.post-image > a, .post-image img {

    margin-bottom: -10px;
}



/* Replace #your-widget-id-here with your actual widget ID */
#custom_html-107 {
    position: -webkit-sticky; /* Required for Safari browsers */
    position: sticky;
    top: 0px; /* Adjust this value */
    z-index: 10; /* Ensures it stays on top of content */
}










.videobottommargin {
    margin-bottom:0px!important;
}








.banner {
    margin-bottom: 2.6em!important;
    margin-top: -5em!important;
    margin-right: 75%!important;
  padding-left:20px!important;
	line-height:1em!important;
	font-size:16px!important;
	font-weight:900!important;
	color:white!important;
}


@media (max-width: 400px) {
    .post-content h2 {
        font-size: 2.2em!important;
    }
}

.wl-pageInfoWidget

.vertical .su-tabs-pane {
    padding: 0px!important;
    font-size: 20px!important;
    padding-left: 20px!important;
}

.vertical .su-tabs-vertical .su-tabs-nav {
    width: 45% !important;
    background-color: #eee!important;
    margin-right: -20px!important;
}

.vertical .dynotabs2 .su-tabs-nav span {
    font-size: 24px !important;
   
    font-weight: 900!important;
}




.my-block {
  background-image: url("https://thewordthisweek.net/wp-content/uploads/2024/11/B106.jpg");
	background-repeat: no-repeat;

  /* You can add other properties to customize the background, such as: */
/* background-size: cover; */
/* background-repeat: no-repeat; */
}

.dim50 {
  opacity: 0.5;
}

.dim30 {
  opacity: 0.3;
}


.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    font-size: 16px;
    padding: 1em;
    padding-left: 23px !important;
    text-align: left;
    text-shadow: 0 4px #000000;
    margin-right: 80%;
    padding-bottom: 20px;
}



.responsive-video {
    position: relative;
    padding-bottom: 55%; /* 16:9 aspect ratio */
    padding-top: 25px;
    height: 0;
    overflow: hidden;
}

.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.boxpad p, .boxpad li {
	margin-top:20px!important;
    font-size:14px!important;
	  line-height:1.2!important;
	background:transparent!important;
}


.leftborder {
	border-left:2px solid #eee;   padding:20px;
	padding-right:20px;
}


.leftborder-r20 {
	border-left:2px solid #aaa;   padding:20px;
	padding-right:20px;
}


.leftborder-r0 {
	border-left:2px solid #aaa;   padding:20px;
	padding-right:0px;
}






.gutena-tabs-block>.gutena-tabs-content>.gutena-tab-block {
   
    padding: 0px;
    border: none;
}

.gutena-tabs-block>.gutena-tabs-tab {
   
    margin-left: 0em !important;
}



.wp-block-button__link {
    margin-right: 100px;
}

#wpdcom .wpd-form-head {
    margin-top: -50px;  
}


#blog_subscription-2 .widget-content {
    color: black;
    font-size: 1.3rem;
    border: 1px solid black;
    padding: 20px;
}




.word-list {
  list-style-type: none;
  padding-left: 0;
}

.word-list li {
  margin-bottom: 5px;
}







.post-content ul:not(.wp-block-gallery) {
    margin-left: 0em;
}

.fixleftmargin  ul:not(.wp-block-gallery) {
    margin-left: 1.5em!important;
}





.fixleftmargin h3  {
    font-size: 22px!important;
margin!important;
	padding:0px!important;
}






.fixleftmargin .post-content li {
    margin-bottom: 0.5em!important;
	margin-top: .5em!important;
}




.noborder.su-spoiler-style-fancy {
  border: none;
}




.wideleftmargin  ul:not(.wp-block-gallery) {
    margin-left: 2.5em!important;
}


.xlargetitle .su-spoiler-title {
 
    font-size: 24px;
	  line-height: 26px !important;
}


 span.goldenrod {
            background-color: palegoldenrod;
        }

 span.yellow {
            background-color: yellow;
        }

 span.pink {
            background-color: pink;
        }











.post-content ol > li:first-child, .post-content ul > li:first-child {
    margin-top: 0!important; 
}

.post-content li {
    margin-bottom: 0.5em!important;
	margin-top: 0!important;
}




h4 a:hover {
  color: #ffffff!important;
}


.feedzy-rss ul {
    margin: 0 -20px 0 -10px !important;
}

.nothumb .feedzy-rss-1 .rss_item .rss_image {
 
    display: none!important;
}

.feedzy-rss .rss_item .title {
    font-weight: bold;
    font-size: 28px;
    line-height: 1.2em;
}



.noposts .feedzy-rss > ul {
    font-size: 26px;
	margin-right:20px!important;
	margin-left:0px!important;
}


.corrigan .feedzy-rss .feedzy-style2 .rss_item {
    padding: 0 !important;
    border: 0px solid #e3edeb;
    border-radius: 5px;
    margin-top: 0px;
}


.corrigan .feedzy-rss .feedzy-style2 .rss_content_wrap {
    margin-top: -10px !important;
    margin-bottom: -10px;
}


.feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {
    -webkit-transform: scale(1); 
    -ms-transform:scale(1)!important;
    transform: scale(1)!important;
}




.srr-wrap .srr-title {
    line-height: 110%;
	font-size:18px!important;
}




@media only screen and (max-width: 950px) {
.srr-wrap .srr-title {
    line-height: 1.2em;
    font-size: 26px !important;
}
		}





.srr-tab-style-modern2.srr-tab-wrap li {
    border: 1px solid #eee;
   
    font-size: 120%;
}


.srr-tab-style-modern2.srr-tab-wrap .srr-active-tab {
    background: rgb(0 0 0 / 93%);
    box-shadow: 0 1px 4px rgb(0 0 0 / 80%);
    color: white;
}


.srr-style-modern2 .srr-meta {
    background: rgb(0 0 0 / 3%);
    padding: .2em .1em;
    font-size: 110%;
    border-radius: .75em;
}


.sermon-container .asp-column1 .sermon-main-content p, .sermon-container .sermon-info .sermon-header-details {
    color: #000000 !important;
    font-size: 20px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    margin-bottom: 30px;
}

.sermon-container .asp-column1 .sermon-main-content h2, .sermon-container .sermon-info .sermon-header-details {
    color: #000000 !important;
    font-size: 32px !important;
    line-height: 1.2em !important;
    font-weight: 900 !important;
    margin-bottom: 30px;
}



.sermon-container ol, .sermon-container ul {
    list-style: square;
    margin-left: 20px;
    padding-bottom: 20px !important;
    line-height: 1.3em ! IMPORTANT;
}




div.radio-player .radio-player-title {

  color: #13a407!important;
  font-weight: 900!important;
  font-size: 150%!important;
	line-height:1.3em!important;
}

.wp-playlist-item-title {
  font-size: 22px;
  line-height: 1.5em;
	color: #0093c2;
}

@media only screen and (max-width: 950px) {
.wp-playlist-item-title {
  font-size: 16px;
}
		}


.ez-toc-open-icon span.text {
    font-size: 26px;
    -webkit-transform: none;
}

.ez-toc-open-icon {
    margin-top: -20px;
}


#ez-toc-sticky-container a:hover {
    
    text-decoration: none!important;
}

