/*
Theme Name: Boombox Child Theme
Theme URI: http://boombox.px-lab.com
Template: boombox
Author: Px-Lab
Author URI: http://px-lab.com
Description: Boombox is most powerful and flexible viral and buzz style WordPress theme. Flexible and fully customizable viral magazine theme combined with most powerful Viral content plugin with a ton of snacks and exclusive features and all that packed with dozens of powerful and popular plugins and with top-notch design
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, custom-header, custom-background, full-width-template,custom-menu, editor-style, featured-images, featured-image-header, post-formats, sticky-post, theme-options, translation-ready
Text Domain: boombox
*/

/*************** Add your custom css here  ***************/
html {
  scroll-behavior: smooth;
}
.main-navigation>ul>li.red a
{
	padding: 5px 18px 4px !important;
	background: #dd3333 !important;
	color: #ffffff !important;
	transition: all 300ms ease !important;
}

.main-navigation>ul>li.red a:hover
{
	opacity: 0.65 !important;
	transition: all 300ms ease !important;
}

.page .featured-strip { display: none !important; }
.footer-bottom .social-footer.social { display: none !important; }

.sponsors li
{
	float: left !important;
	list-style-type: none !important;
	margin-right: 20px !important;
}

.sponsors li img { max-width: 300px !important; }
.footer-bottom .footer-nav { max-width: 100% !important; }
.header .top .share-icon { display: none !important; }
.navigation-box .icon-trending3, .navigation-box .icon-popular { color: #f43547 !important; }

.navigation-box .more-menu-item::after
{
	content: "Categories";
	vertical-align: top !important;
	text-transform: uppercase !important;
	font-size: 15px !important;
	font-weight: bold !important;
	margin-left: 10px !important;
	margin-top: 1px !important;
	display: inline-block !important;
}

.main-navigation>ul li>a { font-size: 15px !important; }

@media (min-width: 768px)
{
	.top .nav { top: 6px !important; }
}

.more-menu-footer { display: none !important; }
.header .top .account-box .create-post { background: #dd3333 !important; }
.next-prev-pagination .nav a { background-color: #213875 !important; }
.ck_form.ck_minimal h3.ck_form_title { font-size: 18px !important; }

.ck_form.ck_minimal input[type="email"]
{
	border-radius: 0px !important;
	border: 2px solid #ececec !important;
}

.ck_form.ck_minimal
{
	background: none !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	border: 5px solid #ececec !important;
}

.ck_powered_by { display: none !important; }
.ck_form.ck_minimal .ck_guarantee { padding-top: 5px !important; }
.ck_form { font-family: "Roboto Bold", sans-serif !important; }

.ck_form.ck_minimal .ck_subscribe_button
{
	font-size: 16px !important;
	border: none !important;
	background: #dd3333 !important;
	border-radius: 0px !important;
}

.ck_form_container:before
{
	content: '\e952';
	position: relative;
	z-index: 2;
	top: 86px;
	left: 50%;
	padding: 20px;
	margin-left: -48px;
	width: 80px;
	line-height: 78px;
	font-size: 44px;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.18);
	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,.18);
	box-shadow: 1px 2px 2px rgba(0,0,0,.18);
	background-color: #dd3333;
	color: #fff !important;
	height: 80px;
	text-align: center;
	font-family: icomoon;
}

.ck_form_title { margin-top: 50px !important; }
#convertkit_form-3 { margin-top: -85px !important; }
#post-items .post:nth-child(1), #post-items .post:nth-child(2), #post-items .post:nth-child(3) { display: block!important; }
#boombox_comments { display: none; }

.z-trending-headline p
{
	padding: inherit;
	background: #fff;
	border: none;
}

.z-trending-headline a { font-weight: 900; }

.single .s-post-content a, .single .s-post-content a span, .z-trending-headline a
{
	color: #dd3333!important;
	border-bottom: 1px dotted #efc9c9!important;
}

.single .s-post-content a:hover, .single .s-post-content a:hover span, .z-trending-headline a:hover
{
	color: #ff0000!important;
	border-bottom: 1px dotted #ff0000!important;
}

.post-meta-item.post-shares, .post-meta-item.post-votes { display: none; }
.boombox-responsive-embed { margin-bottom: 20px; }
.skip-nav {
  background: #319795;
  color: #fff;
  font-weight: 700;
  left: 50%;
  padding: 4px;
  position: absolute;
  transform: translateY(-100%);
}

.skip-nav:focus {
  transform: translateY(0%);
}

.emoji {
    max-width: 36px;
    height: auto;
}

.widget-signup-form {
    padding: 10px!important;
    box-shadow: 0 0 0 4px #0d67af;
}

.bottom-header {
    margin-bottom: 6px !important;
}

@media (min-width:768px){
	.s60{
		width: 60% !important
	}
	

	.s40{
		width: 40% !important;
		margin-top: 2px !important
	}
	
	#setas#mobile{
	display: none !important;
}
}

@media(max-width:768px){
	.home #setas#mobile{
	display: block;
		margin-bottom: 25px !important
}
}