/*
 Theme Name:   Swot Child Theme
 Theme URI:    https://swot.ancorathemes.com/
 Description:  Swot is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     swot
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  swot
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.post_meta_item.post_categories.cat_sep a,
.post_meta_item:after {
	display:none!important;
}
.services-icons-home h4.sc_icons_item_title {
	font-size: 20px!important;
	line-height:30px!important;
}
.services-icons-home .with_more:hover .decor-svg {
	fill: #e3e3e3 !important;
}
#secondary_nav{
    width: 100%;
	z-index: 999999999;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    height: 50px;
    background: #fff;
}
.page-title-name .sc_layouts_title_caption {
	color:#fff;
}
#lfb_form .lfb_stepTitle {
	font-size:35px!important;
}
#lfb_form .form-group label {
	display: block!important;
}
#lfb_form .form-group span {
	font-size: 15px!important;
}
#lfb_form #lfb_mainPanel .lfb_genSlide .lfb_genContent .lfb_itemBloc {
	text-align:left!important;
}
.select2-selection.select2-selection--single {
	padding-left:10px!important;
}
.lfb_richtext {
	border-top: 1px solid!important;
    width: 100%!important;
    max-width: 100%!important;
	padding-top: 10px!important;
}
.lfb_stepTitle,
.lfb_btnNextContainer{
	padding-left:30px!important;
}
.lfb_richtext {
	padding-left:0px!important;
}
#lfb_bootstraped.lfb_bootstraped .palette-clouds, 
.bootstrap-datetimepicker-widget .palette-clouds {
    color: #000000;
}
#lfb_mainPanel {
	padding-left: 0px!important;
    padding-right: 0px!important;
    margin-top: 0px!important;
}
.lang-item a img {
	vertical-align:baseline;
}
.services-boxes .sc_services_item_content:before {
	background: #2c77c661!important;
	opacity: 1!important;
	-webkit-transition: all .5s;
    transition: all .5s;
}
.services-boxes .sc_services_item:hover .sc_services_item_content:before {
	opacity: 0!important;
}
.services-boxes .sc_services_item_title {
	font-size:20px;
}
.sidebar_inner aside:last-child{
	border-top: 1px dashed #efefef;
    padding: 40px 40px 0px 40px !important;
}
.lfb_stepTitle {
    left: 0px!important;
	color:#515370!important;
}
.lfb_itemBloc h5 {
	font-weight: 400!important;
    color: #515370!important;
}
.lfb_richtext {
	margin-top: 50px !important;
    padding-top: 30px !important;
}
.services-boxes-inner .sc_price_item_inner {
	background: #ffffffd9 !important;
    opacity: 1 !important;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.services-boxes-inner .sc_price_item_title {
	color: #2e75b6;
	font-size: 22px;
}
.services-boxes-inner .sc_price_item_details {
	color: #333;
}
.services-boxes-inner .sc_price_item_details {
    border-top: 1px solid #000000;
}
.members-section .post_featured .sc_team_item_title,
.members-section .post_featured .sc_team_item_subtitle,
.members-section .post_featured .sc_team_item_socials .social_item,
.members-section .post_featured .trx_addons_hover_mask {
	opacity: 1;
}
.members-section .post_featured:hover .trx_addons_hover_mask {
	opacity: 0;
}
.team_page_wrap_info.comments_close {
	display:none;
}
.footer-title .sc_item_title {
	min-height:55px;
}
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(1) .sc_icons_item .sc_icons_item_description,
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(1) .sc_icons_item .sc_icons_item_title{
    color: #333;
}
.services-boxes-inner .sc_price_columns_wrap,
.home-services-wrapper .sc_services_columns_wrap {
	justify-content: center;
}
.services-boxes-inner .sc_price_item_title {
	min-height: 57px;
}
.home-services-wrapper .sc_services_item_title {
	min-height: 48px;
}
.sc_icons_item_popup_description {
    display: none;
}
#memberModal {
	display: none;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.7);
}
#memberModalContent {
	background-color: #fff;
    padding: 30px;
    max-width: 819px;
    position: relative;
    border-radius: 8px;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    max-height: 80vh;
    overflow-y: auto;
}
#memberModalClose {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 28px;
	font-weight: bold;
	color: #444;
	cursor: pointer;
}
.home-boxes-wrapper .sc_icons_columns_wrap .sc_icons_item {
	cursor: pointer;
}
.portfolio-management {
	margin: 0 auto;
	color: #333;
}
.pm__title {
	font-size: 23px;
    margin-bottom: 1rem;
    color: #2e75b6;
    text-align: left;
    line-height: 1.3em;
}
.pm__subtitle {
  font-size: 20px;
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #2e75b6;
  border-left: 4px solid #2e75b6;
  padding-left: 0.5rem;
  line-height: 1.3em;
}
.pm__features,
.pm__pillars {
	list-style: none;
	padding-left: 0px;
}
.pm__features li,
.pm__pillars li {
	padding-bottom: 8px;
}
.pm__features li:before {
	content: "\2713";
	padding-right: 5px;
}
.pm__pillars li:before {
	content: "\002D";
	padding-right: 5px;
}
.menu_mobile .sc_layouts_logo img {
	max-height: 60px!important;
}
.sc_layouts_menu_nav > li > a {
    color: #1b4164;
}
@media only screen and (max-width: 769px) {
	#secondary_nav {
		height: 80px;
	}
}