.indent {
    padding-left: 1.5em; /* Indent the entire block of text */
text-indent: -1.3em; /* Remove the indent for the first line */
}



.z1 {

  z-index: 1;
  
}

.z9 {

  z-index: 9;
}


.toptitle  {
  font-size: 28px!important;
}

@media only screen and (max-width: 950px) {
.toptitle  {
  font-size: 28px!important;
	}
	.largetitle  {
  font-size: 32px!important;
	}
		}









.site-description {
      color: #f7f7e5;
    
    font-size: .8em;
	font-weight:900;
    
    line-height: 115%;
    margin: 16px 0 0 10px;
}


.site-title {
  font-size: 3.5em;
	color:white;
	font-weight:900!important;
  letter-spacing: 0;
  text-transform: normal!important;
	text-transform: capitalize;
	text-align:left;
	margin-left: 0px;
margin-top:10px;
}

.site-title a {
  color: white;
}

.site-title a:hover {
  color:white;
}


@media only screen and (max-width: 950px) {
	
	.site-title {
  
  margin-top: -20px!important;
		margin-bottom:15px!important;
		margin-left: -20px!important;

}
}

@media (max-width: 850px) {
    .nav-toggle {
        
        margin-top: -15px!important;
       
    }
}


.wp-block-embed figcaption {

  font-size: 15px !important;
  line-height: 1.2em;
}






#custom_html-41 .ppjs__episode-title, .pp-modal-window .ppjs__episode-title {

  display: none;
}






@media only screen and (max-width: 950px) {
	
	.header {
padding: 0px 0 20px 10px;
		margin-top:0px;
}

.site-title {
  font-size: 1.35em;
margin-left:0px;
line-height:1em;
	margin-top:-30px;
	margin-bottom:0px;
  text-shadow: none;
	text-align:center;
}
.site-description {

  font-size: 1.3em!important;
	display:none!important;
}
}

.post-content li
{
  line-height: 1.2em;
	margin-top:15px;
	font-size: 18px;
}




.front  {
  position: relative;
}

p.has-background {
  padding: 1.25em 1em;
	border:2px solid #aaa;
}


@media screen and (max-width:1150px) {  
  .desktop  {
    display: none !important;
  }
}


.todaysmass .su-tabs-vertical .su-tabs-nav {
  width: 46% !important;
}

.todaysmass .minpadding .su-tabs-pane {

  padding-left: 40px!important;

}


.tightpadding .su-tabs-nav span {
  padding: 10px 7px!important;
}











.topics blockquote {
background: #eee!important;
border: none!important;
	font-size:130%!important;
	margin-bottom:40px!important;

}

.topics h6 {
	border-top:3px solid #aaa!important;
	padding-top:20px;
}



.topics .wp-block-column {
	background-color:#5b5b5b!important;
}






.lime blockquote {
background: #d8ecd2!important;
border: none!important;
	font-size:130%!important;
	margin-bottom:40px!important;

}

.lime h6 {
	border-top:3px solid #d8ecd2!important;
	padding-top:20px;
}

.lime .wp-block-column {
	background-color:#65b04a
!important;
}





.purple blockquote {
background: #9013FE19!important;
border: none!important;
	font-size:130%!important;
	margin-bottom:40px!important;

}


.purple h6 {
	border-top:3px solid purple!important;
	padding-top:20px;
}


.purple .wp-block-column {
	background-color:purple
!important;
}



.blue blockquote {
background: #dff2fe!important;
border: none!important;
	font-size:130%!important;
	margin-bottom:40px!important;

}

.blue blockquote {
background: #eee!important;
	font-size:130%!important;

}


.ai blockquote {
background: #eee!important;
	font-size:130%!important;

}





.white blockquote {
background: #e6e6da!important;
border: none!important;
	font-size:130%!important;
		margin-bottom:40px!important;

}

.white h6 {
	border-top:3px solid #e6e6da!important;
	padding-top:20px;
}

.white .wp-block-column {
	background-color:#838360!important;
}







.pink blockquote {
background: #ffdee5!important;
border: none!important;
	font-size:130%!important;
		margin-bottom:40px!important;

}

.pink h6 {
	border-top:3px solid #ffdee5!important;
	padding-top:20px;
}

.pink .wp-block-column {
	background-color:#f35078!important;
}



.gold blockquote {
background: #f8ebcd!important;
border: none!important;
		font-size:130%!important;
		margin-bottom:40px!important;

}


.gold h6 {
	border-top:3px solid goldenrod!important;
	padding-top:20px;
}

.gold .wp-block-column {
	background-color:goldenrod!important;
}

.teal blockquote {
background: #d2eaf4!important;
border: none!important;
font-size:130%!important;
		margin-bottom:40px!important;

}

.teal h6 {
	border-top:3px solid teal!important;
	padding-top:20px;
}

.teal .wp-block-column {
	background-color:teal!important;
}


.skyblue blockquote {
background: #dff2fe!important;
border: none!important;
	font-size:130%!important;
		margin-bottom:40px!important;
	
}

.skyblue h6 {
	border-top:3px solid #dff2fe!important;
	padding-top:20px;
}

.skyblue .wp-block-column {
	background-color:#dff2fe!important;
}


.orange blockquote {
background: #ffd5a9!important;
border: none!important;
	font-size:130%!important;
		margin-bottom:40px!important;
}

.orange h6 {
	border-top:3px solid #fbe0cf!important;
	padding-top:20px;
}

.orange .wp-block-column {
	background-color:#e19f3c!important;
}






.red blockquote {
background: #eba6a6!important;
border: none!important;
		font-size:130%!important;
		margin-bottom:40px!important;

}

.red h6 {
	border-top:3px solid darkred!important;
	padding-top:20px;
}

.red .wp-block-column {
	background-color:darkred!important;
}




.tob blockquote {
background: #c6d2d2!important;
border: none!important;
	font-size:130%!important;
}

.green blockquote {
background: #d7e3dd!important;
border: none!important;
	font-size:130%!important;
}


.yellow blockquote {
background: #fbffce!important;
border: none!important;
	font-size:130%!important;
}





.black blockquote {
background: #eee!important;
border: none!important;
	font-size:130%!important;
}
















.conflict blockquote {
background: #dde3e6!important;
border: none!important;
	font-size:130%!important;
}










.pale blockquote {
background: #fde5b7!important;
border: none!important;
	font-size:130%!important;
}









.home .epyt-gallery-list.epyt-gallery-style-carousel .epyt-gallery-allthumbs {
margin: 15px -7px 15px -7px;
}

.home .epyt-gallery {
margin: 0 17px -30px!important;
}

.widget-content .epyt-gallery {
margin: 0px!important;
}

.widget-content .epyt-gallery-thumb {

padding: 0 8px 15px 8px;

}

.epyt-gallery-img {

border: 1px solid black;
}





.sd-sharing {
display: none;
}

div.jetpack-likes-widget-wrapper {
display: none;
}

.post-navigation {
display: none;
}

.content, .sidebar { 
padding-top: 0px;
padding-bottom: 0px!important;
}


@media only screen and (max-width: 950px) {
	
.sidebar .widget + .widget {
border-top: 0px solid rgba(0,0,0,0.2);
margin-top: 0px;
padding-top: 0px;
}
.sidebar {
padding-top: 0px!important;
	padding-left:0px!important;
	background:white!important;
}
}

