
.ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
    font-family: DroidArabicKufiRegular !important;
}
.ynresbusiness-title {
    font-family: DroidArabicKufiRegular !important;
    font-size: 2.8em !important;
}

div._moderator .row_edit_bar > a.row_edit_bar_action {
	left: 0 !important;
    right: auto !important;
}



a.row_edit_bar_action.moderate_link {
    float: left !important;
}

div._moderator a.moderate_link {
    margin-right: 0 !important;
    margin-left: 30px;
}

div._moderator .row_edit_bar_parent {
	float: right !important;
	left: auto !important;
}

.block_listing_inline img {
    width: 50px;
    height: 50px;
}


.activity-feed-status-form .activity_feed_form textarea {
overflow: hidden; }
.dropdown-menu-right {
    right: auto !important;
    left: 0 !important;
}
#js_block_border__apps_phpfox_shoutbox_block_chat .dropdown-menu.dropdown-menu-right:after {
    left: auto !important;
    right: 50px !important;
}
.owl-carousel .owl-item {
    float: right;
}



.music-add-to-playlist-dropdown  {
left: 35% !important;
float: left !important;
    right: unset !important; }

    .bts-table__sort-wapper {
right: 0px !important; }

.ico-star-circle-o:before {
    color: #efc52c;
}
.listing_purchase {
    padding-top: 6px;
}
@media (max-width: 480px) {
   
.item-container.page-result .page-item .item-outer .item-desc, .item-container.page-result .page-item .item-outer .item-members , .item-container.group-result .group-item .item-outer .item-desc, .item-container.group-result .group-item .item-outer .item-members {
    display: flex!important;
}
.activity-feed-status-form .activity_feed_form_button_position .btn#activity_feed_submit, .activity-feed-status-form .activity_feed_form_button_position .btn.process-video-upload {
    display: inline-block !important;
}
.bts-block__item.only-html .bts-block__thumb--img {
    width: 33% !important;
    height: auto !important;
}
.comment-mini-content-commands .ync-reaction-container .ync-reaction-link.liked .ync-reaction-title, .comment_mini_content_commands .ync-reaction-container .ync-reaction-link.liked .ync-reaction-title {
    max-width: 65px!important;
}}
@media (min-width: 701px) {
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
   direction: ltr;
  }
#mail-pf-loading-message {
   padding-bottom: 35px;
}
.mail_text {
    text-align: right;
direction: rtl;
}
.mail_text a{
    display: block;
}

.mail_view_more {
    float: right;
}
.mail_options {
    text-align: right;
}

.mail_top_left {
    background-color: white!important;
    padding: 0 10px 0 0px !important;
}
}

.mail_text a img {
    vertical-align: bottom;
    margin-bottom: 10px;
width: 100%;
}
#page_advancedmail_panel .left_column {
    background-color: white!important;
}
.ynfeed_sort_holder {
    left: 0;
}
.ync-comment-content .comment_mini_content_border .dropdown-menu {
    width: max-content;
}
.tooltip {
    font-family: 'IRANSans', Helvetica, Arial, sans-serif; }
.item_tag_holder a {
    color: #1548d8 !important;
}
.item_tag_holder a {
    display: inline-block!important;
    margin-left: 3px;
    line-height: 20px;
    padding: 0 6px 0 6px;
    background: url(/PF.Base/theme/frontend/default/style/default/image//layout/tag_cloud.png) repeat-x;
    border: 1px #DFDFDF solid;
    margin-right: 0px;
    margin-bottom: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-decoration: none;
    color: #333;
}

.item_tag_holder .item_tag {
        margin: 10px;
}
.item_tag_holder {
    display: inline-grid;
    padding-top: 45px !important;
    margin-bottom: 10px;
}
._is_guest_user .smd {
    display: inline-block !important;
    text-overflow: inherit !important;
    padding: 10px !important;
    width: auto;
    left: 0;
    right: auto;
    position: absolute;
}
#page_user_register .smd ,#page_core_index-member .smd , #page_user_login .smd , .smd , #page_user_browse .smd {
    display: none!important;
}
._is_guest_user .attachment_row_link {
    display: none !important;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
       direction: rtl!important;
}
.attachment_holder_view {
overflow: auto;
    overflow-x: hidden;
}


.select_date .selectize-control.rtl.single .selectize-input:after {
right: 0px;
    left: auto !important;
}
.js_datepicker_year .selectize-dropdown.form-control {
    word-break: unset!important;
word-break: keep-all!important;
    word-wrap: normal!important;
}
#page_core_index-visitor #js_block_border_user_register .selectize-control.form-control .selectize-dropdown.form-control {
    top: 100% !important;
    bottom: unset !important;
}
@media (min-width: 768px) {
#js_country_child_id .form-control {
    min-width: 242px !important;
}
}
#page_advancedmail_panel .mail_thread_holder .mail_content {
    max-width: 400px;
}
#page_music_view-album .item-player.music_player #js_music_repeat.repeat_off, html[dir="rtl"] #page_music_view-playlist .item-player.music_player #js_music_repeat.repeat_off {
    right: auto !important;
    left: 0 !important;
}
#page_music_view-album .item-player.music_player #js_music_repeat, #page_music_view-playlist .item-player.music_player #js_music_repeat {
    right: auto !important;
    left: 0 !important;
}
a.addbutton_link:hover {
    border-radius: 5px;
    color: #2681D5;
    border: 1px solid #eeeeeeab;
}
a.addbutton_link, a.addbutton_link:focus, a.addbutton_link:active {
    display: block;
    float: left;
    padding: 10px;
    width: 33.3333%;
    transition: border-color 0.5s ease;
    text-align: center;
    border: 1px solid transparent;
    color: #999;
    font-size: 12px;
    letter-spacing: 1px;
}
a.addbutton_link i {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    color: #888;
    font-size: 21px;
}
a.addbutton_link, a.addbutton_link:focus, a.addbutton_link:active {
    display: block;
    float: left;
    padding: 10px;
    width: 33.3333%;
    transition: border-color 0.5s ease;
    text-align: center;
    border: 1px solid transparent;
    color: #999;
    font-size: 12px;
    letter-spacing: 1px;
}
.user-sticky-bar ul.user-sticky-bar-items li#hd-addbutton.open .circle-background:before {
    content: "\ea57";
    font-family: 'lineficon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.user-sticky-bar ul.user-sticky-bar-items li#hd-addbutton .circle-background:before {
    content: "\ea53";
    font-family: 'lineficon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.panel-item-content .img-wrapper img {
    width: 100% !important;
    height: 100% !important;
}


.t_right {
    text-align: right;
}
.comment_mini_action .ync-reaction-link.liked .ync-reaction-title , .comment-mini-content-commands .ync-reaction-container .ync-reaction-link.liked .ync-reaction-title, html[dir='rtl'] .comment_mini_content_commands .ync-reaction-container .ync-reaction-link.liked .ync-reaction-title {
    display: none;
}
.ync-reaction-list .tooltip.top {
    display: none !important;
}

.photo-listing .photo-listing-item .item-outer .item-media:after {
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 1) 12%, rgba(0, 0, 1, 0) 38%);
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1) 12%, rgba(0, 0, 1, 0) 38%);
    background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 1) 12%, rgba(0, 0, 1, 0) 38%);
}
.activity_feed_content .core-feed-title.line-1 {
    white-space: pre-wrap;
}
@media (max-width: 480px) {
.poll-app.feed .item-outer-info .item-media {
    display: block !important;
}

}

.mail_thread_holder .img-wrapper img {
    width: 100% !important;
    height: 100% !important;
}
#page_forum_thread .ync-comment-content .comment-mini-content-commands .button-like-share-block .forum_quote_holder {
display: flex !important;
}
#page_forum_thread .ync-comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-link {
display: none;
}
#page_core_index-member .poll-widget-block .item-extra {
    display: none;
}
.poll-widget-block article .item-outer .item-inner .item-title {
overflow: unset !important;
    display: inline-block;
}
 .mail_text {
    word-break: break-word;
}
#js_mail_thread_view_more {
line-height: 40px;
}
#page_advancedmail_panel .tool::after {
    bottom: 100%!important;
}
.mail_view_more {
    margin-top: -2px;
}
.mail_text {
    text-align: left;
}
.is_user .mail_text {
    text-align: right!important;
}
@media (min-width: 1200px) {
.ynfeed_filters .ynfeed_filter, .ynfeed_filters .ynfeed_filter_dropdown {
    width: 12%;
}
}
.tag_cloud ul li a, .tag_cloud ul li a:hover {
    word-break: break-word !important;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;}

.btn-nav-toggle:before {
    content: "\f039";
    margin-left: 8px;
    font-family: FontAwesome !important;
    font-size: 20px;
}



@media (min-width: 990px) {
.ynmenu-container {
        float: right;
		}
		
.ynmenu-listing {
    display: flex;
}
	#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li > a {
    text-align: right !important;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard ul ul {
    margin-right: 100% !important;
    right: 1px !important;
}	

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li .toggle {
    left: 8px !important;
    right: auto!important;
}  
    #ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing {
    float: right !important; }
	#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li {
    direction: rtl; }
	#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li .toggle {
    float: left !important; }
	#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a {
    text-align: right !important;
}
}
@media (max-width: 991px) {
    #ynAdvMenuSystem .ynmenu-listing li[data-level='1'] > span.toggle {
    color: #000000 !important;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.menu_is_selected > a {
     color: #6e6e6e !important;
}
.btn-nav-toggle .ico {display: none!important;}
#ynAdvMenuSystem .ynmenu-listing li[data-level='1'] ul.ynmenu-content-sub .item-content {
    float: right !important;
    margin: 0px;
}
#ynAdvMenuSystem .ynmenu-listing li[data-level='1'] ul.ynmenu-content-sub .item-content {

    float: right !important;
}
#ynAdvMenuSystem .ynmenu-listing li[data-level='1'] ul.ynmenu-content-sub .item-content {
    float: right !important;
margin: 0px;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li .toggle, #ynAdvMenuSystem .ynmenu-listing li > span.toggle {
    left: 0!important;
    right: auto!important;
}
#ynAdvMenuSystem .ynmenu-listing li.over > span.toggle i.fa-chevron-left:before {
    content: "\f054";
}
.ynmenu_id-77 {
display: none;
}
}
@media (min-width: 991px) {
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content ul li {
    width: 16.6666666667%!important;}
    #ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main  {
    margin-right: 100px;}
 #ynAdvMenuSystem .ynmenu-listing > li > a {
    width: max-content!important;}   
    #ynAdvMenuSystem {
    width: 125% !important;}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul > li:nth-child(4n+1) {
    clear: right!important;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul > li {
    float: right!important;
}
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a .ynmenu-text {
    padding-right: 4px;
}
#ynAdvMenuSystem .ynmenu-listing li[data-level='1'] ul.ynmenu-content-sub .item-content {
    float: right !important;
margin: 0px;
}
#ynAdvMenuSystem .ynmenu-listing .item-content a span:not(.ynmenu-content-photo) {
    text-align: right!important;
}
.tri-right.btm-left-in:after {
    left: auto!important;
    right: 12px!important;
    transform: rotate(90deg)!important;
}
.cometchat_ccmobiletab_redirect {
    right: 20px!important;
    left: auto!important;
}
#cometchat_send {
margin-top: 5px!important;
    margin-right: -50px!important;
    margin-left: auto!important;
}
._is_profile_view .profiles-menu > ul > li > a .badge_number {
    display: none !important;
}
#page_profile_index .built li a span {  display: flex; }
._is_profile_view .profiles-menu ul  li a .badge_number_inline {
    padding-right: 3px;
}

#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon,
#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon-hover {
  margin-right: 0px!important;
margin-left: 6px!important;

}
#ultimatevide_playlist_mode_slide .ms-videogallery-template .ms-thumb-list.ms-dir-h .ms-thumb-frame  , .ultimatevideo_playlist_detail.ultimatevideo_video_detail .ultimatevideo-grid.show_grid_view .ultimatevideo-video-entry {
    float: right;
}
#foxfeeds_featured .owl-buttons {
    left: 10px;
}
#foxfeeds_featured .owl-buttons .owl-next:after, #foxfeeds_featured .owl-buttons .owl-prev:after {
    top: -3px;
}
a.activity_feed_content_link_title, a.activity_feed_content_link_title:hover, #content div.row_title_info h1 a.link, #content div.row_title_info h1 a.link:hover {
    font-size: 17px; }

blockquote {
font-style: normal !important;
    padding: 5px 8px !important;
    background-color: aliceblue;
    font-size: 15px;
    line-height: 2;
}
.mobile_hide {
    display: flex; }

html[dir="rtl"] .dropdown-menu li > a .ico, html[dir="rtl"] .dropdown-menu li > a .fa {
    float: right;
}
#js_compose_new_message .global_attachment .global_attachment_manage {
    left: 0 !important;
}
#js_compose_new_message .global_attachment ul.global_attachment_list {
    margin-right: 40px !important;
}
#js_main_mail_thread_holder .chat_main_chat .mail_view_more {
display: contents!important;
}
.chat_main_chat #js_mail_thread_view_more { display: contents; }

.yntourguidetourcontrols {
    left: 20px;
    right: unset !important; }
 #right ul.block_listing .block_listing_title, #left ul.block_listing .block_listing_title, .music_album_view ul.block_listing .block_listing_title {
    padding-left: 0px !important;
    padding-right: 57px!important;
}

.ico-caret-right:before {
    content: "\eb9e";
}



.wrapper {
	max-width: 900px;
	margin: 0 auto;
}
.ltr {
	direction: ltr;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-small {
	font-size: 0.8em;
}
.text-xsmall {
	font-size: 0.6em;
}
.text-large {
	font-size: 1.2em;
}
.text-xlarge {
	font-size: 1.4em;
}
.text-underline {
	text-decoration:underline;
}
.text-ultralight {
	font-weight: 200;
}
.text-light {
	font-weight: 300;
}
.text-regular {
	font-weight: normal;
}
.text-medium {
	font-weight: 500;
}
.text-bold {
	font-weight: bold;
}
.text-black {
	font-weight: 900;
}
blockquote {
	font-weight: 500;
	padding: 10px;
	border: 1px dashed #666666;
}

.mainbox {
	width: 100%;
	background-color: #EFEFEF;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FFFF33;
}

.mainboxnegativ {
	width: 100%;
	background-color: #000000;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #FFFF33;
	color: #F9F9F9;
}

.mainbox2 {
	font-size: 1em;
	width: 90%;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mainbox3 {
	width: 100%;
	background-color: #b8b8b8;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #bd70ff;
}

.mainbox2negativ {
	font-size: 1em;
	color: #F9F9F9;
	background-color: #000000;
	padding-right: 20px;
}

.farsiparagraph {
	font-size: 1em;
	width: 47%;
	float:right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.englishparagraph {
	font-size: 1em;
	width: 47%;
	float: left;
	direction:ltr;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;


}
.rightbox {
	width: 60%;
	padding-right: 20px;
	padding-left: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F7F7F7;

}

.titelbox {
	width: 60%;
	padding-right: 25px;
	padding-left: 0px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	min-width: 0px;
	background-color: #F2F2F2;
	color: #4B4B4B;
}


.lefttbox {
	
	padding-right: 20px;
	padding-left: 4px;
	float: right;
	margin-bottom: 10px;
	min-width: 0px;
}

.alphabet {
	width: 35%;
	float: left;
	font-size: 21em;
	text-align: center;
	font-weight: 500;
	color: #999999;
}

.alphabet2 {
	width: 35%;
	float: left;
	direction: ltr;
	font-size: 1.6em;
	text-align: left;
	font-weight: 500;
	color: #333333;
	margin-top: 100px;
}
.footer {
	font-weight: 300;
	font-size: 0.7em;
	text-align: center;
	direction: ltr;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.verified i {
    padding-left: 0px !important;
     padding-right: 3px !important;
}
.fa-chevron-right:before {
    content: "\f053";
}
.js_music_dropdown_add_to_playlist .dropdown-menu .music-quick-list-playlist .checkbox {
    direction: rtl; }
.js_music_dropdown_add_to_playlist .dropdown-menu .music-quick-list-playlist .playlist-none {
    direction: rtl; }
@media screen and (max-width: 767px) {
    .sticky-bar > .sticky-bar-inner .search-panel {
        position: absolute!important;
        left: 10px;
        margin-left: 0px;
    }
    .user-sticky-bar ul.user-sticky-bar-items {
        margin-top: 50px;}
        .sticky-bar > .sticky-bar-inner .search-panel {
        margin-left: 8px;
        left: 0px;
        position: absolute;
    }
     .sticky-bar > .sticky-bar-inner .btn-nav-toggle {
        top: 50px;
        margin-right: 10px;
        position: absolute;
    }
.bts-block__info {
    padding-right: 12px !important;
    padding-left: 0 !important; } }

@media screen and (max-width: 991px) {
#ynAdvMenuSystem .ynmenu-listing > li > a span.ynmenu-text {
    color: #454b55 !important;}
.main-navigation #ynAdvMenuSystem .visible-sm.site_menu .user-menu-item >span {
      margin-right: 8px!important;
} }

.header_search_form .clear_input {
    left: 32px;
    right: unset !important; }

.built .mr-1 {
    margin-left: 8px;
    margin-right: 8px;
}
.checkbox input {
   position: relative!important;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-right: -20px !important;
    margin-left: 5px !important;
}

.wall_options {
    left: -5px;
    right: auto!important;

}
#activity_feed_share_this_one li.wall_action_li a.wall_action_button {
    text-align: right !important;
    padding-right: 10px !important;
}


.activity-feed-status-form .activity_feed_form textarea.focus {
    margin-right: 16px;
}

    
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    direction: ltr !important;
}

blockquote {
font-family: 'IRANSans', Helvetica, Arial, sans-serif!important; }
.ynstore_categories_alfabet {
    display: none !important;}
    
    #ynsocialstore_category_menus .ynstore-main-category-item span.toggle {
    transform: none !important;
}

.friend-online-block ._image_50  , .item-user-request-outer ._image_50 {
    width: 100% !important;
    height: 100% !important;
}
.course_category {
    left: 0 !important;
    right: auto !important;
    transform: rotate(-6deg) !important;
}
.course_info {
    text-align: right !important;
}

.img-wrapper, .no_image_user {
    width: fit-content; }

.js_parent_feed_entry._app_foxfeedspro .activity_feed_image .img-wrapper,
.js_parent_feed_entry._app_foxfeedspro .activity_feed_image .img-wrapper img {
    width: 100%;
    height: 100%;
}

.js_parent_feed_entry._app_foxfeedspro .activity_feed_image .img-wrapper {
    display: block;
}

.js_parent_feed_entry._app_foxfeedspro .activity_feed_image .img-wrapper img {
    object-fit: cover;
    object-position: center;
}


@media (max-width: 991px) {



#page_course_lectures .layout-main #right.layout-right , #page_course_members .layout-main #right.layout-right , #page_course_reviews .layout-main #right.layout-right , #page_course_info .layout-main #right.layout-right {
    order: 3;
} }


#page_user_browse _is_male .img-wrapper img {
 display: none !important;
}

#page_document_view .contest_type {
    float: right !important;
    margin-right: auto !important;
}

#page_document_view .fl {
    float: right !important;
}


@media screen and (max-width: 991px) {
.navbar.main-navigation {
       height: unset !important;
} }

.header-filter-holder {
    margin-left: 0 !important;
    margin-right: 0 !important; }
.selectize-control.rtl.single .selectize-input:after {
    right: 0 !important;
   }
   
.ynmenu_id-68 a {
    padding-left: 8px!important;
    
}
.dropdown-menu li>a {
    text-align: right!important;
    direction: rtl!important;
}
.moderation_placeholder {
    left: 150px !important;
    right: unset !important;
}
.donor_item {
    display: flex;
}
.latest_donors {
 
    padding-right: 15px;
    min-width: 75%; }
    
.video_actions a i {
    padding-right: 6px;
    padding-left: 8px;
}
.mt-10 {
    line-height: 22px;
}
@media screen and (min-width: 992px) {
.navbar.main-navigation .site-menu {
    padding-right: 0 !important;
    padding-left: 60px !important;
}
}
.ms-videogallery-template .ms-thumb-list.ms-dir-v {

    right: -268px!important; }
    
 div.row_title_image {
    float: right !important; }
#page_course_home #left ul.block_listing .block_listing_image , #page_course_home  #right ul.block_listing .block_listing_image{
    padding-left: 7px !important;
}
.comment_mini_action .p-reaction-list {
    right: auto !important;
    left: -20px !important;
}
.activity-feed-status-form a.close_icon, a.close_icon:visited {
    right: unset !important;
    left: 10px;
}

.activity_feed_form_button .activity_submit_buttons , .feed-table-tagging .feed_compose_extra .feed-box {
       margin: 0px !important; }
.privacy_setting_mini.privacy_setting_div {
    margin-bottom: 7px!important;
    float: right!important;
}

html[dir='rtl'] .p-im-AppDock {
    right: 0 !important;
    left: auto !important;
    margin: 0 60px 0 0 !important; }
.p-im-AppDock .p-im-AppDock-outer {
    flex-direction: row !important;
}
.p-im-AppDock .p-im-AppDock-outer .p-im-float-dock-item.p-im-AppDock-BuddyList .dock-item-inner {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
    .p-im-AppDock .p-im-AppDock-outer .p-im-float-dock-item.dock-item-collapsed .dock-item-inner .js_p_im_dock_header {
    background: #ffd039;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.p-im-AppDock .p-im-AppDock-outer .p-im-float-dock-item.p-im-AppDock-BuddyList .dock-item-inner {
    height: auto;
}
.demo,
.demo p {
margin: 4em 0;
text-align: center;
}

[data-tool-tip] {
position: relative;
z-index: 2;
cursor: pointer;
}

[data-tool-tip]:before,
[data-tool-tip]:after {
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
pointer-events: none;
}

[data-tool-tip]:before {
position: absolute;
bottom: 150%;
left: 50%;
margin-bottom: 5px;
margin-left: -80px;
padding: 7px;
width: 160px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #000;
background-color: hsla(0, 0%, 20%, 0.9);
color: #fff;
content: attr(data-tool-tip);
text-align: center;
font-size: 14px;
line-height: 1.2;
}

[data-tool-tip]:after {
position: absolute;
bottom: 150%;
left: 50%;
margin-left: -5px;
width: 0;
border-top: 5px solid #000;
border-top: 5px solid hsla(0, 0%, 20%, 0.9);
border-right: 5px solid transparent;
border-left: 5px solid transparent;
content: " ";
font-size: 0;
line-height: 0;
}

[data-tool-tip]:hover:before,
[data-tool-tip]:hover:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
#nprogress .spinner {
top:21px !important;
right:auto!important;
left:calc(50% - 21px)!important;
padding: 6px;
background: #fff;
border-radius:50%;

position: fixed;
}
 
#nprogress .bar {left:auto;right:0;}
#nprogress .peg{right:auto;left:0;}
#nprogress .spinner-icon{
width:30px!important;
height:30px!important;
box-sizing:border-box;
border:solid 5px transparent;
border-top-color:#ee5a2b;
border-left-color:#ee5a2b;
border-radius:50%;

}

#email , #phone_number {
     direction: ltr !important;
     }

/* Start Advanced feed (WALL) */
#activity_feed_share_this_one li.wall_action_li a.wall_action_button {
    text-align: right !important;
    padding-right: 10px !important;
	padding-left: auto !important;
	margin-right: 10px !important;
    margin-left: auto !important;
}
a.wall_action_button span {
    padding-right: 26px !important;
	padding-left: auto !important;
}
li.wall_action_li {
    float: right !important;
    margin-left: 10px !important;
	margin-right: auto !important;
}
a.wall_action_button i {
    margin-left: 5px !important;
	margin-right: auto !important;
}
.wall_sort_links {
    float: right !important;
}
a.wall_cog {
    left: 18px !important;
	right: auto !important;
}
#activity_feed_share_this_one li.wall_action_li {
    float: right !important;
    margin-left: 10px !important;
	margin-right: auto !important;
    padding-right: 10px !important;
	padding-left: auto !important;
}
a.close_icon, a.close_icon:visited {
    left: 10px !important;
    right: auto !important;
}
.wall_options {
    left: -5px !important;
	right: auto !important;
}
/* End Advanced feed (WALL) */
/* Start YN Advenced feed */
.activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder {
    margin-right: -8px !important;
    margin-left: 0px !important;
}
.ynfeed_compose_status.js_textarea_background.p-statusbg-container.has-background .p-statusbg-toggle-holder {
    left: 40px !important;
	right: auto !important;
}
.ynfeed_compose_status.js_textarea_background.p-statusbg-container.has-background .ynfeed_btn_emojis {
    margin-left: 8px !important;
    margin-right: 0 !important;
}
/* End YN Advenced feed */
.new_quote {
      width: max-content;
}
.new_quote_header {
        background: #e5eaef;
    color: #e5e5e5;
  }
.new_quote_content_holder {
    background: #f5f5f5;
}
.new_quote_header a, .new_quote_header a:hover {
    color: #a2a2a2!important;
}
.new_quote_content_holder .new_quote_content {
    color: #a2a2a2 !important;
  font-size: 11px !important; }

#page_intro_index .item-info {
    min-height: 115px;
    text-align: right;
    padding: 15px 10px;
      flex-direction: column!important;
}
#page_intro_index .item-category {
    display: flex;
    padding: 0px 9px;
}
#page_intro_index .item-text-label , .intro-view .item-statistic {
    display: none;
}
#page_intro_index .item-info-author {
    text-align: left;
  direction: ltr;
}
#page_intro_index .item-media {
  margin-bottom: 0 !important;}
#page_intro_index .item-container.user-listing .user-item .item-inner {
  padding-bottom: 0 !important; }

.char {
    display: none;
}
.badge_cont {
  
    font-family: inherit!important;
    font-weight: 600!important;
    font-size: 15px!important;
line-height: 24px!important;
}
.verification_block_info {
    font-family: 'DroidArabicKufiRegular';
    color: #433e3e;
    line-height: 1.8;
}
@media (min-width: 1200px) {
html[dir='rtl'] ._block.location_11 .ultimatevide_playlist_mode_slide .ms-videogallery-template.ms-videogallery-vertical-template, html[dir='rtl'] ._block.location_6 .ultimatevide_playlist_mode_slide .ms-videogallery-template.ms-videogallery-vertical-template, html[dir='rtl'] ._block.location_5 .ultimatevide_playlist_mode_slide .ms-videogallery-template.ms-videogallery-vertical-template, html[dir='rtl'] ._block.location_12 .ultimatevide_playlist_mode_slide .ms-videogallery-template.ms-videogallery-vertical-template, html[dir='rtl'] ._block.location_8 .ultimatevide_playlist_mode_slide .ms-videogallery-template.ms-videogallery-vertical-template {
padding-right: 256px;
    padding-left: 0px !IMPORTANT;
}
html[dir='rtl'] ._block.location_11 .ultimatevide_playlist_mode_slide .ultimatevideo-playlist-detail-thumb-action-container, html[dir='rtl'] ._block.location_6 .ultimatevide_playlist_mode_slide .ultimatevideo-playlist-detail-thumb-action-container, html[dir='rtl'] ._block.location_5 .ultimatevide_playlist_mode_slide .ultimatevideo-playlist-detail-thumb-action-container, html[dir='rtl'] ._block.location_12 .ultimatevide_playlist_mode_slide .ultimatevideo-playlist-detail-thumb-action-container, html[dir='rtl'] ._block.location_8 .ultimatevide_playlist_mode_slide .ultimatevideo-playlist-detail-thumb-action-container {
     right: -248px;
}
}




.answer-info {
    display: flex;
        align-items: baseline !important;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.answer-user {
    align-items: baseline !important;
    justify-content: flex-start !important;
    flex-direction: column;
    align-content: stretch;
}
.answer-user-info {
    display: flex;
    zoom: normal !important;
    flex-direction: row;
   align-items: flex-end !important;
       margin-bottom: 6px;

}
.answer-user-info .img-wrapper,  .answer-user-info .no_image_user {
    width: 50px !important;
}
.answer-block {
    display: flex;
    flex-direction: column-reverse;
    align-items: stretch;
}



.item-box-input button {
    border: none !important;
}
.fl {
    float: right !important;
}
.ml-10 {
    padding-right: 7px;!important;
}
#page_question_home .home_checkboxes {
    display: flex;
    width: auto;
    align-items: center;
    flex-direction: row !important;
    justify-content: space-between;
}
.question_bottom {
    align-items: stretch;
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-content: flex-end;
}
.question_bottom .question-status {
    margin: 5px 5px;
}
#page_adblog_index .owl-carousel .owl-item {
    float: left!important;
}
#page_adblog_index  .owl-carousel .owl-stage {
    right: -880px;
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    left: 0px !important;
}
#page_adblog_index .owl-carousel .owl-item img {
    display: inherit !important;
    width: 12px !important;
}
#page_adblog_index ._image_50 {
    width: 40px!important;
    height: 40px!important;
}
#page_adblog_index .mr-10 {
    margin-right: 0px !important;
    margin-left: 11px;
}
.fa-angle-double-right:before {
    content: "\f100" !important;
    padding-right: 8px;
}
.switch_block {
    left: 10px;
    right: auto !important;
}
.blog-information div:first-child {
    margin-right: 0px !important;
    margin-left: 3px;
}
.intro-about-this {
    padding: 15px 0!important;
}



#page_adblog_view .fb_date img{
     width: 12px !important;
}
.fb_date {
    color: #ffffff !important;
}
.feed_info {
        display: block!important; }
.item-container.blog-listing .blog-item .item-outer .item-inner .item-option {
    left: 1px !important;
    right: auto;
}
._block.location_6 #js_block_border_core_menusub.block .sub-section-menu-mobile .dropdown-menu {
    
    right: 0px !important;
    margin-left: 0px !important;
}

._block.location_6 #js_block_border_core_menusub.block .sub-section-menu-mobile .btn-toggle {
    padding: 6px 42px 5px 18px;
}
.open .dropdown-menu {
    width: auto!important;
}
@media screen and (max-width: 599px) {
.sticky-bar>.sticky-bar-inner .header_search_form .form-group.has-feedback {
    display: flex !important;
}
    

}
input[type='button'], input[type='submit'] {
    border: 0px !important;
}
#page_intro_index .has_image {
    width: 90%;
    background: blanchedalmond;
    max-height: 154px;
}
.label {
    font-size: 100%; }
#page_intro_view .intro-image img { width: 220px; }
#js_block_border_user_register {
    padding: 30px;
}

.complete-margin-top {
     display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#page_ad_report .bts-detail-setting {
    position: absolute;
    right: auto !important;
    top: 16px;
    left: 8px;
}
.best-answer-active {
    color: #ffab00 !important;
 }
.best-answer {
    margin-top: -120px !important;
  }
 
@media (max-width: 480px) {
.poll-app.feed .item-outer-info .item-media {
    display: block !important;
}
#page_adblog_index .owl-carousel .owl-stage {
    right: 836px!important;
    position: relative;
    float: left;
}
#page_adblog_index .owl-carousel .owl-item {
    right: -836px!important;
}
}
@media screen and (max-width: 360px) {
.albums-listing .albums-item, .playlist-listing .albums-item {
    width: 50% !important;
} }




  
@media (max-width: 480px) {
#page_adblog_index .owl-carousel .owl-stage {
    right: 836px!important;
    position: relative;
    float: left;
}
#page_adblog_index .owl-carousel .owl-item {
    right: -836px!important;
}	

}
.activity-feed-status-form .activity_feed_form textarea {
    min-height: 45px !important;}
    .search_loader_img {
    right: auto !important;
     left: 35px !important;
}
@media screen and (max-width: 991px) {






    
._block.location_6 #js_block_border_core_menusub.block {
    z-index: 2;
    position: relative;
}
#main .layout-right .block:last-of-type {
       z-index: 0;
}

#ynAdvMenuSystem .ynmenu-listing li.over > span.toggle i.fa-chevron-right:before {
    content: "\f0d7" !important;
}
    .fa-chevron-right:before {
    content: "\f0d9" !important;
}
.privacy_setting_div .dropdown-menu.dropdown-menu-checkmark > li > a {
    padding-left: 25px!important;
}
}
.fr {
    float: left !important;
}

.donation_white_div .item_bar .item_bar_action_holder .item_bar_action {
    float: left!important;
        margin-top: -30px;
    margin-left: 10px!important;}

.tabs .content-wrap section {
    text-align: right!important;
}
.product_purchase_buttons {
       margin: 0px!important;
}
.privacy_setting_div .dropdown-menu.dropdown-menu-checkmark > li > a {
    padding-left: 25px;
}


.fr {
    float: left !important;
}

.donation_white_div .item_bar .item_bar_action_holder .item_bar_action {
    float: left;
    margin-left: 20px;}

.tabs .content-wrap section {
    text-align: right!important;
}
.product_purchase_buttons {
       margin: 0px!important;
}

html[dir='rtl'] .yn-viewmode-list .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-product-block4list .ynstore-product-pullleft {
    position: absolute;
    bottom: 12px;
    left: 0px;
}
.ynstore-product-block4list {
    margin-top: 15px;
}
.ynstore-like-btn .ico-thumbup-o:before {
    content: "\Ã¢ÂÂ¤" !important;
    font-size: 18px;
    color: #f56f6f;

}
.ynstore-like-btn .ico-thumbup:before {
    content: "\Ã¢ÂÂ¤";
    font-size: 18px;
    color: #f56f6f;
}

.ynstore-product-most-block .ynstore-product-most-items .ynstore-item .ynstore-item-content .ynstore-content-bottom-block {
     flex-direction: row-reverse;
}
html[dir='rtl'] .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_item_info {
        direction: ltr;
}
html[dir='rtl'] .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_item_info .ynstore_item_type {
        direction: rtl;
}

.ynstore_item_price {
    direction: rtl;
}
@media (max-width: 991px) {

html[dir='rtl'] .ynstore-mycart-page .ynstore-mycart-block .ynstore_card_body .ynstore_item_footer {
    text-align: right;
}
html[dir='rtl'] .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_footer .ynstore_item_total2 {
    float: left;
 }
}


 .cke_editable {
    font-family: 'IRANSans' !important;
}
.ynstore-product-detail-block .ynstore-title {
    font-size: 20px;
 }
body#page_core_index-visitor #section-footer .footer-holder .footer-menu li a {
    color: #2064f2 !important;
}

 #page_intro_index .item-info-author {
    display: none; }
   #page_intro_index .item-container.user-listing .user-item .item-outer {
    height: 415px !important;
}
.core-activitypoint-table.earnpoint-table .core-activitypoint-tr-module {
    display: none; }
.core-activitypoint-table.earnpoint-table .core-activitypoint-tr-module-content:not(.open) {
    display: table-row !important;
}
div.row1:last-child, div.row2:last-child {
       direction: ltr !important;
}
.blog-information div:first-child {
    width: 50px;}
    .yn-viewmode-list .ynstore-item-content.ynstore-product-listing .ynstore-info , .yn-viewmode-list .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-bg{
    border: 0px !important;}
.ynstore-product-quanlity-block #js_ynstore_product_checkout-quantity .btn:last-of-type {
    margin-left: 0px !important;
}
#page_donation_view .item-icon-flag, #page_donation_donate .item-icon-flag, #page_donation_print .item-icon-flag {
    left: 16px !important;
    right: auto !important; }
    .comment-content .comment-mini-content-commands .feed-like-link a.js_like_link_toggle.unlike:before {
    font-size: 20px;
    padding-bottom: 21px;
    color: #6a6a6a;
    margin-right: -10px; }
#page_donation_view .text-timestamp {
    left: 15px !important;
	right: auto !important;
}
#page_donation_view .btn-sm {
      margin-left: 15px;
}
#page_donation_donate #content .block > .content {
display: flex;
    justify-content: space-between;
}
#page_donation_donate .table_cell {
    padding-right: 0px !important;
}
.perk_title {
    width: 110px;}

    .tabs-style-bar nav ul li a span {
    font-family: 'IRANSans' !important;
  letter-spacing: 0px !important;
    font-weight: 600 !important;
    font-size: 15px !important;
}


#page_donation_donate .header-page-title a {
    display: none !important;
}

#page_donation_donate .item-icon-flag{
    margin-top: -42px !important;
}

.sticky-label-icon {
     right: auto !important;
  }
  html[dir='rtl'] #section-footer .footer-holder .copyright a {
    display: none;
}
 @media (max-width: 700px) {
     .activity_feed_form div.contenteditable, .js_feed_comment_border div.contenteditable {
    min-width: 85%!important; }
}
html[dir="rtl"] .pages-profile-banner .profiles_banner_bg .item-icon-flag {
    right: auto !important;
}
.profiles-menu .ico-alignleft:before {
    content: "\eb1c" !important;
}
#page_ynsocialstore_store_detail .ico-angle-right:before {
    display: none !important;
}
.ynstore-store-statistic-actions .ynstore-store-statistic {
    flex-direction: row-reverse !important;
}

@media screen and (max-width: 479px) {
html[dir='rtl'] .ynstore-store-statistic-actions .ynstore-store-statistic .ynstore-statistic-item span {
        margin-right: 8px !important;
    margin-left: 3px !important;
    color: #a1a1a1;
    font-weight: 400;
 }}
.btn-app-addnew a.btn {
   width: auto !important;
    height: 40px !important;
    border-radius: 40px !important;
}
@media screen and (min-width: 992px) {
    .btn-app-addnew .js_hover_info { display: block !important; }
}
@media screen and (max-width: 480px) {
html[dir='rtl'] .ynstore-compare-holder.ynstore-mycart-affix-holder {
    right: auto !important;
    left: 15px !important;
    bottom: 115px !important;
}
}
@media (max-width: 991px) {
.ynstore-compare-holder {
    display: block !important;
}
	.ynstore-product-detail-block .ynstore-product-btn.ynstore-check-compare {
    display: block !important;
}
}
#main #content-stage{
    z-index: 0;
}
.item-category a .js_hover_info {
    display: block !important;
}
 #js_thread_quick_reply , html[dir='rtl'] .ynstore-store-detail-block .ynstore-embedcode {
    display: none;
}
#page_intro_index a .item-media img {width: 75%;
    background: blanchedalmond;
    max-height: 154px;
}




@media (max-width: 1024px) {
.market-app.listing article .item-outer .item-media .item-info {
    display: block !important;
}
    .market-app.listing article .item-outer .item-media .item-info a .img-wrapper , .market-app.listing article .item-outer .item-media .item-info .no_image_user {
        
    display: none !important;
    }
}
 .activity-feed-status-form ul.activity_feed_form_attach > li > a div {
      display: none;
}

html[dir='rtl'] .activity-feed-status-form ul.activity_feed_form_attach > li > a:before {
       display: block !important;
     
  }
  .activity_feed_form_attach li a[rel~="global_attachment_stories"]:before  {

       content: "\ea67" !important;
  }
.site-logo .site-logo-link .site-logo-icon > i {
    height: 47px !important;
    width: 175px !important;
}
.main-stories .story-view {
    float: right !important;
}

.donation_product_info, .donation_product_info a {
    display: none;
}
.product_purchase div div , .table_cell_thin , .product_purchase_buttons {
    display: none !important; }
.support_button {
	margin: 15px;
}
.fl div {
        padding-right: 0px !important;
}

.fl .no_image_user {
margin-left: 6px !important;
    background: url(https://majaame.com/PF.Site/Apps/donation/assets/images/anonim.png) no-repeat center!important;
    width: 50px;
    background-size: auto !important;
    height: 50px;
}
.latest_donors .donor_time_stamp {
    display: none; }
.site-logo .site-logo-link .site-logo-icon > i {
      height: 47px !important;
    width: 175px !important;
}
.stories_entries a.story_progress {
    background: #c3bebe00!important;
    padding-bottom: 400px;
    border-top: solid 3px;
    margin-left: 5px;
    margin-right: 0px;
    
}
.light_top_desc {
    text-align: right; }
.story-view img, .story-view .no_image_user {
  width: 50px;
    border: 2px #ee583f solid !important;
}
.user-sticky-bar ul.user-sticky-bar-items li#hd-addbutton .circle-background:before {
    color: #f3f4f5;
}
#js_total_new_friend_requests, #js_total_new_notifications, #js_total_new_messages {
    background-color: #e60303!important;
    }
    .activity_feed_form_attach li a[rel~="global_attachment_stories"]:before {
    font-family: 'lineficon' !important;
     content: "\ea67" !important;
}
a.wall_action_button span {
    font-weight: 700;
    font-size: 12px;
    display: inline-block;
    padding-left: 26px;
}
a.wall_action_button i {
    font-size: 15px;
    margin-right: 5px;
    width: 24px;
    height: 24px;
    line-height: 22px;
    position: absolute;
    top: 6px;
}
a.wall_action_button, a.wall_action_button:visited, a.wall_action_button:focus, a.wall_action_button:active {
    position: relative;
    background-color: #f1f1f1;
    color: #424242;
    text-align: center;
    border-radius: 18px;
    padding: 0 10px;
    display: block;
    text-decoration: none !important;
    line-height: 32px;
    height: 32px;
    background-image: none !important;
    white-space: nowrap;
    width: 100%;
    margin-bottom: 2px;
}
.wall_sort_links a {
    padding: 0 9px;
    color: #777;
    position: relative;
    text-transform: capitalize;
}
.wall_sort_links a.active:after {
    border-bottom: 2px solid #2064f2;
    display: block;
    content: '';
    position: absolute;
    left: 7px;
    width: calc(100% -18px);
    margin-top: 6px;
}
.wall_sort_links {
    float: left;
    margin-top: 13px;
}
.wall_sort_block {
    background: #fff;
    border-radius: 6px;
    position: relative;
    padding: 2px 10px;
    height: 47px;
    margin: 10px 0;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
}
#activity_feed_share_this_one li.wall_action_li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: calc(50% - 10px);
}
#activity_feed_share_this_one li.wall_action_li a.wall_action_button {
    text-align: left;
    padding-left: 10px;
}
a.wall_action_button i {
    font-size: 15px;
    margin-right: 5px;
    width: 24px;
    height: 24px;
    line-height: 22px;
    position: absolute;
    top: 6px;
    
}
.active_wall #activity_feed_share_this_one {
    display: block;
    margin-bottom: 7px;
    margin-right: -10px;
}
.activity_feed_form_button_position_button .button {
    padding: 5px 12px !important;
    height: auto;
    width: auto;
    font-size: 14px;
}
.js_btn_display_with_friend i {
    color: #12b2ff !important;
}
.js_btn_display_checkin i {
    color: #da1212 !important;
    font-size: 18px !important;
}
a.wall_action_button i.ico-dottedmore {
    margin: 0;
    position: relative;
    top: 2px;
    padding: 0 7px;
}
.js_btn_display_sticker i {
    color: #61ab07 !important;
}
.js_btn_display_feeling i {
    color: #fc0 !important;
}
.js_btn_display_gif i {
    color: #cb15e5 !important;
}
a.wall_cog {
    position: absolute;
    right: 18px;
    top: 16px;
    color: #333;
}
#page_core_index-member #main #content-stage {
	border: 0px;
}
.activity-feed-status-form {
    z-index: 100000;
    position: relative;
}
@media (max-width: 600px) {
.wall_sort_block {
    height: auto;
}
.wall_sort_links a {
    padding: 12px 10px;
    color: #777;
    position: relative;
    text-transform: capitalize;
    display: block;
    width: 50%;
    float: left;
}
.wall_sort_links {
    float: none;
    margin-top: 3px;
}

.wall_sort_links span.dropdown a {
    float: none;
    background: #eeeeee70;
    width: 100%;
    clear: both;
    text-align: center;
}
}
.inner_wall_feeling img {
    width: 44px;
    height: auto;
    padding-right: 10px;
}
.inner_wall_feeling {
    font-size: 17px;
    color: #424242;
    text-transform: capitalize;
    display: block;
    padding: 10px;
    margin-bottom: -9px;
}
a.inner_wall_feeling:hover {
    background: #2064f2;
    color: #fff;
}
#feeling_list {
    position: absolute;
    background: #fff;
    width: 100%;
    box-shadow: 0px 0px 3px #777;
    z-index: 100;
    margin-top: -13px;
    height: 300px;
    overflow: auto;
}
#current_feeling {
    margin-top: 20px;
}
#current_feeling img {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 2px;
}
#current_feeling span {
    color: #2064f2;
}
.activity_feed_feeling img {
    width: 16px;
    height: 16px;
    margin-right: 2px;
}
#ynAdvMenuSystem .ynmenu-listing > li.menu_is_selected > a {
    color: #ffffff;
    background-color: #1e88b9;
    border-right: 1px solid #10c85e!important;
    background-image: linear-gradient(to right,#ff3a30,#ff6a00)!important;
}
#ynAdvMenuSystem .ynmenu-listing > li.over > a {
    color: #ffffff;
    background-color: #10c85e !important;
    border-right: 1px solid #10c85e;
}

@media (min-width: 481px) {
    #section-header .sticky-bar #search-panel #header_search_form span.form-control-feedback {
    background-color: #10c85e!important;
    }
}
.user-sticky-bar ul.user-sticky-bar-items li#hd-addbutton.open .circle-background:before {
    color: #0b63ff !important;}
.header-right-menu .btn-abr, ul.user-sticky-bar-items > li > a > span {
    background-color: #ffffff !important;
}

@media (max-width: 480px) {
html[dir="rtl"] .header_search_form .form-control-feedback.btn-mask-action {
 
    background-color: #ff591000!important;
}}
@media screen and (max-width: 991px) {
.ynAdvMenuSystem-navbar.navbar-collapse #ynAdvMenuSystem {
       border-radius: 16px;
}
    html[dir='rtl'] .navbar.main-navigation {

}


#ynAdvMenuSystem .ynmenu-listing li[data-level='1'] {
    border-bottom: 2px solid #ffffff !important;
    background: white !important;
}
.main-navigation #ynAdvMenuSystem .visible-sm.site_menu {
    background: white !important;
}    
}

.sticky-bar-inner  button {
    border: 1px solid #ffffff !important;
}



    



@media (max-width: 991px) {
#js_block_border_friend_suggestion
 {
    background: white !important;
    padding: 20px;
}
#js_friend_suggestion .extra_info info
{
    color: #4281d5 !important;
}

#ynAdvMenuSystem .ynmenu-listing > .ynmenu-mixed.over > a {
	    width: 100% !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    position: fixed;
    z-index: 1; }
    #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].ynmenu-mixed .listing {
    position: fixed;
    z-index: 1;
    	margin-top: 48px !important;
    }
 #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].ynmenu-mixed .listing {
     margin-top: 50px;
}   
#ynAdvMenuSystem .ynmenu-listing li[data-level='1'] .listing-content  {
    margin-top: 90px !important;
}
#ynAdvMenuSystem .ynmenu-listing li[data-level='1'].over > span.toggle {
    position: fixed;}
.main-navigation #ynAdvMenuSystem .visible-sm.site_menu {
    display: none !important;
}
._app_link:not(.shared_feed) .activity_feed_content_link, .feed_link_content_preview .activity_feed_content_link, ._app_user_status .feed_share_link .activity_feed_content_link, ._app_feed_comment .feed_share_link .activity_feed_content_link {
    display: flex !important;
}

    





}
 [for="postal_code"] , #postal_code{
	    display: none;
}
.question-actions a:nth-of-type(2) , .ui-datepicker-year , .video_actions a:nth-of-type(3)  {
    display: none !important;
}
.pinned_post {
    background: #10c85e!important;
    left: 30px !important;
    right: unset !important;
    top: -15px !important;
}
#activity_feed_share_this_one li.wall_action_li {
    width: calc(50% - 24px) !important;
}
.ico-compass-o:before {
       color: white;
    background: #d55f5f;
    padding: 7px 8px 7px 7px;
    border-radius: 40px;
}
.comment_mini_textarea_holder .btn-primary, .label-primary, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    left: 0 !important;
    right: auto !important;
}
.js_feed_view_more_entry_holder .comment_mini .comment_mini_image, .js_feed_comment_border .comment_mini .comment_mini_image {
    right: 12px !important;
}
.comment_arrow {
    left: 19px !important;
    right: auto !important;
}
.comment_popup {
    left: -20px !important;
    right: auto !important;
}
.advancedcomment_actions {
    left: 50px !important;
    right: auto !important;
}


#ynAdvMenuSystem .ynmenu-listing > li.over > a .ynmenu-icon-hover {
    background-color: #ffffff !important;
}
#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon, #ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon-hover {
    background-color: #ffffff !important;}

    


.gmnoprint{
    top: 48px !important;
}

#search-panel2 {
    display: none !important;
}
#ynAdvMenuSystem .ynmenu-listing ul li a:hover {
    color: #555 !important;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.over > a, #ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.menu_is_selected > a ,#ynAdvMenuSystem .ynmenu-listing .item-content a:hover span:not(.ynmenu-content-photo), #ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.over > a, #ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.menu_is_selected > a{
    background-image: linear-gradient(to right,#ff3a30,#ff6a00)!important;
    background-color: #f7f8f8;
    color: #f7f8f8 !important;
}
.generatedMentionTag {
  display: none;
}
#page_forum_thread #main #content-stage{
	box-shadow: unset!important;
    border: unset !important;
    background: #f4f4f4 !important;
}

#page_forum_thread .forum-app.detail article {
  position: relative;
  border: 1px solid #eaeaea;
  padding: 20px;
  border-radius: 10px;
  background: white;
}
#ynAdvMenuSystem .ynmenu-listing li.ynmenu-standard ul a span.ynmenu-text {
    padding-right: 3px;}
#page_user_register .row {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
#ynAdvMenuSystem .ynmenu-listing .item-content a .ynmenu-content-photo {
    background-color: #ffffff!important;
    background-size: contain!important;
}
#page_photo_view .item-extra-info  , ._is_guest_user .video_actions .btn-success{
    display: none!important;
}
._is_guest_user .video_actions {
    display: flex!important;
    margin-bottom: 55px !important;
}
#page_photo_view .core-photos-view-content-collapse-container .core-photos-view-content-collapse.collapsed .item_description.truncate-text {
    display: block !important;
    max-height: unset;
}
._app_photo .activity_feed_header .feed_info  {
    display: none !important;
}
._gender_female_  span { color: #f0f8ff00!important; }
#page_question_view .poll_answer {
    display: flex !important;
    flex-direction: column;
}
@media (max-width: 780px) {
    .document-container .event-item {
    width: 50% !important;
    font-size: 0.9em;
}
#page_question_view .poll_answer .answers_container > div.poll_anwser_user {
    width: 250px !important;
}

#page_question_view .poll_answer .answers_container {
    
    display: contents !important;
}}
#page_user_password_request .help-block {
    direction: ltr;
    text-align: end;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-evenly;
}

._app_foxfeedspro .activity_feed_header .feed_info {
    display: inline-block;
}

._app_foxfeedspro .feed_info a {
    display: inline;
    padding: 0;
    border-radius: 0;
    background: transparent;
    color: #1877f2;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
}

._app_foxfeedspro .activity_feed_header .activity_feed_header_info .feed_info {
    margin-right: 8px;
}

._app_foxfeedspro .activity_feed_header .activity_feed_header_info .js_foxfeedspro_follow_toggle {
    padding: 0;
    border: 0;
    background: transparent;
    color: #1877f2;
    box-shadow: none;
    transition: color .2s ease;
}

._app_foxfeedspro .activity_feed_header .activity_feed_header_info .js_foxfeedspro_follow_toggle:hover {
    background: transparent;
    border-color: transparent;
    color: #145db8;
}

._app_foxfeedspro .activity_feed_header .activity_feed_header_info .js_foxfeedspro_follow_toggle.is-following {
    background: transparent;
    border-color: transparent;
    color: #1877f2;
    box-shadow: none;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 14px;
    width: 100%;
    padding: 12px;
    border: 1px solid #edf2f7;
    border-radius: 16px;
    background: #fbfdff;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image {
    flex: 0 0 270px;
    width: 270px;
    max-width: 270px;
    margin: 0;
    overflow: hidden;
    border-radius: 12px;
    background: #e9eef5;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image > a {
    display: block;
    width: 100%;
    height: 100%;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image img {
    display: block;
    width: 100% !important;
    height: 168px !important;
    max-width: none;
    min-width: 0;
    margin-top: 0;
    border-radius: 12px;
    object-fit: cover;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_float {
    flex: 1 1 auto;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .foxfeedspro-card-heading {
    width: 100%;
}

._app_foxfeedspro .activity_feed_content_link .feed_block_title_content a.activity_feed_content_link_title {
    display: block;
    margin: 0 0 8px !important;
    color: #24384d;
    font-size: 16px;
    line-height: 1.75;
    font-weight: 700;
    min-height: calc(1.7em * 2);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_display {
    width: 100%;
    color: #5f6f7f;
    line-height: 1.9;
    margin-top: 2px;
    min-height: calc(1.8em * 2);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

._app_foxfeedspro .item_view_more a {
    color: #1e73be;
    font-weight: 700;
}

@media (max-width: 768px) {
    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link {
        flex-direction: row;
        align-items: flex-start;
        gap: 12px;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .foxfeedspro-card-heading {
        gap: 12px;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image {
        flex: 0 0 112px;
        width: 112px;
        max-width: 112px;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image img {
        width: 112px !important;
        height: 112px !important;
        max-height: none;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_float .activity_feed_content_link_title {
        font-weight: 700;
        margin: 0 0 6px !important;
        min-height: calc(1.7em * 3);
        position: static !important;
        width: auto;
        max-width: none;
        overflow: hidden !important;
        right: auto !important;
        font-size: 1.2rem;
        line-height: 1.7;
        -webkit-line-clamp: 3;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_float .activity_feed_content_display {
        font-size: 1.1rem;
        line-height: 1.6;
        margin: 0 !important;
        width: auto;
        position: static;
        left: auto;
        min-height: calc(1.6em * 4);
        -webkit-line-clamp: 4;
    }
}

.foxfeedspro-popup-box {
    width: min(920px, calc(100vw - 32px)) !important;
    max-width: 920px !important;
    height: min(88vh, 920px) !important;
    padding: 0 !important;
    background: transparent !important;
    overflow: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.foxfeedspro-popup-box .js_box_content {
    padding: 0 !important;
    height: 100% !important;
    overflow: hidden;
    border-radius: 28px;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.foxfeedspro-popup-box .js_box_title {
    display: none !important;
}

.foxfeedspro-popup-sheet {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #ffffff 0%, #f5f8fc 100%);
    color: #1f2f3d;
}

.foxfeedspro-popup-sheet__topbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 14px 18px 6px;
    background: linear-gradient(180deg, rgba(20, 32, 44, 0.46) 0%, rgba(20, 32, 44, 0.12) 70%, rgba(20, 32, 44, 0) 100%);
    pointer-events: none;
}

.foxfeedspro-popup-sheet__handle {
    display: block;
    width: 56px;
    height: 6px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.92);
    cursor: grab;
    pointer-events: auto;
}

.foxfeedspro-popup-sheet__close,
.foxfeedspro-popup-box .close-button {
    position: absolute;
    top: 8px;
    left: 14px;
    width: 38px;
    height: 38px;
    border: 0;
    border-radius: 50%;
    background: rgba(15, 23, 32, 0.72);
    color: #ffffff;
    font-size: 28px;
    line-height: 38px;
    text-align: center;
    pointer-events: auto;
    z-index: 3;
    cursor: pointer;
    display: inline-block;
}

.foxfeedspro-popup-sheet__body {
    position: absolute;
    inset: 0;
    padding: 0;
    overflow: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.foxfeedspro-popup-sheet__frame-wrap {
    position: absolute;
    inset: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    background: #eef3f8;
    scrollbar-width: none;
    -ms-overflow-style: none;
    touch-action: pan-y;
    overscroll-behavior-x: none;
}

.foxfeedspro-popup-root {
    position: fixed;
    inset: 0;
    z-index: 10010;
    display: flex;
    align-items: center;
    justify-content: center;
}

.foxfeedspro-popup-overlay {
    position: absolute;
    inset: 0;
    background: rgba(7, 13, 22, 0.44);
}

.foxfeedspro-popup-shell {
    position: relative;
    width: min(920px, calc(100vw - 32px));
    max-width: 920px;
    height: min(88vh, 920px);
    overflow: hidden;
    border-radius: 28px;
    background: transparent;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4);
    z-index: 1;
}

.foxfeedspro-popup-content {
    position: relative;
    width: 100%;
    height: 100%;
}

.foxfeedspro-popup-box .js_box_content iframe,
.foxfeedspro-popup-sheet__frame {
    max-width: 103%;
    width: -webkit-fill-available;
    margin: -14px -20px -13px -34px;
    position: absolute;
    top: 14px;
    height: -webkit-fill-available;
    left: 28px;
    border: 0;
    background-color: #ffffff;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    touch-action: pan-y;
    overscroll-behavior-x: none;
}

.foxfeedspro-popup-root::-webkit-scrollbar,
.foxfeedspro-popup-sheet__body::-webkit-scrollbar,
.foxfeedspro-popup-sheet__frame-wrap::-webkit-scrollbar {
    display: none;
}

@media (max-width: 767px) {
    .foxfeedspro-popup-root {
        align-items: flex-end;
        justify-content: center;
    }

    .foxfeedspro-popup-root .foxfeedspro-popup-overlay {
        opacity: 1;
        transition: opacity 0.24s ease;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-holder--opening .foxfeedspro-popup-shell {
        opacity: 0 !important;
        visibility: hidden !important;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile .foxfeedspro-popup-shell {
        position: relative !important;
        width: 100vw !important;
        max-width: 100vw !important;
        height: 75vh !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 26px 26px 0 0 !important;
        transform: translateY(100%) !important;
        opacity: 0;
        transition: transform 0.24s ease, height 0.24s ease;
        will-change: transform;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile.is-ready .foxfeedspro-popup-shell {
        transform: translateY(0) !important;
        opacity: 1;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile.is-closing .foxfeedspro-popup-shell {
        transform: translateY(100%) !important;
        opacity: 1 !important;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile.is-closing .foxfeedspro-popup-overlay {
        opacity: 0;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile.is-expanded .foxfeedspro-popup-shell {
        height: 100vh !important;
        height: 100dvh !important;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile.is-dragging .foxfeedspro-popup-shell {
        transition: none !important;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile .foxfeedspro-popup-sheet {
        height: 100%;
    }

    .foxfeedspro-popup-root.foxfeedspro-popup-box--mobile .foxfeedspro-popup-sheet__body {
        inset: 0;
    }
}

@media (max-width: 768px) {
    .foxfeedspro-popup-root .foxfeedspro-popup-sheet__frame,
    .foxfeedspro-popup-sheet__frame {
        max-width: 103% !important;
        width: -webkit-fill-available !important;
        margin: -12px -2px -25px -30px !important;
        position: absolute !important;
        bottom: -300px !important;
        height: -webkit-fill-available !important;
        left: 27px !important;
        overflow-y: scroll !important;
    }
}













































@font-face {
	font-family: KalamehWeb;
	font-style: normal;
	font-weight: 100;
	src: url('./fonts/woff2/KalamehWeb-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/KalamehWeb-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: KalamehWeb;
	font-style: normal;
	font-weight: 800;
	src: url('./fonts/woff2/KalamehWeb-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/KalamehWeb-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: KalamehWeb;
	font-style: normal;
	font-weight: 900;
	src: url('./fonts/woff2/KalamehWeb-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/KalamehWeb-Black.woff') format('woff')  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: KalamehWeb;
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/woff2/KalamehWeb-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/KalamehWeb-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: KalamehWeb;
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/woff2/KalamehWeb-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/KalamehWeb-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('./fonts/eot/IRANSansWeb_Black.eot');
	src: url('./fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/eot/IRANSansWeb_Bold.eot');
	src: url('./fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/eot/IRANSansWeb_Medium.eot');
	src: url('./fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/eot/IRANSansWeb_Light.eot');
	src: url('./fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('./fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('./fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/eot/IRANSansWeb.eot');
	src: url('./fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
font-family: Vazir;
src: url('./fonts/Vazir-Light.eot');
src: url('./fonts/Vazir-Light.eot?#iefix') format('embedded-opentype'),
url('./fonts/Vazir-Light.woff') format('woff'),
url('./fonts/Vazir-Light.ttf') format('truetype');
font-weight: 300;
}
@font-face {
font-family: Vazir;
src: url('./fonts/Vazir-Bold.eot');
src: url('./fonts/Vazir-Bold.eot?#iefix') format('embedded-opentype'),
url('./fonts/Vazir-Bold.woff') format('woff'),
url('./fonts/Vazir-Bold.ttf') format('truetype');
font-weight: bold;
}
@font-face {
font-family: Vazir;
src: url('./fonts/Vazir.eot');
src: url('./fonts/Vazir.eot?#iefix') format('embedded-opentype'),
url('./fonts/Vazir.woff') format('woff'),
url('./fonts/Vazir.ttf') format('truetype');
font-weight: normal;
}

@font-face {
  font-family: Sahel;
  src: url('./fonts/Sahel.eot');
  src: url('./fonts/Sahel.eot?#iefix') format('embedded-opentype'),
       url('./fonts/Sahel.woff') format('woff'),
       url('./fonts/Sahel.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: DroidArabicKufiRegular;
  src: url('./fonts/ArbFONTS-DroidKufi-Regular.eot');
  src: url('./fonts/ArbFONTS-DroidKufi-Regular.eot?#iefix') format('embedded-opentype'),
           url('./fonts/ArbFONTS-DroidKufi-Regular.ttf') format('truetype');
 
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
font-display:block;
	src: url('./fonts/IRANSansWeb.eot');
	src: url('./fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/IRANSansWeb.ttf') format('truetype');
}
@font-face {
    font-family: 'DroidArabicKufiRegular';
        src: url('./fonts/DroidKufi-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display:block;
}
@font-face {
    font-family: 'DroidArabicKufiBold';
        src: url('./fonts/DroidKufi-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
	font-display:block;
}








@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 100;
	src: url('./fonts/woff/IRANSansXFaNum-Thin.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 200;
	src: url('./fonts/woff/IRANSansXFaNum-UltraLight.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/woff/IRANSansXFaNum-Light.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Light.woff2') format('woff2');		 
}



@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 600;
	src: url('./fonts/woff/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 800;
	src: url('./fonts/woff/IRANSansXFaNum-ExtraBold.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 900;
	src: url('./fonts/woff/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Bold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 950;
	src: url('./fonts/woff/IRANSansXFaNum-ExtraBlack.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 1000;
	src: url('./fonts/woff/IRANSansXFaNum-Heavy.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/woff/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/woff/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('./fonts/woff2/IRANSansXFaNum-Regular.woff2') format('woff2');	
}



/** End fonts **/
.ynfeed_sort_order a.ynfeed_sort_order_link {
    right: auto !important;
    left: 5px !important;}
b {font-weight: 500 !important;}
.yncfeed-feed-item .user_profile_link_span > a , .pages_link_span > a, .user_profile_link_span > a, .pages_link_span > a:hover, .user_profile_link_span > a:hover{
	font-family: IRANSans !important;
}
.ynfeed_filters .ynfeed_filter a, .ynfeed_filters span.ynfeed_filter_more {
	font-weight: 500 !important;
}
._block.location_6 .sub-section-menu>ul div.overlay {
            display: none;
    }
.activity_feed_header_info span:nth-child(3) a {
    display: contents;
        white-space: nowrap;
}
.ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-inner {
      overflow: hidden;
}
.js_view_more_part, .js_view_more_full , .activity_feed_content .core-feed-description.line-2 , .activity_feed_content_status , ._app_blog.js_parent_feed_entry .blog-feed .blog-feed-info .blog-content, .feed_share_blog .blog-feed .blog-feed-info .blog-content , .market-app.feed .item-inner .item-description {
font-family: IRANSansX !important;
    font-weight: 300;
    overflow: visible;
    white-space: normal;
    display: contents;
}
    
body {overflow-x: hidden;
	font-family: IRANSansX !important;
	font-weight: 300;
	direction: rtl;
	background-color: #d5d9de;
	margin: 0;
}
.activity_feed_form_attach li a[rel~="global_attachment_stories"]:before {
	list-style-type: upper-latin !important;
	content: "\ea53" !important;
}
.block[id*="_featured"] > .content > .featured-photo-list > .sticky-featured-icon {
	left: 16px !important;
	right: auto;
}
.chat_main_chat .attachment-holder {
    float: left !important;
}
.delete_message {
    right: -15px !important;
    left: auto !important;
    color: #000 !important;
    opacity: 0.9 !important;
}
input#phone_number {
    text-align: left !important;
    direction: ltr !important;
	font-family: monospace !important;
	font-weight: bold;
}
input#email {
    text-align: left !important;
    direction: ltr !important;
	font-family: monospace !important;
	font-weight: bold;
}
input#user_name {
    text-align: left !important;
    direction: ltr !important;
	font-family: monospace !important;
	font-weight: bold;
}
div#js_password_info {
    text-align: left !important;
    direction: ltr;
}
input#register_password {
    text-align: left !important;
    direction: ltr !important;
}
input#login {
    text-align: left !important;
    direction: ltr !important;
	font-family: monospace !important;
	font-weight: bold;
}
input#login_password {
    text-align: left !important;
    direction: ltr !important;
}
#noteform #NoteAddForm .cancel_tagging {
	left: 10px !important;
	right: auto !important;
}
.ico-caret-right:before {
    content: "\eb2e"!important;
    margin: 0 4px 0 4px;
}
blockquote {
	margin: 0 25px 16px !important;
}
.item_view_content ul, .item_view_content ol {
	margin-right: 50px !important;
	margin-left: auto !important;
}
.item-number {
    direction: ltr !important;
}
.location_7 .bts-block__item.only-img .bts-block__thumb--img, .location_4 .bts-block__item.only-img .bts-block__thumb--img, .location_2 .bts-block__item.only-img .bts-block__thumb--img {
    height: 100px !important;
    margin-bottom: 10px;
}
/* Start Donation */
span#btnBlock {
    padding-right: 20px !important;
}
#js_friend_search_content .label_flow .yndonate_img {
    font-size: 0;
    float: right !important;
    margin-left: 10px !important;
    margin-right: auto !important;
}
#js_friend_search_content .label_flow button {
    float: left !important;
}
/* End Donation */
.cke_editable {
    font-family: 'Sahel', Tahoma !important;
}
blockquote {
	font-family: 'IRANSansX', Sahel, Helvetica, Arial, sans-serif !important;
}
a.site_hash_tag  {
	font-family: 'Sahel', Helvetica, Arial, sans-serif !important;
	font-style: italic !important;
}
#page_blog_view .blog-post {
    text-align: justify !important;
}
.curly-quotes:before {
    font-family: Georgia, Times, "Times New Roman", serif !important;
}
.curly-quotes:after {
    font-family: Georgia, Times, "Times New Roman", serif !important;
}
/* Start Advanced feed (WALL) */
#activity_feed_share_this_one li.wall_action_li a.wall_action_button {
    text-align: right !important;
    padding-right: 10px !important;
	padding-left: auto !important;
	margin-right: 10px !important;
    margin-left: auto !important;
}
a.wall_action_button span {
    padding-right: 26px !important;
	padding-left: auto !important;
}
li.wall_action_li {
    float: right !important;
    margin-left: 10px !important;
	margin-right: auto !important;
}
a.wall_action_button i {
    margin-left: 5px !important;
	margin-right: auto !important;
}
.wall_sort_links {
    float: right !important;
}
a.wall_cog {
    left: 18px !important;
	right: auto !important;
}
#activity_feed_share_this_one li.wall_action_li {
    float: right !important;
    margin-left: 10px !important;
	margin-right: auto !important;
    padding-right: 10px !important;
	padding-left: auto !important;
}
a.close_icon, a.close_icon:visited {
    left: 10px !important;
    right: auto !important;
}
.wall_options {
    left: -5px !important;
	right: auto !important;
}
/* End Advanced feed (WALL) */
/* Start YN Advenced feed */
.activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder {
    margin-right: -8px !important;
    margin-left: 0px !important;
}
.ynfeed_compose_status.js_textarea_background.p-statusbg-container.has-background .p-statusbg-toggle-holder {
    left: 40px !important;
	right: auto !important;
}
.ynfeed_compose_status.js_textarea_background.p-statusbg-container.has-background .ynfeed_btn_emojis {
    margin-left: 8px !important;
    margin-right: 0 !important;
}
/* End YN Advenced feed */
.ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
    font-family: DroidArabicKufiRegular !important;
}
.ynresbusiness-title {
    font-family: DroidArabicKufiRegular !important;
    font-size: 2.8em !important;
}

div._moderator .row_edit_bar > a.row_edit_bar_action {
	left: 0 !important;
    right: auto !important;
}



a.row_edit_bar_action.moderate_link {
    float: left !important;
}

div._moderator a.moderate_link {
    margin-right: 0 !important;
    margin-left: 30px;
}

div._moderator .row_edit_bar_parent {
	float: right !important;
	left: auto !important;
}

.block_listing_inline img {
    width: 50px;
    height: 50px;
}
.cp-text {
	color: rgba(0,0,0,.7);
	text-shadow: 0 1px rgba(255, 255, 255, 0.1);
}
.copy-right {
	text-align: center;
	padding-top: 2%;
	font-size: 10px;
}
/* Start progress bar */
/* Mr. Danesh if you want change progress bar size, change where I use **this** */
.base-timer {
	position: relative;
	width: 100px; /* this */
	height: 100px; /* this */
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.base-timer__svg {
	transform: scaleX(-1);
}
.base-timer__circle {
	fill: none;
	stroke: none;
}
.base-timer__path-elapsed {
	stroke-width: 7px;
	stroke: grey;
}
.base-timer__path-remaining {
	stroke-width: 7px;
	stroke-linecap: round;
	transform: rotate(90deg);
	transform-origin: center;
	transition: 1s linear all;
	fill-rule: nonzero;
	stroke: currentColor;
}
.base-timer__path-remaining.green {
	color: rgb(65, 184, 131);
}
.base-timer__path-remaining.orange {
	color: orange;
}
.base-timer__path-remaining.red {
	color: red;
}
.base-timer__label {
	position: absolute;
	width: 100px; /* this */
	height: 100px; /* this */
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px; /* this */
	font-family: 'Source Code Pro', monospace;
	font-weight: bolder;
	font-style: italic;
}
/* End progress bar */

#left .item-container.with-intro .sticky-label-icon, #right .item-container.with-intro .sticky-label-icon {
    position: absolute;
    top: 0;
}

#right .item-container.with-intro .sticky-label-icon {
	left: 16px;
}

.intro-sticky-bar-icon {
	color: #1e67aa;
}

a.addbutton_link {
    padding: 20px 30px !important;
    margin: 1px 2px;
    position: relative;
    display: flex;
    color: #333;
    background: #f8f9fa;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    transition: all 0.5s cubic-bezier(0.65, 0, 0.35, 1);
    overflow: hidden;
    z-index: 1;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
a.addbutton_link i {
       width: auto;}


a.addbutton_link:hover {
    border-color: #5454542b !important;
    border-radius: 5px !important;
    box-shadow: 0 10px 20px rgb(19 74 151 / 30%);
}

a.addbutton_link:hover::before {
    width: 100%;
    
}

.user-sticky-bar ul.user-sticky-bar-items li.open a.notification-icon {
    color: #1e67aa;
}



.fixed-main-navigation {
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
  display: inline-flex;
}
html[dir='ltr'] .fixed-main-navigation:hover [data-toggle='dropdown'] {
  border-right-color: #a2a2a2;
}
html[dir='rtl'] .fixed-main-navigation:hover [data-toggle='dropdown'] {
  border-left-color: #a2a2a2;
}
.fixed-main-navigation .open [data-toggle='dropdown'] {
  border-color: #a2a2a2;
  color: #555555;
}
.fixed-main-navigation [data-toggle='dropdown'] {
  cursor: pointer;
  width: 32px;
  height: 32px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dcdcdc;
  background: #fff;
  color: #a2a2a2;
  transition: all 300ms ease;
}
html[dir='ltr'] .fixed-main-navigation [data-toggle='dropdown'] {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
html[dir='rtl'] .fixed-main-navigation [data-toggle='dropdown'] {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fixed-main-navigation [data-toggle='dropdown']:hover {
  border-color: #a2a2a2;
  color: #555555;
}
.fixed-main-navigation .dropdown-menu.site_menu {
  background: rgba(41, 127, 199, 0.9);
  min-width: 224px;
  max-height: 320px;
  overflow: auto;
}
.fixed-main-navigation .dropdown-menu.site_menu:after {
  border-bottom-color: rgba(41, 127, 199, 0.9);
}
.fixed-main-navigation .dropdown-menu.site_menu li a {
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 16px;
}
.fixed-main-navigation .dropdown-menu.site_menu li a:hover,
.fixed-main-navigation .dropdown-menu.site_menu li a:focus,
.fixed-main-navigation .dropdown-menu.site_menu li a.menu_is_selected {
  background: #20649d;
}
@media screen and (max-width: 991px) {
    
  .fixed-main-navigation {
    display: none !important;
  }
}
.fixed-main-navigation .js-btn-collapse-main-nav {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  color: #555555;
  padding: 0 12px;
  height: 32px;
  border: 1px solid #dcdcdc;
  background-color: #f8f8f8;
  cursor: pointer;
  transition: all 300ms ease;
  line-height: 32px;
  display: inline-block;
}
html[dir='rtl'] .fixed-main-navigation .js-btn-collapse-main-nav {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-right: 0;
}
html[dir='ltr'] .fixed-main-navigation .js-btn-collapse-main-nav {
  border-left: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fixed-main-navigation .js-btn-collapse-main-nav > a {
  color: #555555;
  display: flex;
  align-items: center;
}
.fixed-main-navigation .js-btn-collapse-main-nav span {
  display: inline-block;
}
.fixed-main-navigation .js-btn-collapse-main-nav .fa,
.fixed-main-navigation .js-btn-collapse-main-nav .ico {
  margin-right: 12px;
  margin-bottom: 2px;
}
html[dir='rtl'] .fixed-main-navigation .js-btn-collapse-main-nav .fa,
html[dir='rtl'] .fixed-main-navigation .js-btn-collapse-main-nav .ico {
  margin-right: 0;
  margin-left: 12px;
}
.fixed-main-navigation .js-btn-collapse-main-nav:hover {
  border-color: #a2a2a2;
  background-color: #eeeeee;
}
.fixed-main-navigation .js-btn-collapse-main-nav:empty {
  display: none;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fixed-header body[data-header="fixed"] {
  padding-top: 48px;
}
.fixed-header body[data-header="fixed"] .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
}
.fixed-header body[data-header="fixed"][data-mainmenu="fixed"] .fixed-main-navigation {
  opacity: 1;
  visibility: visible;
}
.fixed-app-menu body[data-submenu="fixed"] ._block.location_6 {
  min-height: 40px;
}
.fixed-app-menu body[data-submenu="fixed"] #js_block_border_core_menusub.block {
  position: fixed;
  top: 0; 
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  background-color: #f8f8f8;
}
.fixed-app-menu body[data-submenu="fixed"] #js_block_border_core_breadcrumb {
  padding-top: 40px;
}
.fixed-app-menu body[data-submenu="fixed"] .breadcrumbs_right_section#breadcrumbs_menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: auto;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu.set_to_fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  border-radius: 0;
  background: #f8f8f8 !important;
  box-shadow: 0px 2px 8px 0px rgba(162, 162, 162, 0.4), inset 0px 0px 2px 0px rgba(162, 162, 162, 0.8);
  padding-left: calc(50vw - 578px - 16px);
  padding-right: calc(50vw - 578px - 16px);
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul {
  height: 48px;
}
html[dir="ltr"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul {
  padding-left: 8px;
}
html[dir="rtl"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul {
  padding-right: 8px;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li {
  border-right: 0;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a {
  height: 48px;
  color: #a2a2a2;
  flex-direction: row;
  transition: all 300ms ease-in-out;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a:hover {
  color: #555555;
  background-color: #eeeeee;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-bottom: 0;
}
html[dir="ltr"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
html[dir="ltr"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-right: 8px;
}
html[dir="rtl"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
html[dir="rtl"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-left: 8px;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] {
  border-left: 1px solid #eeeeee;
}
html[dir="ltr"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] .ico {
  margin-right: 0;
}
html[dir="rtl"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] .ico {
  margin-left: 0;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li.active > a {
  border-bottom: 2px solid #297fc7;
  color: #297fc7;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li.dropdown-overflow.open a[data-toggle="dropdown"]:after {
  opacity: 1;
  visibility: visible;
}
.gm-err-container {
    display: none !important;}

@media screen and (max-width: 480px) {
.ynresbusiness_home-content p {
    text-align: justify;
    text-align-last: center;
}
  .fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li.dropdown-overflow.open a[data-toggle="dropdown"]:after {
    opacity: 0;
    visibility: hidden;
  }
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li .dropdown-menu:after {
  display: none;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  display: block !important;
  border-right: 0;
}
html[dir="ltr"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-right: 8px;
}
html[dir="rtl"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-left: 8px;
}
html[dir="ltr"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-left: 8px;
}
html[dir="rtl"].fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-right: 8px;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder a {
  border-radius: 100%;
  border-width: 0;
  padding: 0;
  height: auto;
  margin-top: 8px;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .img-wrapper,
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user {
  width: 32px;
  height: 32px;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user {
  border: 2px solid #FFF;
}
.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user span {
  font-size: 11px;
}
.fixed-app-menu.fixed-header body[data-header="fixed"] {
  padding-top: 48px;
}
.fixed-app-menu.fixed-header body[data-header="fixed"] .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
}
.fixed-app-menu.fixed-header body[data-header="fixed"][data-mainmenu="fixed"] .fixed-main-navigation {
  opacity: 1;
  visibility: visible;
}
.fixed-app-menu.fixed-header body[data-submenu="fixed"] ._block.location_6 {
  min-height: 40px;
}
.fixed-app-menu.fixed-header body[data-submenu="fixed"] #js_block_border_core_menusub.block {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  background-color: #f8f8f8;
}
.fixed-app-menu.fixed-header body[data-submenu="fixed"] #js_block_border_core_breadcrumb {
  padding-top: 40px;
}
.fixed-app-menu.fixed-header body[data-submenu="fixed"] .breadcrumbs_right_section#breadcrumbs_menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: auto;
}
.fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] {
  padding-top: 88px;
}
@media (min-width: 992px) {

  .fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] {
    padding-top: 90px;
  }
}
.fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] #section-header .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  z-index: 100;
}
.fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] #section-header .breadcrumbs_right_section#breadcrumbs_menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: auto;
}
.fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] #section-header #js_block_border_core_menusub {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: 48px;
  z-index: 98;
}
.fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] #section-header #js_block_border_core_breadcrumb {
  padding-top: 40px;
}
@media (min-width: 992px) {
  .fixed-app-menu.fixed-header body[data-header="fixed"][data-submenu="fixed"] #section-header .main-navigation {
    height: 0 !important;
    overflow: hidden !important;
    transition: all 300ms ease;
  }
}
.fixed-header.fixed-profile-menu body[data-header="fixed"] {
  padding-top: 48px;
}
.fixed-header.fixed-profile-menu body[data-header="fixed"] .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
}
.fixed-header.fixed-profile-menu body[data-header="fixed"][data-mainmenu="fixed"] .fixed-main-navigation {
  opacity: 1;
  visibility: visible;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu.set_to_fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  border-radius: 0;
  background: #f8f8f8 !important;
  box-shadow: 0px 2px 8px 0px rgba(162, 162, 162, 0.4), inset 0px 0px 2px 0px rgba(162, 162, 162, 0.8);
  padding-left: calc(50vw - 578px - 16px);
  padding-right: calc(50vw - 578px - 16px);
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul {
  height: 48px;
}
html[dir="ltr"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul {
  padding-left: 8px;
}
html[dir="rtl"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul {
  padding-right: 8px;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li {
  border-right: 0;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a {
  height: 48px;
  color: #a2a2a2;
  flex-direction: row;
  transition: all 300ms ease-in-out;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a:hover {
  color: #555555;
  background-color: #eeeeee;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-bottom: 0;
}
html[dir="ltr"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
html[dir="ltr"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-right: 8px;
}
html[dir="rtl"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
html[dir="rtl"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-left: 8px;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] {
  border-left: 1px solid #eeeeee;
}
html[dir="ltr"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] .ico {
  margin-right: 0;
}
html[dir="rtl"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] .ico {
  margin-left: 0;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li.active > a {
  border-bottom: 2px solid #297fc7;
  color: #297fc7;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li.dropdown-overflow.open a[data-toggle="dropdown"]:after {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 480px) {
  .fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li.dropdown-overflow.open a[data-toggle="dropdown"]:after {
    opacity: 0;
    visibility: hidden;
  }
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu > ul > li .dropdown-menu:after {
  display: none;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  display: block !important;
  border-right: 0;
}
html[dir="ltr"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-right: 8px;
}
html[dir="rtl"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-left: 8px;
}
html[dir="ltr"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-left: 8px;
}
html[dir="rtl"].fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-right: 8px;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder a {
  border-radius: 100%;
  border-width: 0;
  padding: 0;
  height: auto;
  margin-top: 8px;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .img-wrapper,
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user {
  width: 32px;
  height: 32px;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user {
  border: 2px solid #FFF;
}
.fixed-header.fixed-profile-menu body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user span {
  font-size: 11px;
}
.fixed-header.fixed-profile-menu body[data-header="fixed"][data-profile="fixed"] {
  padding-top: 96px;
}
.fixed-header.fixed-profile-menu body[data-header="fixed"][data-profile="fixed"] .profiles-menu.set_to_fixed {
  top: 48px;
}
body {
    background-color: #f4f4f4 !important;
    font-weight: normal !important;
}
a {
  color: #2064f2;
}
a:hover {
  color: #1e67aa;
}
.sticky-bar {
  background-color: #ffffff;
}
#main #content-stage,
.js_feed_view_more_entry_holder .feed-stream-content,
.js_feed_comment_border .feed-stream-content,
.header-filter-holder,
div.comment_mini_content_border {
  background-color: #ffffff;
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
@media screen and (min-width: 992px) {
  .navbar.main-navigation {
    background-color: #2064f2;
z-index: 98;
  }
  .navbar.main-navigation .site-menu .overlay {
    background: linear-gradient(to right, rgba(38, 129, 213, 0) 0%, rgba(38, 129, 213, 0.7) 25%, #2064f2 100%);
  }
}
.js_box_holder .js_box .form-control,
.js_box_holder .js_box input[type="text"],
.form-control,
textarea,
.js_box_holder .js_box textarea {
  background-color: #ffffff;
  color: #555555;
}
#main .layout-left .block,
#main .layout-right .block {
  background-color: #ffffff;
}
#main .layout-left .block > .title,
#main .layout-right .block > .title {
  color: #555555;
}
#main .layout-left .block > .content,
#main .layout-right .block > .content {
  border-top-color: #eeeeee;
}
#section-footer {
  background-color: transparent;
}
#section-footer .footer-holder .copyright {
  color: #7691a3;
}
html[dir="ltr"].pl-1 {
  padding-left: 8px;
}
html[dir="rtl"].pl-1 {
  padding-right: 8px;
}
html[dir="ltr"].pl-2 {
  padding-left: 16px;
}
html[dir="rtl"].pl-2 {
  padding-right: 16px;
}
.h-6 {
  height: 48px;
}
html[dir="ltr"].mr-0 {
  margin-right: 0;
}
html[dir="rtl"].mr-0 {
  margin-left: 0;
}
html[dir="ltr"].mr-1 {
  margin-right: 8px;
}
html[dir="rtl"].mr-1 {
  margin-left: 8px;
}
html[dir="ltr"].ml-1 {
  margin-left: 8px;
}
html[dir="rtl"].ml-1 {
  margin-right: 8px;
}
.s-4 {
  width: 32px;
  height: 32px;
}
.pt-6 {
  padding-top: 48px;
}
html[dir="ltr"] .pr-2 {
  padding-right: 16px;
}
html[dir="rtl"] .pr-2 {
  padding-left: 16px;
}
html[dir="ltr"] .mr-3 {
  margin-right: 24px;
}
html[dir="rtl"] .mr-3 {
  margin-left: 24px;
}
html[dir="ltr"] .ml-3 {
  margin-left: 24px;
}
html[dir="rtl"] .ml-3 {
  margin-right: 24px;
}
.mt-1 {
  margin-top: 8px;
}
:not(.fixed-preview) body[data-header="fixed"] {
  padding-top: 48px;
}
:not(.fixed-preview) body[data-header="fixed"] .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
}
:not(.fixed-preview) body[data-header="fixed"][data-mainmenu="fixed"] .fixed-main-navigation {
  opacity: 1;
  visibility: visible;
}
:not(.fixed-preview) body[data-submenu="fixed"] ._block.location_6 {
  min-height: 40px;
}
:not(.fixed-preview) body[data-submenu="fixed"] #js_block_border_core_menusub.block {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  background-color: #f8f8f8;
}
:not(.fixed-preview) body[data-submenu="fixed"] #js_block_border_core_breadcrumb {
  padding-top: 40px;
}
:not(.fixed-preview) body[data-submenu="fixed"] .breadcrumbs_right_section#breadcrumbs_menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: auto;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu.set_to_fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  border-radius: 0;
  background: #f8f8f8 !important;
  box-shadow: 0px 2px 8px 0px rgba(162, 162, 162, 0.4), inset 0px 0px 2px 0px rgba(162, 162, 162, 0.8);
  padding-left: calc(50vw - 578px - 16px);
  padding-right: calc(50vw - 578px - 16px);
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul {
  height: 48px;
}
html[dir="ltr"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul {
  padding-left: 8px;
}
html[dir="rtl"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul {
  padding-right: 8px;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li {
  border-right: 0;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a {
  height: 48px;
  color: #a2a2a2;
  flex-direction: row;
  transition: all 300ms ease-in-out;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a:hover {
  color: #555555;
  background-color: #eeeeee;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-bottom: 0;
}
html[dir="ltr"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
html[dir="ltr"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-right: 8px;
}
html[dir="rtl"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a .ico,
html[dir="rtl"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a .fa {
  margin-left: 8px;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] {
  border-left: 1px solid #eeeeee;
}
html[dir="ltr"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] .ico {
  margin-right: 0;
}
html[dir="rtl"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li > a[data-toggle="dropdown"] .ico {
  margin-left: 0;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li.active > a {
  border-bottom: 2px solid #297fc7;
  color: #297fc7;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li.dropdown-overflow.open a[data-toggle="dropdown"]:after {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 480px) {
  :not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li.dropdown-overflow.open a[data-toggle="dropdown"]:after {
    opacity: 0;
    visibility: hidden;
  }
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu > ul > li .dropdown-menu:after {
  display: none;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  display: block !important;
  border-right: 0;
}
html[dir="ltr"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-right: 8px;
}
html[dir="rtl"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-left: 8px;
}
html[dir="ltr"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-left: 8px;
}
html[dir="rtl"]:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder {
  margin-right: 8px;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder a {
  border-radius: 100%;
  border-width: 0;
  padding: 0;
  height: auto;
  margin-top: 8px;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder .img-wrapper,
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user {
  width: 32px;
  height: 32px;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user {
  border: 2px solid #FFF;
}
:not(.fixed-preview) body[data-profile="fixed"] .profiles-menu .profile-image-holder .no_image_user span {
  font-size: 11px;
}
:not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] {
  padding-top: 88px;
}
@media (min-width: 992px) {
  :not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] {
    padding-top: 90px;
  }
}
:not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] #section-header .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  z-index: 100;
}
:not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] #section-header .breadcrumbs_right_section#breadcrumbs_menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: auto;
}
:not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] #section-header #js_block_border_core_menusub {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  transition: all 300ms ease-in-out;
  top: 48px;
  z-index: 98;
}
:not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] #section-header #js_block_border_core_breadcrumb {
  padding-top: 40px;
}
@media (min-width: 992px) {
  :not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] #section-header .main-navigation {
    height: 0 !important;
    overflow: hidden !important;
    transition: all 300ms ease;
  }
}
:not(.fixed-preview) body[data-header="fixed"][data-profile="fixed"] {
  padding-top: 96px;
}
:not(.fixed-preview) body[data-header="fixed"][data-profile="fixed"] .profiles-menu.set_to_fixed {
  top: 48px;
}
    .mobilesmd {
        display: none !important;
    }
    .core-feed-description.line-2 {
    color: #bebebe;
    }
    .item-group-about .item-desc {
    font-size: 0.9rem!important;
    color: #494949!important;
}
@media (min-width: 768px) {
    ._app_directory .activity_feed_content .feed_banner img {
    max-width: 33%;
}

._app_directory .feed_banner {
    display: flex;
}
._app_directory .feed_block_title_content > a  {
font-weight: 600;
    padding-bottom: 75px;
    padding-right: 10px;
}

._app_directory  .activity_feed_content_display {
    padding-right: 10px;}
    .p-statusbg-feed {
    margin: 0;
padding: 0 70px !important;
    display: flex !important;
    border: none;
       flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    text-align: center;
    justify-content: center;
}
    .js_feed_content .ync-comment-content .comment-mini-content-commands .activity_like_holder {
    display: flex;
    margin: 0 40px;
    padding-top: 7px !important;
}
    
  #page_ynsocialstore_store_detail  .smdcounter {
    left: 15px !important;
}
.ynstore-status-block , .ynstore-store-cover #change_cover_function {
    z-index: 0;}
    .comment-content .comment-mini-content-commands .activity_like_holder {
    padding-left: 50px;
    display: flex;
}
      #page_ynsocialstore_store_detail  .yn-viewmode-grid .ynstore-items > li {
        width: 100%!important;
    }
    .lSSlideOuter:not(.lSrtl) {
    width: 158%;
}
#page_donation_view .slider_li video {
    width: 100%;
}
    a.addbutton_link {
        padding: 10px 0px !important;
        margin: 5px 5px;
        width: 30%;
        height: 90px;
        display: flex;
        align-content: center;
        justify-content: space-around;}
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block .ynstore-bg {
    background-size: 70%;
}


   #page_ynsocialstore_index .container {
        width: auto !important;
    }
        .yn-viewmode-grid .ynstore-items > li {
        width: 25%;
    }
        body::-webkit-scrollbar {
    display: none;
    height: 0px !important;
    width: 0px !important;
}
        .ynfeed_filters .ynfeed_filter, .ynfeed_filters .ynfeed_filter_dropdown {
        width: 100% !important;
    }
    .ynfeed_filters .ynfeed_filter.active a:after {
    display: none; }
    .ynfeed_filters .ynfeed_filter a:hover, .ynfeed_filters span.ynfeed_filter_more:hover {
            background: bisque;
    color: #000000;
}
    .ynfeed_filters .ynfeed_filter:hover a {
               color: #000000 !important;
    }
    .ynfeed_filters {
    position: sticky;
        top: -5px;
        z-index: 9;
        background: #ffffff00;
        overflow-y: hidden;
        display: flex;
        overflow-x: scroll;
        padding-left: 20px !important;
        flex-direction: row;
        align-items: center;
        box-shadow: none;
}
.ynfeed_filters::-webkit-scrollbar {
    display: none;
}
.music-listing .music_row.active .item-outer .item-inner .button-play {
    transform: none;}
    .music-listing .music_row .button-play {
    right: 59px!important;
    left: auto!important;
}
.music-listing .music_row .button-play {
    right: 59px!important;
    left: auto!important;
}
#page_music_view .item-content .item-media a.media-thumb img, #page_music_view-album .item-content .item-media a.media-thumb img, #page_music_view-playlist .item-content .item-media a.media-thumb img {
    height: 100%;}
    .ynfeed_filters {
    background: #2064f2;}
    .ynfeed_filters .ynfeed_filter a, .ynfeed_filters span.ynfeed_filter_more {
    width: 100px;}
        .ynfeed_filters .ynfeed_filter, .ynfeed_filters .ynfeed_filter_dropdown {
        width: 100% !important;
    }




.ynfeed_filters  .active a{
       color: #555555 !important;
}

.ynstore-store-listing-block > li {
    width: 100% !important;
}
.ynstore-product-from {
    display: none !important;}
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-price span:first-of-type , .ynstore-price-discount-block{
    display: none;}
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-price {
    display: flex;
    flex-direction: row-reverse;
}
html[dir='rtl'] .ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-discount-block {
    float: right;
    display: none;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-meta-block {
flex-direction: column;
    align-items: baseline;
    margin-bottom: -35px;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-product-bg-block .ynstore-title b {
    font-size: 12px;
    line-height: 1.2;}
    .ynstore-product-featured-block .ynstore-featured-item .ynstore-info {
    display: flex;
    padding: 5px 0px 0px 0px;
    flex-direction: column-reverse;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-count-block {
    display: none;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-top {
    position: relative;
    padding: 0px 5.5px;
    border-bottom: 0px !important;
    min-height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-price-old {
     display: none;
}
.yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-title{
    text-align: start;
    color: #000000;
    line-height: 1.6;
    overflow: visible;
}
.ynstore-product-block4list {
    margin-top: 50px;
}
.yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-bg {
      border-bottom: 0px;}
      .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-featured .ynstore-featured-triangle {
    border-top: 40px solid #ffa800;
      	border-bottom: 0px !important;
      }
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-featured {
     bottom: auto;
}
.yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-featured .ico {
     bottom: 18px;
    font-size: 18px;
    color: #ffffff;
}


:not(.fixed-preview) body[data-header="fixed"][data-submenu="fixed"] #section-header #js_block_border_core_menusub {
    top: -1px !important;}
        .app-addnew-block {
        top: -8px;
           }
    ._block.location_6 #js_block_border_core_menusub.block .content .action > li.active > a {
    color: #ffffff;
}
    
.mobile-menu-custom.open {
    right: 0;
    left: auto;
    top: 54px !important;
    z-index: 1000;
    overflow-y: auto;
    width: min(84vw, 320px);
    max-width: 320px;
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}
.mobile-menu-custom.open::-webkit-scrollbar {
    display: none;
}
body.menu-open .site-wrapper::after {
    content: "";
    position: fixed;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
} 
.mobile-menu-custom {
    position: fixed;
    top: 52px;
    right: 0;
    left: auto;
    width: min(84vw, 320px);
    max-width: 320px;
    height: 100vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.mobile-menu-custom.open {
    animation: none;
}
.smdlogo{
display: none;	
} 


  html[dir='ltr']:not(.fixed-preview) body[data-left="fixed"] .layout-left {
    position: fixed;
    z-index: 1;
  }
  html[dir='ltr']:not(.fixed-preview) body[data-left="fixed"] .layout-main .layout-middle {
    margin-left: 256px !important;
  }
  html[dir='ltr']:not(.fixed-preview) body[data-right="fixed"] .layout-right {
    position: fixed;
    z-index: 1;
  }
  html[dir='ltr']:not(.fixed-preview) body[data-right="fixed"] .layout-main .layout-middle {
    margin-right: 256px !important;
  }
}
@media (min-width: 768px) {
        #page_ynsocialstore_index .h-6 {
    height: 58px;
}
    .js_feed_content .comment-content .comment-mini-content-commands .activity_like_holder {
    padding-left: 0;
    display: flex;
    flex-direction: row-reverse;
}
    .js_box {
        top: 5% !important;
    }
    .ynfeed_filters .ynfeed_filter a, .ynfeed_filters span.ynfeed_filter_more {
    color: #fff; }
  html[dir='rtl']:not(.fixed-preview) body[data-left="fixed"] .layout-left {
    position: fixed;
    z-index: 1;
  }
  html[dir='rtl']:not(.fixed-preview) body[data-left="fixed"] .layout-main .layout-middle {
    margin-right: 256px !important;
  }
  html[dir='rtl']:not(.fixed-preview) body[data-right="fixed"] .layout-right {
    position: fixed;
    z-index: 1;
  }
  html[dir='rtl']:not(.fixed-preview) body[data-right="fixed"] .layout-main .layout-middle {
    margin-left: 256px !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  html[dir='ltr']:not(.fixed-preview) body[data-left="fixed"] .empty-right .layout-main .layout-middle {
    margin-left: 0 !important;
    margin-right: 256px !important;
  }
  html[dir='ltr']:not(.fixed-preview) body[data-right="fixed"] .empty-right .layout-main .layout-middle {
    margin-right: 0 !important;
    margin-left: 256px !important;
  }
  html[dir='ltr'] #main:not(.empty-right):not(.empty-left) .layout-middle {
    margin-right: 24px !important;
    margin-left: 0 !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  html[dir='rtl']:not(.fixed-preview) body[data-left="fixed"] .empty-right .layout-main .layout-middle {
    margin-right: 0 !important;
    margin-left: 256px !important;
  }
  html[dir='rtl']:not(.fixed-preview) body[data-right="fixed"] .empty-right .layout-main .layout-middle {
    margin-left: 0 !important;
    margin-right: 256px !important;
  }
  html[dir='rtl'] #main:not(.empty-right):not(.empty-left) .layout-middle {
    margin-left: 24px !important;
    margin-right: 0 !important;
  }
}
/*Define mixins*/
/*Global*/
#page_ynresbusiness_landing {
  background: #ffffff;
}
#page_ynresbusiness_landing #feedback-bt .feedback-button-left {
  right: auto;
  left: 0;
  margin-right: 0;
  margin-left: -30px;
}
#page_ynresbusiness_landing #main {
  margin-bottom: 0;
  position: relative;
  z-index: 99;
}
#page_ynresbusiness_landing #main *[class*=col] {
  min-height: 0;
}
#page_ynresbusiness_landing #main .bg-tran {
  padding: 0;
}
#page_ynresbusiness_landing #main #content-holder {
  margin-top: 0;
}
#page_ynresbusiness_landing #main #right,
#page_ynresbusiness_landing #main #left {
  display: none !important;
}
#page_ynresbusiness_landing #ynresbusiness_home i,
#page_ynresbusiness_landing #ynresbusiness_blog i,
#page_ynresbusiness_landing #ynresbusiness_client i,
#page_ynresbusiness_landing #ynresbusiness_contact i,
#page_ynresbusiness_landing #ynresbusiness_about-us i,
#page_ynresbusiness_landing #ynresbusiness_reason i,
#page_ynresbusiness_landing #ynresbusiness_statistic i {
  font-family: FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#page_ynresbusiness_landing #ynresbusiness_home .paddingleft0,
#page_ynresbusiness_landing #ynresbusiness_blog .paddingleft0,
#page_ynresbusiness_landing #ynresbusiness_client .paddingleft0,
#page_ynresbusiness_landing #ynresbusiness_contact .paddingleft0,
#page_ynresbusiness_landing #ynresbusiness_about-us .paddingleft0,
#page_ynresbusiness_landing #ynresbusiness_reason .paddingleft0,
#page_ynresbusiness_landing #ynresbusiness_statistic .paddingleft0 {
  padding-left: 0;
}
#page_ynresbusiness_landing #ynresbusiness_home .padding0,
#page_ynresbusiness_landing #ynresbusiness_blog .padding0,
#page_ynresbusiness_landing #ynresbusiness_client .padding0,
#page_ynresbusiness_landing #ynresbusiness_contact .padding0,
#page_ynresbusiness_landing #ynresbusiness_about-us .padding0,
#page_ynresbusiness_landing #ynresbusiness_reason .padding0,
#page_ynresbusiness_landing #ynresbusiness_statistic .padding0 {
  padding: 0;
}
#page_ynresbusiness_landing .modal-backdrop.in {
  z-index: 99;
  background: #1e2a35;
  opacity: 0.95;
}
#page_ynresbusiness_landing .ynresbusiness-main {
  position: relative;
  z-index: 1;
  background-color: #FFF;
}
#page_ynresbusiness_landing .page_ynresbusiness_landing-section:not(:first-child) .ynresbusiness_home-readmore {
  opacity: 0 !important;
  pointer-events: none;
}
#page_ynresbusiness_landing .ynresbusiness-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: initial;
  z-index: initial;
  opacity: initial;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#page_ynresbusiness_landing .ynresbusiness_icon {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  bottom: -40px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #ffffff;
  z-index: 1;
}
#page_ynresbusiness_landing .ynresbusiness_icon i,
#page_ynresbusiness_landing .ynresbusiness_icon img {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#page_ynresbusiness_landing .ynresbusiness_statistic_content-item .ynresbusiness_icon img {
  width: 80px!important;
  height: 80px!important;
}
#page_ynresbusiness_landing .ynresbusiness_icon img:nth-child(2),
#page_ynresbusiness_landing .ynresbusiness_icon i.fa:nth-child(2) {
  display: none;
}
#page_ynresbusiness_landing .ynresbusiness_icon i {
  font-size: 28px;
}
#page_ynresbusiness_landing .ynresbusiness-title {
  text-transform: capitalize;
  text-align: center;
  font-weight: 400;
  position: relative;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 39px;
  text-overflow: ellipsis;
  line-height: 75px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 150px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 10px;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav {
  position: fixed;
  z-index: 9999;
  top: 50%;
  opacity: 1;
  transform: translateY(-50%);
  display: none;
}
@media (min-width: 769px) {
  #page_ynresbusiness_landing #page_ynresbusiness_landing-nav {
    display: block;
  }
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav.right {
  right: 10px;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul {
  margin: 0;
  padding: 0;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li {
  display: block;
  margin: 7px;
  position: relative;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 10px 0;
  background: rgba(18, 31, 42, 0.3);
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a.active {
  background: #ffffff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a.active i {
  color: #1794ff;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #ffffff;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a img:nth-child(2),
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li a i.fa:nth-child(2) {
  display: none;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li .fp-tooltip.right {
  right: 50px;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li .fp-tooltip {
  position: absolute;
  top: 0;
  color: #ffffff;
  white-space: nowrap;
  height: 32px;
  overflow: hidden;
  display: block;
  opacity: 0;
  width: 0;
  cursor: pointer;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  padding: 6px 15px;
  text-align: center;
  background-color: rgba(56, 77, 94, 0.702);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover a {
  background: #ffffff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover a i {
  color: #1794ff;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover a img:nth-child(1),
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover a i.fa:nth-child(1) {
  display: none;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover a img:nth-child(2),
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover a i.fa:nth-child(2) {
  display: block;
}
#page_ynresbusiness_landing #page_ynresbusiness_landing-nav ul li:hover .fp-tooltip {
  width: auto;
  opacity: 1;
display: none;
}
#page_ynresbusiness_landing #section-footer {
  margin-top: 0px;
  z-index: 11;
}
/*End global*/
/*Fixed menu top*/
@media (min-width: 992px) {
  .ynresbusiness-fixed {
    position: fixed !important;
    width: 100%;
    z-index: 9;
    padding: 4px 0px !important;
    top: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    animation: slide-down 0.7s;
  }
  .ynresbusiness-fixed li[rel="menu3"] {
    position: inherit;
    margin-left: 0;
    margin-top: 0;
  }
  .ynresbusiness-fixed .navbar-nav > li a:after {
    bottom: -13px !important;
    content: " ";
  }
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*Home block*/
#page_ynresbusiness_landing .ynresbusiness_home {
  overflow: hidden;
  color: #ffffff;
  text-align: right;
  /*Owl carousel*/
}
#page_ynresbusiness_landing .ynresbusiness_home:before {
  content: "";
  width: 1100px;
  height: 1100px;
  background: #1794ff;
  position: absolute;
  top: 18%;
  z-index: -5;
  left: 74%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
#page_ynresbusiness_landing .ynresbusiness_home:after {
  content: "";
  width: 900px;
  height: 900px;
  background: #007ae3;
  position: absolute;
  top: 9%;
  z-index: -5;
  left: 29%;
  border-radius: 50%;
  opacity: 0.9;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
    #page_core_index-member .layout-left .built-toggle .toggle-button.shown,#page_core_index-member .layout-right .built-toggle .toggle-button.shown 
    {
display: none !important;
}

.event-mini-block-container .dont-unbind , #js_block_border_apps_core_marketplace_block_featuredblock .toggle-button.shown , #js_block_border_apps_core_betterads_block_display .toggle-button.shown, #js_block_border_apps_core_marketplace_block_myblock .toggle-button.shown , #js_block_border_apps_core_marketplace_block_sponsoredblock .toggle-button.shown{
display: none !important;
}

#page_core_index-member .layout-left .built-toggle.has-toggle, #page_core_index-member .layout-right .built-toggle.has-toggle, .event-mini-block-container , #js_block_border_apps_core_marketplace_block_featuredblock , #js_block_border_apps_core_betterads_block_display , #js_block_border_apps_core_marketplace_block_myblock , #js_block_border_apps_core_marketplace_block_sponsoredblock{
max-height: unset !important;
}

#page_core_index-member .location_3{
display: none !important;
}
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-main {
    border-bottom: 1px solid #FFF;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-main .col-md-12 {
    min-height: initial;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-main .container {
    width: 100%;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-main .container .row {
    display: flex;
    flex-direction: column;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-main .container .row .col-md-6.col-lg-7 {
    padding: 0;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-main .container .row .ynresbusiness_home-top {
    order: 2;
    background: rgba(23, 148, 255, 0.9);
    opacity: 0.9;
    z-index: 1;
    text-align: center;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness-bg {
  z-index: -4 !important;
}
#page_ynresbusiness_landing .ynresbusiness_home.ynresbusiness_no_photo {
  background-color: rgba(25, 118, 210, 0.9);
}
#page_ynresbusiness_landing .ynresbusiness_home.ynresbusiness_no_photo .ynresbusiness_home-copyright {
  color: #ffffff;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content {
  padding-top: 130px;
  min-height: 330px;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content {
    min-height: 0;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 40px;
  text-overflow: ellipsis;
  line-height: 50px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 100px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin: 0;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
    text-align: right;
    padding-right: 5px;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
  margin-bottom: 20px;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 16px;
  text-overflow: ellipsis;
  line-height: 28px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 168px;
  white-space: normal;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > a {
  background: none;
  color: #ffffff;
  padding: 10px 20px;
  border: 1px solid #ffffff;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > a:hover {
  background: #ffffff;
  color: #1794ff;
  box-shadow: 0px 5px 10px 0px rgba(23, 148, 255, 0.5);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social {
  margin-top: 250px;
  padding-bottom: 20px;
  display: inline-block;
  display: block;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social:before,
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social:after {
  content: " ";
  display: table;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social:after {
  clear: both;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social:before,
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social:after {
  content: " ";
  display: table;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social:after {
  clear: both;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social {
    margin-top: 15px;
    display: inline-block;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li {
  padding: 10px 14px;
  color: #1794ff;
  position: relative;
  cursor: pointer;
  float: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li {
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: 0px 8px;
    float: initial;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li.ynresbusiness_home-social-follow {
  color: #555555;
  cursor: default;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li.ynresbusiness_home-social-follow p {
  position: relative;
  top: 2px;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li.ynresbusiness_home-social-follow {
    display: none;
  }
}
@media (min-width: 992px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li.ynresbusiness_home-social-follow:hover {
    background-image: none;
    box-shadow: none;
    color: #555555;
  }
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li a {
    text-indent: -9999px;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    left: 0;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li:hover {
  color: #ffffff;
  background-image: -moz-linear-gradient(0deg, #43bfff 0%, #1794ff 100%);
  background-image: -webkit-linear-gradient(0deg, #43bfff 0%, #1794ff 100%);
  background-image: -ms-linear-gradient(0deg, #43bfff 0%, #1794ff 100%);
  box-shadow: 0px 2px 5px 0px rgba(23, 148, 255, 0.5);
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li:hover {
    background-image: -moz-linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
    background-image: -webkit-linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
    background-image: -ms-linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 5px 10px 0px rgba(23, 148, 255, 0.5) !important;
    border-radius: 50%;
    color: #1794ff;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social li:hover a {
  color: #ffffff;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-fb:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  text-indent: 0 !important;
  content: "\f09a";
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-tw:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  text-indent: 0 !important;
  content: "\f099";
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-gg:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  text-indent: 0 !important;
  content: "\f0d5";
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-fb:before,
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-tw:before,
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-gg:before {
  font-size: 16px;
}
@media (min-width: 992px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-fb:before,
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-tw:before,
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-gg:before {
    padding-right: 3px;
  }
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-fb:before,
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-tw:before,
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-social-gg:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content {
    padding-top: 10px;
    text-align: center;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
    font-size: 30px !important;
    line-height: 40px !important;
    max-height: 80px !important;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
    max-width: 70% !important;
    margin: auto;
    max-width: 100%;
    display: block;
    overflow: hidden;
    padding: 0;
    font-size: 14px;
    text-overflow: ellipsis;
    line-height: 24px;
    word-break: break-word;
    word-wrap: break-word;
    height: 96px;
    white-space: normal;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > a {
    margin: 15px;
    float: right
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider {
  position: relative;
  margin: 130px 90px 0px 0px;
  height: 540px;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider {
    margin: 0;
    height: auto;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img {
  position: absolute;
  width: 92%;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img {
    width: 100%;
    position: static;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img .owl-stage-outer {
  border: 10px solid #fff;
  box-shadow: 0px 10px 20px 5px rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img .owl-stage-outer {
    border: none;
    box-shadow: none;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img .owl-carousel.owl-theme {
  opacity: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 3s;
  /* Safari 4.0 - 8.0 */
  animation-delay: 3s;
  z-index: 0;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img .owl-carousel.owl-theme {
    opacity: 1;
    z-index: 1;
    -webkit-animation-duration: initial;
    animation-duration: initial;
    -webkit-animation-delay: initial;
    animation-delay: initial;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img span.ynresbusiness_home-slider_imgsl {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  filter: grayscale(100%);
  box-shadow: 0px 10px 20px 5px rgba(0, 0, 0, 0.2);
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img span.ynresbusiness_home-slider_imgsl:before {
  content: "";
  display: block;
  padding-bottom: 67%;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img .owl-stage .owl-item.active span {
  filter: grayscale(0%) !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(1) {
  top: 0;
  left: 30px;
  width: 100%;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(1) {
    left: 0;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(2) {
  top: -40px;
  left: 55px;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
  z-index: -1;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(2) span {
  border: 10px solid #fff;
  opacity: 0;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 2.5s;
  /* Safari 4.0 - 8.0 */
  animation-delay: 2.5s;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(2) span:before {
  padding-bottom: 67%;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(3) {
  top: 90px;
  left: 90px;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  transform: rotate(8deg);
  z-index: -2;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(3) span {
  border: 10px solid #fff;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 2s;
  /* Safari 4.0 - 8.0 */
  animation-delay: 2s;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(4) {
  top: 100px;
  left: 80px;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  transform: rotate(-20deg);
  z-index: -3;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(4) span {
  border: 10px solid #fff;
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 1.5s;
  /* Safari 4.0 - 8.0 */
  animation-delay: 1.5s;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(2),
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(3),
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-slider_img:nth-child(4) {
    display: none;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-readmore {
  text-align: center;
  color: #1794ff;
  padding-top: 60px;
  padding-bottom: 20px;
  cursor: pointer;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-readmore i {
  font-size: 42px;
  font-weight: bold !important;
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-readmore {
    display: none;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .owl-theme .owl-nav.disabled + .owl-dots {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
@media (max-width: 991px) {
  #page_ynresbusiness_landing .ynresbusiness_home .owl-theme .owl-nav.disabled + .owl-dots {
    display: none;
  }
}
#page_ynresbusiness_landing .ynresbusiness_home .owl-theme .owl-dots .owl-dot.active span,
#page_ynresbusiness_landing .ynresbusiness_home .owl-theme .owl-dots .owl-dot:hover span {
  background: #1794ff;
  border: none;
  opacity: 1;
}
#page_ynresbusiness_landing .ynresbusiness_home .owl-theme .owl-dots .owl-dot span {
  border: 1px solid #eeeeee;
  background: #ffffff;
  margin: 5px 4px;
  opacity: 0.7;
}
/*End Home block*/
/*Introduction block*/
#ynresbusiness_about-us {
  /*Carousel Intro*/
}
#ynresbusiness_about-us .ynresbusinessabout-us-slider-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen (min-width: 768px) and (max-width: 1200px) {
  #ynresbusiness_about-us .ynresbusinessabout-us-slider-item {
    padding: 0 60px;
  }
}
#ynresbusiness_about-us .ynresbusinessabout-us-slider-item .owl-stage {
  margin: auto;
}
#ynresbusiness_about-us .ynresbusinessabout-us-slider-item .item {
  width: 100%;
  padding: 0px 20px;
}
@media (max-width: 480px) {
 
    
  #ynresbusiness_about-us .ynresbusinessabout-us-slider-item .item {
    padding: 0;
  }
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner {
  width: 100%;
  display: block;
  position: relative;
  height: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness-title {
  color: #ffffff;
  z-index: 2;
  position: relative;
  margin-bottom: 0;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness_icon {
  width: 80px;
  height: 80px;
  z-index: 2;
  cursor: pointer;
  box-shadow: 0px -5px 8px 0px rgba(0, 0, 0, 0.15), 0px 5px 8px 0px rgba(23, 148, 255, 0.3);
  backface-visibility: hidden;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness_icon:after {
  background-image: -moz-linear-gradient(0deg, #43eeff 0%, #17bfff 100%);
  background-image: -webkit-linear-gradient(0deg, #43eeff 0%, #17bfff 100%);
  background-image: -ms-linear-gradient(0deg, #43eeff 0%, #17bfff 100%);
  box-shadow: 0px 5px 10px 0px rgba(23, 148, 255, 0.5);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.5s all ease-out;
  opacity: 0;
  z-index: -1;
  border-radius: 50%;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness_icon i {
  font-size: 36px;
  color: #1794ff;
  margin-left: 5px;
  margin-top: 2px;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner:hover .ynresbusiness_icon:not(.fadeInUp) {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner:hover .ynresbusiness_icon:not(.fadeInUp):after {
  opacity: 1;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner:hover .ynresbusiness_icon:not(.fadeInUp) i {
  color: #ffffff;
}
#ynresbusiness_about-us .ynresbusiness_icon {
  width: 90px;
  height: 90px;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro-bg {
  background-size: cover;
  background-repeat: no-repeat;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner-blue {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #1794ff;
  z-index: 0;
  opacity: 0.8;
}
@media (min-width: 1119px) {
  #ynresbusiness_about-us .container-fix {
    padding: 0 170px;
  }
}
@media (max-width: 1118px) {
  #ynresbusiness_about-us .container-fix {
    padding: 0 40px;
  }
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner-partern {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("../../../../PF.Base/module//ynresbusiness/static/images/partern.png") repeat;
  z-index: 1;
  opacity: 0.3;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness-bg {
  z-index: 0;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro {
  margin: 100px 0px 80px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0px 5px 20px 0px rgba(23, 150, 255, 0.3);
}
.yn-viewmode-grid .ynstore-item-content.ynstore-store-listing .ynstore-bg {
    background-size: 90%;}
@media (max-width: 768px) {
    #page_groups_view .set_to_fixed 
    {
    position: fixed;
    top: 0px;
    width: -webkit-fill-available;
            z-index: 2;

}
.dropdown-menu  .mr-1 {
    margin-right: 0!important;
}
    .header-page-title a, #page_v_play .header-page-title a {
            font-size: 1.2rem !important;}
.comment-content .comment-mini-content-commands .activity_like_holder {
      color: #ffffff!important;
}
      #js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu li.dropdown {
    display: flex!important;
}
#js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu>.ynstore-menu-fs>li>a {
    width: max-content;
}
#js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu > .ynstore-menu-fs {
    position: fixed;
    width: -webkit-fill-available;
    height: 45px;
    padding-right: 10px !important;
    display: flex;
    align-items: center;
    top: 0px;
    padding-right: 5px !important;
}


#page_ynsocialstore_store_detail .location_6 {
    padding: 20px 0;
    margin: -15px 0px;
}
#page_ynsocialstore_store_detail .ynstore-store-cover{
    
    height: 165px;
    margin: -20px;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-right .ynstore-store-statistic-actions {
width: 100%;
        bottom: -85px;
        align-items: center;
        margin: 0 0px -15px;
        min-width: 113%;
        position: absolute;
        right: -15px;
        left: -15px;
        padding: 0;
    }
    
         #js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-left{
width: 100%;
        margin: 40px 0px -20px;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: flex-start;
    }
    
#page_ynsocialstore_store_detail #section-header {
    margin-bottom: -40px;
    padding-bottom: 0px;
}
    #js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-right .ynstore-store-statistic-actions .ynstore-store-statistic {
flex-direction: row;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        flex-wrap: nowrap;
    }
    #js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-right .ynstore-store-statistic-actions .ynstore-store-statistic .ynstore-statistic-item {
    display: flex;
    flex-direction: row;}

        #js_block_border_ynsocialstore_store_detailcover-2 .content {
    padding: 16px 16px 60px;}
 .comment-box.has-photo-sticker .item-edit-photo .item-photo img {
    max-width: 100%;
    height: auto;
    z-index: 9999999;
    position: fixed;
    width: 70px;
    bottom: 90px;
}
.comment-box.has-photo-sticker .item-edit-photo .item-delete{
    right: 0px;
    left: auto;
    top: -90px;
    position: absolute;
}   
.core-messages-conversation-popup {
    right: -50% !important;
}
    .js_box_holder .js_box {
right: 0;
    left: 0 !important;
    width: 100% !important;
    top: 3% !important;
    max-width: fit-content;
}
    .comment-container-reply .comment-item-reply {
        margin-left: 0px !important;
    }
  .activity_feed_content_no_image  .activity_feed_content_display {
        margin-top: 45px !important;
    }
    .js_feed_view_more_entry_holder .activity_feed_image, .js_feed_comment_border .activity_feed_image {
    width: 42px; }
    #page_groups_members .groups-member-container .groups-member {
    width: 45%!important;
}
    #page_groups_members .groups-member-container .user_rows {
    width: auto!important;
    height: 190px!important;
    max-height: none!important;
    margin: 20px!important;
}
    .js_box_holder .js_box {
            max-width: -webkit-fill-available !important;}

 #page_page_view #main #content-stage {
    padding: 0px !important;
}

#page_page_view #section-footer {
     display: none!important;
}
    .chat_main_chat .mail_thread_form_holder {
      overflow-y: visible !important;
    position: relative;
}
    
.chat_main_chat .core-messages__conversation {
    max-height: unset !important;
    min-height: unset !important;
}
    .chat_main_chat {
    margin-right: auto !important;
    right: 0 !important;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    box-shadow: -1px 20px 20px 20px rgb(0 0 0 / 55%) !important;
}
.chat_main_chat .chat_header {
     width: 100% !important;
}
.chat_main_chat .core-messages__conversation {
    max-height: max-content !important;
    height: 100% !important;
}
.chat_main_chat .mail_thread_form_holder {

          width: 100% !important;
}
.chat_main_chat textarea.form-control {
    border-top: 2px solid #c7c9ca !important;
}
  #ynresbusiness_about-us .ynresbusiness_about-us-intro {
    margin: 100px 15px 120px;
  }
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-banner span {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-banner span:before {
  content: "";
  display: block;
  padding-bottom: 62%;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-banner .ynresbusiness_icon {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #cccccc;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-banner .ynresbusiness_icon i {
  color: #999999;
  font-size: 32px;
  margin-top: 4px;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-banner .ynresbusiness_icon i.fa.fa-tachometer {
  margin-top: 2px;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content {
  padding: 50px 30px 20px;
  background: #ffffff;
  min-height: 260px;
  position: relative;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content h3 {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 48px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  color: #555555;
  font-weight: 700;
  border: none;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content span {
  height: 2px;
  width: 35px;
  background: #555555;
  display: block;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content p {
  margin-top: 15px;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 16px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 96px;
  white-space: normal;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content .ynresbusiness_about-us-intro-readmore {
  box-shadow: 0px 2px 5px 0px rgba(23, 148, 255, 0.3);
  padding: 12px 32px;
  width: 160px;
  color: #ffffff;
  background: #1794ff;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  position: absolute;
  left: 50%;
  bottom: -146px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
  z-index: 99;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 991px) {
  #ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content .ynresbusiness_about-us-intro-readmore {
    bottom: -44px;
    opacity: 1;
  }
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content .ynresbusiness_about-us-intro-readmore:hover {
  background-image: -moz-linear-gradient(0deg, #43bfff 0%, #1794ff 100%);
  background-image: -webkit-linear-gradient(0deg, #43bfff 0%, #1794ff 100%);
  background-image: -ms-linear-gradient(0deg, #43bfff 0%, #1794ff 100%);
  box-shadow: 0px 2px 5px 0px rgba(23, 148, 255, 0.5);
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_icon i,
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_about-us-intro-content h3 {
  color: #1794ff;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_icon {
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_icon img:nth-child(1),
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_icon i.fa:nth-child(1) {
  display: none;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_icon img:nth-child(2),
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_icon i.fa:nth-child(2) {
  display: block;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_about-us-intro-content span {
  background: #1794ff;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_about-us-intro-readmore {
  bottom: -42px;
  opacity: 1;
}
#ynresbusiness_about-us .owl-carousel .owl-nav [class*=owl-] {
  cursor: pointer;
  position: absolute;
  top: 43%;
  transform: translateX(-50%) translateY(-50%);
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px) {
  #ynresbusiness_about-us .owl-carousel .owl-nav [class*=owl-] {
    display: none;
  }
}
#ynresbusiness_about-us .owl-carousel .owl-nav [class*=owl-] i {
  color: #1794ff;
  font-weight: 600 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: -1px;
  margin-left: -1px;
  font-size: 20px;
}
#ynresbusiness_about-us .owl-carousel .owl-nav [class*=owl-]:hover {
  background: #1794ff;
}
#ynresbusiness_about-us .owl-carousel .owl-nav [class*=owl-]:hover i {
  color: #ffffff;
}
#ynresbusiness_about-us .owl-carousel .owl-prev {
  left: 0;
}
#ynresbusiness_about-us .owl-carousel .owl-next {
  right: -38px;
}
#ynresbusiness_about-us .owl-carousel .owl-next i {
  margin-left: 2px;
}
#ynresbusiness_video_popup .modal-dialog {
  width: 60%;
  background: transparent;
  margin: 0 auto;
  margin-top: 20px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
@media (max-width: 768px) {
.js_comment_box .comment-box .item-edit-content .item-box-input .comment-textarea-edit {
    padding-right: 20px !important;
}
.smdcomment .yncfeed-feed-item .user_profile_link_span > a {
       position: relative;
    top: -6px;
}
  #ynresbusiness_video_popup .modal-dialog {
    width: 90%;
  }
}
#ynresbusiness_video_popup .modal-dialog .modal-content {
  box-shadow: none;
  background: transparent;
  border: none;
}
#ynresbusiness_video_popup .modal-dialog .modal-content .modal-header {
  color: #fff;
  border: none;
  position: relative;
  padding-left: 0;
}
#ynresbusiness_video_popup .modal-dialog .modal-content .modal-header .modal-title {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 20px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 48px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_video_popup .modal-dialog .modal-content .modal-header button.close {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  opacity: 1;
  font-size: 40px;
}
#ynresbusiness_video_popup .modal-dialog .modal-content .modal-body {
  padding: 0;
  padding-bottom: 56%;
  width: 100%;
  position: relative;
}
#ynresbusiness_video_popup .modal-dialog .modal-content .modal-body .modal-body-inner {
  position: absolute;
  width: 100%;
  height: 100%;
}
#ynresbusiness_video_popup .modal-dialog .modal-content .modal-body iframe {
  border: 10px solid #ffffff;
  height: 100%;
  width: 100%;
}
@media (max-width: 480px) {
  #ynresbusiness_video_popup .modal-dialog .modal-content .modal-body iframe {
    height: 300px !important;
  }
}
/*End Introduction block*/
/* Statistic block */
#ynresbusiness_statistic {
  color: #ffffff;
  text-align: center;
  position: relative;
}
#ynresbusiness_statistic .ynresbusiness_statistic-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #121f2a;
  z-index: 0;
  opacity: 0.8;
}
#ynresbusiness_statistic .ynresbusiness_icon {
  width: 100px;
  height: 100px;
}
#ynresbusiness_statistic .ynresbusiness_icon i {
  font-size: 40px;
}
@media (max-width: 991px) {
  #ynresbusiness_statistic .ynresbusiness-main {
    padding: 0 0 40px;
  }
}
#ynresbusiness_statistic .ynresbusiness_statistic_content {
  display: flex;
  align-items: center;
  justify-content: center;
padding-bottom: 25px;
}
#ynresbusiness_statistic .ynresbusiness_statistic_content .ynresbusiness_statistic_content-item {
  width: 25%;
}
@media (max-width: 991px) {
  #ynresbusiness_statistic .ynresbusiness_statistic_content {
    display: initial;
  }
  #ynresbusiness_statistic .ynresbusiness_statistic_content .ynresbusiness_statistic_content-item {
    width: 50%;
    float: left;
  }
}
@media (max-width: 480px) {
  #ynresbusiness_statistic .ynresbusiness_statistic_content .ynresbusiness_statistic_content-item {
    width: 100%;
  }
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber {
  min-height: 335px;
}
@media (min-width: 992px) {
  #ynresbusiness_statistic .ynresbusiness_statistic-startnumber {
    padding: 70px 0 0;
  }
}
@media (max-width: 992px) {
  #ynresbusiness_statistic .ynresbusiness_statistic-startnumber {
    min-height: 260px;
  }
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber .ynresbusiness_icon {
  background: none;
  border: 2px solid #ffffff;
  position: relative;
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber h3 {
  padding-top: 80px!important;
  border: none;
  position: relative;
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber h3 span {
  font-size: 50px;
  color: #ffffff;
  font-weight: 700;
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber > p {
  margin-top: -20px;
  position: relative;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 18px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 48px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_statistic .ynresbusiness_statistic-title {
  padding: 60px 0px;
  padding-top: 10px;
}
@media (max-width: 991px) {
  #ynresbusiness_statistic .ynresbusiness_statistic-title {
    padding: 0px;
  }
}
#ynresbusiness_statistic .ynresbusiness_statistic-title h4 {
  margin: 0;
  padding-bottom: 5px;
}
#ynresbusiness_statistic .ynresbusiness_statistic-title p {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 22px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 88px;
  white-space: normal;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (max-width: 768px) {
  #ynresbusiness_statistic .ynresbusiness_statistic-title {
   
  }
}
/* End Statistic block */
/*Reason block*/
#ynresbusiness_reason {
  padding: 90px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
#ynresbusiness_reason .ynresbusiness-bg {
  filter: grayscale(100%);
}
#ynresbusiness_reason .ynresbusiness_reason-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 0;
  opacity: 0.9;
}
#ynresbusiness_reason .ynresbusiness-title {
  color: #999999;
  margin-bottom: 60px;
}
#ynresbusiness_reason .ynresbusiness_reason-content {
  min-height: 160px;
}
@media (max-width: 767px) {

    
  
   
  
 
  #ynresbusiness_reason .ynresbusiness_reason-content {
    min-height: initial;
    margin-bottom: 30px;
  }
}
#ynresbusiness_reason .ynresbusiness_reason-content span {
  background-size: cover;
  width: 60px;
  height: 60px;
  display: block;
  float: left;
  margin-right: 15px;
}
#ynresbusiness_reason .ynresbusiness_reason-content .ynresbusiness_reason-text {
  overflow: hidden;
}
#ynresbusiness_reason .ynresbusiness_reason-content .ynresbusiness_reason-text h4 {
  margin: 0;
  color: #1794ff;
  font-size: 18px;
  padding-bottom: 10px;
  text-transform: uppercase;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 48px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_reason .ynresbusiness_reason-content .ynresbusiness_reason-text p {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 96px;
  white-space: normal;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
/*End Reason block*/
/*Client block*/
#ynresbusiness_client {
  padding: 100px 0px 90px;
  position: relative;
  z-index: 1;
  background-color: #FFF;
}
#ynresbusiness_client .ynresbusiness-bg {
  opacity: 0.1;
}
#ynresbusiness_client .ynresbusiness-title {
  color: #999999;
  margin-bottom: 50px;
}
#ynresbusiness_client .ynresbusiness_client_logo li {
  float: left;
  width: 25%;
  padding: 10px;
  position: relative;
}
@media (max-width: 1119px) {
  #ynresbusiness_client .ynresbusiness_client_logo li {
    width: 33.33%;
  }
}
@media (max-width: 768px) {
  #ynresbusiness_client .ynresbusiness_client_logo li {
    width: 50%;
  }
}
@media (max-width: 480px) {
  #ynresbusiness_client .ynresbusiness_client_logo li {
    width: 100%;
  }
}
#ynresbusiness_client .ynresbusiness_client_logo li .tooltip.top {
  border: 1px solid #ddd;
  margin-top: -15px;
  box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.2);
  padding: 0;
}
#ynresbusiness_client .ynresbusiness_client_logo li .tooltip.top .tooltip-arrow {
  bottom: -15px;
  margin-left: -15px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  left: 0 !important;
  right: 0;
  margin: 0 auto;
  border-top: 20px solid #fff;
}
#ynresbusiness_client .ynresbusiness_client_logo li .tooltip.top .tooltip-inner {
  max-width: 275px !important;
  padding: 10px 15px !important;
  color: #999;
  text-align: center;
  background-color: #fff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-align: left;
  margin: 0;
  margin-top: -20px;
  border: none;
  color: #555555;
  font-weight: 700;
  max-height: 100% !important;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 21px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 42px;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  max-height: 34px !important;
  box-sizing: content-box;
}
#ynresbusiness_client .ynresbusiness_client_logo a {
  display: block;
  margin: -1px;
  padding: 10px;
  background-color: #FFF;
  border: 1px solid #eeeeee;
}
#ynresbusiness_client .ynresbusiness_client_logo a:hover {
  border-width: 1px;
  border-color: #1794ff;
  border-style: solid;
  box-shadow: 0px 2px 5px 0px rgba(23, 148, 255, 0.3);
}
#ynresbusiness_client .ynresbusiness_client_logo a span {
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
  background-position: center;
  background-color: #ffffff;
}
#ynresbusiness_client .ynresbusiness_client_logo a span:before {
  content: "";
  display: block;
  padding-bottom: 46%;
}
@media (max-width: 768px) {
  #ynresbusiness_client .ynresbusiness_client_logo {
    padding: 0px 15px;
  }
}
/*End Client block*/
/*Blog block*/
#ynresbusiness_blog {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: #ffffff;
  text-align: center;
  position: relative;
  padding: 120px 0px 135px;
  z-index: 0;
}
@media (max-width: 991px) {
  #ynresbusiness_blog {
    padding: 60px 0px;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #1794ff;
  z-index: 0;
  opacity: 0.8;
}
#ynresbusiness_blog .ynresbusiness_blog-bg-bottom {
  background: url("../../../../PF.Base/module//ynresbusiness/static/image/blog_bg_bottom.png") no-repeat;
  background-size: cover;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  display: block;
  height: 0;
  width: 100%;
  padding-bottom: 16.5%;
}
#ynresbusiness_blog .ynresbusiness-title {
  color: #ffffff;
}
#ynresbusiness_blog .ynresbusiness_blog-item {
  overflow: hidden;
  background: #fff;
  margin-top: 40px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  position: relative;
  min-height: 240px;
  -webkit-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
@media (max-width: 991px) {
  #ynresbusiness_blog .ynresbusiness_blog-item {
    display: flex;
    align-items: flex-end;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg {
  float: right;
  position: relative;
  overflow: hidden;
  width: 63%;
  height: 100%;
}
@media (max-width: 991px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg {
    width: 100%;
    position: absolute;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  color: #ffffff;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a:before {
  content: "";
  display: block;
  padding-bottom: 69.5%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a:before {
    padding-bottom: 86%;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a .ynresbusiness_blog-item-bg-text {
  padding: 40px 40px 0px 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: left;
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a .ynresbusiness_blog-item-bg-text p {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 20px;
  word-break: break-word;
  word-wrap: break-word;
  height: 80px;
  white-space: normal;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (max-width: 991px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a .ynresbusiness_blog-item-bg-text {
    padding: 25px 40px 0px 20px;
    opacity: 1;
    display: block;
    background-color: transparent;
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.50196) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.50196) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.50196) 0%, rgba(0, 0, 0, 0) 100%);
  }
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a .ynresbusiness_blog-item-bg-text p {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a .ynresbusiness_blog-item-bg-text {
    display: block;
    opacity: 1;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content {
  float: left;
  width: 37%;
  text-align: left;
  padding: 35px 40px 20px 30px;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title {
  position: relative;
  border: none;
  margin-bottom: 18px;
  padding-bottom: 0px;
  align-items: flex-end;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title a {
  font-weight: 700;
  color: #555555;
}
@media (min-width: 1199px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title a {
    max-width: 100%;
    display: block;
    overflow: hidden;
    padding: 0;
    font-size: 16px;
    text-overflow: ellipsis;
    line-height: 20px;
    word-break: break-word;
    word-wrap: break-word;
    max-height: 80px;
    white-space: normal;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
}
@media (max-width: 1199px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title a {
    max-width: 100%;
    display: block;
    overflow: hidden;
    padding: 0;
    font-size: 16px;
    text-overflow: ellipsis;
    line-height: 20px;
    word-break: break-word;
    word-wrap: break-word;
    max-height: 60px;
    white-space: normal;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content p.ynresbusiness_blog-item-date {
  position: relative;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content p.ynresbusiness_blog-item-date:after {
  content: "";
  position: absolute;
  width: 110px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  left: 0;
  top: -5px;
}
@media (max-width: 991px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content p.ynresbusiness_blog-item-date:after {
    border-top: 1px solid #ffffff;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p {
  font-size: 12px;
  color: #999999;
  margin: 0;
  padding-top: 5px;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p.ynresbusiness_blog-item-author {
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 12px;
  text-overflow: ellipsis;
  line-height: 20px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 60px;
  white-space: normal;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (max-width: 991px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p.ynresbusiness_blog-item-author {
    max-width: 100%;
    display: block;
    overflow: hidden;
    padding: 0;
    font-size: 12px;
    text-overflow: ellipsis;
    line-height: 20px;
    word-break: break-word;
    word-wrap: break-word;
    max-height: 20px;
    white-space: nowrap;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 992px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p span {
    font-weight: 700;
    color: #555555;
  }
}
@media (max-width: 991px) {
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content {
    float: initial;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title a,
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p,
  #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content span {
    color: #ffffff;
  }
}
@media (min-width: 992px) {
  #ynresbusiness_blog .ynresbusiness_blog-item:hover {
    background: #26323c;
  }
}
#ynresbusiness_blog .ynresbusiness_blog-item:hover .ynresbusiness_blog-item-content h3 a,
#ynresbusiness_blog .ynresbusiness_blog-item:hover .ynresbusiness_blog-item-content p,
#ynresbusiness_blog .ynresbusiness_blog-item:hover .ynresbusiness_blog-item-content p > span {
  color: #ffffff;
}
#ynresbusiness_blog .ynresbusiness_blog-item:hover .ynresbusiness_blog-item-content p.ynresbusiness_blog-item-date:after {
  border-top: 1px solid #ffffff;
}
#ynresbusiness_blog .ynresbusiness_blog-item:hover .ynresbusiness_blog-item-bg-text {
  opacity: 1 !important;
  color: #ffffff;
}
/*End Blog block*/
/*Contact block*/
#ynresbusiness_contact {
  overflow: hidden;
  position: relative;
}
#ynresbusiness_contact .ynresbusiness-title {
  color: #999999;
  margin-top: 90px;
  margin-bottom: 40px;
}
#ynresbusiness_contact .ynresbusiness_contact-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  z-index: 0;
  opacity: 0.8;
}
#ynresbusiness_contact .ynresbusiness_contact-no-map {
  width: 100%;
  height: 120px;
  background: #f8f8f8;
  position: relative;
  margin-top: -75px;
}
#ynresbusiness_contact .ynresbusiness_contact-above {
  background: #fff;
  z-index: 1;
  position: relative;
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}
@media (max-width: 991px) {
  #ynresbusiness_contact .ynresbusiness_contact-above {
    width: 90%;
    margin: auto;
  }
}
@media (max-width: 991px) {
  #ynresbusiness_contact .ynresbusiness_contact-black {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    z-index: 0;
    opacity: 0.3;
  }
}
#ynresbusiness_contact .ynresbusiness_contact-map {
  padding-top: 340px;
  position: relative;
  z-index: 0;
  margin-top: -50px;
  overflow: visible !important;
}
#ynresbusiness_contact .ynresbusiness_contact-bg {
  display: block;
}
#ynresbusiness_contact .ynresbusiness_contact-bg span {
  background-size: cover;
  width: 100%;
  height: 100%;
  display: block;
  background-position: center;
}
#ynresbusiness_contact .ynresbusiness_contact-bg span:before {
  content: "";
  display: block;
  padding-bottom: 75%;
}
#ynresbusiness_contact .ynresbusiness_contact-address {
  height: 405px;
  overflow-x: hidden;
  margin-top: 50px;
  padding: 0px 50px 0px 25px;
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
@media (max-width: 1190px) {
  #ynresbusiness_contact .ynresbusiness_contact-address {
    height: 360px;
  }
}
@media (max-width: 991px) {
  #ynresbusiness_contact .ynresbusiness_contact-address {
    padding: 20px 50px 20px 0px;
    margin: 0;
  }
}
#ynresbusiness_contact .ynresbusiness_contact-address::-webkit-scrollbar {
  width: 8px;
}
#ynresbusiness_contact .ynresbusiness_contact-address::-webkit-scrollbar-track {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
}
#ynresbusiness_contact .ynresbusiness_contact-address::-webkit-scrollbar-thumb {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #dddddd;
}
#ynresbusiness_contact .ynresbusiness_contact-address .ynresbusiness_contact-address-item {
  padding-bottom: 25px;
}
#ynresbusiness_contact .ynresbusiness_contact-address .ynresbusiness_contact-address-item h3 {
  border: none;
  margin: 0;
  font-size: 16px;
  color: #555555;
  font-weight: 700;
  text-transform: uppercase;
}
#ynresbusiness_contact .ynresbusiness_contact-address .ynresbusiness_contact-address-item p {
  margin: 0;
  padding-top: 5px;
}
#ynresbusiness_contact .ynresbusiness_contact-address .ynresbusiness_contact-address-item p label {
  margin: 0;
  font-weight: normal;
  display: inline-block;
}
#ynresbusiness_contact .ynresbusiness_contact-address .ynresbusiness_contact-address-item a {
  color: #1794ff;
}
/*End Contact block*/
/*Testimonial*/
#ynresbusiness_testimonial {
  width: 100%;
  padding: 115px 0px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  color: #ffffff;
  background: #1976d2;
}
#ynresbusiness_testimonial #ynresbusiness_slider-testimonial {
  z-index: 2;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-fix {
  margin-top: -70px;
}
#ynresbusiness_testimonial .ynresbusiness-bg:before,
#ynresbusiness_testimonial .ynresbusiness-bg:after {
  content: "";
  height: 400px;
  width: 120%;
  margin-left: -10%;
  position: absolute;
  display: block;
  top: 15%;
}
#ynresbusiness_testimonial .ynresbusiness-bg:before {
  background: #1794ff;
  z-index: 2;
  transform: rotate(6deg);
}
#ynresbusiness_testimonial .ynresbusiness-bg:after {
  background: #1794ff;
  opacity: 0.5;
  z-index: 1;
  transform: rotate(-6deg);
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-avatar {
  width: 100px;
  height: 100px;
  margin: auto;
  position: relative;
  z-index: 2;
  margin-top: 10px;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-avatar span {
  border: 5px solid #fff;
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0px -5px 15px 0px rgba(85, 85, 85, 0.3);
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-avatar span:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-avatar .ynresbusiness_testimonial-avatar-triangle-down {
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-top: 30px solid #ffffff;
  position: absolute;
  transform: rotate(-10deg);
  left: 28px;
  bottom: -21px;
  z-index: -1;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content {
  padding-top: 30px;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content .ynresbusiness_testimonial-content-description {
  font-weight: 600;
  position: relative;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 16px;
  text-overflow: ellipsis;
  line-height: 24px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 96px;
  white-space: normal;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content .ynresbusiness_testimonial-content-description:before {
  font-family: FontAwesome;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10d";
  font-size: 18px;
  color: #ffffff;
  margin-left: 10px;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content .ynresbusiness_testimonial-content-description:after {
  content: "";
  width: 40px;
  border-top: 1px solid #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -15px;
  margin: auto;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content .ynresbusiness_testimonial-content-author {
  font-weight: 600;
  margin-top: 30px;
  margin-bottom: 5px;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 22px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 22px;
  white-space: nowrap;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content .ynresbusiness_testimonial-content-com {
  font-style: italic;
  max-width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  text-overflow: ellipsis;
  line-height: 22px;
  word-break: break-word;
  word-wrap: break-word;
  max-height: 22px;
  white-space: nowrap;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
#ynresbusiness_testimonial #ynresbusiness_slider-testimonial .owl-dots {
  margin-top: 80px;
}
@media (max-width: 767px) {
  #ynresbusiness_testimonial #ynresbusiness_slider-testimonial .owl-dots {
    margin-top: 50px;
  }
}
#ynresbusiness_testimonial #ynresbusiness_slider-testimonial .owl-dots .owl-dot span {
  background: rgba(255, 255, 255, 0.3);
}
#ynresbusiness_testimonial #ynresbusiness_slider-testimonial .owl-dots .owl-dot:hover span {
  background: #ffffff;
}
#ynresbusiness_testimonial #ynresbusiness_slider-testimonial .owl-dots .owl-dot.active span {
  border: 3px solid;
  width: 15px;
  height: 15px;
  margin: 3px 7px;
  background: rgba(255, 255, 255, 0.3);
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_about-us-intro-readmore {
    color: white !important;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content p {
    overflow: visible !important;
    font-size: 1em !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
   overflow: visible !important;
margin-bottom: 30px !important;
margin-top: 20px;
}
#ynresbusiness_statistic .ynresbusiness_statistic-title p {
   overflow: visible !important;
}
#ynresbusiness_reason .ynresbusiness_reason-content .ynresbusiness_reason-text p {
   overflow: visible !important;
    max-height: 110px !important;
    height: 110px;
}
#ynresbusiness_testimonial .ynresbusiness_testimonial-content .ynresbusiness_testimonial-content-description {
   overflow: visible !important;
}
@media (max-width:600px;){
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
    max-width: 100% !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
margin-bottom: 30px !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
    font-size: 28px !important;
    line-height: 35px !important;
    max-height: 70px !important;

}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness-title {
    font-size: 2em !important;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title a, #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p, #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content span {
    color: #ffffff !important;
}
}

#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content .ynresbusiness_about-us-intro-readmore {
    color: #ffffff !important;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content {
    background: #fed45b !important;
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber > p {
    margin-top: 50px !important;
}
#ynresbusiness_statistic .ynresbusiness_statistic-startnumber h3 {
    padding-top: 80 !important;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-bg a .ynresbusiness_blog-item-bg-text p {
    overflow: visible !important;
}
#ynresbusiness_testimonial .ynresbusiness-bg:before {
    background: #025c97 !important;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner-blue {
    background: #1abc9c !important;
}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness_icon i {
    font-size: 41px!important;
    margin-left: -2px!important;
    margin-top: 1px!important;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro:hover .ynresbusiness_about-us-intro-readmore {
    color: white !important;
}
#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content p {
    overflow: visible !important;
    font-size: 1em !important;
}
@media (max-width: 991px) {

.ynresbusiness-navbar .navbar-nav #search-panel2 {
    padding: 15px !important;
}
.guest_login_small {
    margin: 10px 25px;
}
.privacy_setting_mini .dropdown-menu {
    left: -55px !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
    max-width: 100% !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content > p {
margin-bottom: 30px !important;
}
#page_ynresbusiness_landing .ynresbusiness_home .ynresbusiness_home-content .ynresbusiness-title {
    font-size: 1.9rem !important;
    line-height: 35px !important;
    max-height: 70px !important;

}
#ynresbusiness_about-us .ynresbusiness_about-us-banner .ynresbusiness-title {
    font-size: 2em !important;
}
#ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content h3.ynresbusiness_blog-item-title a, #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content > p, #ynresbusiness_blog .ynresbusiness_blog-item .ynresbusiness_blog-item-content span {
    color: #ffffff !important;
}
}

#ynresbusiness_about-us .ynresbusiness_about-us-intro .ynresbusiness_about-us-intro-content .ynresbusiness_about-us-intro-readmore {
    color: #ffffff !important;
}

#ynresbusiness_about-us .fa-play:before {
    content: "\f1d8" !important;
}
.ynresbusiness_home-social {
    display: none !important;
}
._is_guest_user .smd800 { display: none !important; }
._is_guest_user .smd { display: inline-block !important; text-overflow: inherit !important; }
._is_guest_user .smd400 { display: inline-block !important; text-overflow: inherit !important; }
._is_guest_user .smd800 { display: none !important; }
.smd { display: none; }

.ynfeed_filters {
position: sticky !important;
    top: -5px;
    z-index: 9;
    background: rgba(255, 255, 255, 0);
    overflow-y: hidden;
    display: flex;
    overflow-x: scroll;
    padding-left: 20px !important;
    flex-direction: row;
    align-items: center;
    box-shadow: none;
}

.ynfeed_filters .ynfeed_filter, html[dir="rtl"] .ynfeed_filters .ynfeed_filter_dropdown {
    float: right;
    margin-top: 12px;
}
.ynfeed_filters .ynfeed_filter a, .ynfeed_filters span.ynfeed_filter_more {
    color: #000000;
    font-weight: 100;
    font-size: 13px;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    display: block;
    padding: 0 9px;
    position: relative;
    text-transform: capitalize;
}
.ynfeed_filters .ynfeed_filter.active a {
    background: #fff;
    color: #777;
    display: flow-root;
}
.ynfeed_filters .ynfeed_filter.active a:after {
    border-bottom: 2px solid #2064f2;
    display: block;
    content: '';
    position: absolute;
    right: 7px;
    width: calc(100% - 18px);
    margin-top: 6px; }
.ynfeed_filters .ynfeed_filter a:after, .ynfeed_filters span.ynfeed_filter_more:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: unset;
    right: unset!important;
    bottom: unset!important;
    opacity: 0;
}
.ynfeed_filters .ynfeed_filter a:after, html[dir="rtl"] .ynfeed_filters span.ynfeed_filter_more:after, html[dir="rtl"] .ynfeed_filters .ynfeed_filter_dropdown .dropdown-menu > li > a:after {
    right: unset!important;
    left: unset!important;
}
.ynfeed_filters .ynfeed_filter a:after, html[dir="rtl"] .ynfeed_filters span.ynfeed_filter_more:after, html[dir="rtl"] .ynfeed_filters .ynfeed_filter_dropdown .dropdown-menu > li > a:after {
    right: auto!important;
    left: auto!important;
}
.ynfeed_filters span.ynfeed_filter_more {
    color: #777 !important;
    margin-top: 0px;
width: 100%!important;
}
.feed_sort_order a.feed_sort_order_link, [dir="rtl"] .feed_sort_order a.feed_sort_order_link:hover {
    font-size: 12px;
    height: 24px;
        display: flex;
    align-items: center;
    justify-content: center;
    color: #555555;
    border: 1px solid #dcdcdc;
    border-radius: 1px;
    background: #f8f8f8;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease; }
.ynfeed_filters + .ynfeed_sort_order .ynfeed_sort_order_link {
    top: -36px !important;
    color: #777 !important;
}

@media (max-width: 600px) {
    .ynstore-product-detail-block .ynstore-info .ynstore-product-price-block .ynstore-meta-block {
        align-items: end!important;}
.forum_thread_view_holder img {
float: none !important;}
}
.ynfeed_filters + .ynfeed_sort_order .ynfeed_sort_order_link {
    top: -36px !important;
}
.ynfeed_filters {
 height: auto;
    padding-right: 0;
    padding-left: 0;
}
 .ynfeed_filters .ynfeed_filter,  .ynfeed_filters .ynfeed_filter_dropdown {
padding: 12px 0px;
    color: #777;
    position: relative;
    text-transform: capitalize;
    display: block;
    width: 25%;
    float: left;}
.ynfeed_filter_dropdown {
    display: block;
}
.ynfeed_filters .ynfeed_filter, html[dir="rtl"] .ynfeed_filters .ynfeed_filter_dropdown {
    margin-top: 0px;
}
.ynfeed_filters {
    padding-right: 0!important;
    padding-left: 0!important;
}

@media (min-width: 992px) {
#main.empty-left.empty-right .attachment_holder_view .attachment_list, #main.empty-left.empty-right .attachment_profile_view .attachment_list {
    margin: 0px !important;
}
}
.attachment_holder .attachment-body .attachment-row-title .item-title, .attachment_holder_view .attachment-body .attachment-row-title .item-title, .attachment_profile_view .attachment-body .attachment-row-title .item-title {
font-weight: 400 !important;
    color: #399aef !important;
}
.attachment-row:hover {
transition: background-color 200ms ease-in-out;
    background-color: #f4f9f9;
    border-radius: 10px;

}





.shoutbox-like .btn-shoutbox-like:before {
    font-size: 15px !important;
}

#cometchat_userstab {
    background-color: #ff8b07 !important;
    background: url(https://majaame.com/hodhod.png) no-repeat 6px;
    background-size: 23px; 
}
.ynresbusiness-title {
    font-family: DroidArabicKufiRegular !important;
    font-size: 2.8em !important;
}
._app_photo .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img, .feed_share_photo .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img, ._app_photo_album .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img {
    width: 100%!important;
    max-width: 100%!important;
    max-height: 100vh!important;
    object-fit: cover!important;
}
.activity-feed-status-form .activity_feed_form #global_attachment_status {
    line-height: 15px!important;
    padding-bottom: 15px!important;
}
.activity-feed-status-form .activity_feed_form_button_position {
    margin: 0px !important;
}
._app_user_cover .activity_feed_content_image img, ._app_pages_cover_photo .activity_feed_content_image img, ._app_groups_cover_photo .activity_feed_content_image img {
    width: 100%;
    background-size: cover;
}
.activity_feed_content_link .activity_feed_content_image > a {
    width: 100%;
    background-size: cover;
}
#page_ultimatevideo_index ul.action li .category_show_more_less {
    z-index: 1;
}
#page_ultimatevideo_index ul.action > li > ul {
    border-top: unset !important;
    position: relative;
    padding: 0px !important;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item
{
left: auto !important;
    float: left;
    padding: 0px;
}
#page_ynresbusiness_landing .owl-carousel .owl-wrapper {
    padding: 0px!important;
}
#page_foxfeedspro_index .owl-carousel .owl-item {
    padding: 5px!important;
}


.photo-listing .photo-listing-item .item-outer .item-inner .item-title {
    display: none !important;
}
.ultimatevideo_video_detail .ultimatevideo_video_detail-info .ultimatevideo_video_detail-categories-owner .ultimatevideo_video_detail-owner .ultimatevideo_video_detail-owner-img {
    float: right;
    margin-left: 12px;
   width: 50px;
}
.ultimatevideo_video_detail .ultimatevideo_video_detail-title-rating {
    float: none; }
a.item_bar_action, a.item_bar_action:hover {
    background: #ffffff url(../../../../PF.Base/theme/frontend/default/style/default/image//layout/item_bar_action.png) no-repeat center;
}
.ultimatevideo_video_detail .ultimatevideo_video_detail-info .ultimatevideo_video_detail-count .ultimatevideo_video_detail-count-items .ultimatevideo_video_detail-count-item.ultimatevideo_video_action .dropdown.open a.item_bar_action {
   background: #FFFFFA url(../../../../PF.Base/theme/frontend/default/style/default/image//layout/action_drop.png) no-repeat center;
}
#ultimatevideo_slider_featured .ultimatevideo-video-info .uv-box-left, #ultimatevideo_slider_featured-1 .ultimatevideo-video-info .uv-box-left {
    padding: 0;
}
#ultimatevideo_slider_featured .ultimatevideo-video-info .uv-box-right, #ultimatevideo_slider_featured-1 .ultimatevideo-video-info .uv-box-right {
    right: 15px;
    top: auto;
    bottom: 77px;
    text-align: right;
}
.ynclean-navbar .navbar-collapse{
    -webkit-overflow-scrolling: initial;
}
#header_menu {
	background: transparent;
    position: static;
}

#header_menu ul {
    padding: 0;
}

#header_menu ul li a, 
#header_menu ul li a:hover,
#header_menu ul li ul li a:hover {
    font-size: 12px !important;
    text-decoration: none;
    color: #555;
	border: 0;
    margin: 0;
	padding: 3px 5px;
	background: transparent;
}

/* REST SOME STYLES */
#ynAdvMenuSystem {
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;    
    z-index: 98;
}

#ynAdvMenuSystem.ynmenu-fixTop {
    -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
}

.ynmenu-custom-style {
    display: none;
}

#ynAdvMenuSystem.fixMenu {
    position: fixed;
    top: 0;   
    z-index: 99;
}

.ynmenu-container {
	position: relative;
}

#ynAdvMenuSystem .ynmenu-listing:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-icon, 
#ynAdvMenuSystem .ynmenu-listing .ynmenu-icon-hover {    
    width: 16px;
    height: 16px;
    text-align: center;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-icon img, 
#ynAdvMenuSystem .ynmenu-listing .ynmenu-icon-hover img {
    width: 16px;
    max-height: 16px;
    margin-top: 8px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-icon-hover {
    display: none;
}

#ynAdvMenuSystem .ynmenu-listing li.over>a .ynmenu-icon {
    display: none;
}

#ynAdvMenuSystem .ynmenu-listing li.over>a .ynmenu-icon-hover {
    display: inline-block;
}

#ynAdvMenuSystem .ynmenu-listing ul li a.over,
#ynAdvMenuSystem .ynmenu-listing ul li a {
    float: none;
    color: #555;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: normal;

    background-color: transparent;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-decoration: none;

    width: auto;
}

#ynAdvMenuSystem .ynmenu-listing ul li a:hover {
    float: none;
    text-decoration: none;
    background-color: transparent;
    color: #555;
    width: auto;
}

#ynAdvMenuSystem .ynmenu-listing ul li a span {
    display: inline-block;
    vertical-align: middle;
}

#ynAdvMenuSystem .ynmenu-listing li.ynmenu-standard ul a span.ynmenu-text {
    max-width: 95%;
    display: inline-block;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#ynAdvMenuSystem .ynmenu-listing li.ynmenu-standard ul a span.ynmenu-text.have-child {
    max-width: 80%;
    display: inline-block;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#ynAdvMenuSystem .ynmenu-listing li>span.toggle {
    display: none;
    width: 16px;
    height: 16px;
    line-height: 16px;
    float: right;
}

#ynAdvMenuSystem .ynmenu-listing>li {
    float: left;
    position: static;
}

#ynAdvMenuSystem .ynmenu-listing>li li {
    position: relative;
}

#ynAdvMenuSystem .ynmenu-listing>li ul {
    display: none;
    background-color: #fff;
}

#ynAdvMenuSystem .ynmenu-listing .item-content a,
#ynAdvMenuSystem .ynmenu-listing .item-content a:hover {
    display: block;
    padding: 0;
    width: auto;
}

#ynAdvMenuSystem .ynmenu-listing .item-content a .ynmenu-content-photo {
    background-color: #f2f5f6;
    display: block;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

#ynAdvMenuSystem .ynmenu-listing .item-content a span:not(.ynmenu-content-photo) {
    text-align: left;
    white-space: normal;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    word-break: break-word;
    word-wrap: break-word;
    padding: 5px 5px 0px 5px;
    height: 41px;
    line-height: 18px;
}

#ynAdvMenuSystem .ynmenu-listing .item-content a:hover span:not(.ynmenu-content-photo) {
    background-color: #324f67;
    color: #fff;
}

/* standard menu */
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard ul {
    background-color: #fff;
    display: none;
    width: 200px;
    left: inherit;
    right: inherit;
    position: absolute;
    z-index: 2;
    padding: 8px 0;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard ul ul {
    margin-left: 100%;
    top: -9px;
    left: 0;
    z-index: 3;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard.over > ul, #ynAdvMenuSystem .ynmenu-listing .ynmenu-standard .over > ul {
    display: block;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li {
    position: relative;
    padding: 0 8px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li .toggle {
    position: absolute;
    right: 8px;
    top: 8px;
    display: block;
    color: #555;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li > a {
    padding: 0 10px;
    text-align: left;
    line-height: 30px;
    color: #555;
    width: auto;
    background-color: transparent;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.over > a, #ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.menu_is_selected > a {
    background-color: #324f67;
    color: #fff;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.over span.toggle{
    color: #FFF;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard.ynmenu-level1-idmenu-more ul {
    max-height: 390px;
    overflow-y: auto;
}

/* multi listing */
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi .ynmenu-icon img, 
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi .ynmenu-icon-hover img {
    width: 14px;
    max-height: 14px;
    margin-top: 0;
    vertical-align: -3px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul {
	width: auto;
    position: absolute;
    right: 0;
    left: 0;
    background: #fff;
    padding: 5px;
    z-index: 10;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul > li {
    float: left;
    width: 25%;
    padding: 5px 10px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul > li > a {
    text-transform: uppercase;
    border-bottom: 1px solid #dae0e2;
    margin: 10px auto 5px;
}

#ynAdvMenuSystem ul li ul,
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi ul a {
    width: auto;
    display: block;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul > li:nth-child(4n+1) {
    clear: left;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li {
    display: block;
    line-height: 22px;
    width: 100%;
} 

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li .toggle {
    display: none;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li .ynmenu-icon {
    display: inline-block;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li .ynmenu-icon img {
    width: 16px;
    max-height: 16px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li > a > .ynmenu-text {
    padding: 3px 0;
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li.over > a:hover > .ynmenu-text {
    background-color: #5483ab;
    color: #fff;
    padding: 3px 5px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi.over ul {
    display: block;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi.over ul ul {
    position: static;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* menu content */
#ynAdvMenuSystem .ynmenu-listing .ynmenu-content > ul {
    padding: 10px;
	width: auto;
    position: absolute;
    max-height: 390px;
    overflow-y: auto;
    right: 0;
    left: 0;
    background: #fff;
    /* fix overlap with item active */
    z-index: 10;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-content > ul li {
    width: 20%;
    float: left;
    padding: 10px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-content > ul li a {
    width: 100%;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-content.over ul {
    display: block;
}

/* menu mixed */
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .ynmenu-mixed-main {
    position: absolute;
    width: auto;
    right: 0;
    left: 0;
    height: 380px;
    display: none;
    z-index: 2;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main {
    display: block;
    overflow: hidden;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main .listing-main-content {
    height: 380px;
    overflow: hidden;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main .listing-main-content:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing {
    position: static;
    display: block;
    background: #f2f5f6;
    width: 212px;
    overflow-y: auto;
    height: 380px;
    padding: 8px 0;
    float: left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li {
    line-height: 32px;
	min-height: 32px;
    border-bottom: 1px solid #e0e5e7;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a {
    line-height: 20px;
    padding: 5px 12px;
    text-align: left;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a .ynmenu-text {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 95%;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li .toggle {
    float: right;
    display: block;
    height: 28px;
    line-height: 28px;
    color: #555;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li.over {
    background-color: #fff;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content {
    height: 370px;
    padding: 10px;
    overflow: hidden;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content ul {
    display: none;
    position: static;
    width: 100%;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content ul.content-waiting {
    background-repeat: no-repeat;
    background-position: center 50px;
    background-size: 80px;
    width: 100%;
    height: 100%
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content ul li {
    width: 25%;
    float: left;
    padding: 10px;
}

#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content ul.over {
    display: block;
}

.ynams-content-loading{
    display: none;
}
  /*----------  FLAT STYLE  ----------*/
#ynAdvMenuSystem {
  background-color: #fffcfc;
  border-top: 3px solid #1e88b9;
  border-bottom: 2px solid #eeeeee;
}
#ynAdvMenuSystem .ynadvanced-menu-system {
  border-left: 1px dotted #e8ebec;
}
#ynAdvMenuSystem .ynmenu-listing > li > a {
  color: #5a5e61;
  height: 48px;
  padding: 0 20px;
  border-right: 1px dotted #e8ebec;
  display: block;
  display: flex;
  align-items: center;
}
#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon,
#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon-hover {
  background-color: #1e88b9;
  width: 32px;
  height: 32px;
  background-size: 57%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  vertical-align: middle;
  background-position: center center;
  margin-right: 7px;
}
#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon {
  display: inline-block;
}
#ynAdvMenuSystem .ynmenu-listing > li > a .ynmenu-icon-hover {
  background-color: #1e88b9;
}
#ynAdvMenuSystem .ynmenu-listing > li.over > a {
  color: #ffffff;
  background-color: #1e88b9;
  border-right: 1px solid #1e88b9;
}
#ynAdvMenuSystem .ynmenu-listing > li.over > a .ynmenu-icon-hover {
  background-color: #ffffff;
  margin-right: 7px;
}
#ynAdvMenuSystem .ynmenu-listing > li.menu_is_selected > a {
  color: #ffffff;
  background-color: #1e88b9;
  border-right: 1px solid #1e88b9;
}
#ynAdvMenuSystem .ynmenu-listing > li.menu_is_selected > a .ynmenu-icon-hover {
  background-color: #ffffff;
  margin-right: 7px;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-content > ul,
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul,
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .ynmenu-mixed-main,
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard ul {
  background-color: #f7f8f8;
  border-top: 2px solid #eeeeee;
  border-left: 0px solid #f7f8f8;
  border-right: 0px solid #f7f8f8;
  border-bottom: 2px solid #5a5e61;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.3);
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul > li > a,
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a:hover {
  background-color: transparent;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li .toggle {
  color: #5a5e61;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.over .toggle {
  color: #ffffff !important;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a:hover {
  background-color: transparent;
}
#ynAdvMenuSystem .ynmenu-listing .ynmenu-multi li.over > a:hover > .ynmenu-text {
  background-color: #1e88b9;
  color: #ffffff;
}
#ynAdvMenuSystem .ynmenu-listing .item-content a:hover span:not(.ynmenu-content-photo),
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.over > a,
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard li.menu_is_selected > a {
  background-color: #1e88b9;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  #ynAdvMenuSystem {
    border-top: 0;
    border-bottom: 0;
  }
  #ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing li a {
    padding: 0 15px;
  }
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'] {
    border-bottom: 2px solid #1e88b9;
  }
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].over > a span.ynmenu-icon,
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].over > a span.ynmenu-icon-hover,
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'] > a span.ynmenu-icon,
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'] > a span.ynmenu-icon-hover {
    width: 32px;
    height: 32px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-size: 60%;
  }
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].over > a span.ynmenu-icon,
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].over > a span.ynmenu-icon-hover {
    background-color: #ffffff;
    color: #1e88b9;
  }
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'] > span.toggle {
    color: #5a5e61;
  }
  #ynAdvMenuSystem .ynmenu-listing li[data-level='1'].over > span.toggle {
    color: #ffffff;
  }
  #ynAdvMenuSystem .ynmenu-listing .ynmenu-content > ul,
  #ynAdvMenuSystem .ynmenu-listing .ynmenu-multi > ul,
  #ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .ynmenu-mixed-main,
  #ynAdvMenuSystem .ynmenu-listing .ynmenu-standard ul {
    border-bottom: 0;
  }
  #ynAdvMenuSystem .ynmenu-listing .ynmenu-mixed .listing-content ul {
    background-color: #f7f8f8;
  }
}
.ultimatevideo-player, .user_group_rows {
    width: 100%;
    height: 290px;
}
.ultimatevideo-grid.show_grid_view .ultimatevideo-video-entry .ultimatevideo-video-image {
    background-size: contain;
}
.activity_feed_header_info .ynfeed_feeling_icon + span {
    display: none;
}
#ynAdvMenuSystem .ynmenu-listing .item-content a, #ynAdvMenuSystem .ynmenu-listing .item-content a:hover {
    width: 100%!important;
}
.core-messages__conversation .mail_thread_holder .mail_content {
    background-color: #ffffff;
}




.feed_sort_order a.feed_sort_order_link, [dir="rtl"] .feed_sort_order a.feed_sort_order_link:hover {
    border: none;
    background: #f8f8f800; }
.feed_sort_order {
    border-bottom: 1px #dfdfdf00 solid; }
.panel_rows_image .img-wrapper {
    width: 50px!important;
}
div.yntour_control_bars {
    float: left;
    direction: ltr;
}

.responsive-table {
    overflow: scroll;
    display: block;
}
@media (max-width: 768px) {
.ync-comment-content .comment-mini-content-commands .feed-comment-share-holder > a:before , .ico-comment-o:before , .ync-comment-content .comment-mini-content-commands .feed-like-link a.js_like_link_toggle.unlike:before {
    font-size: 20px;
}

.comment-content .comment-mini-content-commands .button-like-share-block .feed-like-link > a, .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-link > a, .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-share-holder > a {
        font-size: 20px !important;
    }

}
@media screen and (max-width: 991px) {
.navbar.main-navigation {
     z-index: 1000 !important;
}

}
.form-group.remember-box .checkbox label input[type="checkbox"] {
    margin-top: 0;
    position: absolute;
  font-family: none !important;
}
.forum-app.forum-main.level-1 > article > .item-outer > .item-title {
     display: flex;
}
.forum-app.forum-main > article > .item-outer > .item-title .toggle {
    right: auto !important;
    left: auto !important;
    display: flex;
    position: relative!important;
    top: 13px!important;
    border: 2px solid #c7c8c7;
    width: 30px;
    height: 30px;
}
.ad_unit_multi_ad_content .ad_unit_multi_ad_url , #page_user_login .js_box_close {
    display: none; }

@media screen and (min-width: 991px) {
  .mobile-navbar-menu , 
    .smdbtn  {
    display: none !important;
  }
#ynAdvMenuSystem .ynmenu-listing .ynmenu-standard ul {
    width: 225px!important; 
    
}
}
@media (max-width: 1150px) {
    .chat_main {
       z-index: 998 !important;
}
.chat_main .chat_header {
    margin-bottom: -30px;
        z-index: 999!important;
    min-width: 68px;
    width: 130px !important;
    background: #2064f2;
    color: aliceblue;
    display: flex;
    flex-direction: row-reverse;
} 
.chat_friends_block {
    padding-top: 30px;
    margin-top: 1px;}
    
.mobile_show {
       padding-right: 6px !important;
}
}

.checkbox input {
    font-family: none !important;
}
.smdbtn:before {
content: "\f015";
    font-family: FontAwesome !important;
    font-size: 23px;
    margin-right: -16px;
    color: #555555;
    line-height: 1;
    padding: 16px 15px 17px 16px;
}
@media screen and (max-width: 599px) {
.sticky-bar>.sticky-bar-inner .header_search_form .form-group.has-feedback {
        display: none;
} }
.majazi {
    background-color: #ffeead;
    border: solid 1px #ffe47c;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 5px;
}
.vceHelp,.vceSoftWare {
    background-color: #009688;
    border: solid 1px #90A4AE;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 5px;
    text-align: center;
}
.vceHelp a,.vceSoftWare a{
    color: #EEEEEE;
}
.vceSoftWare img{
    width: 40px;
}

.refahi {
    background-color: rgba(150, 255, 186, 0.51);
    border: solid 1px rgba(150, 255, 186, 0.9);
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.naviconlink {
    line-height: 50px;
    height: 50px;
    display: inline-block;
}
.naviconlink i {
    line-height: 40px;
    font-size: 20px;
    padding: 5px;
}
.naviconlink:hover {
    /*background-color: #f0f0f0;*/
}

.jlink {
    color: #0c91e5;
    cursor: pointer;
}
.navbar-default {background-color:#f4f4f4;margin-top:50px;border-width:0;z-index:5;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li:hover > a {border:0 solid #4285f4;border-bottom-width:2px;font-weight:800;background-color:transparent;}
.navbar-default .dropdown-menu {background-color:#ffffff;}
.navbar-default .dropdown-menu li > a {padding-right:30px;}

.header {background-color:#ffffff;border-width:0;}
.header .navbar-collapse {background-color:#ffffff;}
.btn,.form-control,.list-group,.well 
{
    border-radius: 3px;
    box-shadow:0 0 0;
}
.panel
{
    border-radius:1px;
/*    -moz-box-shadow: 1px 2px 1px  #D7D7D7 !important;
    -webkit-box-shadow: 1px 2px 1px  #D7D7D7 !important;
    box-shadow: 1px 2px 1px  #D7D7D7!important;*/
}
.form-control {border-color:#d7d7d7;}
.btn-primary {border-color:transparent;}
.btn-primary,.label-primary,.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#4285f4;}
.btn-plus {
    background-color:#ffffff;
    border-width:1px;
    border-color:#dddddd;
    box-shadow: none !important;
    border-radius:3px;
    color:#666666;
    text-shadow:0 0 1px #bbbbbb;
}

.btn-success,.label-success,.progress-bar-success{background-color:#65b045;}
.btn-info,.label-info,.progress-bar-info{background-color:#a0c3ff;border-color:#a0c3ff;}
.btn-danger,.label-danger,.progress-bar-danger{background-color:#dd4b39;}
.btn-warning,.label-warning,.progress-bar-warning{background-color:#f4b400;color:#ffffff;}

hr {border-color:#ececec;}
button {
    outline: 0;
}
textarea {
    resize: none;
    outline: 0; 
}

.panel .panel-heading {
    /*    background-color:#ffffff;*/
    background-color: #F5F5F5;
    font-weight:700;
    font-size:16px;
    color:#262626;
    border-color:#ffffff;
    padding: 5px 10px  5px 10px;
    vertical-align: center;
    /*text-align: center;*/
}
.panel .panel-heading a {
    font-weight:400;
    font-size:11px;
}
.panel .panel-default {
    border-color:#fff;
}
.panel .panel-thumbnail {
    padding:0;
}
.panel .img-circle {
    width:50px;
    height:50px;
}
.list-group-item:first-child,.list-group-item:last-child {
    border-radius:0;
}
h5{
    font-weight:700;
    font-size:18px;
    color:#262626;
}
h3,h4 { 
    /*border:0 solid #efefef; 
    border-bottom-width:1px;
    padding-bottom:10px;*/
    display: inline-block;
}
.modal-dialog {
    /*width: 800px;*/
}
.modal-footer {
    border-width:0;
}

/* end theme */

/* template layout*/
#subnav {
    position:fixed;
    width:100%;
}
.leftNav{
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    font-size: 14px;
    vertical-align: central;
}
.highlighted { background: yellow }

@media (max-width: 768px) {
    #subnav {
        padding-top: 6px;
    }
}
/*-------- main menu -------*/

.mainmenu {
    text-align: center;
    clear: both;
    padding-top: 5px;
    padding-bottom: 5px;
    }
.mainmenu a{
    text-decoration: none;
    display: inline-table;
    position: relative;
    text-align: center;
    /*color: #1c70dc;*/
    color: black;
    border-bottom: solid 3px rgba(247, 249, 252, 0.05);
    padding: 10px;
    -webkit-transition: all ease 200ms;
    -moz-transition:  	all ease 200ms;
    -o-transition:  	all ease 200ms;
    -ms-transition:  	all ease 200ms;
    transition:  		all ease 200ms;
}

.mainmenu a i {
    color: #000;
    line-height: 64px;
    font-size: 32px;
}

.mainmenu a:hover{
    background-color: #F7F7F7;
    color: #dc771c;
    border-bottom: solid 3px #ea7610;
}

.mainmenu a{ 
    width: 12%;
    height: 140px;
}

@media (min-width:768px) { 
    #foxfeeds_featured .items.items-4 .featured_block_item:not(:first-child) {
    width: 30%;}
    .js_feed_view_more_entry_holder .feed-stream-content .activity_feed_header .activity_feed_header_info .user_profile_link_span, html[dir='rtl'] .js_feed_comment_border .feed-stream-content .activity_feed_header .activity_feed_header_info .user_profile_link_span {
    padding-right: 10px;
    }
    .mainmenu a{ 
        width: 24%;
    }
}
@media (max-width:768px) { 
    .mainmenu a{ 
        width: 24%;
    }
}
@media (min-width:992px) {
    .mainmenu a{ 
        width: 19%;
    }
}
@media (min-width:1200px) {
    .mainmenu a{ 
        width: 12%;
    }
}
@media (max-width:480px) {
    .mainmenu a{ 
        width: 49%;
    }
}
.ibody a,.ibody button {
    margin-bottom: 2px;
    /*text-align: right;*/
}

.highlight
{
    background-color: yellow;
    font: inherit;
}
span.hilite {background:yellow}

html, body {
    height: 100%;
}

@media print {
    .nav, navbar, navbar-fixed-top, header, navbar-default, footer ,footer img, footer a, panel {
        display: none !important;
        visibility: hidden;
    }
}
.navbar-nav > li > a{
    font-size: 20px;
    color: #225AA8;
}
.navbar li > i.badge {
    position: absolute;
    top: 10px;
    right: 23px;
}
.col-center-block {
    float: none;
    /*    display: block;*/
    margin-left: auto;
    margin-right: auto;
}
table{
	width: 100% !important;
}

/*sticky footer*/

* {
    margin: 0;
}
.wrapper {
  /* min-height: 100%; */
  min-height: 516px;
  /* equal to footer height */
  margin-bottom: -151px; 
}
.wrapper:after {
  content: "";
  display: block;
}
.footer, .wrapper:after {
  /*height: 80px;*/
}
.footer{
    /*background-color: #002349;*/
/*    width: 100%;
    height: auto;*/
    text-align: center;
/*    max-height: 142px;
    bottom: 0px;
    min-height: 143px;*/
}
.outerModalPopupDiv{
	top:120px !important;
}
#page-menu .mainmenu > a > i{
    width: 64px;
    height: 64px;
    display: block;
    vertical-align: middle;
    position: relative;
    margin: auto;
    margin-bottom: 4px !important;

}

#userStatus .modal-header img.img-circle{
    width: 100px;
    height: 120px;
}
.logo + .register-title{
    background-image: none;
    background-color: #A5A5A5;
}
.modal-backdrop {

}
/*---------------- notice ----------------*/
.notice {
    padding: 15px;
    background-color: #fafafa;
    border-right: 6px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
    box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice:hover {
    background-color: #f4f4f4;
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #45ABCD;
}
.notice-info>strong {
    color: #45ABCD;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}
/*---------------- /notice ----------------*/

    
 .core-messages__conversation   .js_box_holder .js_box_close+.js_box_content {
    background-image: url(/100-min.jpg)!important;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item
{
left: auto !important;
    float: left;
    padding: 0px;
}
#page_foxfeedspro_index .owl-carousel .owl-item {
    float: left !important;
}

#page_ynresbusiness_landing .owl-carousel .owl-wrapper {
    padding: 0px!important;
}
#page_ynresbusiness_landing .owl-carousel .owl-dots.disabled, #page_ynresbusiness_landing .owl-carousel .owl-nav.disabled {
    display: none !important;
}
.chat_main_chat .core-messages__conversation {
         background: #b0b0b047!important;
}
.mail_text {
    text-align: right !important;
}
.mail_text a {
    color: #90caf9 !important;
}
.open .dropdown-menu {
     width: max-content;
}
.main_messages .img-wrapper, .no_image_user {
      margin-left: 4pxc
}
.chat_header .fa-circle {
    padding-left: 7px;
}
.mail_content .attachment_holder_view .attachment-row:nth-child(1) .item-outer {
        float: right!important;
            padding-right: 10px!important;
            max-width: 300px;
}
.chat_main_chat .core-messages__conversation .mail_thread_holder .mail_content {
    flex-direction: column;
}
#page_foxfeedspro_index .ulLevelMenu .arrow-down, .ulLevelMenu .arrow-down:hover {
    background-position: 50% 50% !important;
    border: 1px solid #c7c8c7;
    padding: 3px 13px;
    position: relative;
    margin-left: 5px!important;
    top: 0px!important;
    color: #555;
    
    cursor: pointer;
    transform: translateY(-50%);
}
#page_foxfeedspro_index .ulLevelMenu .arrow-up, .ulLevelMenu .arrow-up:hover {
    background-position: 50% 50% !important;
    border: 1px solid #c7c8c7;
    padding: 3px 13px;
    position: relative;
    margin-left: 5px!important;
    top: 0px!important;
    color: #555;
    
    cursor: pointer;
    transform: translateY(-50%);
}
#page_foxfeedspro_index .sub_section_menu ul li a span img {
    left: unset !important;
    right: 2px; }
    
._is_profile_view .profiles-menu ul li a .badge_number_inline {
    padding-right: 4px!important;
    padding-left: 4px!important;
}
.dropdown-menu li>a {
    min-width: fit-content; 
    
}
.mail_content   .attachment_holder_view {
    max-width: 200px;
    margin-left: 20px;
}
#page_marketplace_view .market-view-detail-main-content .item-info-short-desc {
    white-space: pre-line!important;
}
.market-view-detail .market-detail-not-right .market-detail-photo-block {
}

#page_photo_view .header-page-title {
    display: none;
}
#page_music_view .item_info .item_info_author>span a, #page_music_view-album .item_info .item_info_author>span a, #page_music_view-playlist .item_info .item_info_author>span a {
    display: inline !important;
}
.event-container .event-item .item-outer .item-media>span , .event-mini-block-container .event-mini-block-item .item-outer .item-media>span {
    background-size: contain !important;
}
.donate_index_desc {
    display: none!important;
}
#page_document_view .mr-10 .img-wrapper img {
    width: 50px !important;
}
#page_document_view .mr-10 .img-wrapper, .no_image_user {
    margin-left: 6px !important;
}
.ico-music-note-o{
    display: inline-flex!important;
}

#main #content-stage #content .block>.title  {   
margin-left: 0px !important;
    margin-right: 0px !important; }
#page_page_view #main #content-stage {
background: #11366400;
    box-shadow: none !important; }
.announcement-slider .item .core-announcement-item {
    border-radius: 6px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.05); }
    
    .filter_info  {
    padding: 7px;
}
#form_main_search2 .fa-search {
    padding-right: 3px;
    padding-left: 7px;
}
._gender_female_ {
    background: url(/females.jpg) no-repeat center!important;
    width: 100%;
    background-size: cover !important;
}
.core-block-categories ul.action li .core-btn-collapse {
        border: 1px solid #c7c8c7;
    width: 30px!important;
    height: 30px!important;
    position: absolute;
    margin-left: 5px!important;
       top: 9px!important;
       justify-content: center;
    color: #555;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    font-size: 12px;
    cursor: pointer;
}
.smdmobilemenu {
position: absolute;
    padding-top: 16px;
    padding-right: 32px;
    padding-left: 32px;
    right: 0;
    left: 0;
}
.smdmobilemenu .login-menu-btns-xs {
    display: flex;
    justify-content: center;
        margin-top: -45px;
}
.smdmobilemenu .login-menu-btns-xs .div01, .navbar-collapse .site_menu .login-menu-btns-xs .div02 {
    margin-left: 8px;
    margin-right: 8px;
}
.smdmobilemenu .user-menu-item {
    display: flex;
    align-items: center;
}
.smdmobilemenu .user-menu-item >span {
    margin-right: 8px!important;
	    font-weight: bold;
    margin-left: 8px;
}
.smdmobilemenu .user-menu-item .img-wrapper {
    width: 50px;
    height: 50px;
}
@media screen and (max-width: 991px) {
.site-menu-small li a span {
     padding: 9px 0;
    font-weight: 400;
    display: flex !important;
    align-items: center;
    text-align: right;
    font-size: 14px;
    line-height: 26px;
    color: #454b55;
    font-family: kalamehweb;
}
.navbar.main-navigation .site-logo {
    display: none!important; }
.navbar.main-navigation .site-menu-small {
    top: 30px!important; }
}
.smdmobilemenu .btn01 .fa-sign-in {
    padding-left: 5px;
}
.ultimatevide_playlist_mode_slide .ms-slide .ms-slide-bgvideo {
    right: 0!important;
}
.mejs__overlay-play .mejs__overlay .mejs__layer {
    width: 100% !important;
    height: 100% !important;
}
#page_music_view-album .ico-external-link:before {
    content: "\e908" !important;
}
.js_parent_feed_entry._app_event .event-app .item-media-banner .item-media .item-media-src {
    background-size: contain !important; }
.js_parent_feed_entry._app_event .event-app .item-outer .item-calendar {
    display: none;
}
.js_parent_feed_entry._app_event .event-app .item-media-banner .item-media .item-media-src:before {
    padding-bottom: 56%;
}

.market-app.feed .item-inner .item-category span {
    display: none!important;
}
 ul.action li.category ul li a:hover {
      color: orange!important;
}
.albums-listing .music .item-title, .playlist-listing .music .item-title {
    display: inline!important;
    overflow: visible!important; 
    white-space: inherit !important;
}
@media (max-width: 479px) {
#page_event_view .event-detail-view .event-detail-top .item-choice-default {
    display: flex !important;
        margin-bottom: 16px;
	}
}
#page_event_view .event-detail-view .event-detail-main .core-events-view-content-collapse-container .core-events-view-content-collapse.collapsed .event-item-content.truncate-text {
    max-height: fit-content !important;
        padding-bottom: 30px; }
#page_event_view .event-detail-view .event-detail-main .core-events-view-content-collapse-container .core-events-view-content-collapse.collapsed .event-item-content.truncate-text+div {
    display: flex !important;
    
}
#page_event_view .event-detail-view .event-detail-top .item-choice-share-responsive {
    display: none !important;
}
.item-inner .item-action  {
    float: left;
    padding-right: 10px;
}
.js_parent_feed_entry._app_event .event-app .item-outer .item-inner .item-wrapper-info .item-side-right {
    padding-top: 7px !important;
        line-height: 3!important;
}
.dropdown-menu li>a {
    line-height: 18px!important;
}
.activity_feed_content .activity_feed_content_text .activity_feed_content_status a {
    display: contents !important;
}
#page_course_view ._block_content p {
    line-height: 1.49rem !important;
}
.comment-content .comment-mini-content-commands {
    background-color: #fff !important; }
#page_marketplace_add .create {
    display: none !important;
}
.market-app.add .form-inline.category .form-group.price-right .form-inline .selectize-control {
border-right: 1px solid #d7d7d7 !important; }
.unclibale {
    background-color: #f5dcdc;
    padding: 12px 15px;
}
.breadcrumbs-holder .breadcrumbs-top .breadcrumbs-list a {
    color: #4f4b4b !important; }
._is_guest_user .item_delete {
    display: none !important;
}
#page_intro_view .intro-info {
	display: flex;
	padding-bottom: 8px;
	border-bottom: 1px solid #eeeeee;
}
#page_intro_view .intro-view {
    position: relative;
}
#page_intro_view .intro-info .intro-info-image {
    width: 32px;
    height: 32px;
    border-radius: 100%;
}
#page_intro_view .intro-info .intro-info-image .img-wrapper {
    width: 32px;
    height: 32px;
}
#page_intro_view .intro-info .intro-info-image .img-wrapper img {
    width: 100%;
    height: 100%;
}
#page_intro_view .intro-info .intro-info-main {
    padding-left: 0;
}
#page_intro_view .intro-info .intro-info-main > span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #a2a2a2;
}
#page_intro_view .intro-info .intro-info-main .intro-author .user_profile_link_span {
    display: inline-block;
}
#page_intro_view .intro-info .intro-info-main > span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #a2a2a2;
}
#page_intro_view .intro-total-viewlike {
    text-align: left !important;
}
#page_intro_view .intro-total-viewlike {
    position: relative;
    min-height: 50px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 16px;
    color: #a2a2a2;
}
.comment-mini-content-commands .button-like-share-block {
    display: flex;
}
#page_intro_view .intro-view .intro-image span:before {
    content: "";
    display: block;
    padding-bottom: 42.85%;
}
#page_intro_view .intro-post {
    text-align: justify !important;
}
#page_intro_view .intro-post {
    padding-bottom: 32px;
    margin-bottom: 8px;
    padding-top: 0;
    font-size: 16px;
    line-height: 21px;
    border-bottom: 1px solid #eeeeee;
}
.item_view_content {
    word-break: break-word;
    word-wrap: break-word;
}
#page_intro_view .intro-category {
    background: none;
    color: #a2a2a2;
    padding: 0 !important;
    margin-bottom: 8px;
}
.intro-category {
    padding: 10px;
    font-size: 11px;
    color: #555555;
    display: inline-block;
    background: #f5f5f5;
    margin-bottom: 16px;
}
#page_intro_view .addthis_block {
    padding-top: 8px;
    margin-bottom: 16px;
}
.intro-about-this {
	margin-top: -35px;
	margin-bottom: -6px;
	padding: 15px;
}
.intro-view .item-info .lable {
	padding: 6px !important;
	font-size: 100% !important;
}
 #main .layout-left .block, #main .layout-right .block , .js_feed_view_more_entry_holder .feed-stream-content, .js_feed_comment_border .feed-stream-content {
    border: 1px solid #e7e7e7;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .mobile-header{
  width: calc(100% - 32px);
  position: relative;
  top: 16px;
  left: 16px;
  right: 16px;
  border-radius: 16px;
  transition-duration: .3s;
  transform: translateZ(1px);
  box-shadow: 5px 2px 31px rgb(0 0 0 / 17%);
  background-color: #fff;
  opacity: 1;
  z-index: 99999;
  visibility: visible;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
}
.mobile-header .panel-handelr{
  width: 10%;
}


.left-header-box{
  padding: 0;
  position: fixed;
  z-index: 999999;
}
.left-header-box .backer-button{
  display: block;
  position: fixed;
  width: 42px;
  height: 40px;
  left: 15px;
  top: 10px;
  text-align: center;
  border: 1px solid #eee;
  border-radius: 10px;
  background-color: #fff;
}
.left-header-box .backer-button i{
  font-size: 28px;
  color: #162C5B;
  position: relative;
  top: 6px;
}
body div.prk-mobile-location div.location-piker_mob i.ri-arrow-left-s-line{
  color: #545d6e !important;
}
body div.prk-mobile-location div.location-piker_mob{
  width: 91%;
  margin: 0 auto;
  margin-top: 26px;
}
body .mobile-navigation-fixed div.prk-mobile-location div.location-piker_mob{
  margin-top: 82px;
}
ul.product-tooltips {
  display: flex;
  flex-direction: row;
  position: fixed;
  right: 15px;
  top: 10px;
  border: 1px solid #ededed;
  background-color: #fff;
  border-radius: 10px;
  z-index: 999999;
}
.product-tooltips li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  width: 30px;
  height: 40px;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}
.product-tooltips li.more-tooltip{
  transform: rotate(90deg);
}
.product-tooltips li i{
  font-size: 24px;
  color: #162C5B;
  position: relative;
  top: 2px;
}
.header.mobile.modern{
  margin-bottom: 37px;
}
.header.mobile.mobile-navigation-fixed{
  margin-bottom: 85px;
}

.header.mobile.mobile-navigation-fixed.have_location{
  margin-bottom: 10px;
}
.product-single .header.mobile.mobile-navigation-fixed{
  margin-bottom: 45px;
}
.product-single .woocommerce-product-gallery .head-pros{
  margin-top: 10px;
  padding: 10px;
}
/* prk mobile menu */
.modal-menu.modern{
  box-shadow: rgb(0 0 0 / 18%) 4px 0px 15px;
  transition: all .3s;
}
body .modal-menu.modern-menu .off-canvas-main .menu li > a i, body .modal-menu.modern-menu .off-canvas-main .menu li > a img{
  font-size: 24px;
  color: #162C5B;
  max-width: 24px;
  width: 24px;
  font-weight: 500;
  margin-left: 12px;
}
body header.modern .modal-menu .off-canvas-main .menu li > a{
  color: #162C5B;
  font-weight: 500;
  font-size: 14px;
}
header.modern .modal-menu,body header.modern .modal-menu .off-canvas-main .menu ul{
  top: 90px;
  bottom: 90px;
  height: auto;
  border-radius: 16px;
}
header.modern .modal-menu.toggle,body header.modern .modal-menu .menu ul.toggle{
  right: 16px;
}
header.modern .modal-menu .off-canvas-main .menu li > a{
  margin-right: 15px;
}
header.modern .modal-menu .off-canvas-main .menu > li:first-child{
  padding-top: 15px;
}
body .modal-menu .off-canvas-main .menu li > a i, body .modal-menu .off-canvas-main .menu li > a img{
  width: 24px;
  max-width: 24px;
  font-size: 24px;
  margin-left: 9px;
  color: #162C5B;
}
header.modern .modal-menu .logo-mobile{
  display: none;
}
header.mobile-navigation-fixed .mobile-header{
  position:fixed;
}
body.product-shop .header.mobile-navigation-fixed .mobile-header{
  position: absolute;
}
.mobile-header #icon-menu svg path{
  fill: #162C5B!important;
}
.mobile-header .call-page i {
  color: #162C5B;
}
.mobile-img-logo img{
  display: block;
  width: 100%;
  max-height: 36px;
  object-fit: contain;
}

/* prk socials box */
.socials-box{
  position: fixed;
  left: 16px;
  bottom: 90px;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 15px;
  width: 55px;
  margin: 0;
  padding: 5px 0;
  background-color: #ffffff;
  transform: translate(200px) translateZ(1px);
  transition-duration: .3s;
  border-radius: 15px;
  visibility: hidden;
  opacity: 0;
  width: 50px;
  z-index: 999999;
}
.socials-box.active{
  opacity: 1;
  visibility: visible;
  transform: translate(0);
}

.socials-box li{
  margin: 8px 0;
  opacity: 1;
  transition: .2s;
}
.socials-box li:hover{
  opacity: .7;
  transition: .2s;
}
.socials-box li i{
  font-size: 21px;
  color: #162C5B;
}
/* mobile navbar menu */
.mobile-navbar-menu.havsecond.active nav{
  opacity: 0;
  transform: rotateX(90deg);
}
.mobile-bottom-navabr{
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 60px;
  transform-origin: 0 0;
  background-color: #ffff;
  border-radius: 15px;
  transition-duration: .6s;
  border: 1px solid #F2F6FF;
  box-shadow: 5px 2px 31px rgb(0 0 0 / 17%);
  overflow: hidden;
}
.mobile-bottom-navabr.blur_back{
  background-color: rgba(255, 255, 255, .7);
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  border: unset;
}
.mobile-navbar-menu{
  height: 60px;
  width: auto;
  transition: all .4s ease-out;
  position: fixed;
  bottom: 16px;
  left: 16px;
  right: 16px;
  box-shadow: none;
  z-index: 99999;
}
.mobile-navbar-menu.noindex{
  z-index: -100;
}
.mobile-navbar-menu .mobile-bottom-navitem{
  border-radius: 100%;
  width: 53px;
}
.mobile-navbar-menu .mobile-bottom-navitem a{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mobile-bottom-navitem i{
  font-size: 24px;
  color: #162C5B;
  position: relative;
}
.mobile-bottom-navabr.blur_back .mobile-bottom-navitem i{
  color: #333;
}
.mobile-navbar-menu .mobile-bottom-navitem i span.cart-count{
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: -2px;
  right: -2px;
}
.mobile-navbar-menu .mobile-bottom-navitem i span.cart-count.pluser{
  background: #f30b4a;
}
.mobile-navbar-menu .mobile-bottom-navitem i span.bold-check{
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  top: 6px;
  right: -1px;
  background: #ff6a00;
  font-size: 8px;
  color: #fff;
  text-align: center;
  font-weight: bold;
}
.mobile-navbar-menu .mobile-bottom-navitem i span.bold-check::before{
  position: relative;
  top: 2px;
}
.mobile-bottom-navitem span{
  font-size: 8px;
  font-weight: 700;
  color: #666666;
  margin-top: 7px;
}
.mobile-bottom-navabr.blur_back .mobile-bottom-navitem span{
  color: #333;
}
/* mobile navbar second menu */
.mobile-navbar-menu nav.second{
  transform: rotateX(-90deg);
  opacity: 0;
}
.mobile-navbar-menu nav.inproduct{
  transform: rotateX(-90deg) translateY(50px);
  transform: rotateX(-90deg);
}
.show-navbar{
  position: fixed;
  transform: translateZ(1px);
  text-align: center;
  bottom: 95px;
  left: 0;
  background-color: #ffffff;
  box-shadow: 5px 2px 31px rgb(0 0 0 / 13%) !important;
  border-radius: 0 25px 25px 0;
  width: 40px;
  height: 40px;
  z-index: 999;
}
.show-navbar i{
  font-size: 23px;
  position: relative;
  top: 10px;
  right: -3px;
}
.mobile-navbar-menu.active nav.second{
  opacity: 1;
  box-shadow: unset;
  transform: rotateX(0) translateY(-65px) translateZ(1px);
}
.mobile-navbar-menu nav.inproduct.active{
  opacity: 1;
  box-shadow: unset;
  transform: rotateX(0) translateZ(1px);
}
.button-native-navabr a{
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f30a4926;
  height: 36px;
  border-radius: 11px;
  color: #f30a49;
  font-weight: 700;
  letter-spacing: 0;
  font-size: 13px;
}
.button-native-navabr i{
  font-size: 24px;
  margin-right: 5px;
}


/* restyle mobile product page */

body.product-single .woocommerce div.product div.col-single1 div.woocommerce-product-gallery{
  border: unset !important;
  margin: auto !important;
  padding: 0 8px !important;
}
body.product-single .product-more-icon-dates.active{
  bottom: 0;
}
body.product-single .product-more-icon-dates{
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  background: #fff;
  height: auto;
  padding: 4px 20px;
  z-index: 999999999;
  transition-duration: .3s;
}
body.product-single .product-more-icon-dates a {
  color: #42484F;
  display: flex;
  align-items: center;
  padding: 15px 0;
  border-bottom: 1px solid #eee;
  font-size: 15px;
}
body.product-single .product-more-icon-dates li:last-child a{
  border: 0;
}
body.product-single .product-more-icon-dates a i{
  font-size: 22px;
  margin-left: 15px;
  color: #4b4f58;
  width: 22px;
}
body.product-single .product-more-icon-dates a span{
  font-size: 14px;
  color: #4b4f58;
  font-weight: 600;
}
.navigation-overlay.zindex-top{
  z-index: 9999999;
}

body .remodal-wrapper .remodal{
  border-radius: 16px;
}
body .back_holder{
  right: 15px;
  left: 15px;
  bottom: 15px;
  border-radius: 16px;
  border: 1px solid #eee;
  box-shadow: 5px 2px 31px rgb(0 0 0 / 17%) !important;
  z-index: 9999;
}
body.product-single .woocommerce div.product form.cart .button{
  font-size: 11px !important;
  padding-right: 4px !important;
  padding-left: 4px !important;
}
body.product-single .back_holder{
  right: 15px;
  left: 15px;
  bottom: 15px;
  padding: 9px !important;
  transform-origin: 0 0;
  background-color: #ffff;
  transition-duration: .6s;
  border-radius: 15px;
  box-shadow: 5px 2px 31px rgba(0,0,0,.17)!important;
  background-color: #fff;
  z-index: 9999;
  border: 0;
}
body.product-single .back_holder.blur_back{
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: rgba(255,255,255,.5);
}
body.product-single .back_holder.active{
  opacity: 0;
  transform: rotateX(90deg);
}
body.product-single .des-left .woocommerce-variation-add-to-cart{
  width: 60% !important;
}
body.product-single .cart-pro del span bdi,
body.product-single .cart-pro del span bdi span{
  font-size: 11px;
}
body.product-single cart-pro span.index-discount-pro{
  font-size: 12px !important;
}
body.product-single .cart-pro bdi{
  font-size: 14px;
}
body.product-single .head-pros span.prs{
  font-size: 14px !important;
}
body.product-single .woocommerce div.product div.summary, .tabs-panel-mobile{
  border-radius: 14px;
  background-color: #fff;
  padding: 15px 20px;
  border: 1px solid #e3e3e3;
}
body .carousel_lister .off-product{
  border-radius: 14px;
  width: 165px;
}
body .promotion-categories .categorys_item article,
body .carousel_lister .item-pro,
body.product-single .product-tab-nav-mobiles ul li.nav-item_mobile,
body.product-single .carousel_lister .item-pro{
  border-radius: 14px;
}
body.product-single .woocommerce-breadcrumb{
  margin-top: 10px !important
}

.form_search.mobile{
  border: 0;
  padding: 8px 11px;
  color: #636468;
  background: #f6f6f6;
  border-radius: 11px;
}
.form_search.mobile input{
  border: 0;
  padding: 6px 14px;
  color: #636468;
  background: #f5f5f5;
  border-radius: 11px;
}
.form_search.mobile span#submited_search{
  font-size: 23px;
  position: relative;
  top: 5px;
}
body .prk_close_search_result{
  left: 20px;
  top: -43px;
  font-size: 26px;
  color: #a5a5a5;
}
.form_search.mobile .prk_input_serach::placeholder {
	color: #030303;
	opacity: 1;
  font-size: 14px;
  font-weight: 600;
}
.prk_search_alert{
  right: 0;
  left: 0;
  opacity: .5;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  top: 15vh;
}
.prk_search_alert i{
  color: #162C5B;
  font-size: 120px;
}
.prk_search_alert p{
  color: #162C5B;
  font-size: 16px;
  font-weight: 600;
  padding-top: 28px;
}
.form_search.mobile .product_seached .thumb-off{
  max-width: 120px !important;
  margin: 0 !important;
}
body .swal2-container {
  padding: 16px !important;
}
body .swal2-popup{
  border-radius: 11px;
  padding: 16px 4px;
}
body .swal2-styled{
  padding: 0.525em 1em !important;
  box-shadow: none;
  font-weight: 500;
  font-size: 14px !important;
  font-weight: 600;
  border-radius: 8px !important;
}
.swal2-modal.go-cart-popup h2#swal2-title{
  font-size: 14px!important;
  padding: 1.7em 0em 0 !important;
  font-weight: 700 !important;
  color: #333;
}
.col-single1 .details_actions{
  display: none !important;
}
.fashion-style form.cart .button{
  transition-duration: .6s;
}
.fashion-style form.cart .button.active{
  opacity: 0;
  transform: rotateX(90deg);
}
/* product page style */
.product-seller-info .product-seller-row{
  padding: 10px 0;
}
.product-seller-info .product-seller-row .product-seller-row-icon {
  width: 35px;
}
.product-seller-info .product-seller-row .product-seller-row-icon i {
  font-size: 20px;
}
.product-seller-info .product-seller-row .product-seller-row-detail .product-seller-row-detail-title{
  font-size: 13px;
}
body .full_whidth.ui-box{
  border: 1px solid #efefef !important;
  padding: 8px 5px !important;
}
.product-seller-info .product-seller-row.centes:last-child{
  padding-bottom: 0;
}
body .product-seller-info .product-seller-row .product-seller-row-detail ul li::after{
  right: -22px;
  bottom: 3px;
}
body .better-btn.show {
  font-size: 13px;
  justify-content: left;
  color: #81858A!important;
  font-weight: 500;
}
body .better-btn i{
  padding-right: 3px;
  font-size: 15px;
  position: relative;
  top: -2px;
  color: #81858A!important;
}

body .imgs-mobile .swiper-slide img {
  max-width: 230px;
}
body .footer-s .main-footer .continer .copy-right-foot.navier {
  padding-bottom: 80px;
}
body .swiper-responsive-product-slider{
  margin: 0;
}
.product-tooltips li.carter-mobiler i em{
  position: absolute;
  top: -4px;
  right: -6px;
  font-size: 12px;
  font-family: prk-font;
  line-height: 9px;
  min-width: 15px;
  min-height: 15px;
  padding: 3px;
  border-radius: 5px;
}
.remodal-wrapper .remodal .remodal-header .remodal-close{

}
.remodal-wrapper .remodal .remodal-header .remodal-close::before{
  font-family: 'parsfont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e9c7";
  color: #5e5e5e;
  font-weight: 100;
}
body .payment_navigtions{
  border: 0;
  border-bottom: 1px solid #f8f8f8;
  border-radius: 0;
  margin: 0;
}
.payment_navigtions .checkout-headers ul{
  justify-content: space-between;
}
body .payment_navigtions .payment_logo{
  display: none;
}
body.cart_page .woocommerce .order_flexd{
  right: 15px;
  left: 15px;
  bottom: 15px;
  padding: 9px !important;
  transform-origin: 0 0;
  background-color: #ffff;
  transition-duration: .6s;
  border-radius: 15px;
  border: 1px solid #eee;
  box-shadow: 5px 2px 31px rgb(0 0 0 / 13%) !important;
  z-index: 99999999;
}
body.cart_page .woocommerce .order_flexd.blur_back{
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  background-color: rgba(255,255,255,.5);
  border: unset;
}
body.cart_page .woocommerce .cart_totals  .order_flexd tr th,body.cart_page .woocommerce .cart_totals  .order_flexd tr td{
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}
.woocommerce .collateral-order-user .table-shop-cart-user .tr-proceed-cart-user th a{
  font-size: 13px !important;
}
body.cart_page .prk_empty_cart .cart-empty{
  font-size: 16px !important;
  line-height: 28px;
  margin: 10px auto;
  text-align: center;
  color: #162C5B;
  font-weight: 600;
  padding-top: 15px;
}
body.cart_page .prk_empty_cart .page_shoper{
  display: none !important;
}
body .prk_empty_cart{
  display: flex;
  flex-direction: column;
}
body .prk_empty_cart .prk_empty_cart_detales{
  order: 2;
  width: 80%;
  margin: 2rem auto 0 auto;
  opacity: .5;
}
body .prk_empty_cart .prk-shoppingcart-next-contain-links{
  order: 1;
}
body .prk_empty_cart .return-to-shop{
  order: 3;
}
body .prk_empty_cart i.empty_cart{
  text-align: center;
  color: #162C5B;
  font-size: 120px;
}
body .onliner_main_loading .content_loading{
  width: 290px;
  max-width: 290px;
  margin: 0 auto;
  right: 16px;
  left: 16px;
  top: 40%;
}
.onliner_main_loading .content_loading .loader-wrapper img{
  width: 120px !important;
  height: auto !important;
  display: inline-block !important;
}
body.cart_page .woocommerce span.onsale{
  font-size: 14px !important;
}
body .col-banner .banners{
  margin: 3px 0;
}
body .col-banner .list4{
  width: calc(50% - 3px) !important;
}
body .col-single1{
  margin-bottom: 10px;
}
body .call_box.havetool .call_button {
  bottom: 90px;
  right: 14px;
}
body .adress-index i,.woocommerce-breadcrumb i{
  display: none;
}
.adress-index #breadcrumb span a,.continer .woocommerce-breadcrumb a{
  color: #7e7e7e;
  font-size: 13px;
  font-weight: 600;
}
.adress-index #breadcrumb span a::after,.continer .woocommerce-breadcrumb a::after{
  font-family: 'parsfont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e930";
  position: relative;
  top: 3px;
  padding: 0 2px;
}
body div.call_box div.call_main{
  width: 90%;
}
/* story style mobile */
@media (max-width: 675px) {

  /* body .prkstory-item-circles .prkstory-feed-item-ins {
      width: 80px !important;
  }
  body .prkstory-item-circles .prkstory-feed-item-ins .prkstory-circle-image, .prkstory-item-circles .prkstory-feed-item-ins .prkstory-feed-canvas {
      height: 80px !important;
      width: 80px !important;
  } */


}

/* responsive 990px */
@media (max-width: 990px) {
    .js_user_tool_tip_holder .js_user_tool_tip_body, .js_user_tool_tip_holder {
    width: -webkit-fill-available;
    left: auto !important;
    right: auto !important;
        top: 0px !important;
    position: fixed !important;
            min-height: 285px;
}
  body div.continer {
    width: 90% !important;
  }
  body.product-single div.continer {
      width: 93% !important;
    }
}



/*
* Remix Icon v2.5.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2020-05-23
*/
@font-face {
  font-family: "remixicon";
  src: url('remixicon.eot?t=1590207869815'); /* IE9*/
  src: url('remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("remixicon.woff2?t=1590207869815") format("woff2"),
  url("remixicon.woff?t=1590207869815") format("woff"),
  url('remixicon.ttf?t=1590207869815') format('truetype'); /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }

.ri-24-hours-fill:before { content: "\ea01"; }
.ri-24-hours-line:before { content: "\ea02"; }
.ri-4k-fill:before { content: "\ea03"; }
.ri-4k-line:before { content: "\ea04"; }
.ri-a-b:before { content: "\ea05"; }
.ri-account-box-fill:before { content: "\ea06"; }
.ri-account-box-line:before { content: "\ea07"; }
.ri-account-circle-fill:before { content: "\ea08"; }
.ri-account-circle-line:before { content: "\ea09"; }
.ri-account-pin-box-fill:before { content: "\ea0a"; }
.ri-account-pin-box-line:before { content: "\ea0b"; }
.ri-account-pin-circle-fill:before { content: "\ea0c"; }
.ri-account-pin-circle-line:before { content: "\ea0d"; }
.ri-add-box-fill:before { content: "\ea0e"; }
.ri-add-box-line:before { content: "\ea0f"; }
.ri-add-circle-fill:before { content: "\ea10"; }
.ri-add-circle-line:before { content: "\ea11"; }
.ri-add-fill:before { content: "\ea12"; }
.ri-add-line:before { content: "\ea13"; }
.ri-admin-fill:before { content: "\ea14"; }
.ri-admin-line:before { content: "\ea15"; }
.ri-advertisement-fill:before { content: "\ea16"; }
.ri-advertisement-line:before { content: "\ea17"; }
.ri-airplay-fill:before { content: "\ea18"; }
.ri-airplay-line:before { content: "\ea19"; }
.ri-alarm-fill:before { content: "\ea1a"; }
.ri-alarm-line:before { content: "\ea1b"; }
.ri-alarm-warning-fill:before { content: "\ea1c"; }
.ri-alarm-warning-line:before { content: "\ea1d"; }
.ri-album-fill:before { content: "\ea1e"; }
.ri-album-line:before { content: "\ea1f"; }
.ri-alert-fill:before { content: "\ea20"; }
.ri-alert-line:before { content: "\ea21"; }
.ri-aliens-fill:before { content: "\ea22"; }
.ri-aliens-line:before { content: "\ea23"; }
.ri-align-bottom:before { content: "\ea24"; }
.ri-align-center:before { content: "\ea25"; }
.ri-align-justify:before { content: "\ea26"; }
.ri-align-left:before { content: "\ea27"; }
.ri-align-right:before { content: "\ea28"; }
.ri-align-top:before { content: "\ea29"; }
.ri-align-vertically:before { content: "\ea2a"; }
.ri-alipay-fill:before { content: "\ea2b"; }
.ri-alipay-line:before { content: "\ea2c"; }
.ri-amazon-fill:before { content: "\ea2d"; }
.ri-amazon-line:before { content: "\ea2e"; }
.ri-anchor-fill:before { content: "\ea2f"; }
.ri-anchor-line:before { content: "\ea30"; }
.ri-ancient-gate-fill:before { content: "\ea31"; }
.ri-ancient-gate-line:before { content: "\ea32"; }
.ri-ancient-pavilion-fill:before { content: "\ea33"; }
.ri-ancient-pavilion-line:before { content: "\ea34"; }
.ri-android-fill:before { content: "\ea35"; }
.ri-android-line:before { content: "\ea36"; }
.ri-angularjs-fill:before { content: "\ea37"; }
.ri-angularjs-line:before { content: "\ea38"; }
.ri-anticlockwise-2-fill:before { content: "\ea39"; }
.ri-anticlockwise-2-line:before { content: "\ea3a"; }
.ri-anticlockwise-fill:before { content: "\ea3b"; }
.ri-anticlockwise-line:before { content: "\ea3c"; }
.ri-app-store-fill:before { content: "\ea3d"; }
.ri-app-store-line:before { content: "\ea3e"; }
.ri-apple-fill:before { content: "\ea3f"; }
.ri-apple-line:before { content: "\ea40"; }
.ri-apps-2-fill:before { content: "\ea41"; }
.ri-apps-2-line:before { content: "\ea42"; }
.ri-apps-fill:before { content: "\ea43"; }
.ri-apps-line:before { content: "\ea44"; }
.ri-archive-drawer-fill:before { content: "\ea45"; }
.ri-archive-drawer-line:before { content: "\ea46"; }
.ri-archive-fill:before { content: "\ea47"; }
.ri-archive-line:before { content: "\ea48"; }
.ri-arrow-down-circle-fill:before { content: "\ea49"; }
.ri-arrow-down-circle-line:before { content: "\ea4a"; }
.ri-arrow-down-fill:before { content: "\ea4b"; }
.ri-arrow-down-line:before { content: "\ea4c"; }
.ri-arrow-down-s-fill:before { content: "\ea4d"; }
.ri-arrow-down-s-line:before { content: "\ea4e"; }
.ri-arrow-drop-down-fill:before { content: "\ea4f"; }
.ri-arrow-drop-down-line:before { content: "\ea50"; }
.ri-arrow-drop-left-fill:before { content: "\ea51"; }
.ri-arrow-drop-left-line:before { content: "\ea52"; }
.ri-arrow-drop-right-fill:before { content: "\ea53"; }
.ri-arrow-drop-right-line:before { content: "\ea54"; }
.ri-arrow-drop-up-fill:before { content: "\ea55"; }
.ri-arrow-drop-up-line:before { content: "\ea56"; }
.ri-arrow-go-back-fill:before { content: "\ea57"; }
.ri-arrow-go-back-line:before { content: "\ea58"; }
.ri-arrow-go-forward-fill:before { content: "\ea59"; }
.ri-arrow-go-forward-line:before { content: "\ea5a"; }
.ri-arrow-left-circle-fill:before { content: "\ea5b"; }
.ri-arrow-left-circle-line:before { content: "\ea5c"; }
.ri-arrow-left-down-fill:before { content: "\ea5d"; }
.ri-arrow-left-down-line:before { content: "\ea5e"; }
.ri-arrow-left-fill:before { content: "\ea5f"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-left-right-fill:before { content: "\ea61"; }
.ri-arrow-left-right-line:before { content: "\ea62"; }
.ri-arrow-left-s-fill:before { content: "\ea63"; }
.ri-arrow-left-s-line:before { content: "\ea64"; }
.ri-arrow-left-up-fill:before { content: "\ea65"; }
.ri-arrow-left-up-line:before { content: "\ea66"; }
.ri-arrow-right-circle-fill:before { content: "\ea67"; }
.ri-arrow-right-circle-line:before { content: "\ea68"; }
.ri-arrow-right-down-fill:before { content: "\ea69"; }
.ri-arrow-right-down-line:before { content: "\ea6a"; }
.ri-arrow-right-fill:before { content: "\ea6b"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-right-s-fill:before { content: "\ea6d"; }
.ri-arrow-right-s-line:before { content: "\ea6e"; }
.ri-arrow-right-up-fill:before { content: "\ea6f"; }
.ri-arrow-right-up-line:before { content: "\ea70"; }
.ri-arrow-up-circle-fill:before { content: "\ea71"; }
.ri-arrow-up-circle-line:before { content: "\ea72"; }
.ri-arrow-up-down-fill:before { content: "\ea73"; }
.ri-arrow-up-down-line:before { content: "\ea74"; }
.ri-arrow-up-fill:before { content: "\ea75"; }
.ri-arrow-up-line:before { content: "\ea76"; }
.ri-arrow-up-s-fill:before { content: "\ea77"; }
.ri-arrow-up-s-line:before { content: "\ea78"; }
.ri-artboard-2-fill:before { content: "\ea79"; }
.ri-artboard-2-line:before { content: "\ea7a"; }
.ri-artboard-fill:before { content: "\ea7b"; }
.ri-artboard-line:before { content: "\ea7c"; }
.ri-article-fill:before { content: "\ea7d"; }
.ri-article-line:before { content: "\ea7e"; }
.ri-aspect-ratio-fill:before { content: "\ea7f"; }
.ri-aspect-ratio-line:before { content: "\ea80"; }
.ri-asterisk:before { content: "\ea81"; }
.ri-at-fill:before { content: "\ea82"; }
.ri-at-line:before { content: "\ea83"; }
.ri-attachment-2:before { content: "\ea84"; }
.ri-attachment-fill:before { content: "\ea85"; }
.ri-attachment-line:before { content: "\ea86"; }
.ri-auction-fill:before { content: "\ea87"; }
.ri-auction-line:before { content: "\ea88"; }
.ri-award-fill:before { content: "\ea89"; }
.ri-award-line:before { content: "\ea8a"; }
.ri-baidu-fill:before { content: "\ea8b"; }
.ri-baidu-line:before { content: "\ea8c"; }
.ri-ball-pen-fill:before { content: "\ea8d"; }
.ri-ball-pen-line:before { content: "\ea8e"; }
.ri-bank-card-2-fill:before { content: "\ea8f"; }
.ri-bank-card-2-line:before { content: "\ea90"; }
.ri-bank-card-fill:before { content: "\ea91"; }
.ri-bank-card-line:before { content: "\ea92"; }
.ri-bank-fill:before { content: "\ea93"; }
.ri-bank-line:before { content: "\ea94"; }
.ri-bar-chart-2-fill:before { content: "\ea95"; }
.ri-bar-chart-2-line:before { content: "\ea96"; }
.ri-bar-chart-box-fill:before { content: "\ea97"; }
.ri-bar-chart-box-line:before { content: "\ea98"; }
.ri-bar-chart-fill:before { content: "\ea99"; }
.ri-bar-chart-grouped-fill:before { content: "\ea9a"; }
.ri-bar-chart-grouped-line:before { content: "\ea9b"; }
.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; }
.ri-bar-chart-horizontal-line:before { content: "\ea9d"; }
.ri-bar-chart-line:before { content: "\ea9e"; }
.ri-barcode-box-fill:before { content: "\ea9f"; }
.ri-barcode-box-line:before { content: "\eaa0"; }
.ri-barcode-fill:before { content: "\eaa1"; }
.ri-barcode-line:before { content: "\eaa2"; }
.ri-barricade-fill:before { content: "\eaa3"; }
.ri-barricade-line:before { content: "\eaa4"; }
.ri-base-station-fill:before { content: "\eaa5"; }
.ri-base-station-line:before { content: "\eaa6"; }
.ri-basketball-fill:before { content: "\eaa7"; }
.ri-basketball-line:before { content: "\eaa8"; }
.ri-battery-2-charge-fill:before { content: "\eaa9"; }
.ri-battery-2-charge-line:before { content: "\eaaa"; }
.ri-battery-2-fill:before { content: "\eaab"; }
.ri-battery-2-line:before { content: "\eaac"; }
.ri-battery-charge-fill:before { content: "\eaad"; }
.ri-battery-charge-line:before { content: "\eaae"; }
.ri-battery-fill:before { content: "\eaaf"; }
.ri-battery-line:before { content: "\eab0"; }
.ri-battery-low-fill:before { content: "\eab1"; }
.ri-battery-low-line:before { content: "\eab2"; }
.ri-battery-saver-fill:before { content: "\eab3"; }
.ri-battery-saver-line:before { content: "\eab4"; }
.ri-battery-share-fill:before { content: "\eab5"; }
.ri-battery-share-line:before { content: "\eab6"; }
.ri-bear-smile-fill:before { content: "\eab7"; }
.ri-bear-smile-line:before { content: "\eab8"; }
.ri-behance-fill:before { content: "\eab9"; }
.ri-behance-line:before { content: "\eaba"; }
.ri-bell-fill:before { content: "\eabb"; }
.ri-bell-line:before { content: "\eabc"; }
.ri-bike-fill:before { content: "\eabd"; }
.ri-bike-line:before { content: "\eabe"; }
.ri-bilibili-fill:before { content: "\eabf"; }
.ri-bilibili-line:before { content: "\eac0"; }
.ri-bill-fill:before { content: "\eac1"; }
.ri-bill-line:before { content: "\eac2"; }
.ri-billiards-fill:before { content: "\eac3"; }
.ri-billiards-line:before { content: "\eac4"; }
.ri-bit-coin-fill:before { content: "\eac5"; }
.ri-bit-coin-line:before { content: "\eac6"; }
.ri-blaze-fill:before { content: "\eac7"; }
.ri-blaze-line:before { content: "\eac8"; }
.ri-bluetooth-connect-fill:before { content: "\eac9"; }
.ri-bluetooth-connect-line:before { content: "\eaca"; }
.ri-bluetooth-fill:before { content: "\eacb"; }
.ri-bluetooth-line:before { content: "\eacc"; }
.ri-blur-off-fill:before { content: "\eacd"; }
.ri-blur-off-line:before { content: "\eace"; }
.ri-body-scan-fill:before { content: "\eacf"; }
.ri-body-scan-line:before { content: "\ead0"; }
.ri-bold:before { content: "\ead1"; }
.ri-book-2-fill:before { content: "\ead2"; }
.ri-book-2-line:before { content: "\ead3"; }
.ri-book-3-fill:before { content: "\ead4"; }
.ri-book-3-line:before { content: "\ead5"; }
.ri-book-fill:before { content: "\ead6"; }
.ri-book-line:before { content: "\ead7"; }
.ri-book-mark-fill:before { content: "\ead8"; }
.ri-book-mark-line:before { content: "\ead9"; }
.ri-book-open-fill:before { content: "\eada"; }
.ri-book-open-line:before { content: "\eadb"; }
.ri-book-read-fill:before { content: "\eadc"; }
.ri-book-read-line:before { content: "\eadd"; }
.ri-booklet-fill:before { content: "\eade"; }
.ri-booklet-line:before { content: "\eadf"; }
.ri-bookmark-2-fill:before { content: "\eae0"; }
.ri-bookmark-2-line:before { content: "\eae1"; }
.ri-bookmark-3-fill:before { content: "\eae2"; }
.ri-bookmark-3-line:before { content: "\eae3"; }
.ri-bookmark-fill:before { content: "\eae4"; }
.ri-bookmark-line:before { content: "\eae5"; }
.ri-boxing-fill:before { content: "\eae6"; }
.ri-boxing-line:before { content: "\eae7"; }
.ri-braces-fill:before { content: "\eae8"; }
.ri-braces-line:before { content: "\eae9"; }
.ri-brackets-fill:before { content: "\eaea"; }
.ri-brackets-line:before { content: "\eaeb"; }
.ri-briefcase-2-fill:before { content: "\eaec"; }
.ri-briefcase-2-line:before { content: "\eaed"; }
.ri-briefcase-3-fill:before { content: "\eaee"; }
.ri-briefcase-3-line:before { content: "\eaef"; }
.ri-briefcase-4-fill:before { content: "\eaf0"; }
.ri-briefcase-4-line:before { content: "\eaf1"; }
.ri-briefcase-5-fill:before { content: "\eaf2"; }
.ri-briefcase-5-line:before { content: "\eaf3"; }
.ri-briefcase-fill:before { content: "\eaf4"; }
.ri-briefcase-line:before { content: "\eaf5"; }
.ri-bring-forward:before { content: "\eaf6"; }
.ri-bring-to-front:before { content: "\eaf7"; }
.ri-broadcast-fill:before { content: "\eaf8"; }
.ri-broadcast-line:before { content: "\eaf9"; }
.ri-brush-2-fill:before { content: "\eafa"; }
.ri-brush-2-line:before { content: "\eafb"; }
.ri-brush-3-fill:before { content: "\eafc"; }
.ri-brush-3-line:before { content: "\eafd"; }
.ri-brush-4-fill:before { content: "\eafe"; }
.ri-brush-4-line:before { content: "\eaff"; }
.ri-brush-fill:before { content: "\eb00"; }
.ri-brush-line:before { content: "\eb01"; }
.ri-bubble-chart-fill:before { content: "\eb02"; }
.ri-bubble-chart-line:before { content: "\eb03"; }
.ri-bug-2-fill:before { content: "\eb04"; }
.ri-bug-2-line:before { content: "\eb05"; }
.ri-bug-fill:before { content: "\eb06"; }
.ri-bug-line:before { content: "\eb07"; }
.ri-building-2-fill:before { content: "\eb08"; }
.ri-building-2-line:before { content: "\eb09"; }
.ri-building-3-fill:before { content: "\eb0a"; }
.ri-building-3-line:before { content: "\eb0b"; }
.ri-building-4-fill:before { content: "\eb0c"; }
.ri-building-4-line:before { content: "\eb0d"; }
.ri-building-fill:before { content: "\eb0e"; }
.ri-building-line:before { content: "\eb0f"; }
.ri-bus-2-fill:before { content: "\eb10"; }
.ri-bus-2-line:before { content: "\eb11"; }
.ri-bus-fill:before { content: "\eb12"; }
.ri-bus-line:before { content: "\eb13"; }
.ri-bus-wifi-fill:before { content: "\eb14"; }
.ri-bus-wifi-line:before { content: "\eb15"; }
.ri-cactus-fill:before { content: "\eb16"; }
.ri-cactus-line:before { content: "\eb17"; }
.ri-cake-2-fill:before { content: "\eb18"; }
.ri-cake-2-line:before { content: "\eb19"; }
.ri-cake-3-fill:before { content: "\eb1a"; }
.ri-cake-3-line:before { content: "\eb1b"; }
.ri-cake-fill:before { content: "\eb1c"; }
.ri-cake-line:before { content: "\eb1d"; }
.ri-calculator-fill:before { content: "\eb1e"; }
.ri-calculator-line:before { content: "\eb1f"; }
.ri-calendar-2-fill:before { content: "\eb20"; }
.ri-calendar-2-line:before { content: "\eb21"; }
.ri-calendar-check-fill:before { content: "\eb22"; }
.ri-calendar-check-line:before { content: "\eb23"; }
.ri-calendar-event-fill:before { content: "\eb24"; }
.ri-calendar-event-line:before { content: "\eb25"; }
.ri-calendar-fill:before { content: "\eb26"; }
.ri-calendar-line:before { content: "\eb27"; }
.ri-calendar-todo-fill:before { content: "\eb28"; }
.ri-calendar-todo-line:before { content: "\eb29"; }
.ri-camera-2-fill:before { content: "\eb2a"; }
.ri-camera-2-line:before { content: "\eb2b"; }
.ri-camera-3-fill:before { content: "\eb2c"; }
.ri-camera-3-line:before { content: "\eb2d"; }
.ri-camera-fill:before { content: "\eb2e"; }
.ri-camera-lens-fill:before { content: "\eb2f"; }
.ri-camera-lens-line:before { content: "\eb30"; }
.ri-camera-line:before { content: "\eb31"; }
.ri-camera-off-fill:before { content: "\eb32"; }
.ri-camera-off-line:before { content: "\eb33"; }
.ri-camera-switch-fill:before { content: "\eb34"; }
.ri-camera-switch-line:before { content: "\eb35"; }
.ri-capsule-fill:before { content: "\eb36"; }
.ri-capsule-line:before { content: "\eb37"; }
.ri-car-fill:before { content: "\eb38"; }
.ri-car-line:before { content: "\eb39"; }
.ri-car-washing-fill:before { content: "\eb3a"; }
.ri-car-washing-line:before { content: "\eb3b"; }
.ri-caravan-fill:before { content: "\eb3c"; }
.ri-caravan-line:before { content: "\eb3d"; }
.ri-cast-fill:before { content: "\eb3e"; }
.ri-cast-line:before { content: "\eb3f"; }
.ri-cellphone-fill:before { content: "\eb40"; }
.ri-cellphone-line:before { content: "\eb41"; }
.ri-celsius-fill:before { content: "\eb42"; }
.ri-celsius-line:before { content: "\eb43"; }
.ri-centos-fill:before { content: "\eb44"; }
.ri-centos-line:before { content: "\eb45"; }
.ri-character-recognition-fill:before { content: "\eb46"; }
.ri-character-recognition-line:before { content: "\eb47"; }
.ri-charging-pile-2-fill:before { content: "\eb48"; }
.ri-charging-pile-2-line:before { content: "\eb49"; }
.ri-charging-pile-fill:before { content: "\eb4a"; }
.ri-charging-pile-line:before { content: "\eb4b"; }
.ri-chat-1-fill:before { content: "\eb4c"; }
.ri-chat-1-line:before { content: "\eb4d"; }
.ri-chat-2-fill:before { content: "\eb4e"; }
.ri-chat-2-line:before { content: "\eb4f"; }
.ri-chat-3-fill:before { content: "\eb50"; }
.ri-chat-3-line:before { content: "\eb51"; }
.ri-chat-4-fill:before { content: "\eb52"; }
.ri-chat-4-line:before { content: "\eb53"; }
.ri-chat-check-fill:before { content: "\eb54"; }
.ri-chat-check-line:before { content: "\eb55"; }
.ri-chat-delete-fill:before { content: "\eb56"; }
.ri-chat-delete-line:before { content: "\eb57"; }
.ri-chat-download-fill:before { content: "\eb58"; }
.ri-chat-download-line:before { content: "\eb59"; }
.ri-chat-follow-up-fill:before { content: "\eb5a"; }
.ri-chat-follow-up-line:before { content: "\eb5b"; }
.ri-chat-forward-fill:before { content: "\eb5c"; }
.ri-chat-forward-line:before { content: "\eb5d"; }
.ri-chat-heart-fill:before { content: "\eb5e"; }
.ri-chat-heart-line:before { content: "\eb5f"; }
.ri-chat-history-fill:before { content: "\eb60"; }
.ri-chat-history-line:before { content: "\eb61"; }
.ri-chat-new-fill:before { content: "\eb62"; }
.ri-chat-new-line:before { content: "\eb63"; }
.ri-chat-off-fill:before { content: "\eb64"; }
.ri-chat-off-line:before { content: "\eb65"; }
.ri-chat-poll-fill:before { content: "\eb66"; }
.ri-chat-poll-line:before { content: "\eb67"; }
.ri-chat-private-fill:before { content: "\eb68"; }
.ri-chat-private-line:before { content: "\eb69"; }
.ri-chat-quote-fill:before { content: "\eb6a"; }
.ri-chat-quote-line:before { content: "\eb6b"; }
.ri-chat-settings-fill:before { content: "\eb6c"; }
.ri-chat-settings-line:before { content: "\eb6d"; }
.ri-chat-smile-2-fill:before { content: "\eb6e"; }
.ri-chat-smile-2-line:before { content: "\eb6f"; }
.ri-chat-smile-3-fill:before { content: "\eb70"; }
.ri-chat-smile-3-line:before { content: "\eb71"; }
.ri-chat-smile-fill:before { content: "\eb72"; }
.ri-chat-smile-line:before { content: "\eb73"; }
.ri-chat-upload-fill:before { content: "\eb74"; }
.ri-chat-upload-line:before { content: "\eb75"; }
.ri-chat-voice-fill:before { content: "\eb76"; }
.ri-chat-voice-line:before { content: "\eb77"; }
.ri-check-double-fill:before { content: "\eb78"; }
.ri-check-double-line:before { content: "\eb79"; }
.ri-check-fill:before { content: "\eb7a"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; }
.ri-checkbox-blank-circle-line:before { content: "\eb7d"; }
.ri-checkbox-blank-fill:before { content: "\eb7e"; }
.ri-checkbox-blank-line:before { content: "\eb7f"; }
.ri-checkbox-circle-fill:before { content: "\eb80"; }
.ri-checkbox-circle-line:before { content: "\eb81"; }
.ri-checkbox-fill:before { content: "\eb82"; }
.ri-checkbox-indeterminate-fill:before { content: "\eb83"; }
.ri-checkbox-indeterminate-line:before { content: "\eb84"; }
.ri-checkbox-line:before { content: "\eb85"; }
.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; }
.ri-checkbox-multiple-blank-line:before { content: "\eb87"; }
.ri-checkbox-multiple-fill:before { content: "\eb88"; }
.ri-checkbox-multiple-line:before { content: "\eb89"; }
.ri-china-railway-fill:before { content: "\eb8a"; }
.ri-china-railway-line:before { content: "\eb8b"; }
.ri-chrome-fill:before { content: "\eb8c"; }
.ri-chrome-line:before { content: "\eb8d"; }
.ri-clapperboard-fill:before { content: "\eb8e"; }
.ri-clapperboard-line:before { content: "\eb8f"; }
.ri-clipboard-fill:before { content: "\eb90"; }
.ri-clipboard-line:before { content: "\eb91"; }
.ri-clockwise-2-fill:before { content: "\eb92"; }
.ri-clockwise-2-line:before { content: "\eb93"; }
.ri-clockwise-fill:before { content: "\eb94"; }
.ri-clockwise-line:before { content: "\eb95"; }
.ri-close-circle-fill:before { content: "\eb96"; }
.ri-close-circle-line:before { content: "\eb97"; }
.ri-close-fill:before { content: "\eb98"; }
.ri-close-line:before { content: "\eb99"; }
.ri-closed-captioning-fill:before { content: "\eb9a"; }
.ri-closed-captioning-line:before { content: "\eb9b"; }
.ri-cloud-fill:before { content: "\eb9c"; }
.ri-cloud-line:before { content: "\eb9d"; }
.ri-cloud-off-fill:before { content: "\eb9e"; }
.ri-cloud-off-line:before { content: "\eb9f"; }
.ri-cloud-windy-fill:before { content: "\eba0"; }
.ri-cloud-windy-line:before { content: "\eba1"; }
.ri-cloudy-2-fill:before { content: "\eba2"; }
.ri-cloudy-2-line:before { content: "\eba3"; }
.ri-cloudy-fill:before { content: "\eba4"; }
.ri-cloudy-line:before { content: "\eba5"; }
.ri-code-box-fill:before { content: "\eba6"; }
.ri-code-box-line:before { content: "\eba7"; }
.ri-code-fill:before { content: "\eba8"; }
.ri-code-line:before { content: "\eba9"; }
.ri-code-s-fill:before { content: "\ebaa"; }
.ri-code-s-line:before { content: "\ebab"; }
.ri-code-s-slash-fill:before { content: "\ebac"; }
.ri-code-s-slash-line:before { content: "\ebad"; }
.ri-code-view:before { content: "\ebae"; }
.ri-codepen-fill:before { content: "\ebaf"; }
.ri-codepen-line:before { content: "\ebb0"; }
.ri-coin-fill:before { content: "\ebb1"; }
.ri-coin-line:before { content: "\ebb2"; }
.ri-coins-fill:before { content: "\ebb3"; }
.ri-coins-line:before { content: "\ebb4"; }
.ri-collage-fill:before { content: "\ebb5"; }
.ri-collage-line:before { content: "\ebb6"; }
.ri-command-fill:before { content: "\ebb7"; }
.ri-command-line:before { content: "\ebb8"; }
.ri-community-fill:before { content: "\ebb9"; }
.ri-community-line:before { content: "\ebba"; }
.ri-compass-2-fill:before { content: "\ebbb"; }
.ri-compass-2-line:before { content: "\ebbc"; }
.ri-compass-3-fill:before { content: "\ebbd"; }
.ri-compass-3-line:before { content: "\ebbe"; }
.ri-compass-4-fill:before { content: "\ebbf"; }
.ri-compass-4-line:before { content: "\ebc0"; }
.ri-compass-discover-fill:before { content: "\ebc1"; }
.ri-compass-discover-line:before { content: "\ebc2"; }
.ri-compass-fill:before { content: "\ebc3"; }
.ri-compass-line:before { content: "\ebc4"; }
.ri-compasses-2-fill:before { content: "\ebc5"; }
.ri-compasses-2-line:before { content: "\ebc6"; }
.ri-compasses-fill:before { content: "\ebc7"; }
.ri-compasses-line:before { content: "\ebc8"; }
.ri-computer-fill:before { content: "\ebc9"; }
.ri-computer-line:before { content: "\ebca"; }
.ri-contacts-book-2-fill:before { content: "\ebcb"; }
.ri-contacts-book-2-line:before { content: "\ebcc"; }
.ri-contacts-book-fill:before { content: "\ebcd"; }
.ri-contacts-book-line:before { content: "\ebce"; }
.ri-contacts-book-upload-fill:before { content: "\ebcf"; }
.ri-contacts-book-upload-line:before { content: "\ebd0"; }
.ri-contacts-fill:before { content: "\ebd1"; }
.ri-contacts-line:before { content: "\ebd2"; }
.ri-contrast-2-fill:before { content: "\ebd3"; }
.ri-contrast-2-line:before { content: "\ebd4"; }
.ri-contrast-drop-2-fill:before { content: "\ebd5"; }
.ri-contrast-drop-2-line:before { content: "\ebd6"; }
.ri-contrast-drop-fill:before { content: "\ebd7"; }
.ri-contrast-drop-line:before { content: "\ebd8"; }
.ri-contrast-fill:before { content: "\ebd9"; }
.ri-contrast-line:before { content: "\ebda"; }
.ri-copper-coin-fill:before { content: "\ebdb"; }
.ri-copper-coin-line:before { content: "\ebdc"; }
.ri-copper-diamond-fill:before { content: "\ebdd"; }
.ri-copper-diamond-line:before { content: "\ebde"; }
.ri-copyleft-fill:before { content: "\ebdf"; }
.ri-copyleft-line:before { content: "\ebe0"; }
.ri-copyright-fill:before { content: "\ebe1"; }
.ri-copyright-line:before { content: "\ebe2"; }
.ri-coreos-fill:before { content: "\ebe3"; }
.ri-coreos-line:before { content: "\ebe4"; }
.ri-coupon-2-fill:before { content: "\ebe5"; }
.ri-coupon-2-line:before { content: "\ebe6"; }
.ri-coupon-3-fill:before { content: "\ebe7"; }
.ri-coupon-3-line:before { content: "\ebe8"; }
.ri-coupon-4-fill:before { content: "\ebe9"; }
.ri-coupon-4-line:before { content: "\ebea"; }
.ri-coupon-5-fill:before { content: "\ebeb"; }
.ri-coupon-5-line:before { content: "\ebec"; }
.ri-coupon-fill:before { content: "\ebed"; }
.ri-coupon-line:before { content: "\ebee"; }
.ri-cpu-fill:before { content: "\ebef"; }
.ri-cpu-line:before { content: "\ebf0"; }
.ri-creative-commons-by-fill:before { content: "\ebf1"; }
.ri-creative-commons-by-line:before { content: "\ebf2"; }
.ri-creative-commons-fill:before { content: "\ebf3"; }
.ri-creative-commons-line:before { content: "\ebf4"; }
.ri-creative-commons-nc-fill:before { content: "\ebf5"; }
.ri-creative-commons-nc-line:before { content: "\ebf6"; }
.ri-creative-commons-nd-fill:before { content: "\ebf7"; }
.ri-creative-commons-nd-line:before { content: "\ebf8"; }
.ri-creative-commons-sa-fill:before { content: "\ebf9"; }
.ri-creative-commons-sa-line:before { content: "\ebfa"; }
.ri-creative-commons-zero-fill:before { content: "\ebfb"; }
.ri-creative-commons-zero-line:before { content: "\ebfc"; }
.ri-criminal-fill:before { content: "\ebfd"; }
.ri-criminal-line:before { content: "\ebfe"; }
.ri-crop-2-fill:before { content: "\ebff"; }
.ri-crop-2-line:before { content: "\ec00"; }
.ri-crop-fill:before { content: "\ec01"; }
.ri-crop-line:before { content: "\ec02"; }
.ri-css3-fill:before { content: "\ec03"; }
.ri-css3-line:before { content: "\ec04"; }
.ri-cup-fill:before { content: "\ec05"; }
.ri-cup-line:before { content: "\ec06"; }
.ri-currency-fill:before { content: "\ec07"; }
.ri-currency-line:before { content: "\ec08"; }
.ri-cursor-fill:before { content: "\ec09"; }
.ri-cursor-line:before { content: "\ec0a"; }
.ri-customer-service-2-fill:before { content: "\ec0b"; }
.ri-customer-service-2-line:before { content: "\ec0c"; }
.ri-customer-service-fill:before { content: "\ec0d"; }
.ri-customer-service-line:before { content: "\ec0e"; }
.ri-dashboard-2-fill:before { content: "\ec0f"; }
.ri-dashboard-2-line:before { content: "\ec10"; }
.ri-dashboard-3-fill:before { content: "\ec11"; }
.ri-dashboard-3-line:before { content: "\ec12"; }
.ri-dashboard-fill:before { content: "\ec13"; }
.ri-dashboard-line:before { content: "\ec14"; }
.ri-database-2-fill:before { content: "\ec15"; }
.ri-database-2-line:before { content: "\ec16"; }
.ri-database-fill:before { content: "\ec17"; }
.ri-database-line:before { content: "\ec18"; }
.ri-delete-back-2-fill:before { content: "\ec19"; }
.ri-delete-back-2-line:before { content: "\ec1a"; }
.ri-delete-back-fill:before { content: "\ec1b"; }
.ri-delete-back-line:before { content: "\ec1c"; }
.ri-delete-bin-2-fill:before { content: "\ec1d"; }
.ri-delete-bin-2-line:before { content: "\ec1e"; }
.ri-delete-bin-3-fill:before { content: "\ec1f"; }
.ri-delete-bin-3-line:before { content: "\ec20"; }
.ri-delete-bin-4-fill:before { content: "\ec21"; }
.ri-delete-bin-4-line:before { content: "\ec22"; }
.ri-delete-bin-5-fill:before { content: "\ec23"; }
.ri-delete-bin-5-line:before { content: "\ec24"; }
.ri-delete-bin-6-fill:before { content: "\ec25"; }
.ri-delete-bin-6-line:before { content: "\ec26"; }
.ri-delete-bin-7-fill:before { content: "\ec27"; }
.ri-delete-bin-7-line:before { content: "\ec28"; }
.ri-delete-bin-fill:before { content: "\ec29"; }
.ri-delete-bin-line:before { content: "\ec2a"; }
.ri-delete-column:before { content: "\ec2b"; }
.ri-delete-row:before { content: "\ec2c"; }
.ri-device-fill:before { content: "\ec2d"; }
.ri-device-line:before { content: "\ec2e"; }
.ri-device-recover-fill:before { content: "\ec2f"; }
.ri-device-recover-line:before { content: "\ec30"; }
.ri-dingding-fill:before { content: "\ec31"; }
.ri-dingding-line:before { content: "\ec32"; }
.ri-direction-fill:before { content: "\ec33"; }
.ri-direction-line:before { content: "\ec34"; }
.ri-disc-fill:before { content: "\ec35"; }
.ri-disc-line:before { content: "\ec36"; }
.ri-discord-fill:before { content: "\ec37"; }
.ri-discord-line:before { content: "\ec38"; }
.ri-discuss-fill:before { content: "\ec39"; }
.ri-discuss-line:before { content: "\ec3a"; }
.ri-dislike-fill:before { content: "\ec3b"; }
.ri-dislike-line:before { content: "\ec3c"; }
.ri-disqus-fill:before { content: "\ec3d"; }
.ri-disqus-line:before { content: "\ec3e"; }
.ri-divide-fill:before { content: "\ec3f"; }
.ri-divide-line:before { content: "\ec40"; }
.ri-donut-chart-fill:before { content: "\ec41"; }
.ri-donut-chart-line:before { content: "\ec42"; }
.ri-door-closed-fill:before { content: "\ec43"; }
.ri-door-closed-line:before { content: "\ec44"; }
.ri-door-fill:before { content: "\ec45"; }
.ri-door-line:before { content: "\ec46"; }
.ri-door-lock-box-fill:before { content: "\ec47"; }
.ri-door-lock-box-line:before { content: "\ec48"; }
.ri-door-lock-fill:before { content: "\ec49"; }
.ri-door-lock-line:before { content: "\ec4a"; }
.ri-door-open-fill:before { content: "\ec4b"; }
.ri-door-open-line:before { content: "\ec4c"; }
.ri-dossier-fill:before { content: "\ec4d"; }
.ri-dossier-line:before { content: "\ec4e"; }
.ri-douban-fill:before { content: "\ec4f"; }
.ri-douban-line:before { content: "\ec50"; }
.ri-double-quotes-l:before { content: "\ec51"; }
.ri-double-quotes-r:before { content: "\ec52"; }
.ri-download-2-fill:before { content: "\ec53"; }
.ri-download-2-line:before { content: "\ec54"; }
.ri-download-cloud-2-fill:before { content: "\ec55"; }
.ri-download-cloud-2-line:before { content: "\ec56"; }
.ri-download-cloud-fill:before { content: "\ec57"; }
.ri-download-cloud-line:before { content: "\ec58"; }
.ri-download-fill:before { content: "\ec59"; }
.ri-download-line:before { content: "\ec5a"; }
.ri-draft-fill:before { content: "\ec5b"; }
.ri-draft-line:before { content: "\ec5c"; }
.ri-drag-drop-fill:before { content: "\ec5d"; }
.ri-drag-drop-line:before { content: "\ec5e"; }
.ri-drag-move-2-fill:before { content: "\ec5f"; }
.ri-drag-move-2-line:before { content: "\ec60"; }
.ri-drag-move-fill:before { content: "\ec61"; }
.ri-drag-move-line:before { content: "\ec62"; }
.ri-dribbble-fill:before { content: "\ec63"; }
.ri-dribbble-line:before { content: "\ec64"; }
.ri-drive-fill:before { content: "\ec65"; }
.ri-drive-line:before { content: "\ec66"; }
.ri-drizzle-fill:before { content: "\ec67"; }
.ri-drizzle-line:before { content: "\ec68"; }
.ri-drop-fill:before { content: "\ec69"; }
.ri-drop-line:before { content: "\ec6a"; }
.ri-dropbox-fill:before { content: "\ec6b"; }
.ri-dropbox-line:before { content: "\ec6c"; }
.ri-dual-sim-1-fill:before { content: "\ec6d"; }
.ri-dual-sim-1-line:before { content: "\ec6e"; }
.ri-dual-sim-2-fill:before { content: "\ec6f"; }
.ri-dual-sim-2-line:before { content: "\ec70"; }
.ri-dv-fill:before { content: "\ec71"; }
.ri-dv-line:before { content: "\ec72"; }
.ri-dvd-fill:before { content: "\ec73"; }
.ri-dvd-line:before { content: "\ec74"; }
.ri-e-bike-2-fill:before { content: "\ec75"; }
.ri-e-bike-2-line:before { content: "\ec76"; }
.ri-e-bike-fill:before { content: "\ec77"; }
.ri-e-bike-line:before { content: "\ec78"; }
.ri-earth-fill:before { content: "\ec79"; }
.ri-earth-line:before { content: "\ec7a"; }
.ri-earthquake-fill:before { content: "\ec7b"; }
.ri-earthquake-line:before { content: "\ec7c"; }
.ri-edge-fill:before { content: "\ec7d"; }
.ri-edge-line:before { content: "\ec7e"; }
.ri-edit-2-fill:before { content: "\ec7f"; }
.ri-edit-2-line:before { content: "\ec80"; }
.ri-edit-box-fill:before { content: "\ec81"; }
.ri-edit-box-line:before { content: "\ec82"; }
.ri-edit-circle-fill:before { content: "\ec83"; }
.ri-edit-circle-line:before { content: "\ec84"; }
.ri-edit-fill:before { content: "\ec85"; }
.ri-edit-line:before { content: "\ec86"; }
.ri-eject-fill:before { content: "\ec87"; }
.ri-eject-line:before { content: "\ec88"; }
.ri-emotion-2-fill:before { content: "\ec89"; }
.ri-emotion-2-line:before { content: "\ec8a"; }
.ri-emotion-fill:before { content: "\ec8b"; }
.ri-emotion-happy-fill:before { content: "\ec8c"; }
.ri-emotion-happy-line:before { content: "\ec8d"; }
.ri-emotion-laugh-fill:before { content: "\ec8e"; }
.ri-emotion-laugh-line:before { content: "\ec8f"; }
.ri-emotion-line:before { content: "\ec90"; }
.ri-emotion-normal-fill:before { content: "\ec91"; }
.ri-emotion-normal-line:before { content: "\ec92"; }
.ri-emotion-sad-fill:before { content: "\ec93"; }
.ri-emotion-sad-line:before { content: "\ec94"; }
.ri-emotion-unhappy-fill:before { content: "\ec95"; }
.ri-emotion-unhappy-line:before { content: "\ec96"; }
.ri-empathize-fill:before { content: "\ec97"; }
.ri-empathize-line:before { content: "\ec98"; }
.ri-emphasis-cn:before { content: "\ec99"; }
.ri-emphasis:before { content: "\ec9a"; }
.ri-english-input:before { content: "\ec9b"; }
.ri-equalizer-fill:before { content: "\ec9c"; }
.ri-equalizer-line:before { content: "\ec9d"; }
.ri-eraser-fill:before { content: "\ec9e"; }
.ri-eraser-line:before { content: "\ec9f"; }
.ri-error-warning-fill:before { content: "\eca0"; }
.ri-error-warning-line:before { content: "\eca1"; }
.ri-evernote-fill:before { content: "\eca2"; }
.ri-evernote-line:before { content: "\eca3"; }
.ri-exchange-box-fill:before { content: "\eca4"; }
.ri-exchange-box-line:before { content: "\eca5"; }
.ri-exchange-cny-fill:before { content: "\eca6"; }
.ri-exchange-cny-line:before { content: "\eca7"; }
.ri-exchange-dollar-fill:before { content: "\eca8"; }
.ri-exchange-dollar-line:before { content: "\eca9"; }
.ri-exchange-fill:before { content: "\ecaa"; }
.ri-exchange-funds-fill:before { content: "\ecab"; }
.ri-exchange-funds-line:before { content: "\ecac"; }
.ri-exchange-line:before { content: "\ecad"; }
.ri-external-link-fill:before { content: "\ecae"; }
.ri-external-link-line:before { content: "\ecaf"; }
.ri-eye-2-fill:before { content: "\ecb0"; }
.ri-eye-2-line:before { content: "\ecb1"; }
.ri-eye-close-fill:before { content: "\ecb2"; }
.ri-eye-close-line:before { content: "\ecb3"; }
.ri-eye-fill:before { content: "\ecb4"; }
.ri-eye-line:before { content: "\ecb5"; }
.ri-eye-off-fill:before { content: "\ecb6"; }
.ri-eye-off-line:before { content: "\ecb7"; }
.ri-facebook-box-fill:before { content: "\ecb8"; }
.ri-facebook-box-line:before { content: "\ecb9"; }
.ri-facebook-circle-fill:before { content: "\ecba"; }
.ri-facebook-circle-line:before { content: "\ecbb"; }
.ri-facebook-fill:before { content: "\ecbc"; }
.ri-facebook-line:before { content: "\ecbd"; }
.ri-fahrenheit-fill:before { content: "\ecbe"; }
.ri-fahrenheit-line:before { content: "\ecbf"; }
.ri-feedback-fill:before { content: "\ecc0"; }
.ri-feedback-line:before { content: "\ecc1"; }
.ri-file-2-fill:before { content: "\ecc2"; }
.ri-file-2-line:before { content: "\ecc3"; }
.ri-file-3-fill:before { content: "\ecc4"; }
.ri-file-3-line:before { content: "\ecc5"; }
.ri-file-4-fill:before { content: "\ecc6"; }
.ri-file-4-line:before { content: "\ecc7"; }
.ri-file-add-fill:before { content: "\ecc8"; }
.ri-file-add-line:before { content: "\ecc9"; }
.ri-file-chart-2-fill:before { content: "\ecca"; }
.ri-file-chart-2-line:before { content: "\eccb"; }
.ri-file-chart-fill:before { content: "\eccc"; }
.ri-file-chart-line:before { content: "\eccd"; }
.ri-file-cloud-fill:before { content: "\ecce"; }
.ri-file-cloud-line:before { content: "\eccf"; }
.ri-file-code-fill:before { content: "\ecd0"; }
.ri-file-code-line:before { content: "\ecd1"; }
.ri-file-copy-2-fill:before { content: "\ecd2"; }
.ri-file-copy-2-line:before { content: "\ecd3"; }
.ri-file-copy-fill:before { content: "\ecd4"; }
.ri-file-copy-line:before { content: "\ecd5"; }
.ri-file-damage-fill:before { content: "\ecd6"; }
.ri-file-damage-line:before { content: "\ecd7"; }
.ri-file-download-fill:before { content: "\ecd8"; }
.ri-file-download-line:before { content: "\ecd9"; }
.ri-file-edit-fill:before { content: "\ecda"; }
.ri-file-edit-line:before { content: "\ecdb"; }
.ri-file-excel-2-fill:before { content: "\ecdc"; }
.ri-file-excel-2-line:before { content: "\ecdd"; }
.ri-file-excel-fill:before { content: "\ecde"; }
.ri-file-excel-line:before { content: "\ecdf"; }
.ri-file-fill:before { content: "\ece0"; }
.ri-file-forbid-fill:before { content: "\ece1"; }
.ri-file-forbid-line:before { content: "\ece2"; }
.ri-file-gif-fill:before { content: "\ece3"; }
.ri-file-gif-line:before { content: "\ece4"; }
.ri-file-history-fill:before { content: "\ece5"; }
.ri-file-history-line:before { content: "\ece6"; }
.ri-file-hwp-fill:before { content: "\ece7"; }
.ri-file-hwp-line:before { content: "\ece8"; }
.ri-file-info-fill:before { content: "\ece9"; }
.ri-file-info-line:before { content: "\ecea"; }
.ri-file-line:before { content: "\eceb"; }
.ri-file-list-2-fill:before { content: "\ecec"; }
.ri-file-list-2-line:before { content: "\eced"; }
.ri-file-list-3-fill:before { content: "\ecee"; }
.ri-file-list-3-line:before { content: "\ecef"; }
.ri-file-list-fill:before { content: "\ecf0"; }
.ri-file-list-line:before { content: "\ecf1"; }
.ri-file-lock-fill:before { content: "\ecf2"; }
.ri-file-lock-line:before { content: "\ecf3"; }
.ri-file-mark-fill:before { content: "\ecf4"; }
.ri-file-mark-line:before { content: "\ecf5"; }
.ri-file-music-fill:before { content: "\ecf6"; }
.ri-file-music-line:before { content: "\ecf7"; }
.ri-file-paper-2-fill:before { content: "\ecf8"; }
.ri-file-paper-2-line:before { content: "\ecf9"; }
.ri-file-paper-fill:before { content: "\ecfa"; }
.ri-file-paper-line:before { content: "\ecfb"; }
.ri-file-pdf-fill:before { content: "\ecfc"; }
.ri-file-pdf-line:before { content: "\ecfd"; }
.ri-file-ppt-2-fill:before { content: "\ecfe"; }
.ri-file-ppt-2-line:before { content: "\ecff"; }
.ri-file-ppt-fill:before { content: "\ed00"; }
.ri-file-ppt-line:before { content: "\ed01"; }
.ri-file-reduce-fill:before { content: "\ed02"; }
.ri-file-reduce-line:before { content: "\ed03"; }
.ri-file-search-fill:before { content: "\ed04"; }
.ri-file-search-line:before { content: "\ed05"; }
.ri-file-settings-fill:before { content: "\ed06"; }
.ri-file-settings-line:before { content: "\ed07"; }
.ri-file-shield-2-fill:before { content: "\ed08"; }
.ri-file-shield-2-line:before { content: "\ed09"; }
.ri-file-shield-fill:before { content: "\ed0a"; }
.ri-file-shield-line:before { content: "\ed0b"; }
.ri-file-shred-fill:before { content: "\ed0c"; }
.ri-file-shred-line:before { content: "\ed0d"; }
.ri-file-text-fill:before { content: "\ed0e"; }
.ri-file-text-line:before { content: "\ed0f"; }
.ri-file-transfer-fill:before { content: "\ed10"; }
.ri-file-transfer-line:before { content: "\ed11"; }
.ri-file-unknow-fill:before { content: "\ed12"; }
.ri-file-unknow-line:before { content: "\ed13"; }
.ri-file-upload-fill:before { content: "\ed14"; }
.ri-file-upload-line:before { content: "\ed15"; }
.ri-file-user-fill:before { content: "\ed16"; }
.ri-file-user-line:before { content: "\ed17"; }
.ri-file-warning-fill:before { content: "\ed18"; }
.ri-file-warning-line:before { content: "\ed19"; }
.ri-file-word-2-fill:before { content: "\ed1a"; }
.ri-file-word-2-line:before { content: "\ed1b"; }
.ri-file-word-fill:before { content: "\ed1c"; }
.ri-file-word-line:before { content: "\ed1d"; }
.ri-file-zip-fill:before { content: "\ed1e"; }
.ri-file-zip-line:before { content: "\ed1f"; }
.ri-film-fill:before { content: "\ed20"; }
.ri-film-line:before { content: "\ed21"; }
.ri-filter-2-fill:before { content: "\ed22"; }
.ri-filter-2-line:before { content: "\ed23"; }
.ri-filter-3-fill:before { content: "\ed24"; }
.ri-filter-3-line:before { content: "\ed25"; }
.ri-filter-fill:before { content: "\ed26"; }
.ri-filter-line:before { content: "\ed27"; }
.ri-filter-off-fill:before { content: "\ed28"; }
.ri-filter-off-line:before { content: "\ed29"; }
.ri-find-replace-fill:before { content: "\ed2a"; }
.ri-find-replace-line:before { content: "\ed2b"; }
.ri-finder-fill:before { content: "\ed2c"; }
.ri-finder-line:before { content: "\ed2d"; }
.ri-fingerprint-2-fill:before { content: "\ed2e"; }
.ri-fingerprint-2-line:before { content: "\ed2f"; }
.ri-fingerprint-fill:before { content: "\ed30"; }
.ri-fingerprint-line:before { content: "\ed31"; }
.ri-fire-fill:before { content: "\ed32"; }
.ri-fire-line:before { content: "\ed33"; }
.ri-firefox-fill:before { content: "\ed34"; }
.ri-firefox-line:before { content: "\ed35"; }
.ri-first-aid-kit-fill:before { content: "\ed36"; }
.ri-first-aid-kit-line:before { content: "\ed37"; }
.ri-flag-2-fill:before { content: "\ed38"; }
.ri-flag-2-line:before { content: "\ed39"; }
.ri-flag-fill:before { content: "\ed3a"; }
.ri-flag-line:before { content: "\ed3b"; }
.ri-flashlight-fill:before { content: "\ed3c"; }
.ri-flashlight-line:before { content: "\ed3d"; }
.ri-flask-fill:before { content: "\ed3e"; }
.ri-flask-line:before { content: "\ed3f"; }
.ri-flight-land-fill:before { content: "\ed40"; }
.ri-flight-land-line:before { content: "\ed41"; }
.ri-flight-takeoff-fill:before { content: "\ed42"; }
.ri-flight-takeoff-line:before { content: "\ed43"; }
.ri-flood-fill:before { content: "\ed44"; }
.ri-flood-line:before { content: "\ed45"; }
.ri-flow-chart:before { content: "\ed46"; }
.ri-flutter-fill:before { content: "\ed47"; }
.ri-flutter-line:before { content: "\ed48"; }
.ri-focus-2-fill:before { content: "\ed49"; }
.ri-focus-2-line:before { content: "\ed4a"; }
.ri-focus-3-fill:before { content: "\ed4b"; }
.ri-focus-3-line:before { content: "\ed4c"; }
.ri-focus-fill:before { content: "\ed4d"; }
.ri-focus-line:before { content: "\ed4e"; }
.ri-foggy-fill:before { content: "\ed4f"; }
.ri-foggy-line:before { content: "\ed50"; }
.ri-folder-2-fill:before { content: "\ed51"; }
.ri-folder-2-line:before { content: "\ed52"; }
.ri-folder-3-fill:before { content: "\ed53"; }
.ri-folder-3-line:before { content: "\ed54"; }
.ri-folder-4-fill:before { content: "\ed55"; }
.ri-folder-4-line:before { content: "\ed56"; }
.ri-folder-5-fill:before { content: "\ed57"; }
.ri-folder-5-line:before { content: "\ed58"; }
.ri-folder-add-fill:before { content: "\ed59"; }
.ri-folder-add-line:before { content: "\ed5a"; }
.ri-folder-chart-2-fill:before { content: "\ed5b"; }
.ri-folder-chart-2-line:before { content: "\ed5c"; }
.ri-folder-chart-fill:before { content: "\ed5d"; }
.ri-folder-chart-line:before { content: "\ed5e"; }
.ri-folder-download-fill:before { content: "\ed5f"; }
.ri-folder-download-line:before { content: "\ed60"; }
.ri-folder-fill:before { content: "\ed61"; }
.ri-folder-forbid-fill:before { content: "\ed62"; }
.ri-folder-forbid-line:before { content: "\ed63"; }
.ri-folder-history-fill:before { content: "\ed64"; }
.ri-folder-history-line:before { content: "\ed65"; }
.ri-folder-info-fill:before { content: "\ed66"; }
.ri-folder-info-line:before { content: "\ed67"; }
.ri-folder-keyhole-fill:before { content: "\ed68"; }
.ri-folder-keyhole-line:before { content: "\ed69"; }
.ri-folder-line:before { content: "\ed6a"; }
.ri-folder-lock-fill:before { content: "\ed6b"; }
.ri-folder-lock-line:before { content: "\ed6c"; }
.ri-folder-music-fill:before { content: "\ed6d"; }
.ri-folder-music-line:before { content: "\ed6e"; }
.ri-folder-open-fill:before { content: "\ed6f"; }
.ri-folder-open-line:before { content: "\ed70"; }
.ri-folder-received-fill:before { content: "\ed71"; }
.ri-folder-received-line:before { content: "\ed72"; }
.ri-folder-reduce-fill:before { content: "\ed73"; }
.ri-folder-reduce-line:before { content: "\ed74"; }
.ri-folder-settings-fill:before { content: "\ed75"; }
.ri-folder-settings-line:before { content: "\ed76"; }
.ri-folder-shared-fill:before { content: "\ed77"; }
.ri-folder-shared-line:before { content: "\ed78"; }
.ri-folder-shield-2-fill:before { content: "\ed79"; }
.ri-folder-shield-2-line:before { content: "\ed7a"; }
.ri-folder-shield-fill:before { content: "\ed7b"; }
.ri-folder-shield-line:before { content: "\ed7c"; }
.ri-folder-transfer-fill:before { content: "\ed7d"; }
.ri-folder-transfer-line:before { content: "\ed7e"; }
.ri-folder-unknow-fill:before { content: "\ed7f"; }
.ri-folder-unknow-line:before { content: "\ed80"; }
.ri-folder-upload-fill:before { content: "\ed81"; }
.ri-folder-upload-line:before { content: "\ed82"; }
.ri-folder-user-fill:before { content: "\ed83"; }
.ri-folder-user-line:before { content: "\ed84"; }
.ri-folder-warning-fill:before { content: "\ed85"; }
.ri-folder-warning-line:before { content: "\ed86"; }
.ri-folder-zip-fill:before { content: "\ed87"; }
.ri-folder-zip-line:before { content: "\ed88"; }
.ri-folders-fill:before { content: "\ed89"; }
.ri-folders-line:before { content: "\ed8a"; }
.ri-font-color:before { content: "\ed8b"; }
.ri-font-size-2:before { content: "\ed8c"; }
.ri-font-size:before { content: "\ed8d"; }
.ri-football-fill:before { content: "\ed8e"; }
.ri-football-line:before { content: "\ed8f"; }
.ri-footprint-fill:before { content: "\ed90"; }
.ri-footprint-line:before { content: "\ed91"; }
.ri-forbid-2-fill:before { content: "\ed92"; }
.ri-forbid-2-line:before { content: "\ed93"; }
.ri-forbid-fill:before { content: "\ed94"; }
.ri-forbid-line:before { content: "\ed95"; }
.ri-format-clear:before { content: "\ed96"; }
.ri-fridge-fill:before { content: "\ed97"; }
.ri-fridge-line:before { content: "\ed98"; }
.ri-fullscreen-exit-fill:before { content: "\ed99"; }
.ri-fullscreen-exit-line:before { content: "\ed9a"; }
.ri-fullscreen-fill:before { content: "\ed9b"; }
.ri-fullscreen-line:before { content: "\ed9c"; }
.ri-function-fill:before { content: "\ed9d"; }
.ri-function-line:before { content: "\ed9e"; }
.ri-functions:before { content: "\ed9f"; }
.ri-funds-box-fill:before { content: "\eda0"; }
.ri-funds-box-line:before { content: "\eda1"; }
.ri-funds-fill:before { content: "\eda2"; }
.ri-funds-line:before { content: "\eda3"; }
.ri-gallery-fill:before { content: "\eda4"; }
.ri-gallery-line:before { content: "\eda5"; }
.ri-gallery-upload-fill:before { content: "\eda6"; }
.ri-gallery-upload-line:before { content: "\eda7"; }
.ri-game-fill:before { content: "\eda8"; }
.ri-game-line:before { content: "\eda9"; }
.ri-gamepad-fill:before { content: "\edaa"; }
.ri-gamepad-line:before { content: "\edab"; }
.ri-gas-station-fill:before { content: "\edac"; }
.ri-gas-station-line:before { content: "\edad"; }
.ri-gatsby-fill:before { content: "\edae"; }
.ri-gatsby-line:before { content: "\edaf"; }
.ri-genderless-fill:before { content: "\edb0"; }
.ri-genderless-line:before { content: "\edb1"; }
.ri-ghost-2-fill:before { content: "\edb2"; }
.ri-ghost-2-line:before { content: "\edb3"; }
.ri-ghost-fill:before { content: "\edb4"; }
.ri-ghost-line:before { content: "\edb5"; }
.ri-ghost-smile-fill:before { content: "\edb6"; }
.ri-ghost-smile-line:before { content: "\edb7"; }
.ri-gift-2-fill:before { content: "\edb8"; }
.ri-gift-2-line:before { content: "\edb9"; }
.ri-gift-fill:before { content: "\edba"; }
.ri-gift-line:before { content: "\edbb"; }
.ri-git-branch-fill:before { content: "\edbc"; }
.ri-git-branch-line:before { content: "\edbd"; }
.ri-git-commit-fill:before { content: "\edbe"; }
.ri-git-commit-line:before { content: "\edbf"; }
.ri-git-merge-fill:before { content: "\edc0"; }
.ri-git-merge-line:before { content: "\edc1"; }
.ri-git-pull-request-fill:before { content: "\edc2"; }
.ri-git-pull-request-line:before { content: "\edc3"; }
.ri-git-repository-commits-fill:before { content: "\edc4"; }
.ri-git-repository-commits-line:before { content: "\edc5"; }
.ri-git-repository-fill:before { content: "\edc6"; }
.ri-git-repository-line:before { content: "\edc7"; }
.ri-git-repository-private-fill:before { content: "\edc8"; }
.ri-git-repository-private-line:before { content: "\edc9"; }
.ri-github-fill:before { content: "\edca"; }
.ri-github-line:before { content: "\edcb"; }
.ri-gitlab-fill:before { content: "\edcc"; }
.ri-gitlab-line:before { content: "\edcd"; }
.ri-global-fill:before { content: "\edce"; }
.ri-global-line:before { content: "\edcf"; }
.ri-globe-fill:before { content: "\edd0"; }
.ri-globe-line:before { content: "\edd1"; }
.ri-goblet-fill:before { content: "\edd2"; }
.ri-goblet-line:before { content: "\edd3"; }
.ri-google-fill:before { content: "\edd4"; }
.ri-google-line:before { content: "\edd5"; }
.ri-google-play-fill:before { content: "\edd6"; }
.ri-google-play-line:before { content: "\edd7"; }
.ri-government-fill:before { content: "\edd8"; }
.ri-government-line:before { content: "\edd9"; }
.ri-gps-fill:before { content: "\edda"; }
.ri-gps-line:before { content: "\eddb"; }
.ri-gradienter-fill:before { content: "\eddc"; }
.ri-gradienter-line:before { content: "\eddd"; }
.ri-grid-fill:before { content: "\edde"; }
.ri-grid-line:before { content: "\eddf"; }
.ri-group-2-fill:before { content: "\ede0"; }
.ri-group-2-line:before { content: "\ede1"; }
.ri-group-fill:before { content: "\ede2"; }
.ri-group-line:before { content: "\ede3"; }
.ri-guide-fill:before { content: "\ede4"; }
.ri-guide-line:before { content: "\ede5"; }
.ri-h-1:before { content: "\ede6"; }
.ri-h-2:before { content: "\ede7"; }
.ri-h-3:before { content: "\ede8"; }
.ri-h-4:before { content: "\ede9"; }
.ri-h-5:before { content: "\edea"; }
.ri-h-6:before { content: "\edeb"; }
.ri-hail-fill:before { content: "\edec"; }
.ri-hail-line:before { content: "\eded"; }
.ri-hammer-fill:before { content: "\edee"; }
.ri-hammer-line:before { content: "\edef"; }
.ri-hand-coin-fill:before { content: "\edf0"; }
.ri-hand-coin-line:before { content: "\edf1"; }
.ri-hand-heart-fill:before { content: "\edf2"; }
.ri-hand-heart-line:before { content: "\edf3"; }
.ri-hand-sanitizer-fill:before { content: "\edf4"; }
.ri-hand-sanitizer-line:before { content: "\edf5"; }
.ri-handbag-fill:before { content: "\edf6"; }
.ri-handbag-line:before { content: "\edf7"; }
.ri-hard-drive-2-fill:before { content: "\edf8"; }
.ri-hard-drive-2-line:before { content: "\edf9"; }
.ri-hard-drive-fill:before { content: "\edfa"; }
.ri-hard-drive-line:before { content: "\edfb"; }
.ri-hashtag:before { content: "\edfc"; }
.ri-haze-2-fill:before { content: "\edfd"; }
.ri-haze-2-line:before { content: "\edfe"; }
.ri-haze-fill:before { content: "\edff"; }
.ri-haze-line:before { content: "\ee00"; }
.ri-hd-fill:before { content: "\ee01"; }
.ri-hd-line:before { content: "\ee02"; }
.ri-heading:before { content: "\ee03"; }
.ri-headphone-fill:before { content: "\ee04"; }
.ri-headphone-line:before { content: "\ee05"; }
.ri-health-book-fill:before { content: "\ee06"; }
.ri-health-book-line:before { content: "\ee07"; }
.ri-heart-2-fill:before { content: "\ee08"; }
.ri-heart-2-line:before { content: "\ee09"; }
.ri-heart-3-fill:before { content: "\ee0a"; }
.ri-heart-3-line:before { content: "\ee0b"; }
.ri-heart-add-fill:before { content: "\ee0c"; }
.ri-heart-add-line:before { content: "\ee0d"; }
.ri-heart-fill:before { content: "\ee0e"; }
.ri-heart-line:before { content: "\ee0f"; }
.ri-heart-pulse-fill:before { content: "\ee10"; }
.ri-heart-pulse-line:before { content: "\ee11"; }
.ri-hearts-fill:before { content: "\ee12"; }
.ri-hearts-line:before { content: "\ee13"; }
.ri-heavy-showers-fill:before { content: "\ee14"; }
.ri-heavy-showers-line:before { content: "\ee15"; }
.ri-history-fill:before { content: "\ee16"; }
.ri-history-line:before { content: "\ee17"; }
.ri-home-2-fill:before { content: "\ee18"; }
.ri-home-2-line:before { content: "\ee19"; }
.ri-home-3-fill:before { content: "\ee1a"; }
.ri-home-3-line:before { content: "\ee1b"; }
.ri-home-4-fill:before { content: "\ee1c"; }
.ri-home-4-line:before { content: "\ee1d"; }
.ri-home-5-fill:before { content: "\ee1e"; }
.ri-home-5-line:before { content: "\ee1f"; }
.ri-home-6-fill:before { content: "\ee20"; }
.ri-home-6-line:before { content: "\ee21"; }
.ri-home-7-fill:before { content: "\ee22"; }
.ri-home-7-line:before { content: "\ee23"; }
.ri-home-8-fill:before { content: "\ee24"; }
.ri-home-8-line:before { content: "\ee25"; }
.ri-home-fill:before { content: "\ee26"; }
.ri-home-gear-fill:before { content: "\ee27"; }
.ri-home-gear-line:before { content: "\ee28"; }
.ri-home-heart-fill:before { content: "\ee29"; }
.ri-home-heart-line:before { content: "\ee2a"; }
.ri-home-line:before { content: "\ee2b"; }
.ri-home-smile-2-fill:before { content: "\ee2c"; }
.ri-home-smile-2-line:before { content: "\ee2d"; }
.ri-home-smile-fill:before { content: "\ee2e"; }
.ri-home-smile-line:before { content: "\ee2f"; }
.ri-home-wifi-fill:before { content: "\ee30"; }
.ri-home-wifi-line:before { content: "\ee31"; }
.ri-honor-of-kings-fill:before { content: "\ee32"; }
.ri-honor-of-kings-line:before { content: "\ee33"; }
.ri-honour-fill:before { content: "\ee34"; }
.ri-honour-line:before { content: "\ee35"; }
.ri-hospital-fill:before { content: "\ee36"; }
.ri-hospital-line:before { content: "\ee37"; }
.ri-hotel-bed-fill:before { content: "\ee38"; }
.ri-hotel-bed-line:before { content: "\ee39"; }
.ri-hotel-fill:before { content: "\ee3a"; }
.ri-hotel-line:before { content: "\ee3b"; }
.ri-hotspot-fill:before { content: "\ee3c"; }
.ri-hotspot-line:before { content: "\ee3d"; }
.ri-hq-fill:before { content: "\ee3e"; }
.ri-hq-line:before { content: "\ee3f"; }
.ri-html5-fill:before { content: "\ee40"; }
.ri-html5-line:before { content: "\ee41"; }
.ri-ie-fill:before { content: "\ee42"; }
.ri-ie-line:before { content: "\ee43"; }
.ri-image-2-fill:before { content: "\ee44"; }
.ri-image-2-line:before { content: "\ee45"; }
.ri-image-add-fill:before { content: "\ee46"; }
.ri-image-add-line:before { content: "\ee47"; }
.ri-image-edit-fill:before { content: "\ee48"; }
.ri-image-edit-line:before { content: "\ee49"; }
.ri-image-fill:before { content: "\ee4a"; }
.ri-image-line:before { content: "\ee4b"; }
.ri-inbox-archive-fill:before { content: "\ee4c"; }
.ri-inbox-archive-line:before { content: "\ee4d"; }
.ri-inbox-fill:before { content: "\ee4e"; }
.ri-inbox-line:before { content: "\ee4f"; }
.ri-inbox-unarchive-fill:before { content: "\ee50"; }
.ri-inbox-unarchive-line:before { content: "\ee51"; }
.ri-increase-decrease-fill:before { content: "\ee52"; }
.ri-increase-decrease-line:before { content: "\ee53"; }
.ri-indent-decrease:before { content: "\ee54"; }
.ri-indent-increase:before { content: "\ee55"; }
.ri-indeterminate-circle-fill:before { content: "\ee56"; }
.ri-indeterminate-circle-line:before { content: "\ee57"; }
.ri-information-fill:before { content: "\ee58"; }
.ri-information-line:before { content: "\ee59"; }
.ri-infrared-thermometer-fill:before { content: "\ee5a"; }
.ri-infrared-thermometer-line:before { content: "\ee5b"; }
.ri-ink-bottle-fill:before { content: "\ee5c"; }
.ri-ink-bottle-line:before { content: "\ee5d"; }
.ri-input-cursor-move:before { content: "\ee5e"; }
.ri-input-method-fill:before { content: "\ee5f"; }
.ri-input-method-line:before { content: "\ee60"; }
.ri-insert-column-left:before { content: "\ee61"; }
.ri-insert-column-right:before { content: "\ee62"; }
.ri-insert-row-bottom:before { content: "\ee63"; }
.ri-insert-row-top:before { content: "\ee64"; }
.ri-instagram-fill:before { content: "\ee65"; }
.ri-instagram-line:before { content: "\ee66"; }
.ri-install-fill:before { content: "\ee67"; }
.ri-install-line:before { content: "\ee68"; }
.ri-invision-fill:before { content: "\ee69"; }
.ri-invision-line:before { content: "\ee6a"; }
.ri-italic:before { content: "\ee6b"; }
.ri-kakao-talk-fill:before { content: "\ee6c"; }
.ri-kakao-talk-line:before { content: "\ee6d"; }
.ri-key-2-fill:before { content: "\ee6e"; }
.ri-key-2-line:before { content: "\ee6f"; }
.ri-key-fill:before { content: "\ee70"; }
.ri-key-line:before { content: "\ee71"; }
.ri-keyboard-box-fill:before { content: "\ee72"; }
.ri-keyboard-box-line:before { content: "\ee73"; }
.ri-keyboard-fill:before { content: "\ee74"; }
.ri-keyboard-line:before { content: "\ee75"; }
.ri-keynote-fill:before { content: "\ee76"; }
.ri-keynote-line:before { content: "\ee77"; }
.ri-knife-blood-fill:before { content: "\ee78"; }
.ri-knife-blood-line:before { content: "\ee79"; }
.ri-knife-fill:before { content: "\ee7a"; }
.ri-knife-line:before { content: "\ee7b"; }
.ri-landscape-fill:before { content: "\ee7c"; }
.ri-landscape-line:before { content: "\ee7d"; }
.ri-layout-2-fill:before { content: "\ee7e"; }
.ri-layout-2-line:before { content: "\ee7f"; }
.ri-layout-3-fill:before { content: "\ee80"; }
.ri-layout-3-line:before { content: "\ee81"; }
.ri-layout-4-fill:before { content: "\ee82"; }
.ri-layout-4-line:before { content: "\ee83"; }
.ri-layout-5-fill:before { content: "\ee84"; }
.ri-layout-5-line:before { content: "\ee85"; }
.ri-layout-6-fill:before { content: "\ee86"; }
.ri-layout-6-line:before { content: "\ee87"; }
.ri-layout-bottom-2-fill:before { content: "\ee88"; }
.ri-layout-bottom-2-line:before { content: "\ee89"; }
.ri-layout-bottom-fill:before { content: "\ee8a"; }
.ri-layout-bottom-line:before { content: "\ee8b"; }
.ri-layout-column-fill:before { content: "\ee8c"; }
.ri-layout-column-line:before { content: "\ee8d"; }
.ri-layout-fill:before { content: "\ee8e"; }
.ri-layout-grid-fill:before { content: "\ee8f"; }
.ri-layout-grid-line:before { content: "\ee90"; }
.ri-layout-left-2-fill:before { content: "\ee91"; }
.ri-layout-left-2-line:before { content: "\ee92"; }
.ri-layout-left-fill:before { content: "\ee93"; }
.ri-layout-left-line:before { content: "\ee94"; }
.ri-layout-line:before { content: "\ee95"; }
.ri-layout-masonry-fill:before { content: "\ee96"; }
.ri-layout-masonry-line:before { content: "\ee97"; }
.ri-layout-right-2-fill:before { content: "\ee98"; }
.ri-layout-right-2-line:before { content: "\ee99"; }
.ri-layout-right-fill:before { content: "\ee9a"; }
.ri-layout-right-line:before { content: "\ee9b"; }
.ri-layout-row-fill:before { content: "\ee9c"; }
.ri-layout-row-line:before { content: "\ee9d"; }
.ri-layout-top-2-fill:before { content: "\ee9e"; }
.ri-layout-top-2-line:before { content: "\ee9f"; }
.ri-layout-top-fill:before { content: "\eea0"; }
.ri-layout-top-line:before { content: "\eea1"; }
.ri-leaf-fill:before { content: "\eea2"; }
.ri-leaf-line:before { content: "\eea3"; }
.ri-lifebuoy-fill:before { content: "\eea4"; }
.ri-lifebuoy-line:before { content: "\eea5"; }
.ri-lightbulb-fill:before { content: "\eea6"; }
.ri-lightbulb-flash-fill:before { content: "\eea7"; }
.ri-lightbulb-flash-line:before { content: "\eea8"; }
.ri-lightbulb-line:before { content: "\eea9"; }
.ri-line-chart-fill:before { content: "\eeaa"; }
.ri-line-chart-line:before { content: "\eeab"; }
.ri-line-fill:before { content: "\eeac"; }
.ri-line-height:before { content: "\eead"; }
.ri-line-line:before { content: "\eeae"; }
.ri-link-m:before { content: "\eeaf"; }
.ri-link-unlink-m:before { content: "\eeb0"; }
.ri-link-unlink:before { content: "\eeb1"; }
.ri-link:before { content: "\eeb2"; }
.ri-linkedin-box-fill:before { content: "\eeb3"; }
.ri-linkedin-box-line:before { content: "\eeb4"; }
.ri-linkedin-fill:before { content: "\eeb5"; }
.ri-linkedin-line:before { content: "\eeb6"; }
.ri-links-fill:before { content: "\eeb7"; }
.ri-links-line:before { content: "\eeb8"; }
.ri-list-check-2:before { content: "\eeb9"; }
.ri-list-check:before { content: "\eeba"; }
.ri-list-ordered:before { content: "\eebb"; }
.ri-list-settings-fill:before { content: "\eebc"; }
.ri-list-settings-line:before { content: "\eebd"; }
.ri-list-unordered:before { content: "\eebe"; }
.ri-live-fill:before { content: "\eebf"; }
.ri-live-line:before { content: "\eec0"; }
.ri-loader-2-fill:before { content: "\eec1"; }
.ri-loader-2-line:before { content: "\eec2"; }
.ri-loader-3-fill:before { content: "\eec3"; }
.ri-loader-3-line:before { content: "\eec4"; }
.ri-loader-4-fill:before { content: "\eec5"; }
.ri-loader-4-line:before { content: "\eec6"; }
.ri-loader-5-fill:before { content: "\eec7"; }
.ri-loader-5-line:before { content: "\eec8"; }
.ri-loader-fill:before { content: "\eec9"; }
.ri-loader-line:before { content: "\eeca"; }
.ri-lock-2-fill:before { content: "\eecb"; }
.ri-lock-2-line:before { content: "\eecc"; }
.ri-lock-fill:before { content: "\eecd"; }
.ri-lock-line:before { content: "\eece"; }
.ri-lock-password-fill:before { content: "\eecf"; }
.ri-lock-password-line:before { content: "\eed0"; }
.ri-lock-unlock-fill:before { content: "\eed1"; }
.ri-lock-unlock-line:before { content: "\eed2"; }
.ri-login-box-fill:before { content: "\eed3"; }
.ri-login-box-line:before { content: "\eed4"; }
.ri-login-circle-fill:before { content: "\eed5"; }
.ri-login-circle-line:before { content: "\eed6"; }
.ri-logout-box-fill:before { content: "\eed7"; }
.ri-logout-box-line:before { content: "\eed8"; }
.ri-logout-box-r-fill:before { content: "\eed9"; }
.ri-logout-box-r-line:before { content: "\eeda"; }
.ri-logout-circle-fill:before { content: "\eedb"; }
.ri-logout-circle-line:before { content: "\eedc"; }
.ri-logout-circle-r-fill:before { content: "\eedd"; }
.ri-logout-circle-r-line:before { content: "\eede"; }
.ri-luggage-cart-fill:before { content: "\eedf"; }
.ri-luggage-cart-line:before { content: "\eee0"; }
.ri-luggage-deposit-fill:before { content: "\eee1"; }
.ri-luggage-deposit-line:before { content: "\eee2"; }
.ri-lungs-fill:before { content: "\eee3"; }
.ri-lungs-line:before { content: "\eee4"; }
.ri-mac-fill:before { content: "\eee5"; }
.ri-mac-line:before { content: "\eee6"; }
.ri-macbook-fill:before { content: "\eee7"; }
.ri-macbook-line:before { content: "\eee8"; }
.ri-magic-fill:before { content: "\eee9"; }
.ri-magic-line:before { content: "\eeea"; }
.ri-mail-add-fill:before { content: "\eeeb"; }
.ri-mail-add-line:before { content: "\eeec"; }
.ri-mail-check-fill:before { content: "\eeed"; }
.ri-mail-check-line:before { content: "\eeee"; }
.ri-mail-close-fill:before { content: "\eeef"; }
.ri-mail-close-line:before { content: "\eef0"; }
.ri-mail-download-fill:before { content: "\eef1"; }
.ri-mail-download-line:before { content: "\eef2"; }
.ri-mail-fill:before { content: "\eef3"; }
.ri-mail-forbid-fill:before { content: "\eef4"; }
.ri-mail-forbid-line:before { content: "\eef5"; }
.ri-mail-line:before { content: "\eef6"; }
.ri-mail-lock-fill:before { content: "\eef7"; }
.ri-mail-lock-line:before { content: "\eef8"; }
.ri-mail-open-fill:before { content: "\eef9"; }
.ri-mail-open-line:before { content: "\eefa"; }
.ri-mail-send-fill:before { content: "\eefb"; }
.ri-mail-send-line:before { content: "\eefc"; }
.ri-mail-settings-fill:before { content: "\eefd"; }
.ri-mail-settings-line:before { content: "\eefe"; }
.ri-mail-star-fill:before { content: "\eeff"; }
.ri-mail-star-line:before { content: "\ef00"; }
.ri-mail-unread-fill:before { content: "\ef01"; }
.ri-mail-unread-line:before { content: "\ef02"; }
.ri-mail-volume-fill:before { content: "\ef03"; }
.ri-mail-volume-line:before { content: "\ef04"; }
.ri-map-2-fill:before { content: "\ef05"; }
.ri-map-2-line:before { content: "\ef06"; }
.ri-map-fill:before { content: "\ef07"; }
.ri-map-line:before { content: "\ef08"; }
.ri-map-pin-2-fill:before { content: "\ef09"; }
.ri-map-pin-2-line:before { content: "\ef0a"; }
.ri-map-pin-3-fill:before { content: "\ef0b"; }
.ri-map-pin-3-line:before { content: "\ef0c"; }
.ri-map-pin-4-fill:before { content: "\ef0d"; }
.ri-map-pin-4-line:before { content: "\ef0e"; }
.ri-map-pin-5-fill:before { content: "\ef0f"; }
.ri-map-pin-5-line:before { content: "\ef10"; }
.ri-map-pin-add-fill:before { content: "\ef11"; }
.ri-map-pin-add-line:before { content: "\ef12"; }
.ri-map-pin-fill:before { content: "\ef13"; }
.ri-map-pin-line:before { content: "\ef14"; }
.ri-map-pin-range-fill:before { content: "\ef15"; }
.ri-map-pin-range-line:before { content: "\ef16"; }
.ri-map-pin-time-fill:before { content: "\ef17"; }
.ri-map-pin-time-line:before { content: "\ef18"; }
.ri-map-pin-user-fill:before { content: "\ef19"; }
.ri-map-pin-user-line:before { content: "\ef1a"; }
.ri-mark-pen-fill:before { content: "\ef1b"; }
.ri-mark-pen-line:before { content: "\ef1c"; }
.ri-markdown-fill:before { content: "\ef1d"; }
.ri-markdown-line:before { content: "\ef1e"; }
.ri-markup-fill:before { content: "\ef1f"; }
.ri-markup-line:before { content: "\ef20"; }
.ri-mastercard-fill:before { content: "\ef21"; }
.ri-mastercard-line:before { content: "\ef22"; }
.ri-mastodon-fill:before { content: "\ef23"; }
.ri-mastodon-line:before { content: "\ef24"; }
.ri-medal-2-fill:before { content: "\ef25"; }
.ri-medal-2-line:before { content: "\ef26"; }
.ri-medal-fill:before { content: "\ef27"; }
.ri-medal-line:before { content: "\ef28"; }
.ri-medicine-bottle-fill:before { content: "\ef29"; }
.ri-medicine-bottle-line:before { content: "\ef2a"; }
.ri-medium-fill:before { content: "\ef2b"; }
.ri-medium-line:before { content: "\ef2c"; }
.ri-men-fill:before { content: "\ef2d"; }
.ri-men-line:before { content: "\ef2e"; }
.ri-mental-health-fill:before { content: "\ef2f"; }
.ri-mental-health-line:before { content: "\ef30"; }
.ri-menu-2-fill:before { content: "\ef31"; }
.ri-menu-2-line:before { content: "\ef32"; }
.ri-menu-3-fill:before { content: "\ef33"; }
.ri-menu-3-line:before { content: "\ef34"; }
.ri-menu-4-fill:before { content: "\ef35"; }
.ri-menu-4-line:before { content: "\ef36"; }
.ri-menu-5-fill:before { content: "\ef37"; }
.ri-menu-5-line:before { content: "\ef38"; }
.ri-menu-add-fill:before { content: "\ef39"; }
.ri-menu-add-line:before { content: "\ef3a"; }
.ri-menu-fill:before { content: "\ef3b"; }
.ri-menu-fold-fill:before { content: "\ef3c"; }
.ri-menu-fold-line:before { content: "\ef3d"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-menu-unfold-fill:before { content: "\ef3f"; }
.ri-menu-unfold-line:before { content: "\ef40"; }
.ri-merge-cells-horizontal:before { content: "\ef41"; }
.ri-merge-cells-vertical:before { content: "\ef42"; }
.ri-message-2-fill:before { content: "\ef43"; }
.ri-message-2-line:before { content: "\ef44"; }
.ri-message-3-fill:before { content: "\ef45"; }
.ri-message-3-line:before { content: "\ef46"; }
.ri-message-fill:before { content: "\ef47"; }
.ri-message-line:before { content: "\ef48"; }
.ri-messenger-fill:before { content: "\ef49"; }
.ri-messenger-line:before { content: "\ef4a"; }
.ri-meteor-fill:before { content: "\ef4b"; }
.ri-meteor-line:before { content: "\ef4c"; }
.ri-mic-2-fill:before { content: "\ef4d"; }
.ri-mic-2-line:before { content: "\ef4e"; }
.ri-mic-fill:before { content: "\ef4f"; }
.ri-mic-line:before { content: "\ef50"; }
.ri-mic-off-fill:before { content: "\ef51"; }
.ri-mic-off-line:before { content: "\ef52"; }
.ri-mickey-fill:before { content: "\ef53"; }
.ri-mickey-line:before { content: "\ef54"; }
.ri-microscope-fill:before { content: "\ef55"; }
.ri-microscope-line:before { content: "\ef56"; }
.ri-microsoft-fill:before { content: "\ef57"; }
.ri-microsoft-line:before { content: "\ef58"; }
.ri-mind-map:before { content: "\ef59"; }
.ri-mini-program-fill:before { content: "\ef5a"; }
.ri-mini-program-line:before { content: "\ef5b"; }
.ri-mist-fill:before { content: "\ef5c"; }
.ri-mist-line:before { content: "\ef5d"; }
.ri-money-cny-box-fill:before { content: "\ef5e"; }
.ri-money-cny-box-line:before { content: "\ef5f"; }
.ri-money-cny-circle-fill:before { content: "\ef60"; }
.ri-money-cny-circle-line:before { content: "\ef61"; }
.ri-money-dollar-box-fill:before { content: "\ef62"; }
.ri-money-dollar-box-line:before { content: "\ef63"; }
.ri-money-dollar-circle-fill:before { content: "\ef64"; }
.ri-money-dollar-circle-line:before { content: "\ef65"; }
.ri-money-euro-box-fill:before { content: "\ef66"; }
.ri-money-euro-box-line:before { content: "\ef67"; }
.ri-money-euro-circle-fill:before { content: "\ef68"; }
.ri-money-euro-circle-line:before { content: "\ef69"; }
.ri-money-pound-box-fill:before { content: "\ef6a"; }
.ri-money-pound-box-line:before { content: "\ef6b"; }
.ri-money-pound-circle-fill:before { content: "\ef6c"; }
.ri-money-pound-circle-line:before { content: "\ef6d"; }
.ri-moon-clear-fill:before { content: "\ef6e"; }
.ri-moon-clear-line:before { content: "\ef6f"; }
.ri-moon-cloudy-fill:before { content: "\ef70"; }
.ri-moon-cloudy-line:before { content: "\ef71"; }
.ri-moon-fill:before { content: "\ef72"; }
.ri-moon-foggy-fill:before { content: "\ef73"; }
.ri-moon-foggy-line:before { content: "\ef74"; }
.ri-moon-line:before { content: "\ef75"; }
.ri-more-2-fill:before { content: "\ef76"; }
.ri-more-2-line:before { content: "\ef77"; }
.ri-more-fill:before { content: "\ef78"; }
.ri-more-line:before { content: "\ef79"; }
.ri-motorbike-fill:before { content: "\ef7a"; }
.ri-motorbike-line:before { content: "\ef7b"; }
.ri-mouse-fill:before { content: "\ef7c"; }
.ri-mouse-line:before { content: "\ef7d"; }
.ri-movie-2-fill:before { content: "\ef7e"; }
.ri-movie-2-line:before { content: "\ef7f"; }
.ri-movie-fill:before { content: "\ef80"; }
.ri-movie-line:before { content: "\ef81"; }
.ri-music-2-fill:before { content: "\ef82"; }
.ri-music-2-line:before { content: "\ef83"; }
.ri-music-fill:before { content: "\ef84"; }
.ri-music-line:before { content: "\ef85"; }
.ri-mv-fill:before { content: "\ef86"; }
.ri-mv-line:before { content: "\ef87"; }
.ri-navigation-fill:before { content: "\ef88"; }
.ri-navigation-line:before { content: "\ef89"; }
.ri-netease-cloud-music-fill:before { content: "\ef8a"; }
.ri-netease-cloud-music-line:before { content: "\ef8b"; }
.ri-netflix-fill:before { content: "\ef8c"; }
.ri-netflix-line:before { content: "\ef8d"; }
.ri-newspaper-fill:before { content: "\ef8e"; }
.ri-newspaper-line:before { content: "\ef8f"; }
.ri-node-tree:before { content: "\ef90"; }
.ri-notification-2-fill:before { content: "\ef91"; }
.ri-notification-2-line:before { content: "\ef92"; }
.ri-notification-3-fill:before { content: "\ef93"; }
.ri-notification-3-line:before { content: "\ef94"; }
.ri-notification-4-fill:before { content: "\ef95"; }
.ri-notification-4-line:before { content: "\ef96"; }
.ri-notification-badge-fill:before { content: "\ef97"; }
.ri-notification-badge-line:before { content: "\ef98"; }
.ri-notification-fill:before { content: "\ef99"; }
.ri-notification-line:before { content: "\ef9a"; }
.ri-notification-off-fill:before { content: "\ef9b"; }
.ri-notification-off-line:before { content: "\ef9c"; }
.ri-npmjs-fill:before { content: "\ef9d"; }
.ri-npmjs-line:before { content: "\ef9e"; }
.ri-number-0:before { content: "\ef9f"; }
.ri-number-1:before { content: "\efa0"; }
.ri-number-2:before { content: "\efa1"; }
.ri-number-3:before { content: "\efa2"; }
.ri-number-4:before { content: "\efa3"; }
.ri-number-5:before { content: "\efa4"; }
.ri-number-6:before { content: "\efa5"; }
.ri-number-7:before { content: "\efa6"; }
.ri-number-8:before { content: "\efa7"; }
.ri-number-9:before { content: "\efa8"; }
.ri-numbers-fill:before { content: "\efa9"; }
.ri-numbers-line:before { content: "\efaa"; }
.ri-nurse-fill:before { content: "\efab"; }
.ri-nurse-line:before { content: "\efac"; }
.ri-oil-fill:before { content: "\efad"; }
.ri-oil-line:before { content: "\efae"; }
.ri-omega:before { content: "\efaf"; }
.ri-open-arm-fill:before { content: "\efb0"; }
.ri-open-arm-line:before { content: "\efb1"; }
.ri-open-source-fill:before { content: "\efb2"; }
.ri-open-source-line:before { content: "\efb3"; }
.ri-opera-fill:before { content: "\efb4"; }
.ri-opera-line:before { content: "\efb5"; }
.ri-order-play-fill:before { content: "\efb6"; }
.ri-order-play-line:before { content: "\efb7"; }
.ri-organization-chart:before { content: "\efb8"; }
.ri-outlet-2-fill:before { content: "\efb9"; }
.ri-outlet-2-line:before { content: "\efba"; }
.ri-outlet-fill:before { content: "\efbb"; }
.ri-outlet-line:before { content: "\efbc"; }
.ri-page-separator:before { content: "\efbd"; }
.ri-pages-fill:before { content: "\efbe"; }
.ri-pages-line:before { content: "\efbf"; }
.ri-paint-brush-fill:before { content: "\efc0"; }
.ri-paint-brush-line:before { content: "\efc1"; }
.ri-paint-fill:before { content: "\efc2"; }
.ri-paint-line:before { content: "\efc3"; }
.ri-palette-fill:before { content: "\efc4"; }
.ri-palette-line:before { content: "\efc5"; }
.ri-pantone-fill:before { content: "\efc6"; }
.ri-pantone-line:before { content: "\efc7"; }
.ri-paragraph:before { content: "\efc8"; }
.ri-parent-fill:before { content: "\efc9"; }
.ri-parent-line:before { content: "\efca"; }
.ri-parentheses-fill:before { content: "\efcb"; }
.ri-parentheses-line:before { content: "\efcc"; }
.ri-parking-box-fill:before { content: "\efcd"; }
.ri-parking-box-line:before { content: "\efce"; }
.ri-parking-fill:before { content: "\efcf"; }
.ri-parking-line:before { content: "\efd0"; }
.ri-passport-fill:before { content: "\efd1"; }
.ri-passport-line:before { content: "\efd2"; }
.ri-patreon-fill:before { content: "\efd3"; }
.ri-patreon-line:before { content: "\efd4"; }
.ri-pause-circle-fill:before { content: "\efd5"; }
.ri-pause-circle-line:before { content: "\efd6"; }
.ri-pause-fill:before { content: "\efd7"; }
.ri-pause-line:before { content: "\efd8"; }
.ri-pause-mini-fill:before { content: "\efd9"; }
.ri-pause-mini-line:before { content: "\efda"; }
.ri-paypal-fill:before { content: "\efdb"; }
.ri-paypal-line:before { content: "\efdc"; }
.ri-pen-nib-fill:before { content: "\efdd"; }
.ri-pen-nib-line:before { content: "\efde"; }
.ri-pencil-fill:before { content: "\efdf"; }
.ri-pencil-line:before { content: "\efe0"; }
.ri-pencil-ruler-2-fill:before { content: "\efe1"; }
.ri-pencil-ruler-2-line:before { content: "\efe2"; }
.ri-pencil-ruler-fill:before { content: "\efe3"; }
.ri-pencil-ruler-line:before { content: "\efe4"; }
.ri-percent-fill:before { content: "\efe5"; }
.ri-percent-line:before { content: "\efe6"; }
.ri-phone-camera-fill:before { content: "\efe7"; }
.ri-phone-camera-line:before { content: "\efe8"; }
.ri-phone-fill:before { content: "\efe9"; }
.ri-phone-find-fill:before { content: "\efea"; }
.ri-phone-find-line:before { content: "\efeb"; }
.ri-phone-line:before { content: "\efec"; }
.ri-phone-lock-fill:before { content: "\efed"; }
.ri-phone-lock-line:before { content: "\efee"; }
.ri-picture-in-picture-2-fill:before { content: "\efef"; }
.ri-picture-in-picture-2-line:before { content: "\eff0"; }
.ri-picture-in-picture-exit-fill:before { content: "\eff1"; }
.ri-picture-in-picture-exit-line:before { content: "\eff2"; }
.ri-picture-in-picture-fill:before { content: "\eff3"; }
.ri-picture-in-picture-line:before { content: "\eff4"; }
.ri-pie-chart-2-fill:before { content: "\eff5"; }
.ri-pie-chart-2-line:before { content: "\eff6"; }
.ri-pie-chart-box-fill:before { content: "\eff7"; }
.ri-pie-chart-box-line:before { content: "\eff8"; }
.ri-pie-chart-fill:before { content: "\eff9"; }
.ri-pie-chart-line:before { content: "\effa"; }
.ri-pin-distance-fill:before { content: "\effb"; }
.ri-pin-distance-line:before { content: "\effc"; }
.ri-ping-pong-fill:before { content: "\effd"; }
.ri-ping-pong-line:before { content: "\effe"; }
.ri-pinterest-fill:before { content: "\efff"; }
.ri-pinterest-line:before { content: "\f000"; }
.ri-pinyin-input:before { content: "\f001"; }
.ri-pixelfed-fill:before { content: "\f002"; }
.ri-pixelfed-line:before { content: "\f003"; }
.ri-plane-fill:before { content: "\f004"; }
.ri-plane-line:before { content: "\f005"; }
.ri-plant-fill:before { content: "\f006"; }
.ri-plant-line:before { content: "\f007"; }
.ri-play-circle-fill:before { content: "\f008"; }
.ri-play-circle-line:before { content: "\f009"; }
.ri-play-fill:before { content: "\f00a"; }
.ri-play-line:before { content: "\f00b"; }
.ri-play-list-2-fill:before { content: "\f00c"; }
.ri-play-list-2-line:before { content: "\f00d"; }
.ri-play-list-add-fill:before { content: "\f00e"; }
.ri-play-list-add-line:before { content: "\f00f"; }
.ri-play-list-fill:before { content: "\f010"; }
.ri-play-list-line:before { content: "\f011"; }
.ri-play-mini-fill:before { content: "\f012"; }
.ri-play-mini-line:before { content: "\f013"; }
.ri-playstation-fill:before { content: "\f014"; }
.ri-playstation-line:before { content: "\f015"; }
.ri-plug-2-fill:before { content: "\f016"; }
.ri-plug-2-line:before { content: "\f017"; }
.ri-plug-fill:before { content: "\f018"; }
.ri-plug-line:before { content: "\f019"; }
.ri-polaroid-2-fill:before { content: "\f01a"; }
.ri-polaroid-2-line:before { content: "\f01b"; }
.ri-polaroid-fill:before { content: "\f01c"; }
.ri-polaroid-line:before { content: "\f01d"; }
.ri-police-car-fill:before { content: "\f01e"; }
.ri-police-car-line:before { content: "\f01f"; }
.ri-price-tag-2-fill:before { content: "\f020"; }
.ri-price-tag-2-line:before { content: "\f021"; }
.ri-price-tag-3-fill:before { content: "\f022"; }
.ri-price-tag-3-line:before { content: "\f023"; }
.ri-price-tag-fill:before { content: "\f024"; }
.ri-price-tag-line:before { content: "\f025"; }
.ri-printer-cloud-fill:before { content: "\f026"; }
.ri-printer-cloud-line:before { content: "\f027"; }
.ri-printer-fill:before { content: "\f028"; }
.ri-printer-line:before { content: "\f029"; }
.ri-product-hunt-fill:before { content: "\f02a"; }
.ri-product-hunt-line:before { content: "\f02b"; }
.ri-profile-fill:before { content: "\f02c"; }
.ri-profile-line:before { content: "\f02d"; }
.ri-projector-2-fill:before { content: "\f02e"; }
.ri-projector-2-line:before { content: "\f02f"; }
.ri-projector-fill:before { content: "\f030"; }
.ri-projector-line:before { content: "\f031"; }
.ri-psychotherapy-fill:before { content: "\f032"; }
.ri-psychotherapy-line:before { content: "\f033"; }
.ri-pulse-fill:before { content: "\f034"; }
.ri-pulse-line:before { content: "\f035"; }
.ri-pushpin-2-fill:before { content: "\f036"; }
.ri-pushpin-2-line:before { content: "\f037"; }
.ri-pushpin-fill:before { content: "\f038"; }
.ri-pushpin-line:before { content: "\f039"; }
.ri-qq-fill:before { content: "\f03a"; }
.ri-qq-line:before { content: "\f03b"; }
.ri-qr-code-fill:before { content: "\f03c"; }
.ri-qr-code-line:before { content: "\f03d"; }
.ri-qr-scan-2-fill:before { content: "\f03e"; }
.ri-qr-scan-2-line:before { content: "\f03f"; }
.ri-qr-scan-fill:before { content: "\f040"; }
.ri-qr-scan-line:before { content: "\f041"; }
.ri-question-answer-fill:before { content: "\f042"; }
.ri-question-answer-line:before { content: "\f043"; }
.ri-question-fill:before { content: "\f044"; }
.ri-question-line:before { content: "\f045"; }
.ri-question-mark:before { content: "\f046"; }
.ri-questionnaire-fill:before { content: "\f047"; }
.ri-questionnaire-line:before { content: "\f048"; }
.ri-quill-pen-fill:before { content: "\f049"; }
.ri-quill-pen-line:before { content: "\f04a"; }
.ri-radar-fill:before { content: "\f04b"; }
.ri-radar-line:before { content: "\f04c"; }
.ri-radio-2-fill:before { content: "\f04d"; }
.ri-radio-2-line:before { content: "\f04e"; }
.ri-radio-button-fill:before { content: "\f04f"; }
.ri-radio-button-line:before { content: "\f050"; }
.ri-radio-fill:before { content: "\f051"; }
.ri-radio-line:before { content: "\f052"; }
.ri-rainbow-fill:before { content: "\f053"; }
.ri-rainbow-line:before { content: "\f054"; }
.ri-rainy-fill:before { content: "\f055"; }
.ri-rainy-line:before { content: "\f056"; }
.ri-reactjs-fill:before { content: "\f057"; }
.ri-reactjs-line:before { content: "\f058"; }
.ri-record-circle-fill:before { content: "\f059"; }
.ri-record-circle-line:before { content: "\f05a"; }
.ri-record-mail-fill:before { content: "\f05b"; }
.ri-record-mail-line:before { content: "\f05c"; }
.ri-recycle-fill:before { content: "\f05d"; }
.ri-recycle-line:before { content: "\f05e"; }
.ri-red-packet-fill:before { content: "\f05f"; }
.ri-red-packet-line:before { content: "\f060"; }
.ri-reddit-fill:before { content: "\f061"; }
.ri-reddit-line:before { content: "\f062"; }
.ri-refresh-fill:before { content: "\f063"; }
.ri-refresh-line:before { content: "\f064"; }
.ri-refund-2-fill:before { content: "\f065"; }
.ri-refund-2-line:before { content: "\f066"; }
.ri-refund-fill:before { content: "\f067"; }
.ri-refund-line:before { content: "\f068"; }
.ri-registered-fill:before { content: "\f069"; }
.ri-registered-line:before { content: "\f06a"; }
.ri-remixicon-fill:before { content: "\f06b"; }
.ri-remixicon-line:before { content: "\f06c"; }
.ri-remote-control-2-fill:before { content: "\f06d"; }
.ri-remote-control-2-line:before { content: "\f06e"; }
.ri-remote-control-fill:before { content: "\f06f"; }
.ri-remote-control-line:before { content: "\f070"; }
.ri-repeat-2-fill:before { content: "\f071"; }
.ri-repeat-2-line:before { content: "\f072"; }
.ri-repeat-fill:before { content: "\f073"; }
.ri-repeat-line:before { content: "\f074"; }
.ri-repeat-one-fill:before { content: "\f075"; }
.ri-repeat-one-line:before { content: "\f076"; }
.ri-reply-all-fill:before { content: "\f077"; }
.ri-reply-all-line:before { content: "\f078"; }
.ri-reply-fill:before { content: "\f079"; }
.ri-reply-line:before { content: "\f07a"; }
.ri-reserved-fill:before { content: "\f07b"; }
.ri-reserved-line:before { content: "\f07c"; }
.ri-rest-time-fill:before { content: "\f07d"; }
.ri-rest-time-line:before { content: "\f07e"; }
.ri-restart-fill:before { content: "\f07f"; }
.ri-restart-line:before { content: "\f080"; }
.ri-restaurant-2-fill:before { content: "\f081"; }
.ri-restaurant-2-line:before { content: "\f082"; }
.ri-restaurant-fill:before { content: "\f083"; }
.ri-restaurant-line:before { content: "\f084"; }
.ri-rewind-fill:before { content: "\f085"; }
.ri-rewind-line:before { content: "\f086"; }
.ri-rewind-mini-fill:before { content: "\f087"; }
.ri-rewind-mini-line:before { content: "\f088"; }
.ri-rhythm-fill:before { content: "\f089"; }
.ri-rhythm-line:before { content: "\f08a"; }
.ri-riding-fill:before { content: "\f08b"; }
.ri-riding-line:before { content: "\f08c"; }
.ri-road-map-fill:before { content: "\f08d"; }
.ri-road-map-line:before { content: "\f08e"; }
.ri-roadster-fill:before { content: "\f08f"; }
.ri-roadster-line:before { content: "\f090"; }
.ri-robot-fill:before { content: "\f091"; }
.ri-robot-line:before { content: "\f092"; }
.ri-rocket-2-fill:before { content: "\f093"; }
.ri-rocket-2-line:before { content: "\f094"; }
.ri-rocket-fill:before { content: "\f095"; }
.ri-rocket-line:before { content: "\f096"; }
.ri-rotate-lock-fill:before { content: "\f097"; }
.ri-rotate-lock-line:before { content: "\f098"; }
.ri-rounded-corner:before { content: "\f099"; }
.ri-route-fill:before { content: "\f09a"; }
.ri-route-line:before { content: "\f09b"; }
.ri-router-fill:before { content: "\f09c"; }
.ri-router-line:before { content: "\f09d"; }
.ri-rss-fill:before { content: "\f09e"; }
.ri-rss-line:before { content: "\f09f"; }
.ri-ruler-2-fill:before { content: "\f0a0"; }
.ri-ruler-2-line:before { content: "\f0a1"; }
.ri-ruler-fill:before { content: "\f0a2"; }
.ri-ruler-line:before { content: "\f0a3"; }
.ri-run-fill:before { content: "\f0a4"; }
.ri-run-line:before { content: "\f0a5"; }
.ri-safari-fill:before { content: "\f0a6"; }
.ri-safari-line:before { content: "\f0a7"; }
.ri-safe-2-fill:before { content: "\f0a8"; }
.ri-safe-2-line:before { content: "\f0a9"; }
.ri-safe-fill:before { content: "\f0aa"; }
.ri-safe-line:before { content: "\f0ab"; }
.ri-sailboat-fill:before { content: "\f0ac"; }
.ri-sailboat-line:before { content: "\f0ad"; }
.ri-save-2-fill:before { content: "\f0ae"; }
.ri-save-2-line:before { content: "\f0af"; }
.ri-save-3-fill:before { content: "\f0b0"; }
.ri-save-3-line:before { content: "\f0b1"; }
.ri-save-fill:before { content: "\f0b2"; }
.ri-save-line:before { content: "\f0b3"; }
.ri-scales-2-fill:before { content: "\f0b4"; }
.ri-scales-2-line:before { content: "\f0b5"; }
.ri-scales-3-fill:before { content: "\f0b6"; }
.ri-scales-3-line:before { content: "\f0b7"; }
.ri-scales-fill:before { content: "\f0b8"; }
.ri-scales-line:before { content: "\f0b9"; }
.ri-scan-2-fill:before { content: "\f0ba"; }
.ri-scan-2-line:before { content: "\f0bb"; }
.ri-scan-fill:before { content: "\f0bc"; }
.ri-scan-line:before { content: "\f0bd"; }
.ri-scissors-2-fill:before { content: "\f0be"; }
.ri-scissors-2-line:before { content: "\f0bf"; }
.ri-scissors-cut-fill:before { content: "\f0c0"; }
.ri-scissors-cut-line:before { content: "\f0c1"; }
.ri-scissors-fill:before { content: "\f0c2"; }
.ri-scissors-line:before { content: "\f0c3"; }
.ri-screenshot-2-fill:before { content: "\f0c4"; }
.ri-screenshot-2-line:before { content: "\f0c5"; }
.ri-screenshot-fill:before { content: "\f0c6"; }
.ri-screenshot-line:before { content: "\f0c7"; }
.ri-sd-card-fill:before { content: "\f0c8"; }
.ri-sd-card-line:before { content: "\f0c9"; }
.ri-sd-card-mini-fill:before { content: "\f0ca"; }
.ri-sd-card-mini-line:before { content: "\f0cb"; }
.ri-search-2-fill:before { content: "\f0cc"; }
.ri-search-2-line:before { content: "\f0cd"; }
.ri-search-eye-fill:before { content: "\f0ce"; }
.ri-search-eye-line:before { content: "\f0cf"; }
.ri-search-fill:before { content: "\f0d0"; }
.ri-search-line:before { content: "\f0d1"; }
.ri-secure-payment-fill:before { content: "\f0d2"; }
.ri-secure-payment-line:before { content: "\f0d3"; }
.ri-seedling-fill:before { content: "\f0d4"; }
.ri-seedling-line:before { content: "\f0d5"; }
.ri-send-backward:before { content: "\f0d6"; }
.ri-send-plane-2-fill:before { content: "\f0d7"; }
.ri-send-plane-2-line:before { content: "\f0d8"; }
.ri-send-plane-fill:before { content: "\f0d9"; }
.ri-send-plane-line:before { content: "\f0da"; }
.ri-send-to-back:before { content: "\f0db"; }
.ri-sensor-fill:before { content: "\f0dc"; }
.ri-sensor-line:before { content: "\f0dd"; }
.ri-separator:before { content: "\f0de"; }
.ri-server-fill:before { content: "\f0df"; }
.ri-server-line:before { content: "\f0e0"; }
.ri-service-fill:before { content: "\f0e1"; }
.ri-service-line:before { content: "\f0e2"; }
.ri-settings-2-fill:before { content: "\f0e3"; }
.ri-settings-2-line:before { content: "\f0e4"; }
.ri-settings-3-fill:before { content: "\f0e5"; }
.ri-settings-3-line:before { content: "\f0e6"; }
.ri-settings-4-fill:before { content: "\f0e7"; }
.ri-settings-4-line:before { content: "\f0e8"; }
.ri-settings-5-fill:before { content: "\f0e9"; }
.ri-settings-5-line:before { content: "\f0ea"; }
.ri-settings-6-fill:before { content: "\f0eb"; }
.ri-settings-6-line:before { content: "\f0ec"; }
.ri-settings-fill:before { content: "\f0ed"; }
.ri-settings-line:before { content: "\f0ee"; }
.ri-shape-2-fill:before { content: "\f0ef"; }
.ri-shape-2-line:before { content: "\f0f0"; }
.ri-shape-fill:before { content: "\f0f1"; }
.ri-shape-line:before { content: "\f0f2"; }
.ri-share-box-fill:before { content: "\f0f3"; }
.ri-share-box-line:before { content: "\f0f4"; }
.ri-share-circle-fill:before { content: "\f0f5"; }
.ri-share-circle-line:before { content: "\f0f6"; }
.ri-share-fill:before { content: "\f0f7"; }
.ri-share-forward-2-fill:before { content: "\f0f8"; }
.ri-share-forward-2-line:before { content: "\f0f9"; }
.ri-share-forward-box-fill:before { content: "\f0fa"; }
.ri-share-forward-box-line:before { content: "\f0fb"; }
.ri-share-forward-fill:before { content: "\f0fc"; }
.ri-share-forward-line:before { content: "\f0fd"; }
.ri-share-line:before { content: "\f0fe"; }
.ri-shield-check-fill:before { content: "\f0ff"; }
.ri-shield-check-line:before { content: "\f100"; }
.ri-shield-cross-fill:before { content: "\f101"; }
.ri-shield-cross-line:before { content: "\f102"; }
.ri-shield-fill:before { content: "\f103"; }
.ri-shield-flash-fill:before { content: "\f104"; }
.ri-shield-flash-line:before { content: "\f105"; }
.ri-shield-keyhole-fill:before { content: "\f106"; }
.ri-shield-keyhole-line:before { content: "\f107"; }
.ri-shield-line:before { content: "\f108"; }
.ri-shield-star-fill:before { content: "\f109"; }
.ri-shield-star-line:before { content: "\f10a"; }
.ri-shield-user-fill:before { content: "\f10b"; }
.ri-shield-user-line:before { content: "\f10c"; }
.ri-ship-2-fill:before { content: "\f10d"; }
.ri-ship-2-line:before { content: "\f10e"; }
.ri-ship-fill:before { content: "\f10f"; }
.ri-ship-line:before { content: "\f110"; }
.ri-shirt-fill:before { content: "\f111"; }
.ri-shirt-line:before { content: "\f112"; }
.ri-shopping-bag-2-fill:before { content: "\f113"; }
.ri-shopping-bag-2-line:before { content: "\f114"; }
.ri-shopping-bag-3-fill:before { content: "\f115"; }
.ri-shopping-bag-3-line:before { content: "\f116"; }
.ri-shopping-bag-fill:before { content: "\f117"; }
.ri-shopping-bag-line:before { content: "\f118"; }
.ri-shopping-basket-2-fill:before { content: "\f119"; }
.ri-shopping-basket-2-line:before { content: "\f11a"; }
.ri-shopping-basket-fill:before { content: "\f11b"; }
.ri-shopping-basket-line:before { content: "\f11c"; }
.ri-shopping-cart-2-fill:before { content: "\f11d"; }
.ri-shopping-cart-2-line:before { content: "\f11e"; }
.ri-shopping-cart-fill:before { content: "\f11f"; }
.ri-shopping-cart-line:before { content: "\f120"; }
.ri-showers-fill:before { content: "\f121"; }
.ri-showers-line:before { content: "\f122"; }
.ri-shuffle-fill:before { content: "\f123"; }
.ri-shuffle-line:before { content: "\f124"; }
.ri-shut-down-fill:before { content: "\f125"; }
.ri-shut-down-line:before { content: "\f126"; }
.ri-side-bar-fill:before { content: "\f127"; }
.ri-side-bar-line:before { content: "\f128"; }
.ri-signal-tower-fill:before { content: "\f129"; }
.ri-signal-tower-line:before { content: "\f12a"; }
.ri-signal-wifi-1-fill:before { content: "\f12b"; }
.ri-signal-wifi-1-line:before { content: "\f12c"; }
.ri-signal-wifi-2-fill:before { content: "\f12d"; }
.ri-signal-wifi-2-line:before { content: "\f12e"; }
.ri-signal-wifi-3-fill:before { content: "\f12f"; }
.ri-signal-wifi-3-line:before { content: "\f130"; }
.ri-signal-wifi-error-fill:before { content: "\f131"; }
.ri-signal-wifi-error-line:before { content: "\f132"; }
.ri-signal-wifi-fill:before { content: "\f133"; }
.ri-signal-wifi-line:before { content: "\f134"; }
.ri-signal-wifi-off-fill:before { content: "\f135"; }
.ri-signal-wifi-off-line:before { content: "\f136"; }
.ri-sim-card-2-fill:before { content: "\f137"; }
.ri-sim-card-2-line:before { content: "\f138"; }
.ri-sim-card-fill:before { content: "\f139"; }
.ri-sim-card-line:before { content: "\f13a"; }
.ri-single-quotes-l:before { content: "\f13b"; }
.ri-single-quotes-r:before { content: "\f13c"; }
.ri-sip-fill:before { content: "\f13d"; }
.ri-sip-line:before { content: "\f13e"; }
.ri-skip-back-fill:before { content: "\f13f"; }
.ri-skip-back-line:before { content: "\f140"; }
.ri-skip-back-mini-fill:before { content: "\f141"; }
.ri-skip-back-mini-line:before { content: "\f142"; }
.ri-skip-forward-fill:before { content: "\f143"; }
.ri-skip-forward-line:before { content: "\f144"; }
.ri-skip-forward-mini-fill:before { content: "\f145"; }
.ri-skip-forward-mini-line:before { content: "\f146"; }
.ri-skull-2-fill:before { content: "\f147"; }
.ri-skull-2-line:before { content: "\f148"; }
.ri-skull-fill:before { content: "\f149"; }
.ri-skull-line:before { content: "\f14a"; }
.ri-skype-fill:before { content: "\f14b"; }
.ri-skype-line:before { content: "\f14c"; }
.ri-slack-fill:before { content: "\f14d"; }
.ri-slack-line:before { content: "\f14e"; }
.ri-slice-fill:before { content: "\f14f"; }
.ri-slice-line:before { content: "\f150"; }
.ri-slideshow-2-fill:before { content: "\f151"; }
.ri-slideshow-2-line:before { content: "\f152"; }
.ri-slideshow-3-fill:before { content: "\f153"; }
.ri-slideshow-3-line:before { content: "\f154"; }
.ri-slideshow-4-fill:before { content: "\f155"; }
.ri-slideshow-4-line:before { content: "\f156"; }
.ri-slideshow-fill:before { content: "\f157"; }
.ri-slideshow-line:before { content: "\f158"; }
.ri-smartphone-fill:before { content: "\f159"; }
.ri-smartphone-line:before { content: "\f15a"; }
.ri-snapchat-fill:before { content: "\f15b"; }
.ri-snapchat-line:before { content: "\f15c"; }
.ri-snowy-fill:before { content: "\f15d"; }
.ri-snowy-line:before { content: "\f15e"; }
.ri-sort-asc:before { content: "\f15f"; }
.ri-sort-desc:before { content: "\f160"; }
.ri-sound-module-fill:before { content: "\f161"; }
.ri-sound-module-line:before { content: "\f162"; }
.ri-soundcloud-fill:before { content: "\f163"; }
.ri-soundcloud-line:before { content: "\f164"; }
.ri-space-ship-fill:before { content: "\f165"; }
.ri-space-ship-line:before { content: "\f166"; }
.ri-space:before { content: "\f167"; }
.ri-spam-2-fill:before { content: "\f168"; }
.ri-spam-2-line:before { content: "\f169"; }
.ri-spam-3-fill:before { content: "\f16a"; }
.ri-spam-3-line:before { content: "\f16b"; }
.ri-spam-fill:before { content: "\f16c"; }
.ri-spam-line:before { content: "\f16d"; }
.ri-speaker-2-fill:before { content: "\f16e"; }
.ri-speaker-2-line:before { content: "\f16f"; }
.ri-speaker-3-fill:before { content: "\f170"; }
.ri-speaker-3-line:before { content: "\f171"; }
.ri-speaker-fill:before { content: "\f172"; }
.ri-speaker-line:before { content: "\f173"; }
.ri-spectrum-fill:before { content: "\f174"; }
.ri-spectrum-line:before { content: "\f175"; }
.ri-speed-fill:before { content: "\f176"; }
.ri-speed-line:before { content: "\f177"; }
.ri-speed-mini-fill:before { content: "\f178"; }
.ri-speed-mini-line:before { content: "\f179"; }
.ri-split-cells-horizontal:before { content: "\f17a"; }
.ri-split-cells-vertical:before { content: "\f17b"; }
.ri-spotify-fill:before { content: "\f17c"; }
.ri-spotify-line:before { content: "\f17d"; }
.ri-spy-fill:before { content: "\f17e"; }
.ri-spy-line:before { content: "\f17f"; }
.ri-stack-fill:before { content: "\f180"; }
.ri-stack-line:before { content: "\f181"; }
.ri-stack-overflow-fill:before { content: "\f182"; }
.ri-stack-overflow-line:before { content: "\f183"; }
.ri-stackshare-fill:before { content: "\f184"; }
.ri-stackshare-line:before { content: "\f185"; }
.ri-star-fill:before { content: "\f186"; }
.ri-star-half-fill:before { content: "\f187"; }
.ri-star-half-line:before { content: "\f188"; }
.ri-star-half-s-fill:before { content: "\f189"; }
.ri-star-half-s-line:before { content: "\f18a"; }
.ri-star-line:before { content: "\f18b"; }
.ri-star-s-fill:before { content: "\f18c"; }
.ri-star-s-line:before { content: "\f18d"; }
.ri-star-smile-fill:before { content: "\f18e"; }
.ri-star-smile-line:before { content: "\f18f"; }
.ri-steam-fill:before { content: "\f190"; }
.ri-steam-line:before { content: "\f191"; }
.ri-steering-2-fill:before { content: "\f192"; }
.ri-steering-2-line:before { content: "\f193"; }
.ri-steering-fill:before { content: "\f194"; }
.ri-steering-line:before { content: "\f195"; }
.ri-stethoscope-fill:before { content: "\f196"; }
.ri-stethoscope-line:before { content: "\f197"; }
.ri-sticky-note-2-fill:before { content: "\f198"; }
.ri-sticky-note-2-line:before { content: "\f199"; }
.ri-sticky-note-fill:before { content: "\f19a"; }
.ri-sticky-note-line:before { content: "\f19b"; }
.ri-stock-fill:before { content: "\f19c"; }
.ri-stock-line:before { content: "\f19d"; }
.ri-stop-circle-fill:before { content: "\f19e"; }
.ri-stop-circle-line:before { content: "\f19f"; }
.ri-stop-fill:before { content: "\f1a0"; }
.ri-stop-line:before { content: "\f1a1"; }
.ri-stop-mini-fill:before { content: "\f1a2"; }
.ri-stop-mini-line:before { content: "\f1a3"; }
.ri-store-2-fill:before { content: "\f1a4"; }
.ri-store-2-line:before { content: "\f1a5"; }
.ri-store-3-fill:before { content: "\f1a6"; }
.ri-store-3-line:before { content: "\f1a7"; }
.ri-store-fill:before { content: "\f1a8"; }
.ri-store-line:before { content: "\f1a9"; }
.ri-strikethrough-2:before { content: "\f1aa"; }
.ri-strikethrough:before { content: "\f1ab"; }
.ri-subscript-2:before { content: "\f1ac"; }
.ri-subscript:before { content: "\f1ad"; }
.ri-subtract-fill:before { content: "\f1ae"; }
.ri-subtract-line:before { content: "\f1af"; }
.ri-subway-fill:before { content: "\f1b0"; }
.ri-subway-line:before { content: "\f1b1"; }
.ri-subway-wifi-fill:before { content: "\f1b2"; }
.ri-subway-wifi-line:before { content: "\f1b3"; }
.ri-suitcase-2-fill:before { content: "\f1b4"; }
.ri-suitcase-2-line:before { content: "\f1b5"; }
.ri-suitcase-3-fill:before { content: "\f1b6"; }
.ri-suitcase-3-line:before { content: "\f1b7"; }
.ri-suitcase-fill:before { content: "\f1b8"; }
.ri-suitcase-line:before { content: "\f1b9"; }
.ri-sun-cloudy-fill:before { content: "\f1ba"; }
.ri-sun-cloudy-line:before { content: "\f1bb"; }
.ri-sun-fill:before { content: "\f1bc"; }
.ri-sun-foggy-fill:before { content: "\f1bd"; }
.ri-sun-foggy-line:before { content: "\f1be"; }
.ri-sun-line:before { content: "\f1bf"; }
.ri-superscript-2:before { content: "\f1c0"; }
.ri-superscript:before { content: "\f1c1"; }
.ri-surgical-mask-fill:before { content: "\f1c2"; }
.ri-surgical-mask-line:before { content: "\f1c3"; }
.ri-surround-sound-fill:before { content: "\f1c4"; }
.ri-surround-sound-line:before { content: "\f1c5"; }
.ri-survey-fill:before { content: "\f1c6"; }
.ri-survey-line:before { content: "\f1c7"; }
.ri-swap-box-fill:before { content: "\f1c8"; }
.ri-swap-box-line:before { content: "\f1c9"; }
.ri-swap-fill:before { content: "\f1ca"; }
.ri-swap-line:before { content: "\f1cb"; }
.ri-switch-fill:before { content: "\f1cc"; }
.ri-switch-line:before { content: "\f1cd"; }
.ri-sword-fill:before { content: "\f1ce"; }
.ri-sword-line:before { content: "\f1cf"; }
.ri-syringe-fill:before { content: "\f1d0"; }
.ri-syringe-line:before { content: "\f1d1"; }
.ri-t-box-fill:before { content: "\f1d2"; }
.ri-t-box-line:before { content: "\f1d3"; }
.ri-t-shirt-2-fill:before { content: "\f1d4"; }
.ri-t-shirt-2-line:before { content: "\f1d5"; }
.ri-t-shirt-air-fill:before { content: "\f1d6"; }
.ri-t-shirt-air-line:before { content: "\f1d7"; }
.ri-t-shirt-fill:before { content: "\f1d8"; }
.ri-t-shirt-line:before { content: "\f1d9"; }
.ri-table-2:before { content: "\f1da"; }
.ri-table-alt-fill:before { content: "\f1db"; }
.ri-table-alt-line:before { content: "\f1dc"; }
.ri-table-fill:before { content: "\f1dd"; }
.ri-table-line:before { content: "\f1de"; }
.ri-tablet-fill:before { content: "\f1df"; }
.ri-tablet-line:before { content: "\f1e0"; }
.ri-takeaway-fill:before { content: "\f1e1"; }
.ri-takeaway-line:before { content: "\f1e2"; }
.ri-taobao-fill:before { content: "\f1e3"; }
.ri-taobao-line:before { content: "\f1e4"; }
.ri-tape-fill:before { content: "\f1e5"; }
.ri-tape-line:before { content: "\f1e6"; }
.ri-task-fill:before { content: "\f1e7"; }
.ri-task-line:before { content: "\f1e8"; }
.ri-taxi-fill:before { content: "\f1e9"; }
.ri-taxi-line:before { content: "\f1ea"; }
.ri-taxi-wifi-fill:before { content: "\f1eb"; }
.ri-taxi-wifi-line:before { content: "\f1ec"; }
.ri-team-fill:before { content: "\f1ed"; }
.ri-team-line:before { content: "\f1ee"; }
.ri-telegram-fill:before { content: "\f1ef"; }
.ri-telegram-line:before { content: "\f1f0"; }
.ri-temp-cold-fill:before { content: "\f1f1"; }
.ri-temp-cold-line:before { content: "\f1f2"; }
.ri-temp-hot-fill:before { content: "\f1f3"; }
.ri-temp-hot-line:before { content: "\f1f4"; }
.ri-terminal-box-fill:before { content: "\f1f5"; }
.ri-terminal-box-line:before { content: "\f1f6"; }
.ri-terminal-fill:before { content: "\f1f7"; }
.ri-terminal-line:before { content: "\f1f8"; }
.ri-terminal-window-fill:before { content: "\f1f9"; }
.ri-terminal-window-line:before { content: "\f1fa"; }
.ri-test-tube-fill:before { content: "\f1fb"; }
.ri-test-tube-line:before { content: "\f1fc"; }
.ri-text-direction-l:before { content: "\f1fd"; }
.ri-text-direction-r:before { content: "\f1fe"; }
.ri-text-spacing:before { content: "\f1ff"; }
.ri-text-wrap:before { content: "\f200"; }
.ri-text:before { content: "\f201"; }
.ri-thermometer-fill:before { content: "\f202"; }
.ri-thermometer-line:before { content: "\f203"; }
.ri-thumb-down-fill:before { content: "\f204"; }
.ri-thumb-down-line:before { content: "\f205"; }
.ri-thumb-up-fill:before { content: "\f206"; }
.ri-thumb-up-line:before { content: "\f207"; }
.ri-thunderstorms-fill:before { content: "\f208"; }
.ri-thunderstorms-line:before { content: "\f209"; }
.ri-ticket-2-fill:before { content: "\f20a"; }
.ri-ticket-2-line:before { content: "\f20b"; }
.ri-ticket-fill:before { content: "\f20c"; }
.ri-ticket-line:before { content: "\f20d"; }
.ri-time-fill:before { content: "\f20e"; }
.ri-time-line:before { content: "\f20f"; }
.ri-timer-2-fill:before { content: "\f210"; }
.ri-timer-2-line:before { content: "\f211"; }
.ri-timer-fill:before { content: "\f212"; }
.ri-timer-flash-fill:before { content: "\f213"; }
.ri-timer-flash-line:before { content: "\f214"; }
.ri-timer-line:before { content: "\f215"; }
.ri-todo-fill:before { content: "\f216"; }
.ri-todo-line:before { content: "\f217"; }
.ri-toggle-fill:before { content: "\f218"; }
.ri-toggle-line:before { content: "\f219"; }
.ri-tools-fill:before { content: "\f21a"; }
.ri-tools-line:before { content: "\f21b"; }
.ri-tornado-fill:before { content: "\f21c"; }
.ri-tornado-line:before { content: "\f21d"; }
.ri-trademark-fill:before { content: "\f21e"; }
.ri-trademark-line:before { content: "\f21f"; }
.ri-traffic-light-fill:before { content: "\f220"; }
.ri-traffic-light-line:before { content: "\f221"; }
.ri-train-fill:before { content: "\f222"; }
.ri-train-line:before { content: "\f223"; }
.ri-train-wifi-fill:before { content: "\f224"; }
.ri-train-wifi-line:before { content: "\f225"; }
.ri-translate-2:before { content: "\f226"; }
.ri-translate:before { content: "\f227"; }
.ri-travesti-fill:before { content: "\f228"; }
.ri-travesti-line:before { content: "\f229"; }
.ri-treasure-map-fill:before { content: "\f22a"; }
.ri-treasure-map-line:before { content: "\f22b"; }
.ri-trello-fill:before { content: "\f22c"; }
.ri-trello-line:before { content: "\f22d"; }
.ri-trophy-fill:before { content: "\f22e"; }
.ri-trophy-line:before { content: "\f22f"; }
.ri-truck-fill:before { content: "\f230"; }
.ri-truck-line:before { content: "\f231"; }
.ri-tumblr-fill:before { content: "\f232"; }
.ri-tumblr-line:before { content: "\f233"; }
.ri-tv-2-fill:before { content: "\f234"; }
.ri-tv-2-line:before { content: "\f235"; }
.ri-tv-fill:before { content: "\f236"; }
.ri-tv-line:before { content: "\f237"; }
.ri-twitch-fill:before { content: "\f238"; }
.ri-twitch-line:before { content: "\f239"; }
.ri-twitter-fill:before { content: "\f23a"; }
.ri-twitter-line:before { content: "\f23b"; }
.ri-typhoon-fill:before { content: "\f23c"; }
.ri-typhoon-line:before { content: "\f23d"; }
.ri-u-disk-fill:before { content: "\f23e"; }
.ri-u-disk-line:before { content: "\f23f"; }
.ri-ubuntu-fill:before { content: "\f240"; }
.ri-ubuntu-line:before { content: "\f241"; }
.ri-umbrella-fill:before { content: "\f242"; }
.ri-umbrella-line:before { content: "\f243"; }
.ri-underline:before { content: "\f244"; }
.ri-uninstall-fill:before { content: "\f245"; }
.ri-uninstall-line:before { content: "\f246"; }
.ri-unsplash-fill:before { content: "\f247"; }
.ri-unsplash-line:before { content: "\f248"; }
.ri-upload-2-fill:before { content: "\f249"; }
.ri-upload-2-line:before { content: "\f24a"; }
.ri-upload-cloud-2-fill:before { content: "\f24b"; }
.ri-upload-cloud-2-line:before { content: "\f24c"; }
.ri-upload-cloud-fill:before { content: "\f24d"; }
.ri-upload-cloud-line:before { content: "\f24e"; }
.ri-upload-fill:before { content: "\f24f"; }
.ri-upload-line:before { content: "\f250"; }
.ri-usb-fill:before { content: "\f251"; }
.ri-usb-line:before { content: "\f252"; }
.ri-user-2-fill:before { content: "\f253"; }
.ri-user-2-line:before { content: "\f254"; }
.ri-user-3-fill:before { content: "\f255"; }
.ri-user-3-line:before { content: "\f256"; }
.ri-user-4-fill:before { content: "\f257"; }
.ri-user-4-line:before { content: "\f258"; }
.ri-user-5-fill:before { content: "\f259"; }
.ri-user-5-line:before { content: "\f25a"; }
.ri-user-6-fill:before { content: "\f25b"; }
.ri-user-6-line:before { content: "\f25c"; }
.ri-user-add-fill:before { content: "\f25d"; }
.ri-user-add-line:before { content: "\f25e"; }
.ri-user-fill:before { content: "\f25f"; }
.ri-user-follow-fill:before { content: "\f260"; }
.ri-user-follow-line:before { content: "\f261"; }
.ri-user-heart-fill:before { content: "\f262"; }
.ri-user-heart-line:before { content: "\f263"; }
.ri-user-line:before { content: "\f264"; }
.ri-user-location-fill:before { content: "\f265"; }
.ri-user-location-line:before { content: "\f266"; }
.ri-user-received-2-fill:before { content: "\f267"; }
.ri-user-received-2-line:before { content: "\f268"; }
.ri-user-received-fill:before { content: "\f269"; }
.ri-user-received-line:before { content: "\f26a"; }
.ri-user-search-fill:before { content: "\f26b"; }
.ri-user-search-line:before { content: "\f26c"; }
.ri-user-settings-fill:before { content: "\f26d"; }
.ri-user-settings-line:before { content: "\f26e"; }
.ri-user-shared-2-fill:before { content: "\f26f"; }
.ri-user-shared-2-line:before { content: "\f270"; }
.ri-user-shared-fill:before { content: "\f271"; }
.ri-user-shared-line:before { content: "\f272"; }
.ri-user-smile-fill:before { content: "\f273"; }
.ri-user-smile-line:before { content: "\f274"; }
.ri-user-star-fill:before { content: "\f275"; }
.ri-user-star-line:before { content: "\f276"; }
.ri-user-unfollow-fill:before { content: "\f277"; }
.ri-user-unfollow-line:before { content: "\f278"; }
.ri-user-voice-fill:before { content: "\f279"; }
.ri-user-voice-line:before { content: "\f27a"; }
.ri-video-add-fill:before { content: "\f27b"; }
.ri-video-add-line:before { content: "\f27c"; }
.ri-video-chat-fill:before { content: "\f27d"; }
.ri-video-chat-line:before { content: "\f27e"; }
.ri-video-download-fill:before { content: "\f27f"; }
.ri-video-download-line:before { content: "\f280"; }
.ri-video-fill:before { content: "\f281"; }
.ri-video-line:before { content: "\f282"; }
.ri-video-upload-fill:before { content: "\f283"; }
.ri-video-upload-line:before { content: "\f284"; }
.ri-vidicon-2-fill:before { content: "\f285"; }
.ri-vidicon-2-line:before { content: "\f286"; }
.ri-vidicon-fill:before { content: "\f287"; }
.ri-vidicon-line:before { content: "\f288"; }
.ri-vimeo-fill:before { content: "\f289"; }
.ri-vimeo-line:before { content: "\f28a"; }
.ri-vip-crown-2-fill:before { content: "\f28b"; }
.ri-vip-crown-2-line:before { content: "\f28c"; }
.ri-vip-crown-fill:before { content: "\f28d"; }
.ri-vip-crown-line:before { content: "\f28e"; }
.ri-vip-diamond-fill:before { content: "\f28f"; }
.ri-vip-diamond-line:before { content: "\f290"; }
.ri-vip-fill:before { content: "\f291"; }
.ri-vip-line:before { content: "\f292"; }
.ri-virus-fill:before { content: "\f293"; }
.ri-virus-line:before { content: "\f294"; }
.ri-visa-fill:before { content: "\f295"; }
.ri-visa-line:before { content: "\f296"; }
.ri-voice-recognition-fill:before { content: "\f297"; }
.ri-voice-recognition-line:before { content: "\f298"; }
.ri-voiceprint-fill:before { content: "\f299"; }
.ri-voiceprint-line:before { content: "\f29a"; }
.ri-volume-down-fill:before { content: "\f29b"; }
.ri-volume-down-line:before { content: "\f29c"; }
.ri-volume-mute-fill:before { content: "\f29d"; }
.ri-volume-mute-line:before { content: "\f29e"; }
.ri-volume-off-vibrate-fill:before { content: "\f29f"; }
.ri-volume-off-vibrate-line:before { content: "\f2a0"; }
.ri-volume-up-fill:before { content: "\f2a1"; }
.ri-volume-up-line:before { content: "\f2a2"; }
.ri-volume-vibrate-fill:before { content: "\f2a3"; }
.ri-volume-vibrate-line:before { content: "\f2a4"; }
.ri-vuejs-fill:before { content: "\f2a5"; }
.ri-vuejs-line:before { content: "\f2a6"; }
.ri-walk-fill:before { content: "\f2a7"; }
.ri-walk-line:before { content: "\f2a8"; }
.ri-wallet-2-fill:before { content: "\f2a9"; }
.ri-wallet-2-line:before { content: "\f2aa"; }
.ri-wallet-3-fill:before { content: "\f2ab"; }
.ri-wallet-3-line:before { content: "\f2ac"; }
.ri-wallet-fill:before { content: "\f2ad"; }
.ri-wallet-line:before { content: "\f2ae"; }
.ri-water-flash-fill:before { content: "\f2af"; }
.ri-water-flash-line:before { content: "\f2b0"; }
.ri-webcam-fill:before { content: "\f2b1"; }
.ri-webcam-line:before { content: "\f2b2"; }
.ri-wechat-2-fill:before { content: "\f2b3"; }
.ri-wechat-2-line:before { content: "\f2b4"; }
.ri-wechat-fill:before { content: "\f2b5"; }
.ri-wechat-line:before { content: "\f2b6"; }
.ri-wechat-pay-fill:before { content: "\f2b7"; }
.ri-wechat-pay-line:before { content: "\f2b8"; }
.ri-weibo-fill:before { content: "\f2b9"; }
.ri-weibo-line:before { content: "\f2ba"; }
.ri-whatsapp-fill:before { content: "\f2bb"; }
.ri-whatsapp-line:before { content: "\f2bc"; }
.ri-wheelchair-fill:before { content: "\f2bd"; }
.ri-wheelchair-line:before { content: "\f2be"; }
.ri-wifi-fill:before { content: "\f2bf"; }
.ri-wifi-line:before { content: "\f2c0"; }
.ri-wifi-off-fill:before { content: "\f2c1"; }
.ri-wifi-off-line:before { content: "\f2c2"; }
.ri-window-2-fill:before { content: "\f2c3"; }
.ri-window-2-line:before { content: "\f2c4"; }
.ri-window-fill:before { content: "\f2c5"; }
.ri-window-line:before { content: "\f2c6"; }
.ri-windows-fill:before { content: "\f2c7"; }
.ri-windows-line:before { content: "\f2c8"; }
.ri-windy-fill:before { content: "\f2c9"; }
.ri-windy-line:before { content: "\f2ca"; }
.ri-wireless-charging-fill:before { content: "\f2cb"; }
.ri-wireless-charging-line:before { content: "\f2cc"; }
.ri-women-fill:before { content: "\f2cd"; }
.ri-women-line:before { content: "\f2ce"; }
.ri-wubi-input:before { content: "\f2cf"; }
.ri-xbox-fill:before { content: "\f2d0"; }
.ri-xbox-line:before { content: "\f2d1"; }
.ri-xing-fill:before { content: "\f2d2"; }
.ri-xing-line:before { content: "\f2d3"; }
.ri-youtube-fill:before { content: "\f2d4"; }
.ri-youtube-line:before { content: "\f2d5"; }
.ri-zcool-fill:before { content: "\f2d6"; }
.ri-zcool-line:before { content: "\f2d7"; }
.ri-zhihu-fill:before { content: "\f2d8"; }
.ri-zhihu-line:before { content: "\f2d9"; }
.ri-zoom-in-fill:before { content: "\f2da"; }
.ri-zoom-in-line:before { content: "\f2db"; }
.ri-zoom-out-fill:before { content: "\f2dc"; }
.ri-zoom-out-line:before { content: "\f2dd"; }
.ri-zzz-fill:before { content: "\f2de"; }
.ri-zzz-line:before { content: "\f2df"; }




.p-reaction-list .tooltip.top , #page_event_view .event-detail-view .event-detail-top .item-date-month  {
    display: none !important;}

#page_event_view .event-detail-view .item-banner {
    background-size: contain !important;
}

#page_event_view .event-detail-view .item-map-info .item-location, #page_event_view .event-detail-view .item-map-info .item-time{
    overflow: auto;
   word-break: break-word;
}
#page_event_view .event-detail-view .event-detail-top .item-choice-default {
    align-items: center!important;
}

 
#js_invite_form .form-group .tokenfield   {  display: block!important;
}
  #js_invite_form .form-group .tokenfield .token {
    display: inline-flex !important;
}
.user-sticky-bar ul.user-sticky-bar-items li a.notification-icon .circle-background , .btn-nav-toggle:before {
    font-size: 24px !important;}
    .user-sticky-bar ul.user-sticky-bar-items li#hd-addbutton .circle-background:before {
    color: #000000;
}
.mr-1 {
    margin-left: 14px !important;
}
#section-header .sticky-bar #search-panel #header_search_form span.form-control-feedback {
    background-color: #FFFCFC !important;
    color: #030000 !important;
}
#user_sticky_bar .header-right-menu > li > a:hover i.fa, #user_sticky_bar .header-right-menu > li.open > a i.fa, ul.user-sticky-bar-items > li > a:hover, ul.user-sticky-bar-items > li.open > a {
    color: #0b63ff !important
}
.header-right-menu .btn-abr:hover, .header-right-menu .open .btn-abr, ul.user-sticky-bar-items > li > a:hover > span, ul.user-sticky-bar-items > li.open > a > span {
    background-color: #ffffff !important;
}
#user_sticky_bar .header-right-menu > li > a i.fa, .sticky-bar-sm .header-right-menu > li > a i.fa, ul.user-sticky-bar-items > li > a {
    color: #000000 !important;
}
#section-header .sticky-bar #search-panel #header_search_form span.form-control-feedback:before {
           background: #e2e2e2;
    padding: 7px;
    border-radius: 60px;
    color: #030000 !important;
    font-size: 17px;
}
.ico-angle-down:before {
    content: "\eab6";
    color: #000000;
    font-size: 14px !important;
}

.activity_feed_form_button_position 
{    display: flex!important;
}

.activity_feed_content_link > div > a, .feed_block_title_content > a {
    overflow: visible!important;
    white-space: pre-line!important;
    line-height: 1.5!important;
   }


._app_photo .activity_feed_content_text, .feed_share_photo .activity_feed_content_text, ._app_photo_album .activity_feed_content_text {
    display: flex;
    flex-direction: column-reverse;
}


.activity_feed_content_text > div:not(:first-child) {
     margin-bottom: 10px!important;
}
.activity_not_like , .ync-comment-item .item-outer .item-inner .item-comment-content .user_profile_link_span a  ,
.ynstore-location , .ynstore-timestamp-from , .ynstore-actions .ynstore-product-btn , .ynstore-product-statistic ,
#page_ynsocialstore_product_detail .header-page-title 
{    display: none!important;
}
#main .layout-left .block, #main .layout-right .block, .js_feed_view_more_entry_holder .feed-stream-content, .js_feed_comment_border .feed-stream-content {
    min-height: fit-content;}
        .layout-left .built-toggle .toggle-button.shown, .layout-right .built-toggle .toggle-button.shown {
        opacity: 0;}
         .btn , b {
font-family: 'IRANSansX'!important; }
#js_majaame {
	font-family: IRANSansX !important;
    -moz-font-feature-settings: "ss02"!important;
    -webkit-font-feature-settings: "ss02"!important;
    font-feature-settings: "ss02"!important;
}
.ynstore-compare-holder .ynstore-icon-compare #ynstore-total-compare-item b , .ynstore-att-item-link .btn , #page_intro_view .intro-view div
{
    font-family: 'IRANSansX'!important;
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
    }
    #block_voice .last_clicked_button {
    color: red;
    font-weight: bold;
}


























    
  .visible-xs  {
    padding-right: 6px;
    display: block !important;
}
 #js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu > .ynstore-menu-fs > li > a span {
    display: none;
}

.dropdown-menu li > a {
    width: max-content;
}
@media (max-device-width: 1024), (max-width: 1024px) {
    .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-member span + span, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-follower span + span, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-review span + span {
        display: inline-block!important;
    }
}
.yndirectory_box_type {
    display: none;}
@media (max-width: 768px) {
    .js_box_content iframe {
    max-width: 103% !important;
    width: -webkit-fill-available !important;
    margin: -12px -2px -25px -30px !important;
    position: absolute !important;
    top: 10px !important;
    height: -webkit-fill-available !important;
    left: 27px;
    overflow-y: scroll;
}
    .comment_mini_action     .ync-comment-item .item-outer {
          padding: 5px 5px!important; }
    #js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu .ynstore-menu-fs > li.flag-mb {
        display: inline-block;
    }
    .dropdown-menu  .flag-mb {
        display: none;
}
.app-addnew-block {
    position: fixed;
    bottom: -5px;
    left: -5px !important;
}
    #ynsocialstore_category_menus .ynstore-main-category-item div.ynsocialstore_sub_category_items {
        display: block !important;
        position: relative;
        right: auto;
        left: 0 !important;
        width: 100% !important;
        box-shadow: unset !important;
    }
    #ynsocialstore_category_menus .ynstore-main-category-item {
    display: flex;
     flex-direction: column;
}
#ynsocialstore_category_menus .ynstore-main-category-item .view_all_categories {
    display: none !important;}
    #ynsocialstore_category_menus .ynstore-main-category-item div.ynsocialstore_sub_category_items > ul > li > a .ynmenu-text {
    border-bottom: 1px solid #555555;
    color: #555555;
}
 .comment-box .item-edit-content .item-box-input .comment-textarea-edit {
    padding-right: 25px !important;
}
.ync-comment-footer.mobile-style .mobile-sent-btn {
    margin-top: -10px;
    margin-right: 15px;}

#ynstore-product-detail-images-big li.item > a > img {
    max-width: 60%;
       margin-bottom: 18vh;
    margin-top: 25vh;
}
 .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  width: 100%;
  background: white;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  transform: translateY(0); /* ÙÙØ¯Ø§Ø± Ø§ÙÙÛÙ Ø¨Ø±Ø§Û Ø§ÙÛÙÛØ´Ù */
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}   
.p-saveditems-alert-item .p-saveapp-alert-outer {
    position: fixed;
    top: 86%;
    z-index: 9;
    margin: 10px;
    padding: 10px 5px !important;}
    .p-saveditems-alert-item .p-saveapp-alert-outer .item-inner {
    display: flex;
        flex-direction: row;
    flex-wrap: wrap;
       align-items: flex-start;
}



 

        
div#breadcrumbs_menu {
       z-index: 9;
}    
    

body.menu-open {
   overflow: hidden; /* ØºÛØ±ÙØ¹Ø§Ù Ú©Ø±Ø¯Ù Ø§Ø³Ú©Ø±ÙÙ ØµÙØ­Ù */
}



/* Ø§ÙÛÙÛØ´Ù ØµÙØ­Ù */
.site-wrapper {
  transition: left 0.3s ease-in-out;
}

/* Ø­Ø±Ú©Øª Ø²ÙØ§ÙÛ Ú©Ù ÙÙÙ Ø¨Ø§Ø² ÙÛØ´Ù */
body.menu-open .site-wrapper {
  transition: left 0.5s ease;
        position: relative;
        left: 360px;
}



/* ÙÙÙÛ ÙÙØ¨Ø§ÛÙ */
.mobile-menu-custom {
  position: fixed;
  top: 52px;
  right: 0;
  left: auto;
  width: min(84vw, 320px);
  max-width: 320px;
  height: 100vh;
  background-color: white;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2);
}

body.menu-open .mobile-menu-custom {
  right: 0;
  left: auto;
  top: 54px;
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}

/* ÙØ­ØªÙØ§Û ÙÙÙ */
.menu-content-custom {
  padding: 0;
            background-color: #f0f2f5;
}

.menu-content-custom ul {
  list-style: none;
  padding: 0;
}

.menu-content-custom ul li {
  margin: 20px 0;
}

.menu-content-custom ul li a {
  text-decoration: none;
  color: black;
  font-size: 20px;
}

/* Ø¯Ú©ÙÙâÙØ§ */
.btn-nav-toggle-custom,
.btn-close-custom {
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
  color: black;
}

.btn-nav-toggle-custom {
 position: fixed;
        top: 58px;
        right: 10px;
        z-index: 1000;
}




/* Ø§ÙÛÙÛØ´Ù Ø­Ø±Ú©Øª ÙÙØ§Ø± ÙØ¯Ø± */
body.menu-open .sticky-bar {
  right: 0 !important;
}

/* Ø§ÙÛÙÛØ´Ù Ø¨Ø§Ø² Ø´Ø¯Ù ÙÙÙÛ ÙÙØ¨Ø§ÛÙ */


body.menu-open .mobile-menu-custom {
  right: 0;
  left: auto;
  top: 54px;
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}

/* Ø§ÙÛÙÛØ´Ù ÙØ­ØªÙØ§Û ÙÙÙ */
.menu-content-custom {
             margin: 0;
            padding: 5px 0px;
            background-color: #f0f2f5;
            color: #050505;
            padding-bottom: 50px;
  opacity: 0;
  animation: fadeIn 0.1s ease-in-out forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Ø§ÙÛÙÛØ´Ù Ø¯Ú©ÙÙâÙØ§ ÙÙÚ¯Ø§Ù Ú©ÙÛÚ© */
.btn-nav-toggle-custom,
.btn-close-custom {
  transition: transform 0.3s ease-in-out;
}

.btn-nav-toggle-custom:active,
.btn-close-custom:active {
  transform: scale(0.95);
}
    
div.chat_header i {
    margin-right: 5px !important;
}
.ync-comment-box-container .item-media {
      display: none;
}




    #section-footer {
    z-index: 999;}
    .ync-comment-footer.mobile-style .comment-box .comment-group-icon {
    bottom: -5px;
    right: 10px !important;}
   
#chat_thread_2.chat_main_chat:focus .chat_header, #chat_thread_2.focused_chat .chat_header {
       background: #2064f2 !important;
    font-size: 20px;
    height: 40px;
}
div.chat_header i {
       font-size: 16px;
    margin-left: 0px;
    margin-right: 15px;
}
    .global_attachment .global_attachment_manage > a {
        background: #ffffff00 !important;
        margin: -5px 10px;
        font-size: 0.8rem !important;
        color: #8e8e8e !important;
        
    }
    .global_attachment .global_attachment_list .ico:before, .global_attachment .global_attachment_list .fa:before {
    color: #fff;
    font-size: 22px;
}

/* Ø³Ø§Ø®ØªØ§Ø± Ø§ØµÙÛ Ú©Ø§ÙÙØªâÙØ§ */


.comment-close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1000;
}

.comment-close-btn a {
    display: block;
    width: 30px;
    height: 30px;
    background: #f5f5f5;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    text-decoration: none;
}



/* Ø§ÙÛÙÛØ´ÙâÙØ§ */
.js-comments-section {
    transition: all 0.3s ease;
}

/* Ø§Ø³Ú©Ø±ÙÙ Ø¨Ø§Ø± */
.js_comment_items::-webkit-scrollbar {
    width: 6px;
}
#intro-panel-body {
    display: flex;
    overflow: auto;}
    .user-sticky-bar ul.user-sticky-bar-items li .dropdown-panel .dropdown-panel-header > span {
      color: #393939;
}
.js_comment_items::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.2);
    border-radius: 3px;
}

.js_feed_comment_view_more_holder.active {
    display: flex !important;
}


.user_rows_mini.core-friend-block .item-hide {
    z-index: 1;
}
.ynfeed_filters .ynfeed_filter, .ynfeed_filters .ynfeed_filter_dropdown {
    width: auto;}
    .ynfeed_filters::-webkit-scrollbar {
    display: none;
}
.ynfeed_filters {
    position: sticky;
    top: -5px;
    z-index: 9;
    background: #ffffff00;
    overflow-y: hidden;
    display: flex;
    overflow-x: scroll;
    padding-left: 20px !important;
    flex-direction: row;
    align-items: center;
    box-shadow: none;
}
.ynfeed_filters .ynfeed_filter a, .ynfeed_filters span.ynfeed_filter_more {
           color: #000000;
    min-width: max-content;
    background: #ffffff;
    padding: 6px 13px !important;
    margin: 0 5px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    font-weight: 100;
    font-size: 14px !important;
    text-align: center;
}
    .ynfeed_filters .ynfeed_filter.active a {
    color: #ffffff !important;
    background-image: linear-gradient(to right, #ff3a30, #ff6a00) !important;
}
    .ynfeed_filters + .ynfeed_sort_order .ynfeed_sort_order_link {
        top: 2px !important;
    }
    .ynfeed_filters .ynfeed_filter a:after {
    	display: none!important;
    }

div.public_message   {  min-height: 65px;}
.user_rows_mini.core-friend-block .user_profile_link_span a {
    background: #f8f9fa;}

        /* Ø§Ø³ØªØ§ÛÙ Ù¾Ø§ÛÙ Ø¨Ø±Ø§Û Ø¢ÛØªÙâÙØ§ */
        .user_rows {
            display: flex;
            align-items: center;
            padding: 15px;
            margin-bottom: 10px;
            background-color: #f8f9fa;
            border-radius: 8px;
            transition: all 0.5s ease;
            max-height: 100px;
            overflow: hidden;
        }

        /* Ø§ÙÛÙÛØ´Ù Ø­Ø°Ù */
        @keyframes fadeOutSlide {
            0% {
                opacity: 1;
                transform: translateY(0) scale(1);
            }
            100% {
                opacity: 0;
                transform: translateY(-20px) scale(0.95);
            }
        }

        .user_rows.followed {
            animation: fadeOutSlide 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;
            pointer-events: none;
        }

        /* Ø§Ø³ØªØ§ÛÙâÙØ§Û Ø¸Ø§ÙØ±Û */
        .user_rows_image img {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            object-fit: cover;
        }

        .user_rows_inner {
            flex-grow: 1;
            padding: 0 15px;
        }

        .btn-addfriend a {
            display: inline-block;
            padding: 8px 15px;
            background-color: #4CAF50;
            color: white;
            border-radius: 20px;
            text-decoration: none;
            font-size: 14px;
        }

        .item-hide {
            color: #999;
            cursor: pointer;
            font-size: 18px;
        }
.ynstore-store-feed .ynstore-store-most-items .ynstore-store-most-item .ynstore-store-info .ynstore-store-title a {
    overflow: visible;}
    .ynstore-store-feed .ynstore-store-most-items .ynstore-store-most-item .ynstore-store-info .ynstore-store-info-txt {
        padding: 0px;
    }
.ynstore-store-feed .ynstore-store-most-items .ynstore-store-most-item .ynstore-store-info .ynstore-store-info-txt {
    overflow: auto;
}
.activity_feed_content_display_custom, .activity_feed_content_display {
        margin-top: 0!important;
    }
    .js_parent_feed_entry._app_event .event-app .item-media-banner .item-media .item-media-src:before {
    padding-bottom: 133%;}
    .js_parent_feed_entry._app_event .event-app .item-media-banner .item-media .item-media-src {
    background-size: cover !important;
}

.ynfeed_feed_option {
    width: max-content;
}
    .ynstore-store-feed .ynstore-store-most-items .ynstore-store-most-item .ynstore-store-info .ynstore-store-avatar {
                  padding: 5px;
         width: 130px;
    }

.user_rows_mini .user_rows , .user_rows_mini.core-friend-block .user_rows {
padding: 25px 10px 5px;
    clear: right;
    margin: 0px 2px 23px 9px;
    min-height: 200px;
    height: 150px;
    max-width: 104px;
    display: flex;
    border: 1px solid #d4d4d4;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
}
.user_rows_mini.core-friend-block {
    margin: 0 -8px;
    display: flex;
    flex-direction: row;
    overflow: scroll;
}
#js_block_border_friend_suggestion {
height: 270px;
        padding: 0px 0px 12px 0px;
        margin: -12px 0px 10px 0px;
        overflow: hidden;
}
.friend-suggestion-grid {
    display: flex
;
}

.friend-suggestion-card .card-body {
    min-height: 128px;
    height: 128px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
}
.friend-suggestion-card .card-body .user-info {
    margin-top: 35px;
    width: 96px;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    display: flex;
    justify-content: space-evenly;
}
#js_friend_suggestion  .card-footer {
    width: 100px;
}

#js_friend_suggestion .img-wrapper{
width: 70px;
        height: 70px;
        top: -14px;
        right: -15px;
}
.ico-user1-plus-o {margin-left: 5px;
}
#js_friend_suggestion .no_image_user {
width: 70px;
        min-width: 70px;
        height: 70px;
        right: -14px;
        top: -15px;
}
   
.friend-suggestion-card {
    height: 200px;
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    padding: 10px;
    display: flex
;
    flex-direction: column;
    align-items: baseline;
    margin: 0px 8px 0 5px;
}
.friend-suggestion-container{
    overflow: auto;
    height: 246px;
    background: #ffffff;
}
.user_rows_mini.core-friend-block .user_rows_inner {
    margin-left: 12px;
    flex: 1;
    max-width: 90px;
    padding: 27px 0px;
}
.user_rows_mini.core-friend-block .btn-addfriend {
        position: absolute;
        left: auto !important;
        top: 156px;
        right: 10px;
    }
        
    #js_friend_suggestion    {
    overflow: hidden;
    padding-right: 15px;
}
.user_rows_mini.core-friend-block .btn-addfriend > a {
     color: #5aa7ed;
    font-size: 25px;
}    
     .activity_feed_header_info .user_profile_link_span > a {
        font-size: 16px;
                color: black !important;
    }
    .yncfeed-feed-item .activity-feed-time-privacy-block time a {
    color: #414141 !important;
}
.comment-content .comment-mini-content-commands .button-like-share-block .feed-like-link > a, .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-link > a, .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-share-holder > a {
        color: #6a6a6a !important;}
        .comment-content .comment-mini-content-commands {
    display: flex;
     flex-direction: column-reverse;
}
.feed-view-counter {
        position: absolute;
        display: block;
        left: -14px;
        width: fit-content;
        margin: 0 0 40px 30px;
    }   
  
.js_feed_view_more_entry_holder .activity_feed_image .img-wrapper, .js_feed_comment_border .activity_feed_image .img-wrapper, .js_feed_view_more_entry_holder .activity_feed_image .no_image_user, .js_feed_comment_border .activity_feed_image .no_image_user {
    width: 45px!important;
    height: 45px!important;
    right: -12px;
} 
.js_feed_view_more_entry_holder .feed-stream-content, .js_feed_comment_border .feed-stream-content {
    margin-bottom: 0px !important;
        border-bottom: 5px solid #d6d6d6;}
    .activity_feed_header_info .user_profile_link_span > a {
  	    font-size: 16px;
  	    
  }
  .js_feed_view_more_entry_holder .feed-stream-content, .js_feed_comment_border .feed-stream-content {
    padding-top: 8px!important;}
  .activity_feed_header_info time {
    margin-right: -22px;}

._app_foxfeedspro .activity_feed_header  {
        margin-bottom: 20px !important;
    }

._app_photo .activity_feed_multiple_image, .feed_share_photo .activity_feed_multiple_image, ._app_photo_album .activity_feed_multiple_image {
    margin: 0 -19px 0 -17px !important;
}
.activity_feed_content_status {
    font-size: 15px;
} 
     .unmute-btn {
    font-size: 14px;
    padding: 10px 15px;
    bottom: 10px;
    right: 10px;
  }
  
 .sticky-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  /* Ø§Ø±ØªÙØ§Ø¹ ÙÙÙ */
  z-index: 1000;
  background: #fff;
  box-shadow: 0 2px 15px rgba(0,0,0,0.1);
  transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1); /* Ø³Ø±ÛØ¹âØªØ± Ù Ø¨Ø§ Ø­Ø±Ú©Øª Ø®Ø·ÛâØªØ± */
  will-change: transform;
}

body.sticky-bar-active {
  padding-top: 100px;
}
    .ultimatevideo-feed-video {
    margin: 0 -16.5px; }
    .ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-media .video-js, .ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-media video {
    max-height: fit-content;
         width: 100vw !important;
      margin-left: calc(-50vw + 50%) !important;
      margin-right: calc(-50vw + 50%) !important;
      max-width: none !important;
        
    }
    .market-app.feed .item-media a {
       min-height: 175px;
}
    .market-app.feed .item-outer {
        flex-direction: row;
    }
        .market-app.feed .item-outer .item-media {
        min-width: 170px;}
        .market-app.feed .item-inner .item-description {
    white-space: normal !important;}
    .ynstore-product-featured-block .ynstore-featured-item .ynstore-product-bg-block .ynstore-title {
    font-size: 12px; }
    .ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-discount-block .ynstore-discount {
    left: 0px;
    position: fixed;
    right: auto;
    height: 43px;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    background-color: #ffa800;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    flex-direction: column;
    padding-left: 12.5px;
    line-height: 16px;
    margin-right: 0;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-discount-block .ynstore-discount:before {
    border: 27px solid transparent;
    border-left: 21px solid #f19d25;
    margin-left: -0.5px;
    top: -10.5px;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-discount-block .ynstore-discount:after {
    border: 17px solid transparent;
    border-left: 15px solid #ffa800;
}
.ynstore-product-featured-block .ynstore-featured-item .ynstore-info .ynstore-info-bottom .ynstore-count-block {
    display: none;
}
    .market-app.listing article .item-outer .item-inner .item-title {
    font-size: 14px !important;}
    .market-app.listing article .item-outer .item-inner .item-minor-info .item-text-label , .market-app.listing article .item-outer .item-inner .item-statistic{
    display: none;}
 .ynstore-product-detail-block .ynstore-title .ynstore-featured ,   .ynstore-view-modes-block .yn-view-modes {
       display: none;
}
    .yn-viewmode-grid .ynstore-items > li {
        width: 160px !important;
        min-width: 160px;
    }
.yn-viewmode-grid .ynstore-items {
    display: flex!important;
    overflow: scroll;
}
    .ynstore-compare-holder .ynstore-compare-no-item img {
      max-width: 45% !important;
}
       .ynstore-compare-holder {
        z-index: 9 !important;
    }
 
    #page_ynsocialstore_store_detail .col-md-12 
	{
    width: 100%!important;
}

    #page_ynsocialstore_checkout .chat_main , #page_ynsocialstore_my-cart .chat_main , #page_ynsocialstore_product_detail .chat_main
{
	display: none!important;
}
    .global_attachment .global_attachment_manage > a {
        position: fixed;
              left: 0;
    }
    #page_advancedmail_panel #main .col-sm-3 {
        width: 20%;
        min-width: unset;
        float: left;
    }
        #page_advancedmail_panel #main .main_col {
        width: 80%;
        min-width: unset;}
          #mail_main_content  ,  ._is_profile_view .container .row div[class^="col-"], ._is_pages_view .container .row div[class^="col-"], ._is_groups_view .container .row div[class^="col-"] {
        width: 100% !important;}
    .market-app.listing article .item-outer .item-inner {
    padding: 8px 9px 5px;}
    .market-app.listing article .item-outer {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
            border-radius: 10px;
}
.market-app.listing article .item-outer .item-media {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing {
        border-radius: 10px;
    }
        .chat_main_chat .main_messages {
        height: 600px !important;
        background-image: url(https://w0.peakpx.com/wallpaper/946/21/HD-wallpaper-whatsapp-theme-background-green-original-simple-texture.jpg);
        background-size: cover;
    }

.core-messages__conversation .mail_thread_holder.is_user {
    justify-content: flex-end;
    display: flex;
}
.core-messages__conversation .mail_thread_holder {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-start;
}
#js_compose_new_message .global_attachment ul.global_attachment_list {
    right: 0;
    position: fixed;
}
    .global_attachment .global_attachment_manage > a {
        background: #ffffff00!important;
        margin: 0px 10px;
                font-size: 0.8rem !important;
        color: #8e8e8e !important;
    }
    .global_attachment .global_attachment_list .ico, .global_attachment .global_attachment_list .fa {
    color: #a2a2a2;
    font-size: 20px;
    margin: 0px 1px;
}
    #mail_main_content textarea {
    height: 110px !important;
}
    .chat-search-icon {
        right: auto;
    left: 10px;
}
.chat_friend_title .no_image_user {
              margin-left: 0px !important;
    }
    
#page_advancedmail_panel .global_attachment ul.global_attachment_list {
position: fixed;
    bottom: -15px;
    left: 0;
    top: unset;
    right: auto;
    background: white;
    padding: 2px 3px 10px;
}
.global_attachment .global_attachment_manage > a {
    background: #ffffff;}
.attachment-form-holder{
    right: 0;
        margin-top: -45px;
        background: white;
        display: block;
        z-index: 99;
        position: fixed;
        bottom:0;
   }
  #button_send_easy {
        z-index: 999999;
    BOTTOM: 5px;
    position: fixed ! IMPORTANT;
    top: auto !important;
} 
#mail_threaded_new_message{
    margin-bottom: 130px;
}
   .is_user:after {
	position: relative;
    left: -1px !important;
    border-right: 14px solid transparent !important;
    border-top: 15px solid rgb(41, 127, 199) !important;
    content: "" !important;
    border-left: unset !important;
}
.mail_user_image:after {
	left: 18px;
    position: relative;
content: "";
    border-left: 15px solid transparent;
    width: 0;
    height: 0;
        border-top: 15px solid rgb(255 255 255);
}
.core-messages__conversation .mail_thread_holder .mail_user_image {
    margin-left: 5px;
    padding-right: 10px;
}
#chat_thread_1 .is_user .mail_content {
    background: #297fc7 !important;
}
.thickbox img{
    max-width: 150px !important;
    border-radius: 10px;
   min-width: 90px;
      	position: relative;
    z-index: 9999;
}

 .is_user .mail_content .mail_text audio {
    width: 200px;
    background: #297fc7 !important;
    padding: 5px;
    border-radius: 10px;
    margin-right: -15px;
}
.is_user .mail_text {
    text-align: end !important;
}
.mail_text a img {
    position: relative;
    left: -28px;}
    .is_user  .mail_content .mail_text a img{
    position: relative;
    left: 3px!important;}
     
        .chat_main_chat .editor_holder {
            z-index: 9999;
        position: fixed !important;
        bottom: 80px !important;
        left: 0 !important;
        right: 0 !important;}
.setting_icon_socialchat .open .dropdown-menu {
    width: max-content !important;
}
.setting_icon_socialchat {
     left: 35px;
     right: auto;}
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-addtocart-compare-block .ynstore-btn.ynstore-addtocart-btn {
    display: none !important;}
    
    .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap {
    padding-bottom: 20px;
    min-height: 319px;
    bottom: 35px;
}
.ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_title > a {
    color: #717171;}
.ynstore-compare-holder .ynstore-compare-block .ynstore-compare-actions a.btn {
    font-size: 11px;
    margin: 0px 11px;}
    .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-compare-store-content {
    border: 0px !important;}
    .ynstore-compare-holder .ynstore-compare-block .ynstore-compare-actions {
    display: flex
;
    padding: 4px 17px !important;}
    
element.style {
}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-total-price {
width: 100%;
    bottom: 52px;
    font-size: 14px !important;
    padding: 5px 30px;
    display: flex;
    background: #41c261;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: -3px;
 }
 .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-total-price .ynstore-price {
    font-size: 16px;
    color: #ffffff;
    padding-right: 12px;
}
#form_main_search2 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: wrap;
    align-content: space-between;
}
    .home-checkbox-item {
             width: max-content;
    }
#form_main_search2 .row .col-sm-6 {
    width: auto;
}

#form_main_search2 .row {
    display: flex;
    align-items: baseline;
}
._0003 {
    width: 23px !important;
}

._image_005 {
    width: 19px;
    position: relative;
    top: -22px;
    right: -5px;
}
    .ynstore-compare-holder .ynstore-compare-store-items {
        height: 44vh!important;
        margin-bottom: 38px!important;
    }
        html[dir='rtl'] .ynstore-compare-holder.ynstore-mycart-affix-holder {
        z-index: 999;
    }
    .ynstore-product-detail-block .ynstore-info .ynstore-product-price-block .ynstore-discount-block .ynstore-discount {
    padding-right: 26px !important;
    height: 36px;
    display: inline-flex;
    background-color: #ff0000;
    font-size: 16px;
    font-weight: bold;
    flex-direction: row;}
    html[dir='rtl'] .ynstore-product-detail-block .ynstore-info .ynstore-product-price-block .ynstore-discount-block .ynstore-discount:after {
border-left: 0px;
    border-right: 29px solid #ff0000;
    top: -11px;
}
html[dir='rtl'] .ynstore-product-detail-block .ynstore-info .ynstore-product-price-block .ynstore-discount-block .ynstore-discount:before {
border-right: 0 solid #f12525;
    margin-right: -39px;
}
.ynstore-discount b {
    padding-right: 7px;
}
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-bg {
    border-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;}
    
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;}
    
    
    
 #ynstore-product-detail-images-big li.item > a::after ,  .ynstore-bg::after {
content: "";
    background: rgb(154 154 154 / 14%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-price span {
    display: none;}
    

    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-price {
    font-size: 15px !important;
    text-align: justify;
    padding-top: 20px;
            bottom: 14px;
        position: absolute;
}
#page_ynsocialstore_index  .col-sm-12, #page_ynsocialstore_index  .col-md-12, #page_ynsocialstore_index  .col-lg-12 {
        min-width: 100%;
        width: 100%;
    }
.yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-title {
    color: #232323!important;
   }
    .ynstore-store-logo-info .ynstore-store-logo-block {
    padding-bottom: 60%;
    width: 60%;}
    .ynstore-store-logo-info {
     display: flex;
    flex-direction: column;
    align-content: space-around;
    align-items: center;
            position: relative;
        top: -66px;
        margin-top: -50px;
}
    #ynstore-product-detail-images-big {
    border: 0px solid #dcdcdc;
 }

    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-title {
    font-size: 14px;
    text-align: right;}

    html[dir="rtl"] .ynstore-compare-holder {
    z-index: 1;}
  .ynstore-product-overview-item .ynstore-title ,  .ynstore-product-detail-images .ynstore-status-block {
    display: none;}
 #js_block_border_ynsocialstore_product_images .content   , #page_ynsocialstore_product_detail .bg-tran {
    padding: 0px !important;
}

#ynstore-product-detail-images-big li.item {
    height: 250px;
 }
.ynstore-product-review-block .page_section_menu ,  #page_ynsocialstore_product_detail   .comment_mini_content_border  {
     margin: 0px!important;}
     
 .ynstore-detail-inventory , .ynstore-product-detail-block .ynstore-ratings-btn-block {
    padding: 0 20px!important;}
   .ynstore-product-detail-block .ynstore-info {
    border-top: 0px solid #dcdcdc!important;
    border-bottom: 0px solid #dcdcdc!important;}
    .ynstore-product-detail-block .ynstore-title {
    padding: 20px 15px 20px!important;}
   #ynstore_product_overview-content , #ynstore_product_reviews-content {
    padding: 20px!important;
}
#main .layout-left .block > .content, #main .layout-right .block > .content {
    border-top-color: #ffffff00;
}

  video:hover::-webkit-media-controls {
        opacity: 1;
    }

    video::-webkit-media-controls {
        max-width: $component-max-width;
        transition: opacity 1s;
        opacity: 0;
    }
    .stories_entries a.story_progress {
      padding-bottom: 800px!important;}
        .storylight_right .item_view {
        background: #ffffff00;
        padding: 10px !important;
        color: #ffffff;
        top: 120px;
    }
    .storylightbox_holder.js_box_holder img {
    min-width: 100%!important;
    min-height: max-content!important;}
    #page_story_view .light_top_hover {
       position: fixed!important;
      bottom: 0!important;
    top: auto!important;
   }
    .story_content img, .story_content video {
    max-width: 100%!important;
    top: 90%!important;}
    #page_story_view {
    height: -webkit-fill-available!important;
    position: sticky!important;
    bottom: 0px!important;
    z-index: 9!important;
}
.storylight_left {
    position: sticky!important;
    top: -1px!important;
    bottom: 1044px!important;
    z-index: 9!important;
}
.storylight_right
{        z-index: 9;
    position: sticky!important;
    top: 58%!important;
    bottom: 29px!important;
}
    ._app_photo .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img, .feed_share_photo .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img, ._app_photo_album .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img {
    width: 100.5% !important;
    max-width: 100.5% !important;}
    ._app_photo .activity_feed_multiple_image, .feed_share_photo .activity_feed_multiple_image, ._app_photo_album .activity_feed_multiple_image {
    margin: 0px;
}

    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail {
        min-height: 140px;
    }
    .event-container .event-item .item-outer {
    
border-radius: 10px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
        padding-bottom: 16px;
}
    html[dir="rtl"] .header_search_form input.form-control {
        padding-left: 0px !important;
    }
    .event-container .event-item .item-outer .item-inner {
    border: 0px solid #eeeeee;
}

    .ynstore-store-logo-info .ynstore-store-logo-block {
        padding-bottom: 55%;
        width: 10%;
        right: 12px;
        position: absolute;
    }
   #js_block_border_ynsocialstore_product_store-info .title , .ynstore-store-actions-link , .ynstore-email ,.ynstore-phone {
    display: none !important;
}
.ynstore-store-logo-info .ynstore-title {
font-size: 14px;
        font-weight: unset;
        color: #555;
        margin-bottom: 5px;
        position: absolute;
        right: 60px;
        top: 120px;
}
.ynstore-store-logo-info .ynstore-ratings-reviews-block {
    position: absolute;
        right: 60px;
        top: 140px;
}
.ynstore-store-logo-info .ynstore-store-logo-block  , #js_block_border_ynsocialstore_product_store-info .ynstore-store-actions {
    border: 0px!important;
    padding: 20px;
        top: 120px;
}
    html[dir='rtl'] .ynstore-store-logo-info .ynstore-btn-fw .ico {
    display: none;}
    #js_block_border_ynsocialstore_product_store-info .ynstore-store-actions .ynstore-btn-fw {
z-index: 1;
        position: absolute;
        margin-top: 15px;
        margin-bottom: 0;
        width: fit-content;
        height: 26px;
        background: #2064f2;
        color: white;
        left: auto!important;
        right: 10px!important;
        top: 160px!important;
        font-size: 12px;
}
.ynstore-product-quanlity-block .ynstore-product-quanlity {
    padding: 0px 0px 8px;}
.ynstore-product-quanlity-block #js_ynstore_product_detail-total-price span {
    font-size: 16px!important;}
html[dir='rtl'] .ynstore-product-quanlity-block #js_ynstore_product_checkout-quantity input.form-control {
    padding-right: 0px !important;
}
.ynstore-product-quanlity-block #js_ynstore_product_detail-total-price {
    width: 110px;}
.ynstore-product-detail-block .ynstore-title {
    font-size: 16px!important;
    margin-bottom: 37px;
    position: absolute;
    top: -50px;
}
.ynstore-product-detail-block .ynstore-product-btns .ynstore-check-compare span, .ynstore-product-detail-block .ynstore-product-btns .ynstore-compare-wishlist span {
    width: 30px;
    height: 30px;
    font-size: 15px;}
html[dir='rtl'] .ynstore-product-detail-block .ynstore-ratings-reviews-block .ynstore-rating , .ynstore-product-detail-block .ynstore-ratings-reviews-block .ynstore-review-count  {
    display: none!important;
}
#page_advancedmail_panel ._gender_female_ {
    background: url(/females.jpg) no-repeat center !important;
    width: 50px !important;
    margin-left: 20px !important;
    background-size: cover !important;
}
.chat_main_chat .core-messages__conversation .mail_thread_holder .mail_content {
    font-size:14px;
    padding: 13px 15px;
    min-height: 25px;
}
.chat_main_chat textarea.form-control {
    position: fixed;
    bottom: 0px;
    height: 85px;}
.no_image_user {
    width: 50px;
    margin-left: 20px !important;
}
    #page_advancedmail_panel.panel_rows {
        margin-bottom: 100 px;}
    #page_advancedmail_panel #content-stage {
        margin-top: -15px;
        position: fixed;
    }
    .friend-search-invite-container, #js_main_mail_thread_holder .mail_messages, .js_box_content .item-membership-container, #welcome_message .custom_flavor_content, .dropdown-menu-limit, .attachment-form-holder .js_attachment_list {
    overflow: auto;
    margin-bottom: 210px;
}
.mail_thread_form_holder  {
    z-index: 9999;
    position: fixed;
    bottom: -10px;
    right: 0;
}
#page_advancedmail_panel .footer-holder {
    display: none;
}

.ynstore-mycart-block .ynstore_cart_section
{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border: 1px solid #c6c6c6 !important;
    margin: 0px 0px 25px;
    border-radius: 10px;
    background: #f3f3f3;
}
.ynstore-mycart-page .ynstore-mycart-block {
    border: 0px solid #dcdcdc;}
    .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_cart_header {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
    .ynstore-mycart-page .ynstore-mycart-block .ynstore_card_body .ynstore_item_footer {
        text-align: right;
        display: flex !important;
        flex-direction: column-reverse;
        align-items: stretch;
    }
    .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_footer .ynstore_item_total2 {
           position: absolute;
        left: 12px;
    }
    .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_footer .ynstore_sum_label {
    position: absolute;
    right: 20px;
}
.ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_footer .ynstore_buy_all_this {
    margin-bottom: 40px;}
#page_ynsocialstore_checkout #ynstore_checkout_place_order {position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    width: -webkit-fill-available;
    font-weight: bold;}
#ynstore_mycart_buy_all {
    position: fixed;
    bottom: -10px;
    left: 0;
    z-index: 9;
} 

#page_ynsocialstore_product_detail .ynstore-btns .btn-primary , #page_ynsocialstore_my-cart .ynstore-compare-holder ,#page_ynsocialstore_checkout .ynstore-compare-holder {
    display: none!important;
}
    .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_footer .ynstore_buy_all_this a.btn {
        display: none !important;
        margin: 10px 0px 40px;
    }
    .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_extra .ynstore_item_price {
    text-align: end;}
 .ynstore-mycart-block .ynstore_cart_section:nth-child(1)  , #ynstore_cartid  .ynstore_cart_section:nth-child(1) ,  #ynecommerce_checkout_cart .ynstore_cart_section:nth-child(2){
    display: none;
}

.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-compare-store-content {
    width: 70px;
    height: 70px;
    left: 10px;
    top: -10px;}
    .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-btns {
        top: -30px;}
        .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item {
    margin-bottom: 0px;
}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-info {
     border-bottom: 0px solid #dcdcdc;
}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-info > a {
    color: #707070;}
    .ynstore-compare-holder .ynstore-compare-store-items {
    padding: 0px;
}
.ynstore-compare-holder .ynstore-confirm-btn-block .ynstore-confirm-btns {
     right: auto;
    left: 10px;}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item {
    border-radius: 6px;
       padding: 10px 15px 0px;
      margin: 5px -10px 3px;
}
.ynstore-compare-holder .ynstore-confirm-btn-block {
    position: absolute !important;
    z-index: 9;
    width: -webkit-fill-available;
    padding: 18px 20px;} 
html[dir='rtl'] .ynstore-product-detail-block .ynstore-product-btns .ynstore-product-btn:nth-child(2) {
    margin-right: -5px;}
    html[dir='rtl'] .ynstore-product-most-block .ynstore-product-most-items .ynstore-item .ynstore-item-content .ynstore-bg-block .ynstore-addtocart-compare-block {
    display: none;
    left: 0;
    right: auto;
}
#ynstore-product-detail-images-small .owl-item.current li.item:before {
    border: 1px solid #ededed!important;
}
    .ynstore-product-detail-block .ynstore-product-btns {
position: absolute;
    top: -100px;
    z-index: 1;
    display: flex;
    right: 15px;
    flex-direction: row-reverse;
;
    }
    #js_product_remain_quantity {
    display: none;
}
#ynstore_product_detail_attribute {
    margin-top: 80px;}
    
.ynstore-product-detail-block {
height: 50px;
        margin-top: -5px;
        margin-bottom: 20px;
   }
.ynstore-store-detail-block .ynstore-info-block ,     .ynstore-product-detail-block .ynstore-info .ynstore-product-price-block .ynstore-discount-block .ynstore-discount {
        display: none;
          }
              .ynstore-store-statistic-actions .ynstore-store-actions {
              display: flex;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
    }
    .ynstore-store-actions .ynstore-detail-btn .btn-default {
    margin-right: 15px;
}
.ynstore-store-logo-info .ynstore-description {
    margin-bottom: 120px!important;
}

.ynstore-product-detail-block .ynstore-product-btns .ynstore-compare-wishlist {
    margin-left: 0;
}
        .ynstore-product-detail-block .ynstore-product-btns .ynstore-check-compare {
                margin-left: -60px;
    }

    .ynstore-product-quanlity-block {
        display: flex;
        padding: 0px 10px;
        flex-direction: row-reverse;
    }
        html[dir='rtl'] .ynstore-product-quanlity-block .ynstore-product-quanlity .ynstore-btns a.btn {
        margin-left: 0px !important;
        	padding: 0px 11px !important;
        }
        #ynstore_product_checkout_block-physical {
    position: fixed;
    clear: both;
    bottom: 0px;
    z-index: 999;
    background: white;
    width: -webkit-fill-available;
}
    .ynstore-product-quanlity-block .ynstore-product-quanlity {
        width: 153px;
        flex-direction: row-reverse;
        align-items: flex-end;
        display: flex;
        justify-content: space-between;
    }
        .ynstore-product-quanlity-block #js_ynstore_product_detail-total-price {
        margin-bottom: 5px!important;
        margin-top: 10px!important;}
        #main .layout-left .block, #main .layout-right .block, .js_feed_comment_border .feed-stream-content {
       z-index: 0;
}
#page_ynsocialstore_my-cart .header-page-title {
        display: none !important; 
}
.ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_card_body .ynstore_item_title .ynstore_item_bg {
      border: 0px solid rgba(0, 0, 0, 0.15);
	
}
      html[dir='rtl'] .ynstore-mycart-page .ynstore-mycart-block .ynstore_cart_section .ynstore_item_info .ynstore_item_type {
    width: max-content;
    margin-top: -18px;
    float: right;
}
 #page_question_home .home_checkboxes{   padding-right: 0;}
.ynstore_contact_list .selected {
    background: #f5f5f5;
    border: 1px solid #c6c6c6;
    border-radius: 10px;
font-size: 12px;
    padding: 0px 0px;
    line-height: 1.4;
}
#ynstore_checkout_form .ynstore_contact_item .ynstore_contact_content {
    border: 0px solid #c6c6c6 !important;
	padding: 0px 15px;
}
.ynstore_contact_list {
    margin: 0 0px;}
    .ynstore_contact_item {
    background: #f5f5f5;
    border: 1px solid #c6c6c6;
    border-radius: 10px;
    font-size: 11px;
    padding: 0px 0px;
}
#ynstore_checkout_form .ynstore_contact_item {
      padding: 0px;
}
#ynstore_checkout_form .ynstore_contact_item .ynstore_item_footer {
    margin-top: 0px;}
      #page_advancedmail_panel #content-stage {
             width: -webkit-fill-available;
    }  
#page_advancedmail_panel ._gender_female_ {
    background: url(/females.jpg) no-repeat center !important;
    width: 50px !important;
    margin-left: 20px !important;
    background-size: cover !important;
}
    #page_advancedmail_panel #content-stage {
        margin-top: -15px;
        position: fixed;
    }
    .friend-search-invite-container, #js_main_mail_thread_holder .mail_messages, .js_box_content .item-membership-container, #welcome_message .custom_flavor_content, .dropdown-menu-limit, .attachment-form-holder .js_attachment_list {
    overflow: auto;
    margin-bottom: 210px;
}
.mail_thread_form_holder  {
    position: fixed;
    bottom: -10px;
    right: 0;
}
#ynstore-product-detail-images-big li.item > a {
    top: 40%!important;}
#page_advancedmail_panel .footer-holder {
    display: none;
}
#ynstore_checkout_form .ynstore_shipping_information_title {
    width: -webkit-fill-available;
    display: flex;
    position: relative;
    padding: 0px 0px 5px 0px;
    margin: 5px 0px 8px 0px;
    font-size: 16px;
    color: #4f4f50;
    font-weight: bold;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}
html[dir='rtl'] #ynstore_checkout_form .ynstore_contact_item .ynstore_item_row {
    display: contents;
}

#page_user_login #js_block_border_apps_core_betterads_block_display , #section-footer .footer-holder .copyright {
    display: none;
}
  #page_user_login   .container {
      background: white;
}
  #page_user_login   .layout-main {
        margin-bottom: -40px;}

    .chat_main_chat {
        min-height: -webkit-fill-available;}
        .chat_main_chat .main_messages {

    height: 600px!important;
}

 .question_bottom span ,#page_question_home  .col-sm-3 .item-icon .sticky-label-icon{
	display: none;
}
    #page_question_home #main .container .row {
    overflow: auto;
    	display: flex;
    }
.qusmd {  min-width: 32.3%!important;
    width: 32.3%!important;
}
.activity_feed_content_display_custom, .activity_feed_content_display {
    margin-top: 40px;}
  .question-container .event-item .item-outer .item-inner {
        display: flex;
        flex-direction: column-reverse;
        align-items: baseline;
        padding: 0px 10px;
    }
   #page_question_home    .question_bottom {
        margin-right: 0px;
        margin-bottom: -65px;
    }
   #page_question_home    .question_bottom {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.question_bottom {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-content: flex-start;
    margin-bottom: -70px;
}
}
@media (max-width: 991px) { 
   
    .yn-viewmode-grid .ynstore-items > li {
        width: 50%!important;
    }
}
    
    #js_block_border_friend_suggestion .bottom {
    top: 50px;
    position: absolute;
    left: 15px;
}

#js_block_border_friend_suggestion .title {
    margin-right: 10px;
    font-size: 16px !important;}
@media (max-width: 360px) {
    body#page_ynsocialstore_store_detail div[id^=js_box_id_] {
            min-width: 297px !important;
        top: 20%;
        left: 50% !important;
        margin-left: -148px;
        z-index: 5003;
        max-height: 482.8px;
        display: block;
    }
}
 #js_main_mail_thread_holder ._gender_female_ {
     width: 50px; }
         .chat_main_chat .editor_holder {
position: static;
    max-width: fit-content;
    bottom: 80px;
    left: 0;
    right: auto;
    width: max-content;}
.setting_icon_socialchat .open .dropdown-menu {
    width: max-content !important;
}
.setting_icon_socialchat {
     left: 35px;
     right: auto;}
    .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-addtocart-compare-block .ynstore-btn.ynstore-addtocart-btn {
    display: none !important;}
    ._0003 {
    width: 23px !important;
}

._image_005 {
    width: 19px;
    position: relative;
    top: -22px;
    right: -5px;
}
.iti-mobile .iti--container {
	z-index: 99999999999999;
    top: 116px;}

.iti__flag {
        background-position: -2457px 0px;
    }
   .iti__preferred , #page_user_login .smdclass , #page_ynsocialstore_product_detail .smdclass , #page_ynsocialstore_index .smdclass , .smdclass{
    display: none;
}

  #js_ecommerce_block_add_new_address .table .table_right input[type="text"] {  background: #ffffff!important;}
  .iti__arrow {
    margin-right: 5px;}
    .iti-mobile .iti__country {
    direction: ltr;}
    .iti-mobile .iti__country {
    direction: ltr;}
    
        ._is_guest_user .user-sticky-bar-items:nth-child(2) {
    display:none !important;
} 

		
   

     ._block.location_6 #js_block_border_core_menusub.block {
        background: #2366f2 !important;
    } 

    button {
    border: 0px solid #555555 !important;
}
 .smdimp {
    display: block !important;
}
.item-player.music_player .mejs__button.mejs__playpause-button button {
    color: #2366f1;
}
.item-player.music_player .mejs__button.mejs__playpause-button button {
    color: #2366f1;
}
.ico-play-o:before {
padding: 9px;
       border-radius: 50px;
    color: #2064f2;
}
.music-listing .music_row .item-outer .item-media .button-play {
    top: -70px;
}
.music-listing .music_row .item-outer {
    height: 150px;}
.item-player.music_player .js_music_controls a.download span , .item-player.music_player .mejs__container .mejs__time-rail .mejs__time-handle {
    background-color: #2262e9;}
.music-listing .music_row.active .item-outer {
    background-image: -moz-linear-gradient(-75deg, #3774f3 0%, #2064f2 100%);
    background-image: -webkit-linear-gradient(-75deg, #3774f3 0%, #2064f2 100%);}
.active .ico-play-o:before {
    content: "\eb09" !important;}
    .music-listing .music_row.active .item-media .button-play .ico {
        transform: rotate(0deg);}
  .music-listing .music_row.active .item-outer {
    background-image: linear-gradient(75deg, #3774f3 0%, #2064f2 100%);
    background-size: 200% 100%; /* ØªÙØ¸ÛÙ Ø§ÙØ¯Ø§Ø²Ù Ø¨Ø²Ø±Ú¯ØªØ± Ø¨Ø±Ø§Û Ù¾Ø³âØ²ÙÛÙÙ */
    background-position: 200% 0; /* Ø´Ø±ÙØ¹ Ø§Ø² Ø³ÙØª Ø±Ø§Ø³Øª */
    animation: waveAnimation 4s ease-out infinite; /* Ø§ÙÛÙÛØ´Ù Ø¨Ø§ ÙØ¯Øª Û² Ø«Ø§ÙÛÙ Ù ØªÚ©Ø±Ø§Ø± ÙØ¯Ø§ÙÙ */
}

/* Ø§ÙÛÙÛØ´Ù Ù¾Ø®Ø´ ÙÙØ¬Û Ø±ÙÚ¯ */
@keyframes waveAnimation {
    0% {
        background-position: 200% 0; /* Ø´Ø±ÙØ¹ Ø§Ø² Ø³ÙØª Ø±Ø§Ø³Øª */
    }
    50% {
        background-position: 0% 0; /* Ø±ÙÚ¯ Ø¨Ù Ø³ÙØª ÚÙ¾ Ø­Ø±Ú©Øª ÙÛâÚ©ÙØ¯ */
    }
    100% {
        background-position: 200% 0; /* Ø¨Ø±Ú¯Ø´Øª Ø¨Ù Ø­Ø§ÙØª Ø§ÙÙÛÙ */
    }
}
#intro-panel-body::-webkit-scrollbar {
    display: none;
}
 .comment-box .item-edit-content .item-box-input .comment-textarea-edit {
    padding-right: 20px !important;
    font-family: 'IRANSansX';
}
._app_photo .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img, .feed_share_photo .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img, ._app_photo_album .activity_feed_multiple_image > div .photo_holder_image.photo-single-image img {
    width: 97% !important;
    max-width: 100% !important;
    max-height: 100vh !important;
    object-fit: contain !important;
}
.feed-view-counter {
 color: #000000;
        display: flex;
    left: 25px;
    width: fit-content;
    margin: 0;
    bottom: 45px;
    }
    .people-liked-feed {
    display: none;
}
.js_feed_content .comment-content .comment-mini-content-commands .activity_like_holder {
      color: #ffffff;
}
.comment-content .comment-mini-content-commands .activity_like_holder {
      color: #ffffff!important;
}
.smdcolor {
      color: #000000 !important;
    margin-right: -10px;
    z-index: 1;
    position: relative;

}
    .feed-view-counter .visible-xs , .feed-view-counter{
        color: #000000;
        margin-right: -1px;
    }
   
  .smdcounter  {
    color: #000000 !important;
    font-weight: normal !important;
    position: absolute;
    left: 75px;
}
  
  .photo-listing .photo-listing-item .item-media img {
    width: 100%;
    border-radius: 0;
    width: -webkit-fill-available;
    height: auto;
    object-fit: contain;
}    

        
        .header-title {
            font-size: 20px;
            font-weight: bold;
        }
        
        .profile-section {
            background-color: white;
            margin-top: 56px;
            padding: 12px;
            border-radius: 8px;
            margin: 12px;
            
        }
        
        .profile-info {
            display: flex;
            align-items: center;
        }
        
        .profile-pic {
            width: 36px;
            height: 36px;
            border-radius: 50%;
            margin-left: 12px;
            border: 1px solid #d0d3d7;
        }
        
        .profile-name {
            font-weight: bold;
        }
        
        .profile-subtext {
            color: #65676b;
            font-size: 14px;
        }
        
        .menu-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 8px;
            padding: 8px;
            background-color: #f0f2f5;
        }
        .menu-item a 
             {
display: flex;
    flex-direction: column;
    align-items: center;
}
        .menu-item {
            background-color: white;
            border-radius: 12px;
            padding: 16px;
            text-align: center;
            transition: all 0.3s;
            box-shadow: 0 1px 3px rgba(0,0,0,0.08);
        }
        .menu-item:hover {
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(0,0,0,0.12);
        }
        
        .menu-icon {
            width: 48px;
            height: 48px;
            object-fit: contain;
            margin-bottom: 8px;
        }
        .menu-link {
            text-decoration: none;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: inherit;
        }
        
        .menu-text {
            font-size: 13px;
            font-weight: 500;
            color: #050505;
            text-align: center;
            line-height: 1.3;
        }
        
        .divider {
            height: 1px;
            background-color: #e4e6eb;
            margin: 16px 12px;
        }
        
        .settings-item, .help-item {
            background-color: white;
            padding: 16px 12px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .settings-icon, .help-icon {
            width: 36px;
            height: 36px;
            margin-left: 12px;
        }
        
        .arrow-icon {
            color: #65676b;
        }
        

.preloading {
    overflow: hidden !important;
    height: 100vh !important;
    position: fixed;
    width: 100%;
}

.preloading iframe {
    display: none !important;
}


/* Ù¾Ø±ÛâÙÙØ¯Ø± Ø§ØµÙÛ */
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: opacity;
}

/* Ø­ÙÙÙ ÙÙØ¯Ø± */
.loader {
    width: 40px;
    height: 40px;
    border-radius: 50px;
    border: 3px solid rgba(0, 0, 0, 0.1);
    border-top-color: #186ef1;
    animation: spin 0.6s linear infinite;
  }

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Ø­Ø§ÙØª Ù¾ÛØ´âØ¨Ø§Ø±Ú¯Ø°Ø§Ø±Û */
body.preloading {
  overflow: hidden;
}
body.preloader-active {
  overflow: hidden !important;
  position: fixed;
  width: 100%;
  height: 100%;
}
body.preloading * {
  pointer-events: none !important;
}
.skeleton-loader {
    position: absolute;
width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite;
    border-radius: 4px;
}

@keyframes shimmer {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

#page_intro_index a .item-media img {
    background: #ffffff;
    border-radius: 0;
    width: -webkit-fill-available;
    height: auto;
    object-fit: contain;
    max-height: 154px;
}
._block.location_6 #js_block_border_core_menusub.block .content .action > li > a {
    color: #ffffff;
   }
   .ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-media {
    display: flex;
    justify-content: center;}
    
   
#collection-friends .item-media img , 	#js_block_border_user_recently-active .item-media img , #page_user_browse .item-media img { 
	width: 100%!important; 
	height: 100%!important; }
.yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-bg-block .ynstore-bg {
    background-size: contain;}	
.ynstore-product-detail-block .ynstore-info {
    margin-top: 40px;}
    .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-info span:nth-child(2) {
	display: none;
}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-compare-store-content .ynstore-btn-delete {
    color: #adadad;
    background: #ffffff;
}

      .ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-btns span {
    margin-left: 150px;
    margin-top: -25px;
}
      
      .yn-viewmode-grid .ynstore-items::-webkit-scrollbar {
  display: none;              /* Chrome, Safari, Opera */
}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item .ynstore-info {
    border-bottom: 0px solid #dcdcdc;
}
.ynstore-compare-holder .ynstore-compare-block.ynstore-mycart-block-snap .ynstore-mycart-items .ynstore-mycart-item {
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px;
}
.js_ynstore_my_cart_max_noti {
    left: -44%;
    position: absolute;
    top: 75px;
    color: #ff612f;
    width: max-content;
}
 .yns a img{
    max-width: -webkit-fill-available;
}



/* === Owl Carousel Base (direction fix) === */
.owl-carousel .owl-item {
  float: right;
  direction: rtl;
}

.owl-carousel .owl-controls {
  text-align: center;
  margin-top: 10px;
}

.owl-carousel .owl-buttons div {
  display: inline-block;
  background: #444;
  color: #fff;
  padding: 6px 12px;
  margin: 5px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
}

.owl-carousel .owl-pagination .owl-page span {
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px;
  background: #bbb;
  border-radius: 50%;
  transition: background 0.3s;
}

.owl-carousel .owl-pagination .owl-page.active span {
  background: #333;
}

/* === Featured News Block === */

.featured_block_item {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  margin: 10px;
  font-family: sans-serif;
  height: 100%;
  direction: rtl;
  transition: transform 0.3s ease;
}

.featured_block_item:hover {
  transform: translateY(-4px);
}

.featured_item_image a {
  display: block;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.featured_item_image a span {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-bottom: 2px solid #eee;
}

.featured_item_block_info {
  padding: 15px;
  background: #f9f9f9;
}

.featured_item_title {
  font-size: 1.1rem;
  font-weight: bold;
  margin-bottom: 10px;
  color: #333;
  line-height: 1.4;
}

.featured_item_title a {
  text-decoration: none;
  color: #333;
  transition: color 0.3s;
}

.featured_item_title a:hover {
  color: #0066cc;
}

.featured_item_description {
  font-size: 0.95rem;
  color: #555;
  margin-bottom: 10px;
  line-height: 1.6;
}

.featured_item_date {
  font-size: 0.8rem;
  color: #999;
  text-align: left;
}


/* === Responsive Design === */

@media (max-width: 1024px) {
  .featured_item_title {
    font-size: 1rem;
  }
  .featured_item_description {
    font-size: 0.9rem;
  }
}

@media (max-width: 768px) {
    ._is_profile_view .app-addnew-block .btn-app-addnew, ._is_groups_view .app-addnew-block .btn-app-addnew, ._is_pages_view .app-addnew-block .btn-app-addnew {
    position: fixed !important;
}
    .feed-view-counter {
    bottom: 12px;
}
.smdcounter {
    bottom: -24px;
    left: 41%;
}
    .comment-content .comment-mini-content-commands .button-like-share-block .feed-like-link .counter, html[dir='rtl'] .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-link .counter, html[dir='rtl'] .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-share-holder .counter {
margin-right: 0px !important;
        margin-left: -0.5rem !important;
        font-size: 0.7rem;
    }
    .js_parent_feed_entry._app_music_album .albums-item .item-outer .item-inner, html[dir="rtl"] .feed_share_music_album .albums-item .item-outer .item-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.js_parent_feed_entry._app_music_album .albums-item .item-outer .item-inner .item-title a, .feed_share_music_album .albums-item .item-outer .item-inner .item-title a {
    line-height: 1.9;}
  .featured_block_item {
    margin: 8px;
  }

  .featured_item_block_info {
    padding: 12px;
  }

  .featured_item_title {
    font-size: 0.95rem;
  }

  .featured_item_description {
    font-size: 0.85rem;
  }
}

@media (max-width: 480px) {
  .featured_block_item {
    margin: 6px 0px;
  }

  .featured_item_title {
    font-size: 0.9rem;
  }

  .featured_item_description {
    font-size: 0.8rem;
  }

  .owl-buttons {
    display: none; /* hide prev/next on small screens if needed */
  }
}




/*Begin ' . Ù¾Ø³ÙØ¯ÛØ¯Ù3 . '*/
html[dir="ltr"] .comment_mini_content_commands .forum_quote_holder + .js_comment_like_holder {
  padding-left: 0;
}
html[dir="rtl"] .comment_mini_content_commands .forum_quote_holder + .js_comment_like_holder {
  padding-right: 0;
}
html[dir="ltr"] .comment_mini_content_commands .forum_quote_holder {
  margin-right: 8px !important;
}
html[dir="rtl"] .comment_mini_content_commands .forum_quote_holder {
  margin-left: 8px !important;
}
@media (max-width: 480px) {
  html[dir="ltr"] .comment_mini_content_commands .forum_quote_holder {
    margin-right: 0 !important;
  }
  html[dir="rtl"] .comment_mini_content_commands .forum_quote_holder {
    margin-left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #main:not(.empty-left) .comment_mini_content_commands .p-reaction-activity-like,
  #main:not(.empty-right) .comment_mini_content_commands .p-reaction-activity-like {
    font-size: 0;
  }
  #main:not(.empty-left) .comment_mini_content_commands .p-reaction-activity-like > *,
  #main:not(.empty-right) .comment_mini_content_commands .p-reaction-activity-like > * {
    display: none;
  }
  #main:not(.empty-left) .comment_mini_content_commands .p-reaction-list-mini + .people-liked-feed,
  #main:not(.empty-right) .comment_mini_content_commands .p-reaction-list-mini + .people-liked-feed {
    display: none !important;
  }
  #main:not(.empty-left) .comment_mini_content_commands .p-reaction-list-mini,
  #main:not(.empty-right) .comment_mini_content_commands .p-reaction-list-mini {
    display: inline-flex !important;
    font-size: 12px;
  }
  #main:not(.empty-left) .comment_mini_content_commands .p-reaction-total,
  #main:not(.empty-right) .comment_mini_content_commands .p-reaction-total {
    display: inline-block !important;
    font-size: 12px;
    margin: 0 4px;
  }
}
@media (max-width: 480px) {
  .forum_thread_view_holder .forum_time_stamp .comment_mini_content_commands .forum_quote_holder a.forum_quote {
    width: 30px;
  }
  .forum_thread_view_holder .forum_time_stamp .comment_mini_content_commands .forum_quote_holder a.forum_quote:before {
    width: 30px;
  }
  .forum_thread_view_holder .comment_mini_content_commands .feed_like_link .p-reaction-link {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .forum_thread_view_holder .comment_mini_content_commands .feed_comment_share_holder a {
    width: 28px;
  }
  .forum_thread_view_holder .comment_mini_content_commands .feed_comment_share_holder a:before {
    width: 28px;
  }
  .forum_thread_view_holder .feed_options_holder a.feed_options {
    width: 24px;
  }
  .forum_thread_view_holder .feed_options_holder a.feed_options:before {
    width: 24px;
  }
}
@media (max-width: 350px) {
  .item-detail-feedcomment .comment_mini_content_commands .feed_like_link .p-reaction-link {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .item-detail-feedcomment .comment_mini_content_commands .feed_comment_share_holder a {
    width: 28px;
  }
  .item-detail-feedcomment .comment_mini_content_commands .feed_comment_share_holder a:before {
    width: 28px;
  }
  .item-detail-feedcomment .feed_options_holder a.feed_options {
    width: 24px;
  }
  .item-detail-feedcomment .feed_options_holder a.feed_options:before {
    width: 24px;
  }
}
html[dir="ltr"] .comment-mini-content-commands .js_comment_like_holder {
  padding-left: 0;
}
html[dir="rtl"] .comment-mini-content-commands .js_comment_like_holder {
  padding-right: 0;
  min-height: 2.19rem;
}
.comment-mini-content-commands .p-reaction-container.open .p-reaction-link {
  box-shadow: 0px 6px 12px 0px rgba(78, 154, 224, 0.4);
  background-color: #f3f8fd;
  color: #2681d5;
}
@media (min-width: 481px) {
  .comment-mini-content-commands .p-reaction-container.open .p-reaction-icon-outer {
    box-shadow: 0px 6px 12px 0px rgba(78, 154, 224, 0.4);
  }
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link {
  width: 32px;
  height: 32px;
  background: #f8f8f8;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #a2a2a2;
  font-size: 16px;
}
@media (max-width: 480px) {
  .comment-mini-content-commands .p-reaction-container .p-reaction-link {
    background: transparent !important;
    box-shadow: none !important;
    color: #a2a2a2 !important;
  }
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link:hover {
  box-shadow: 0px 6px 12px 0px rgba(78, 154, 224, 0.4);
  background-color: #f3f8fd;
  color: #2681d5;
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link:before {
  font-family: 'lineficon' !important;
  content: '\ea9e';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  display: block;
  width: 16px;
  height: 16px;
  border: 0;
  transition: none !important;
  animation: none !important;
}
@keyframes reaction-like {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1.2, 1.2);
  }
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.unlike .p-reaction-icon-outer,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.unlike .p-reaction-icon-outer,
.comment-mini-content-commands .p-reaction-container .p-reaction-link.unlike .p-reaction-title,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.unlike .p-reaction-title {
  display: none;
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked {
  transition: none !important;
  width: auto;
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked.js_like_link_toggle,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked.js_like_link_toggle {
  background: transparent !important;
  box-shadow: none !important;
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked.js_like_link_toggle:hover,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked.js_like_link_toggle:hover {
  background: transparent !important;
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked:before,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked:before {
  display: none;
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-title,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-title {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
  margin-left: 6px;
}
@media (min-width: 768px) and (max-width: 991px) {
  #main:not(.empty-left) .comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-title,
  #main:not(.empty-left) .comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-title,
  #main:not(.empty-right) .comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-title,
  #main:not(.empty-right) .comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-title {
    max-width: 40px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 480px) {
  .comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-title,
  .comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-title {
    max-width: 40px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
html[dir='rtl'] .comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-title,
html[dir='rtl'] .comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-title {
  margin-left: 0;
  margin-right: 6px;
}
@media (min-width: 481px) {
  .comment-mini-content-commands .p-reaction-container .p-reaction-link.liked:hover .p-reaction-icon-outer,
  .comment_mini_content_commands .p-reaction-container .p-reaction-link.liked:hover .p-reaction-icon-outer {
    box-shadow: 0px 6px 12px 0px rgba(78, 154, 224, 0.4);
  }
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-icon-outer,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-icon-outer {
  animation: reaction-like 300ms ease;
  padding: 4px;
  width: 32px;
  height: 32px;
  background: #f8f8f8;
  border: 1px solid #efefef;
  border-radius: 100%;
}
@media (max-width: 480px) {
  .comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-icon-outer,
  .comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-icon-outer {
    background: transparent;
    border-color: transparent;
  }
}
.comment-mini-content-commands .p-reaction-container .p-reaction-link.liked .p-reaction-icon-outer img,
.comment_mini_content_commands .p-reaction-container .p-reaction-link.liked .p-reaction-icon-outer img {
  border-radius: 100%;
  width: 22px;
  height: 22px;
}
.p-reaction-container {
  position: relative;
  display: inline-block;
}
.p-reaction-container.open .p-reaction-list {
  opacity: 1;
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66C6DEA2,endColorstr=#66C6DEA2)";
}
.p-reaction-container.open .p-reaction-list:not(.is-mobile) .p-reaction-item:hover {
  transform: scale(1.25) translateY(-4px);
  transform-origin: bottom;
}
.p-reaction-container.open .p-reaction-list .p-reaction-item.animate {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
@media (max-width: 480px) {
  .comment-mini-content-commands .p-reaction-container {
    width: 100%;
  }
  .comment-mini-content-commands .p-reaction-container .p-reaction-link {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 410px) {
  .comment_mini_action .p-reaction-list {
    left: -40px;
    right: auto;
  }
  html[dir='rtl'] .comment_mini_action .p-reaction-list {
    right: -40px;
    left: auto;
  }
}
@media (max-width: 410px) {
  .comment_mini_child_holder .comment_mini_action .p-reaction-list {
    left: -72px;
    right: auto;
  }
  html[dir='rtl'] .comment_mini_child_holder .comment_mini_action .p-reaction-list {
    right: -72px;
    left: auto;
  }
}
.p-reaction-list {
  display: block;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  padding: 8px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 48px;
  max-height: 48px;
  position: absolute;
  left: -16px;
  top: -56px;
  right: auto;
  background-color: #fff;
  z-index: 99;
  width: auto;
  box-sizing: content-box;
}
html[dir='rtl'] .p-reaction-list {
  left: auto;
  right: -16px;
}
@media (max-width: 480px) {
  .p-reaction-list {
    left: 0;
  }
  html[dir='rtl'] .p-reaction-list {
    right: 0;
    left: auto;
  }
}
.p-reaction-list .tooltip.top {
  margin-top: -15px;
  white-space: nowrap;
}
.p-reaction-list .tooltip .tooltip-arrow {
  display: none;
}
.p-reaction-list .tooltip .tooltip-inner {
  border-radius: 24px !important;
  background: rgba(0, 0, 0, 0.9);
  font-weight: bold;
}
.p-reaction-list .p-reaction-item {
  display: inline-block;
  min-height: 32px;
  height: 32px;
  cursor: pointer;
  line-height: 0;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  opacity: 0;
  transform: translate(0, 100px) scale(0);
}
html[dir="ltr"] .p-reaction-list .p-reaction-item {
  margin-left: 8px;
}
html[dir="rtl"] .p-reaction-list .p-reaction-item {
  margin-right: 8px;
}
html[dir="ltr"] .p-reaction-list .p-reaction-item:first-child {
  margin-left: 0;
}
html[dir="rtl"] .p-reaction-list .p-reaction-item:first-child {
  margin-right: 0;
}
.p-reaction-list .p-reaction-item .item-outer {
  width: 32px;
  height: 32px;
  display: inline-block;
  line-height: 0;
}
.p-reaction-list .p-reaction-item .item-outer img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.p-reaction-list-mini {
  display: inline-flex;
}
.p-reaction-list-mini .p-reaction-item {
  width: 16px;
  height: 16px;
  line-height: 0;
  border: 2px solid #fff;
  box-sizing: content-box;
  border-radius: 100%;
  background-color: #fff;
  position: relative;
}
.p-reaction-list-mini .p-reaction-item.only-1 {
  border-color: transparent;
  background-color: transparent;
}
.p-reaction-list-mini .p-reaction-item:nth-child(1) {
  z-index: 3;
}
.p-reaction-list-mini .p-reaction-item:nth-child(2) {
  z-index: 2;
}
.p-reaction-list-mini .p-reaction-item:nth-child(3) {
  z-index: 1;
}
.p-reaction-list-mini .p-reaction-item:not(:last-child) {
  margin-right: -6px;
}
html[dir='rtl'] .p-reaction-list-mini .p-reaction-item:not(:last-child) {
  margin-left: -6px;
  margin-right: 0;
}
.p-reaction-list-mini .p-reaction-item .item-outer {
  width: 16px;
  height: 16px;
  display: inline-block;
  line-height: 0;
}
.p-reaction-list-mini .p-reaction-item .item-outer img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.p-reaction-list-mini .p-reaction-item:hover .p-reaction-tooltip-user {
  visibility: visible;
  opacity: 1;
}
.p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user {
  text-align: left;
  position: absolute;
  bottom: 24px;
  /* transform:translateX( ~"calc(8px - 50%)" ); */
  transform: translateX(-50%) translateX(8px);
  min-width: 136px;
  max-width: 136px;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  padding: 0 12px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 4px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
html[dir='rtl'] .p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user {
  text-align: right;
}
html[dir='rtl'] .p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user {
  transform: translateX(50%) translateX(-8px);
}
.p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user.is-mobile {
  display: none !important;
}
.p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user:after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(0, 0, 0, 0.9);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -4px;
}
.p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user .item-title {
  font-size: 12px;
  font-weight: bold;
  height: 32px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  line-height: 32px;
  border-bottom: 1px solid rgba(248, 248, 248, 0.3);
}
.p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user .item-tooltip-content {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p-reaction-list-mini .p-reaction-item .p-reaction-tooltip-user .item-tooltip-content .item-user {
  height: 24px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  line-height: 24px;
}
.p-reaction-activity-like:before,
.p-reaction-activity-like:after {
  display: none;
}
.p-reaction-activity-like .p-reaction-list-mini .p-reaction-item {
  bottom: 2px;
}
.comment_mini_action .p-reaction-title {
  margin-top: 2px;
}
.comment_mini_action ul .total-like,
.comment_mini_action .action-list .total-like {
  display: none;
}
.comment_mini_action .comment_mini_entry_time_stamp,
.comment_mini_action .item-time {
  order: 5 !important;
}
.comment_mini_action .p-reaction-list-mini {
  order: 4 !important;
}
.comment_mini_action .p-reaction-list-mini:before {
  content: "" !important;
  width: 3px;
  height: 3px;
  background: #ccc;
  display: inline-block;
  border-radius: 100%;
  margin: 0 6px;
  margin-top: 10px;
}
.comment_mini_action .p-reaction-list-mini:hover .p-reaction-liked-total .p-reaction-tooltip-total {
  visibility: visible;
  opacity: 1;
}
.comment_mini_action .p-reaction-list-mini:hover .p-reaction-liked-total .p-reaction-liked-number {
  color: #1e67aa;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total {
  position: relative;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-liked-number {
  font-size: 12px;
  color: #a2a2a2;
  line-height: 16px;
  display: inline-block;
  margin-top: 3px;
}
html[dir="ltr"] .comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-liked-number {
  margin-left: 8px;
}
html[dir="rtl"] .comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-liked-number {
  margin-right: 8px;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total {
  position: absolute;
  transform: translateX(-50%) translateX(10px);
  min-width: 60px;
  max-width: 120px;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  border-radius: 4px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  z-index: 999;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total.reverse {
  bottom: 24px;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total.reverse:after {
  bottom: -4px;
  border-top: 4px solid rgba(0, 0, 0, 0.9);
  border-bottom: 0;
  top: auto;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total:not(.reverse) {
  top: 24px;
}
html[dir='rtl'] .comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total {
  transform: translateX(50%) translateX(-10px);
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total.is-mobile {
  display: none !important;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total:after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(0, 0, 0, 0.9);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -4px;
  bottom: auto;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content {
  padding: 8px 12px;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content .item-user {
  height: 24px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  line-height: 24px;
  margin-bottom: 4px;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content .item-user:last-child {
  margin-bottom: 0;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content .item-user img {
  margin-bottom: 3px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border-radius: 100%;
}
html[dir="ltr"] .comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content .item-user .item-number {
  margin-left: 8px;
}
html[dir="rtl"] .comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content .item-user .item-number {
  margin-right: 8px;
}
.comment_mini_action .p-reaction-list-mini .p-reaction-liked-total .p-reaction-tooltip-total .item-tooltip-content .item-more {
  height: 8px;
  line-height: 4px;
  color: #fff !important;
  cursor: pointer;
}
.comment-mini-content-commands .button-like-share-block .feed-like-link .counter {
  display: none;
}
.comment_mini_action .p-reaction-container {
  height: 16px;
}
.comment_mini_action .p-reaction-link.unlike .p-reaction-icon-outer,
.comment_mini_action .p-reaction-link.unlike .p-reaction-title {
  display: none;
}
.comment_mini_action .p-reaction-link.js_like_link_toggle {
  width: auto;
}
.comment_mini_action .p-reaction-link.js_like_link_toggle:before {
  font-family: 'lineficon' !important;
  content: '\ea9e';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  display: block;
  width: 14px;
  height: 14px;
  border: 0;
}
.comment_mini_action .p-reaction-link.liked {
  display: flex !important;
  align-items: center;
  width: auto !important;
}
.comment_mini_action .p-reaction-link.liked:before {
  display: none !important;
}
.comment_mini_action .p-reaction-link.liked .p-reaction-icon-outer {
  width: 16px;
  height: 16px;
}
.comment_mini_action .p-reaction-link.liked .p-reaction-icon-outer img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.comment_mini_action .p-reaction-link.liked .p-reaction-title {
  font-size: 12px;
  font-weight: bold;
  margin-left: 6px;
}
@media (max-width: 480px) {
  .comment_mini_action .p-reaction-link.liked .p-reaction-title {
    max-width: 40px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
html[dir='rtl'] .comment_mini_action .p-reaction-link.liked .p-reaction-title {
  margin-left: 0;
  margin-right: 6px;
}
.comment_mini_action .p-reaction-link.liked:before {
  display: none;
}
.p-reaction-container-outer {
  flex-flow: wrap;
}
.p-reaction-popup-user .p-reaction-popup-header {
  margin: 0 -16px;
  background: #f8f8f8;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding-top: 0;
  padding-bottom: 0;
  height: 64px;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .p-reaction-popup-user .p-reaction-popup-header:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 62px;
    height: 1px;
    background: rgba(0, 0, 0, 0.05);
  }
}
.p-reaction-popup-user .p-reaction-popup-header .mCSB_scrollTools_horizontal {
  margin-bottom: -10px !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs {
  display: flex;
  flex-flow: nowrap;
}
@media (max-width: 1080px) {
  .p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 5px;
  }
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li {
  width: auto;
  display: flex;
  border-bottom: 0;
  border-top: 0;
  margin: 0;
  min-width: 40px;
  overflow: unset;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li:hover,
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li:focus,
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li.active {
  background: transparent !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li:hover a,
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li:focus a,
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li.active a {
  color: #555555 !important;
  background: transparent !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li.active a {
  background: #f8f8f8;
  border-color: #555555;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li.active a:before {
  opacity: 1;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li:not(.active) a {
  border-color: transparent !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li:not(.active) .item-number {
  color: #555555 !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li a {
  font-weight: normal;
  color: #a2a2a2;
  height: 63px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  min-width: 40px;
  max-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 12px;
  padding-right: 12px;
  border: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.03) !important;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  border-bottom: 3px solid transparent !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li a:before {
  display: none !important;
}
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li a:hover,
.p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li a:focus {
  background: transparent;
}
html[dir='rtl'] .p-reaction-popup-user .p-reaction-popup-header .nav.nav-tabs > li a {
  border-right: 0 !important;
  border-left: 1px solid rgba(0, 0, 0, 0.03) !important;
}
.p-reaction-popup-user .p-reaction-popup-header {
  position: relative;
}
html[dir="ltr"] .p-reaction-popup-user .p-reaction-popup-header {
  padding-right: 40px;
}
html[dir="rtl"] .p-reaction-popup-user .p-reaction-popup-header {
  padding-left: 40px;
}
.p-reaction-popup-user .p-reaction-popup-header.overlay-start:before {
  content: "";
  display: block;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, #ffffff 100%);
  position: absolute;
  right: auto;
  top: 0;
  bottom: 0;
  width: 60px;
  height: auto;
  z-index: 3;
}
html[dir="ltr"] .p-reaction-popup-user .p-reaction-popup-header.overlay-start:before {
  left: 0;
}
html[dir="rtl"] .p-reaction-popup-user .p-reaction-popup-header.overlay-start:before {
  right: 0;
}
html[dir='rtl'] .p-reaction-popup-user .p-reaction-popup-header.overlay-start:before {
  left: auto;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, #ffffff 100%);
}
.p-reaction-popup-user .p-reaction-popup-header.overlay-end:after {
  content: "";
  display: block;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, #ffffff 100%);
  position: absolute;
  left: auto;
  top: 0;
  bottom: 0;
  width: 60px;
  height: auto;
  z-index: 3;
}
html[dir="ltr"] .p-reaction-popup-user .p-reaction-popup-header.overlay-end:after {
  right: 40px;
}
html[dir="rtl"] .p-reaction-popup-user .p-reaction-popup-header.overlay-end:after {
  left: 40px;
}
html[dir='rtl'] .p-reaction-popup-user .p-reaction-popup-header.overlay-end:after {
  right: auto;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, #ffffff 100%);
}
.p-reaction-popup-user .p-reaction-popup-header .nav-tabs li a {
  height: 64px;
  min-width: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
.p-reaction-popup-user .p-reaction-popup-header .nav-tabs li a img {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 100%;
}
.p-reaction-popup-user .p-reaction-popup-header .nav-tabs li a .item-all {
  font-weight: bold;
  width: 24px;
  height: 24px;
  line-height: 24px;
  min-height: 23px;
}
.p-reaction-popup-user .p-reaction-popup-header .nav-tabs li a .item-number {
  margin-top: 8px;
}
.p-reaction-popup-box .js_box_title {
  display: none !important;
}
.p-reaction-popup-box .js_box_close {
  z-index: 9;
}
html[dir='ltr'] .p-reaction-popup-box .js_box_close {
  right: 12px !important;
}
html[dir='rtl'] .p-reaction-popup-box .js_box_close {
  left: 12px !important;
}
.p-reaction-popup-box .js_box_content {
  padding-top: 0;
  border-radius: 6px !important;
}
.p-reaction-popup-box .js_box_content .p-reaction-popup-header {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.js_box_content .p-reaction-popup-user-total-container {
  max-height: 300px;
  min-height: 300px;
  overflow: auto;
  margin: 0 -16px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer {
  display: flex;
  flex-flow: wrap;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer.none-viewmore {
  border-bottom: 1px solid #eeeeee;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  position: relative;
}
html[dir="ltr"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  padding-left: 24px;
}
html[dir="rtl"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  padding-right: 24px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .item-icon {
  display: block !important;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  line-height: 0;
}
html[dir="ltr"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .item-icon {
  left: 0;
}
html[dir="rtl"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .item-icon {
  right: 0;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .item-icon img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item:nth-child(1) .item-outer {
  padding-top: 0;
  border-top: 0;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 0;
  border-top: 1px solid #f8f8f8;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .fa,
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .ico {
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer:hover .js_hover_info:before,
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer:hover .img-wrapper:before {
  border: 1px solid #1e67aa;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer:hover .img-wrapper,
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer:hover .no_image_user {
  box-shadow: 0px 6px 12px 0px rgba(38, 129, 213, 0.4);
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .dropdown-menu {
  display: none;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .ico,
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .fa {
  font-size: 14px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .dropdown-backdrop {
  display: none;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .open .dropdown-menu {
  display: block;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .open .btn {
  border-color: #bbd8f3 !important;
  color: #1e67aa;
  box-shadow: 0px 2px 8px 0px rgba(187, 216, 243, 0.5) !important;
  background: #f3f8fd;
}
@media (max-width: 480px) {
  .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .btn {
    padding: 0px 9px !important;
    min-height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-actions .btn .item-text {
    display: none;
  }
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  flex: 1;
  min-width: 0;
  word-break: break-word;
  word-wrap: break-word;
}
html[dir="ltr"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  margin-left: 8px;
}
html[dir="rtl"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  margin-right: 8px;
}
html[dir="ltr"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  padding-right: 16px;
}
html[dir="rtl"] .js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name {
  padding-left: 16px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .list-unstyled {
  display: none;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .user_profile_link_span a {
  font-size: 14px;
  line-height: 18px;
  color: #555555 !important;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: normal !important;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .user_profile_link_span a:hover {
  color: #1e67aa !important;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .friend-info {
  color: #a2a2a2;
  font-size: 12px;
  line-height: 16px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .friend-info .mutual-friends-list a {
  color: #a2a2a2;
  font-size: 12px;
  line-height: 16px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-name .friend-info .mutual-friends-list a:hover {
  color: #1e67aa;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-media {
  width: 48px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-media .img-wrapper,
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .popup-user-item .item-outer .item-media .no_image_user {
  width: 48px;
  height: 48px;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .js_pager_view_more_link {
  margin-bottom: 0;
  opacity: 1;
  border-top: 1px solid #eeeeee;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .js_pager_view_more_link a {
  font-size: 12px;
  color: #a2a2a2;
  text-transform: uppercase;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.js_box_content .p-reaction-popup-user-total-container .p-reaction-popup-user-total-outer .js_pager_view_more_link a:hover {
  color: #555555;
}
@media (min-width: 768px) {
      .smdcounter  {
    left: 100px!important;
}
.ynuv-wrapper .video-container {
    position: static!important;
}
.ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-inner .item-title .core-feed-title {
        position: absolute;}
        
   #foxfeeds_featured .items.items-2 .featured_block_item {
    width: 46%;}
    
  .ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-inner .item-title .item-action-container {
    left: 32px;
    position: absolute;
}
    .feed-view-counter {
    display: flex;}
.js_comment_like_holder {
    margin-left: 65px !important;
    margin-right: auto !important;}
  .comment-mini-content-commands .p-reaction-activity-like {
    min-height: 32px;
    line-height: 16px;
    padding-top: 0px!important;
    height: auto;
    text-align: right;
  }
  html[dir='rtl'] .comment-mini-content-commands .p-reaction-activity-like {
    text-align: left;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #main:not(.empty-left):not(.empty-right) .comment-mini-content-commands {
    flex-flow: wrap;
  }
  #main:not(.empty-left):not(.empty-right) .comment-mini-content-commands .js_comment_like_holder {
    width: 100%;
    padding: 0;
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid #f8f8f8;
  }
  #main:not(.empty-left):not(.empty-right) .comment-mini-content-commands .js_comment_like_holder .p-reaction-activity-like {
    text-align: left;
  }
  html[dir='rtl'] #main:not(.empty-left):not(.empty-right) .comment-mini-content-commands .js_comment_like_holder .p-reaction-activity-like {
    text-align: right;
  }
}
.comment_mini_content_commands {
  overflow: visible;
  height: 42px;
}
.comment_mini_content_commands .p-reaction-list {
  left: 0;
  right: auto;
}
html[dir='rtl'] .comment_mini_content_commands .p-reaction-list {
  right: 0;
  left: auto;
}
html[dir='ltr'] .comment_mini_content_commands .js_comment_like_holder {
  padding-left: 12px;
}
html[dir='rtl'] .comment_mini_content_commands .js_comment_like_holder {
  padding-right: 12px;
}
html[dir='ltr'] .comment_mini_content_commands .p-reaction-list-mini {
  margin-left: -2px;
}
html[dir='rtl'] .comment_mini_content_commands .p-reaction-list-mini {
  margin-right: -2px;
}
.comment_mini_content_commands .activity_like_holder {
  height: 40px;
  line-height: 40px;
  padding-top: 1px;
}
@media (max-width: 480px) {
  .comment_mini_content_commands .activity_like_holder {
    display: block;
    font-size: 0;
  }
  .comment_mini_content_commands .activity_like_holder > * {
    display: none;
  }
  .comment_mini_content_commands .activity_like_holder .p-reaction-list-mini {
    display: inline-flex;
    font-size: 12px;
  }
  .comment_mini_content_commands .activity_like_holder .p-reaction-total {
    display: inline-block !important;
    font-size: 12px;
    margin: 0 4px;
  }
}
.comment_mini_content_commands .feed_like_link {
  height: 40px;
}
.comment_mini_content_commands .feed_like_link .p-reaction-link {
  display: flex !important;
}
.comment_mini_content_commands .feed_like_link .p-reaction-link.liked {
  padding-left: 12px;
  padding-right: 12px;
}
.comment_mini_content_commands .feed_like_link .p-reaction-link.liked:after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 1px;
  background: #dcdcdc;
}
html[dir="ltr"] .comment_mini_content_commands .feed_like_link .p-reaction-link.liked:after {
  right: 0;
}
html[dir="rtl"] .comment_mini_content_commands .feed_like_link .p-reaction-link.liked:after {
  left: 0;
}
@media (max-width: 410px) {
  .comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action .p-reaction-list {
    left: -64px;
    right: auto;
  }
  html[dir='rtl'] .comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action .p-reaction-list {
    right: -64px;
    left: auto;
  }
}
@media (max-width: 410px) {
  .comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_child_holder .comment_mini_action .p-reaction-list {
    left: -104px;
    right: auto;
  }
  html[dir='rtl'] .comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_child_holder .comment_mini_action .p-reaction-list {
    right: -104px;
    left: auto;
  }
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action ul > *:before {
  content: "" !important;
  width: 3px;
  height: 3px;
  background: #ccc;
  display: inline-block;
  border-radius: 100%;
  margin: 0 6px;
  margin-bottom: 2px;
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action ul li {
  order: 2;
  height: 16px;
  line-height: 16px;
  margin-top: 2px;
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action ul .p-reaction-container {
  order: 1;
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action ul .p-reaction-container:before {
  display: none;
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action ul .p-reaction-list-mini:before {
  margin-top: 10px;
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action .p-reaction-container-outer {
  display: flex;
  align-items: center;
}
.comment_mini_content_commands + .js_feed_comment_view_more_holder .comment_mini_action .js_like_link_holder {
  display: none;
}
.item_options_holder a.item_options {
  position: relative;
  z-index: 1;
  height: 42px;
}
.p-reaction-list img,
.p-reaction-list-mini img,
.p-reaction-popup-user img,
.p-reaction-container img {
  vertical-align: middle;
}
.tooltip.p-reaction-custom-tooltip {
  z-index: 9999;
}
@media (max-width: 1024px) {
  .tooltip.p-reaction-custom-tooltip {
    display: none !important;
  }
}
.tooltip.p-reaction-custom-tooltip .tooltip-inner {
  border-radius: 4px;
}
/*End Ù¾Ø³ÙØ¯ÛØ¯Ù3*/
/*Begin ' . Feed Status Background . '*/
.activity_feed_form .activity_feed_form_holder.egift-focus {
  padding-bottom: 0;
}
.activity_feed_form .activity_feed_form_holder.egift-focus .core-egift-wrapper {
  height: 40px;
}
html[dir='ltr'] .activity_feed_form .activity_feed_form_holder.egift-focus .core-egift-wrapper .item-icon-egift {
  margin-right: -8px;
}
html[dir='rtl'] .activity_feed_form .activity_feed_form_holder.egift-focus .core-egift-wrapper .item-icon-egift {
  margin-left: -8px;
}
.activity_feed_form .p-statusbg-container {
  position: relative;
  padding: 0;
}
.activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 8px;
  margin-left: -8px;
  margin-right: -8px;
}
.activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder .p-statusbg-toggle-collection {
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #a2a2a2;
  background: #fff;
  z-index: 3;
  -webkit-transition: color 300ms ease;
  -o-transition: color 300ms ease;
  transition: color 300ms ease;
  border-radius: 3px;
  font-size: 16px;
}
.activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder .p-statusbg-toggle-collection .fa {
  font-size: 19px;
  width: 15px;
  height: 17px;
}
.activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder .p-statusbg-toggle-collection.active {
  color: #555555;
}
@media (min-width: 992px) {
  .activity_feed_form .p-statusbg-container .p-statusbg-toggle-holder .p-statusbg-toggle-collection:hover {
    color: #555555;
  }
}
.activity_feed_form .p-statusbg-container textarea.focus {
  margin-bottom: 0;
}
.activity_feed_form .p-statusbg-container .js_preview_link_attachment_custom_form {
  margin-right: 20px;
}
html[dir='rtl'] .activity_feed_form .p-statusbg-container .js_preview_link_attachment_custom_form {
  margin-left: 20px;
  margin-right: 0;
}
.activity_feed_form .p-statusbg-container .contenteditable {
  word-break: break-word;
  word-wrap: break-word;
}
.activity_feed_form .p-statusbg-container.has-background {
  display: block;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-origin: border-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: -16px -16px 0 -16px;
  width: auto;
}
.activity_feed_form .p-statusbg-container.has-background:before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.activity_feed_form .p-statusbg-container.has-background > .item-avatar {
  display: none;
}
.activity_feed_form .p-statusbg-container.has-background .p-statusbg-toggle-holder {
  position: absolute;
  bottom: 8px;
  margin: 0;
}
html[dir="ltr"] .activity_feed_form .p-statusbg-container.has-background .p-statusbg-toggle-holder {
  right: 8px;
}
html[dir="rtl"] .activity_feed_form .p-statusbg-container.has-background .p-statusbg-toggle-holder {
  left: 8px;
}
.activity_feed_form .p-statusbg-container.has-background .p-statusbg-toggle-collection {
  margin: 0 !important;
}
.activity_feed_form .p-statusbg-container.has-background .p-statusbg-toggle-collection:not(.active) {
  background: rgba(255, 255, 255, 0.9);
}
.activity_feed_form .p-statusbg-container.has-background .chooseFriend {
  margin-left: 15px;
  margin-right: 15px;
  bottom: 0;
  transform: translateY(100%);
}
.activity_feed_form .p-statusbg-container.has-background:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 100%);
}
.activity_feed_form .p-statusbg-container.has-background .contenteditable {
  cursor: text;
}
.activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
  font-size: 28px;
  line-height: 37px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.3) !important;
}
@media (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable:before,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 42px;
    line-height: 56px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 42px;
    line-height: 56px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 42px;
    line-height: 56px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 1199px) {
  .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 22px;
    line-height: 29px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable:before,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 33px;
    line-height: 44px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:before {
    font-size: 33px;
    line-height: 44px;
  }
}
.activity_feed_form .p-statusbg-container.has-background textarea,
.activity_feed_form .p-statusbg-container.has-background .contenteditable {
  word-break: break-word;
  word-wrap: break-word;
  max-width: 100%;
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  overflow: hidden;
  width: 100% !important;
  max-height: none !important;
}
@media (min-width: 1200px) {
  .activity_feed_form .p-statusbg-container.has-background textarea,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    padding-top: 36px;
    margin: 0;
    font-size: 28px;
    line-height: 37px;
    color: #fff;
    padding-left: 72px;
    padding-right: 72px;
    padding-bottom: 36px;
    padding-top: 36px !important;
    margin: 0 !important;
    font-size: 28px !important;
    line-height: 37px !important;
    min-height: 109px;
    font-weight: bold;
    color: #fff !important;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 42px;
    line-height: 56px;
    min-height: 128px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 42px;
    line-height: 56px;
    min-height: 128px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 42px;
    line-height: 56px;
    min-height: 128px;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 42px !important;
    line-height: 56px !important;
    min-height: 128px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 42px !important;
    line-height: 56px !important;
    min-height: 128px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 42px !important;
    line-height: 56px !important;
    min-height: 128px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) {
  .activity_feed_form .p-statusbg-container.has-background textarea,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    padding-top: 24px;
    margin: 0;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
    padding-left: 48px;
    padding-right: 48px;
    padding-bottom: 24px;
    padding-top: 24px !important;
    margin: 0 !important;
    font-size: 22px !important;
    line-height: 29px !important;
    min-height: 77px;
    font-weight: bold;
    color: #fff !important;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px;
    line-height: 44px;
    min-height: 92px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px;
    line-height: 44px;
    min-height: 92px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px;
    line-height: 44px;
    min-height: 92px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 92px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 92px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 92px;
  }
}
@media (max-width: 480px) {
  .activity_feed_form .p-statusbg-container.has-background textarea,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    padding-top: 16px;
    margin: 0;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-top: 16px !important;
    margin: 0 !important;
    font-size: 22px !important;
    line-height: 29px !important;
    min-height: 61px;
    font-weight: bold;
    color: #fff !important;
  }
}
@media (max-width: 480px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px;
    line-height: 44px;
    min-height: 76px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px;
    line-height: 44px;
    min-height: 76px;
  }
}
@media (max-width: 480px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px;
    line-height: 44px;
    min-height: 76px;
  }
}
@media (max-width: 480px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 76px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 76px;
  }
}
@media (max-width: 480px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 76px;
  }
}
.activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
.activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
  font-size: 28px;
  line-height: 37px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.3) !important;
}
@media (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
.activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
.activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
  font-size: 28px;
  line-height: 37px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.3) !important;
}
@media (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
.activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
.activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
  font-size: 28px;
  line-height: 37px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.3) !important;
}
@media (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
.activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
.activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
  font-size: 28px;
  line-height: 37px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.3) !important;
}
@media (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 42px;
    line-height: 56px;
  }
}
@media (max-width: 1199px) {
  .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 22px;
    line-height: 29px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.3) !important;
  }
  .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 22px;
    line-height: 29px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.3) !important;
  }
  .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 22px;
    line-height: 29px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.3) !important;
  }
  .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 22px;
    line-height: 29px;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.3) !important;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-webkit-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-webkit-input-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea::-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable::-moz-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-ms-input-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-ms-input-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-left .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
@media (max-width: 1199px) and (min-width: 767px) and (max-width: 991px) {
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background textarea:-moz-placeholder,
  #main.empty-left.empty-right .activity_feed_form .p-statusbg-container.has-background .contenteditable:-moz-placeholder {
    font-size: 33px;
    line-height: 44px;
  }
}
.p-statusbg-collection-container {
  border-top: 1px solid #f8f8f8;
}
@media (min-width: 481px) {
  .p-statusbg-collection-container {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (max-width: 480px) {
  .p-statusbg-collection-container {
    margin: 0 -16px;
  }
}
.p-statusbg-collection-container .p-statusbg-collection-header {
  display: flex;
  flex-flow: wrap;
  padding-bottom: 8px;
  position: relative;
  margin: 0 -4px;
}
@media (max-width: 480px) {
  .p-statusbg-collection-container .p-statusbg-collection-header {
    padding-bottom: 0;
    height: 44px;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0;
  }
}
@media (min-width: 481px) {
  .p-statusbg-collection-container .p-statusbg-collection-header li {
    padding: 0 4px;
  }
  .p-statusbg-collection-container .p-statusbg-collection-header li.active a {
    background: #bbd8f3;
    color: #1e67aa;
  }
  .p-statusbg-collection-container .p-statusbg-collection-header li a {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    padding-left: 8px;
    padding-right: 8px;
    color: #555555;
    background: #eeeeee;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    border-radius: 24px;
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 481px) and (min-width: 1081px) {
  .p-statusbg-collection-container .p-statusbg-collection-header li a:hover {
    background: #bbd8f3;
    color: #1e67aa;
  }
}
@media (max-width: 480px) {
  .p-statusbg-collection-container .p-statusbg-collection-header li {
    display: flex;
    align-items: center;
  }
  html[dir="ltr"] .p-statusbg-collection-container .p-statusbg-collection-header li {
    padding-right: 56px;
  }
  html[dir="rtl"] .p-statusbg-collection-container .p-statusbg-collection-header li {
    padding-left: 56px;
  }
  .p-statusbg-collection-container .p-statusbg-collection-header li:not(.active) {
    display: none;
  }
  .p-statusbg-collection-container .p-statusbg-collection-header li a {
    padding: 0;
    font-size: 14px;
    color: #555555;
  }
  .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button {
    display: flex !important;
    position: absolute;
    top: 0;
    bottom: 0;
  }
  html[dir="ltr"] .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button {
    right: 0;
  }
  html[dir="rtl"] .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button {
    left: 0;
  }
  .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-next,
  .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-prev {
    cursor: pointer;
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-left: 1px solid #eeeeee;
    color: #a2a2a2;
  }
  html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-next,
  html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-prev {
    border-right: 1px solid #eeeeee;
    border-left: 0;
  }
  html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-next .ico,
  html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-prev .ico {
    transform: rotate(180deg);
  }
  .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-next.disabled,
  .p-statusbg-collection-container .p-statusbg-collection-header .collection-header-nav-button .item-prev.disabled {
    color: #eeeeee;
  }
}
html[dir='ltr'] .p-statusbg-collection-container .p-statusbg-collection-content {
  margin-left: -4px;
}
html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-content {
  margin-right: -4px;
}
@media (max-width: 480px) {
  .p-statusbg-collection-container .p-statusbg-collection-content {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid #eeeeee;
  }
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing {
  display: flex;
  flex-flow: wrap;
  padding: 1px;
  max-height: 80px;
  overflow: auto;
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item {
  margin-bottom: 2px;
}
html[dir='ltr'] .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item {
  margin-right: 2px;
}
html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item {
  margin-left: 2px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item {
    margin-bottom: 3px;
  }
  html[dir='ltr'] .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item {
    margin-right: 3px;
  }
  html[dir='rtl'] .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item {
    margin-left: 3px;
  }
  .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer {
    padding: 3px !important;
    width: 30px !important;
    height: 30px !important;
  }
}
@media (max-width: 320px) {
  .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer {
    padding: 3px !important;
    width: 30px !important;
    height: 30px !important;
  }
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item.active .item-outer {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer {
  padding: 4px;
  width: 32px;
  height: 32px;
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer .item-bg {
  cursor: pointer;
  width: 24px;
  height: 24px;
  min-width: 24px;
  border-radius: 3px;
  display: block;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-origin: border-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer .item-bg:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer .item-bg-more {
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: #eeeeee;
  color: #a2a2a2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 768px) {

    .js_user_feed .item-music.item-feed-music-song .item-outer .item-title a {
    padding-right: 10px;}
  .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer .item-bg-more:hover {
    background: #bbd8f3;
    color: #1e67aa;
  }
  .p-statusbg-collection-container .p-statusbg-collection-content .p-statusbg-collection-listing .collection-item .item-outer .item-bg-more:hover .ico:before {
    content: "\eac8";
  }
}
.p-statusbg-feed {
  display: block;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-origin: border-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: auto;
}
.p-statusbg-feed:before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.p-statusbg-feed .newline {
  padding: 0;
}
.p-statusbg-feed .activity_feed_content_status a {
  color: #fff;
  text-decoration: underline !important;
  text-decoration-color: #fff;
}
.p-statusbg-feed .activity_feed_content_status a:hover {
  opacity: 0.75;
}
.p-statusbg-feed .site_hash_tag {
  background: none !important;
  color: #fff !important;
}
.p-statusbg-feed + .activity_feed_location {
  display: none;
}
.p-statusbg-feed:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 100%);
}
.p-statusbg-feed.statusbg-bigsize:before {
  display: none;
}
.p-statusbg-feed.statusbg-bigsize .activity_feed_content_status {
  position: relative;
  transform: translateY(0);
  top: auto;
}
.p-statusbg-feed .activity_feed_content_status {
  word-break: break-word;
  word-wrap: break-word;
  max-width: 100%;
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  overflow: hidden;
  width: 100% !important;
  max-height: none !important;
}
@media (min-width: 1200px) {
  .p-statusbg-feed .activity_feed_content_status {
    padding-top: 36px;
    margin: 0;
    font-size: 28px;
    line-height: 37px;
    color: #fff;
    padding-left: 72px;
    padding-right: 72px;
    padding-bottom: 36px;
    padding-top: 36px !important;
    margin: 0 !important;
    font-size: 28px !important;
    line-height: 37px !important;
    min-height: 109px;
    font-weight: bold;
    color: #fff !important;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  #main.empty-left .p-statusbg-feed .activity_feed_content_status,
  #main.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 42px;
    line-height: 56px;
    min-height: 128px;
  }
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 42px;
    line-height: 56px;
    min-height: 128px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 42px;
    line-height: 56px;
    min-height: 128px;
  }
}
@media (min-width: 1200px) and (min-width: 992px) {
  #main.empty-left .p-statusbg-feed .activity_feed_content_status,
  #main.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 42px !important;
    line-height: 56px !important;
    min-height: 128px;
  }
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 42px !important;
    line-height: 56px !important;
    min-height: 128px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 42px !important;
    line-height: 56px !important;
    min-height: 128px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) {
  .p-statusbg-feed .activity_feed_content_status {
    padding-top: 24px;
    margin: 0;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
    padding-left: 48px;
    padding-right: 48px;
    padding-bottom: 24px;
    padding-top: 24px !important;
    margin: 0 !important;
    font-size: 22px !important;
    line-height: 29px !important;
    min-height: 77px;
    font-weight: bold;
    color: #fff !important;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .p-statusbg-feed .activity_feed_content_status,
  #main.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px;
    line-height: 44px;
    min-height: 92px;
  }
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px;
    line-height: 44px;
    min-height: 92px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px;
    line-height: 44px;
    min-height: 92px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 992px) {
  #main.empty-left .p-statusbg-feed .activity_feed_content_status,
  #main.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 92px;
  }
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 92px;
  }
}
@media (min-width: 481px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 92px;
  }
}
@media (max-width: 480px) {
  .p-statusbg-feed .activity_feed_content_status {
    padding-top: 16px;
    margin: 0;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-top: 16px !important;
    margin: 0 !important;
    font-size: 22px !important;
    line-height: 29px !important;
    min-height: 61px;
    font-weight: bold;
    color: #fff !important;
  }
}
@media (max-width: 480px) and (min-width: 992px) {
  #main.empty-left .p-statusbg-feed .activity_feed_content_status,
  #main.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px;
    line-height: 44px;
    min-height: 76px;
  }
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px;
    line-height: 44px;
    min-height: 76px;
  }
}
@media (max-width: 480px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px;
    line-height: 44px;
    min-height: 76px;
  }
}
@media (max-width: 480px) and (min-width: 992px) {
  #main.empty-left .p-statusbg-feed .activity_feed_content_status,
  #main.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 76px;
  }
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 76px;
  }
}
@media (max-width: 480px) and (min-width: 768px) and (max-width: 991px) {
  #main.empty-left.empty-right .p-statusbg-feed .activity_feed_content_status {
    font-size: 33px !important;
    line-height: 44px !important;
    min-height: 76px;
  }
}
.feed_share_holder .p-statusbg-feed {
  margin-top: 12px;
}
.feed_share_holder .p-statusbg-feed .activity_feed_content_status {
  padding-top: 0;
}
@media (max-width: 480px) {
  .feed_share_holder .p-statusbg-feed .activity_feed_content_status {
    margin-top: -8px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
#global_attachment_status .tagged_review {
  padding-top: 0;
  margin-top: 12px;
}
#js_location_feedback:not(.has-tagged) {
  margin-top: 8px;
}
/*End Feed Status Background*/
#js_block_border_ynsocialstore_store_neweststore .yn-view-modes {
	display: none;
}

#section-footer .footer-holder {
    display: none !important;}
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block .ynstore-bg {
      background-size: 60%;}
 :not(.fixed-preview) body[data-header="fixed"][data-profile="fixed"] .profiles-menu.set_to_fixed , .profile_menu_is_fixed{
    top: 0px !important;
}




   @media (max-width: 768px) {
            .smdtoob {
 display: flex !important;
    position: fixed !important;
    top: 243px !important;
    right: 8px;
 }
       .p-reaction-list .p-reaction-item .item-outer img {
           width: 30px;
    height: 30px;

       }
       .ync-comment-footer.mobile-style .mobile-sent-btn.active {
                   display: flex !important;
        background: #2681d5;
        color: #fff;
        bottom: -40px;
        position: absolute;
        z-index: 9;
        left: 2px;
        border-radius: 50px;
}
            /* Ø§Ø³ØªØ§ÛÙ popcomment */
        .popcomment {
            display: none; /* Ø¨Ù ØµÙØ±Øª Ù¾ÛØ´âÙØ±Ø¶ ÙØ®ÙÛ Ø§Ø³Øª */
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.4); /* Ù¾Ø³âØ²ÙÛÙÙ ÙÛÙÙ Ø´ÙØ§Ù */
            overflow: scroll;
        }
        /* Ø§Ø³ØªØ§ÛÙ ÙØ­ØªÙØ§Û popcomment */
        .popcomment-content {
            background-color: #fefefe;
            margin: 15% auto;
            padding: 20px;
            border: 1px solid #888;
            width: 80%;
        }
        /* Ø¯Ú©ÙÙ Ø¨Ø³ØªÙ popcomment */
        .close {
            color: #aaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
        }
        .close:hover,
        .close:focus {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }


    
.smdclose {
        display: block !important;
        z-index: 99999999999999 !important;
        position: fixed;
        top: 32%;
        left: -5px;
}
.ync-comment-wrapper .smdcomment {
overflow: scroll;
    position: fixed;
    background: #fff;
    width: 101%;
    height: 70%;
    z-index: 9;
    padding: 60px 20px 68px 25px;
    margin-right: -10px;
    margin-left: -10px;
    border-top: 1px solid #565656;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.35) 2px -2px 15px 0px;
    animation: slideUp 0.3s ease-in-out forwards;
}
@keyframes slideUp {
    from {
        bottom: -100px;
      
    }
    to {
        bottom: 0px; /* ÙÙÙØ¹ÛØª ÙÙØ§ÛÛ */
        
    }
}
body.no-scroll {
            overflow: hidden; /* Ø¬ÙÙÚ¯ÛØ±Û Ø§Ø² Ø§Ø³Ú©Ø±ÙÙ */
        }
.no-zindex {
	z-index: 0!important;
}
.smdcomment .ync-comment-container .js_comment_limit {
       margin-bottom: 200px;
    }
     .js_feed_ync_comment_form .smdcomment {
padding-top: 30px !important;
        padding-right: 30px;
        position: fixed;
        z-index: 9;
        right: 0px !important;
        left: 0;
        top: auto;
        bottom: -25px;
        margin-bottom: 0px;
        width: 109%;
        height: 11px;
        max-height: 11px;
        background-color: #fff;
        display: block !important;
        overflow: hidden;
    
        }
       .ync-comment-box-container {
margin-left: 0px;
        margin-right: 0px;
        background: #fff;
        border-top: 1px solid #eeeeee;
        margin-top: -1px;
        padding: 14px 55px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        z-index: 999999;
        position: fixed;
        bottom: 36px;
        width: -webkit-fill-available;
}
.ync-comment-footer.mobile-style .ync-comment-box .ync-comment-group-icon {
        background: #fff;
        top: 8px;
        padding: 35px 0px 5px;
        margin: 0px -10px -11px;
}
        /* Ø¯Ú©ÙÙ Ø¨Ø³ØªÙ popcomment */
        .close {
            color: #aaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
        }
        .close:hover,
        .close:focus {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }
        
        body.no-scroll {
            overflow: hidden; /* Ø¬ÙÙÚ¯ÛØ±Û Ø§Ø² Ø§Ø³Ú©Ø±ÙÙ */
        }
        
        .js_feed_ync_comment_form .js_app_comment_feed_form{
        display: none;
        box-shadow: unset;
        border: #ffffff;
}
 /* Ø§Ø³ØªØ§ÛÙ Ú©ÙÛ Ø¨Ø±Ø§Û Ú©Ø§ÙÙØªâÙØ§ */
.ync-comment-container {
    display: flex;
    flex-direction: column;
    gap: 15px; /* ÙØ§ØµÙÙ Ø¨ÛØ´ØªØ± Ø¨ÛÙ Ú©Ø§ÙÙØªâÙØ§ */
    margin-bottom: 20px;
}
.p-reaction-item .ync-comment-item .item-outer  {
    padding: 0px!important; }
/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û ÙØ± Ú©Ø§ÙÙØª */
.ync-comment-item .item-outer  {
    background-color: #f0f2f5;
    border-radius: 20px;
    padding: 10px 15px;
        margin-bottom: 26px;
    display: flex;
    align-items: flex-start;
    gap: 15px;
    position: relative;
    max-width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    flex-direction: column;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ú©Ø§ÙÙØªâÙØ§Û Ú©Ø§Ø±Ø¨Ø± */
.js_mini_feed_comment .item-name {
    font-weight: bold;
    color: #3b5998;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û ÙØ­ØªÙÛØ§Øª Ú©Ø§ÙÙØª */
.js_mini_feed_comment .content-text {
    font-size: 16px;
    line-height: 1.4;
    color: #333;
margin-top: -12px;
        margin-right: 0px;
        margin-left: -15px; 
}

/* Ø­Ø¨Ø§Ø¨ Ú©Ø§ÙÙØª: Ø²Ø§ÙÛÙ Ù Ø±ÙÚ¯ Ù¾Ø³âØ²ÙÛÙÙ */
.js_mini_feed_comment .item-inner {
    position: relative;
    padding-left: 20px;
    width: -webkit-fill-available;
}

.js_mini_feed_comment .item-inner:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 10px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #f0f2f5 transparent transparent;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ú©Ø§ÙÙØªâÙØ§Û Ù¾Ø§Ø³Ø® */


/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¢ÛÚ©ÙÙâÙØ§ 
.item-media img {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    object-fit: cover;
}
*/

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û ÙÙÙÛ Ú¯Ø²ÛÙÙâÙØ§ */
.item-comment-options {
    position: absolute;
    top: 10px;
    right: 10px;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¯Ú©ÙÙâÙØ§Û Ù¾Ø§Ø³Ø® Ù ØªØ§ÛÙ */
.item-action .item-reply {
    color: #3b5998;
    font-size: 12px;
    cursor: pointer;
}

.item-time {
    font-size: 12px;
    color: #888;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ú©Ø§ÙÙØªâÙØ§Û Ù¾Ø§Ø³Ø® Ø¬Ø¯ÛØ¯ */
.comment-item-reply .js_app_ync_comment_feed_form {
    position: relative;
    padding: 0;
    top: unset;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¨Ø®Ø´âÙØ§Û Ù¾Ø§Ø³Ø® Ø¯Ø± Ú©Ø§ÙÙØªâÙØ§ */
.ync-comment-wrapper-reply {
    margin-left: 0px;
    width: -webkit-fill-available;
}

/* Ø§Ø³ØªØ§ÛÙ ÙØ±Ù Ù¾Ø§Ø³Ø® */
.ync-comment-container-reply .ync-comment-reply-new {
    height: 10px;
    width: -webkit-fill-available;
    position: relative;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¬Ø¹Ø¨Ù ÙØ±ÙØ¯Û Ú©Ø§ÙÙØªâÙØ§Û Ù¾Ø§Ø³Ø® */
.ync-comment-wrapper-reply .js_comment_feed_value {
    color: #555;
    font-size: 14px;
    padding: 10px;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¯Ú©ÙÙ Ø§Ø±Ø³Ø§Ù Ú©Ø§ÙÙØª */
.ync-comment-group-btn-icon .comment-btn button {
    background-color: #4CAF50;
    color: white;
    padding: 8px 15px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.ync-comment-group-btn-icon .comment-btn button:hover {
    background-color: #45a049;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¢Ø®Ø±ÛÙ Ú©Ø§ÙÙØªâÙØ§Û Ù¾Ø§Ø³Ø® */
.ync-comment-item:last-child:after {
    display: none;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û ÙÙØ§ÛØ´ Ø¢ÛÚ©ÙÙâÙØ§Û Ú©Ø§ÙÙØª */
.comment-reply-new .item-outer .item-media {
    display: block !important;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û ÙÙÙÛ Ú©Ø§ÙÙØªâÙØ§ */
.ync-comment-item .item-comment-options .item-options {
    z-index: 9;
    left: 10px;
    top: 20px;
    position: absolute;
}

/* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ú©Ø§ÙÙØªâÙØ§Û Ø¨Ø§Ø²Ø´Ù */
.ync-comment-content .comment_mini_content_border .dropdown-menu {
    margin-top: 30px!important;
}

.p-reaction-list-mini .p-reaction-item .item-outer {
    background: unset;
    padding: 0;
}
.ync-comment-item .item-outer .item-inner .item-action .action-list {
    margin: 20px 5px;
    position: absolute;
    display: flex;
    align-items: center;
    flex-flow: wrap;
    flex-direction: row;
    flex-wrap: nowrap;
    width: max-content;
    left: 0;
    right: 10px;
    font-size: 12px;
}
.ync-comment-item .item-outer .item-inner .item-name {
    margin-top: -37px;
    margin-right: 30px;
    margin-bottom: 13px;
    padding: 5px;
    font-size: 16px;}
    
       .ynstore-discount {
    background-color: #ff0000;
    border-radius: 20px;
    position: relative;
    right: -38px;
}
       #main .layout-left .block:last-of-type, #main .layout-right .block:last-of-type {
    margin-bottom: 45px!important;
}
       #ynstore-product-detail-images-big .owl-controls .owl-prev:hover, #ynstore-product-detail-images-big .owl-controls .owl-next:hover, #ynstore-product-detail-images-big .owl-controls .owl-prev:focus, #ynstore-product-detail-images-big .owl-controls .owl-next:focus {
    color: #a2a2a2;
    background: #eeeeee;
}
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block {
    width: 40% !important;
    height: 170px;}
    .ynstore-product-feed-items .ynstore-bg::after {
  display: none;
    }
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block .ynstore-bg {
    background-size: 100%;
}
.ynstore-product-feed-items .ynstore-item-content .ynstore-product-info .ynstore-category {
    display: none !important;}
    .ynstore-product-feed-items .ynstore-item-content .ynstore-product-info .ynstore-title {
    overflow: visible;
    white-space: pre-wrap;
    word-break: break-word;
    word-wrap: break-word;
    line-height: 1.5;
    margin-top: -25px;
    text-overflow: ellipsis;
}
.yncfeed-feed-item .feed_share_holder .feed_share_header .activity_feed_header_info {
    min-height: auto;
    padding-right: 16px;
    padding-left: 0px !important;
}
    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image img {
    max-width: 120px;
    min-width: 105px;
    width: 105px;
            margin-top: -15px;
            border-radius: 5px;
}
.activity_feed_content_image {
    float: right;
    margin-right: -20px;
    margin-left: 20px;
}
.comment_mini_text, .activity_feed_content_status, .row_title_info, #content_load_data h1, .activity_feed_content_float, .activity_feed_content_no_image {
    word-wrap: break-word;
    display: flex;
    flex-direction: column;}
    
    
 

      
   }


._app_foxfeedspro .activity_feed_header  {
        margin-bottom: 20px !important;
    }
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block {
    width: 40% !important;
    height: 170px;}
    .ynstore-product-feed-items .ynstore-bg::after {
  display: none;
    }
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block .ynstore-bg {
    background-size: 100%;
}
.ynstore-product-feed-items .ynstore-item-content .ynstore-product-info .ynstore-category {
    display: none !important;}
    .ynstore-product-feed-items .ynstore-item-content .ynstore-product-info .ynstore-title {
    overflow: visible;
    white-space: pre-wrap;
    word-break: break-word;
    word-wrap: break-word;
    line-height: 1.5;
    margin-top: -25px;
    text-overflow: ellipsis;
}
.yncfeed-feed-item .feed_share_holder .feed_share_header .activity_feed_header_info {
    min-height: auto;
    padding-right: 16px;
    padding-left: 0px !important;
}
.activity-feed-time-privacy-block {
    position: absolute;
    right: 85px;
    left: auto;
    top: 30px;
}
.js_feed_view_more_entry_holder .feed-stream-content .activity_feed_header .activity_feed_header_info {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    overflow: hidden;
    width: 78%;
}
.activity_feed_header_info .user_profile_link_span > a {
        width: max-content;
        display: flex;
    }
    .feed_share_header .activity-feed-time-privacy-block {
	    display: none !important;
}
    .activity_feed_header_info .user_profile_link_span > a {
        width: max-content;
        display: block;
    }
    .feed_info {
    margin-top: 2px;}

    .ynstore-product-from  , .yn-viewmode-grid .ynstore-item-content.ynstore-product-listing .ynstore-info .ynstore-info-detail .ynstore-rating-count-block {
    display: none !important;}
    .ynstore-price-old {
    font-size: 12px;
    position: relative;
    top: 18px;
    left: -30px;
}
#page_core_index-member .img-wrapper img {
    width: 100% !important;
    height: 100% !important;
}
.activity_feed_header {
    padding-right: 0 !important;}
    #page_foxfeedspro_index .owl-pagination { display: flex ; }

#page_foxfeedspro_index .featured_item_title a , #foxfeeds_featured .items.items-1 .featured_block_item .featured_item_description {
    font-family: iransansx !important;}
    
   #page_foxfeedspro_index .owl-carousel .owl-controls {
   display: flex;
    text-align: center;
    margin-top: 0px;
    flex-direction: row;
    justify-content: center;}
    #foxfeeds_featured .items.items-1 .featured_block_item .featured_item_date {
    display: none;}
    .comment-reply-new.mobile-style .comment-box-reply .comment-group-icon {
    background: #f0f2f5!important;
}
.js_comment_box .comment-box .item-edit-content .item-box-input .comment-textarea-edit {
    padding-right: 20px !important;
}
.smdcomment .ync-comment-container .js_comment_items .ync-comment-item .item-outer .item-inner .item-name .user_profile_link_span{
       position: relative;
    top: -6px;
}
.comment-container-reply .comment-item-reply.css-hide-line:after, .comment-container-reply .comment-item-reply:last-child:after {
    background: #ffffff;
    bottom: -35px;}
    .comment-item {
    border-bottom: 0px !important;}
  #intro-panel-body  {
    padding: 10px;
}
._is_guest_user .ynstore-compare-holder {
        display: none !important;
    }
    #ynstore-product-detail-images-big li.item > a > img {
            max-width: 60%;
        margin-bottom: 18vh;
        margin-top: 25vh; 
              }
   #page_ynsocialstore_product_detail    .ynstore-price-old {
    left: 0px!important;
}
.item-container.group-result .group-item .item-outer .item-inner .item-group-icon-users .item-members > a, .item-container.group-result .group-item .item-outer .item-inner .item-group-icon-users .item-members > .no_image_user {
    margin-left: -6px !important;
}
/* ØºÛØ±ÙØ¹Ø§Ù Ú©Ø±Ø¯Ù Ø§Ø³ØªØ§ÛÙâÙØ§Û Ø¹ÙÙØ¯Û */
.lSSlideOuter:not(.vertical) .lightSlider > * {
    float: none !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Ø¨Ø§Ø²ÙØ´Ø§ÙÛ Ø§Ø³ØªØ§ÛÙâÙØ§Û RTL Ø§Ú¯Ø± ÙÛØ§Ø² ÙÛØ³Øª */
.lSSlideOuter:not(.lSrtl) {
    direction: ltr !important;
}

/* Ø§ØµÙØ§Ø­ ÚÛØ¯ÙØ§Ù Ø§Ø³ÙØ§ÛØ¯Ø± */
.lSSlideOuter .lightSlider {
    white-space: nowrap !important;
    font-size: 0 !important; /* Ø±ÙØ¹ ÙØ§ØµÙÙ Ø¨ÛÙ Ø¹ÙØ§ØµØ± inline-block */
}

.lSSlideOuter .lightSlider > * {
    white-space: normal !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Ø§Ú¯Ø± Ø§Ø² RTL Ø§Ø³ØªÙØ§Ø¯Ù ÙÙÛâÚ©ÙÛØ¯ Ø§ÛÙ Ø±Ø§ Ø§Ø¶Ø§ÙÙ Ú©ÙÛØ¯ */
.lSSlideOuter {
    direction: ltr !important;
} 
    
  #page_donation_view  .fl {
    display: none;}
    #page_donation_donate .status_badge , #page_donation_view .status_badge , #page_donation_view  .app-addnew-block{
    display: none !important;}
    .donate_block {
        padding: 20px;}
        .perk_title {
    width: fit-content;
}
.slider_li iframe, .slider_li video {
    width: 95%;
}
._block.location_6 #js_block_border_core_menusub.block .sub-section-menu-mobile .dropdown-menu li > a {
    width: -webkit-fill-available!important;
}
._block.location_6 .sub-section-menu > ul li.explorer ul.dropdown-menu li a:hover, ._block.location_6 .sub-section-menu > ul li.explorer ul.dropdown-menu li a:focus
 {
    width: -webkit-fill-available!important;
}
body.ynfeed-form-focus .ynfeed-bg-focus ,.js_box_holder {
    display: block;
    opacity: 1;
    z-index: 998;
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(5px);
    align-items: center;
    transition: opacity 0.5s ease;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.dropdown-menu li > a {
    width: -webkit-fill-available;}
    .yncfeed-feed-item .feed_share_holder .feed_share_header {
    display: none;}
    .ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block .ynstore-bg {
    background-size: 60%;
}
#page_donation_view .product_purchase , #page_donation_view ._block_content h1 , #page_donation_donate ._block_content h1{
       display: none;}
   #page_donation_donate .donate_block {
    width: 100%;
} 
#page_donation_view .row    {
    display: flex;
    flex-direction: column;
}
#page_donation_view .dont-unbind-children{
}
    
 #page_donation_view  .col-sm-4{
    width: -webkit-fill-available;
}



.ynstore-store-detail-block {
    height: 0px;
    margin-bottom: -28px !important;}
    .ynstore-store-detail-block .ynstore-actions-social {
    z-index: 1;
    margin: -23px 5px 33px !important;}
    
 #page_ynsocialstore_store_detail   ._block.location_6 #js_block_border_core_menusub.block {
    display: none;}
  #page_ynsocialstore_store_detail  .ynstore-menu-fs {
    padding-left: 0px;
    background: #2064f2;
    color: #ffffff;
    padding: 0px !important;
}
#js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu>.ynstore-menu-fs>li.active>a {
    color: #ffffff;
}
#js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu>.ynstore-menu-fs>li>a {
    color: #ffffff;
	letter-spacing: 0;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-cover .profiles_banner {
    padding-bottom: 29.33%
}
#js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu>.ynstore-menu-fs {
    text-align: right;
    padding-right: 90px ;
}
.ynstore-menu-fs.is_fixed_now {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3;
    height: 48px;
}

#js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu li.dropdown {
    display: none;}
        .app-addnew-block {
        position: fixed;
        top: 80px;
        left: 50px;
    }
    body#page_ynsocialstore_store_detail #main #content-stage {
      background: #f4f4f4;
    padding: 0px;
    margin: -16px;
}

#page_ynsocialstore_store_detail  .breadcrumbs-holder ,#page_ynsocialstore_store_detail  .yn-view-modes , .yn-view-modes{
    display: none;}
    

#js_block_border_ynsocialstore_store_detailphotos ~ .location_4,
#js_block_border_ynsocialstore_store_detailphotos .location_4,
#js_block_border_ynsocialstore_store_detailproducts ~ .location_4,
#js_block_border_ynsocialstore_store_detailproducts .location_4 {
  display: none !important;
}
.ynstore-store-review-block ~ .location_4 {
  display: none !important;
}
#js_block_border_ynsocialstore_store_detailaboutus .location_4,
#js_block_border_ynsocialstore_store_detailaboutus ~ .location_4,
#ynsocialstore_detailstore .location_4,
#ynsocialstore_detailstore ~ .location_4,
#ynstore_store_detail_module_faq .location_4,
#ynstore_store_detail_module_faq ~ .location_4 ,
.ynstore-menu-fs li:nth-child(3) {
  display: none;
}

    #js_block_border_ynsocialstore_store_detailproducts .yn-viewmode-grid .ynstore-items>li {
        width: 25% !important;
    }
     #js_block_border_ynsocialstore_store_detailproducts , #js_block_border_ynsocialstore_store_detailphotos {
    width: 135% !important;
    padding: 25px;
}
html[dir='rtl']:not(.fixed-preview) body[data-right="fixed"] #js_block_border_ynsocialstore_store_detailproducts 
, html[dir='rtl']:not(.fixed-preview) body[data-right="fixed"] #js_block_border_ynsocialstore_store_detailphotos
{
	right: -230px;
    position: relative;
}
.ynstore-product-feed-items .ynstore-item-content .ynstore-product-info {
    margin: 31px 0px 0px;
    overflow: visible;
    padding: 10px 16px;
}
.ynstore-product-feed-items .ynstore-item-content .ynstore-bg-block {
       margin-left: 20px;
}
._app_forum_post.js_parent_feed_entry .feed_info, ._app_music_song.js_parent_feed_entry .feed_info {
    white-space: nowrap;}
@media screen and (min-width: 992px) {
    .btn-app-addnew .js_hover_info {
        display: block;
    }
}


@keyframes floatUpDown {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px); /* ÙÙØ¯Ø§Ø± Ø­Ø±Ú©Øª Ø¨Ù Ø¨Ø§ÙØ§ */
    }
}

.iti {
    display: flex;}
  
  input#email {
    font-family: IRANSansX !important;
    font-weight: normal;
}
  


@media (min-width: 768px) {

    body.menu-open .site-wrapper::after {
        background-color: rgba(0, 0, 0, 0.5);
        backdrop-filter: none;
        align-items: center;
        transition: opacity 0.3s ease;
        content: "";
        position: fixed;
        inset: 0;
        z-index: 999;
    }
    
    
    
}
.ultimatevideo-player::-webkit-media-controls-volume-slider {
    display: none;
}
.ultimatevideo-player::-webkit-media-controls-mute-button {
    display: none;
}
    #page_ynsocialstore_store_detail #js_report_body {
    border-radius: 0px;
    border-radius: 6px;
    background-color: #FFF;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
    padding: 25px;
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 16px;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    }
@media (max-width: 768px) {
    .forum-app.my-thread .item-outer .section-right, html[dir="rtl"] .forum-app.announcements .item-outer .section-right {
        display: flex;
    }
     ._block.location_6 #js_block_border_core_menusub.block {
        position: fixed;
        left: 0;
        right: 0;
        transition: all 300ms ease-in-out;
        top: 0px !important;
        z-index: 98;
    }   
.sound-toggle {
    opacity: 1 !important;
        bottom: 30px !important;
        right: auto !important;
        left: 145px !important;
        margin-bottom: 5px;
        z-index: 0 !important;
        background: rgba(105, 105, 105, 0.52);
}

            #js_block_border_ynsocialstore_store_detailcover-2 .content {
    padding: 16px 16px 45px;}
    #js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu {
    margin-top: 75px;}
    #js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation {
    overflow: visible;
}
.favoritestore {
        position: absolute;
        right: 150px;
        top: -20px;
        width: 2rem !important;
}		
.Followstore {
 position: absolute;
        right: 15px;
        top: -20px;
        width: 2rem !important;
}	
.dFollowstore {
    height: 2rem !important;
    width: 89px!important;
}	
.dfavoritestore{
       height: 2rem !important;
        width: 8.4rem !important;
        margin-right: -3rem!important;
}
.ddFollowstore {
           height: 2rem !important;
        width: 7rem !important;
        margin-right: 0rem !important;
}	
.ddfavoritestore{
              height: 2rem !important;
        width: 6.4rem !important;
        margin-right: -2.2rem !important;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-ratings-reviews-block .ynstore-viewmore-radius {
        position: absolute;
        top: 60px;
    left: 10px;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-right .ynstore-store-statistic-actions .ynstore-store-statistic .ynstore-statistic-item span {
         font-family: IRANSansX !important;
        font-size: 12px;
        color: #a2a2a2;
        text-transform: uppercase;
        font-weight: normal;
}

    .ico-envelope-o:before {
    content: "\ea75" !important;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-right .ynstore-info-link > a:last-of-type {
    margin-right: 20px;
    color: #555555;
    background-color: #FFF;
    border: 1px solid #555555 !important;
    height: 2rem !important;
    width: 4.5rem !important;
    padding: 5px;
    display: flex;
    position: absolute;
    bottom: -66px;
    left: 0px;
    border-radius: 3px;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-left .ynstore-ratings-reviews-block {
        position: absolute;
          top: -6px;
        left: -12px;
    }
   #page_ynsocialstore_store_detail .yn-rating.yn-rating-large .ico {
    font-size: 16px;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-ratings-reviews-block .ynstore-rating span.rating {
    font-size: 18px;
       margin-left: 7px;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-title {
    font-size: 1rem !important;
        width: 95%;
        white-space: pre-line;
        text-align: right;
        margin: -40px -5px -6px;}
    
 #page_ynsocialstore_store_detail .ynstore-store-statistic-actions .ynstore-store-statistic .ynstore-statistic-item  ,  #page_ynsocialstore_store_detail   a {
    font-size: 0.9rem !important;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 .ynstore-store-infomation .ynstore-store-info-break .ynstore-store-info-break-right .ynstore-info-link a .ico {
    margin-left: 3px !important;
}
#js_block_border_ynsocialstore_store_detailcover-2 .ynstore-store-infomation-block-tp2 {
                min-height: 63px;
    }
#page_ynsocialstore_store_detail #main #content-stage {
    margin: 0px !important;
}     
     

}
 #js_block_border_ynsocialstore_store_detailcover-2 .profiles_menu > .ynstore-menu-fs > li > a {
       line-height: 46px;}
       .profiles_menu > ul > li.active {
    vertical-align: top;
    border-bottom: 3px white solid !important;}
.comment-content .comment-mini-content-commands .activity_like_holder {
      color: #ffffff!important;
}


#page_ynsocialstore_store_detail .feed-view-counter {
        display: none !important;
    }
    
  @media (max-width: 768px) {
              .ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-inner .item-title .item-action-container {
      order: 2 !important;
        margin: 0px !important;
        margin-bottom: 0px !important;
        width: auto !important;
        position: absolute;
        left: 5px;
    }

.ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-inner .item-title .core-feed-title {
   position: absolute;
        flex: none;
        width: 86%;
        font-size: 1.2rem;
        overflow: hidden;
        white-space: nowrap;
    
    
}
.js_feed_comment_process_form {
    top: -30px!important;
    left: 0;
    right: -20px!important;
    bottom: 0;
    background: rgb(235 235 235 / 52%)!important;
}      	
    ._block.location_6 #js_block_border_core_menusub.block {
        position: fixed;
        left: 0;
        right: -1px;
    }
    
        .market-app.feed .item-outer .item-inner {
        max-height: 130px;
        min-height: 130px;
    }
    
   
    .market-app.feed .item-outer .item-media {
        min-width: 130px;
        max-height: 130px;
    }
        .market-app.feed .item-media a {
        min-height: 130px;
        max-height: 130px;
    }
    .market-app.feed .item-inner .item-category {
    display: none;}
    	}   
    

.js_feed_comment_process_form {
    top: -5px!important;
    left: 0;
    right: -5px!important;
    bottom: 0;
    background: rgb(235 235 235 / 52%)!important;
}    
.core-feed-description.line-2 {
    color: #555555;
    white-space: break-spaces !important;
}
.ultimatevideo-feed-video .item-outer .item-inner .item-description {
        margin: -15px -5px 0px;
    white-space: pre-line;
}
    .p-seperate-dot-wrapper .p-seperate-dot-item  {
    display: none;
}
    .ynuv-wrapper .video-container {
    position: static!important;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 .ultimatevideo-app.core-feed-item.ultimatevideo-feed-video .item-outer .item-inner .item-title .item-action-container .item-view {
    display: none !important;}    
    .js_feed_content .comment-content .comment-mini-content-commands .activity_like_holder {
    padding-left: 0;
    display: flex;
    align-items: center;
}
    .p-reaction-total {
    display: flex !important;
}    
    
  .feed_link_content_preview .activity_feed_content_link .activity_feed_content_image .attachment_image_holder img {
    min-height: 23%;
    object-fit: contain;
}
    
    
    @media (max-width: 768px) { 
        #feed_headline_info , #page_foxfeedspro_index .owl-carousel .owl-controls{
    display: none;
}
#foxfeeds_featured .items .featured_block_item .featured_item_block_info {
    min-height: 150px;
    height: 150px;
    max-height: 150px;}
.full_news_item {
    border: 1px solid #e7e7e7;
    border-bottom: 1px solid #CCC;
    min-height: 130px;
    padding: 5px;
    margin: 0 -16px;
}
#feed_news_list .feed_right .mini_description_content {
    display: none;
}
        #page_donation_view .location_1 {
    position: fixed;
    bottom: -20px;
    width: -webkit-fill-available;
    z-index: 2;
}
  #page_donation_view .user_backed {
   padding: 5px 5px 2px 5px !important;
}
        .chat_main_chat .global_attachment_manage a.border_radius_4 {
    left: 85px;
    overflow: visible;
}
       .mail_ie_support {
    text-align: right;
}
        .core-messages__conversation .mail_thread_holder .mail_content.has_attachment .attachment_holder_view .attachment-row {
    overflow: hidden;}
        
.ico-compass-o:before {
    background: #0085ff;
}
._app_foxfeedspro  .comment-content .comment-mini-content-commands {
        margin-top: 2rem;
    }
    
.p-reaction-total {
    display: inline-block !important;
    margin-right: 6px;}
   


  

._app_foxfeedspro  .js_feed_view_more_entry_holder .activity_feed_content_text, ._app_foxfeedspro  .js_feed_comment_border .activity_feed_content_text {
margin: 0rem -0.1rem;
    top: -2.5rem;
    position: relative;
    padding: 0;
    display: block;
    border: none;
    margin-bottom: -2rem;
}
._app_foxfeedspro .activity_feed_content_link .feed_block_title_content {
    margin-right: 0;
    overflow: visible;
    margin-top: 0px;
}
a.activity_feed_content_link_title, a.activity_feed_content_link_title:hover, #content div.row_title_info h1 a.link, #content div.row_title_info h1 a.link:hover {
    font-size: 1.1rem;
}

._app_foxfeedspro .item_view_more {
    display: none;
}    

    .comment-group-icon .js_comment_attach_photo
    {
          margin-right: 0px !important;
    }

    .ync-comment-footer .comment-emoji-container {
    top: 12%!important;
    margin: 0 0 0 20px!important;
    position: fixed!important;
    border-radius: 20px!important;
    border-top: 0!important;
    background: #f8f8f8!important;
    border: 1px solid #eeeeee;
}

.comment-box.has-photo-sticker .item-edit-photo .item-photo img {
        bottom: 105px!important;
    }
    .comment-footer.mobile-style .comment-sticker-container {
    position: fixed!important;
    top: 6%!important;
    z-index: 9999999999!important;
    display: flow!important;
}
 .comment-sticker-container .comment-sticker-header .header-sticker-list {
       background: #fff;
}
.comment-sticker-container .comment-sticker-header .item-add {
      background: #fff;
}
.comment-none-sticker {
      background: #fff;
}
.comment-sticker-container .comment-sticker-content .comment-sticker-list .item-container {
   padding: 0px !important;
} 

    .feed_banner .activity_feed_content_link > div > a, .feed_block_title_content > a {
margin-top: -15px;
        margin-bottom: 45px;
        font-weight: 600;
}
#page_groups_view .thickbox img {
        margin-right: 0!important;
    }
    .sticky-bar > .sticky-bar-inner.overlap .search-panel {
        z-index: 9999;
    }
    .overlap .search_autocomplete {
        opacity: 1 !important;
    }
        .search_autocomplete {
        opacity: 0;
    }
body#page_core_index-visitor {
    overflow: hidden;
}
body#page_core_index-visitor #main.login-only #js_block_border_user_register {
    border-radius: 10px !important;}
    
    ._block.location_2 #js_block_border_user_register .title {
    font-size: 1.5rem !important;}
    body#page_core_index-visitor .landing-background {
    left: 0px!important;
    right: 0px!important;}

html {
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

html::-webkit-scrollbar {
  display: none;
}
   .menu-text {
    font-size: 0.9rem;
    width: max-content;
    margin: -5px;
} 
 .feed-view-counter {
        bottom: 43px;
        color: #a2a2a2;
    }
        .smdcounter {
        bottom: 39px;
        color: #a2a2a2 !important;}
        .ync-comment-content .comment-mini-content-commands {
        display: flex;
        flex-direction: column-reverse;
    }
    .feed-view-counter .visible-xs, .feed-view-counter {
    color: #a2a2a2;
    }
    .comment-mini-content-commands .p-reaction-container .p-reaction-link {
        padding: 0px 50px 0px !important;
    }
    .smdimp .smdcomment {
        overflow: scroll;
        position: fixed;
        background: #fff;
        width: 101%;
        height: 70%;
        z-index: 9;
        padding: 60px 20px 68px 25px;
        margin-right: -10px;
        margin-left: -10px;
        border-top: 1px solid #565656;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        box-shadow: rgba(0, 0, 0, 0.35) 2px -2px 15px 0px;
        animation: slideUp 0.3s ease-in-out forwards;
    }
        .smdimp .feed_item_view .smdcomment {
        overflow: scroll;
        position: fixed;
        background: #fff;
        width: 101%;
        height: 70%;
        z-index: 9;
        padding: 60px 20px 68px 25px;
        margin-right: -10px;
        margin-left: -10px;
        border-top: 1px solid #565656;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        box-shadow: rgba(0, 0, 0, 0.35) 2px -2px 15px 0px;
        animation: slideUp 0.3s ease-in-out forwards;
    }
    .comment-container {
        display: flex;
        flex-direction: column;
        gap: 15px;
        margin-bottom: 20px;
    }
        .smdimp .feed_item_view .smdcomment {
        overflow: visible;
        position: fixed;
        background: #fff;
        width: 97%;
        height: 50px;
        z-index: 999999999999;
        padding: 5px 5px;
        margin-right: -10px;
        margin-left: -10px;
        border-top: unset;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        box-shadow: unset;
        animation: unset;
        bottom: 20px;
    }
    .comment-footer.mobile-style .comment-box .comment-group-icon {
        bottom: -30px;
        width: 100px;
        z-index: 9;
    }
    .comment-footer.mobile-style .mobile-sent-btn.active {
    display: flex !important;
    background: #2681d5;
    color: #fff;
    bottom: -25px;
    position: absolute;
    z-index: 9;
    left: 0px;
    border-radius: 50px;
}
.smdclose .ico-close {
    background: #e7e7e7;
    padding: 5px;
    border-radius: 25px;
    font-size: 0.8rem;
}
.forum-text-overflow {
    overflow: visible!important;
    text-overflow: ellipsis!important;
    white-space: inherit!important;
}
.forum-app.forum-main article.item-forum .item-outer .item-inner .item-title a {
    color: #656565 !important;
}
 .guest-login-small   .btn-sm {
    border-radius: 3px!important;
    width: 65px!important;
    height: 30px!important;
    top: 59px;
    background: #4db671!important;
    color: #ffffff!important;
}
#page_donation_view .tabs nav {
    text-align: center;
    overflow: scroll;
}
 #page_donation_view   .tabs-style-bar nav ul {
        display: flex !important;
        flex-direction: row !important;
        width: max-content;
        overflow: scroll;
    }

    
  #page_donation_view  .tabs-style-bar nav ul li a {
    margin: 0 2px;
     border: 1px solid #d8d8d8;
    padding: 0px 5px;
    border-radius: 25px;
}
#page_donation_view .tabs-style-bar nav ul li a span {
    font-size: 1rem !important;
}
#page_donation_view .tabs-style-bar nav {
    background: #fff;
}
  .lSSlideWrapper {
    z-index: 0!important;
}
#page_donation_view .comment-content .comment-mini-content-commands .button-like-share-block .feed-comment-link .counter {
        font-size: 1rem!important;
    }
 
}
 
#page_donation_donate .col-sm-6 {
  display: none!important;
}
#page_donation_donate .donate_block {
  display: block!important;
}
.label {
      padding: .8em .9em .9em!important;}
      .forum-text-overflow {
    font-size: 1rem;
    font-weight: 600;
}

.donor_item-user .fl , .donor_item .fl
{
	display: block !important;
}
#page_donation_view .tabs .content-wrap #section-linebox-3 {
    flex-direction: column-reverse;
    display: flex;
}
 .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-follower i.fa , .yndirectory-like , #yndirectory_detail_download , #yndirectory_detail_print{
  	display: none;
  }
  
    .flex-direction-nav a:before {
    font-family: 'FontAwesome';}
    
  .yndirectory-detail-overview h5 i.fa {
    margin-right: 0px !important;
    margin-left: 5px !important;}
    
    .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-member i.fa, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-follower i.fa, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-review i.fa, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-member i.fa + span, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-follower i.fa + span, .yndirectory-detailcover-style1 .yndirectory-detailcover-footer .yndirectory-review i.fa + span {
    margin-left: 5px;}
    
    
.yndirectory-detail-header-content .yndirectory-detail-header-location {
    padding-right: 10px;
    color: #3b5998;
}
.yndirectory-detail-header-content .yndirectory-detail-header-location i.fa {
    margin-right: 0px;
    margin-left: 5px;
}
#yndirectory_detail_header h1 a {
    padding-right: 0px !important;
    overflow: visible !important;
    white-space: pre-line !important;}
    .yndirectory-package-item-action button {
background: #34a853;
    color: #ffffff;
}
.yndirectory-package-item-description ul , .yndirectory-package-item-features ul {
    margin-right: 1em;}
    .yndirectory-package-item-name , .yndirectory-package-item-price{
    text-align: end;
}
.yndirectory-profile-avatar img{
    width: -webkit-fill-available;
    height: auto;
}

.yndirectory-theme {
    display: none;
}

        .tags-input-wrapper {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            min-height: 45px;
            border: 1px solid #ddd;
            border-radius: 5px;
            padding: 10px;
            background: white;
            align-items: center;
        }
        .tag {
            background-color: #3498db;
            color: white;
            padding: 5px 10px;
            border-radius: 20px;
            display: flex;
            align-items: center;
            font-size: 14px;
        }
        .tag-remove {
            background: none;
            border: none;
            color: white;
            cursor: pointer;
            margin-right: 5px;
            font-size: 16px;
            line-height: 1;
            padding: 0;
            width: 18px;
            height: 18px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .tag-input {
            flex: 1;
            min-width: 60px;
            border: none;
            outline: none;
            padding: 8px;
            font-size: 16px;
            background: transparent;
        }
        .add-tag-btn {
            background-color: #2ecc71;
            color: white;
            border: none;
            border-radius: 5px;
            padding: 8px 15px;
            cursor: pointer;
            font-size: 16px;
            margin-right: 5px;
            display: none;
        }
        .add-tag-btn.visible {
            display: block;
        }


        .hidden-input {
            display: none;
        }
        
        /* Ø§Ø³ØªØ§ÛÙ Ø¨Ø±Ø§Û Ø¯Ø³ØªÚ¯Ø§ÙâÙØ§Û ÙÙØ¨Ø§ÛÙ */
        @media (max-width: 768px) {
         
            
            .tags-input-wrapper {
                padding: 8px;
            }
            
            .tag-input {
                font-size: 16px; /* Ø¬ÙÙÚ¯ÛØ±Û Ø§Ø² zoom Ø¯Ø± iOS */
                padding: 10px;
            }
            
            .add-tag-btn {
                padding: 10px 15px;
            }
        }
    .ynfeed_filters .ynfeed_filter, .ynfeed_filters .ynfeed_filter_dropdown {
    width: auto;}
    .ynfeed_filters::-webkit-scrollbar {
    display: none;
}

.ynfeed_filters .ynfeed_filter a, .ynfeed_filters span.ynfeed_filter_more {
           color: #000000;
    min-width: max-content;
    background: #ffffff;
    padding: 6px 13px !important;
    margin: 0 5px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    font-weight: 100;
    font-size: 14px !important;
    text-align: center;
}
    .ynfeed_filters .ynfeed_filter.active a {
    color: #ffffff !important;
    background-image: linear-gradient(to right, #ff3a30, #ff6a00) !important;
}
    .ynfeed_filters + .ynfeed_sort_order .ynfeed_sort_order_link {
        top: 2px !important;
    }
    .ynfeed_filters .ynfeed_filter a:after {
    	display: none!important;
    }

.foxfeedspro-popup-box {
    width: min(920px, calc(100vw - 32px)) !important;
    max-width: 920px !important;
    height: min(88vh, 920px) !important;
    padding: 0 !important;
    background: transparent !important;
    overflow: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.foxfeedspro-popup-box .js_box_content {
    padding: 0 !important;
    height: 100% !important;
    overflow: hidden;
    border-radius: 28px;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.foxfeedspro-popup-sheet {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #ffffff 0%, #f5f8fc 100%);
    color: #1f2f3d;
}

.foxfeedspro-popup-sheet__topbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 14px 18px 6px;
    background: linear-gradient(180deg, rgba(20, 32, 44, 0.46) 0%, rgba(20, 32, 44, 0.12) 70%, rgba(20, 32, 44, 0) 100%);
    pointer-events: none;
}

.foxfeedspro-popup-sheet__handle {
    display: block;
    width: 56px;
    height: 6px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.92);
    cursor: grab;
    pointer-events: auto;
}

.foxfeedspro-popup-sheet__close,
.foxfeedspro-popup-box .close-button {
    position: absolute;
    top: 8px;
    left: 14px;
    width: 38px;
    height: 38px;
    border: 0;
    border-radius: 50%;
    background: rgba(15, 23, 32, 0.72);
    color: #ffffff;
    font-size: 28px;
    line-height: 38px;
    text-align: center;
    pointer-events: auto;
    z-index: 3;
    cursor: pointer;
    display: inline-block;
}

.foxfeedspro-popup-sheet__body {
    position: absolute;
    inset: 0;
    padding: 0;
    overflow: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.foxfeedspro-popup-sheet__frame-wrap {
    position: absolute;
    inset: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    background: #eef3f8;
    scrollbar-width: none;
    -ms-overflow-style: none;
    touch-action: pan-y;
    overscroll-behavior-x: none;
}

.foxfeedspro-popup-box .js_box_content iframe,
.foxfeedspro-popup-sheet__frame {
    max-width: 103%;
    width: -webkit-fill-available;
    margin: -14px -20px -13px -34px;
    position: absolute;
    top: 14px;
    height: -webkit-fill-available;
    left: 28px;
    border: 0;
    background-color: #ffffff;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    touch-action: pan-y;
    overscroll-behavior-x: none;
}

.foxfeedspro-popup-box::-webkit-scrollbar,
.foxfeedspro-popup-box .js_box_content::-webkit-scrollbar,
.foxfeedspro-popup-sheet__body::-webkit-scrollbar,
.foxfeedspro-popup-sheet__frame-wrap::-webkit-scrollbar {
    display: none;
}

@media (max-width: 767px) {
    body.foxfeedspro-opening-popup .js_box_holder:first-child .js_box {
        opacity: 0 !important;
        visibility: hidden !important;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile {
        position: fixed !important;
        top: auto !important;
        right: auto !important;
        bottom: 0 !important;
        left: 50% !important;
        width: 100vw !important;
        max-width: 100vw !important;
        height: 66vh !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 26px 26px 0 0 !important;
        transform: translate(-50%, 100%) !important;
        opacity: 0;
        transition: transform 0.24s ease, height 0.24s ease;
        will-change: transform;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile.is-ready {
        transform: translate(-50%, 0) !important;
        opacity: 1;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile.is-expanded {
        height: 100vh !important;
        height: 100dvh !important;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile.is-dragging {
        transition: none !important;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile .js_box_content {
        height: 100% !important;
        border-radius: 26px 26px 0 0;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile .foxfeedspro-popup-sheet {
        height: 100%;
    }

    .foxfeedspro-popup-box.foxfeedspro-popup-box--mobile .foxfeedspro-popup-sheet__body {
        inset: 0;
    }
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link {
    display: flex !important;
    align-items: flex-start !important;
    flex-wrap: wrap !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image {
    flex: 0 0 270px !important;
    width: 270px !important;
    max-width: 270px !important;
    float: none !important;
    margin: 0 !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image > a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image img {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 168px !important;
    max-height: none !important;
    margin: 0 !important;
    border-radius: 12px !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float {
    display: flex !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    justify-content: flex-start !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .foxfeedspro-card-heading {
    width: 100% !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float > a.activity_feed_content_link_title {
    margin: 0 0 8px !important;
    min-height: calc(1.7em * 2) !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float .activity_feed_content_display {
    width: 100% !important;
    margin-top: 2px !important;
    min-height: calc(1.8em * 2) !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

@media (max-width: 768px) {
    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link {
        flex-direction: row !important;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image {
        flex: 0 0 112px !important;
        width: 112px !important;
        max-width: 112px !important;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image img {
        width: 112px !important;
        height: 112px !important;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float > a.activity_feed_content_link_title {
        margin: 0 0 6px !important;
        min-height: calc(1.7em * 3) !important;
        width: auto !important;
        max-width: none !important;
        position: static !important;
        right: auto !important;
        overflow: hidden !important;
        -webkit-line-clamp: 3 !important;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float .activity_feed_content_display {
        margin: 0 !important;
        width: auto !important;
        position: static !important;
        left: auto !important;
        min-height: calc(1.6em * 4) !important;
        -webkit-line-clamp: 4 !important;
    }

    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float {
        gap: 0 !important;
    }
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link {
    display: grid !important;
    grid-template-columns: 270px minmax(0, 1fr) !important;
    column-gap: 14px !important;
    row-gap: 12px !important;
    align-items: start !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_image {
    grid-column: 1 !important;
    grid-row: 1 !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float {
    display: contents !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .foxfeedspro-card-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-self: start !important;
}

._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_display,
._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .activity_feed_content_display_custom,
._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float > .feed_is_child,
._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link .feed_block_title_content.activity_feed_content_float > [class*="app_content"] {
    grid-column: 1 / -1 !important;
    width: 100% !important;
}

@media (max-width: 768px) {
    ._app_foxfeedspro .activity_feed_content .activity_feed_content_text .activity_feed_content_link {
        grid-template-columns: 112px minmax(0, 1fr) !important;
        column-gap: 12px !important;
    }
}

#page_foxfeedspro_feeddetails #main.empty-left.empty-right,
#page_foxfeedspro_feeddetails #main.empty-left {
    max-width: 1200px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-page {
    background: transparent;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-banner.profiles_banner {
    overflow: hidden;
    border-radius: 12px 12px 0 0;
    background: #fff;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .04);
    border: 1px solid #e5e7eb;
    border-bottom: 0;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-banner .profiles_banner_bg {
    min-height: 300px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-banner .cover,
#page_foxfeedspro_feeddetails .foxfeedspro-provider-cover {
    height: 300px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-cover {
    position: relative;
    width: 100%;
    background: linear-gradient(135deg, #dbeafe 0%, #eff6ff 45%, #f8fafc 100%);
    background-size: cover;
    background-position: center;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-cover__placeholder {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255,255,255,.08) 0%, rgba(15,23,42,.06) 65%, rgba(15,23,42,.18) 100%);
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info-block {
    z-index: 5;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-avatar,
#page_foxfeedspro_feeddetails .foxfeedspro-provider-menu-avatar {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-image .profile_image_holder,
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-image .img-wrapper {
    width: 146px;
    height: 146px;
    border-radius: 50%;
    overflow: hidden;
    border: 4px solid #fff;
    background: #fff;
    box-shadow: 0 10px 30px rgba(15, 23, 42, .16);
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info {
    align-items: center;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info .profile-extra-info h1 {
    margin: 0;
    font-size: 3.4rem;
    line-height: 1.25;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info .profile-extra-info h1 a {
    color: #fff !important;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info .profile-info-detail {
    color: rgba(255,255,255,.92);
    font-size: 1.35rem;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-header-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-page-btn {
    min-height: 40px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-page-btn.is-active {
    background: #2563eb !important;
    border-color: #2563eb !important;
    color: #fff !important;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-menu {
    margin-top: 0;
    border: 1px solid #e5e7eb;
    border-top: 0;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .04);
    overflow: hidden;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-menu .profile-image-holder img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    object-fit: cover;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stream {
    padding: 20px 0 32px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-feed_news_list {
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    overflow: hidden;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-feed_left {
    width: 100%;
    float: none;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem {
    margin-bottom: 0;
    padding: 18px;
    border-bottom: 1px solid #eef2f7;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .image_content img {
    max-width: 120px;
    max-height: 100px;
    width: 120px;
    height: 100px;
    object-fit: cover;
    border-radius: 12px;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .description_content {
    padding-right: 10px;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_title {
    margin: 0 0 6px;
    max-height: none;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_title a {
    color: #1f2937 !important;
    font-size: 1.65rem;
    line-height: 1.7;
    font-weight: 700;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_datetime,
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_author,
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .foxfeedspro_item_source {
    color: #6b7280;
    font-size: 1.2rem;
    line-height: 1.7;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_author {
    margin-top: 2px;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_description {
    margin-top: 8px;
    color: #4b5563;
    font-size: 1.32rem;
    line-height: 1.9;
    word-wrap: break-word;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem > div[style*="clear:both"] {
    display: none !important;
}
#page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .foxfeedspro-provider-news-actions {
    margin-top: 14px;
    padding-top: 12px;
    border-top: 1px solid #eef2f7;
}
#page_foxfeedspro_feeddetails .pager_outer {
    margin-top: 16px;
}
@media (max-width: 991px) {
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-banner .profiles_banner_bg,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-banner .cover,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-cover {
        height: 260px;
        min-height: 260px;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-image .profile_image_holder,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-image .img-wrapper {
        width: 124px;
        height: 124px;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info .profile-extra-info h1 {
        font-size: 2.8rem;
    }
}
@media (max-width: 767px) {
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-banner.profiles_banner,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-menu,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-feed_news_list {
        border-radius: 0;
        border-left: 0;
        border-right: 0;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-banner .profiles_banner_bg,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-banner .cover,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-cover {
        height: 220px;
        min-height: 220px;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-image .profile_image_holder,
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-image .img-wrapper {
        width: 108px;
        height: 108px;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info .profile-extra-info h1 {
        font-size: 2.4rem;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-profile-info .profile-info-detail {
        font-size: 1.2rem;
    }
    #page_foxfeedspro_feeddetails .foxfeedspro-provider-stream {
        padding-top: 14px;
    }
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem {
        padding: 14px;
    }
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .image_content img {
        width: 88px;
        height: 88px;
        max-width: 88px;
        max-height: 88px;
        border-radius: 12px;
    }
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_title a {
        font-size: 1.5rem;
        line-height: 1.6;
    }
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_datetime,
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_author,
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .foxfeedspro_item_source {
        font-size: 1.1rem;
    }
    #page_foxfeedspro_feeddetails .full_news_item.foxfeedspro-provider-newsitem .item_description {
        font-size: 1.24rem;
        line-height: 1.8;
    }
}

.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card {
    border: 1px solid #e2e8f0;
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__cover {
    min-height: 170px;
    background: linear-gradient(135deg, #dbeafe 0%, #eff6ff 45%, #f8fafc 100%);
    background-size: cover;
    background-position: center;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__body {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 16px;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__avatar {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    object-fit: cover;
    flex: 0 0 64px;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__meta {
    min-width: 0;
    flex: 1 1 auto;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__title {
    font-size: 1.6rem;
    font-weight: 800;
    color: #0f172a;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__stats {
    margin-top: 4px;
    color: #64748b;
    font-size: 1.2rem;
    line-height: 1.8;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__follow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 16px;
    border-radius: 999px;
    background: #eff6ff;
    color: #2563eb !important;
    font-size: 1.25rem;
    font-weight: 700;
    white-space: nowrap;
    flex: 0 0 auto;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__follow:hover {
    text-decoration: none;
    background: #dbeafe;
}
.foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__follow.is-following {
    background: #2563eb;
    color: #fff !important;
}
@media (max-width: 767px) {
    .foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__body {
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .foxfeedspro-provider-share-feed .foxfeedspro-provider-share-card__follow {
        margin-right: 78px;
    }
}

#page_foxfeedspro_feeddetails .foxfeedspro-pages-layout--content {
    width: 100%;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-cover {
    height: 100%;
    min-height: 320px;
    background-size: cover;
    background-position: center;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-follow-btn {
    min-width: 136px;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info {
    display: flex;
    align-items: center;
    gap: 8px;
    overflow: visible;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .feed_mini_logo {
    float: none;
    flex: 0 0 auto;
    padding: 0;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .feed_title {
    float: none;
    flex: 1 1 auto;
    margin-top: 0;
    min-width: 0;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .feed_follow_action {
    float: none !important;
    flex: 0 0 auto;
    margin: 0 !important;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .feed_logo {
    float: none;
    flex: 0 0 auto;
    margin-right: 0;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .foxfeedspro-provider-follow-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 34px;
    padding: 0 14px;
    border-radius: 999px;
    border: 1px solid #d5e3f4;
    background: #f4f8fd;
    color: #1877f2;
    font-size: 13px;
    font-weight: 700;
    line-height: 34px;
    white-space: nowrap;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .foxfeedspro-provider-follow-btn.is-following {
    background: #e8f1fe;
    border-color: #bfd4fb;
    color: #145db8;
}
#page_foxfeedspro_index .foxfeedspro_block #feed_headline_info .foxfeedspro-provider-follow-btn:hover {
    background: #e8f1fe;
    color: #145db8;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-sideblock .title {
    font-weight: 700;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stat-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0;
    border-bottom: 1px solid #f1f5f9;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stat-row:last-child {
    border-bottom: 0;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stat-row .label {
    color: #64748b;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stat-row .value {
    color: #0f172a;
    font-weight: 700;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-about-title {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 8px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-about-text {
    color: #475569;
    line-height: 1.9;
}
#page_foxfeedspro_feeddetails .foxfeedspro-suggested-feeds .page-cover {
    min-height: 96px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stream .block,
#page_foxfeedspro_feeddetails .foxfeedspro-provider-stream .content {
    background: transparent;
    box-shadow: none;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-newsitem .foxfeedspro-provider-news-actions {
    margin-top: 10px;
}
#page_foxfeedspro_feeddetails .foxfeedspro-provider-menu .profile-image-holder img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
}


/* Extracted from rtl.css(1).backup-before-cleanup-20260610-0702
   Lines 18005-19895. These styles are missing from rtl (16).css and match the uploaded cashfund landing page classes.
*/

.bi::before, [class*=" bi-"]::before, [class^=bi-]::before {
    font-size: 24px;
    line-height: 2 !important;}
    .cashfund-sandoogh-landing .waveform {
    height: 30px !important;
        margin-right: 15px;
    }
    .cashfund-sandoogh-landing pre code {
    scrollbar-width: none;
}

    

/* ===== Cashfund Landing Migrated Inline Styles ===== */
/* cashfund landing inline styles migrated from landing-source.html */
.cashfund-landing-page #main > .container,
.cashfund-landing-page #content-holder,
.cashfund-landing-page #content-stage,
.cashfund-landing-page #content,
.cashfund-landing-page #js_block_border_core_menusub,
.cashfund-landing-page .pages_inner,
.cashfund-landing-page ._is_page_view {
  width: 100%;
  max-width: 100%;
}
.cashfund-landing-page #main > .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cashfund-landing-page #content-holder,
.cashfund-landing-page #content-stage,
.cashfund-landing-page #content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.cashfund-landing-page .layout-middle {
  width: 100% !important;
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.cashfund-landing-host {
  padding: 0px !important;
}
.cashfund-landing-page .layout-left,
.cashfund-landing-page .layout-right {
  display: none !important;
}

@font-face {
    font-family: "IRANSansX";
    font-style: normal;
    font-weight: 400;
    src: url("/PF.Site/Apps/cashfund/assets/landing/static/css/fonts/woff/IRANSansXFaNum-Regular.woff") format("woff"),
         url("/PF.Site/Apps/cashfund/assets/landing/static/css/fonts/woff2/IRANSansXFaNum-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "IRANSansX";
    font-style: normal;
    font-weight: 700;
    src: url("/PF.Site/Apps/cashfund/assets/landing/static/css/fonts/woff/IRANSansXFaNum-Bold.woff") format("woff"),
         url("/PF.Site/Apps/cashfund/assets/landing/static/css/fonts/woff2/IRANSansXFaNum-Bold.woff2") format("woff2");
}
.cashfund-sandoogh-landing {
  --hero-bg: #f0f9ff;
  --accent-blue: #2563eb;
  --text-dark: #1e293b;
  --card-dark: #0f172a;
  font-family: "IRANSansX", inherit;
  color: #334155;
}
.cashfund-sandoogh-landing .py-4 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cashfund-sandoogh-landing .container-fluid.cashfund-landing-main {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  background: #f9fafc;
}
.cashfund-sandoogh-landing .container-fluid.cashfund-landing-main.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
@media (min-width: 992px) {
  .cashfund-sandoogh-landing .container-fluid.cashfund-landing-main.px-3 {
    margin-top: 0px;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}

.cashfund-sandoogh-landing .cashfund-landing-main{
  padding-top: 0;
}
@media (max-width: 767px) {
  .cashfund-sandoogh-landing .cashfund-landing-main{
    padding-top: 0;
  }
}


    /* دکمه‌های مدرن (Alive Buttons) - استفاده شده در چند جا */
    .cashfund-sandoogh-landing .btn-alive{
        position: relative;
        border: none;
        padding: 14px 32px;
        border-radius: 12px;
        font-weight: 700;
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
    }

    .cashfund-sandoogh-landing .btn-primary-glow{
        background: var(--accent-blue);
        color: white;
        box-shadow: 0 8px 20px -4px rgba(37, 99, 235, 0.4);
    }
    .cashfund-sandoogh-landing .btn-primary-glow:hover{
        transform: translateY(-2px);
        box-shadow: 0 12px 25px -4px rgba(37, 99, 235, 0.5);
        color: white;
    }

    .cashfund-sandoogh-landing .btn-secondary-soft{
        background: white;
        color: var(--text-dark);
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    }
    .cashfund-sandoogh-landing .btn-secondary-soft:hover{
        background: #f8fafc;
        border-color: #cbd5e1;
        transform: translateY(-2px);
    }

    /* --- پس‌زمینه مدرن با اشکال محو --- */
    .cashfund-sandoogh-landing .hero-section{
        position: relative;
        padding: 12px 0 100px 0; /* با هدر اصلی سایت هماهنگ شد */
        direction: rtl;
        background-color: #f8fafc;
    }
    
    @media (min-width: 992px) {
        .cashfund-sandoogh-landing .hero-section {
            padding: 90px 0 120px 0;
        }
    }

    /* اشکال رنگی پس‌زمینه */
    .cashfund-sandoogh-landing .hero-bg-blob{
        position: absolute;
        border-radius: 50%;
        filter: blur(80px);
        z-index: 0;
        opacity: 0.6;
        animation: blobFloat 10s infinite alternate;
    }
    .cashfund-sandoogh-landing .blob-1{ display: none; width: 400px; height: 400px; background: #e0f2fe; top: -100px; right: -100px; }
    .cashfund-sandoogh-landing .blob-2{ width: 300px; height: 300px; background: #dbeafe; bottom: 0; left: -50px; animation-delay: -5s; }

    @keyframes blobFloat {
        0%{ transform: translate(0, 0); }
        100%{ transform: translate(20px, 40px); }
    }

    /* --- استایل‌دهی دقیق لوگو --- */
    .cashfund-sandoogh-landing .hero-logo{
        height: auto;
        display: block;
    }
    
    /* ۱. لوگو در حالت دسکتاپ: تغییرات جدید اعمال شد */
    .cashfund-sandoogh-landing .hero-logo-desktop{
        max-width: 180px;
        margin-bottom: 0;
        margin-top: -60px;
    }

    /* ۲. لوگو در حالت موبایل: کوچکتر و وسط‌چین */
    .cashfund-sandoogh-landing .hero-logo-mobile{
        max-width: 130px;
        margin: 0 auto;
    }

    .cashfund-sandoogh-landing .hero-desc{
        font-size: 1.15rem;
        color: #475569;
        line-height: 1.9;
        margin-bottom: 35px;
        margin-top: 15px;
        max-width: 90%; /* عرض متن برای خوانایی بهتر */
        text-align: justify; /* تراز متن */
        position: relative;
        z-index: 2;
    }

    /* --- کارت سه بعدی --- */
    .cashfund-sandoogh-landing .card-scene{
        perspective: 1200px;
        width: 100%;
        height: 260px;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 10;
        position: relative;
    }

    .cashfund-sandoogh-landing .smart-card{
        width: 420px;
        height: 260px;
        /* گرادینت: تیره به آبی روشن */
        background: linear-gradient(135deg, #1e2235 0%, #5881fb 100%);
        border-radius: 20px;
        position: relative;
        transform-style: preserve-3d;
        transition: transform 0.1s ease-out;
        box-shadow: 
            0 20px 50px rgba(0,0,0,0.3),
            0 0 0 1px rgba(255,255,255,0.1) inset;
        cursor: pointer;
    }

    /* پترن روی کارت */
    .cashfund-sandoogh-landing .smart-card::after{
        content: "";
        position: absolute;
        inset: 0;
        background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm40 40c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        border-radius: 20px;
        pointer-events: none;
    }

    /* افکت انعکاس نور (Glare) */
    .cashfund-sandoogh-landing .card-glare{
        position: absolute;
        top: 0; left: 0; bottom: 0; right: 0;
        background: radial-gradient(circle at 50% 50%, rgba(255,255,255,0.25), transparent 60%);
        border-radius: 20px;
        pointer-events: none;
        opacity: 0;
        mix-blend-mode: overlay;
        transition: opacity 0.2s;
        transform: translateZ(1px);
    }

    /* عناصر داخلی کارت */
    .cashfund-sandoogh-landing .card-content{
        padding: 30px;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        color: white;
        transform: translateZ(40px);
    }

    .cashfund-sandoogh-landing .chip{
        width: 50px;
        height: 38px;
        background: linear-gradient(135deg, #fde047 0%, #d97706 100%);
        border-radius: 6px;
        box-shadow: 0 2px 6px rgba(0,0,0,0.4);
        position: relative;
        overflow: hidden;
    }
    .cashfund-sandoogh-landing .chip::before{ content: ""; position: absolute; top: 50%; left: 0; right: 0; height: 1px; background: rgba(0,0,0,0.3); }
    .cashfund-sandoogh-landing .chip::after{ content: ""; position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background: rgba(0,0,0,0.3); }

    .cashfund-sandoogh-landing .card-bank-title{
        text-align: center;
        font-size: 1.8rem;
        font-weight: 700;
        margin-bottom: 20px;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        letter-spacing: 0.5px;
    }

    .cashfund-sandoogh-landing .card-number{
        font-family: 'Courier New', monospace;
        font-size: 1.6rem;
        letter-spacing: 2px;
        font-weight: bold;
        text-align: center;
        text-shadow: 0 2px 4px rgba(0,0,0,0.5);
        margin-bottom: 10px;
    }

    .cashfund-sandoogh-landing .card-label{
        font-size: 0.7rem;
        text-transform: uppercase;
        opacity: 0.7;
        margin-bottom: 2px;
        font-family: sans-serif;
    }
    .cashfund-sandoogh-landing .card-value{
        font-size: 0.95rem;
        font-weight: 600;
        text-shadow: 0 1px 2px rgba(0,0,0,0.5);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 180px;
    }

    .cashfund-sandoogh-landing .card-floater{
        animation: floatAnimation 6s ease-in-out infinite;
    }
    @keyframes floatAnimation {
        0%, 100%{ transform: translateY(0); }
        50%{ transform: translateY(-15px); }
    }

    /* --- ریسپانسیو (موبایل) --- */
    @media (max-width: 991px) {
        .cashfund-sandoogh-landing .smart-card{ width: 320px; height: 200px; }
        .cashfund-sandoogh-landing .card-bank-title{ font-size: 1.2rem; }
        .cashfund-sandoogh-landing .card-number{ font-size: 1.2rem; }
        .cashfund-sandoogh-landing .card-content{ padding: 20px; transform: translateZ(20px); }
        .cashfund-sandoogh-landing .hero-btns-wrapper{ justify-content: center !important; }
        .cashfund-sandoogh-landing .hero-text-col{ text-align: center !important; }
        
        /* حذف فاصله اضافی در کارت برای موبایل */
        .cashfund-sandoogh-landing .card-bank-title, .cashfund-sandoogh-landing .card-number{
            margin-bottom: 0px;
        }
        
        .cashfund-sandoogh-landing .hero-desc{
            text-align: center; /* در موبایل متن وسط‌چین باشد */
            max-width: 100%;
        }
    }
    .cashfund-sandoogh-landing .main-menu-items{
        width: fit-content;
    flex-direction: column;
}
.cashfund-sandoogh-landing .main-menu-btn{
    width: fit-content;}
    .cashfund-sandoogh-landing .main-menu-bar.open{
    max-height: 200px!important;
    overflow-y: scroll !important;
}

    .cashfund-sandoogh-landing .voice-section{
        padding: 0px 0 100px;
        background: radial-gradient(circle at 50% 0%, #f1f5f9 0%, #ffffff 100%);
        position: relative;
        overflow: hidden;
        direction: rtl; /* تضمین راست‌چین */
    }

    /* کانتینر اصلی کاروسل */
    .cashfund-sandoogh-landing .swiper-container{
        width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
        perspective: 1000px;
    }

    .cashfund-sandoogh-landing .swiper-slide{
        background-position: center;
        background-size: cover;
        width: 340px; /* عرض ثابت برای کارت‌ها در حالت 3D */
        height: auto;
        /* جلوگیری از انتخاب شدن متن هنگام درگ کردن */
        user-select: none; 
    }

    /* استایل کارت (مشابه قبل اما فشرده‌تر برای اسلایدر) */
    .cashfund-sandoogh-landing .voice-card{
        background: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 24px;
        padding: 25px;
        box-shadow: 0 15px 35px rgba(0,0,0,0.05);
        position: relative;
        overflow: hidden;
        transition: all 0.3s;
        height: 100%;
    }

    /* کارت وسط (Active) افکت خاص می‌گیرد */
    .cashfund-sandoogh-landing .swiper-slide-active .voice-card{
        border-color: #5881fb;
        box-shadow: 0 25px 50px -12px rgba(88, 129, 251, 0.25);
    }

    /* پروفایل کاربر */
    .cashfund-sandoogh-landing .user-profile{
        display: flex;
        align-items: center;
        gap: 15px;
        margin-bottom: 15px;
    }

    .cashfund-sandoogh-landing .avatar-link{
        text-decoration: none;
        position: relative;
    }

    .cashfund-sandoogh-landing .avatar-box{
        width: 50px;
        height: 50px;
        border-radius: 50%; /* دایره‌ای */
        background: linear-gradient(135deg, #f1f5f9 0%, #cbd5e1 100%);
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
        color: #475569;
        font-weight: bold;
        overflow: hidden;
        border: 2px solid #fff;
        box-shadow: 0 4px 6px rgba(0,0,0,0.05);
        transition: transform 0.3s;
    }
    
    .cashfund-sandoogh-landing .avatar-link:hover .avatar-box{
        transform: scale(1.1);
        border-color: #5881fb;
    }

    .cashfund-sandoogh-landing .avatar-img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .cashfund-sandoogh-landing .user-info h5{
        font-size: 1rem;
        font-weight: 700;
        color: #1e293b;
        margin: 0;
    }
    .cashfund-sandoogh-landing .user-info span{
        font-size: 0.75rem;
        color: #94a3b8;
    }

    .cashfund-sandoogh-landing .comment-text{
        color: #64748b;
        font-size: 0.9rem;
        line-height: 1.6;
        margin-bottom: 20px;
        min-height: 60px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /* پلیر صوتی */
    .cashfund-sandoogh-landing .audio-player-ui{
        background: #f8fafc;
        border-radius: 12px;
        padding: 10px 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        border: 1px solid #f1f5f9;
    }

    .cashfund-sandoogh-landing .voice-card.loading .audio-player-ui{
        background: #eef2ff;
        border-color: #c7d2fe;
    }
    
    .cashfund-sandoogh-landing .swiper-slide-active .audio-player-ui{
        background: #eff6ff;
        border-color: #dbeafe;
    }

    .cashfund-sandoogh-landing .play-btn{
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: none;
        background: #fff;
        color: #5881fb;
        box-shadow: 0 2px 5px rgba(0,0,0,0.05);
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: all 0.2s;
    }

    .cashfund-sandoogh-landing .voice-card.loading .play-btn,
    .cashfund-sandoogh-landing .play-btn:disabled{
        cursor: wait;
        opacity: 0.9;
    }
    
    .cashfund-sandoogh-landing .play-btn:hover{
        background: #5881fb;
        color: #fff;
        transform: scale(1.1);
    }

    .cashfund-sandoogh-landing .voice-card.playing .play-btn{
        background: #5881fb;
        color: #fff;
        animation: pulse 2s infinite;
    }

    @keyframes pulse {
        0%{ box-shadow: 0 0 0 0 rgba(88, 129, 251, 0.4); }
        70%{ box-shadow: 0 0 0 10px rgba(88, 129, 251, 0); }
        100%{ box-shadow: 0 0 0 0 rgba(88, 129, 251, 0); }
    }

    .cashfund-sandoogh-landing .waveform{
        display: flex;
        align-items: center;
        gap: 2px;
        height: 20px;
        flex-grow: 1;
        position: relative;
        overflow: hidden;
        --audio-progress: 0%;
    }
    .cashfund-sandoogh-landing .waveform::before{
        content: '';
        position: absolute;
        inset: auto 0 0 0;
        height: 3px;
        border-radius: 999px;
        background: rgba(88, 129, 251, 0.12);
    }
    .cashfund-sandoogh-landing .waveform::after{
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        height: 3px;
        width: var(--audio-progress);
        border-radius: 999px;
        background: #5881fb;
        transition: width 0.15s linear;
    }
    .cashfund-sandoogh-landing .bar{
        width: 3px;
        background: #cbd5e1;
        border-radius: 2px;
        height: 20%;
        transition: all 0.2s;
    }
    .cashfund-sandoogh-landing .voice-card.playing .bar{
        background: #5881fb;
        animation: soundWave 0.8s infinite ease-in-out alternate;
    }
    .cashfund-sandoogh-landing .voice-card.loading .bar{
        background: #818cf8;
        animation: soundWave 0.45s infinite ease-in-out alternate;
    }
    .cashfund-sandoogh-landing .audio-time{
        min-width: 44px;
        text-align: left;
        font-variant-numeric: tabular-nums;
    }
    .cashfund-sandoogh-landing .icon-spin{
        animation: cashfundSpin 0.8s linear infinite;
    }
    @keyframes cashfundSpin {
        from { transform: rotate(0deg); }
        to { transform: rotate(360deg); }
    }
    @keyframes soundWave { 0% { height: 20%; } 100% { height: 100%; } }

    /* دکمه مشاهده بیشتر */
    .cashfund-sandoogh-landing .btn-view-more{
        display: inline-flex;
        align-items: center;
        gap: 10px;
        padding: 12px 30px;
        border-radius: 50px;
        background: #fff;
        color: #1e293b;
        border: 2px solid #e2e8f0;
        font-weight: 700;
        transition: all 0.3s;
        text-decoration: none;
        box-shadow: 0 5px 15px rgba(0,0,0,0.03);
    }
    .cashfund-sandoogh-landing .btn-view-more:hover{
        background: #5881fb;
        color: #fff;
        border-color: #5881fb;
        transform: translateY(-3px);
        box-shadow: 0 10px 20px rgba(88, 129, 251, 0.2);
    }

    /* رسپانسیو */
    @media (max-width: 768px) {
        .cashfund-sandoogh-landing .swiper-slide{ width: 280px; }
        .cashfund-sandoogh-landing .voice-card{ padding: 20px; }
    }

    .cashfund-sandoogh-landing .why-us-section{
        position: relative;
        padding: 100px 0;
        background-color: #ffffff;
        overflow: hidden;
        direction: rtl;
    }

    /* پترن نقطه‌ای پس‌زمینه */
    .cashfund-sandoogh-landing .bg-pattern-dots{
        position: absolute;
        inset: 0;
        background-image: radial-gradient(#e2e8f0 1.5px, transparent 1.5px);
        background-size: 24px 24px;
        opacity: 0.6;
        z-index: 0;
    }

    /* توپ‌های رنگی محو در پس‌زمینه */
    .cashfund-sandoogh-landing .blur-shape{
        position: absolute;
        border-radius: 50%;
        filter: blur(80px);
        opacity: 0.5;
        z-index: 0;
    }
    .cashfund-sandoogh-landing .shape-1{ width: 300px; height: 300px; background: #bfdbfe; top: 10%; right: -5%; }
    .cashfund-sandoogh-landing .shape-2{ width: 250px; height: 250px; background: #ddd6fe; bottom: 10%; left: -5%; }

    /* --- استایل کارت‌های پیشرفته --- */
    .cashfund-sandoogh-landing .adv-card{
        position: relative;
        background: rgba(255, 255, 255, 0.85);
        backdrop-filter: blur(10px);
        border-radius: 24px;
        padding: 40px 30px;
        height: 100%;
        border: 1px solid rgba(255, 255, 255, 0.8);
        box-shadow: 0 10px 30px -10px rgba(0,0,0,0.05);
        transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 1;
        overflow: hidden;
        text-align: right;
    }

    /* خط رنگی بالای کارت */
    .cashfund-sandoogh-landing .adv-card::before{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 4px;
        background: var(--card-color, #5881fb);
        opacity: 0;
        transition: opacity 0.3s;
    }

    .cashfund-sandoogh-landing .adv-card:hover{
        transform: translateY(-8px);
        box-shadow: 0 20px 40px -12px rgba(0,0,0,0.12);
        border-color: white;
    }
    .cashfund-sandoogh-landing .adv-card:hover::before{
        opacity: 1;
    }

    /* آیکون شناور */
    .cashfund-sandoogh-landing .icon-box{
        width: 64px;
        height: 64px;
        border-radius: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.75rem;
        margin-bottom: 24px;
        background: var(--bg-color);
        color: var(--card-color);
        box-shadow: 0 8px 16px -4px var(--shadow-color);
        transition: transform 0.3s ease;
    }

    .cashfund-sandoogh-landing .adv-card:hover .icon-box{
        transform: scale(1.1) rotate(-5deg);
    }

    .cashfund-sandoogh-landing .card-title{
        font-size: 1.25rem;
        font-weight: 700;
        color: #1e293b;
        margin-bottom: 12px;
        position: relative;
        display: inline-block;
    }
    
    .cashfund-sandoogh-landing .card-text{
        font-size: 0.95rem;
        color: #64748b;
        line-height: 1.8;
        margin-bottom: 0;
    }

    /* رنگ‌بندی اختصاصی کارت‌ها */
    .cashfund-sandoogh-landing .theme-blue{ --card-color: #3b82f6; --bg-color: #eff6ff; --shadow-color: rgba(59, 130, 246, 0.3); }
    .cashfund-sandoogh-landing .theme-purple{ --card-color: #8b5cf6; --bg-color: #f5f3ff; --shadow-color: rgba(139, 92, 246, 0.3); }
    .cashfund-sandoogh-landing .theme-cyan{ --card-color: #06b6d4; --bg-color: #ecfeff; --shadow-color: rgba(6, 182, 212, 0.3); }
    .cashfund-sandoogh-landing .theme-orange{ --card-color: #f59e0b; --bg-color: #fffbeb; --shadow-color: rgba(245, 158, 11, 0.3); }
    .cashfund-sandoogh-landing .theme-rose{ --card-color: #f43f5e; --bg-color: #fff1f2; --shadow-color: rgba(244, 63, 94, 0.3); }

    /* دکوراسیون داخلی کارت */
    .cashfund-sandoogh-landing .card-decoration{
        position: absolute;
        right: -20px;
        bottom: -20px;
        font-size: 8rem;
        opacity: 0.03;
        color: var(--card-color);
        pointer-events: none;
        transition: transform 0.5s ease;
    }
    .cashfund-sandoogh-landing .adv-card:hover .card-decoration{
        transform: scale(1.2) rotate(10deg);
        opacity: 0.06;
    }

    @media (max-width: 768px) {
        .cashfund-sandoogh-landing .why-us-section{ padding: 60px 0; }
        .cashfund-sandoogh-landing .adv-card{ padding: 30px 20px; }
    }

    .cashfund-sandoogh-landing .code-section{
        padding: 100px 0;
        background: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%); /* گرادینت محو پس‌زمینه */
        position: relative;
        overflow: hidden;
    }

    /* المان دکوراتیو پشت کد */
    .cashfund-sandoogh-landing .code-bg-glow{
        position: absolute;
        top: 50%;
        left: 20%; /* تنظیم بر اساس LTR/RTL */
        transform: translate(-50%, -50%);
        width: 400px;
        height: 400px;
        background: radial-gradient(circle, rgba(59, 130, 246, 0.15) 0%, rgba(99, 102, 241, 0.05) 50%, transparent 70%);
        z-index: 0;
        pointer-events: none;
    }

    .cashfund-sandoogh-landing .code-window{
        background: #1e1e2e; /* رنگ پس‌زمینه تم Dracula/Modern */
        border-radius: 16px;
        box-shadow: 
            0 25px 50px -12px rgba(0, 0, 0, 0.25), 
            0 0 0 1px rgba(255, 255, 255, 0.1); /* بوردر داخلی ظریف */
        overflow: hidden;
        font-family: 'Fira Code', 'Consolas', monospace;
        position: relative;
        z-index: 1;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        animation: floatCode 6s ease-in-out infinite; /* انیمیشن شناور */
    }

    .cashfund-sandoogh-landing .code-window:hover{
        transform: translateY(-5px) scale(1.01);
        box-shadow: 0 30px 60px -12px rgba(59, 130, 246, 0.2);
    }

    @keyframes floatCode {
        0%, 100%{ transform: translateY(0); }
        50%{ transform: translateY(-15px); }
    }

    .cashfund-sandoogh-landing .window-header{
        background: #262638; /* هدر تیره‌تر */
        padding: 15px 20px;
        display: flex;
        align-items: center;
        gap: 8px;
        border-bottom: 1px solid #353548;
    }

    .cashfund-sandoogh-landing .dot{ width: 12px; height: 12px; border-radius: 50%; }
    .cashfund-sandoogh-landing .dot.red{ background: #ff5f56; }
    .cashfund-sandoogh-landing .dot.yellow{ background: #ffbd2e; }
    .cashfund-sandoogh-landing .dot.green{ background: #27c93f; }
    
    .cashfund-sandoogh-landing .file-name{
        margin-left: auto; /* فاصله گرفتن نام فایل */
        font-size: 0.85rem;
        color: #9ca3af;
        font-family: monospace;
        display: flex;
        align-items: center;
        gap: 6px;
    }

    .cashfund-sandoogh-landing .code-body{
        display: flex;
        padding: 20px 0;
    }

    /* شماره خطوط */
    .cashfund-sandoogh-landing .line-numbers{
        padding: 0 15px;
        text-align: right;
        color: #4b5563;
        border-right: 1px solid #353548;
        user-select: none;
        font-size: 0.9rem;
        line-height: 1.7;
    }

    .cashfund-sandoogh-landing .code-content{
        background: #000000;
        border: #000000;
        padding: 0 20px;
        color: #e2e8f0;
        font-size: 0.9rem;
        line-height: 1.7;
        overflow-x: auto;
        text-align: left;
        flex-grow: 1;
    }
    .cashfund-sandoogh-landing .code-content::-webkit-scrollbar{
        display: none;
    }
    .cashfund-sandoogh-landing .code-content{
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    /* رنگ‌بندی سینتکس (Syntax Highlighting) پیشرفته */
    .cashfund-sandoogh-landing .kw{ color: #c678dd; font-weight: bold; } /* def, return, if */
    .cashfund-sandoogh-landing .fn{ color: #61afef; } /* function names */
    .cashfund-sandoogh-landing .str{ color: #98c379; } /* strings */
    .cashfund-sandoogh-landing .num{ color: #d19a66; } /* numbers */
    .cashfund-sandoogh-landing .cls{ color: #e5c07b; } /* classes/types */
    .cashfund-sandoogh-landing .com{ color: #5c6370; font-style: italic; } /* comments */
    .cashfund-sandoogh-landing .op{ color: #56b6c2; } /* operators */

    /* استایل لیست ویژگی‌ها */
    .cashfund-sandoogh-landing .feature-list li{
        margin-bottom: 18px;
        display: flex;
        align-items: center;
        font-size: 1.05rem;
        color: #475569;
    }
    .cashfund-sandoogh-landing .feature-icon-box{
        width: 36px;
        height: 36px;
        border-radius: 10px;
        background: rgba(16, 185, 129, 0.1);
        color: #10b981;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 15px;
        font-size: 1rem;
    }

    /* بج‌های تکنولوژی */
    .cashfund-sandoogh-landing .tech-stack{
        margin-top: 30px;
        display: flex;
        gap: 4px;
        flex-wrap: wrap;
    }
    .cashfund-sandoogh-landing .tech-badge{
        background: #fff;
        border: 1px solid #e2e8f0;
        padding: 6px 10px;
        border-radius: 8px;
        font-size: 0.8rem;
        font-weight: 600;
        color: #64748b;
        display: flex;
        align-items: center;
        gap: 6px;
        box-shadow: 0 2px 4px rgba(0,0,0,0.02);
    }

    .cashfund-sandoogh-landing .liquidity-section{
        padding: 100px 0;
        background: #f8fafc; /* رنگ زمینه خنثی */
        position: relative;
        overflow: hidden;
        direction: rtl;
    }

    /* پس‌زمینه متحرک ملایم */
    .cashfund-sandoogh-landing .liquidity-section::before{
        content: '';
        position: absolute;
        top: -10%;
        left: -10%;
        width: 50%;
        height: 50%;
        background: radial-gradient(circle, rgba(88, 129, 251, 0.1) 0%, transparent 70%);
        border-radius: 50%;
        z-index: 0;
        animation: floatBubble 10s infinite ease-in-out;
    }

    @keyframes floatBubble {
        0%, 100%{ transform: translate(0, 0) scale(1); }
        50%{ transform: translate(20px, 30px) scale(1.1); }
    }

    .cashfund-sandoogh-landing .liquidity-header{
        text-align: center;
        max-width: 800px;
        margin: 0 auto 60px;
        position: relative;
        z-index: 1;
    }

    .cashfund-sandoogh-landing .liquidity-title{
        font-size: 2rem;
        font-weight: 700;
        background: linear-gradient(45deg, #1e293b, #334155);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        margin-bottom: 15px;
    }

    .cashfund-sandoogh-landing .liquidity-desc{
        font-size: 1.1rem;
        color: #64748b;
        line-height: 1.8;
    }

    /* گرید کارت‌ها */
    .cashfund-sandoogh-landing .impact-grid{
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 30px;
        position: relative;
        z-index: 1;
    }

    /* استایل کارت‌ها */
    .cashfund-sandoogh-landing .impact-card{
        background: rgba(255, 255, 255, 0.7);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        border: 1px solid rgba(255, 255, 255, 0.8);
        border-radius: 24px;
        padding: 35px 25px;
        text-align: center;
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        position: relative;
        overflow: hidden;
        box-shadow: 0 10px 30px rgba(0,0,0,0.03);
    }

    .cashfund-sandoogh-landing .impact-card:hover{
        transform: translateY(-10px);
        box-shadow: 0 20px 40px rgba(0,0,0,0.08);
        background: #fff;
    }

    /* نوار رنگی بالای هر کارت */
    .cashfund-sandoogh-landing .impact-card::after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 6px;
        background: #ccc; /* Default */
    }
    
    /* رنگ‌های اختصاصی هر کارت */
    .cashfund-sandoogh-landing .card-job::after{ background: linear-gradient(90deg, #10b981, #34d399); } /* سبز */
    .cashfund-sandoogh-landing .card-media::after{ background: linear-gradient(90deg, #3b82f6, #60a5fa); } /* آبی */
    .cashfund-sandoogh-landing .card-culture::after{ background: linear-gradient(90deg, #f59e0b, #fbbf24); } /* طلایی */

    /* آیکون‌ها */
    .cashfund-sandoogh-landing .impact-icon-box{
        width: 80px;
        height: 80px;
        border-radius: 50%;
        margin: 0 auto 25px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 2rem;
        position: relative;
    }

    .cashfund-sandoogh-landing .card-job .impact-icon-box{ background: #ecfdf5; color: #10b981; }
    .cashfund-sandoogh-landing .card-media .impact-icon-box{ background: #eff6ff; color: #3b82f6; }
    .cashfund-sandoogh-landing .card-culture .impact-icon-box{ background: #fffbeb; color: #f59e0b; }

    /* افکت ضربان برای آیکون‌ها */
    .cashfund-sandoogh-landing .impact-icon-box::before{
        content: '';
        position: absolute;
        top: 0; left: 0; right: 0; bottom: 0;
        border-radius: 50%;
        border: 2px solid currentColor;
        opacity: 0.3;
        animation: pulseBorder 2s infinite;
    }

    @keyframes pulseBorder {
        0%{ transform: scale(1); opacity: 0.5; }
        100%{ transform: scale(1.4); opacity: 0; }
    }

    .cashfund-sandoogh-landing .impact-card h3{
        font-size: 1.4rem;
        font-weight: 700;
        color: #334155;
        margin-bottom: 15px;
    }

    .cashfund-sandoogh-landing .impact-card p{
        font-size: 0.95rem;
        color: #64748b;
        line-height: 1.7;
        margin-bottom: 20px;
    }

    /* تگ‌های کوچک داخل کارت */
    .cashfund-sandoogh-landing .impact-tag{
        display: inline-block;
        padding: 6px 15px;
        border-radius: 20px;
        font-size: 0.85rem;
        font-weight: 600;
    }
    .cashfund-sandoogh-landing .card-job .impact-tag{ background: #d1fae5; color: #065f46; }
    .cashfund-sandoogh-landing .card-media .impact-tag{ background: #dbeafe; color: #1e40af; }
    .cashfund-sandoogh-landing .card-culture .impact-tag{ background: #fef3c7; color: #92400e; }

    /* خط اتصال (Desktop Only) */
    .cashfund-sandoogh-landing .connection-line-container{
        display: flex;
        justify-content: center;
        margin-bottom: -20px;
        position: relative;
        z-index: 0;
    }
    .cashfund-sandoogh-landing .connection-line{
        width: 2px;
        height: 60px;
        background: linear-gradient(to bottom, #cbd5e1 0%, transparent 100%);
        position: relative;
    }
    .cashfund-sandoogh-landing .connection-line::after{
        content: '▼';
        position: absolute;
        bottom: -10px;
        left: -6px;
        color: #cbd5e1;
        font-size: 12px;
    }

    @media (max-width: 768px) {
        .cashfund-sandoogh-landing .connection-line-container{ display: none; }
        .cashfund-sandoogh-landing .impact-grid{ grid-template-columns: 1fr; gap: 20px; }
    }

    .js_box_holder .js_box {
        max-width: min(92vw, 490px);
        width: min(92vw, 490px) !important;
        background: #ffffff;
        box-shadow: none;
        padding: 10px;
    }
    .js_box_holder .js_box_title {
        display: none;
    }
    .js_box_holder .js_box_close {
        display: none !important;
    }
    .js_box_holder .js_box_content {
        background: transparent;
        padding: 0;
        border-radius: 0;
    }
    .js_box_content .cashfund-loan-popup {
        width: 100%;
        color: #334155;
        font-family: iransansx !important;
    }
    .js_box_content .cashfund-loan-modal-dialog {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 100%;
        width: 100%;
        margin: 0;
    }
    .js_box_content .cashfund-loan-modal-content {
        width: 100%;
        max-width: 490px;
        border-radius: 28px;
        overflow: hidden;
        box-shadow: 0 26px 60px -18px rgba(15, 23, 42, 0.24);
    }
    .js_box_content .cashfund-loan-amount-select,
    .js_box_content .cashfund-loan-amount-select:focus {
        width: 100%;
        min-height: 66px;
        border: 0;
        background: #f4f6fb !important;
        box-shadow: none;
        color: #1f2937;
        font-size: 1.35rem;
        font-weight: bold !important;
        padding: 1rem 1.2rem;
        border-radius: 18px;
    }
    .js_box_content .cashfund-loan-amount-select option {
        font-size: 1rem;
        font-weight: 700;
    }
    .js_box_content .cashfund-loan-amount-select:focus {
        box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.08);
    }
    .js_box_content .cashfund-loan-modal-header {
        position: relative;
        justify-content: center;
        min-height: 60px;
        padding: 22px 64px 16px;
        background: #f4f6fb !important;
        border-bottom: 1px solid #f1f5f9 !important;
    }
    .js_box_content .cashfund-loan-modal-close {
        position: absolute;
        left: 16px;
        top: 14px;
        transform: none;
        z-index: 2;
        opacity: 1;
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        padding: 0;
        border: 0;
        border-radius: 999px;
        background: transparent;
        color: #6b7280;
        background-image: none !important;
        box-shadow: none;
    }
    .js_box_content .cashfund-loan-modal-close::before {
        content: "\00d7";
        font-size: 2.35rem;
        line-height: 0.82;
        font-weight: 300;
    }
    .js_box_content .cashfund-loan-modal-close:hover {
        background: rgba(148, 163, 184, 0.1);
        color: #0f172a;
    }
    .js_box_content .cashfund-loan-loading {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        color: #64748b;
        font-size: 0.86rem;
        margin-top: 8px;
    }
    .js_box_content .cashfund-loan-loading .spinner-border {
        width: 0.9rem;
        height: 0.9rem;
        border-width: 0.16em;
    }
    .js_box_content .share-btn {
        min-height: 45px;
        width: 100%;
        border-radius: 16px !important;
        border-width: 2px !important;
        transition: all 0.24s ease;
        font-weight: 700;
        font-size: 1.05rem;
        padding: 0.72rem 1rem !important;
        position: relative;
        overflow: hidden;
        background: #f8fbff;
        color: #1e3a8a;
        border-color: #bfdbfe;
        box-shadow: 0 8px 18px rgba(148, 163, 184, 0.12);
    }
    .js_box_content .share-btn[disabled],
    .js_box_content .cashfund-loan-amount-select[disabled] {
        opacity: 0.85;
        cursor: wait;
    }
    .js_box_content .btn-loading {
        pointer-events: none;
        opacity: 0.7;
    }
    .js_box_content .share-btn:hover {
        transform: translateY(-2px);
        background: #eff6ff;
        border-color: #60a5fa;
        color: #1d4ed8;
        box-shadow: 0 14px 28px rgba(96, 165, 250, 0.18);
    }
    .js_box_content .share-btn:focus,
    .js_box_content .share-btn:focus-visible {
        outline: none;
        border-color: #2563eb;
        box-shadow: 0 0 0 0.22rem rgba(37, 99, 235, 0.18), 0 14px 28px rgba(96, 165, 250, 0.18);
    }
    .js_box_content .btn-outline-primary.share-btn {
        background: #f8fbff;
        color: #1e3a8a;
        border-color: #bfdbfe;
    }
    .js_box_content .btn-outline-primary.share-btn::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(59, 130, 246, 0.02));
        opacity: 0;
        transition: opacity 0.24s ease;
    }
    .js_box_content .btn-outline-primary.share-btn:hover::after,
    .js_box_content .btn-outline-primary.share-btn:focus::after,
    .js_box_content .btn-outline-primary.share-btn:focus-visible::after {
        opacity: 1;
    }
    .js_box_content .active-share {
        background: linear-gradient(180deg, #2d7af6 0%, #2169e8 100%) !important;
        border-color: #2169e8 !important;
        color: #fff !important;
        box-shadow: 0 18px 34px rgba(37, 99, 235, 0.3);
        transform: translateY(-1px);
    }
    .js_box_content .active-share::after {
        opacity: 0 !important;
    }
    .js_box_content .active-share::before {
        content: '\2713';
        position: absolute;
        top: 10px;
        left: 12px;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: rgba(255, 255, 255, 0.18);
        color: #ffffff;
        font-size: 0.9rem;
        font-weight: 700;
    }
    .js_box_content #result-box {
        border-radius: 18px !important;
        background: #e9fbf2;
        color: #146c43;
        padding: 1.15rem 1.2rem;
        margin-top: 14px;
    }
    .js_box_content .loan-calc-result-text {
        font-size: 1rem;
        line-height: 1.95;
        margin: 0;
        font-weight: 500;
    }
    .js_box_content .modal-body .form-label {
        font-size: 1em !important;
        font-weight: 400 !important;
        color: #212529bf !important;
        margin-bottom: 12px !important;
    }
    .js_box_content .modal-title {
        font-family: iransansx !important;
        font-size: 1.4rem !important;
        font-weight: 800 !important;
        color: #111827 !important;
        margin: 0 -45px;
        letter-spacing: -0.01em;
    }
    .js_box_content .modal-body {
        padding: 28px 30px 28px !important;
    }
    .js_box_content #calcBtn {
        min-height: 66px;
        width: 100% !important;
        border: 0 !important;
        border-radius: 12px !important;
        background: #357af3 !important;
        font-family: iransansx !important;
        font-size: 1.4rem !important;
        font-weight: 800 !important;
        box-shadow: 0 14px 30px -18px rgba(37, 99, 235, 0.8);
    }
    .js_box_content #calcBtn:hover,
    .js_box_content #calcBtn:focus {
        background: #357af3 !important;
        box-shadow: 0 14px 30px -18px rgba(37, 99, 235, 0.8);
    }
    @media (max-width: 575px) {
        
        .cashfund-landing-page .js_box_holder .js_box[id^="js_box_id_"] {
            left: 50% !important;
            right: auto !important;
            top: 50% !important;
            transform: translate(-50%, -50%) !important;
            margin: 0 !important;
            display: inline-block !important;
        }
        .js_box_content .cashfund-loan-modal-dialog {
            min-height: calc(100vh - 24px);
        }
        .js_box_content .cashfund-loan-modal-content {
            margin-top: auto;
            margin-bottom: auto;
            max-width: calc(100vw - 24px);
            border-radius: 24px;
        }
        .js_box_content .cashfund-loan-modal-close {
            left: 12px;
            top: 10px;
        }
        .js_box_content .share-btn {
            min-height: 52px;
            font-size: 0.98rem;
            padding: 0.68rem 0.85rem;
        }
        .js_box_content .modal-body {
            padding: 24px 20px 22px !important;
        }
        .js_box_content #calcBtn {
            min-height: 68px;
        }
        .js_box_content .cashfund-loan-amount-select,
        .js_box_content .cashfund-loan-amount-select:focus {
            min-height: 60px;
            font-size: 1rem;
        }
    }

/* ===== End Cashfund Landing Migrated Inline Styles ===== */


/* ===== Cashfund Landing Remaining Inline Style Replacements ===== */
/* cashfund landing remaining inline style replacements */
.cashfund-sandoogh-landing .card-value-mono {
    font-family: 'Courier New';
}
.cashfund-sandoogh-landing .bar {
    height: var(--bar-height, 20%);
    animation-delay: var(--bar-delay, 0s);
}
.cashfund-sandoogh-landing .cashfund-loan-popup-hidden {
    display: none;
}
.cashfund-sandoogh-landing .cashfund-icon-gap {
    margin-left: 7px;
}
.cashfund-sandoogh-landing .cashfund-calc-btn {
    width: 100%;
    border-radius: 12px;
    background: linear-gradient(45deg, #2563eb, #3b82f6);
    font-size: 1rem;
    font-weight: 800;
}
.cashfund-sandoogh-landing .cashfund-result-box {
    display: none;
    border-radius: 12px;
    background: #ecfdf5;
    color: #065f46;
}

/* ===== End Cashfund Landing Remaining Inline Style Replacements ===== */


/* ===== Cashfund Landing Custom Loan Modal ===== */
/* cashfund landing custom loan modal */
body.cashfund-loan-popup-open {
    overflow: hidden;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-shell {
    position: fixed;
    inset: 0;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-hidden {
    display: none;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-backdrop {
    position: absolute;
    inset: 0;
    background: rgba(15, 23, 42, 0.58);
    backdrop-filter: blur(6px);
}
.cashfund-sandoogh-landing .cashfund-loan-popup {
    background: #ffffff;
    position: relative;
    z-index: 1;
    width: min(100%, 520px);
    border-radius: 32px;
    overflow: hidden;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-dialog {
    width: 100%;
    margin: 0 auto;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-content {
    width: 100%;
    border-radius: 32px;
    background: #ffffff;
    box-shadow: 0 32px 80px rgba(15, 23, 42, 0.22);
    overflow: hidden;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-header {
    background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%) !important;
    padding: 20px 22px !important;
    border-bottom: 1px solid #e2e8f0 !important;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-close {
    width: 42px;
    height: 42px;
    border: none;
    border-radius: 50%;
    background: #f1f5f9;
    position: relative;
    transition: all 0.2s ease;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-close::before,
.cashfund-sandoogh-landing .cashfund-loan-modal-close::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 2px;
    background: #0f172a;
    border-radius: 999px;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-close::before {
    transform: translate(-50%, -50%) rotate(45deg);
}
.cashfund-sandoogh-landing .cashfund-loan-modal-close::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
.cashfund-sandoogh-landing .cashfund-loan-modal-close:hover {
    background: #dbeafe;
}
.cashfund-sandoogh-landing .cashfund-loan-modal-content .modal-body {
    padding: 24px 22px 22px !important;
}
.cashfund-sandoogh-landing .cashfund-loan-amount-select,
.cashfund-sandoogh-landing .share-btn {
    min-height: 54px;
    border-radius: 16px;
}
.cashfund-sandoogh-landing .cashfund-calc-btn {
    min-height: 56px;
    border: none;
    box-shadow: 0 18px 32px rgba(37, 99, 235, 0.22) !important;
}
.cashfund-sandoogh-landing .cashfund-loan-loading {
    display: flex;
    justify-content: center;
    margin: 8px 0 16px;
}
.cashfund-sandoogh-landing .cashfund-result-box {
    margin-bottom: 0;
}
@media (max-width: 575px) {
    .cashfund-sandoogh-landing .cashfund-loan-popup-shell {
        padding: 12px;
        align-items: flex-end;
    }
    .cashfund-sandoogh-landing .cashfund-loan-popup {
        width: 100%;
    }
    .cashfund-sandoogh-landing .cashfund-loan-modal-content {
        border-radius: 28px 28px 22px 22px;
    }
    .cashfund-sandoogh-landing .cashfund-loan-modal-content .modal-body,
    .cashfund-sandoogh-landing .cashfund-loan-modal-header {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .cashfund-sandoogh-landing .cashfund-loan-modal-header {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
}

/* ===== End Cashfund Landing Custom Loan Modal ===== */


/* ===== Cashfund Landing Custom Loan Modal Animation ===== */
/* cashfund landing custom loan modal animation */
.cashfund-sandoogh-landing .cashfund-loan-popup-shell {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.24s ease, visibility 0.24s ease;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-visible,
.cashfund-sandoogh-landing .cashfund-loan-popup-closing {
    display: flex;
    visibility: visible;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-visible {
    opacity: 1;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-visible .cashfund-loan-popup-backdrop {
    opacity: 1;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-visible .cashfund-loan-popup {
    opacity: 1;
    transform: translateY(0) scale(1);
}
.cashfund-sandoogh-landing .cashfund-loan-popup-closing {
    opacity: 0;
}
.cashfund-sandoogh-landing .cashfund-loan-popup-backdrop {
    opacity: 0;
    transition: opacity 0.24s ease;
}
.cashfund-sandoogh-landing .cashfund-loan-popup {
    opacity: 0;
    transform: translateY(22px) scale(0.98);
    transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s ease;
}
@media (max-width: 575px) {
    .cashfund-sandoogh-landing .cashfund-loan-popup {
        transform: translateY(36px) scale(0.98);
    }
    .cashfund-sandoogh-landing .cashfund-loan-popup-visible .cashfund-loan-popup {
        transform: translateY(0) scale(1);
    }
}

/* ===== End Cashfund Landing Custom Loan Modal Animation ===== */


/* ===== Cashfund Landing Share Button Emphasis ===== */
/* cashfund landing share button emphasis */
.cashfund-sandoogh-landing .cashfund-loan-popup .share-btn {
    min-height: 54px;
    border-radius: 16px !important;
    border-width: 2px !important;
    transition: all 0.24s ease;
    font-weight: 700;
    font-size: 1rem;
    padding: 0.8rem 1rem !important;
    position: relative;
    overflow: hidden;
    background: #f8fbff;
    color: #1e3a8a;
    border-color: #bfdbfe;
    box-shadow: 0 8px 18px rgba(148, 163, 184, 0.12);
}
.cashfund-sandoogh-landing .cashfund-loan-popup .share-btn:hover {
    transform: translateY(-2px);
    background: #eff6ff;
    border-color: #60a5fa;
    color: #1d4ed8;
    box-shadow: 0 14px 28px rgba(96, 165, 250, 0.18);
}
.cashfund-sandoogh-landing .cashfund-loan-popup .share-btn:focus,
.cashfund-sandoogh-landing .cashfund-loan-popup .share-btn:focus-visible {
    outline: none;
    border-color: #2563eb;
    box-shadow: 0 0 0 0.22rem rgba(37, 99, 235, 0.18), 0 14px 28px rgba(96, 165, 250, 0.18);
}
.cashfund-sandoogh-landing .cashfund-loan-popup .btn-outline-primary.share-btn {
    background: #f8fbff;
    color: #1e3a8a;
    border-color: #bfdbfe;
}
.cashfund-sandoogh-landing .cashfund-loan-popup .btn-outline-primary.share-btn::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.08), rgba(59, 130, 246, 0.02));
    opacity: 0;
    transition: opacity 0.24s ease;
}
.cashfund-sandoogh-landing .cashfund-loan-popup .btn-outline-primary.share-btn:hover::after,
.cashfund-sandoogh-landing .cashfund-loan-popup .btn-outline-primary.share-btn:focus::after,
.cashfund-sandoogh-landing .cashfund-loan-popup .btn-outline-primary.share-btn:focus-visible::after {
    opacity: 1;
}
.cashfund-sandoogh-landing .cashfund-loan-popup .active-share {
    background: linear-gradient(180deg, #2d7af6 0%, #2169e8 100%) !important;
    border-color: #2169e8 !important;
    color: #fff !important;
    box-shadow: 0 18px 34px rgba(37, 99, 235, 0.3);
    transform: translateY(-1px);
}
.cashfund-sandoogh-landing .cashfund-loan-popup .active-share::after {
    opacity: 0 !important;
}
.cashfund-sandoogh-landing .cashfund-loan-popup .active-share::before {
    content: '\2713';
    position: absolute;
    top: 10px;
    left: 12px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.18);
    color: #ffffff;
    font-size: 0.9rem;
    font-weight: 700;
}
.cashfund-sandoogh-landing .cashfund-loan-popup .share-btn[disabled] {
    opacity: 0.72;
    cursor: wait;
    transform: none;
}
@media (max-width: 575px) {
    .cashfund-sandoogh-landing .cashfund-loan-popup .share-btn {
        min-height: 52px;
        font-size: 0.96rem;
        padding: 0.76rem 0.9rem !important;
    }
}

/* ===== End Cashfund Landing Share Button Emphasis ===== */


/* ===== Cashfund Landing Bg Light Override ===== */
/* cashfund landing bg-light layout override */
.cashfund-sandoogh-landing .bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
    display: flex;
    justify-content: space-between;
}

/* ===== End Cashfund Landing Bg Light Override ===== */


/* ===== Cashfund Landing Waveform Animation Upgrade ===== */
/* cashfund landing waveform animation upgrade */
.cashfund-sandoogh-landing .waveform {
    gap: 3px;
    align-items: flex-end;
}
.cashfund-sandoogh-landing .bar {
    width: 4px;
    min-height: 18%;
    height: var(--bar-height, 20%);
    border-radius: 999px;
    background: linear-gradient(180deg, #dbeafe 0%, #93c5fd 100%);
    transform-origin: center bottom;
    transform: scaleY(0.45);
    opacity: 0.72;
    will-change: transform, opacity, background;
    transition: background 0.24s ease, opacity 0.24s ease, transform 0.24s ease;
}
.cashfund-sandoogh-landing .voice-card.playing .bar {
    background: linear-gradient(180deg, #93c5fd 0%, #2563eb 100%);
    opacity: 1;
    animation: cashfundWaveDance var(--bar-duration, 0.9s) infinite ease-in-out;
    animation-delay: var(--bar-delay, 0s);
}
.cashfund-sandoogh-landing .voice-card.loading .bar {
    background: linear-gradient(180deg, #c4b5fd 0%, #6366f1 100%);
    opacity: 0.95;
    animation: cashfundWavePulse 0.5s infinite ease-in-out;
    animation-delay: var(--bar-delay, 0s);
}
@keyframes cashfundWaveDance {
    0% {
        transform: scaleY(0.35);
        opacity: 0.45;
    }
    25% {
        transform: scaleY(calc(var(--bar-scale, 1) * 0.9));
        opacity: 0.8;
    }
    50% {
        transform: scaleY(calc(var(--bar-scale, 1) * 1.25));
        opacity: 1;
    }
    75% {
        transform: scaleY(calc(var(--bar-scale, 1) * 0.7));
        opacity: 0.86;
    }
    100% {
        transform: scaleY(0.4);
        opacity: 0.55;
    }
}
@keyframes cashfundWavePulse {
    0% {
        transform: scaleY(0.3);
        opacity: 0.5;
    }
    50% {
        transform: scaleY(1.1);
        opacity: 1;
    }
    100% {
        transform: scaleY(0.35);
        opacity: 0.58;
    }
}

/* ===== End Cashfund Landing Waveform Animation Upgrade ===== */


/* ===== Cashfund Landing Waveform Reactive Playback ===== */
/* cashfund landing waveform reactive playback */
.cashfund-sandoogh-landing .bar {
    transform: scaleY(var(--bar-reactive-scale, 0.45));
    opacity: var(--bar-reactive-opacity, 0.72);
}
.cashfund-sandoogh-landing .voice-card.playing .bar {
    animation: cashfundWaveDance var(--bar-duration, 0.9s) infinite ease-in-out;
    filter: drop-shadow(0 0 4px rgba(37, 99, 235, 0.18));
}
.cashfund-sandoogh-landing .voice-card.loading .bar {
    filter: drop-shadow(0 0 3px rgba(99, 102, 241, 0.18));
}

/* ===== End Cashfund Landing Waveform Reactive Playback ===== */


/* ===== Cashfund Landing Audio Timer Refinement ===== */
/* cashfund landing audio timer refinement */
.cashfund-sandoogh-landing .audio-time {
    min-width: 86px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    padding: 4px 10px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.92);
    color: #334155 !important;
    font-size: 0.78rem !important;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.02em;
    text-align: center;
    direction: ltr;
    font-variant-numeric: tabular-nums;
    box-shadow: inset 0 0 0 1px rgba(148, 163, 184, 0.2);
    white-space: nowrap;
}
.cashfund-sandoogh-landing .voice-card.playing .audio-time {
    background: rgba(219, 234, 254, 0.95);
    color: #1d4ed8 !important;
    box-shadow: inset 0 0 0 1px rgba(96, 165, 250, 0.28);
}
.cashfund-sandoogh-landing .voice-card.loading .audio-time {
    background: rgba(224, 231, 255, 0.95);
    color: #4f46e5 !important;
}
@media (max-width: 575px) {
    .cashfund-sandoogh-landing .audio-time {
        min-width: 78px;
        font-size: 0.74rem !important;
        padding: 4px 8px;
    }
}

/* ===== End Cashfund Landing Audio Timer Refinement ===== */


/* ===== Cashfund Landing Audio Timer Layout Fix ===== */
/* cashfund landing audio timer layout fix */
.cashfund-sandoogh-landing .audio-player-ui {
    align-items: center;
}
.cashfund-sandoogh-landing .audio-time {
    min-width: 58px;
    display: inline-block;
    padding: 0;
    margin: 0;
    background: transparent;
    color: #64748b !important;
    font-size: 0.76rem !important;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0;
    text-align: left;
    direction: ltr;
    font-variant-numeric: tabular-nums;
    box-shadow: none;
    white-space: nowrap;
    flex: 0 0 auto;
}
.cashfund-sandoogh-landing .voice-card.playing .audio-time,
.cashfund-sandoogh-landing .voice-card.loading .audio-time {
    background: transparent;
    box-shadow: none;
}
.cashfund-sandoogh-landing .voice-card.playing .audio-time {
    color: #2563eb !important;
}
.cashfund-sandoogh-landing .voice-card.loading .audio-time {
    color: #4f46e5 !important;
}
@media (max-width: 575px) {
    .cashfund-sandoogh-landing .audio-time {
        min-width: 52px;
        font-size: 0.72rem !important;
        position: absolute;
        left: 28px;
        bottom: 56px;
    }
}

/* ===== End Cashfund Landing Audio Timer Layout Fix ===== */


/* ===== Cashfund Landing Play Button State Labels ===== */
/* cashfund landing play button state labels */
.cashfund-sandoogh-landing .play-btn-speed-state,
.cashfund-sandoogh-landing .play-btn-pause-state {
    font-size: 0.86rem;
    font-weight: 800;
}
.cashfund-sandoogh-landing .play-btn-label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    direction: ltr;
    font-size: 0.82rem;
    font-weight: 800;
}

/* ===== End Cashfund Landing Play Button State Labels ===== */


/* ===== Cashfund Landing 2X Label Emphasis ===== */
/* cashfund landing 2x label emphasis */
.cashfund-sandoogh-landing .play-btn-speed-state,
.cashfund-sandoogh-landing .play-btn-pause-state {
    font-size: 1rem;
    font-weight: 900;
}
.cashfund-sandoogh-landing .play-btn-label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    direction: ltr;
    font-size: 1rem;
    font-weight: 900;
    letter-spacing: -0.01em;
}

/* ===== End Cashfund Landing 2X Label Emphasis ===== */


/* ===== Cashfund Landing Mobile Js Box Padding ===== */
/* cashfund landing mobile js_box content padding */
@media (max-width: 480px) {
    .js_box_holder .visitor_form .js_box_content {
        padding-left: 0;
        padding-right: 0;
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

/* ===== End Cashfund Landing Mobile Js Box Padding ===== */


/* ===== Marketplace Mobile Filter Sheet Polish ===== */
@media (max-width: 1024px) {
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open),
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) {
        background: transparent !important;
        border-color: transparent !important;
        box-shadow: none !important;
        backdrop-filter: none !important;
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) .gmap-marketplace-location,
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) .gmap-marketplace-search,
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) > .js-gmap-marketplace-category-slot,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) .gmap-marketplace-location,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) .gmap-marketplace-search,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) > .js-gmap-marketplace-category-slot {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        max-height: 0 !important;
        overflow: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) .gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar:has(.gmap-marketplace-mobile-filters.is-open) .gmap-marketplace-mobile-filters {
        display: block !important;
        width: 100% !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open {
        position: relative !important;
        z-index: 100220 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open .gmap-header-filter-holder {
        left: 16px !important;
        right: 16px !important;
        bottom: max(16px, env(safe-area-inset-bottom, 0px) + 8px) !important;
        width: auto !important;
        max-width: none !important;
        max-height: min(48vh, 360px) !important;
        padding: 18px 16px 16px !important;
        border-radius: 28px 28px 22px 22px !important;
        box-shadow: 0 22px 54px rgba(15, 23, 42, 0.18) !important;
        overflow-y: auto !important;
        gap: 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open:before,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open:before {
        background: rgba(15, 23, 42, 0.34) !important;
        backdrop-filter: blur(2px) !important;
        z-index: 100210 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-head {
        position: sticky !important;
        top: 0 !important;
        justify-content: center !important;
        padding: 12px 40px 14px !important;
        margin: -2px 0 10px !important;
        border-bottom: 1px solid #eef0f4 !important;
        min-height: 54px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle {
        position: absolute !important;
        top: -8px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 46px !important;
        height: 5px !important;
        margin: 0 !important;
        background: #d6dae2 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-title,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-title {
        font-size: 15px !important;
        font-weight: 800 !important;
        text-align: center !important;
        margin: 0 auto !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-close,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-close {
        position: absolute !important;
        right: 0 !important;
        top: 4px !important;
        width: 40px !important;
        height: 40px !important;
        border-radius: 999px !important;
        background: #f6f7f9 !important;
        color: #7b8290 !important;
        font-size: 26px !important;
        line-height: 1 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle {
        width: 100% !important;
        min-width: 0 !important;
        height: 46px !important;
        padding: 0 16px !important;
        border-radius: 16px !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        background: #fbfcfd !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle .ico,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle .ico {
        font-size: 12px !important;
        color: #7f8792 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head {
        padding-top: 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters {
        gap: 8px !important;
        overflow-x: auto !important;
        overflow-y: visible !important;
        padding-bottom: 2px !important;
        scrollbar-width: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters::-webkit-scrollbar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters::-webkit-scrollbar {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-price-filter,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-price-filter {
        flex: 0 0 auto !important;
        width: auto !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-price-filter-title,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-price-filter-title,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle {
        height: 38px !important;
        min-height: 38px !important;
        padding: 0 14px !important;
        border-radius: 999px !important;
        font-size: 13px !important;
        font-weight: 600 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
        display: inline !important;
        opacity: 1 !important;
        max-width: none !important;
    }
}
/* ===== End Marketplace Mobile Filter Sheet Polish ===== */

/* ===== Marketplace Mobile Exact Match Override 2026-06-11 ===== */
@media (max-width: 1024px) {
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head {
        padding: 8px 10px 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-mobile-sheet-handle,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-mobile-sheet-handle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-filter-sheet-handle {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .item-map-number,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .item-map-number {
        margin: 0 0 8px !important;
        padding: 0 2px !important;
        font-size: 12px !important;
        font-weight: 700 !important;
        color: #232937 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 6px !important;
        margin-top: 0 !important;
        overflow: visible !important;
        padding-bottom: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker {
        flex: 0 0 auto !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger {
        width: auto !important;
        min-width: 66px !important;
        height: 34px !important;
        padding: 0 11px !important;
        border: 1px solid #e8ebf0 !important;
        border-radius: 18px !important;
        background: #fff !important;
        color: #434b57 !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        gap: 5px !important;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-prefix,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-prefix {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label {
        display: block !important;
        max-width: 26px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        font-size: 12px !important;
        font-weight: 500 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger .ico,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger .ico {
        font-size: 11px !important;
        color: #525c69 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        width: auto !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-group,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-group {
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control {
        height: 34px !important;
        padding: 0 37px 0 12px !important;
        border: 1px solid #e8ebf0 !important;
        border-radius: 12px !important;
        background: #fbfbfc !important;
        box-shadow: none !important;
        font-size: 12px !important;
        color: #3c4551 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control::placeholder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control::placeholder {
        font-size: 12px !important;
        color: #8f97a3 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control-feedback,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control-feedback {
        right: 12px !important;
        left: auto !important;
        width: 18px !important;
        height: 34px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #9aa2ae !important;
        font-size: 16px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle {
        flex: 0 0 auto !important;
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
        padding: 0 !important;
        border: 1px solid #e8ebf0 !important;
        border-radius: 12px !important;
        background: #fff !important;
        color: #5d6775 !important;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .ico,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .ico {
        margin: 0 !important;
        font-size: 15px !important;
    }
}
/* ===== End Marketplace Mobile Exact Match Override 2026-06-11 ===== */


/* ===== Core Gmap Marketplace/Event migrated from gmap.html.php on 2026-06-12 ===== */
body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar,
body#page_core_gmap.core-gmap-event .core-map-search-bar {
    display: block !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar,
body#page_core_gmap.core-gmap-event .core-map-search-bar {
    margin: 0 !important;
    padding: 0 !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls,
body#page_core_gmap.core-gmap-event .core-map-search-controls {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-width: 0;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls .gmap-header-bar-search,
body#page_core_gmap.core-gmap-event .core-map-search-controls .gmap-header-bar-search {
    flex: 1 1 auto;
    min-width: 0;
    width: auto;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .header_bar_search_holder,
body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-group,
body#page_core_gmap.core-gmap-event .core-map-search-bar .header_bar_search_holder,
body#page_core_gmap.core-gmap-event .core-map-search-bar .form-group {
    margin-bottom: 0 !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .input-group,
body#page_core_gmap.core-gmap-event .core-map-search-bar .input-group {
    width: 100% !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .input-group,
body#page_core_gmap.core-gmap-event .core-map-search-bar .input-group {
    position: relative;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-filter-toggle,
body#page_core_gmap.core-gmap-event .core-map-search-filter-toggle {
    flex: 0 0 auto;
    height: 44px;
    min-width: 44px;
    padding: 0 14px;
    border: 1px solid #e3e5ea;
    border-radius: 16px;
    background: #fff;
    color: #4a4f58;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    z-index: 3;
    font-size: 12px;
    font-weight: 500;
    white-space: nowrap;
    transition: width 0.22s ease, min-width 0.22s ease, padding 0.22s ease, gap 0.22s ease, border-color 0.22s ease, background-color 0.22s ease, color 0.22s ease, box-shadow 0.22s ease;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-filter-toggle.is-active,
body#page_core_gmap.core-gmap-event .core-map-search-filter-toggle.is-active {
    background: #fff3f3;
    border-color: #f1caca;
    color: #a62626;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-filter-toggle .ico,
body#page_core_gmap.core-gmap-event .core-map-search-filter-toggle .ico {
    font-size: 14px;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
body#page_core_gmap.core-gmap-event .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
    line-height: 1;
    white-space: nowrap;
    transition: opacity 0.18s ease, max-width 0.18s ease, margin 0.18s ease;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control,
body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control {
    height: 44px !important;
    border: 1px solid #ececf0 !important;
    border-radius: 16px !important;
    background: #fff !important;
    box-shadow: none !important;
    padding-right: 42px !important;
    padding-left: 14px !important;
    font-size: 13px !important;
    color: #2f3441 !important;
    transition: border-color 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control::placeholder,
body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control::placeholder {
    color: #8b8f97 !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control-feedback,
body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control-feedback {
    top: 50% !important;
    right: auto !important;
    left: 15px !important;
    transform: translateY(-50%);
    color: #8b8f97 !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-shell,
body#page_core_gmap.core-gmap-event .core-map-listing-shell {
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 88px);
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-shell::-webkit-scrollbar,
body#page_core_gmap.core-gmap-event .core-map-listing-shell::-webkit-scrollbar {
    display: none;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-scroll-shell,
body#page_core_gmap.core-gmap-event .core-map-listing-scroll-shell {
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: visible;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar .gmap-header-filter-holder,
body#page_core_gmap.core-gmap-event .core-map-listing-toolbar .gmap-header-filter-holder {
    display: none;
    width: 100%;
    margin-top: 10px;
    overflow: visible !important;
}

body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar.is-search-filters-open .gmap-header-filter-holder,
body#page_core_gmap.core-gmap-event .core-map-listing-toolbar.is-search-filters-open .gmap-header-filter-holder {
    display: flex;
    gap: 10px;
    flex-direction: row;
    justify-content: flex-end;
    margin: -5px 0px !important;
    position: relative;
    z-index: 30;
}

body#page_core_gmap.core-gmap-event .gmap-header-filter-holder .filter-options[data-filter-param="when"] {
    order: -1;
}

body#page_core_gmap.core-gmap-event .gmap-header-filter-holder .filter-options[data-filter-param="when"] .core-map-filter-toggle {
    border-color: #ead8d8;
    background: #fff7f7;
    color: #8f2d2d;
    box-shadow: 0 1px 2px rgba(143, 45, 45, 0.06);
}

body#page_core_gmap.core-gmap-event .gmap-header-filter-holder .filter-options[data-filter-param="when"] .core-map-filter-toggle .ico {
    color: #a24a4a;
}

body#page_core_gmap.core-gmap-event .gmap-header-filter-holder .filter-options[data-filter-param="when"] .core-map-filter-menu {
    min-width: 180px;
}

body#page_core_gmap.core-gmap-event .gmap-header-filter-holder .filter-options[data-filter-param="when"] .core-map-filter-menu a.active {
    color: #b42323 !important;
    font-weight: 700;
    background: #fff3f3 !important;
}

@media (min-width: 1025px) {
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar,
    body#page_core_gmap.core-gmap-event .core-map-listing-toolbar {
        position: sticky;
        top: 0;
        z-index: 8;
        padding: 10px 0 12px !important;
        background: #fff;
        border-bottom: 1px solid #f1f2f4;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls,
    body#page_core_gmap.core-gmap-event .core-map-search-controls {
        justify-content: flex-start;
        width: 59%;
        float: left;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-search-controls .gmap-header-bar-search {
        flex: 1 1 0;
        flex-basis: auto;
        width: auto;
        max-width: calc(100% - 54px);
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-search-filter-toggle {
        display: inline-flex !important;
        flex: 0 0 44px;
        width: 44px;
        min-width: 44px;
        padding-right: 0;
        padding-left: 0;
        gap: 0;
        box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar form,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .header_bar_search_holder,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .header_bar_search_inner,
    body#page_core_gmap.core-gmap-event .core-map-search-bar,
    body#page_core_gmap.core-gmap-event .core-map-search-bar form,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .header_bar_search_holder,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .header_bar_search_inner {
        width: 100%;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control:hover,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control:focus,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control:hover,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control:focus {
        border-color: #d7dbe3 !important;
        box-shadow: 0 0 0 4px rgba(15, 23, 42, 0.04) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing:not(.empty-listing),
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing.empty-listing,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing:not(.empty-listing),
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing.empty-listing {
        max-height: none !important;
        height: auto !important;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-listing-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .item-listing-wrapper {
        overflow: visible !important;
    }
}

@media (max-width: 1024px) {
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail {
        display: none !important;
    }
    body#page_core_gmap.core-gmap-marketplace_listing,
    body#page_core_gmap.core-gmap-event {
        --marketplace-mobile-map-height: clamp(290px, 42dvh, 380px);
        --marketplace-mobile-sheet-offset-collapsed: 78px;
        --marketplace-mobile-sheet-offset-expanded: calc(100dvh - 84px);
        --marketplace-mobile-sheet-height-collapsed: 54dvh;
        --marketplace-mobile-sheet-height-expanded: calc(100dvh - 84px);
        --marketplace-mobile-sheet-offset: 72px;
        --marketplace-mobile-sheet-height: 46dvh;
        background: #f5f5f7;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #main,
    body#page_core_gmap.core-gmap-marketplace_listing .layout-main,
    body#page_core_gmap.core-gmap-marketplace_listing #content-holder.layout-middle,
    body#page_core_gmap.core-gmap-marketplace_listing #content-stage,
    body#page_core_gmap.core-gmap-marketplace_listing #content,
    body#page_core_gmap.core-gmap-marketplace_listing #main_content,
    body#page_core_gmap.core-gmap-marketplace_listing #main_content_padding,
    body#page_core_gmap.core-gmap-marketplace_listing ._block_content,
    body#page_core_gmap.core-gmap-marketplace_listing .block.block-core-map-view,
    body#page_core_gmap.core-gmap-marketplace_listing .block.block-core-map-view > .content,
    body#page_core_gmap.core-gmap-event #main,
    body#page_core_gmap.core-gmap-event .layout-main,
    body#page_core_gmap.core-gmap-event #content-holder.layout-middle,
    body#page_core_gmap.core-gmap-event #content-stage,
    body#page_core_gmap.core-gmap-event #content,
    body#page_core_gmap.core-gmap-event #main_content,
    body#page_core_gmap.core-gmap-event #main_content_padding,
    body#page_core_gmap.core-gmap-event ._block_content,
    body#page_core_gmap.core-gmap-event .block.block-core-map-view,
    body#page_core_gmap.core-gmap-event .block.block-core-map-view > .content {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-expanded,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-sheet-expanded {
        --marketplace-mobile-sheet-offset: var(--marketplace-mobile-sheet-offset-expanded);
        --marketplace-mobile-sheet-height: var(--marketplace-mobile-sheet-height-expanded);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-container,
    body#page_core_gmap.core-gmap-event .core-map-container {
        background: #f5f5f7 !important;
        min-height: 100dvh !important;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-map,
    body#page_core_gmap.core-gmap-event #js-map {
        height: var(--marketplace-mobile-map-height) !important;
        min-height: 290px !important;
        max-height: none !important;
        z-index: 1;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-core-map-listing-container {
        margin-top: calc(-1 * var(--marketplace-mobile-sheet-offset)) !important;
        padding: 0 0 calc(env(safe-area-inset-bottom, 0px) + 6px) !important;
        background: transparent !important;
        z-index: 20;
        transition: margin-top .22s cubic-bezier(.22,.61,.36,1);
        will-change: margin-top;
    }

    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-expanded #js-core-map-listing-container,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-sheet-expanded #js-core-map-listing-container {
        margin-top: calc(-1 * var(--marketplace-mobile-sheet-offset-expanded)) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-header-bar-search-location-wrapper {
        position: fixed !important;
        top: calc(env(safe-area-inset-top, 0px) + 8px) !important;
        left: 12px !important;
        right: 12px !important;
        width: auto !important;
        z-index: 100150 !important;
        pointer-events: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar {
        pointer-events: auto;
        display: flex !important;
        flex-wrap: wrap;
        gap: 8px;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        padding: 9px !important;
        border-radius: 18px !important;
        border: 1px solid rgba(17, 24, 39, 0.06) !important;
        background: rgba(255, 255, 255, 0.96) !important;
        box-shadow: 0 10px 24px rgba(15, 23, 42, 0.10) !important;
        backdrop-filter: blur(10px);
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-search {
        order: 1;
        flex: 1 1 100%;
        width: 100%;
        position: relative;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-search .form-control {
        height: 44px !important;
        padding-right: 44px !important;
        padding-left: 14px !important;
        border: 1px solid #ececf0 !important;
        border-radius: 15px !important;
        background: #f7f7f8 !important;
        box-shadow: none !important;
        font-size: 13px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-search .form-control-feedback {
        top: 50% !important;
        right: auto !important;
        left: 15px !important;
        transform: translateY(-50%);
        color: #8b8b94;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location {
        order: 2;
        display: inline-flex;
        align-items: center;
        gap: 7px;
        min-width: 0;
        max-width: calc(44% - 4px);
        height: 40px;
        padding: 0 11px;
        border: 1px solid #ececf1;
        border-radius: 999px;
        background: #fff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-button {
        width: 26px;
        height: 26px;
        padding: 0;
        border: 0;
        border-radius: 999px;
        background: #f3f4f6;
        color: #404040;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 26px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-label {
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: right !important;
        white-space: nowrap;
        color: #62626b;
        font-size: 11px;
        line-height: 1.6;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot {
        order: 3;
        flex: 1 1 100%;
        min-width: 0;
        width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .gmap-search-category-picker {
        width: 100%;
        max-width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-trigger {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        height: 40px !important;
        border: 1px solid #e6e8ee !important;
        border-radius: 14px !important;
        background: #f9fafb !important;
        box-shadow: none !important;
        font-size: 12px !important;
        padding: 0 12px !important;
        color: #2f3441 !important;
        gap: 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-trigger-prefix,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-trigger-prefix {
        display: inline-flex !important;
        align-items: center;
        color: #8a8f98;
        font-size: 11px;
        font-weight: 600;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-trigger-label,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-trigger-label {
        flex: 1 1 auto;
        min-width: 0;
        text-align: right;
        color: #2f3441;
        font-size: 12px !important;
        font-weight: 600;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-trigger .ico,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-trigger .ico {
        color: #7d838d;
        font-size: 12px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters {
        order: 4;
        display: flex;
        width: 100%;
        min-width: 0;
        align-items: center;
        gap: 10px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-category-slot {
        display: flex;
        align-items: center;
        flex: 0 0 auto;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-search-category-picker {
        flex: 0 0 auto;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        height: 36px !important;
        padding: 0 13px !important;
        border: 1px solid #e5e7eb !important;
        border-radius: 999px !important;
        background: #fbfbfc !important;
        box-shadow: none !important;
        gap: 6px !important;
        color: #3f424a !important;
        font-size: 11.5px !important;
        font-weight: 500 !important;
        justify-content: space-between !important;
        flex-direction: row-reverse !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger-prefix,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger-prefix {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger-label,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger-label {
        flex: 0 1 auto;
        max-width: 116px;
        color: #3f424a;
        font-size: 11.5px !important;
        font-weight: 500;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: right !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger .ico,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-search-category-picker .js-gmap-category-trigger .ico {
        color: #8a8f98;
        font-size: 10px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-header-filter-holder {
        display: none !important;
        position: fixed;
        left: 12px;
        right: 12px;
        bottom: 12px;
        z-index: 10041;
        flex-direction: column;
        gap: 10px;
        padding: 12px 14px 14px;
        border-radius: 22px;
        background: #fff;
        box-shadow: 0 16px 40px rgba(15, 23, 42, 0.16);
        max-height: min(52vh, 420px);
        overflow-y: auto;
        overflow-x: hidden;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open .gmap-header-filter-holder {
        display: flex !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-head {
        position: sticky;
        top: 0;
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 0 0 10px;
        background: #fff;
        border-bottom: 1px solid #f1f2f4;
        margin-bottom: 2px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-title,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-title {
        font-size: 13px;
        font-weight: 600;
        color: #2f3441;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-close,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-close {
        border: 0;
        background: transparent;
        width: 32px;
        height: 32px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #7f8792;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle {
        width: 38px;
        height: 4px;
        border-radius: 999px;
        background: #d5d8df;
        margin: 0 auto 10px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters:before,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters:before {
        content: "";
        display: none;
        position: fixed;
        inset: 0;
        background: rgba(15, 23, 42, 0.24);
        z-index: 10040;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open:before,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open:before {
        display: block;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-header-filter-holder::-webkit-scrollbar,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-header-filter-holder::-webkit-scrollbar {
        display: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options {
        flex: 0 0 auto;
        width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
        height: 42px;
        padding: 0 14px;
        border: 1px solid #e5e7eb;
        border-radius: 14px;
        background: #fbfbfc;
        color: #3f424a;
        white-space: nowrap;
        font-size: 12px;
        font-weight: 500;
        line-height: 42px;
    }

    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options[data-filter-param="when"] .core-map-filter-toggle {
        border-color: #ead8d8;
        background: #fff7f7;
        color: #8f2d2d;
    }

    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options[data-filter-param="when"] .core-map-filter-toggle .ico {
        color: #a24a4a;
    }

    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options[data-filter-param="when"] .core-map-filter-menu a.active {
        color: #b42323 !important;
        font-weight: 700;
        background: #fff3f3 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle .ico,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle .ico {
        color: #8a8f98;
        font-size: 10px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu {
        z-index: 100220 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar > .js-gmap-marketplace-category-slot,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar > .js-gmap-marketplace-category-slot {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-neshan-map-view-suggestions,
    body#page_core_gmap.core-gmap-event .js-neshan-map-view-suggestions {
        display: none;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        background: #fff !important;
        top: calc(100% + 8px) !important;
        z-index: 100230 !important;
        border: 1px solid #ececf0 !important;
        border-radius: 14px !important;
        box-shadow: 0 14px 30px rgba(15, 23, 42, 0.10) !important;
        overflow: hidden !important;
        max-height: 280px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-neshan-map-view-suggestions .js-neshan-search-item {
        display: block;
        padding: 11px 13px !important;
        color: #35353b !important;
        font-family: inherit !important;
        font-size: 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-shell {
        display: flex;
        flex-direction: column;
        min-height: calc(100dvh - 170px);
        background: #fff;
        border-radius: 24px 24px 0 0;
        box-shadow: 0 -1px 0 rgba(15, 23, 42, 0.04), 0 -8px 22px rgba(15, 23, 42, 0.08);
        max-height: none;
        overflow: hidden;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-header-shell {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar,
    body#page_core_gmap.core-gmap-event .core-map-listing-toolbar {
        padding: 8px 12px 10px !important;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar.is-mobile-relocated,
    body#page_core_gmap.core-gmap-event .core-map-listing-toolbar.is-mobile-relocated {
        display: none !important;
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head {
        display: block;
        position: sticky;
        top: 0;
        z-index: 4;
        padding: 10px 12px 12px !important;
        background: #fff;
        border-bottom: 1px solid #f0f0f2;
        touch-action: none;
        user-select: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar {
        display: block !important;
        margin-top: 10px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-controls,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-controls {
        gap: 6px;
        align-items: center;
        display: flex;
        flex-direction: row-reverse;
        width: auto;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-controls .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-controls .gmap-header-bar-search {
        width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-group,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-group {
        margin-bottom: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control {
        height: 42px !important;
        border: 1px solid #ececf0 !important;
        border-radius: 14px !important;
        background: #f7f7f8 !important;
        box-shadow: none !important;
        font-size: 13px !important;
        padding-right: 42px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle {
        height: 42px;
        min-width: 42px;
        padding: 0 12px;
        border-radius: 14px;
        background: #fff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
        opacity: 1;
        max-width: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control-feedback,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control-feedback {
        top: 50% !important;
        left: 15px !important;
        right: auto !important;
        transform: translateY(-50%);
        color: #8b8b94;
    }

    @media (min-width: 1025px) {
        body#page_core_gmap.core-gmap-event .core-map-listing-toolbar {
            background: #fff;
            box-shadow: 0 1px 0 rgba(15, 23, 42, 0.06);
            margin-bottom: 6px !important;
            padding-bottom: 10px !important;
        }
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-toggle {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 6px;
        padding: 0;
        border: 0;
        background: transparent;
        color: #2e2e34;
        font-family: inherit;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-handle {
        width: 38px;
        height: 4px;
        border-radius: 999px;
        background: #d5d8df;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-summary {
        font-size: 12px;
        font-weight: 600;
        line-height: 1.6;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-scroll-shell {
        display: flex;
        flex-direction: column;
        min-height: 0;
        max-height: var(--marketplace-mobile-sheet-height) !important;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch !important;
        transition: max-height .22s cubic-bezier(.22,.61,.36,1);
        will-change: max-height;
    }

    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-expanded .core-map-listing-scroll-shell,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-sheet-expanded .core-map-listing-scroll-shell {
        height: var(--marketplace-mobile-sheet-height-expanded) !important;
        max-height: var(--marketplace-mobile-sheet-height-expanded) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-loading {
        top: 64px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing:not(.empty-listing) {
        max-height: none !important;
        min-height: 0 !important;
        overflow: visible !important;
        padding: 0 12px 18px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing.empty-listing {
        padding: 0 12px 8px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-listing-wrapper {
        gap: 8px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer {
        border-radius: 16px !important;
        background: #fff !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer:before {
        border-radius: 16px !important;
        box-shadow: inset 0 0 0 1px #efeff2 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item.active .item-outer:before {
        box-shadow: inset 0 0 0 1px #a62626 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-inner {
        display: flex;
        flex-direction: column;
        min-width: 0;
        padding: 10px 0 10px 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-title {
        min-height: 38px;
        margin-bottom: 2px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-author,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-stats,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-main-action,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-footer,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-outer-rating {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-location,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-status-row .item-minor-info {
        color: #7b7b84;
        font-size: 11px !important;
        line-height: 18px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-status-row {
        order: 4;
        display: flex !important;
        margin-top: auto !important;
        padding-top: 1px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-status-row .item-status {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-pager {
        padding: 2px 12px 14px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-pager .pagination {
        gap: 8px;
        justify-content: center;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-pager .page-link {
        min-width: 34px;
        height: 34px;
        border-radius: 999px !important;
        border: 1px solid #ececf0 !important;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 12px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-empty-state {
        min-height: 280px;
        border-radius: 22px;
        margin-top: 8px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-status,
    body#page_core_gmap.core-gmap-event .core-map-item .item-price {
        display: flex !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-author {
        display: none !important;
        order: 2;
        margin-bottom: 2px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-stats {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action {
        display: block !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-body {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-header {
        align-items: flex-start;
        gap: 8px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-outer-wrapper {
        min-height: 132px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-media-wrapper {
        flex: 0 0 84px !important;
        width: 84px !important;
        max-width: 84px !important;
        height: 84px !important;
        display: flex;
        flex-direction: column;
        gap: 6px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-media,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media a,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media-src {
        width: 84px !important;
        height: 84px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-media {
        position: relative;
        overflow: hidden;
        border-radius: 12px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-image-badge {
        position: static;
        z-index: 2;
        max-width: none;
        pointer-events: none;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-image-badge .core-label-status {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 10px;
        font-weight: bold !important;
        color: #fff !important;
        border-radius: 0 6px 0 0 !important;
        font-size: 12px !important;
        height: 24px;
        padding-left: 8px !important;
        padding-right: 8px !important;
        border: 0 !important;
        box-shadow: 0 4px 12px rgba(15, 23, 42, 0.16);
        backdrop-filter: blur(4px);
        -webkit-backdrop-filter: blur(4px);
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-image-badge .core-label-status.success {
        background: rgba(22, 163, 74, 0.92) !important;
        color: #fff !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-image-badge .core-label-status.warning {
        background: rgba(234, 88, 12, 0.92) !important;
        color: #fff !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-image-badge .core-label-status.danger {
        background: rgba(225, 29, 72, 0.94) !important;
        color: #fff !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-title {
        min-height: 40px;
        margin-bottom: 4px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-title a {
        line-height: 20px !important;
        font-size: 14px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action .btn {
        min-width: 28px;
        width: 28px;
        height: 28px;
        padding: 0 !important;
        border-radius: 999px !important;
        border: 1px solid #eceff3 !important;
        background: #fff !important;
        color: #6b7280 !important;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row {
        order: 3;
        margin-top: 0 !important;
        padding-top: 0 !important;
        gap: 8px;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-status {
        align-items: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .core-label-status {
        font-size: 10px !important;
        line-height: 16px !important;
        padding: 2px 8px !important;
        border-radius: 999px !important;
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        min-height: 22px;
        font-weight: 700 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .core-label-status.success {
        background: #ecfdf3 !important;
        color: #15803d !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .core-label-status.warning {
        background: #fff7ed !important;
        color: #c2410c !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .core-label-status.danger {
        background: #fff1f2 !important;
        color: #be123c !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-minor-info,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-author,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location .item-info,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-stats .item-minor-info {
        font-size: 12px !important;
        line-height: 18px !important;
        color: #6b7280 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-stats {
        order: 4;
        gap: 8px;
        flex-wrap: wrap;
        margin-top: 2px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-status {
        margin-bottom: 2px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-date-line {
        display: inline-flex !important;
        align-items: center;
        gap: 6px;
        width: 100%;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-date-line .ico {
        color: #9ca3af;
        font-size: 12px;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-date-line span {
        display: inline-block;
        line-height: 1.9;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-stats .item-info-highlight {
        color: #2f3441 !important;
        font-weight: 500 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location {
        order: 5;
        margin-top: 2px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location .item-info + .item-info {
        margin-top: 2px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer {
        display: flex !important;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 8px;
        order: 6;
        margin-top: 4px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image {
        margin-top: 0 !important;
        width: 84px;
        justify-content: center;
        gap: 6px;
        flex-direction: column;
        align-items: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-location {
        margin-top: 6px !important;
        order: 6;
        width: 100%;
        justify-content: flex-start;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-body + .core-map-item-footer-below-image {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_dropdown,
    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_btn {
        display: inline-flex !important;
        align-items: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_dropdown.hide,
    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_btn.hide {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .btn {
        height: 26px;
        min-width: 26px;
        padding: 0 7px;
        border: 1px solid #ececf1;
        border-radius: 999px;
        background: #f8f9fb;
        color: #4b5563;
        font-size: 11px;
        font-weight: 600;
        box-shadow: none;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .event-rsvp-action-wrapper .btn {
        padding: 0 6px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .btn .ico {
        font-size: 11px;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .event-rsvp-action-wrapper .item-text,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .event-rsvp-action-wrapper .txt-label .item-text {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-location .event-rsvp-action-wrapper .item-text,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-location .event-rsvp-action-wrapper .txt-label .item-text {
        display: inline !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member-list {
        display: flex;
        align-items: center;
        gap: 4px;
        flex-wrap: wrap;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-member-list {
        justify-content: center;
        width: 100%;
        gap: 0;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-member {
        line-height: 0;
        margin-right: -6px;
        position: relative;
    }

    html[dir="rtl"] body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-member {
        margin-right: 0;
        margin-left: -6px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-member:first-child {
        margin-right: 0;
    }

    html[dir="rtl"] body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-member:first-child {
        margin-left: 0;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-count a {
        color: #6b7280 !important;
        font-size: 10px !important;
        font-weight: 600;
        line-height: 20px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member img,
    body#page_core_gmap.core-gmap-event .core-map-item .item-member .no_image_user {
        width: 20px !important;
        height: 20px !important;
        border-radius: 999px !important;
        border: 1px solid #fff;
        box-shadow: 0 0 0 1px #ececf1;
        background: #fff;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-count {
        margin-right: 0;
        margin-left: 2px;
    }

    html[dir="rtl"] body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer-below-image .item-count {
        margin-left: 0;
        margin-right: 2px;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item {
        min-width: 220px;
        max-width: 280px;
        text-align: right;
        direction: rtl;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .item-inner {
        display: flex;
        flex-direction: column;
        gap: 6px;
        padding: 2px 0;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .item-title {
        margin: 0;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-link {
        color: #1f2937 !important;
        font-size: 13px !important;
        line-height: 1.9 !important;
        font-weight: 600 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-meta {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 8px;
        flex-wrap: wrap;
        color: #6b7280;
        font-size: 11px;
        line-height: 1.8;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-badge {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 22px;
        padding: 0 8px;
        border-radius: 999px;
        background: #eef2f7;
        color: #374151;
        font-size: 10px;
        font-weight: 700;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-badge.success {
        background: #ecfdf3;
        color: #15803d;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-badge.warning {
        background: #fff7ed;
        color: #c2410c;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-badge.danger {
        background: #fff1f2;
        color: #be123c;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-date,
    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-location {
        color: #6b7280;
        font-size: 11px;
        line-height: 1.8;
    }

    body#page_core_gmap.core-gmap-event .core-map-popup-item .core-map-popup-location {
        white-space: normal;
        word-break: break-word;
    }

    @media (max-width: 1024px) {
        body#page_core_gmap.core-gmap-event .core-map-item .item-outer-wrapper {
            min-height: 124px !important;
        }

        body#page_core_gmap.core-gmap-event .core-map-item .item-media-wrapper {
            flex: 0 0 76px !important;
            width: 76px !important;
            max-width: 76px !important;
            height: 76px !important;
        }

        body#page_core_gmap.core-gmap-event .core-map-item .item-media,
        body#page_core_gmap.core-gmap-event .core-map-item .item-media a,
        body#page_core_gmap.core-gmap-event .core-map-item .item-media-src {
            width: 76px !important;
            height: 76px !important;
        }

        body#page_core_gmap.core-gmap-event .core-map-item .item-title {
            min-height: 36px;
        }

        body#page_core_gmap.core-gmap-event .core-map-item .item-title a {
            font-size: 13px !important;
            line-height: 18px !important;
        }
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-sheet,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-sheet {
        display: none !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        bottom: -84vh !important;
        width: 100% !important;
        max-height: 72vh !important;
        min-height: 0 !important;
        z-index: 10040 !important;
        border-radius: 18px 18px 0 0 !important;
        box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.18) !important;
        transform: translate3d(0, 105%, 0) !important;
        transition: transform .22s !important;
        overflow: hidden !important;
        background: #fff !important;
        opacity: 0 !important;
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-sheet.is-open,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-sheet.is-open {
        display: block !important;
        transform: translate3d(0, 0, 0) !important;
        opacity: 1 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-sheet:before,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-sheet:before {
        content: "";
        display: block;
        width: 42px;
        height: 5px;
        margin: 10px auto 6px;
        border-radius: 999px;
        background: #d9dde4;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-sheet-backdrop,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-sheet-backdrop {
        z-index: 100239 !important;
        background: rgba(15, 23, 42, 0.38) !important;
        backdrop-filter: blur(4px);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-popup,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-popup {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .gmap-search-category-popup-header,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .gmap-search-category-popup-header {
        position: sticky;
        top: 0;
        z-index: 2;
        display: flex !important;
        align-items: center;
        gap: 10px;
        background: #ffffff !important;
        padding: 14px 16px 12px !important;
        border-bottom: 1px solid #eef2f6 !important;
        direction: rtl !important;
        text-align: right !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .gmap-search-category-popup-body,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .gmap-search-category-popup-body {
        max-height: calc(72vh - 82px) !important;
        padding: 12px !important;
        overflow-y: auto !important;
        direction: rtl !important;
        text-align: right !important;
        background: #ffffff !important;
        -webkit-overflow-scrolling: touch !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .gmap-search-category-search,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .gmap-search-category-search {
        padding: 0 0 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .gmap-search-category-search-inner,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .gmap-search-category-search-inner {
        display: flex !important;
        align-items: center;
        gap: 10px;
        height: 46px;
        padding: 0 14px;
        border: 1px solid #e6ebf1;
        border-radius: 14px;
        background: #f8fafc;
        color: #94a3b8;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-root,
    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-children,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-root,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-children {
        display: block;
        width: 100%;
        background: transparent;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-option,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-option {
        position: relative;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        min-height: 56px;
        margin: 0 0 10px;
        padding: 0 16px !important;
        border: 1px solid #edf1f5 !important;
        border-radius: 16px;
        background: #ffffff !important;
        color: #1f2937 !important;
        text-decoration: none !important;
        direction: rtl !important;
        text-align: right !important;
        flex-direction: row-reverse;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.05);
        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background-color .18s ease;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-option:hover,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-option:hover,
    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-option.active,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-option.active {
        background: #fffaf5 !important;
        border-color: #f3d8bf !important;
        box-shadow: 0 12px 30px rgba(245, 158, 11, 0.12);
        color: #9a3412 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-option > span,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-option > span {
        flex: 1 1 auto;
        min-width: 0;
        font-size: 15px !important;
        font-weight: 700 !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: right !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-option .ico,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-option .ico {
        flex: 0 0 auto;
        font-size: 18px !important;
        color: #94a3b8 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge,
    body#page_core_gmap.core-gmap-event .gmap-category-badge {
        flex: 0 0 34px;
        width: 34px;
        height: 34px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 12px;
        font-size: 18px;
        line-height: 1;
        background: #f8fafc;
        color: #475569;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-peach, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-peach { background:#fff1e8; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-green, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-green { background:#ebfbef; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-rose, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-rose { background:#fff0f3; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-purple, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-purple { background:#f4f0ff; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-cyan, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-cyan { background:#eafafc; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-yellow, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-yellow { background:#fff8db; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-pink, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-pink { background:#fff0f6; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-orange, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-orange { background:#fff4e6; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-blue, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-blue { background:#edf5ff; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-indigo, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-indigo { background:#eef2ff; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-violet, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-violet { background:#f5f3ff; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-slate, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-slate { background:#f1f5f9; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-red, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-red { background:#fff1f2; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-teal, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-teal { background:#e6fcf5; }
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-category-badge.is-amber, body#page_core_gmap.core-gmap-event .gmap-category-badge.is-amber { background:#fff9db; }
    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-category-sheet-open,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-category-sheet-open {
        overflow: hidden !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-button-collapse-responsive,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-button-collapse-desktop,
    body#page_core_gmap.core-gmap-marketplace_listing #js-back-btn {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-dragging #js-core-map-listing-container,
    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-dragging .core-map-listing-container .core-map-item-listing:not(.empty-listing) {
        transition: none !important;
    }
}

@media (max-width: 767px) {
    body#page_core_gmap.core-gmap-marketplace_listing,
    body#page_core_gmap.core-gmap-event {
        --marketplace-mobile-map-height: clamp(250px, 38dvh, 320px);
        --marketplace-mobile-sheet-offset-collapsed: 69px;
        --marketplace-mobile-sheet-offset-expanded: calc(48dvh - 80px);
        --marketplace-mobile-sheet-height-collapsed: 56dvh;
        --marketplace-mobile-sheet-height-expanded: calc(100dvh - 60px);
        --marketplace-mobile-sheet-offset: 62px;
        --marketplace-mobile-sheet-height: 63dvh;
    }

    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-expanded,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-sheet-expanded {
        --marketplace-mobile-sheet-offset: var(--marketplace-mobile-sheet-offset-expanded);
        --marketplace-mobile-sheet-height: var(--marketplace-mobile-sheet-height-expanded);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-header-bar-search-location-wrapper,
    body#page_core_gmap.core-gmap-event .gmap-header-bar-search-location-wrapper {
        left: 10px !important;
        right: 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar {
        padding: 8px !important;
        border-radius: 18px !important;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location {
        max-width: calc(45% - 4px);
        height: 36px;
        padding: 0 10px;
        gap: 7px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-button,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location-button {
        width: 24px;
        height: 24px;
        flex-basis: 24px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-label,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location-label {
        font-size: 11.5px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-inner,
    body#page_core_gmap.core-gmap-event .core-map-item .item-inner {
        padding-left: 8px !important;
    }
}
@media (max-width: 1024px) {
    body#page_core_gmap.core-gmap-marketplace_listing,
    body#page_core_gmap.core-gmap-event {
        background: #f3f4f6 !important;
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #section-header,
    body#page_core_gmap.core-gmap-event #section-header,
    body#page_core_gmap.core-gmap-marketplace_listing #section-footer,
    body#page_core_gmap.core-gmap-event #section-footer,
    body#page_core_gmap.core-gmap-marketplace_listing .footer-holder,
    body#page_core_gmap.core-gmap-event .footer-holder,
    body#page_core_gmap.core-gmap-marketplace_listing .footer-menu,
    body#page_core_gmap.core-gmap-event .footer-menu,
    body#page_core_gmap.core-gmap-marketplace_listing #breadcrumb_holder,
    body#page_core_gmap.core-gmap-event #breadcrumb_holder,
    body#page_core_gmap.core-gmap-marketplace_listing #js_block_border_core_breadcrumb,
    body#page_core_gmap.core-gmap-event #js_block_border_core_breadcrumb,
    body#page_core_gmap.core-gmap-marketplace_listing #js_block_border_core_menusub,
    body#page_core_gmap.core-gmap-event #js_block_border_core_menusub {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        overflow: hidden !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #main,
    body#page_core_gmap.core-gmap-event #main {
        padding-top: 0 !important;
        margin-top: 0 !important;
        background: #f3f4f6 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .layout-main,
    body#page_core_gmap.core-gmap-event .layout-main,
    body#page_core_gmap.core-gmap-marketplace_listing #content-holder.layout-middle,
    body#page_core_gmap.core-gmap-event #content-holder.layout-middle,
    body#page_core_gmap.core-gmap-marketplace_listing #content-stage,
    body#page_core_gmap.core-gmap-event #content-stage,
    body#page_core_gmap.core-gmap-marketplace_listing #content,
    body#page_core_gmap.core-gmap-event #content,
    body#page_core_gmap.core-gmap-marketplace_listing #main_content,
    body#page_core_gmap.core-gmap-event #main_content,
    body#page_core_gmap.core-gmap-marketplace_listing #main_content_padding,
    body#page_core_gmap.core-gmap-event #main_content_padding,
    body#page_core_gmap.core-gmap-marketplace_listing ._block_content,
    body#page_core_gmap.core-gmap-event ._block_content,
    body#page_core_gmap.core-gmap-marketplace_listing .block.block-core-map-view,
    body#page_core_gmap.core-gmap-event .block.block-core-map-view,
    body#page_core_gmap.core-gmap-marketplace_listing .block.block-core-map-view > .content,
    body#page_core_gmap.core-gmap-event .block.block-core-map-view > .content {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        background: #f3f4f6 !important;
        float: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-container,
    body#page_core_gmap.core-gmap-event .core-map-container {
        position: relative;
        min-height: 100dvh !important;
        background: #f3f4f6 !important;
        overflow: hidden !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-map,
    body#page_core_gmap.core-gmap-event #js-map {
        position: sticky !important;
        top: 0 !important;
        height: calc(var(--marketplace-mobile-map-height) + env(safe-area-inset-top, 0px)) !important;
        min-height: calc(var(--marketplace-mobile-map-height) + env(safe-area-inset-top, 0px)) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-core-map-listing-container,
    body#page_core_gmap.core-gmap-event #js-core-map-listing-container {
        position: relative !important;
        margin-top: calc(-1 * var(--marketplace-mobile-sheet-offset)) !important;
        z-index: 30 !important;
        padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 6px) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-header-bar-search-location-wrapper,
    body#page_core_gmap.core-gmap-event .gmap-header-bar-search-location-wrapper {
        position: fixed !important;
        top: calc(env(safe-area-inset-top, 0px) + 5px) !important;
        left: 7px !important;
        right: 7px !important;
        width: auto !important;
        z-index: 100160 !important;
        pointer-events: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar {
        pointer-events: auto;
        position: relative !important;
        display: block !important;
        gap: 0 !important;
        padding: 0 !important;
        min-height: 41px !important;
        border-radius: 17px !important;
        border: 1px solid #e3e6eb !important;
        background: #ffffff !important;
        box-shadow: 0 2px 8px rgba(15, 23, 42, 0.07) !important;
        backdrop-filter: none !important;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar .js-gmap-marketplace-mobile-filters {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar .js-gmap-marketplace-mobile-filters {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-header-bar-search-location-wrapper,
    body#page_core_gmap.core-gmap-event .gmap-header-bar-search-location-wrapper {
        position: fixed !important;
        left: 12px !important;
        right: 65px !important;
        top: 8px !important;
        width: 80% !important;
        z-index: 100050 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        position: relative !important;
        z-index: 100051 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-menu-toggle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-menu-toggle {
        position: absolute !important;
        right: -50px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        width: 40px !important;
        min-width: 40px !important;
        height: 40px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 1px solid #e3e6eb !important;
        border-radius: 14px !important;
        background: #ffffff !important;
        color: #232933 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-size: 21px !important;
        line-height: 1 !important;
        box-shadow: 0 2px 8px rgba(15, 23, 42, 0.07) !important;
        cursor: pointer !important;
        z-index: 5 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-search,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-search {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        z-index: 1 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-search .form-control,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-search .form-control {
        position: relative !important;
        z-index: 100052 !important;
        height: 41px !important;
        min-height: 41px !important;
        border-radius: 17px !important;
        background: #ffffff !important;
        border: 1px solid #e3e6eb !important;
        box-shadow: none !important;
        font-size: 10.8px !important;
        font-weight: 400 !important;
        color: #bfc4cb !important;
        text-align: center !important;
        padding-right: 60px !important;
        padding-left: 55px !important;
        letter-spacing: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-search .form-control-feedback,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-search .form-control-feedback {
        position: absolute !important;
        left: 13px !important;
        right: auto !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        color: #c9ced5 !important;
        font-size: 15px !important;
        z-index: 100053 !important;
        pointer-events: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location {
        position: absolute !important;
        left: -7px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        width: 47px !important;
        min-width: 47px !important;
        max-width: 47px !important;
        height: 47px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 3px solid #f1f3f6 !important;
        border-radius: 999px !important;
        background: transparent !important;
        box-shadow: none !important;
        gap: 0 !important;
        overflow: hidden !important;
        z-index: 4 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-label,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location-label {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-button,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location-button {
        width: 100% !important;
        height: 100% !important;
        min-width: 100% !important;
        border: 0 !important;
        border-radius: 999px !important;
        background: #1f96ff !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #ffffff !important;
        padding: 0 !important;
        box-shadow: 0 4px 9px rgba(31, 150, 255, 0.34) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-location-button .ico,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-location-button .ico {
        font-size: 21px !important;
        line-height: 1 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-map .leaflet-top.leaflet-left,
    body#page_core_gmap.core-gmap-event #js-map .leaflet-top.leaflet-left {
        top: 48px !important;
        left: 8px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-map .leaflet-control-zoom,
    body#page_core_gmap.core-gmap-event #js-map .leaflet-control-zoom {
        margin: 0 !important;
        border-radius: 4px !important;
        overflow: hidden !important;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14) !important;
        border: 1px solid rgba(0, 0, 0, 0.12) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-trigger {
        width: 100% !important;
        height: 40px !important;
        border-radius: 14px !important;
        background: #f8f9fb !important;
        border: 1px solid #e7eaf0 !important;
        color: #303643 !important;
        padding: 0 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-trigger-prefix,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-trigger-prefix {
        display: inline-flex !important;
        color: #8b8f97;
        font-size: 11px;
        font-weight: 700;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-shell {
        display: flex !important;
        flex-direction: column;
        min-height: calc(100dvh - 112px);
        max-height: none !important;
        background: #fff !important;
        border-radius: 24px 24px 0 0 !important;
        box-shadow: 0 -12px 30px rgba(15, 23, 42, 0.08) !important;
        overflow: hidden !important;
        width: 110%;
        margin-right: -16px;
        margin-left: -16px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-header-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-header-shell,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar,
    body#page_core_gmap.core-gmap-event .core-map-listing-toolbar {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head {
        display: block !important;
        position: sticky;
        top: 0;
        z-index: 25;
        padding: 10px 12px 12px !important;
        background: #fff;
        border-bottom: 1px solid #eef0f3;
        touch-action: pan-y;
        user-select: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters {
        display: flex !important;
        align-items: center;
        flex-wrap: nowrap;
        gap: 8px;
        width: 100%;
        margin-top: 10px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters::-webkit-scrollbar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters::-webkit-scrollbar {
        display: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-mobile-chip-row,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-mobile-chip-row,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-mobile-chip,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-mobile-chip {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot {
        display: flex !important;
        align-items: center;
        flex: 0 0 auto;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot + .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot + .gmap-search-category-picker {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters {
        display: flex !important;
        flex-direction: row;
        align-items: center;
        flex-wrap: nowrap;
        gap: 8px;
        width: 100%;
        margin-top: 10px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters::-webkit-scrollbar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters::-webkit-scrollbar {
        display: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot {
        display: flex !important;
        align-items: center;
        flex: 0 0 auto;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker {
        width: auto;
        max-width: none;
        flex: 0 0 auto;
        order: 1;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger {
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 36px !important;
        padding: 0 13px !important;
        border: 1px solid #e4e7ed !important;
        border-radius: 999px !important;
        background: #f8f9fb !important;
        color: #303643 !important;
        justify-content: space-between !important;
        gap: 6px !important;
        font-size: 11.5px !important;
        font-weight: 600 !important;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-prefix,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-prefix {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label {
        max-width: 108px;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: right !important;
        white-space: nowrap;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder {
        display: flex !important;
        align-items: center;
        flex-wrap: nowrap;
        gap: 8px;
        width: auto !important;
        flex: 0 0 auto;
        order: 2;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options {
        display: block !important;
        width: auto !important;
        min-width: 0;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options[data-filter-param="sort"] {
        order: 2;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options[data-filter-param="when"],
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder > .filter-options[data-filter-param="when"] {
        order: 3;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-price-filter {
        display: block !important;
        order: 4;
        flex: 0 0 auto;
        width: auto;
        padding-top: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-price-filter-title {
        display: inline-flex;
        align-items: center;
        height: 36px;
        padding: 0 13px;
        border: 1px solid #e4e7ed;
        border-radius: 999px;
        background: #f8f9fb;
        color: #303643;
        font-size: 11.5px;
        font-weight: 600;
        line-height: 1;
        white-space: nowrap;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-price-filter-fields,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-price-filter-actions {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle {
        order: 4;
        flex: 0 0 auto;
        height: 36px;
        min-width: 36px;
        padding: 0 13px;
        border-radius: 999px;
        border: 1px solid #e4e7ed;
        background: #fff;
        box-shadow: none !important;
        color: #39414d;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
        display: inline-block;
        font-size: 11.5px;
        font-weight: 600;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-core-map-search-filter-toggle.is-active,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-core-map-search-filter-toggle.is-active {
        background: #fff3f3;
        border-color: #f0cdcd;
        color: #a32727;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .filter-options .core-map-filter-toggle {
        display: inline-flex !important;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
        height: 36px;
        padding: 0 13px;
        border: 1px solid #e4e7ed;
        border-radius: 999px;
        background: #f8f9fb;
        color: #303643;
        font-size: 11.5px;
        font-weight: 600;
        line-height: 1;
        white-space: nowrap;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .filter-options.is-open .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .filter-options.is-open .core-map-filter-toggle {
        background: #fff3f3;
        border-color: #f0cdcd;
        color: #a32727;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-toggle {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 7px;
        padding: 0;
        background: transparent;
        border: 0;
        color: #2e3440;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-handle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-handle {
        width: 46px;
        height: 4px;
        border-radius: 999px;
        background: #d7dbe2;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-summary,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-summary {
        display: flex;
        width: 100%;
        text-align: right;
        color: #232933;
        font-size: 11.5px;
        font-weight: 700;
        line-height: 1.65;
        margin: 2px 0 8px !important;
        gap: 4px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-count,
    body#page_core_gmap.core-gmap-event .core-map-summary-count,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-text,
    body#page_core_gmap.core-gmap-event .core-map-summary-text {
        display: inline;
        margin-left: 4px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-category,
    body#page_core_gmap.core-gmap-event .core-map-summary-category {
        display: inline;
        margin-left: 4px;
        cursor: pointer;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-count,
    body#page_core_gmap.core-gmap-event .core-map-summary-count {
        color: #111827;
        font-weight: 800;
        margin-left: 6px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-text,
    body#page_core_gmap.core-gmap-event .core-map-summary-text,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-category-separator,
    body#page_core_gmap.core-gmap-event .core-map-summary-category-separator {
        color: #6b7280;
        font-weight: 500;
        margin: 0 6px 0 4px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-category-parent,
    body#page_core_gmap.core-gmap-event .core-map-summary-category-parent {
        color: #0f766e;
        font-weight: 700;
        background: rgba(15, 118, 110, 0.08);
        border-radius: 999px;
        padding: 1px 8px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-summary-category-child,
    body#page_core_gmap.core-gmap-event .core-map-summary-category-child {
        color: #b45309;
        font-weight: 800;
        background: rgba(180, 83, 9, 0.10);
        border-radius: 999px;
        padding: 1px 8px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar {
        display: block !important;
        margin-top: 6px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-controls,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-controls {
        gap: 6px;
        align-items: center;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-bar-search {
        flex: 1 1 auto;
        min-width: 0;
        order: 2;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control {
        height: 40px !important;
        border-radius: 13px !important;
        background: #f8f9fb !important;
        border: 1px solid #e5e8ee !important;
        font-size: 12.5px !important;
        color: #77808b !important;
        padding-right: 40px !important;
        padding-left: 14px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control::placeholder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control::placeholder {
        color: #8d95a0 !important;
        opacity: 1 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        gap: 6px;
        order: 3;
        height: 40px;
        min-width: 40px;
        width: 40px;
        padding: 0;
        border-radius: 13px;
        background: #fff;
        border: 1px solid #e5e8ee;
        color: #46505d;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle.is-active,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle.is-active {
        background: #fff3f3;
        border-color: #f1cccc;
        color: #a32727;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle .ico,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle .ico {
        font-size: 16px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters {
        display: block;
        position: static;
        width: 100%;
        position: relative;
        z-index: 24;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters:before,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters:before {
        content: "";
        position: fixed;
        inset: 0;
        background: rgba(15, 23, 42, 0.24);
        opacity: 0;
        visibility: hidden;
        transition: opacity .2s ease, visibility .2s ease;
        z-index: 100210;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open:before,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open:before {
        opacity: 1;
        visibility: visible;
        display: block;
        position: fixed;
        inset: 0px;
        height: 100vh;
        background: rgba(0, 0, 0, 0.34);
        z-index: 10030;
        margin: -10px -15px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .gmap-header-filter-holder {
        display: block;
        position: fixed;
        left: 0px;
        right: 0px;
        bottom: -84vh;
        background: rgb(255, 255, 255);
        border-radius: 20px 20px 0px 0px;
        transform: translate3d(0px, 100%, 0px);
        transition: transform 0.24s ease, opacity 0.24s ease, visibility 0.24s ease;
        z-index: 10040;
        max-height: 72vh;
        box-shadow: rgba(15, 23, 42, 0.18) 0px -12px 32px;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        margin-left: -15px;
        margin-right: -15px;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        padding: 14px 16px 20px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open .gmap-header-filter-holder {
        bottom: 0;
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translate3d(0, 0, 0);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-head {
        position: sticky;
        top: 0;
        z-index: 3;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        background: #fff;
        padding: 0 0 12px;
        border-bottom: 1px solid #eff1f4;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle {
        background: #fff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-handle {
        width: 44px;
        height: 4px;
        margin: 0 auto 12px;
        border-radius: 999px;
        background: #d7dbe2;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .core-map-filter-sheet-title,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .core-map-filter-sheet-title {
        color: #232933;
        font-size: 14px;
        font-weight: 700;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options {
        width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-toggle {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 44px;
        padding: 0 14px;
        border-radius: 14px;
        border: 1px solid #e6e9ee;
        background: #f9fafb;
        color: #39414d;
        cursor: pointer;
        font-size: 12px;
        font-weight: 600;
        cursor: pointer;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu {
        position: static !important;
        display: none;
        min-width: 0 !important;
        width: 100%;
        margin: 8px 0 0 !important;
        padding: 6px 0 !important;
        border: 1px solid #eef0f4;
        border-radius: 16px;
        background: #fff;
        box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.01);
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle {
        cursor: pointer;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters.is-open .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters.is-open .core-map-search-filter-toggle {
        background: #fff3f3;
        border-color: #f1cccc;
        color: #a32727;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options.is-open .core-map-filter-menu,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options.is-open .core-map-filter-menu {
        display: block;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu > li > a,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu > li > a {
        display: block;
        padding: 10px 14px !important;
        color: #39414d !important;
        font-size: 12px;
        line-height: 1.9;
        text-decoration: none !important;
        direction: rtl !important;
        text-align: right !important;
        box-shadow: inset 0 0 0 1px #f1f3f6;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu > li > a.active,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-mobile-filters .filter-options .core-map-filter-menu > li > a.active {
        background: #fff3f3 !important;
        color: #a32727 !important;
        font-weight: 700;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-scroll-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-scroll-shell {
        display: flex;
        flex-direction: column;
        min-height: 0;
        height: var(--marketplace-mobile-sheet-height) !important;
        max-height: var(--marketplace-mobile-sheet-height) !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch;
        transition: height .22s cubic-bezier(.22,.61,.36,1), max-height .22s cubic-bezier(.22,.61,.36,1);
        will-change: height, max-height;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing {
        max-height: none !important;
        min-height: 0 !important;
        overflow: visible !important;
        padding: 0 12px 18px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item-listing .core-map-pager,
    body#page_core_gmap.core-gmap-event .core-map-item-listing .core-map-pager {
        display: flex;
        justify-content: center;
        width: 100%;
        padding: 16px 0 18px !important;
        margin-top: 6px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing:first-child,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing:first-child {
        padding-top: 2px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-listing-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .item-listing-wrapper {
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer {
        border-radius: 18px !important;
        background: #fff !important;
        overflow: hidden !important;
        box-shadow: 0 1px 0 rgba(15, 23, 42, 0.04), 0 4px 18px rgba(15, 23, 42, 0.04) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger {
        height: 35px !important;
        padding: 0 12px !important;
        border-color: #e5e8ee !important;
        font-size: 11px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label {
        max-width: 46px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder {
        gap: 6px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-bar-search {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle {
        width: 38px !important;
        min-width: 38px !important;
        height: 38px !important;
        border-radius: 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control {
        height: 39px !important;
        border-radius: 12px !important;
        padding-right: 38px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing:first-child,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing:first-child {
        padding-top: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer {
        box-shadow: 0 1px 0 rgba(15, 23, 42, 0.035), 0 3px 14px rgba(15, 23, 42, 0.035) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer:before,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer:before {
        content: "";
        position: absolute;
        inset: 0;
        border: 1px solid #eceff3;
        border-radius: 18px;
        pointer-events: none;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item.active .item-outer:before,
    body#page_core_gmap.core-gmap-event .core-map-item.active .item-outer:before {
        border-color: #d8b7b7;
        box-shadow: inset -3px 0 0 #a32727 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-inner,
    body#page_core_gmap.core-gmap-event .core-map-item .item-inner {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
        flex-direction: column;
        gap: 4px;
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-title,
    body#page_core_gmap.core-gmap-event .core-map-item .item-title {
        min-height: 44px;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-location,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-status-row .item-minor-info,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-minor-info,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer,
    body#page_core_gmap.core-gmap-event .core-map-item .item-member-list {
        color: #6f7782 !important;
        font-size: 11px !important;
        line-height: 20px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-status-row,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row {
        display: flex !important;
        flex-wrap: wrap;
        gap: 4px 10px;
        margin: 0 !important;
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-main-action,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-author,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-stats,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-outer-rating,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-footer,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-status-row .item-status {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-outer-wrapper {
        min-height: 146px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-media-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media a,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media-src {
        width: 96px !important;
        max-width: 96px !important;
        min-width: 96px !important;
        height: 96px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer {
        display: flex !important;
        align-items: center;
        gap: 6px;
        margin-top: 2px !important;
        color: #7a828d !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member-list {
        display: inline-flex;
        align-items: center;
        gap: 4px;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member {
        width: 20px;
        height: 20px;
        overflow: hidden;
        border-radius: 999px;
        border: 1px solid #fff;
        box-shadow: 0 0 0 1px #e6e9ee;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-count a {
        color: #7a828d !important;
        font-size: 11px;
        font-weight: 700;
        text-decoration: none !important;
        direction: rtl !important;
        text-align: right !important;
        box-shadow: inset 0 0 0 1px #f1f3f6;
    }

    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-dragging #js-core-map-listing-container,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-sheet-dragging #js-core-map-listing-container,
    body#page_core_gmap.core-gmap-marketplace_listing.marketplace-mobile-sheet-dragging .core-map-listing-scroll-shell,
    body#page_core_gmap.core-gmap-event.marketplace-mobile-sheet-dragging .core-map-listing-scroll-shell {
        transition: none !important;
    }
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head {
        padding: 8px 10px 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-mobile-sheet-handle,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-mobile-sheet-handle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-filter-sheet-handle {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .item-map-number,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .item-map-number {
        margin: 0 0 8px !important;
        padding: 0 2px !important;
        font-size: 12px !important;
        font-weight: 700 !important;
        color: #232937 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters {
        gap: 6px !important;
        margin-top: 0 !important;
        align-items: center !important;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .js-gmap-marketplace-mobile-filters {
        width: min-content;
        float: left;
        margin-right: 10px;
        margin-left: 4px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-marketplace-mobile-category-slot {
        flex: 0 0 auto !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker {
        flex: 0 0 auto !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger {
        height: 34px !important;
        min-width: 66px !important;
        padding: 0 11px !important;
        border: 1px solid #e8ebf0 !important;
        border-radius: 18px !important;
        background: #fff !important;
        color: #434b57 !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        gap: 5px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger .ico,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger .ico {
        font-size: 11px !important;
        color: #525c69 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-search-category-picker .js-gmap-category-trigger-label {
        min-width: 50px !important;
        font-size: 12px !important;
        font-weight: 500 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-filter-holder {
        flex: 1 1 auto !important;
        gap: 6px !important;
        width: auto !important;
        min-width: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-group,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-group {
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control {
        height: 34px !important;
        padding: 0 37px 0 12px !important;
        border: 1px solid #e8ebf0 !important;
        border-radius: 12px !important;
        background: #fbfbfc !important;
        box-shadow: none !important;
        font-size: 12px !important;
        color: #3c4551 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control::placeholder,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control::placeholder {
        font-size: 12px !important;
        color: #8f97a3 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-bar .form-control-feedback,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-bar .form-control-feedback {
        right: 12px !important;
        left: auto !important;
        width: 18px !important;
        height: 34px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #9aa2ae !important;
        font-size: 16px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle {
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
        padding: 0 !important;
        border: 1px solid #e8ebf0 !important;
        border-radius: 12px !important;
        background: #fff !important;
        color: #5d6775 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle .js-core-map-search-filter-toggle-text {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .core-map-search-filter-toggle .ico,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .core-map-search-filter-toggle .ico {
        margin: 0 !important;
        font-size: 15px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing {
        padding: 0 10px 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer {
        border-radius: 16px !important;
        box-shadow: 0 1px 0 rgba(15,23,42,.03), 0 3px 12px rgba(15,23,42,.03) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer:before,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer:before {
        border-radius: 16px !important;
    }
}

@media (min-width: 1025px) {
    body#page_core_gmap.core-gmap-marketplace_listing,
    body#page_core_gmap.core-gmap-event {
        --core-map-desktop-top: 88px;
        --core-map-desktop-height: calc(100vh - var(--core-map-desktop-top));
        --core-map-list-width: 648px;
        --core-map-rail-width: 248px;
        --core-map-results-width: 400px;
        --core-map-column-gap: 0px;
        background: #ffffff;
        overflow: hidden;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .layout-main,
    body#page_core_gmap.core-gmap-event .layout-main {
        margin-left: -60px !important;
        margin-right: -60px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-results,
    body#page_core_gmap.core-gmap-event .core-map-desktop-results {
        padding: 0 !important;
        border: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #main,
    body#page_core_gmap.core-gmap-marketplace_listing #content-stage,
    body#page_core_gmap.core-gmap-marketplace_listing #content,
    body#page_core_gmap.core-gmap-marketplace_listing #main_content,
    body#page_core_gmap.core-gmap-marketplace_listing #main_content_padding,
    body#page_core_gmap.core-gmap-marketplace_listing ._block_content,
    body#page_core_gmap.core-gmap-marketplace_listing .block.block-core-map-view,
    body#page_core_gmap.core-gmap-marketplace_listing .block.block-core-map-view > .content,
    body#page_core_gmap.core-gmap-event #main,
    body#page_core_gmap.core-gmap-event #content-stage,
    body#page_core_gmap.core-gmap-event #content,
    body#page_core_gmap.core-gmap-event #main_content,
    body#page_core_gmap.core-gmap-event #main_content_padding,
    body#page_core_gmap.core-gmap-event ._block_content,
    body#page_core_gmap.core-gmap-event .block.block-core-map-view,
    body#page_core_gmap.core-gmap-event .block.block-core-map-view > .content {
        padding: 0 !important;
        margin: 0 !important;
        background: #ffffff;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
        float: none !important;
        left: 0 !important;
        right: 0 !important;
    }

    @media (min-width: 1025px) {
        body#page_core_gmap.core-gmap-marketplace_listing .gmap-header-bar-search-location-wrapper,
        body#page_core_gmap.core-gmap-event .gmap-header-bar-search-location-wrapper {
            display: none !important;
        }
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-container,
    body#page_core_gmap.core-gmap-event .core-map-container {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) var(--core-map-list-width) !important;
        min-height: var(--core-map-desktop-height) !important;
        height: var(--core-map-desktop-height) !important;
        background: #ffffff !important;
        direction: ltr;
        position: relative !important;
        top: 0 !important;
        inset: auto !important;
        width: 100vw !important;
        max-width: 100vw !important;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-map,
    body#page_core_gmap.core-gmap-event #js-map {
        grid-column: 1;
        position: sticky !important;
        top: var(--core-map-desktop-top) !important;
        height: var(--core-map-desktop-height) !important;
        min-height: var(--core-map-desktop-height) !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        border-left: 1px solid #e5e7eb;
        background: #edf1f4;
        aspect-ratio: 1 / 1;
    }

    body#page_core_gmap.core-gmap-marketplace_listing #js-core-map-listing-container,
    body#page_core_gmap.core-gmap-event #js-core-map-listing-container {
        grid-column: 2;
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        height: var(--core-map-desktop-height) !important;
        padding: 0 !important;
        overflow: visible !important;
        background: #ffffff !important;
        direction: rtl;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-block-outer,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .item-block-outer {
        background-color: #ffffff00;
        padding: 16px;
        display: flex;
        flex-direction: column;
        max-height: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-shell {
        overflow: visible;
        max-height: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-main,
    body#page_core_gmap.core-gmap-event .core-map-desktop-main,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-shell {
        height: 100%;
        min-height: 0;
        width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-columns,
    body#page_core_gmap.core-gmap-event .core-map-desktop-columns {
        display: flex;
        flex-direction: row;
        gap: var(--core-map-column-gap);
        width: 100%;
        height: 100%;
        min-height: 0;
        padding: 0;
        background: #ffffff;
        direction: rtl;
        box-sizing: border-box;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail {
        flex: 0 0 var(--core-map-rail-width);
        width: var(--core-map-rail-width);
        min-width: 0;
        height: 100%;
        border-left: 0;
        border-right: 1px solid #eeeeee;
        background: #ffffff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail-sticky,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail-sticky {
        height: 100%;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail-sticky::-webkit-scrollbar,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail-sticky::-webkit-scrollbar {
        display: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail-panel,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail-panel {
        min-height: 100%;
        padding: 12px 0 18px 0;
        background: #ffffff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail-title,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail-title {
        display: flex;
        align-items: center;
        min-height: 40px;
        margin: 0 0 8px;
        padding: 0 8px 10px;
        border-bottom: 1px solid #f0f0f0;
        color: #222222;
        font-size: 15px;
        font-weight: 700;
        line-height: 1.7;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host {
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host {
        margin-top: 14px;
        padding: 14px 16px 0;
        border-top: 1px solid #f0f0f0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-results,
    body#page_core_gmap.core-gmap-event .core-map-desktop-results {
        flex: 0 0 var(--core-map-results-width);
        width: var(--core-map-results-width);
        min-width: 0;
        height: 100%;
        min-height: 0;
        display: flex;
        flex-direction: column;
        background: #ffffff;
        direction: rtl;
        border-right: 1px solid #eeeeee;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-header-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-header-shell {
        display: flex !important;
        flex: 0 0 auto;
        flex-direction: column;
        gap: 2px;
        margin: 0 !important;
        padding: 8px 0 6px !important;
        background: #ffffff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-heading,
    body#page_core_gmap.core-gmap-event .core-map-desktop-heading {
        margin: 0 !important;
        color: #242424;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 1.65 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-summary,
    body#page_core_gmap.core-gmap-event .core-map-listing-summary {
        color: #858585;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.8;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar,
    body#page_core_gmap.core-gmap-event .core-map-listing-toolbar {
        position: relative !important;
        top: auto !important;
        z-index: 15;
        flex: 0 0 auto;
        margin: 0 !important;
        padding: 6px 0 10px !important;
        background: #ffffff !important;
        border-bottom: 1px solid #eeeeee !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar,
    body#page_core_gmap.core-gmap-event .core-map-search-bar,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar form,
    body#page_core_gmap.core-gmap-event .core-map-search-bar form,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls,
    body#page_core_gmap.core-gmap-event .core-map-search-controls {
        width: 100% !important;
        min-width: 0 !important;
        float: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls,
    body#page_core_gmap.core-gmap-event .core-map-search-controls {
        display: flex;
        align-items: center;
        justify-content: stretch;
        gap: 8px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-search-filter-toggle {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-controls .gmap-header-bar-search,
    body#page_core_gmap.core-gmap-event .core-map-search-controls .gmap-header-bar-search {
        flex: 1 1 auto;
        max-width: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control {
        height: 44px !important;
        border: 1px solid #e7e7e7 !important;
        border-radius: 8px !important;
        background: #f9f9f9 !important;
        box-shadow: none !important;
        color: #333333 !important;
        font-size: 13px !important;
        padding-right: 42px !important;
        padding-left: 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control:focus,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control:focus {
        border-color: #d7d7d7 !important;
        background: #ffffff !important;
        box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.03) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-scroll-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-scroll-shell {
        flex: 1 1 auto;
        min-height: 0;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        padding: 8px 0 16px !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-scroll-shell::-webkit-scrollbar,
    body#page_core_gmap.core-gmap-event .core-map-listing-scroll-shell::-webkit-scrollbar {
        display: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-loading,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .item-loading {
        top: 68px !important;
        right: 0 !important;
        left: 0 !important;
        background: rgba(255, 255, 255, 0.72);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .core-map-item-listing:not(.empty-listing),
    body#page_core_gmap.core-gmap-event .core-map-listing-container .core-map-item-listing:not(.empty-listing) {
        max-height: none !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-container .item-listing-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-listing-container .item-listing-wrapper {
        display: flex !important;
        flex-direction: column !important;
        gap: 0 !important;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item,
    body#page_core_gmap.core-gmap-event .core-map-item {
        width: 100% !important;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer {
        position: relative;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 0 !important;
        background: #ffffff !important;
        box-shadow: none !important;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer:before,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer:before {
        content: "";
        position: absolute;
        inset: 0;
        border-bottom: 1px solid #ededed;
        pointer-events: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item:hover .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item:hover .item-outer,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item.active .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item.active .item-outer {
        background: #fafafa !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item.active .item-outer:before,
    body#page_core_gmap.core-gmap-event .core-map-item.active .item-outer:before {
        border-bottom-color: #e2b8b8;
        box-shadow: inset -3px 0 0 #a62626;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-inner,
    body#page_core_gmap.core-gmap-event .core-map-item .item-inner {
        flex: 1 1 auto;
        min-width: 0;
        display: flex;
        flex-direction: column;
        padding: 0 !important;
        gap: 4px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item-header,
    body#page_core_gmap.core-gmap-event .core-map-item-header {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 8px;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-title,
    body#page_core_gmap.core-gmap-event .core-map-item .item-title {
        min-height: 48px;
        margin: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-map-item-location {
        order: 3;
        margin: auto 0 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-map-item-status-row {
        order: 4;
        display: flex !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .item-main-action,
    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-map-item-author,
    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-map-item-stats,
    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-outer-rating,
    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-map-item-footer,
    body#page_core_gmap.core-gmap-marketplace_listing:not(.core-gmap-event) .core-map-item .core-map-item-status-row .item-status {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-outer-wrapper {
        min-height: 164px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-media-wrapper {
        flex-basis: 116px !important;
        width: 116px !important;
        max-width: 116px !important;
        min-width: 116px !important;
        height: 116px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-media,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media a,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media-src {
        width: 116px !important;
        max-width: 116px !important;
        height: 116px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action {
        display: block !important;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action .btn {
        width: 28px;
        height: 28px;
        min-width: 28px;
        padding: 0 !important;
        border: 1px solid #e8e8e8 !important;
        border-radius: 999px !important;
        background: #ffffff !important;
        color: #777777 !important;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-price {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-author {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row {
        order: 2;
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
        gap: 4px;
        margin: 2px 0 0 !important;
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-status {
        display: inline-flex !important;
        margin: 0 0 2px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .core-label-status {
        min-height: 22px;
        padding: 2px 8px !important;
        border-radius: 999px !important;
        font-size: 10px !important;
        font-weight: 700 !important;
        line-height: 18px !important;
        display: inline-flex !important;
        align-items: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-status-row .item-minor-info,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location .item-info,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-stats .item-minor-info {
        color: #6f6f6f !important;
        font-size: 12px !important;
        line-height: 21px !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-date-line {
        display: inline-flex !important;
        align-items: center;
        gap: 6px;
        width: 100%;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-date-line .ico {
        color: #a0a0a0;
        font-size: 12px;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-stats {
        order: 3;
        display: flex !important;
        flex-wrap: wrap;
        gap: 8px;
        margin: 2px 0 0 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location {
        order: 4;
        margin: 2px 0 0 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer {
        order: 5;
        display: flex !important;
        align-items: center;
        flex-wrap: wrap;
        gap: 8px;
        margin: auto 0 0 !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_dropdown,
    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_btn {
        display: inline-flex !important;
        align-items: center;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_dropdown.hide,
    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .js_event_rsvp_action_btn.hide {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .event-rsvp-action-wrapper .btn {
        min-height: 28px;
        padding: 0 9px !important;
        border: 1px solid #e8e8e8 !important;
        border-radius: 999px !important;
        background: #f8f8f8 !important;
        color: #4b5563 !important;
        font-size: 11px !important;
        font-weight: 600 !important;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member-list {
        display: flex;
        align-items: center;
        gap: 0;
        flex-wrap: wrap;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member {
        line-height: 0;
        margin-left: -6px;
        position: relative;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member:first-child {
        margin-left: 0;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-member img,
    body#page_core_gmap.core-gmap-event .core-map-item .item-member .no_image_user {
        width: 22px !important;
        height: 22px !important;
        border: 1px solid #ffffff;
        border-radius: 999px !important;
        box-shadow: 0 0 0 1px #e8e8e8;
        background: #ffffff;
    }

    body#page_core_gmap.core-gmap-event .core-map-item .item-count a {
        color: #6f6f6f !important;
        font-size: 11px !important;
        font-weight: 600;
        line-height: 22px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-marketplace-category-slot,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-marketplace-category-slot {
        display: block !important;
        width: 100%;
        min-width: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-picker,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-picker {
        display: block !important;
        position: static !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-trigger {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-popup,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-popup {
        display: block !important;
        position: static !important;
        width: 100% !important;
        max-width: none !important;
        min-height: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        background: #ffffff !important;
        z-index: 1 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-popup-header,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-popup-header {
        display: flex !important;
        align-items: center !important;
        min-height: 46px;
        padding: 0 6px 12px !important;
        border-bottom: 1px solid #eef2f6 !important;
        background: #ffffff !important;
        direction: rtl !important;
        text-align: right !important;
        gap: 10px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-title,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-title {
        color: #1f2937 !important;
        font-size: 15px !important;
        font-weight: 700 !important;
        line-height: 1.5 !important;
        text-align: right !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-close,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-close {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-back,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-back {
        width: 32px !important;
        height: 32px !important;
        border-radius: 999px !important;
        color: #777777 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-popup-body,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-popup-body {
        max-height: none !important;
        overflow: visible !important;
        padding: 12px 0 0 !important;
        direction: rtl !important;
        text-align: right !important;
        background: #ffffff !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option {
        position: relative;
        display: flex !important;
        min-height: 54px;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 12px;
        margin: 0 0 10px;
        padding: 0 16px !important;
        border-radius: 16px !important;
        border: 1px solid #edf1f5 !important;
        background: #ffffff !important;
        color: #1f2937 !important;
        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 1.7 !important;
        text-decoration: none !important;
        direction: rtl !important;
        text-align: right !important;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.05);
        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background-color .18s ease;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option + .js-gmap-category-option,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option + .js-gmap-category-option {
        margin-top: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option > span,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option > span {
        text-align: right !important;
        direction: rtl !important;
        flex: 1 1 auto;
        min-width: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option .ico,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option .ico {
        color: #94a3b8 !important;
        font-size: 18px !important;
        flex: 0 0 auto;
    }
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option:hover,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option:hover,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option.active,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option.active {
        background: #fff5f5 !important;
        color: #a62626 !important;
        box-shadow: inset 0 0 0 1px rgba(166, 38, 38, 0.12);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option.active:before,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option.active:before {
        content: "";
        position: absolute;
        top: 9px;
        bottom: 9px;
        right: 0;
        width: 3px;
        border-radius: 999px;
        background: #a62626;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .gmap-header-filter-holder,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .gmap-header-filter-holder {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        justify-content: flex-start !important;
        gap: 10px !important;
        width: 100% !important;
        margin: 0 !important;
        overflow: visible !important;
        position: relative;
        z-index: 100240 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .core-map-filter-sheet-handle,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .core-map-filter-sheet-head,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .core-map-filter-sheet-handle {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options {
        position: relative;
        width: 100%;
        min-width: 0;
        margin: 0 !important;
        z-index: 100241;
        overflow: visible !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options.is-open,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options.is-open {
        z-index: 100320 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-toggle {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        width: 100%;
        height: 40px;
        padding: 0 12px !important;
        border: 1px solid #e7e7e7 !important;
        border-radius: 8px !important;
        background: #ffffff !important;
        color: #4f4f4f !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        line-height: 40px;
        box-shadow: none !important;
        cursor: pointer !important;
        transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease;
        user-select: none;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-toggle:hover,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-toggle:hover {
        border-color: #d7dbe3 !important;
        background: #fcfcfd !important;
        color: #262b36 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-toggle:focus,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-toggle:focus {
        outline: none !important;
        border-color: #d0d7e2 !important;
        box-shadow: 0 0 0 4px rgba(15, 23, 42, 0.05) !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options.is-open > .core-map-filter-toggle,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options.is-open > .core-map-filter-toggle {
        border-color: #d5dae3 !important;
        background: #f8fafc !important;
        color: #111827 !important;
        box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08) !important;
    }

    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options[data-filter-param="when"] .core-map-filter-toggle {
        border-color: #ead8d8 !important;
        background: #fff7f7 !important;
        color: #8f2d2d !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-menu,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-menu {
        position: absolute !important;
        top: calc(100% + 6px) !important;
        right: 0 !important;
        left: auto !important;
        min-width: 100%;
        width: 100%;
        margin-top: 0;
        padding: 8px 0 !important;
        border: 1px solid rgba(15, 23, 42, 0.08) !important;
        border-radius: 14px !important;
        background: #fff !important;
        box-shadow: 0 18px 40px rgba(15, 23, 42, 0.14) !important;
        z-index: 100260 !important;
        overflow: hidden !important;
        transform-origin: top right;
        display: none;
        visibility: hidden;
        opacity: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options.is-open .core-map-filter-menu,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options.is-open .core-map-filter-menu {
        z-index: 100321 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li {
        display: block;
        width: 100%;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li > a,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li > a {
        display: flex !important;
        align-items: center;
        width: 100%;
        min-height: 42px;
        padding: 10px 14px !important;
        background: transparent !important;
        color: #374151 !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        line-height: 1.8 !important;
        text-decoration: none !important;
        direction: rtl !important;
        text-align: right !important;
        box-shadow: inset 0 0 0 1px #f1f3f6;
        cursor: pointer !important;
        transition: background-color .18s ease, color .18s ease;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li > a:hover,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li > a:hover {
        background: #f8fafc !important;
        color: #111827 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li > a.active,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host .filter-options .core-map-filter-menu > li > a.active {
        background: #f1f5f9 !important;
        color: #0f172a !important;
        font-weight: 700 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter {
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 100%;
        padding-top: 4px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-title {
        color: #303030;
        font-size: 13px;
        font-weight: 700;
        line-height: 1.8;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-fields {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-fields label {
        display: flex;
        align-items: center;
        gap: 8px;
        margin: 0;
        color: #666666;
        font-size: 12px;
        font-weight: 500;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-fields span {
        flex: 0 0 24px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-fields .form-control {
        height: 38px !important;
        min-width: 0;
        border: 1px solid #e7e7e7 !important;
        border-radius: 8px !important;
        background: #ffffff !important;
        box-shadow: none !important;
        color: #333333 !important;
        font-size: 12px !important;
        text-align: left;
        direction: ltr;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-actions {
        display: grid;
        grid-template-columns: 1fr auto;
        gap: 8px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-price-filter-actions .btn {
        height: 36px;
        padding: 0 12px !important;
        border-radius: 8px !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .gmap-marketplace-topbar,
    body#page_core_gmap.core-gmap-event .gmap-marketplace-topbar {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-mobile-sheet-head .gmap-marketplace-mobile-filters,
    body#page_core_gmap.core-gmap-event .core-map-mobile-sheet-head .gmap-marketplace-mobile-filters {
        display: flex !important;
        flex-direction: column;
        width: 100%;
        position: relative;
        z-index: 31;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-trigger,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-popup,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-popup,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-sheet,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-sheet {
        display: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-pager,
    body#page_core_gmap.core-gmap-event .core-map-pager {
        padding: 12px 0 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item-listing.empty-listing,
    body#page_core_gmap.core-gmap-event .core-map-item-listing.empty-listing {
        min-height: 360px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 32px 18px !important;
        background: #ffffff !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-empty-state,
    body#page_core_gmap.core-gmap-event .core-map-empty-state {
        width: 100%;
        max-width: 320px;
        margin: 0 auto;
        text-align: center;
    }

    body#page_core_gmap.core-gmap-marketplace_listing,
    body#page_core_gmap.core-gmap-event {
        --core-map-list-width: 736px;
        --core-map-rail-width: 288px;
        --core-map-results-width: 416px;
        --core-map-column-gap: 16px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-columns,
    body#page_core_gmap.core-gmap-event .core-map-desktop-columns {
        gap: 0;
        padding: 0;
        border-left: 1px solid #e5e5e5;
        background: #ffffff;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail {
        border-left: 1px solid #eeeeee;
        box-shadow: -1px 0 0 rgba(0, 0, 0, 0.02);
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail-panel,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail-panel {
        padding: 16px 14px 22px 16px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-rail-title,
    body#page_core_gmap.core-gmap-event .core-map-desktop-rail-title {
        min-height: 34px;
        margin-bottom: 12px;
        padding: 0 2px 10px;
        color: #303030;
        font-size: 14px;
        font-weight: 600;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host:empty:before,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host:empty:before {
        content: "در حال بارگذاری دسته‌بندی‌ها...";
        display: block;
        padding: 14px 10px;
        border-radius: 8px;
        background: #fafafa;
        color: #999999;
        font-size: 12px;
        line-height: 1.8;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-popup,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-popup {
        padding: 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-popup-header,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-popup-header {
        min-height: 44px;
        padding: 0 10px 10px !important;
        border-bottom-color: #eceff3 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .gmap-search-category-popup-body,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .gmap-search-category-popup-body {
        padding: 8px 0 0 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option {
        min-height: 44px;
        padding: 10px 12px !important;
        border-radius: 12px !important;
        border-bottom: 0 !important;
        color: #374151 !important;
        text-align: right !important;
        direction: rtl !important;
        transition: background .15s ease, color .15s ease, box-shadow .15s ease;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option + .js-gmap-category-option,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option + .js-gmap-category-option {
        margin-top: 2px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option > span,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option > span,
    body#page_core_gmap.core-gmap-marketplace_listing .js-gmap-marketplace-category-slot .js-gmap-category-option > span,
    body#page_core_gmap.core-gmap-event .js-gmap-marketplace-category-slot .js-gmap-category-option > span {
        text-align: right !important;
        direction: rtl !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option .ico,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option .ico {
        color: #98a2b3 !important;
        font-size: 12px !important;
        flex: 0 0 auto;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option:hover,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option:hover,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-category-host .js-gmap-category-option.active,
    body#page_core_gmap.core-gmap-event .core-map-desktop-category-host .js-gmap-category-option.active {
        background: #f8f2f2 !important;
        color: #a62626 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-filter-host,
    body#page_core_gmap.core-gmap-event .core-map-desktop-filter-host {
        margin-top: 16px;
        padding: 16px 16px 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-results,
    body#page_core_gmap.core-gmap-event .core-map-desktop-results {
        padding: 0;
        border-left: 0;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-header-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-header-shell {
        padding: 16px 0 8px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-desktop-heading,
    body#page_core_gmap.core-gmap-event .core-map-desktop-heading {
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-toolbar,
    body#page_core_gmap.core-gmap-event .core-map-listing-toolbar {
        padding: 8px 0 12px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-search-bar .form-control,
    body#page_core_gmap.core-gmap-event .core-map-search-bar .form-control {
        border-radius: 10px !important;
        background: #f7f7f7 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-listing-scroll-shell,
    body#page_core_gmap.core-gmap-event .core-map-listing-scroll-shell {
        padding: 0 0 18px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item:hover .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item:hover .item-outer,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item.active .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item.active .item-outer {
        background: #fbfbfb !important;
    }
}

/* ===== End Core Gmap Marketplace/Event migrated from gmap.html.php ===== */


/* ===== Bootstrap overrides migrated for marketplace cards 2026-06-12 ===== */
.core-map-item-listing .core-map-item .item-outer .item-inner > div:not(:last-child) {
    margin-bottom: 0 !important;
}

.core-map-item-listing .core-map-item .item-outer .item-minor-info .item-info-categories {
    font-size: 13px !important;
    line-height: 17px !important;
    margin-bottom: 8px !important;
    display: none !important;
}

.core-map-listing-container .item-block-outer {
    background-color: #ffffff00 !important;
    padding: 16px !important;
    display: flex !important;
    flex-direction: column !important;
    max-height: 100% !important;
}
/* ===== End Bootstrap overrides migrated for marketplace cards 2026-06-12 ===== */

/* ===== Core Gmap Marketplace Mobile Final Card Override 2026-06-12 ===== */
@media (max-width: 1024px) {
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer-wrapper {
        display: flex;
        flex-direction: row-reverse;
        align-items: flex-start !important;
        min-height: 0 !important;
        gap: 10px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-media-wrapper,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-media,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-media a,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-media-src,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media-wrapper,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media a,
    body#page_core_gmap.core-gmap-event .core-map-item .item-media-src {
        border-radius: 4px;
        flex: 0 0 136px;
        height: 136px;
        margin-right: 0px;
        margin-left: 10px;
        margin-top: -5px;
        position: relative;
        width: 136px;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-outer,
    body#page_core_gmap.core-gmap-event .core-map-item .item-outer {
        background: #fff !important;
        border-bottom: 1px solid #ececec !important;
        box-shadow: none !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-title a,
    body#page_core_gmap.core-gmap-event .core-map-item .item-title a {
        color: #222 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        padding: 0 !important;
        font-size: 15px !important;
        line-height: 21px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-price,
    body#page_core_gmap.core-gmap-event .core-map-item .item-price {
        display: block !important;
        color: #5f6368 !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-location,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-time,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-location,
    body#page_core_gmap.core-gmap-event .core-map-item .item-time {
        display: block !important;
        color: #8a8f98 !important;
        font-size: 12px !important;
        line-height: 18px !important;
    }

    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .owl-nav,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .owl-dots,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .item-main-action,
    body#page_core_gmap.core-gmap-marketplace_listing .core-map-item .core-map-item-footer,
    body#page_core_gmap.core-gmap-event .core-map-item .owl-nav,
    body#page_core_gmap.core-gmap-event .core-map-item .owl-dots,
    body#page_core_gmap.core-gmap-event .core-map-item .item-main-action,
    body#page_core_gmap.core-gmap-event .core-map-item .core-map-item-footer {
        display: none !important;
    }
}
/* ===== End Core Gmap Marketplace Mobile Final Card Override 2026-06-12 ===== */
