/*
Theme Name: The Fox Child for The Monroe Sun
Description: Child theme for The Fox Theme
Author: Rockel Design
Template: fox
*/

a { color: #BD261D; }
.heading-section.heading-title a { color: #BD261D!important; }

/*social icons*/
.elementor-social-icon svg { color: #fff !important; }
.share-label svg { display: none!important; }

/*header tagline*/
.elementor-widget-fox_logo { margin-bottom: 0 !important; }
#sitedesc {
	text-align: center;
	color: #7d8185;
	font-size: 18px;
	font-style: italic;
}

/*sidebar*/
.elementor-widget-sidebar .widget+.widget { margin-top: 10px; }

/*sidebar newsletter*/
.elementor-column #gform_widget-2, .secondary #gform_widget-2 {
	background-color: #BD261D;
	color: rgba(255, 255, 255, 1);
	padding-top: 0px;
	padding: 20px;
	padding-bottom: 20px;
}
#gform_wrapper_2 input[type=text] { margin-bottom: 0; margin-top: 0px; padding-top: 0;}
#gform_wrapper_2 { margin-bottom: 0px; }
#gform_wrapper_2 .gform_footer { margin-top: 0px; padding-bottom: 0px; }
#gform_wrapper_2 .gform_description { margin-bottom: 0px;}

/*misc*/
.bottom-posts-heading span { display:none; } 
.bottom-posts-heading:after { content: 'Latest News'; }
@media (max-width: 768px) {
.home .heading-section.heading-title a { display: none; }
}

/*single hero*/
.single-style-hero .single-big-section:first-child {
  padding-top: 0;
  margin-bottom: 3em;
}
.scroll-down-btn-arrow {
  display: none;
}
.hero-thumbnail .image-element img {
  height: 100%;
}
.admin-bar .hero-background {
  height: 100%;
}
.post-item-thumbnail .fox-figcaption {
  display: none;
}

/*ads*/
.addadborder img, .addadborder video { border: 1px solid #ccc; }
[class*="tms-ads"] { margin-bottom: 10px!important; }
[class*="tms-ads"] p { display: none; }
[class*="tms-ads"] img, .single .single-header img { margin-bottom: 10px; }
/*.single .single-header { margin-top: -20px; }*/
.themo-top-content-column { width: 100%; }
.single .themo-top-content-column { margin-bottom: 10px; }
.themo-top-content-column img { margin-bottom: 10px; }
.widget .adv-link img { margin-bottom: 10px; }

/*images*/
hr { border-top: 1px solid #ccc!important; margin: 0 0 24px!important; }
.wp-caption { text-align: center!important; background-color: #f3f3f3; margin: 10px; }
.wp-caption.alignright { margin: .3em 0 2.25em 1.8em!important; }
.wp-caption.alignleft { margin: .3em 1.8em 2.25em 0!important; }
.wp-caption.aligncenter { margin: 1em auto 1.25em!important; }
.wp-caption-text { margin: 10px 15px; }




[class*="themo-between-posts-mobile-"] .themo-target { 
	margin-bottom: 10px;
}

[class*="themo-between-posts-mobile-"] [class*="themo-between-posts-mobile-"] { 
	border: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.elementor-widget-container .wi-post>.list-inner {
	border-width: 0px;
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(204, 204, 204, 1);
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.elementor-widget-container .wi-post:last-child >.list-inner {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

@media (max-width: 768px) {
[class*="themo-between-posts-mobile-"] { 
	border-width: 0px;
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(204, 204, 204, 1);
	padding-bottom: 10px;
	margin-bottom: 20px;
}
}

/*single page*/
.padding-top-normal { padding-top: 10px; }
@media (min-width: 769px) {
.has-sidebar .primary, .section-has-sidebar .section-primary, .section-sep { width: 70%!important; }
.has-sidebar .primary { padding-right: 20px; }
.secondary, .section-secondary {
  width: 29.332%!important;
	border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #D0D0D0;
  padding: 0px 0px 0px 20px;
}
}
.widget + .widget { margin-top: 10px; }
.is-type-video { margin: 0; }
/*.single-component-tag, .single-component-authorbox, .single-component-share { display: none; }*/








