/*
Theme Name: Consultio Child
Theme URI: http://demo.casethemes.net/consultio/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Consultio is the Perfect Consulting Finane & Business WordPress Theme. Consultio is best suited for corporate website like Consultioial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Consultioial Firms.   
Version: 1.2.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: consultio
Text Domain: consultio-child
Tags: advisor, attorney, corporate accountant, consulting, consultant, finance, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, trading 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body .ct-main-menu > li > a{
	font-size: 14px;
}
body #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a {
    padding: 0 11px;
}
#ct-header-wrap #ct-header-top.ct-header-top6,
body .ct-header-info-item.ct-header-address,
#ct-header-wrap #ct-header.h-fixed{
	display:none !important;
}
body .ct-main-menu > li{
	margin: 0 5px;
}
.item-author,
.entry-tags .label,
.item-comment{
	display:none !important;
}
.entry-meta .item-date{
	color:#111;
}
article .entry-navigation{
	display:none !important;
}
#pagetitle h1.page-title{
	font-size: 30px;
}
body .ct-team-grid1 .item--title{
	font-size:16px;
}
body .ct-team-grid1 .item--position{
	font-size: 12px;
	line-height: 16px;
	margin-top: 11px;
}
body .ct-team-grid1 .item--inner{
	padding: 30px 30px 33px 30px;
	margin-bottom:30px;
}
body .ct-team-grid1.style2 .item--inner{
	min-height: 310px;
}

.memberlistsection .ct-cover-boxes1 .item--content .item--content-inner{
	padding: 15px 15px 20px;
}
.memberlistsection .ct-cover-boxes1 .item--title{
	font-size: 14px;
	line-height: 18px;
	color:#0D2252;
}
.memberlistsection .ct-cover-boxes1 .item--readmore a{
	color:#05afec;
}
.memberlistsection  .item--icon{
	width: 40px;
	height: 40px;
	font-size: 30px;
	background-color:#bbb;
	display:none;
}

.memberlistsection .ct-cover-boxes1 .ct-cover-inner{
	background:#fff;
}
.memberlistsection .ct-cover-boxes1 .ct-cover-item.active .item--icon{
	bottom: 23%;
	display:none;
}
.memberlistsection .ct-cover-boxes1 .item--image{
	text-align:center;
}
.memberlistsection .ct-cover-boxes1 .item--readmore{
	margin-top:10px;
}
#secondteambloc .ct-team-grid3 .item--title{
	font-size: 16px;
}
.custom-header-social{
	margin-right:15px;
}
.custom-header-social a{
	margin-left: 15px;
	font-size: 18px;
}
.custom-top-navigation{
	list-style-type:none;
	margin:0;
	padding: 0;
	border-left: 1px solid #d8d4dc;
}
.custom-top-navigation li{
	display:inline-block;
	margin-left: 15px;
}
.custom-top-navigation li a{
	color:#194362;
	display: inline-block;
	/*line-height: 38px;*/
	font-size: 14px;
	text-transform: uppercase;
}
body #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg{
	background-color: #194362;
}
body #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item{
	color: #5790bd;
}
body .ct-secondary-menu > li > a:after{
	color: #5790bd;
}
body a {
	color: #5790bd;
}
body .ct-slider-prev, .ct-slider-next{
	background-color: #194362;
}
body .ct-heading .item--sub-title.style4{
	color: #5790bd;
}
body .ct-heading .item--title.st-line-bottom1 .ct-heading-divider span,
body .widget-title:before,
body.single-post .entry-meta:before{
	background-color: #258253;
	background-image:none;
}
body .ct-blog-carousel-layout6 .item--title:before{
	background-color: #258253;
	background-image:none;
}
body .ct-blog-carousel-layout6 .item--holder:before{
	border-color: #258253 transparent transparent #258253;
}
body .ct-blog-carousel-layout6 .item--readmore a{
	color: #5790bd;
}
body .elementor-9 .elementor-element.elementor-element-e46b9d3 .ct-button-wrapper .btn{
	background: #447093;
}
body input[type="submit"]{
	background: #447093;
}
footer .ct-navigation-menu1.style-light1 li a{
	font-weight:normal;
}
body.single-post .entry-category a{
	background-image:none;
	background:#258253;
}
body .material.zmdi{
	background-color: #5790bd !important;
	background-image:none !important;
}
footer .elementor-20 .elementor-element.elementor-element-42d4996 > .elementor-widget-container{
	
}
#establishmentsection{
	
}
body .ct-main-menu > li > a:before{
	background-image:none;
	background:#5790bd;
}
body .wcs-timetable__container h2 {
    font-size: 20px;
}
body.single-post .entry-featured img{
	display:none;
}
body.single-post .entry-category{
	top:13px;
	bottom: inherit;
}
.ctct-form-wrapper .button.ctct-button,
.ctct-disclosure,
.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{
	display:none;
}
.ctct-form-wrapper .ctct-message{
	font-size: 12px;
}
footer .ctct-form{
	margin-top:20px;
}
footer .ctct-form-wrapper .ctct-form .ctct-label-top label{
	color: #fff;
	font-size: 14px;
	padding-bottom: 5px;
}
footer .ctct-form-wrapper .ctct-message.ctct-success{
	color: #fff;
}
footer .ctct-form-wrapper input.ctct-email{
	border: 0;
	height: 35px;
	line-height: 35px;
}
.archive-financial-literacy-custom h2{
	
}
.single-financial-literacy .entry-footer,
.single-financial-literacy .entry-meta{
	display:none;
}
.home-who-we-are-menu .ct-navigation-menu1.default li a{
	padding: 19px 35px;
}


