/*
Theme Name: SmartMag Child
Template: smart-mag
*/

@import url("../smart-mag/style.css");

@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/amatic-sc-regular-webfont.eot');
  src: url('fonts/amatic-sc-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/amatic-sc-regular-webfont.woff') format('woff'),
       url('fonts/amatic-sc-regular-webfont.ttf') format('truetype'),
       url('fonts/amatic-sc-regular-webfont.svg#amatic_scregular') format('svg');
}
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/amatic-sc-bold-webfont.eot');
  src: url('fonts/amatic-sc-bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/amatic-sc-bold-webfont.woff') format('woff'),
       url('fonts/amatic-sc-bold-webfont.ttf') format('truetype'),
       url('fonts/amatic-sc-bold-webfont.svg#amatic_scbold') format('svg');
}

a {
    color: #de6e00;
}

.sidebar a {
    color: #19232d;
}

/* MIKE EDITS */
.main-content ul {
  list-style-type: disc;
}
.main-content ul li {
  margin-left: 20px;
}
.highlights h2 {
	font-family: "Roboto Slab", Georgia, serif;
}

.cat-title {
	display: none;
}

.listing .excerpt {
	padding-bottom: 20px !important;
}

.main .sidebar .widgettitle, .tabbed .tabs-list {
	font-family: 'Amatic SC', cursive;
	font-size: 46px;
	font-weight: 700;
	text-transform: none !important;
	background: none !important;
	color: #048f98 !important;
	
	padding: 0 14px;
	line-height: 34px;
	margin-bottom: 25px;
	margin-left: -15px;
}

.top-bar {
	border-top: 0px !important;
}

.breadcrumbs {
	margin-top: 20px;
}

.main-featured .the-date {
	display: none !important;
}

.main-featured .small {
	height: 137px;
}

.main-featured .cat, section.highlights .cat-title, section.highlights .cat-title a {
	display: none;
}

.highlights {
	margin-top: -8px;
}

.highlights .cat-title.larger {
	display: none;
}

.menu-teen-talk-main-menu-container {
	display: block !important;
	margin-bottom: -9px;
}

.hide-button {
	float: right !important;
	background: #048f98;
	font-family: 'Amatic SC', cursive;
	font-size: 24px;
	margin-left: 10px;
}

.hide-button-2 {
	float: right !important;
	font-family: 'Amatic SC', cursive;
	font-size: 24px;
	margin-left: 10px;
}

.navigation .menu > li li a {
  font-size: 20px;
  padding: 0 15px;
}

@media(max-width:800px){
	.menu-teen-talk-main-menu-container {
		margin-bottom: -9px;
	}
}

@media(max-width: 1128px){
	.navigation .menu li a {
		padding: 0 11px !important;
	}
}

@media(max-width: 940px){
	.navigation .menu li a {
		font-size: 18px !important;
	}
}

nav.navigation.cf {
	margin-bottom: -20px;
}

.column.half {
	margin-top: -20px;
}

.column.half a {
	color: #333333 !important;
}
.navigation .menu.mobile-menu .sub-menu {
  margin-left: 15px;
}

/* END MIKE EDITS */

.home .main.wrap {
  padding: 0;
  margin-top: 0;
}
.home .main-featured {
  margin: 28px 0 0 0;
}
h1, h2, h3, h4, h5, h6,
.post-content h1, .post-content h2, 
.post-content h3, .post-content h4, 
.post-content h5, .post-content h6 {
  font-family: 'Amatic SC', cursive;
  font-weight: normal;
}
.home .page-content h2 {
  font-size: 46px;
  margin-bottom: 10px;
}

.home .column.builder.two-third .textwidget h2,
.home .column.builder.one-third .textwidget h2 {
  color: #dd6d00;
}

.home .column.builder.one-third .textwidget h2:first-child {
  color: #068b9a;
}

.top-bar {
  background: #de6e00;
}
.top-bar-content {
  color: #fff;
}
.search .query, .searchform input, .searchform #s {
  background: #fff;
  color: #000;
  border-right: 15px solid #fff;
}

.navigation {
  text-align: center;
  font-family: 'Amatic SC', cursive;
  font-size: 24px;
}
.menu-teen-talk-main-menu-container {
  display: inline-block;
  margin-bottom: -9px;
}
.mobile-menu-container {
  margin-bottom: 0;
}
.menu-teen-talk-main-menu-container.mobile-menu-container {
  width: 100%;
  text-align: left;
  margin-right: 9px;
}
.navigation .menu li > a {
  padding: 0 15px;
}

.main-featured {
  background: initial;
  border: 0;
}

section.highlights ul.posts-list {
  margin: 0;
}

.main-featured .cat,
section.highlights .cat-title,
section.highlights .cat-title a {
  color: #fff;
  background: #de6e00;
}

.main-footer .wrap .widgets.row li {
  width: auto;
}
.main-footer .wrap .widgets.row li:first-child + li + li,
.main-footer .wrap .widgets.row li:first-child + li + li + li {
  width: 50%;
  text-align: right;
}
.main-footer .wrap .widgets.row li:first-child + li + li ul {
  width: 80%;
  margin-left: auto;
}
.main-footer .wrap .widgets.row li:first-child + li + li + li {
  padding-top: 30px;
  margin-bottom: -30px;
}
.main-footer .wrap .widgets.row li:first-child + li + li ul li {
  display: inline;
  border: 0;
  text-transform: uppercase;
  font-size: 14px;

}
.main-footer .wrap .widgets.row li:first-child + li + li ul li:before {
  content:"\2022";
  margin: 0 5px 0 2px;
}
.main-footer .wrap .widgets.row li:first-child + li + li ul li:first-child:before {
  content:""; 
}
/* base headings */

/*
h1 { font-size: 24px; } 
h2 { font-size: 21px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }
*/


/* Base CSS Styles Reset */
.main-featured .slider h3,
.main-featured h3.hp-featured {
  font-family: "Roboto Slab", Georgia, serif;
  font-size: 100%;
}

section.highlights h2,
.home .page-content section.highlights h2 {
  font-family: inherit;
  font-size: 100%;
  font-weight: normal;
}
.page-content .main-heading,
.main-heading, .page-title, .entry-title {
  font-family: 'Amatic SC', cursive;
  font-size: 46px;
  font-weight: 700;
  color: #048f98;
  line-height: 55px;
}
.category-list {
  clear:both;
}

/* Elements To hide */
.post-header .comments,
.posts-list .content .comments,
.highlights .meta .comments {
  display: none;
}

.post-content h2, .post-content h3, .post-content h4,
.page-content h2, .page-content h3, .page-content h4 { color: #de6e00; }

.post-content h2, .page-content h2 { font-size: 42px; }
.post-content h3, .page-content h3 { font-size: 36px; }
.post-content h4, .page-content h4 { font-size: 32px; }

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
  margin-bottom: 10px;
}

.main .sidebar .widgettitle, 
.tabbed .tabs-list {
  margin-top: 10px;
}

article.highlights h2 {
  font-size: 18px;
}

ul.block.posts-list.thumb {
  list-style-type: none;
}

code, pre {
  padding: 0;
}

/* KiK Fixes 2023-03-07 */

.main img, .main-footer img, .main-featured .row {
  opacity: 1;
}

.mobile-menu, .mobile {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.post-header .post-title {
  font-size: clamp(28px, 4vw, 42px);
}

.post-content {
  font-size: 16px !important;
}

.widget {
  font-size: inherit;
}

.home .main.wrap {
  padding: 0 25px;
}