/**
* Theme Name: 15Zine Child
* Description: 15Zine child theme.
* Author: Codetipi
* Template: 15zine
* Version: 1.0
*/

.bg-area .background {
    
    background: black;
}
.frontpagesidebar {margin-top:5px; }
.frontpagesidebar img { width:100% !important;}

@media only screen and (min-width: 768px) {
nav#cb-nav-bar {
    margin-top: -56px !important;
}
.mariosthepostgrid {margin-left:-15px;}
}

.icon-img img {width:auto; }

.manosbanner {
	padding-bottom:12px !important;
	background: black;
	padding-top:1rem !important;
	margin-bottom:20px;
}

.site-main {padding-top:20px; }

.rt-tpg-container .layout12 .rt-holder .rt-detail{
	padding:12px !important;
}

.layout12 .rt-holder h3.entry-title a, .rt-tpg-container .layout12 .rt-holder .rt-detail h3 {
	line-height:28px !important; 
	font-weight:800 !important;
	margin:0px !important;
}
.ele-blog {background-color: #fff !important; }
.post-meta-user { margin-bottom: 5px; }

h3.toptitle {font-size: 22px;
font-weight: 800;
text-align:left;}

.site-footer .cb-footer-lower {
    padding: 40px 0 10px;
     font-size:18px;
	 font-weight:400;
    letter-spacing: 0px;
}

ul.menu-footer-menu li.menu-item a {
font-size: 22px !important;
	
}

.secondarymenu2 {text-align:left !important;}

.mobilemenuicons img.podcasticon  { max-height:50px; }

.mobile-navigation hr { margin:20px 0px;}

#cb-footer-logo {
    line-height: 0;
    margin-bottom: 10px;
}
.cb-footer-links ul li a { font-size:22px;}

.sidebar { background:#fff !important;}

.leftofmenu a {color:#fec416; text-transform: none; font-weight:500;}
	.nothome a, .singlepost p a {
    background-color: #fec416;
    box-shadow: white 0 0.7em inset;
	color:#000 !important;
 	}
	
	.nothome a:hover, .singlepost p a:hover{ 
		color:#000 !important;
	box-shadow: white 0 0.0em inset;	
	}
footer a:hover { background-color: #fec416;
    box-shadow: black 0 0.99em inset; }
	h3, h4, h5 {
    font-size: 1.3em !important;
}
.yellowlinks a {text-decoration:none; }
.yellowlinks a:hover { background-color: #fec416;
    box-shadow: white 0 0.99em inset;
transition:none;
  text-decoration:none;
	}
	
.comment-form .logged-in-as, p.comment-form-comment *{ font-size:18px;   }
.comment-form textarea {color:#111 !important; }

footer.entry-footer .byline-shaded , footer.entry-footer  .cb-byline{ display:none;
	
}

.wrap {max-width:1200px; }

a.comment { top: 18px; margin-left:20px; background: #ccc; padding:4px 8px; }
a.comment:hover {font-weight:bold;}

.title-wrap { margin-top:24px; }
.addtoany_share_save_container { float: left; max-width:320px; }

aside.cb-sidebar {padding-left:0px; padding-right:0px; }
aside.cb-sidebar img {width:100%; }
.e-child {padding:0;}
@media (max-width: 479px) {
.twocolsonmobile figure.gallery-item {
max-width:50% !important;
}
}
@media (min-width: 479px) {
.sidebar-wrap {width:24% !important;}

  .single-content .cb-main {width:76% !important; }
}
body.elementor-page .single-content .cb-main {width:100% !important; }

.cb-meta {padding:5px; }
.cb-meta:hover, {background:#fec416 ; }
.menu-item a:hover {background:#fec416 !important; color:#000 !important; }
footer .menu-item a:hover {color:#fff !important;}
aside.cb-sidebar { max-width: 250.8px; }

h1, h2, h3, h4, h5, h6 {
	font-family: Averta, 'Fira Sans Condensed' !important;
	font-weight:900;
	letter-spacing:0.02em !important;
}
@font-face {
  font-family: "Averta";
  src: url("/css/Averta_Bold.woff2") format("woff2"),
      
       url("/css/Averta_Bold.otf") format("opentype");
}
@font-face {
  font-family: "Averta";
  src: url("/css/Averta_Black.woff2") format("woff2"),
      
       url("/css/Averta_Black.otf") format("opentype");
  font-weight: 900;
}