/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/

.header-dark-skin .mobile-menu-lines i {
	color:#000!important;
}

.header-scroll.header-scroll-dark-skin .user-area>span, .header.header-dark-skin .user-area>i.user-area-icon, .header.header-scroll.header-scroll-dark-skin .user-area>i.user-area-icon {
	color:#484848!important;
}

.header-right .header-button a.buttons {
	display:none!important;
}

#tawk_692743004e945a19648857ff {
	position:fixed!important;
	bottom:10px!important;
	right:10px!important;
	z-index:9999!important;
}

.financial-number .extra-details .item-property {
	float:left;
}

.listing-sub-title .pf-head { display:none;!important}
.listing-sub-title h3 {margin-top:0; text-transform:uppercase;}
.listing-sub-title .content-block { background:transparent; box-shadow:none;}

.header-skin {
	background-color:#FAF9F6!important;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2)!important;
}


.cts-main-column .element .pf-body, .cts-main-column .element .pf-body p {
	font-weight:500!important;
	font-size:18px!important;
}

.cts-main-column .block-field-job_description .element .pf-body p {
	font-weight:400!important;
	font-size:14px!important;
}

.cts-main-column .pf-head h5 {
	color:#9d9d9d!important;
}

.cts-main-column .pf-body {
	border-top:1px solid rgba(219,219,219, 0.7)!important;
	margin-top:10px!important;
	padding-top:0px!important;
}

.cts-main-column .element {
	padding-bottom:7px!important;
}

.cts-main-column .block-field-job_description .element {
	padding-bottom:15px!important;
}


.cts-main-column .block-type-terms .element .terms-no-link {
	margin-top:10px!important;
}

.cts-main-column .element p {
	margin-bottom:0px!important;
	margin-top:10px!important;
}

.cts-main-column .col-md-12 {
	width:50%!important;
}

.cts-main-column .col-md-12.block-type-text.block-field-job_description {
	width:100%!important;
}

.cts-main-column .icon-location-pin-4 {
	max-width:32px!important;
	min-width:32px!important;
	max-height:32px!important;
	min-height:32px!important;
	height:32px!important;
	width:32px!important;
}

.header .logo img {
	height:100%!important;
	max-height:70px!important;
}

.copyright p {
	color:rgba(255,255,255,0.5)!important;
}

.single-job-listing .profile-header {
	display:none!important;
}


.header-button .buttons.button-1, .button-2, .load-more-btn .button-5 {
background-color:#ffc300!important;
color:#242429!important;
  transition:all 0.3s ease;
	border-radius:6px!important;
}

.header-button .buttons.button-1:hover, .button-2:hover, .load-more-btn .button-5:hover {
transform:scale(1.05)
}

.i-nav li a {
	transition:all 0.3s ease;
	display: inline-block;
  position: relative;
	color:#242429!important;
}


.i-nav li a::after {
  transform-origin: bottom center;
	height:3px!important;
}

.i-nav li a:hover::after {
  transform-origin: bottom center;
	height:3px!important;
}

.i-nav li a::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 3px!important;
  bottom: -5px;
  left: 0;
  background-color: #ffc300;
  transition: transform 0.3s ease-out;
}

.i-nav li a:hover::after {
  transform: scaleX(1);
	height:3px!important;
}

.user-profile-name {
	color:#242429!important;
}

.view-cart-contents span {
	color:#242429!important;
}
@media only screen and (min-width:1280px) {
	.explore-classic-sidebar {
	position:sticky!important;
		top:130px!important;
}
}

@media only screen and (min-width : 1201px) {
ul.main-nav li a>i {
display: inline-block;
padding-right: 5px;
}
}

@media only screen and (max-width:768px) {
	.job_listing-template-default .cts-main-column .col-md-12 {
		width:100%!important;
	}
	
	.static-logo img, .header .logo img {max-height:50px!important}
	
	.featured-section.profile-cover.profile-cover-image img {
		aspect-ratio:4/3!important;
		height:315px!important;
	}
	
	.profile-cover-image {
		height:315px!important;
	}
}

@media only screen and (min-width: 993px) {
    .job_listing_packages>.row>div.col-md-4 {
        max-width: 50%!important;
		width:50%!important;
    }
	.pricing-item .cts-pricing-item {height:100%!important;}
}