@media only screen and (max-width: 950px) {

.fonts-plugin-block {

font-size:28px!important;
}
}





.autoscrollable-wrapper {
  overflow: auto;
  max-height: 100%;
  display: flex;
  flex-direction: column-reverse;
}

.wikitable .wp-block-table td, .wikitable .wp-block-table th {
border: 0px solid;
}

.post-content td {
font-size: 14px!important;
color: black;
font-weight: 600!important;
}

.rtTooltipBody .ch-ref {
  font-weight: 400!important;
	line-height:1.2em!important;
}



.xxlargefont .content_cards_card .content_cards_title {
    font-size: 40px!important;
	margin-top:20px;
	font-weight:900;
    line-height: 1.1!important;
text-transform:capitalize;
  
}



.xlargefont .content_cards_card .content_cards_title, .xxlargefont .content_cards_card .content_cards_title {
    font-size: 32px;
	margin-top:20px;
	font-weight:900;
    line-height: 1.1!important;
text-transform:capitalize;
  
}







@media only screen and (max-width: 950px) {
	
	.xlargefont .content_cards_card .content_cards_title {
    font-size: 28px;
text-transform:capitalize;
  
}	
}

.xsmallfont .content_cards_card .content_cards_title {
    font-size: 18px;
	margin-top:20px;
	font-weight:900;
    line-height: 1.1!important;
text-transform:capitalize;
  
}







.XLwidget .content_cards_card .content_cards_title {
font-size: 32px!important;
font-weight: 900!important;
font-family: Arial Black;
line-height: 1.1!important;
}

.header {
padding: 15px 0 20px 0;
}

 html body .content_cards_card a,  html body .content_cards_card a:visited, html body .content_cards_card a:active {

    color: #0192c2!important;

}


@media (max-width: 780px) {
.single-post .post-meta {
border-bottom: 0px solid rgba(0,0,0,0.2)!important;
}
}




.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 3.8em!important;
font-style: normal;
font-weight: 100;
line-height: .68;
margin: .05em .1em 0 0;
text-transform: uppercase;
}

.center .su-spoiler-title {

text-align: center;
}




.dropdown { 

	background-color:white!important;
  } 

.dropdown input:is([type="button"], [type="submit"], .dropdown [type="reset"]), input[type="file"]::file-selector-button, .dropdown button {

background-color: yellow!important;

}

.dropdown:hover .dropdown-content {
	display: block;
  }

.dropdown-content {
      display: none;
      position: absolute;
      width: 270px;
      overflow: auto;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	background:white;
  }

.dropdown-content a {
      display: block;
      color: #ffffff;
      padding: 5px;
      text-decoration: none;
	font-weight:900;
  }

.dropdown-content a:hover {
      color: #FFFFFF;
      background-color: black;
	font-weight:900;
  }


.su-tabs-vertical .su-tabs-nav {
width: 25%!important;
}


.cvp-live-filter .cvp-label {

margin-bottom: 40px;
}

.special .su-tabs-nav span {
color: #0192c2;
font-size: 18px;
line-height: 23px;
letter-spacing: .1px;
font-weight: 900;
	margin-left:0px
}


.special25 .su-tabs-vertical .su-tabs-nav {
width: 25%!important;
}




@media only screen and (min-width: 950px) {
.notop .su-tabs-nav span {
display:none!important;
}
}




.su-spoiler-style-fancy {
border: 0px solid #fff!important;
padding:0px!important;
	background:none!important;
}

.su-spoiler-content {
padding: 0px!important; 
}




.nopadding .su-tabs-pane {
    padding: 0px;

}

.minpadding .su-tabs-pane {
    padding: 7px;
	padding-left:40px;
	padding-bottom:0px;

}

@media only screen and (max-width: 950px) {
.minpadding .su-tabs-pane {  
	padding-left:0px;
}
}




.list-card .list-card-content_tiny img {
width: 100%;
}



.plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__basic, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby {

padding: 0px;
margin-right: -20px;
}


.plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-tabs-vertical__menu__item__button, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .plethoraplugins-sidenavjump li a, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .pds-tabs-vertical__menu__item__button, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .plethoraplugins-sidenavjump li a {
color: var(--pds-tabs-tab-text-color);
font-family: arial Black!important;
font-size: 110%;
}





.widget tr, th, td {

line-height: 1.1;
	font-size: 14px;
padding:7px;
	color:darkgreen;
	font-weight:bold;
}













.ppjs__episode-title, .pp-modal-window .ppjs__episode-title {
font-size: 24px!important;
line-height: 1.1!important;
margin-bottom: -10px!important;
	margin-top:20px;
	color:white;
}




.pp-podcast {
margin-bottom: 0px;
border: 0px solid rgba(0, 0, 0, .1)!important;
}

.pp-podcast.playerview {
border-bottom-width: 0px!important;
}

.ppjs__audio-controls, .pp-modal-window .ppjs__audio-controls {

padding: 0px 0px 10px!important;

}

.pod-launch button.pod-launch__button {
display: none!important;
}




#custom_html-31, #custom_html-32, #custom_html-33, #custom_html-36, #custom_html-37, #custom_html-38, #custom_html-39, #custom_html-40 {
position: absolute;
top: -260px;
width: 310px;
margin-left: 0px;
}


.wpnbha .post-thumbnail img {
margin-bottom: 20px;
}







.widget-content ul ul li:first-child {
  border-top: none;

}





.rtTooltipBody .ch-ref, .rtTooltipBody .verse-ref {
  font-size: 120%;
color:black;
}


.single-post .post-title {

  display: none;
}

.home .single-post .post-title {

  display: none;
}



.content, .sidebar {
  padding-top: 0px;
  padding-bottom: 50px;
}


.ufwtext .epyt-gallery-title  {
  font-size: 110%;
 
}

.widget-content .ufwtext .epyt-gallery-title  {
  color: #FFF!important;
}


.su-pullquote-align-left {
  
    border-right: 5px solid #aaa!important;
    font-family: ARIAL, SANS-SERIF;
    font-size: 18px;
	font-weight:900!important;
	line-height:1.2em;
	margin-top:0px!important;
padding-top:20px!important;
	
}

.su-pullquote-align-right {
  

    font-family: ARIAL, SANS-SERIF;
    font-size: 24px;
	font-weight:900!important;
	line-height:1.2em;
	margin-top:0px!important;
padding-top:20px!important;
	
}











.displaynone  {
  display:none;
}

.widget .widgetdisplaynone  {
  display:none;
}


.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby {
  border: none;
  padding: 0px;
}
















  @media (max-width: 780px)
.single-post .post-title {

  display: none;
}


.homebox.wpnbha article {
  margin-bottom: -30px !important;
}



#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active {
  background-color: #f9eb7d!important;
}




#pt-cv-view-2f0f56b6tu .pt-cv-content, #pt-cv-view-2f0f56b6tu .pt-cv-content :not(.pt-cv-readmore):not(style):not(script) {

  margin-top: 40px;
}



.widget.widget_text ul, .widget.widget_text ol {
  margin-bottom: 1em;
  margin-left: 0px;
  padding-left: 0;
}

.widget .widget-content li a {
  font-family: Roboto;
}