.single-advocacy-efforts .site-content,
.single-consultations .site-content,
.single-research-papers .site-content,
.single-training .site-content,
.single-community-programmes .site-content {
  background-repeat: no-repeat;
  background-position: top left;
}
.single-advocacy-efforts .gallery,
.single-consultations .gallery,
.single-research-papers .gallery,
.single-training .gallery,
.single-community-programmes .gallery {
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.single-advocacy-efforts .gallery .gallery-item,
.single-consultations .gallery .gallery-item,
.single-research-papers .gallery .gallery-item,
.single-training .gallery .gallery-item,
.single-community-programmes .gallery .gallery-item  {
  padding: 0 15px;
}
.single-advocacy-efforts .gallery .gallery-item img,
.single-consultations .gallery .gallery-item img,
.single-research-papers .gallery .gallery-item img,
.single-training .gallery .gallery-item img,
.single-community-programmes .gallery .gallery-item img {
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.single-advocacy-efforts .single-title,
.single-consultations .single-title,
.single-research-papers .single-title,
.single-training .single-title,
.single-community-programmes .single-title {
  font-size: 26px;
  margin-bottom: 14px;
}
.single-advocacy-efforts .entry-featured,
.single-consultations .entry-featured,
.single-research-papers .entry-featured,
.single-training .entry-featured,
.single-community-programmes .entry-featured {
  position: relative;
}
.single-advocacy-efforts .entry-featured img,
.single-consultations .entry-featured img,
.single-research-papers .entry-featured img,
.single-training .entry-featured img,
.single-community-programmes .entry-featured img {
  width: 100%;
}
.single-advocacy-efforts .entry-meta,
.single-consultations .entry-meta,
.single-research-papers .entry-meta,
.single-training .entry-meta,
.single-community-programmes .entry-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 0 37px;
  list-style: none;
  border-bottom: 1px solid #ececf0;
  padding-bottom: 16px;
  position: relative;
}
.single-advocacy-efforts .entry-meta:before,
.single-consultations .entry-meta:before,
.single-research-papers .entry-meta:before,
.single-training .entry-meta:before,
.single-community-programmes .entry-meta:before
 {
  content: '';
  width: 40px;
  height: 3px;
  background-color: #d1651a;
  background-image: -webkit-gradient(linear, left top, right top, from(#d1651a), to(#c1282a));
  background-image: -webkit-linear-gradient(left, #d1651a, #c1282a);
  background-image: -moz-linear-gradient(left, #d1651a, #c1282a);
  background-image: -ms-linear-gradient(left, #d1651a, #c1282a);
  background-image: -o-linear-gradient(left, #d1651a, #c1282a);
  background-image: linear-gradient(left, #d1651a, #c1282a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1651a', endColorStr='#c1282a', gradientType='1');
  position: absolute;
  bottom: -1px;
  left: 0;
  -webkit-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);
  -khtml-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);
  -moz-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);
  -ms-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);
  -o-box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);
  box-shadow: 0 7px 16px rgba(12, 12, 12, 0.22);
}
.single-advocacy-efforts .entry-meta li,
.single-consultations .entry-meta li,
.single-research-papers .entry-meta li,
.single-training .entry-meta li,
.single-community-programmes .entry-meta li {
  font-size: 15px;
  line-height: 20px;
  margin-right: 0;
}
.single-advocacy-efforts .entry-meta li:after,
.single-consultations .entry-meta li:after,
.single-research-papers .entry-meta li:after,
.single-training .entry-meta li:after,
.single-community-programmes .entry-meta li:after {
  content: '/';
  margin: 0 8px;
}
.single-advocacy-efforts .entry-meta li:last-child:after ,
.single-consultations .entry-meta li:last-child:after,
.single-research-papers .entry-meta li:last-child:after,
.single-training .entry-meta li:last-child:after,
.single-community-programmes .entry-meta li:last-child:after{
  display: none;
}
.single-advocacy-efforts .entry-category,
.single-consultations .entry-category,
.single-research-papers .entry-category,
.single-training .entry-category,
.single-community-programmes .entry-category  {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  bottom: 30px;
  right: 35px;
}
.single-advocacy-efforts .entry-category a,
.single-consultations .entry-category a,
.single-research-papers .entry-category a,
.single-training .entry-category a,
.single-community-programmes .entry-category a  {
  padding: 0 22px;
  line-height: 40px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  margin-left: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(90deg, #d1651a 0%, #c1282a 50%, #d1651a);
  background-image: -moz-linear-gradient(90deg, #d1651a 0%, #c1282a 50%, #d1651a);
  background-image: -ms-linear-gradient(90deg, #d1651a 0%, #c1282a 50%, #d1651a);
  background-image: -o-linear-gradient(90deg, #d1651a 0%, #c1282a 50%, #d1651a);
  background-image: linear-gradient(90deg, #d1651a 0%, #c1282a 50%, #d1651a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
  background-size: 300%, 1px;
  background-position: 0%;
  color: #fff;
  -webkit-box-shadow: 0 8px 9px rgba(14, 14, 14, 0.34);
  -khtml-box-shadow: 0 8px 9px rgba(14, 14, 14, 0.34);
  -moz-box-shadow: 0 8px 9px rgba(14, 14, 14, 0.34);
  -ms-box-shadow: 0 8px 9px rgba(14, 14, 14, 0.34);
  -o-box-shadow: 0 8px 9px rgba(14, 14, 14, 0.34);
  box-shadow: 0 8px 9px rgba(14, 14, 14, 0.34);
}
.single-advocacy-efforts .entry-category a:hover, .single-advocacy-efforts .entry-category a:focus,
.single-consultations .entry-category a:hover, .single-advocacy-efforts .entry-category a:focus,
.single-research-papers .entry-category a:hover, .single-advocacy-efforts .entry-category a:focus,
.single-training .entry-category a:hover, .single-advocacy-efforts .entry-category a:focus,
.single-community-programmes .entry-category a:hover, .single-advocacy-efforts .entry-category a:focus {
  background-position: 100%;
}
.single-advocacy-efforts .entry-body,
.single-consultations .entry-body,
.single-research-papers .entry-body,
.single-training .entry-body,
.single-community-programmes .entry-body {
  width: 100%;
  padding: 32px 32px 40px 32px;
}
@media screen and (max-width: 575px) {
  .single-advocacy-efforts .entry-body,
  .single-consultations .entry-body,
  .single-research-papers .entry-body,
  .single-training .entry-body,
  .single-community-programmes .entry-body  {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.single-advocacy-efforts .entry-blog,
.single-consultations .entry-blog,
.single-research-papers .entry-blog,
.single-training .entry-blog,
.single-community-programmes .entry-blog {
  border: 1px solid #e8edf5;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  background-color: #fff;
  overflow: hidden;
}
.single-advocacy-efforts .entry-content p,
.single-consultations .entry-content p,
.single-research-papers .entry-content p,
.single-training .entry-content p,
.single-community-programmes .entry-content p {
  margin-bottom: 24px;
}
.single-advocacy-efforts .entry-content p:last-child,
.single-consultations .entry-content p:last-child,
.single-research-papers .entry-content p:last-child,
.single-training .entry-content p:last-child,
.single-community-programmes .entry-content p:last-child {
  margin-bottom: 0;
}
.single-advocacy-efforts .entry-footer,
.single-consultations .entry-footer,
.single-research-papers .entry-footer,
.single-training .entry-footer,
.single-community-programmes .entry-footer  {
  margin-top: 55px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ececf0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.single-advocacy-efforts .entry-footer > div,
.single-consultations .entry-footer > div,
.single-research-papers .entry-footer > div,
.single-training .entry-footer > div,
.single-community-programmes .entry-footer > div {
  margin-bottom: 10px;
}
.single-advocacy-efforts .entry-footer label,
.single-consultations .entry-footer label,
.single-research-papers .entry-footer label,
.single-training .entry-footer label,
.single-community-programmes .entry-footer label {
  font-size: 15px;
  font-weight: 500;
  color: #222;
  margin-right: 17px;
}
.single-advocacy-efforts .entry-footer .entry-tags,
.single-consultations .entry-footer .entry-tags,
.single-research-papers .entry-footer .entry-tags,
.single-training .entry-footer .entry-tags,
.single-community-programmes .entry-footer .entry-tags {
  flex-grow: 1;
}
.single-advocacy-efforts .entry-footer .entry-social a,
.single-consultations .entry-footer .entry-social a,
.single-research-papers .entry-footer .entry-social a,
.single-training .entry-footer .entry-social a,
.single-community-programmes .entry-footer .entry-social a {
  font-size: 18px;
  height: 32px;
  width: 32px;
  background-color: #c1282a;
  -webkit-border-radius: 32px;
  -khtml-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  -o-border-radius: 32px;
  border-radius: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  display: inline-block;
}
.single-advocacy-efforts .entry-footer .entry-social a.fb-social,
.single-consultations .entry-footer .entry-social a.fb-social,
.single-research-papers .entry-footer .entry-social a.fb-social,
.single-training .entry-footer .entry-social a.fb-social,
.single-community-programmes .entry-footer .entry-social a.fb-social {
  background-color: #3b5998;
}
.single-advocacy-efforts .entry-footer .entry-social a.tw-social,
.single-consultations .entry-footer .entry-social a.tw-social,
.single-research-papers .entry-footer .entry-social a.tw-social,
.single-training .entry-footer .entry-social a.tw-social,
.single-community-programmes .entry-footer .entry-social a.tw-social {
  background-color: #55acee;
}
.single-advocacy-efforts .entry-footer .entry-social a.g-social,
.single-consultations .entry-footer .entry-social a.g-social,
.single-research-papers .entry-footer .entry-social a.g-social,
.single-training .entry-footer .entry-social a.g-social,
.single-community-programmes .entry-footer .entry-social a.g-social {
  background-color: #dd4b39;
}
.single-advocacy-efforts .entry-footer .entry-social a.pin-social,
.single-consultations .entry-footer .entry-social a.pin-social,
.single-research-papers .entry-footer .entry-social a.pin-social,
.single-training .entry-footer .entry-social a.pin-social,
.single-community-programmes .entry-footer .entry-social a.pin-social {
  background-color: #bd081c;
}
.single-advocacy-efforts .entry-footer .entry-social a.in-social,
.single-consultations .entry-footer .entry-social a.in-social,
.single-research-papers .entry-footer .entry-social a.in-social,
.single-training .entry-footer .entry-social a.in-social,
.single-community-programmes .entry-footer .entry-social a.in-social  {
  background-color: #0077b5;
}
.single-advocacy-efforts .entry-footer .entry-social a + a,
.single-consultations .entry-footer .entry-social a + a,
.single-research-papers .entry-footer .entry-social a + a
.single-training .entry-footer .entry-social a + a,
.single-community-programmes .entry-footer .entry-social a + a {
  margin-left: 2px;
}
.um-account-profile-link{
	display:none !important;
}
footer .ct-navigation-menu1.style-light1{
	margin-top:25px;
}
footer .ct-navigation-menu1.style-light1 li{
	line-height: 16px;
	padding-bottom: 10px;
}
.post-type-archive h2.entry-title a{
	color: #258253;
}
.um-account-meta img{
	width:50% !important;
}
.wpml-ls-legacy-list-horizontal,
.wpml-ls-legacy-list-horizontal a{
	padding:0 !important;
}
.mdp-readabler-dark-contrast  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg{
	background-color: #181818 !important;
}
.mdp-readabler-dark-contrast .elementor-widget-text-editor .elementor-widget-container{
	color:#fff !important;
}
.mdp-readabler-dark-contrast .elementor-20 .elementor-element.elementor-element-a989515:not(.elementor-motion-effects-element-type-background), 
.mdp-readabler-dark-contrast .elementor-20 .elementor-element.elementor-element-a989515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #181818 !important;
}
.mdp-readabler-dark-contrast footer .ctct-form-wrapper input.ctct-email{
	border:2px solid #fff;
}
body.mdp-readabler-dark-contrast  footer input[type="submit"]{
	background: #ffff !important;
	color:#000 !important;
}
/*--------------------- RESPONSIVE CSS ---------------------*/
@media only screen and (max-width: 768px) {
	.logo-mobile{
		width: 80% !important;
		display: inline-block;
		top: 0 !important;
		position: relative !important;
		margin-top: 20px !important;
	}
	.logo-mobile img{
		width: 100%;
	}
	#ct-header-wrap .ct-header-branding{
		margin: 15px 15px 0px 15px !important;
	}
	body #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a{
		padding: 0 11px 0 0px !important;
	}
	footer #eb4df9e{
		
	}
	.elementor-20 .elementor-element.elementor-element-eb4df9e > .elementor-element-populated{
		padding: 15px 0px 0px 15px !important;
	}
	.elementor-element.elementor-element-1be12ff1.elementor-widget.elementor-widget-ct_video_player,
	.elementor-element.elementor-element-60671754.elementor-widget.elementor-widget-ct_video_player{
		text-align:center;
	}
	.ct-blog-carousel-layout6 .slick-dots{
		
	}
	
	
	/* TABLE RESPONSIVE */
	/* Force table to not be like tables anymore */
	table#fxglobaltable, 
	#fxglobaltable thead, 
	#fxglobaltable tbody, 
	#fxglobaltable th, 
	#fxglobaltable td, 
	#fxglobaltable tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#fxglobaltable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#fxglobaltable tr { border: 1px solid #ccc; margin-bottom:8px; }
	
	#fxglobaltable td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	#fxglobaltable td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	#fxglobaltable td:nth-of-type(1):before { content: "Institution"; }
	#fxglobaltable td:nth-of-type(2):before { content: "Type"; }
	#fxglobaltable td:nth-of-type(3):before { content: "Date of Admission"; }
	#fxglobaltable td:nth-of-type(4):before { content: "Date of Statement"; }
	#fxglobaltable td:nth-of-type(5):before { content: "PDF"; }
	
	
	.elementor-7158 .elementor-element.elementor-element-1df6f7e,
	.elementor-7158 .elementor-element.elementor-element-5415fec{
		float:left  !important;
		width:80% !important;
	}
	.elementor-element.elementor-element-1df6f7e h3,
	.elementor-element.elementor-element-5415fec h3{
		font-size: 15px  !important;
		line-height: 18px  !important;
	}
}
.acf-map {
    width: 100%;
    height: 700px;
    border: #ccc solid 1px;
    margin: 50px 0 0 0;
}
.marker-filter{
	text-align: center;
	padding-top: 10px;
}
.filter-box {
    padding: 5px 10px;
    border: 1px solid #e8e8e8;
    margin-right: 10px;
}

.directorslist em{
  color: #258253;
  font-size: 14px;
  text-decoration: underline;
}
.directorslist small{
  color: #258253;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}