/*
 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
*/

/* display none */
.c27-packages div:nth-child(3) .cts-trigger-buy-new
{display: none !important}

/* header */
.header-button .button-1 {color: #000;}
.mob-sign-in a::before {content: "Mon compte";color: #fff;padding-right: 10px;}
.user-area{border-left: 1px solid rgba(255, 255, 255, 0.35); padding-left: 20px}
.ux-services-premium{border-left: 1px solid rgba(255, 255, 255, 0.35);padding-left: 20px;margin-right: 0 !important;}

/* home */
.ux-search-home .elementor-shortcode {max-width: 800px;margin: 0 auto;}

/* general */
.ux-forfait {
border-bottom: 1px solid red;padding: 10px 10px 2px;display: block;margin: 10px;font-weight: 600;}
.ux-forfait:hover {color: red;border-color: red;background: #fff;}

/* portfolio Web */
.ux-img-contain .elementor-widget-image {overflow: hidden;position: relative;width: 100%;height: 300px;}
.ux-img-contain img {width: 100%;height: auto;transition: transform 10s ease-in-out;}
.img-hover {transform: translateY(-100%);}
.ux-img-contain .elementor-widget-image{margin: 0 !important}

/* job preview Card */
.type-jobs .listing-preview-title {padding: 10px 0 15px;}
.type-jobs .lf-item-list-view .lf-contact li {clear: both;float: left;}
.type-jobs .listing-details.actions.c27-footer-section,
.type-jobs .listing-details-3.c27-footer-section
{width: 50%;float: left;}
.type-jobs .listing-details-3.c27-footer-section {color: #242429;line-height: 26px;border-left: 1px solid #e3e3e3;}
.type-jobs .lf-item.lf-item-list-view .lf-avatar{width: 70px;height: 70px;background-size: contain;background-repeat: no-repeat;border-radius: 0;}
.type-jobs .lf-item.lf-item-list-view .lf-item-info {padding: 15px 15px 7px 100px;}

/* job single page */
.single-job-listing  .profile-avatar{background: #fff 50% no-repeat;background-size: contain;}

/* single listing general */
.profile-name h1,
.profile-name .pa-below-title
{text-shadow: 2px 2px 4px #000;}
.quick-listing-actions > ul > li > a {background: #fff;border: 1.5px solid #000;}
.element {box-shadow: none;border-bottom: 1px solid #000;border-radius: 0;margin-bottom: 40px !important;}
.lmb-calltoaction > a {color: #000;}
.title-style-1 i {color: var(--accent);}

/* footer */
.elementor-location-footer a,
.elementor-location-footer a:visited
{color: #fff;}

@media only screen 
and (min-device-width : 100px) 
and (max-device-width : 812px){
	.login-tabs h3 {font-size: 22px;}
	.profile-name h1, .profile-name .pa-below-title {text-shadow: none;}
	.mob-sign-in a{font-size: 0;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.login-tabs h3 {font-size: 25px;}
	.profile-name h1, .profile-name .pa-below-title {text-shadow: none;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1080px) 
and (orientation : landscape) { 
}