.home .wpnbha.ts-2 article .entry-wrapper p, .home .wpnbha.ts-2 article .entry-wrapper .more-link, .home .wpnbha.ts-2 article .entry-meta {
  font-size: 1em !important;
  margin-top: 20px;
}

.home .wpnbha p {
  margin-bottom: -20px !important;
}




#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2, #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-ecommerce2 {
  color: white!important;
  font-family: Ubuntu;
  font-size: 11px!important;
  padding: 5px!important;
 
}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item a {
  margin-right: 4px !important;
  margin-bottom: -12px !important;
  margin-top: -20px;
}




a.esv-crossref-link {
  color: black !important;
	font-weight:900 !important;
}



















.widget div.ez-toc-widget-container, .widget div.ez-toc-widget-container li {
  
  line-height: 2em!important;
 margin:0px!important;
}



#pt-cv-view-804c349s97 .pt-cv-title a, #pt-cv-view-804c349s97 .panel-title {
 
  padding: 0;
  margin-right: 30px;
}

#pt-cv-view-625399b8x3 .pt-cv-title a, #pt-cv-view-804c349s97 .panel-title {
 
  padding: 0;
}




.gateway.post-content input[type="text"], gateway.post-content, gateway .post-content textarea {
  
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}



.border1 img {
  border: 4px solid black!important;
}







.sidebar {
  float: right;
  padding: 50px 0 20px 2.5%;

}
.post-content iframe {
  margin-bottom: -50px;
}

#nav_menu-2  {
  border-top: 0 solid rgba(0,0,0,.2);
  padding-right: 30px;
  padding-left: 20px!important;
  background: white!important;
	padding-bottom:20px;
}





.navigation .section-inner, .header-bottom, .nav-toggle {
  background-color: #090909;
}















@media only screen and (max-width: 950px) {

.special .su-tabs-nav span {
font-size: 12px;
line-height: 14px;
padding-left: 5px;
padding-right: 5px!important;
margin-left: 0px;
}	
}





















.navigation .section-inner, .header-bottom {
	background-color: #eee;
}

.header-bottom-menu>li:hover>a, .header-bottom-menu>li.current_menu_item>a, .header-bottom-menu>li.current_page_item>a {
	background: #ddd;
}

.header-bottom-menu>li>a {
	color: black !important;
	padding: 10px !important;
	letter-spacing: 1px;
	line-height: 1.5em;
	font-size: 16px;
}



.widget+.widget {
	border-top: 0 solid rgba(0,0,0,.2);
	margin-top: 0;
	padding-top: 0;
}

.widget-content a {
	color: #0093c2;
}

.post-image>a, .post-image img {
	width: 100%;
}

.home .single-post .post-meta {
	color: #999;
	width: 100%;
	font-size: .875em;
	margin: 0 0 20px;
}

.home .single-post .post-inner {
	float: left;
	width: 100%;
}


.post .post-inner, 
#page-284 .post-inner, #page-860 .post-inner,
#page-869 .post-inner,
#page-874 .post-inner,
#page-878 .post-inner,
#page-882 .post-inner,
#page-886 .post-inner,
#page-1107 .post-inner{
  float: left;
  width: 100%;
}


.post-comments, .post-meta-date  { 
  display: none!important; 
}

.single-post .post-meta {
  color: #BF0A0A;
  font-size: 28px;
	float: right!important;
  width: 100%!important;
	  margin: 0px;
  margin-bottom: 0px;
}







.home .wpnbha figcaption {
	font-size: 14px !important;
	margin-top: 10px;
}

.wpnbha .cat-links a, amp-script .wpnbha .cat-links a {
	text-decoration: none !important;
	font-size: 14px;
	background: darkred;
	color: white;
	padding: 6px 10px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.post-content a {
	border-bottom: 0 solid rgba(0,0,0,.2);
}





.has-medium-font-size {
	font-size: 22px !important;
	margin-bottom: 20px !important;
}

.widget .has-medium-font-size {
	font-size: 16px !important;
	margin-bottom: 20px !important;
}

.wpnbha article {
	margin-bottom: 3em !important;
}


.post-content hr {
	background: #ccc;
	height: 3px;
	margin-top: 40px;
	margin-bottom: 30px;
	width: 100%;
	min-width: 100%;
}

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	margin: 10px 0 25px;
	font-weight: 900;
	line-height: 110%;
	margin-bottom: 30px !important;
}




.post-content blockquote {
	font-style: 130% !important;
	margin-top: 20px;
	margin-bottom: 30px!important;
}

.post-content blockquote p {
	font-style: 130% !important;
	line-height: 1.2em;
}



.post-content p, .post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre {
	margin-bottom: 1em;
	margin-top:20px;
}

.post-content blockquote::after {
 
  display: none;
}
.post-content blockquote {
  background: #eeeeee;
  border: 1px solid #aaa;
  font-style: italic;
  padding: 30px 30px .5em 30px;
  position: relative;
	margin-top: 0px!important;
	margin-bottom: 30px;
}

.post-content blockquote cite {
margin-top:20px;
	margin-bottom: 0px;
font-size: 12px;
text-transform: capitalize!important;
font-weight: 400!important;
}

.post-content blockquote cite::before {
  content: "";
}



/* NOMO class for images and items which do not display on small mobile phones */ 


@media screen and (max-width:960px) { 
div.poster_parent {
   display:none;
}

  .nomo  {
    display: none!important;

  }

 } 


@media screen and (max-width: 960px){
	 .nomo  {
    display: none!important; 
}
}


@media screen and (min-width:960px) and (max-width:4668px) {  
  .mobile  {
    display: none!important;
  }
}


@media screen and (max-width: 960px){
	 .fontmo32 p  {
    font-size: 32px!important; 
		color:white!important;
}	 
	 .fontmo18 p  {
    font-size: 18px!important;
		 color:white!important;
}
}



/* NOPAD class for images and items which do not display on ipads */ 


@media screen and (max-width:1260px) { 
div.poster_parent {
   display:none;
}

  .nopad  {
    display: none!important;

  }

 } 


@media screen and (max-width: 1260px){
	 .nopad  {
    display: none!important; 
}
}





	.wl-card {
    border: 0px white solid !important;
	margin-bottom:20px;
}

.wl-card  p {
    font-size:16px!important;
	line-height:110%!important;
}



.wl-pageInfoWidget .wl-pageInfoWidget-view-link {
    margin-top: 20px;
    font-size: 28px;
    color: #409BD4;
}

.wl-pageInfoWidget .wl-pageInfoWidget-view-copyrightLink {

  display: none;
}











.wl-pageInfoWidget-creditbar-actions a, .wl-pageInfoWidget-creditbar-actions a:hover, .wl-pageInfoWidget-creditbar-actions a:visited {

    display: none;
}




.wl-pageInfoWidget .wl-pageInfoWidget-view-thumb {

    margin-left: 10px;
	
}

.wl-pageInfoWidget-view-title {
    font-size: 4em;
	font-weight:900
    margin-top: 0px;
    margin-bottom: 10px;
	margin-right:0px;
	line-height:1em!important;
}

.smallfont .wl-pageInfoWidget-view-title {
    font-size: 3.5em;
}


.wl-pageInfoWidget-content-ready .wl-pageInfoWidget-box-text {
    position: relative;
    padding: 1em 1em 0.5em 0;
}


