/*
 Theme Name: Prime Creative Media - Publication - Child
 Theme URI: https://www.primecreative.com.au/
 Description: Prime Creative Media child theme
 Author: Prime Creative Media 
 Author URI: https://www.primecreative.com.au/
 Template:     bitz
 Version:      1.0.0
 License: Envato Marketplaces Split Licence
 License URI: Envato Marketplace Item License Certificate
 Tags: theme-options, translation-ready, rtl-language-support, post-formats, microformats, full-width-template, custom-colors, left-sidebar, right-sidebar, fluid-layout
 Text Domain:  bitz-child
*/

.custom-mobile-menu-signup a{
	padding: 0!important;
}

	
#mobile-site-navigation ul.menu li a {
	color: #333333!important;
	font-weight: 900!important;
	text-transform: uppercase!important;
}

.custom-mobile-acc {
	background-color: #ececeb
}

.page-header {
    text-align: left;
    background: none!important;
	border-bottom: none!important;
    padding: 40px 30px;
	display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 980px;
    width: auto;
}
#wrapper, #main {
	background: transparent;
}

/* Starts here */

.heading_wrapper h2 {
    font-size: 22px;
}
.heading-line {
    height: 6px;
}
.heading-line span {
    height: 6px;
}
.secondary-menu-toggle {
display: none;
}

.sidebar-ad {
    padding-bottom: 60px;
}

.essbfc-container.essbfc-col-3 li {
    width: 25%!important;
}

.google-dfp-ad-mobile-leader {
    display: block;
    text-align: center;
    margin-left: 4em;
    margin-right: 2em;
}
#mobile-site-logo {
    margin-bottom: 1em !important;
    margin-right: 4em !important;
	margin-top:.3em !important;
}

.toggle-mobile-menu {
    margin-bottom: 2em;
}
.google-dfp-ad {

    margin-left: auto;
    margin-right: auto;
}

.google-dfp-ad-mobile-leader {
    display: block;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
}
.views-low {
    color: #f4524d;
}

#header-sidebar .widget-container:last-child {
    margin-right: 0;
	margin-top: 0px;
}
#wrapper :disabled {
   position: relative; 
}
#wrapper {
    display: block;
    margin: 0 auto;
    position: unset;
    overflow-x: hidden;
    background: transparent;
}

.heading_wrapper h2 {
    font-size: 22px;
    font-family: roboto;
    font-weight: 700;
}

.site-info {
    background-color: #000;
}	
.page-header p {
    margin: 5px auto 0px auto;
    line-height: 1.5;
    display: none;
}
.sponsored_text { 
background: #eeffee;
font-size:medium;
text-transform: uppercase;
padding:5px;    
margin-left: 10px;
}

.page-header {
    text-align: left;
    background: #FFf;
    border-bottom: 0px solid #fff;
    padding: 40px 30px;
}
.mnky-posts-grid .mpg-item:before {
    background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.3));
}

#mobile-site-header #mobile-site-logo img {
    padding-bottom: 6px;
}

.form-row label {
    display: block;
    margin-bottom: 5px;
    font-size: 16px !important;
    color: #ff1010;
    font-weight: bold;
}

#site-navigation ul li a, #top-bar .widget-container a {
	font-weight:600;
}

#post-header-sidebar .widget.widget_block {
    display: inline-flex;
    align-items: center;
    width: 100%;
}

#post-header-sidebar .widget.widget_block > * {
    margin-right: 10px !important;
}

.footer-sidebar a {
    color: #ffffff!important;
}

@media only screen and (min-width: 979px) and (max-width: 979px){
    #mobile-site-navigation.mobile-menu-active {
    -webkit-transform: translate(0%, 0)!important;
    transform: translate(0%, 0)!important;
    }
}
.tablet-friendly-by-category > .vc_column-inner > .wpb_wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: end;
}
@media only screen and (min-width: 980px) {
	.tablet-friendly-by-category > .vc_column-inner > .wpb_wrapper {
		grid-template-columns: repeat(4, 1fr);
	}
}
#trailer-accessories-transform img {
	transform: scale(0.75);
    transform-origin: bottom;
}
#motor-powered-transform img {
	transform: scale(1.15);
}
#people-powered-transform img {
	transform: scale(0.9);
}
li.top-menu-custom {
	position: relative;
	padding-bottom: 8px;
}

li.top-menu-custom.menu-item-has-children {
	padding-right: 10px;
}
.top-menu-custom > ul.sub-menu {
	display: none;
	position: absolute;
    background: #000000e3;
    min-width: 200px;
    z-index: 981;
	top: 24px;
}
.top-menu-custom:hover > ul.sub-menu, .top-menu-custom > ul.sub-menu:hover {
	display: block;
}
.top-menu-custom > ul.sub-menu li {
	padding: 5px 10px;
	display: block;
	float: none !important;
}
.top-menu-custom > ul.sub-menu li a {
	color: #fff;
	padding: 0 !important;
}
.top-menu-custom.menu-item-has-children > a:after {
    content: '\f0dd';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    position: absolute;
    top: -1px;
    padding-left: 8px;
}
#top-bar {
	padding-bottom: 0;
}
.package-table-overflow {
	overflow-x: auto
}
.package-table-overflow table {
	min-width: 400px;
}
.classified-searchbar-section-custom {
	overflow: visible !important;
}