/*

Theme Name: My Listing

Theme URI: https://mylistingtheme.com/

Author: 27collective

Author URI: http://27collective.net/

Description: MyListing - Directory & Listing WordPress Theme

Version: 2.11.5

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: my-listing

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

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool.

*/



/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



/* Text meant only for screen readers. */

.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    position: absolute !important;

    height: 1px;

    width: 1px;

    overflow: hidden;

}



.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

    clip: auto !important;

    color: #21759b;

    display: block;

    font-size: 14px;

    font-size: 0.875rem;

    font-weight: bold;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000; /* Above WP toolbar. */

}

.sticky, .bypostauthor, .gallery-caption { font-size: 14px; }




.my-profile .element .pf-head h5 {font-size: 14px;font-weight: 600;color: #427d9d;border-bottom: 0;}
.my-profile .element .pf-head .cts-user-picture-settings .selection .select2-selection__rendered li input {font-size: 14px;}
li.select2-selection__choice {font-size: 14px !important;color: #000000}
.select2-container {width: 100% !important;}
.woocommerce-MyAccount-content .pf-head { margin-bottom: 0 !important; }
.my-profile-btn{background: #427d9d;font-size: 16px;padding: 18px 40px;color:#fff;}
.col-md-offset-2 {margin-left: 0;}
.container.ac-details-container {display: flex;justify-content: center; }
.custom-personal-indi-list li i {margin-right: 18px !important;width: 10px !important;height: 10px !important;min-width: 10px !important;background: transparent !important;}
.custom-personal-indi-list li {list-style: none !important;}
.profile-title {margin-bottom: 50px;}
.my-profile-title .title-style-1 {display: flex;align-items: center;}
.my-profile-title .title-style-1 .user-area-icon {background: #714ac1;border-radius: 50%;padding: 8px;color:#fff;margin-right: 12px;}
.upload-file.review-gallery-add{width: 140px !important;height: 140px !important;}
#profile_banner_preview{width: 140px !important;height: 140px !important;}
.recent_titles{color: #000!important;font-weight: 500!important;}
.user-profile-cover .listing-main-info {position: static;transform: none;background: transparent;padding: 25px 0;}
.user-profile-cover {position: relative;margin-bottom: 0; color: #fff;background-size: cover;background-position: 50% 50%;z-index: 12;height: auto;padding-bottom: 25%;}
.user-profile-cover .listing-main-info .profile-name h1 {color:#fff !important;}
.user-profile-cover .listing-main-info .profile-name .edit-listing i {color:#fff !important;}
.price-or-date .lmb-label, .price-or-date .value {color:#fff !important;}
.main-info-desktop {position: absolute;bottom: 0;left: 0;right: 0;}
/* .profile-header-author{top: 400px;} */
.row.section-body.grid{position: relative;height: 575.6px;}
/* .profile-body-author{margin-top: 70px;} */
.profile-header .profile-menu ul {justify-content: center;}
.startup-following-row{width: 1129px;}
.item-head.item-head2{display: flex;gap: 70px;}
.single-upload2{margin: 25px 0;}
table, th, td {border: 1px solid #ede9e9;padding: 10px 20px;}
table{box-shadow: 0 1px 4px rgba(0, 0, 0, .0705882353);background: #fff;}
.following-table {width: 100%;}
.following-button {background: transparent !important;border: none;color: #b00a0a;padding: 0 !important;}
.following-img {width: 100% !important;min-height: 54px;border-radius: 50%;}
.photoswipe-gallery-following {max-width: 90% !important;max-width: 10% !important;border-radius: 50%; margin-right: 20px;}
.menu-content-following {display: flex !important;align-items: center !important;}
.gr-content-following {display: flex !important;}
.single-menu-item-following {margin: 25px 0;}
.button-following {display: flex;justify-content: center;}
.startup-following {color: #242429 !important;padding-bottom: 0;margin-bottom: 0;margin-top: 0;letter-spacing: 0;font-size: 18px !important;float: left;line-height: 20px;}
.startups-profile-image {width: 55px;}
.row.section-body {display: flex !important;justify-content: center !important;}
.content2 {margin: 15px 0 20px 0 !important;}
.user-profile-share {width: fit-content;}
.user-profile-share .share-action-class {list-style: none;}
.user-profile-share .share-action-class a {border: 1.5px solid rgba(0,0,0,.15);color:#242429;border-radius: 40px;padding: 13px 23px;display:flex;}
.user-profile-share .share-action-class a span {margin-left: 7px;}
.profile-share-row {display: flex;justify-content: center;margin-top: 22px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply {width: 160px !important;}
.elementor-slideshow__header>i.eicon-share-arrow{display: none !important;}
/* .container.listing-main-info{transform: translateX(0%)!important;} */
.listing-main-buttons>ul>li {margin-left: 35px;text-align: center !important;}
@media (max-width: 991.98px) { .container.ac-details-container {flex-direction: column;}}