.wl-pageInfoWidget .wl-pageInfoWidget-view-articleHistory {
   display:none;
}

.wl-pageInfoWidget .wl-pageInfoWidget-view-thumb {
  margin-left: 10px;
  width: 250px !important;
	min-width: 250px !important;
	text-align: left !important;
}

.nothumb .wl-pageInfoWidget .wl-pageInfoWidget-view-thumb {
    display: none!important;
}



.wl-pageInfoWidget-wikipedia .wl-pageInfoWidget-content-ready .wl-pageInfoWidget-box-text .wl-pageInfoWidget-view-logo {
  margin-top: 20px;
  margin-bottom: 50px;
	display:none;
}



@media only screen and (max-width: 950px) {

.wl-pageInfoWidget .wl-pageInfoWidget-view-thumb {
  margin-left: 10px;
  width: 70px !important;
	min-width: 70px !important;
	text-align: right !important;
}
	.wl-pageInfoWidget-view-title {
    font-size: 2.5em; 
}
	.wl-pageInfoWidget .wl-pageInfoWidget-view-link {
    line-height:1em;
}
	
}






@media only screen and (max-width: 950px) {

.su-tabs-vertical .su-tabs-nav {
width: 100%!important;
}
	
	}























.content_cards_card {
  background-color: white;
  border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-color: #e9eaed #dadada #ccc;
  padding: 3px;
  margin-bottom: 20px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}


/* Change Mobile Menu Background / 5987988-zen (SH) */
@media only screen and (max-width: 600px) {
li.menu-item:not(.current-menu-item) {
    background: #eeeeee;
}
}







.wb .content_cards_card .content_cards_site_name {

  display: none!important;
}


.wb .content_cards_card .content_cards_title {
  display: none!important;
}















.events .su-tabs-nav span {

  margin-top:0px!important;

}









.su-spoiler-style-fancy > .su-spoiler-title {
 
 
  font-size: 1em!important;
	color:black;
}







.su-spoiler-title:focus {
  outline: currentColor thin dotted;
}
.su-spoiler-title {
 
  min-height: 20px!important;
  line-height: 20px!important;
  padding: 12px 12px 12px 34px!important;
  font-weight: 900;
}


.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon::before {
  content: '\f054'!important;
}

.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon::before {
  content: '\f0da' !important;
  font-size: 24px;
  font-weight: 900 !important;
  margin-left: 5px;
}







.su-spoiler-icon {
  top: 17px!important;

  line-height: 21px;
	margin-top:-5px;

}
.su-spoiler-icon {
  color: darkred !important;
}

.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon::before {
  content: '\f0da' !important;
  font-size: 44px;
  font-weight: 900 !important;
  margin-left: 5px;
}


.su-spoiler-style-default>.su-spoiler-content {
padding: 0px!important;
}


.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon::before {
 
  font-size: 24px;

}

.su-spoiler-icon-plus-square-1.su-spoiler-open .su-spoiler-icon::before {
 
  font-size: 24px!important;
  
}




.wp-block-cover, .wp-block-cover-image {
 
 padding-bottom: 0em;
   
}








#jp-relatedposts h3.jp-relatedposts-headline {
 
  font-size: 28px;
 
}






.su-spoiler-content p {

  font-size: 19px;
	line-height:1.3em;
}





.su-spoiler-content .content_cards_card  p {

  font-size: 16px;
}




.su-spoiler-content .hideimage .content_cards_card .content_cards_title {
  font-size: 24px;
  
  margin: 7px 7px 7px 7px;
}


.bottomphoto .su-spoiler-title   {
  display:none;
}

.bottomphoto  {
  border: none;
}



.widget .su-tabs {
    margin: 0 0 0 0 !important;
    padding: 0px;
	

}


.widget .su-tabs-pane {
  padding: 0px;
 
}

.widget .su-tabs-nav span {

  padding: 10px 5px;

  color: #000!important;
  font-size: 12px;
	font-weight:900;
}


.post-content th, .post-content td {
font-size: 18px;
	color:black;
	font-weight:400;
}

.post-content td {
line-height: 1em!important;
padding: 5px;
	color:black;

}

.wpnbha.is-grid article {
  margin-bottom: 20px!important;
}

.epyt-gallery-title {
  font-size: 140%;
  line-height: 120%;
  padding: 10px;
margin-bottom:10px;
}

@media only screen and (max-width: 950px) {
	.wpnbha .entry-title a {
 font-size:180%;
		line-height:1.2em;
		margin-top:20px;	
}
.wpnbha .post-thumbnail figcaption {
  margin-bottom: 2.5em!important;
}
}




@media only screen and (max-width: 950px) {
.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em;
    width: 40%;
}
}





.widget .content_cards_card .content_cards_image img {
  margin-bottom: 20px;
}

.content_cards_card .content_cards_image img {
  min-width: 100%;
}



.widget .content_cards_card {
  background-color: white;
  border: 0px solid;
  padding: 0px;
}

.widget  .content_cards_card .content_cards_title {
  font-size: 26px;
  line-height: 1;
  color: #000;
  margin: 10px 0px 15px 0px;
}

@media only screen and (max-width: 900px) {
.widget  .content_cards_card .content_cards_title {
  font-size: 14px!important;
}
}



@media only screen and (max-width: 900px) {.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .pds-tab__tab-panel, .plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .plethoraplugins-tabs--content>div {
margin: 0px;
}
}






.widget .content_cards_card .content_cards_description {
  font-size: 100%;
  line-height: 1.1;
  color: #000;
  margin: 0px 0px 20px 0px;
}

.widget .content_cards_card .content_cards_site_name {
  font-style: italic;
  font-size: 12px;
  color: black;
  text-align: left;
	margin-left: 0px;
}




.widget-content p {
  line-height: 120%;
  margin-top: 1em;
  font-size: 100%;
}


.widget div.ez-toc-widget-container, .widget div.ez-toc-widget-container li {
  background: 0 0;
  list-style: none;
  line-height: 2;
  margin: 3px;
    margin-top: ;
    margin-right: ;
    margin-bottom: ;
    margin-left: ;
  background: white;
}

.widget-title {
    margin-left:15px;
    font-size: 1.3rem;
   border-bottom:none!important;
    margin-bottom: 35px;
  
}


.widget .widget-content li a {
  display: inline-block;
  padding: 0px 0;
    padding-left: 10px;
	padding-top:7px;
	font-size:16px;
	line-height:1.1em;
	margin-bottom:5px;
}






 .post-content blockquote  {
	 
	 font-size: 90%;

}

.wp-block-embed figcaption {
  margin-bottom: 2em;
  margin-top: 1em;
  font-size: 14px;
}

.wpnbha.mobile-stack.image-alignleft .post-thumbnail, .wpnbha.mobile-stack.image-alignright .post-thumbnail {

  margin-right: 30px !important;
}

.home .wpnbha article .entry-meta {
  font-size: .9em!important;
  color: darkred;
}

.wpnbha p {
  margin-bottom: 20px!important;
}

.headline6 .epyt-gallery-title {
font-size: 97%;
color: black!important;
font-weight: 900;
line-height: 1.3em;
}

.headline9 .epyt-gallery-title {
font-size: 70%;
color: white!important;
font-weight: 400!important;
line-height: 1.1em;
}

