/*
Theme Name: Voice (Child theme)
Template: voice
*/

#post-1036 .entry-title.entry-title-page, #post-1036 .entry-content.page-content{
  width:100%;
  min-width:90%;
  max-width:90%;
}
#mks_social_widget-2, #custom_html-3{
  border:none;
  background:none;
}
#mks_social_widget-2 p{
  float:left;
  margin-right:10px;
  margin-bottom:20px;
}
.mks_social_widget_ul{
      float: left !important;
    display: block !important;
    width: auto !important;
    margin-top: 1px !important;
}
.mks_social_widget_ul li img{
  width:70px !important;
}
#custom_html-3 .textwidget.custom-html-widget{
  clear:both;
}

#text-5 p{
  float:left;
  margin-right:10px;
}
.cnss-social-icon{
      float: left !important;
    display: block !important;
    width: auto !important;
    margin-top: 1px !important;
}
.cnss-social-icon li img{
  width:70px !important;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}
.nav-menu .vce-mega-menu-wrapper>li .mega-menu-link, .vce-sid-left .vce-slider-pagination .vce-lay-e, .vce-sid-right .vce-slider-pagination .vce-lay-e{
  height:auto !important;
}

.woocommerce-loop-product__title{
font-size:17px !important;}

.ref{
  text-align:center !important;
}
.cust-btn{
  background: #005D2B;
    color: #fff;
    padding: 12px;
    border-radius: 5px;
}
.header-2-wrapper .site-branding{
      position: relative;
    display: block;
    left: 0;
    right: 0;
    width: 390px;
}
.site-description{
  font-size:14px;
}

.site-footer .widget-title, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
  background: #005D2B;
}
.adsanity-alignnone{
  margin:auto;
}
#mks_ads_widget-82 ul li, #mks_ads_widget-83 ul li, #mks_ads_widget-84 ul li{
  padding:0;
}
#mks_ads_widget-84 ul li{
  overflow:hidden;
  display:blink;
}

@keyframes heartbeat
{
  0%
  {
    transform: scale( .85 );
  }
  20%
  {
    transform: scale( 1 );
  }
  40%
  {
    transform: scale( .85 );
  }
  60%
  {
    transform: scale( 1 );
  }
  80%
  {
    transform: scale( .85 );
  }
  100%
  {
    transform: scale( .75 );
  }
}
#custom_html-3{
  padding-top:0;
  padding-left:10px;
  padding-right:10px;
  margin-top:-32px;
  border-radius:0;
  border:none;
}
#custom_html-3 center{
  display:inline-block;
}
#custom_html-3{
  clear:both;
}

.vce-sid-none .vce-page .entry-content, .vce-sid-none .vce-page .entry-title-page, .error404 .entry-content{
  max-width:90%;
  width:100%;
}
.wpb_wrapper p{
  margin-bottom:15px;
}
#ad-9383 a img{
  border:1px solid #CCC;
}

#main-box-1 .main-box-inside, #main-box-3 .main-box-inside, #main-box-5 .main-box-inside, #main-box-8 .main-box-inside, #main-box-11 .main-box-inside, #main-box-17 .main-box-inside {
  padding:0;
  margin:0;

}

#main-box-11 {
  display: none;
}

#main-box-1 .main-box-inside p, #main-box-3 .main-box-inside p, .entry-headline p, #main-box-5 .main-box-inside p, .entry-headline p, #main-box-8 .main-box-inside p, .entry-headline p, #main-box-11 .main-box-inside p, .entry-headline p {
  display:none;
}

#main-box-14 .main-box-inside, #main-box-15 .main-box-inside {
  padding: 0px 0px 0px 0px
}

#main-box-14 .main-box-inside p, #main-box-15 .main-box-inside p {
margin-bottom: -10px;
}

.site-description {
  font-size: 13px;
  color: #000000;
}

.widget li {
  padding: 0px 0px;
}

.cfm-episode-title h2 {
  font-size: 20px;
}

.cfm-episodes-list .cfm-episode-wrap {
  padding-bottom: 0px;
}

.cfm-episode-link {
  padding-bottom: 30px;
}

.site-branding .has-logo picture source,
.site-branding .has-logo picture img {
	width: 100% !important;
}

@media(min-width: 992px) {
	.sticky-active #site-navigation {
		margin-top: -38px !important;
	}
}

.home #custom_html-4 {
	margin-top: 30px;
}

#main-box-17 .vce-loop-wrap {
	padding-top: 20px;
}

@media (min-width: 992px) {
	#main-box-17 article.vce-lay-d:nth-of-type(1n) {
		margin-left: 20px !important;
	}
	
	#main-box-17 article.vce-lay-d:nth-of-type(2n) {
		margin-left: 0px !important;
	}
}

.author-custom-page article .entry-content {
	width: auto !important;
}

.author-custom-page article.vce-post.vce-lay-c {
	width: 270px !important;
}

.out-team-card-img img {
	width: 135px !important;
	height: 135px !important;
	object-fit: cover;
}

@media (max-width: 767px) {
	.author-custom-page article.vce-post.vce-lay-c {
		width: 100% !important;
	}
}

.cmtt-thumbnail img {
	width: 200px !important;
	height: 200px !important;
	object-fit: cover !important;
}

.wrap.single-sidebar-glossary {
	max-width: 1140px !important;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.bodyclass-glossary section.wpb-content-wrapper .cmtt-categories-filter {
	display: none;
}

.bodyclass-glossary #sidebar .cmtt-categories-filter {
	display: flex;
	flex-direction: column;
	font-size: 20px !important;
}

.bodyclass-glossary #sidebar .cmtt-categories-filter > a {
	font-size: 14px !important;
	font-weight: 400 !important;
}

.bodyclass-glossary #sidebar .cmtt-categories-filter > a:first-child {
	margin-top: 20px !important;
}

.bodyclass-glossary #sidebar #glossaryList {
	display: none !important;
}

.bodyclass-glossary #sidebar .error {
	display: none !important
}

.bodyclass-glossary #sidebar .cmtt-categories-filter .cmtt-glossary-category {
	background: transparent !important;
	color: #444444 !important;
	border: initial;
}

@media (max-width: 1200px) {
	.wrap.single-sidebar-glossary {
		max-width: 1000px !important;
	}	
}

@media (max-width: 1000px) and (min-width: 767px) {
	.wrap.single-sidebar-glossary {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}	
}


@media (min-width: 1000px) {
	.bodyclass-glossary #sidebar {
		position: sticky;
		top: 20px;
	}
}

@media (max-width: 1000px) {
	.bodyclass-glossary #sidebar {
		max-width: 100% !important;
	}
}

#glossaryList-nav .query-results-count {
	display: none;
}

.single.single-glossary .cmtt_sidebar_thumb img {
	height: 320px;
    width: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
	.single.single-glossary .wrap.single-sidebar-glossary {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.single.single-glossary .wrap.single-sidebar-glossary > * {
		width: 100% !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.single.single-glossary .wrap.single-sidebar-glossary h1 {
		margin-top: 15px !important;
	}
	
	.single.single-glossary .wrap.single-sidebar-glossary .cmtt_sidebar_thumb img {
		height: 200px !important;
		object-fit: cover;
		width: 100% !important;
	}
	
	#glossaryList .cmtt-thumbnail img {
    	width: 100% !important;
		height: 100px !important;
	}
	
}