.headline66 .epyt-gallery-title {
font-size: 66%;
color: black!important;
font-weight: 100;
line-height: 1.2em;
}


.widget .headline6 .epyt-gallery-title {
font-size: 80%;
	font-weight:600!important;
color: white!important;

}


.headline4 .epyt-gallery-title {
  font-size: 120%;
}

.headline0 .epyt-gallery-title {
  display: none;
}


div.scroll {
        overflow: auto;
	overflow-x:hidden;
      }

.single-post .post-categories {
  font-size: 1.3rem;
}



.tight {
   margin-top:-25px;
}

.tight0 {
   margin-top:5px!important;
	margin-bottom:20px!important;

}



.tight15 {
   margin-top:-15px!important;
}

.add30 {
   margin-top:30px!important;
}

.add20 {
   margin-top:20px!important;
}

.tight20 {
   margin-top:-20px!important;
}

.add10 {
   margin-top:10px!important;
}

.add9 {
   margin-top:9px!important;
}

.add8 {
   margin-top:8px!important;
}

.add7 {
   margin-top:7px!important;
}

.add6 {
   margin-top:6px!important;
}


.add5 {
   margin-top:5px!important;
}

.add4 {
   margin-top:4px!important;
}


.add3 {
   margin-top:3px!important;
}

.add2 {
   margin-top:2px!important;
}



.bottom0 {
   margin-bottom:0px!important;
}


.bottom5 {
   margin-bottom:-5px!important;
}

.tight5 {
   margin-top:-5px!important;
}

.tight10 {
   margin-top:-10px!important;
}

.tight15 {
   margin-top:-15px!important;
}

.bottom9 {
   margin-bottom:-9px!important;
}

.bottom10 {
   margin-bottom:-10px!important;
}

.bottom20 {
   margin-bottom:-20px!important;
}

.bottom30 {
   margin-bottom:-30px!important;
}

.bottom40 {
   margin-bottom:-40px!important;
}

.bottom50 {
   margin-bottom:-50px!important;
}

.tight20 {
   margin-top:-20px!important;
}


.tight25 {
   margin-top:-25px!important;
}

.tight30 {
   margin-top:-30px!important;
}

.tight35 {
   margin-top:-35px!important;
}


.tight40 {
   margin-top:-40px!important;
}

.bottom40 {
   margin-bottom:-40px!important;
}

.tight50 {
   margin-top:-53px!important;
}


.tight60 {
   margin-top:-60px!important;
}

.tight65 {
   margin-top:-65px!important;
}

.tight70 {
   margin-top:-70px!important;
}


.tight75 {
   margin-top:-75px!important;
}

.tight80 {
   margin-top:-80px!important;
}

.tight85 {
   margin-top:-85px!important;
}

.tight90 {
   margin-top:-90px!important;
}

.tight100 {
   margin-top:-100px!important;
}

.tight110 {
   margin-top:-110px!important;
}

.tight120 {
   margin-top:-120px!important;
}

.tight330 {
   margin-top:-330px!important;
}

.tight120 {
   margin-top:-120px!important;
}

.tight200 {
   margin-top:-200px!important;
}




.tight40nomo {
   margin-top:-40px;
}

.padding40h {
   padding:0 40px;
}

.padding20h {
   padding:0 20px;
}

.padding20v {
   padding:20px 0;
}

.padding10h {
   padding:0 10px;
}

.padding10v {
   padding:10px 0;
}


/*Special Class for LIGHTBOX thumbnail of YOUTUBE videos. This is used together with STANDARD thumbnail view */


.thumb {
    overflow: hidden;
}
.thumb img {
    margin: -10% 0;
    width: 100%;
}


.widget-content .alignright {
    float: right;
	margin-top:0px;
    margin-left: 30px;
    margin-right: 0px;
	margin-bottom:35px;
}







/* --- IMAGES Alignright on small screens / 14368695-HC (MI) --- */

@media only screen and (max-width: 500px) {
	.post-content .alignright {
		display:block;
	}
}




.post-content h5 {
  margin: 10px 0px;
    margin-bottom: 25px;
  font-size: 18px;
	 text-transform: capitalize;
}


.post-content h6 {
	margin-top:10px;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: none;
  font-weight: 100 !important;
}



.post-content h1, .post-content h2, .post-content h3 {
  font-family: 'Helvetica', Arial, san-serif;
  font-weight: 900;
}

.post-content p, .post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre {
  color: black !important;
  font-size: 18px;
	  line-height: 1.5em;
  margin-bottom: 1em;
}



blockquote {
    background: #f2f2f2;
    padding: 20px!important;
	padding-bottom:20px!important;
    margin: 0!important;
    overflow: hidden;
    font-family: 'Oswald', sans-serif;
    color: #1a1a1a;
	margin-bottom:0px;
	padding-top:0px!important;
}

.post-content blockquote p {
  font-style: normal !important;
  line-height: 1.2em;
  font-size: 80%;
}

.post-content blockquote {
  background: #eeeeee;
  border: 0px solid #aaa;
	 border-left: 5px solid #ccc;
  font-style: italic;
  padding: 20px;
  position: relative;
  margin-top: 30px !important;
  margin-bottom: 30px;
}


.post-content blockquote p  {
  margin-bottom: 0em;
}

.post-content ul {
  font-size:100%;
}

@media only screen and (max-width: 950px) {
	.post-content ul {
  font-size:90%;
}

.plethoraplugins-tabs-container--horizontal[data-plethoraplugins-responsive="wrap"] ul.js-plethoraplugins-tabs {
  flex-wrap: wrap;
  margin-bottom: -20px;
}
}


:where(.wp-block-columns.has-background) {
  padding: 1.25em 1.25em;
    padding-top: 1.25em;
    padding-right: 1.25em;
    padding-bottom: 1.25em;
    padding-left: 1.25em;
}

.wikiintro .wl-pageInfoWidget .wl-pageInfoWidget-view-thumb {
margin-left: 10px;
width: 150px !important;
min-width: 150px !important;
}


.largefont .content_cards_card .content_cards_title {
    font-size: 28px;
    line-height: 1.1!important;
  
}




.smallfont .content_cards_card .content_cards_title{
    font-size: 16px;
    line-height: 1.1!important;
  
}


h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
padding: 20px!important;
}



.nopadding .su-spoiler-content {
padding: 0px!important;
}

.nopadding .su-spoiler-style-fancy{
border: 0px!important;
}


.padding .wp-block-columns.has-background {
  padding: 1.25em 1.25em;
    padding-top: 1.25em;
    padding-right: 1.25em;
    padding-bottom: 1.25em;
    padding-left: 1.25em;
}


#top-posts-2 li a {
    font-size: 15px !important;
    color: #0292c2;
    font-weight: 400;
    font-family: roboto, arial, Helvetica;

}

#top-posts-2 .widget-title {

font-size: 34px!important;
	text-align:center!important;
	text-transform:capitalize;
display:block;

	margin-top:10px;
}



#top-posts-2  {

padding:17px!important;
	background:white;
	margin-right:0px;
padding-right:30px!important;

}




#custom_html-41 .ppjs__episode-title, .pp-modal-window .ppjs__episode-title {
font-size: 14px!important;
margin: 0px!important;

}


.section-inner {
max-width: 90%;
}




.home .plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .pds-tab__tab-panel, .home .plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .plethoraplugins-tabs--content>div {

margin: 10px 0px!important;
}






.hideimage .content_cards_card .content_cards_image {
    display: none;
}

.hideimage .content_cards_card .content_cards_title {
  font-size: 22px;
  line-height: 1;
  color: #000;
  font-weight: bold;
  margin: 10px 7px 7px 15px;
}




.hidebottom .content_cards_card {

border: 0px solid;
padding-bottom: 0px;
margin-bottom: 0px;
max-width: 100%;
padding-top:0px;
	margin-top:-5px;
}





.hideimage .content_cards_card {
  background-color: #fff;
}

.hideborder .content_cards_card {
  border-color: #fff;
}




.hidedescription .content_cards_card .content_cards_description {
  
  display: none!important;
}



.hidesitename .content_cards_card .content_cards_site_name {
  display: none;
}


.hidetitle .content_cards_card .content_cards_title {
display:none;
}




.content_cards_card .content_cards_site_name {
  font-style: italic;
  font-size: 11px;
  color: black;
  text-align: left;
}






.content_cards_card .content_cards_title {

    line-height: 1;

}


.dynotabs .su-tabs-nav span {
font-size: 14px!important;
margin-left: 0px!important;
margin-right: 5px!important;
}

.widget .dynotabs .su-tabs-nav span {
font-size: 16px!important;
margin-right: 10px!important;
}




.dynotabs  {
text-align: left!important;

}

.dynotabs .su-tabs-nav span.su-tabs-current {
background: black!important;
color: white!important;
}


.dynotabs2 .su-tabs-nav span {
font-size: 14px!important;
margin-left: 0px!important;
margin-right: 10px!important;
	 line-height: 1em;
    margin-top: 10px;
}


.dynotabs2 .su-tabs-nav span {
font-size: 14px!important;
margin-left: 0px!important;
margin-right: 10px!important;
	 line-height: 1em;
    margin-top: 0px;
}


.dynotabs3 .su-tabs-nav span {
    font-size: 13px !important;
    margin-left: 0px !important;
    line-height: 1.2em;
    background-color: #d4d9dd;
    margin-top: 0px;
    font-weight: 900;
	 margin-right: 10px !important;
	padding:20px!important;
	 margin-bottom: 12px;
	color:black;
	letter-spacing: .1em;
}

.dynotabs3s .su-tabs-nav span {
    font-size: 12.5px !important;
    margin-left: 0px !important;
    line-height: 1em;
    background-color: #d4d9dd;
    margin-top: 0px;
    font-weight: 900;
	 margin-right: 10px !important;
	padding:15px 10px 10px 10px!important;
	 margin-bottom: 12px;
	color:black;
	letter-spacing: .1em;
}



.dynotabs4 .su-tabs-nav span {
    font-size: 20px !important;
    font-weight: 900;
    margin-left: 0px !important;
    margin-right: 15px !important;
    line-height: 1.2em;
    margin-top: 0px;

}



.dynotabs5 .su-tabs-nav span {
    font-size: 30px !important;
    font-weight: 900;
    margin-left: 0px !important;
    margin-right: 15px !important;
    line-height: 1.2em;
    margin-top: 5px;

}

.dynotabs6 .su-tabs-nav span {
    line-height: 1.em;
    font-size: 17px !important;
    margin-left: 0px !important;
    line-height: 1.2em;
    background-color: #d4d9dd;
    margin-top: 12px;
    font-weight: 900;
	 margin-right: 10px !important;
	padding:20px!important;
	 margin-bottom: 12px;
	color:black;
	letter-spacing: .1em;
}





@media only screen and (max-width: 950px) {

.dynotabs .su-tabs-nav span, .dynotabs2 .su-tabs-nav span, .dynotabs3 .su-tabs-nav span {

  margin-top:0px!important;
	font-size:15px!important;
	margin-right: 10px!important;

}
	
	.videobackground {

  background-color:#edeff2!important;

}
}


@media only screen and (max-width: 1450px) {
    .dynotabs .su-tabs-nav span, .dynotabs2 .su-tabs-nav span, .dynotabs3 .su-tabs-nav span {
        margin-top: 0px !important;
        font-size: 12px !important;
        margin-right: 10px !important;
    }
}







.nopane .su-tabs-pane {
padding: 0px;
}



:where(.wp-block-columns.has-background) {
padding: 1em 1em!important;
}

:where(.hightop.wp-block-columns.has-background) {
padding-top: 2.5em!important;
}






@media only screen and (max-width: 950px) {

.plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-tabs-vertical__menu__item__button, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .plethoraplugins-sidenavjump li a, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .pds-tabs-vertical__menu__item__button, .plethoraplugins-tabs-container--vertical.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .plethoraplugins-sidenavjump li a {
color: var(--pds-tabs-tab-text-color);
font-family: arial Black!important;
font-size: 70%!important;
}
	 }





.su_nopadding .su-tabs-pane {
padding: 0px!important;
color: #000!important;
font-size: 16x!important;
}



.home .su-tabs-nav span.su-tabs-current {
  background: black!important;
  color: white;
  font-weight: 900;
}

.su-tabs-nav span.su-tabs-current {
  background: black!important;
  color: white;
  font-weight: 900;
}

.widget .su-tabs-nav span.su-tabs-current {

  color: white!important;

}


.su-tabs-vertical .su-tabs-panes {
width: 100%!important;
}

.su-tabs-vertical .su-tabs-nav {
width: 45%!important;
}

@media only screen and (max-width:768px)
.su-tabs-mobile-scroll .su-tabs-nav {

width: 100%!important;
}



@media only screen and (max-width:768px)
{
.su-tabs-vertical .su-tabs-nav>span {

}
	.su-tabs-pane {
padding: 0px!important;
}
}


html body .content_cards_card a, html body .content_cards_card a:visited, html body .content_cards_card a:active {

text-transform: capitalize;
}


.headline6v .epyt-gallery-title {
font-size: 97%;
color: #eee;
font-weight: 100;
line-height: 1.3em;
}


.post-content h3 {
font-size: 27.2px;
margin-top: 30px!important;
}


.su-expand-link a {
text-align: left!important;
color: #2f9bc7!important;
text-transform: uppercase;
	font-size:130%;
	font-weight:900;
}

.su-tabs-nav span {
  padding: 10px 10px!important;
	font-size: 12px!important;
}




@media only screen and (max-width: 1850px) {
.post-content h1  {
  font-size: 36px!important;
	}
	
		}



#mega-menu-wrap-header-bottom .su-row .su-column {

  margin: 0 0 0 0%;
}


#mega-menu-wrap-header-bottom .su-row {
  margin-bottom: 0em;
}


 .headlinemenu .epyt-gallery-title {
  font-size: 14px !important;
  line-height: 17px !important;
  padding: 12px !important;
  margin-bottom: 0px !important;
  font-weight: 400 !important;
}

@media (max-width: 600px) {
  .header-bottom-menu ul ul ul ul a {
    padding-left: 20px;
  }
}


@media (min-width: 851px) {
  .header-bottom-menu ul a {
    border-bottom: 0px solid rgba(0,0,0,0.075);
    border-top: 1px solid rgba(255,255,255,0.075);
    color: #fff;
    display: block;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 100%;
    padding: 0px;
    text-transform: uppercase;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 850px) {
  .header-bottom-menu li a {
    border-bottom: 0px solid rgba(0,0,0,0.1);
    border-top: 0px solid rgba(255,255,255,0.1);
  }
}


@media (max-width: 600px) {
  .header-bottom-menu a {
    padding: 0px!important
  }
}

.button-grid1 {
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   grid-gap: 10px;
}

.button-grid2 {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-gap: 10px;
}

.button-grid6 {
   display: grid;
   grid-template-columns: repeat(6, 1fr);
   grid-gap: 10px;
}

.button2 {
   background-color: white;
   color: black;
	font-weight:900;
   padding: 15px 10px;
   border: none;
   text-align: center;
   text-transform: uppercase;
   cursor: pointer;
   transition: background-color 0.2s ease-in-out;
}

.button-current2 {
   background-color: black;
   color: white!important;
	font-weight:900;
   padding: 15px 10px;
   border: none;
   text-align: center;
   text-transform: uppercase;
   cursor: pointer;
}

.button2:hover {
   background-color: #d4d9dd;
	color:black;
}



.su-spoiler-style-hide > .su-spoiler-title {
  border-bottom: 1px solid #ccc;
  border-radius: 0px;
  background: #f0f0f0;
  font-size: .9em;
}

.buttontopmenu {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-gap: 10px;
}

.buttontopmenu {
   background-color: #bfd2e2;
   color: black!important;
	font-weight:900;
   padding: 20px 20px!important;
   border: none;
   text-align: center;
   text-transform: uppercase;
   cursor: pointer;
   transition: background-color 0.2s ease-in-out;
}

.buttontopmenu-current {
   background-color: black;
   color: white;
	font-weight:900;
   padding: 10px 20px;
   border: none;
   text-align: center;
   text-transform: uppercase;
   cursor: pointer;
}

.buttontopmenu:hover {
   background-color: black;
	color:white!important;
}





@media screen and (max-width: 980px) {

#top-posts-2 li a {
  font-size: 18px !important;
  font-weight: 900!important;
	line-height:1.2em!important;

}
}




@media only screen and (max-width: 950px) {
    .su-tabs-nav span {
        padding: 10px 10px !important;
        font-size: 14px !important;
    }
}




@media screen and (max-width: 980px) {

.post-content p, .post-content blockquote, .post-content ul, .post-content ol, .post-content address, .post-content dl, .post-content pre {
  color: black !important;
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 1em;
}
}




.pt-cv-wrapper .col-md-3 {
  position: relative;
  min-height: 1px;
  padding-left: 0px!important;
  padding-right: 0px!important;
}

@media (max-width: 980px) {
  #pt-cv-view-7f3084cih0 .pt-cv-title a, #pt-cv-view-7f3084cih0 .panel-title {
    font-size: 28px !important;
  }
}


@media only screen and (max-width: 950px) {
.has-medium-font-size {
  font-size: 16px !important;
}
}


@media only screen and (max-width: 950px) {
.bigfont p {
  font-size: 18px !important;
}
	.bigfont li {
  font-size: 18px !important;
}
	.giantfont {
  font-size: 32px !important;
}
}




.bigfont p {
  font-size: 20px !important;
}



.mediumfont p {
  font-size: 16px !important;
	color:black!important;
	line-height:1.5em
}



@media only screen and (max-width: 950px) {
.menufont p {
  font-size: 24px !important;
line-height:1.5em!important;
}

}

.bigfont p {
  font-size: 20px !important;
}



.narrowpad :where(p.has-background) {
  padding: 1em .25em!important;
}



.summary h3 {
    font-size: 27.2px;
    margin-top: 30px !important;
    margin-bottom: -5px !important;
    color: black;
}


	
.summary p {    
	  border: 0px solid black;
	/* padding:10px;*/
}


.su-spoiler.green > .su-spoiler-title {

	/* Text Size */
	font-size: 21px!important;

	/* Background Color */
	background: #ECFFDC!important;

	/* Text Color */
	color: black!important;
  border-radius: 0px!important;
}

.su-spoiler.palegoldenrod > .su-spoiler-title {

	/* Text Size */
	font-size: 24px!important;
	line-height:1.2em !important;

	/* Background Color */
	background: palegoldenrod!important;

	/* Text Color */
	color: black!important;
  border-radius: 0px!important;
}

.su-spoiler.white > .su-spoiler-title {

	/* Text Size */
	font-size: 24px!important;
	line-height:1.2em !important;

	/* Background Color */
	background: white!important;

	/* Text Color */
	color: black!important;
  border-radius: 0px!important;
}





.su-spoiler.blue > .su-spoiler-title {

	/* Text Size */
	font-size: 24px!important;
	line-height:1.2em !important;

	/* Background Color */
	background: #dff2fe!important;

	/* Text Color */
	color: black!important;
  border-radius: 0px!important;
}






.su-spoiler.largefont > .su-spoiler-title {

	/* Text Size */
	font-size: 24px!important;
	line-height:1.2em !important;



	/* Text Color */
	color: black!important;
  border-radius: 0px!important;
}












.comments {
    margin-left: 0px!important;
}

#wpd-bubble-wrapper {
   
    bottom: 20px;
}

#wpd-bubble-wrapper > div {
    width: 54px;
    height: 54px;
} 


.srr-wrap .srr-title {
    line-height: 110%;
    font-size: 28px !important;
    font-weight: 900;
}





.invisibletabs .su-tabs-nav span {
   
    display: none!important;
	margin-top:-20px;
}

.invisiblebanner.su-spoiler-style-fancy>.su-spoiler-title {
	
	 display: none!important;
	
}










.su-spoiler.my-custom-spoiler > .su-spoiler-title > .su-spoiler-icon {
	
	/* Icon Color */
	color: #fff!important;
	
}

.su-spoiler-title:focus {
  outline: none!important;
	}

@media only screen and (max-width: 950px) {
.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title {
   font-size:16px;
}
}

.dynotabs7 .su-tabs-nav span {
    font-size: 20px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: 0px !important;
	color:#0093c2!important;
}

.dynotabs7 .su-tabs-nav span.su-tabs-current {
    background: #000 !important;
    color: white!important;
    font-weight: 900;
}

@media screen and (max-width: 1980px) {
    .smallfont p, .smallfont ul, .smallfont ol {
        color: black !important;
        font-size: 13px!important;
        line-height: 1.2em!important;
        margin-bottom: 1em!important;
    }
}


.su-pullquote-align-right {

    font-size: 16px!important;
color:goldenrod;
}


.bottom0 .post-content p, .bottom0  .post-content blockquote, .bottom0 .post-content ul, .bottom0 .post-content ol, .bottom0  .post-content address, .bottom0 .post-content dl, .bottom0 .post-content pre {
   
    margin-bottom: 0px!important;
}


.blackbanner .su-spoiler-title {
    border-radius: 0px!important;
    background: white!important;
    font-size: 1.2em!important;
    color: black !important;
	border:3px solid black!important;
}

.largefont .su-spoiler-style-fancy > .su-spoiler-title {
    font-size: 2em!important;
    color: black;
}





.my-columns > :first-child {
        margin-top: 0;

}

.my-columns li {
    font-size: 15px !important;
}

.evaluation h4 {

    margin-top: 30px!important;
	 margin-bottom: -5px!important;
	
	
}