.clearfix:after {
    content: '';
    display: table;
    clear: both;
}

p.font-color-black {
    color: black;
}

p.font-size-15 {
    font-size: 15px;
}

p.font-size-32, h1.font-size-32 {
    font-size: 32px;
}




.font-weight-bold {
    font-weight: bold;
}

.headarea {
    background-color: #880000 !important;
    height: 118px;
}

.header-darkerst {
    border-top: 0px !important;
    border-right: 0px !important;
    height: 38px;
    background-color: #800;
    /* background: url('images/cal_search_background.png') !important; */
    width: 100% !important;
}

#upper-banner img {
    display: block;
    margin: 0 auto;
    padding-top: 90px;
}

.cat_name_t a {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #999;
    height: 15px;
}

.excerpt .read-more-main {
    float: none !important;
    font-weight: bold;
    padding-left: 2px;
}

.post-content .excerpt + .addthis_toolbox, .post-content .excerpt + * .addthis_toolbox {
    float: left;
}

.post-content .onetag {
    padding-top: 0px;
}

.comment_icon {
    width: 19px !important;
    height: 15px !important;
    padding-left: 14px;
}

.thumb_img img {
    height: auto;
}



.post-title, .mazel-wrap h2, .slider_title, #related-posts .post-title a {
    font-family: 'Poppins',sans-serif !important;
    font-weight: bold!important;
}

.post-title {
    line-height: 21px;
}

.slider_excerpt {
    font-size: 12px;
    padding-top: 10px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 4.9em;
    line-height: 1.3em;
}

.slider_excerpt .read-more-main {
    display: none;
}

.slider_excerpt .addthis_toolbox {
    display: none;
}

.datejulheb {
    color: #ffffff;
    margin: 0px;
    padding: 0;
    width: auto;
    /* overflow: hidden; */
    color: #fff;
    font-style: normal;
    font-weight: normal;
    float: left;
    /* font-family: "lao ui"; */
    font-size: 10px;
    line-height: 1.2;
    text-transform: uppercase;
    padding-left: 14px;
}

.proimage img {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    float: left;
    z-index: 10;
    width: 275px;
    display: flex;
    height: 190px;
    top: 0;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    -ms-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}

.newrespostone ul.popularclass.leftpost .contentarea {
    margin-bottom: 20px;
}

#slider-nav ol {
    width: 100% !important;
    display: table !important;
}

#slider-nav ol li {
    display: table-cell !important;
    width: auto !important;
    text-align: center !important;
}

#slider-nav ol li a {
    width: 100% !important;
}

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

div.single-post-tag {
    background: none !important;
    position: inherit;
    bottom: 10px;
    margin: 0;
    top: auto;
    margin-top: -20px !important;
}

div.carousel-wepper {
    border-bottom: none !important;
}

.slider_wrapper {
    overflow: hidden;
}

/* videos css */
.fvp-overlay .fvp-actionicon.play, .fvp-dynamic .fvp-actionicon.play {
    position: absolute;
    background-position: center;
    background-image: url('images/playbutton.png');
    background-repeat: no-repeat;
    z-index: 12;
}

.video_wrapp .addthis_toolbox {
    display: none;
}

.video_wrapp .tptn_counter {
    display: none;
}

.videos_collive h3 {
    line-height: 18px;
    /* padding-top: 6px; */
    background: white;
    border: 1px solid #ccc;
    padding: 7px 10px;
    min-height: 36px;
    font-size: 16px;
    margin-top: -5px;
}

.videos_collive h3 a {
}

.video_tags li {
    padding: 4px 17px;
    float: left;
    /* cursor: pointer; */
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    /* color: #333; */
    font-weight: bold;
}

.video_tag_list {
    padding-top: 15px;
}

.video_tag_list li a {
    color: black;
    text-transform: uppercase;
}

.video_tag_list li {
    text-transform: uppercase;
}

.active_video_tag {
    color: #c10000;
    cursor: default;
    pointer-events: none;
}

.active_video_tag a {
    color: #c10000 !important;
    cursor: default;
    pointer-events: none
}

.videos_collive .video-link {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%;
    /* padding-top: 65%; */
}

.videos_collive .video-link img {
    width: 100%;
    height: 140px !important;
    top: 0;
    display: block;
    /* position: absolute; */
    padding-top: 20px;
}

.videos_collive .overlay-image-bg {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    background-position: center;
}

.videos_collive .overlay-image-button {
    position: absolute;
    background-position: center;
    background-image: url('images/playbutton.png');
    background-repeat: no-repeat;
    z-index: 12;
    width: 100%;
    height: 100%;
    top: 0;
}

.videos_collive:hover .overlay-image-bg {
    background: none;
}

.show_video_cat {
    display: block;
}

.videos_collive:hover .show_video_cat {
    left: -50px;
    opacity: 0;
}

.cat_name_wrapp {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    margin-bottom: 3px;
}

.video_wrapp div.single-post-tag {
    background: rgba(0, 0, 0, 0.5) !important;
}

.slider_cat_wrapp {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    display: none;
}

/* videos css ends here */
/* single post css */
.post_date_upp {
    margin-top: 15px;
}

.upper_thumbnail {
    clear: both;
    height: 46px;
    margin-left: 22px;
    margin-right: 22px;
    border-bottom: 1px solid #ededed;
}

.addthis_on_top {
    top: -5px;
    position: absolute;
    right: 19px;
}

.inside_article {
    position: relative;
}

.inside_article .tptn_counter {
    display: none;
}

.sing_post #post-nav {
    /* display: none; */
}

.comment-wrepp {
    max-width: 100%;
    width: auto;
    float: none;
}

/* singe post css ends here */
/* women section */
.content_women .addthis_toolbox, .tptn_counter {
    display: none;
}

.content_women {
    padding-bottom: 30px;
}

/* women section ends here */
/* most commented widget */
.most-commented-image {
    width: 100px;
    height: 75px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
}

.most-commented-content span {
    display: block;
}

.pd-mcp-comments {
    font-size: 11px;
    /* display: none; */
}

/* .widget_wpsmart_popular {
    background: none !important;
    padding-left: 0px !important;
}*/
#more_widg_class {
    padding: 6px 8px;
    border: 5px solid #F3F3F3;
    float: left;
    margin: 20px 21px 20px;
    border-radius: 3px;
    width: 100%;
    max-width: 292px;
    width: 260px !important;
}

.widget_wpsmart_popular span.small-border {
    border-bottom: none !important;
}

.widget_wpsmart_popular .widget-title {
    border-bottom: none;
}

.widget_wpsmart_popular .widget-title h2 {
    color: #424242 !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    border-bottom: 5px solid #880000;
    width: 150px;
    white-space: nowrap;
    padding: 5px 0px;
    position: relative;
    float: left;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'Archivo', sans-serif;
    text-align: left;
    margin-left: 0px;
}

.mob-most-comment-content .mob-most-comments-content .widget .widget-title h2:before, .mob-most-comment-content .mob-most-comments-content .widget .widget-title h2 {
    font-size: 18px !important;
}

.widget_wpsmart_popular .widget-title h2:before {
    content: "\f036" !important;
}

/* end most commented widget */
/* adds css*/
.widget_adrotate_widgets .g {
    text-align: center;
}

#evcalwidget_four-2 .widget-title {
    padding-bottom: 20px;
    border-bottom: none;
}

/* end adds css*/
/* end mob css*/
.mobile_view_menu {
    display: none;
}

#search_ico_mob, #greg_date_mob, #search_ico_form {
    display: none;
}

/* end mob css*/
/* calendar template */
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 42px;
    font-size: 20px;
    margin-bottom: 8px !important;
}

.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
    color: #000000;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    color: #7b7b7b;
}

.eventon_fc_days .evo_fc_day {
    background-color: #ffffff;
    color: #6c6969c9;
}

.eventon_fc_days .evo_fc_day:hover {
    background-color: #f8b9cd;
    color: #000000;
}

.eventon_fc_days .evo_fc_day.has_events span i {
    background-color: #524c4ca6;
}

.eventon_fc_days .evo_fc_day.has_events {
    color: #880000;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows {
    color: #e2e2e2;
    border-color: #707070;
    background-color: #ffffff;
}

.calendar_wrapp .addthis_toolbox {
    display: none;
}

.calendar_wrapp .evoau_submission_form {
    /*background-color: #7b7a7a;*/
    padding-bottom: 0px;
    border-bottom-width: 1px !important;
    border-radius: 0px !important;
}

.calendar_wrapp .evoau_submission_form p .fullwidth {
    width: 96% !important;
}

.calendar_wrapp .evoau_submission_form .row {
    width: 100%;
    padding: 0px !important;
    border-top: 0px !important;
}

.calendar_wrapp .evoau_submission_form .row p {
    padding: 10px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}

p > #evoAU_all_day {
    background: black;
}

.calendar_wrapp .evoau_submission_form .row .label {
    padding-left: 20px;
    background: white;
}

.calendar_wrapp .evoau_submission_form input {
    border-radius: 4px !important;
}

/*
.calendar_wrapp .evoau_submission_form .evoau_table .row {
    background-color: #e5e5e5 !important;
}
*/
.calendar_wrapp .selectedEvent {
    background-color: #e5e5e5 !important;
}

.calendar_wrapp .evoau_submission_form p label {
    font: 'Raleway', sans-serif !important;
    font-style: normal !important;
}

.calendar_wrapp .evoau_submission_form p label[for="event_name"]:before {
    content: "\f040";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="event_start_date"]:before {
    content: "\f017";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="event_end_date"]:before {
    content: "\f017";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_subtitle"]:before {
    content: "\f040";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_lmlink"]:before {
    content: "\f074";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_location_select"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_location_name"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_location"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="uinter"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_location_select {
    border: none !important;
    border-radius: 4px !important;
}

.calendar_wrapp .dropdown_row select {
    border: none !important;
    border-radius: 4px !important;
}

.calendar_wrapp .evoau_table {
    border-top: 1px solid #d9d7d7;
}

.calendar_wrapp .submit_row {
    background: white !important;
    margin-top: 45px !important;
}

.calendar_wrapp .submit_row p {
    background: white !important;
}

.heb_mont_event {
    bottom: 55px !important;
    width: 100%;
    left: 0;
    position: absolute;
    color: black;
    font-size: 12px;
    font-weight: normal;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
}

.calendar_content a.evoAU_form_trigger_btn {
    display: none;
}

.upcoming_events_c {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 42px;
    font-size: 20px;
    margin-bottom: 8px !important;
}

.evo_cal_above span.evo-gototoday-btn {
    color: #ffffff;
    background-color: #000000;
}

#text-18 .textwidget {
    text-align: center;
    width: 95%;
    margin-bottom: 10px;
    background: white;
    border: 1px #ccc solid;
}

/* end calendar template */
.mazel-wrap {
    background-size: 78%;
    margin-bottom: 10px;
    border: #ccc 1px solid;
}

.backgound_maze_tov {
    height: 100%;
}



.mazel-cont-left {
    float: left;
    width: 60%;
    padding-left: 20px;
    padding-top: 10px;
}

.mazel-cont-left h2 {
    padding-bottom: 5px;
    font-size: 21px;
    line-height: 25px;
    white-space: nowrap;
    display: -webkit-inline-box;
    z-index: 20;
    position: sticky;
    margin-left: -2px;
}

.mazel-cont-left .excerpt {
    margin-bottom: 13px !important;
}

.mazel-cont-left .onetag {
    padding-bottom: 0px;
}

.mazel-cont-left p {
    font-size: 15px;
    color: #6E6E6E;
    line-height: 20px;
    margin-bottom: 40px;
}

.article_custom .mazel-cont-left .addthis_toolbox {
    margin-bottom: 25px;
    margin-top: 13px;
}

.sigle_post_coolive .mazel-cont-left .addthis_toolbox {
    margin-bottom: 25px;
    margin-top: 13px;
}

.article_custom .mazel-cont-left .meta-inpersonal {
    margin-top: -50px !important;
}

.article_custom .mazel-cont-left .addthis_toolbox a {
    display: none;
}

.article_custom .mazel-cont-left a.addthis_button_facebook {
    display: block;
}

.article_custom .mazel-cont-left .addthis_toolbox .addthis_counter a {
    display: block;
}

.mazel-cont-right {
    float: right;
    width: 20%;
}

.background_add {
    width: 100%;
    margin-top: 25px;
}

.sigle_post_coolive article.mazel-tov {
    padding: 20px;
}

.addthis_first_mazel {
    display: none;
}

/* classfields*/
.classfield_page .awpcp-navigation ul .post-listing {
    background-image: url('images/post_classfield.png') !important;
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 0px;
    display: none;
}

.classfield_page .awpcp-navigation ul .post-listing a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    font-weight: bold;
}

.classfield_page .awpcp-navigation ul .buy-subscription {
    /*background-image: url('images/buy_subscription.png') !important;*/
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 14px;
}

.awpcp-navigation ul .buy-subscription {
    background-image: none !important;
}

.classfield_page .awpcp-navigation ul .categg a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 116px;
    font-weight: bold;
    background-color: #ef4f32 !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -24px;
}

.classfield_page .awpcp-navigation ul .categg a:before {
    background-image: url('images/ctg.png') !important;
    display: block;
    float: left;
    margin-top: -2px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .awpcp-navigation ul {
    margin-bottom: 35px !important;
}

.classfield_page .awpcp-navigation ul .buy-subscription a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 106px;
    font-weight: bold;
    background-color: #ef4f32 !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -19px;
}

.classfield_page .awpcp-navigation ul .buy-subscription a:before {
    background-image: url('images/ss.png') !important;
    display: block;
    float: left;
    margin-top: 1px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .awpcp-navigation ul .browse-listings {
    background-image: url('images/view_categories.png') !important;
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 0px;
}

.classfield_page .awpcp-navigation ul .browse-listings a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    font-weight: bold;
}

.classfield_page .awpcp-navigation ul .search-listings {
    background-image: none !important;
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 0px;
}

.classfield_page .awpcp-navigation ul .search-listings a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 122px;
    font-weight: bold;
    background-color: #f1812d !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -5px;
}

.classfield_page .awpcp-navigation ul .search-listings a:before {
    background-image: url('images/sc.png') !important;
    display: block;
    float: left;
    margin-top: -2px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .addthis_toolbox {
    display: none;
}

.widget_awpcp-categories .widgettitle {
    margin-bottom: 15px !important;
}

.widget_awpcp-categories .toplevelitem {
    font-family: 'open sans',sans-serif !important;
    font-size: 13px;
    font-weight: initial;
}

.classfield_page .widget_awpcp-random-ads .widgettitle {
    font-size: 14px;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    background: url('images/cal_underline.png') no-repeat;
    background-position-y: 28px;
}

.classfield_page .widget_awpcp-random-ads .widgettitle:before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
}

.classfield_page .widget_awpcp-random-ads .awpcplatestthumb {
    float: left !important;
    margin-right: 10px !important;
}

.classfield_page .widget_awpcp-random-ads .awpcplatestthumb {
    width: 80px !important;
    padding: 0px;
    margin: 0px;
}

.classfield_page .awpcp-listings-widget-items-list {
    padding-top: 15px !important;
}

.classfield_page .awpcp-listing-title {
    padding-bottom: 10px;
    padding-bottom: 8px;
}

.classfield_page .awpcp-listing-title a {
    color: #ff7570;
}

.classfield_page .awpcp-listings-widget-item-excerpt {
    color: #333;
    margin-left: 90px;
    line-height: 21px;
}

.awpcp-listings-widget-item-excerpt a {
    line-height: 1px !important;
}

.classfield_page .awpcp-widget-read-more {
    display: none;
}

.sort_regions_list {
    padding-left: 20px;
}

.classified_pg #awpcp-region-control-selector {
    display: none;
}

.classified_pg .page-title {
    display: none;
}

.region_item_wrapper {
    background: #eeeeee;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0 0 10px 0;
    width: 150px;
    float: left;
    margin-right: 10px;
}

.region_item {
    color: #333333;
    font-weight: bold;
    font-size: 12px;
}

.region_item:hover {
    cursor: pointer;
}

#clear_cookie {
    background: #eeeeee;
    border: none;
    margin-left: 20px;
    padding: 5px;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
}

#clear_cookie:hover {
    cursor: pointer;
}

/* end classfields*/
/* simchas */
.simchas #main-sidebar {
    float: left !important;
    margin-left: -20px;
}

.simchas #content {
    min-height: 700px;
}

.simcha_title {
    margin-left: 20px;
    padding-bottom: 10px;
}

.simcha_title h2 {
    color: #880000;
}

.simcha_title .widgettitle {
    width: 136px;
    color: #424242 !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    background: url('images/cal_underline.png') no-repeat;
    background-position-y: 30px;
}

.simcha_title .widgettitle::before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
}

.gallery_collive_wrap {
    padding-left: 10px;
}

.gallery_collive {
    float: left;
    margin: 10px;
    position: relative;
    width: 181px;
    height: 181px;
}

.sort_add {
    float: left;
    padding: 10px;
    position: relative;
    width: 181px;
    height: 181px;
    display: none;
}

.sort_add .g img {
    width: 181px;
    height: 181px;
}

.gallery_collive .g img {
    width: 181px;
    height: 181px;
}

.gallery_collive_overlay {
    width: 160px;
    height: 160px;
    background: white;
    position: absolute;
    opacity: 0.8;
    margin-left: 10px;
    margin-top: 11px;
    text-align: center;
    opacity: 0;
    transition: opacity 1s ease-out;
}

.gallery_collive_overlay:hover {
    z-index: 1;
    opacity: 0.8
}

.gallery_collive_img {
    width: 181px;
    height: 181px;
    position: absolute;
}

.gallery_collive_title a {
    color: black;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
}

.gallery_collive_title {
    color: black;
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    padding-top: 5px;
    height: 75px;
    padding-right: 5px;
    padding-left: 5px;
}

.gllery_collive_tag {
    color: orange;
    text-transform: uppercase;
    padding-top: 30px;
    font-size: 13px;
}

.gall_overlay_date {
    /*padding-top: 45px;*/
    text-align: center;
    width: 100%;
}

.simcha_gall_sort {
    float: left;
    padding-top: 10px;
}

.simcha_gall_sort span {
    text-transform: uppercase;
    font-size: 12px;
    padding-right: 15px;
    color: #333;
    text-align: center;
    padding: 4px 8px;
    border-radius: 5px;
}

.simcha_gall_sort span:hover {
    cursor: pointer;
}

.active_simcha_gall {
    font-weight: bold;
}

.simcha_search {
    float: right;
    padding-right: 20px;
}

.wrapp_sort_search {
    margin-left: 20px;
    padding-bottom: 10px;
}

#simchas_search {
    background-color: #ffffff;
    color: #000000;
    float: left;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
    background-position: left 5px center;
    background-image: url(images/search-icon.png);
    background-repeat: no-repeat;
    padding: 10px 3% 10px 33px;
    box-shadow: 0px 0px 10px #D2D2D2;
    margin: 0 13px;
}

#simchas_search_btn {
}

#simchas_search_btn {
    cursor: pointer;
}

.simcha_search::-webkit-input-placeholder {
    color: black;
}

.simcha_search::-moz-placeholder {
    color: black;
}

.simcha_search:-ms-input-placeholder {
    color: black;
}

.simcha_search:-o-input-placeholder {
    color: black;
}

/*end simchas */
/*Tzach List */
.browse_by_name {
    background-color: #efefef;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 2px solid #d9d9d9;
    margin-bottom: 25px;
    margin-left: 20px;
}

.tzach_header_main h1 {
    padding-left: 10px;
}

.tzach #main-sidebar {
    /* padding-left: 15px; */
}

.tzach_header_main {
    float: left;
    padding-bottom: 10px;
    margin-left: 30px;
}

.tzach_page .tziag_submit_entry {
    /*margin-top: -40px;
    font-size: 18px;*/
    background: #cc0102;
    font-weight: lighter;
    color: white;
    display: block;
    border: none;
    padding: 13px 10px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
}

.tziag_submit_entry:hover {
    cursor: pointer;
}

.tzach_page .tz_find {
    background: #880000;
    font-weight: lighter;
    color: white;
    display: block;
    border: none;
    padding: 13px 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    margin-left: -7px;
    text-transform: capitalize;
}

.browse_by_name a {
    color: #306485;
    font-weight: bold;
}

.browse_by_name a:hover {
    cursor: pointer;
}

.browse_by_name_title {
    padding-bottom: 5px;
    padding-top: 5px;
    color: #b0b0b4;
    text-transform: uppercase;
    font-weight: bold;
}

.alphabet_list span {
    padding-right: 10px;
}

.alphabet_list {
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    border: 0px solid #000000;
    background-color: #e1e1e1;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
}

.tzach #main-sidebar {
    /* float: left !important; */
}

.tzach .widgettitle {
    margin-bottom: 15px;
    margin-top: 20px;
}

.people_results_table {
    width: 100%;
}

.people_results_header {
    margin-bottom: 10px;
}

#people_results {
    margin-left: 20px;
}

.phone_coll_tz td {
}

#people_results td {
    color: #000000;
    background: white;
    height: 120px !important;
}

.people_results_table tr {
    border-top: 3px #0000002b solid;
    height: 40px;
}

.table_people_header tr {
    border: 10px solid #e9e9e9;
    border-top: 5px #e9e9e9 solid;
    height: 30px;
    background: #e9e9e9 !important;
}

.people_results_table {
    border-collapse: collapse;
}

.table_people_header {
    background-color: #e9e9e9;
    color: #000000;
    text-align: left;
    display: none;
}

.number_of_results {
    color: #306485;
    font-size: 25px;
    font-weight: bold;
    float: left;
}

.people_per_page {
    float: right;
    padding-top: 6px;
}

#pagination_people_tbl a {
    color: #306485;
    text-decoration: underline;
}

#pagination_people_tbl {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.name_tbl_cell {
    padding-top: 5px;
    padding-left: 10px;
}

.name_tbl_cell a {
    color: #000000;
}

.surname_tbl_cell {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
}

.surname_tbl_cell a {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.tzach_subhead {
    font-size: 16px;
    color: #306485;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tzach_input_widg {
    width: 144px;
    height: 21px;
    margin-bottom: 10px;
    margin-left: -12px;
}

.tzach_page .tzach_input_widg {
    width: 262px;
    height: 20px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding-left: 15px;
    margin-right: 10px;
    background-color: white;
    border: 1px #aaa solid;
    z-index: 21;
    position: sticky;
}

.tzach_label_widg {
    font-size: 12px;
    color: #6e625f;
    font-weight: bold;
}

.browse_by_location_widg {
    background: #efefef;
    padding-bottom: 7px;
    margin-top: 20px;
    width: 200px;
    padding-left: 7px;
}

.browse_by_location_widg select {
    width: 190px;
    height: 25px;
    color: #666566;
    font-weight: bold;
}

.browse_by_location_widg span {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.tzach #main-sidebar .g img {
    /* width: 207px; */
    /* margin-top: 30px; */
}

.ui-dialog {
    z-index: 9999 !important;
}

.ui-dialog-titlebar {
    background: grey !important;
}

.ui-dialog .ui-dialog-buttonpane {
    background: none;
    border: none;
}

#submit_entry_popup label {
    width: 150px;
    display: inline-block;
}

#submit_entry_popup input {
    width: 150px;
    display: inline-block;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 12px;
    padding: 10px 3% 7px 0px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 2px;
    font-size: 11px;
}

#submit_entry_popup select {
    width: 153px;
    padding: 2px;
    margin-bottom: 7px;
    width: 150px;
    display: inline-block;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 12px;
    padding: 10px 3% 7px 0px;
    box-shadow: 0px 0px 5px #D2D2D2;
    background-color: #ffffff;
    color: #000000;
    border-radius: 2px;
    font-size: 11px;
}

.ui-dialog-titlebar {
    display: none !important;
}

.ui-button-text {
    background: #dddddd;
    color: #333;
    padding: 8px 15px 8px 15px;
    font-size: 12px;
    border: none !important;
    font-weight: normal;
}

.entery_popup {
    margin-bottom: 5px;
}

#entery_success {
    display: none;
    color: green;
}

.names {
    font-size: 27px;
    line-height: 1.1;
    text-align: left;
    /* margin-left: -8px; */
    /* margin-bottom: -5px; */
    color: #880000;
}

#tzach_single_wrap {
    padding-left: 50px;
    padding-right: 5px;
    padding-top: 40px;
    padding-bottom: 50px;
    background: white;
    border: 1px solid #ccc;
    font-family: poppins;
    margin: 0 10px;
    text-transform: capitalize;
}

.tzach_single_att {
    padding-bottom: 5px;
}

.tzach_single_att span {
    font-weight: bold;
}

.address {
    font-size: 16px;
    font-family: open sans;
}

.contacts {
    font-size: 16px;
    font-family: open sans;
}

#tzach_single_wrap .attr_label {
    color: #060606;
    font-size: 18px;
    margin-right: 8px;
    font-family: poppins;
}

.active_page_link a {
    font-weight: bold;
}

/* new Tzach List */
.tz-card {
    background: white;
    border: solid #ccc 1px;
    padding: 50px;
    margin-bottom: 10px;
    color: #444;
    font-family: poppins;
    font-size: 20px;
    font-weight: bold;
}

/* End Tzach List */
/*recent mazel-tov widget */
.simcha .widget_mazel_tov {
    margin-left: 15px;
}

.recent_mazel_wrapp {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
}

.widget_mazel_tov .widgettitle {
    color: #880000;
    margin-top: -27px;
}

.widget_mazel_tov .widgettitle::before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
    display: none;
}

.widget_mazel_tov .tags-under-post {
    text-align: left;
}

.recent_mazel_sort {
    padding-top: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ededed;
}

.recent_mazel_sort span {
    text-transform: uppercase;
    font-size: 12px;
    padding-right: 15px;
    color: #333;
    text-align: center;
    padding: 4px 8px;
    border-radius: 5px;
}

.recent_mazel_date {
    float: none !important;
    padding-top: 15px;
}

.recent_mazel_cont {
    padding-top: 10px;
    color: #333;
    width: 94%;
}

.recent_mazel_comments {
    float: none !important;
    padding-top: 15px;
}

.recent_mazel_comments a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 13px !important;
}

.recent_mazel_comments .comment_icon {
    padding-left: 0px;
}

.active_mazel_type {
    font-weight: bold;
    color: #424242;
}

.recent_mazel_cat:hover {
    cursor: pointer;
}

.recent_mazel_wrapp {
    display: none;
}

.recent_mazel_hide {
    display: none;
}

.recent_mazel_show {
    display: block;
}

/* recent mazel-tov widget */
/* search page */
.search_page_res .meta-inpersonal.right {
    margin-top: 0px !important;
}

.tptn_link img:hover {
    transform: scale(1.1);
    opacity: 0.8;
    transition: all 0.4s ease-in-out 0.3s;
}

.tptn_title {
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 20px;
    margin-bottom: 10px;
    display: block;
}

.tptn_link {
    height: 125px;
    width: 140px;
    display: block;
    overflow: hidden;
}

.tptn_after_thumb .tptn_link {
    height: auto;
}

.tptn_date {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 5px;
    color: #999;
    height: 15px;
    display: block;
}

.tptn_date:before {
    font-family: fontawesome;
    margin-right: 10px;
    content: "\f017";
    font-size: 14px;
}

.tptn_after_thumb {
    margin-top: 10px;
    display: block;
    margin-bottom: 20px;
}

.tptn_excerpt {
    color: #7E7E7E;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Raleway', sans-serif;
}

.widget_widget_tptn_pop .widgettitle {
    margin-bottom: 20px !important;
}

#small-mini-sidebar .addthis_toolbox {
    display: none;
}

#small-mini-sidebar ul.popularclass.leftpost:hover .proimage a img {
    transform: none;
    opacity: 1;
}

.proimage img:hover {
    cursor: pointer;
    -webkit-transform: scale(1.1) !important;
    -moz-transform: scale(1.1) !important;
    -ms-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}

/*gallery inside post */
.blog_gallery_custom .dynamic_css {
    /*width: 610px !important;*/
}

.blog_gallery_custom {
    /*width: 610px !important;*/
}

/* ad categories widh */
.showcategoriesmainlist {
    /*padding-top: 15px !important;*/
}

.load_more a {
    background: #880000;
    border-radius: 5px;
    font-weight: 600;
    color: white;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
    border: none;
    padding: 10px 20px;
    font-size: 14px;
    font-family: open sans;
}

.load_more {
    background-color: #fff0;
    /* display: block; */
    /* margin: 0 auto; */
    margin-top: 50px;
    margin-bottom: 30px;
    font-weight: lighter;
    color: white;
    border: none;
    padding: 8px 10px;
    width: 144px;
}

#load_more_posts {
    background: #880000;
    border-radius: 5px;
    font-weight: 600;
    color: white;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
    border: none;
    padding: 10px 20px;
    font-size: 14px;
    font-family: open sans;
}

#load_more_posts:hover {
    cursor: pointer;
}

#loading_posts_gif {
    background: url(images/loading_posts.gif);
    height: 70px;
    width: 70px;
    background-size: cover;
    margin: 0 auto;
    margin-bottom: 40px;
    display: none;
    margin-top: 50px;
}

.phone_coll_m {
    color: #666566;
    font-size: 16px;
    font-weight: bold;
}

@media screen and (min-width: 1026px) {
    #wpcomm .wc-form-footer {
        display:none;
        margin-left: 0px;
        margin-bottom: -44px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
    }

    /*94*/
    #wpcomm .wpd-form-row .wpd-form-col-left .wpdiscuz-item {
        text-align: left;
        margin-top: -149px;
    }

    #wpcomm .wc-form-wrapper {
        padding-top: 56px;
    }

    @media screen and (min-width: 1024px) {
        #wpcomm .wc-comment .wc-form-wrapper {
            margin: 20px 0px 20px 99px;
            clear: both;
            padding: 50px 0px 10px 0px;
        }

        .mobile_links {
            display: none;
        }

        #upcoming_events_header {
            margin-top: 20px;
            margin-bottom: 20px;
            float: right;
            width: 313px;
            margin-top: -518px;
        }
    }

    #wpcomm .wpd-form-row .wpdiscuz-item input[type="text"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="email"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="url"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="color"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="date"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="month"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="number"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="time"] {
        width: 204%;
    }

    /* new mobile menu design */
    #menu-item-14974 {
        display: none !important;
    }

    #logo {
        padding-left: 15px;
    }

    #logo-mobile-menu {
        display: none !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
        width: 100% !important;
    }

    .bottom_leaderboard {
        margin: 3px 30px;
    }

    #upper-banner {
        height: 112px;
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    div.headarea.style-mag {
        width: 100%;
    }

    .content-center {
        width: 100%;
    }

    #main-header {
        max-width: 100% !important;
        _background-color: #880000;
        margin: 0;
        padding: 0;
        width: 100% !important;
    }

    div.headarea.style-mag {
        float: none !important;
        width: 1024px !important;
        padding: 0px !important;
        margin: 0 auto;
        max-height: 80px;
    }

    #main-navigation-ico-sticky-wrapper {
        /* padding: 0 20px;
 */
        margin: 0 auto !important;
        width: 100% !important;
        height: 44px !important;
        padding: 0px !important;
        background: #F0F0F0;
    }

    header#main-header.mag-header-design #main-navigation-ico {
        max-width: 1024px !important;
        padding: 0px !important;
        height: 44px !important;
        padding-bottom: 0px !important;
    }

    .header_logo_line {
        height: 80px;
        margin: 0 auto;
        width: 1024px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .header_line_dark {
        /* height: 38px; */
        width: 1024px;
        margin: 0 auto;
    }

    /*//slider css    */
    span.coru_buttons {
        width: 481px !important;
    }

    .slider_title_3 {
        font-size: 15px;
    }
    .slider_excerpt_4 {
        font-size: 11px;
        padding-top: 10px;
    }

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

    .slider_wrapper {
        overflow: hidden;
        width: 521px;
        height: 350px;
        /* padding-left: 20px; */
    }

    .slider_wrap4 {
        width: 480px;
    }

    /*//end slider css   */
    #spraymagwp_recent_posts_thumb1-2 .rpostsum {
        display: block;
    }

    header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper .default-wep {
        width: 1024px !important;
    }

    #main-navigation-ico {
        float: none !important;
        margin: 0 auto !important;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 8px 40px 10px 15px !important;
    }

    input#s-header.magazine-header {
        margin-top: -11px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        max-width: 160px !important;
        background: url(include/images/magnifier.png) no-repeat right 10px center !important;
        color: #ffffff !important;
    }

    .page-template-template-myclassfiled input#s-header.magazine-header {
        width: 215px !important;
    }

    input#s-header.magazine-header:focus,.page-template-template-myclassfiled input#s-header.magazine-header:focus {
        background-color: #CCCCCC !important;
        color: #333 !important;
    }

    #main-navigation-ico {
        background-color: #ffffff !important;
        /* color: #fff !important; */
    }

    #main-navigation-ico a {
        color: #424242 !important;
        float: left !important;
        border-left: 0px !important;
        padding: 21px 15px;
    }

    #main-navigation-ico ul.sf-menu a {
        padding: 21px 12px;
        font-weight: bold;
    }

    #main-navigation-ico a {
        color: #424242 !important;
        float: left !important;
        border-left: 0px !important;
        padding: 21px 15px;
    }

    #main-navigation-ico .classifieds_list a {
        border-bottom: 2px solid #ececec;
    }

    #main-navigation-ico a:hover {
        color: #800 !important;
        background-color: #ffffff;
    }

    .sub-menu li a:hover, #main-navigation-ico .current-menu-item a {
        background-color: #ffffff;
        color: #880000 !important;
        font-weight: bold;
    }

    #main-navigation-ico li {
        float: left;
        padding-left: 0;
        /* font-weight: bold; */
    }

    #main-navigation-ico li:last-child a {
        border-right: none !important;
    }

    #main-navigation-ico li:last-child .vertical_line {
        display: none;
    }

    #main-navigation-ico li.home_item:first-child a {
        margin-left: 3px;
        border-bottom: none;
    }

    #main-navigation-ico li.home_item:first-child > a::before {
        content: url('images/home_icon.png');
        margin-top: -9px;
        width: 15px;
        height: 15px;
        position: absolute;
        left: 15px;
        top: 50%;
        display: none;
    }

    #uber-wrepper .content-center {
        border-top: 0px solid #ededed;
        min-height: 900px;
    }

    #uber-wrepper .content-center.small-left.large-right.tzach {
        min-height: 600px;
    }

    .page-title {
        border-bottom: 0px solid #EDEDED;
    }

    #main-navigation-ico li:first-child a {
    }

    li .sub-menu li a:hover, #main-navigation-ico .current-menu-item a {
        /* padding-bottom: 0px !important;
            padding-top: 15px !important;*/
    }

    #main-navigation-ico li:hover a {
        text-decoration: none;
        background-color: #ffffff;
    }

    .vertical_line {
        height: 36px;
        width: 1px;
        background: url('images/menu_vertical_line.png');
        float: right;
        display: none;
    }

    div.content-postwep {
        background: none;
        width: 1024px !important;
        float: none !important;
        margin: 0 auto;
    }

    #content {
        width: 523px !important;
        margin: 0px 10px;
    }

    #main-sidebar {
        width: 300px !important;
        padding-right: 0px;
        margin-right: 1px !important;
    }


    .popularclass .contentarea .rpostsum {
        display: block !important;
    }

    #evcalwidget_four-2 .widget-title {
        margin: 0px !important;
        padding-bottom: 20px;
    }

    #small-mini-sidebar .widget_adrotate_widgets {
        padding-left: 15px;
    }

    #small-mini-sidebar .widgettitle h2::before {
        font-family: fontawesome !important;
        content: "\f036" !important;
        margin-right: 10px !important;
        font-size: 14px !important;
        color: #949494 !important;
        -webkit-font-smoothing: antialiased !important;
    }

    .widgettitle::before {
        font-family: fontawesome;
        content: "\f036";
        margin-right: 10px;
        font-size: 14px;
        color: #949494;
        -webkit-font-smoothing: antialiased;
        display: none;
    }

    #small-mini-sidebar .widgettitle {
        border-bottom: 5px solid #880000;
        color: #424242;
        width: 80px;
        font-weight: 800;
        white-space: nowrap;
        padding: 10px 0px 0px 0px;
        position: relative;
        float: left;
        line-height: 24px;
        text-transform: uppercase;
    }

    .datejulheb {
        margin: -32px 161px;
        width: 849px;
    }

    .gregorian-date {
        float: left;
    }

    .hebrew-date {
        float: left;
    }

    .header-riht-place {
        margin-right: 0px !important;
    }

    .thumb_img img {
        min-height: 249px;
    }

    .read_more a {
        color: #a91607 !important;
        font-size: 13px;
        font-weight: bold;
    }

    .evcal_event_subtitle {
    }

    .widget_spraymagwp_recent_posts_list_by_tag {
        margin-left: -20px;
    }

    /*.widget_spraymagwp_recent_posts_list_by_tag ul.Post-type-list {
        padding-left: 20px !important;
    }*/
    .social-networks li {
        float: left;
        padding-right: 8px;
    }

    .social-networks a {
        color: #fff !important;
    }

    .social-networks {
        height: 33px;
        /* width: 120px; */
        float: right;
        padding-top: 26px;
        padding-right: 11px;
        font-size: 25px;
    }

    .EvcalWidget_four .widget-title {
        border-bottom: 0px !important;
    }

    .add_btw_post {
        margin: 0 auto;
        padding-left: 0px;
    }

    #small-mini-sidebar {
        width: 180px !important;
    }

    #small-mini-sidebar .widget_adrotate_widgets {
        padding-left: 0px !important;
    }

    #small-mini-sidebar .widget_adrotate_widgets img {
        width: 160px !important;
    }

    #small-mini-sidebar .popularclass {
        margin-left: 0px !important;
        width: 160px;
    }

    .home #content {
        width: 523px !important;
        margin: 0px 10px;
    }

    /*.classfield_page #content {
        width:680px !important;
    }*/
    #main-sidebar .widget {
        /* width: 300px; */
    }

    #main-sidebar .widget-title {
        width: 300px !important;
        margin: 0px;
    }

    #main-sidebar .Post-type-list {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #main-sidebar .category-list.conent-of-more-disc {
        padding: 6px 8px;
        border: 5px solid #F3F3F3;
        float: left;
        margin: 20px 21px 20px;
        border-radius: 3px;
        width: 260px !important;
        max-width: 300px;
        margin-left: 20px !important;
        margin-right: 0px !important;
    }

    #small-mini-sidebar .category-list.conent-of-more-disc {
        padding: 0px;
        border: 5px solid #F3F3F3;
        float: left;
        margin: 20px 21px 20px;
        border-radius: 3px;
        width: 114px !important;
        max-width: 160px;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #small-mini-sidebar p.more-difin-text {
        width: 50px !important;
    }

    div.header-darkerst {
        padding: 0px !important;
        height: 0px;
    }

    .post-share-buttons {
        margin: 0px !important;
    }

    .entry {
        /* width: 490px !important; */
    }

    #post-nav {
        float: left;
        margin-bottom: 20px;
        width: 100%;
        /* max-width: 516px !important; */
        border-bottom: 1px solid #EDEDED;
    }

    .post-next {
        width: 208px !important;
    }

    .post-previous {
        width: 208px !important;
    }

    .evofc_month {
        width: 620px !important;
    }

    .prev, .next {
        background: #E2E2E2 !important;
    }

    .prev {
        width: 40px !important;
        padding: 8px 0px !important;
    }

    .metatags-if-image-ready {
        width: 475px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    li.post-author.pen-icons.if-in-image, li.post-date.calan-icons.if-in-image, li.post-category.folder-icons.if-in-image a, li.post-category.folder-icons.if-in-image, li.pageviews.defhom.eye-icons {
        font-size: 12px !important;
    }

    .entry .addthis_toolbox {
        padding-top: 20px;
        margin-left: 8px;
    }

    #main-navigation-ico-sticky-wrapper {
        width: 1024px !important;
        float: none !important;
        margin: 0 auto !important;
    }

    #main-header .content-center {
    }

    #spraymagwp_recent_posts_thumb1-2 .addthis_toolbox {
        display: none !important;
    }

    #spraymagwp_recent_posts_thumb1-2 .read-this-widget {
        display: none !important;
    }

    .popularclass .contentarea a {
        color: #333333;
        font-family: 'Archivo Narrow', sans-serif;
        font-size: 14px;
        text-transform: uppercase;
    }

    /*category-page-css*/
    .cat_content {
        width: 100% !important;
        float: left !important;
        background: #fff !important;
        border-top: 1px solid #ededed;
    }

    .cat_content #small-mini-sidebar {
        margin-left: 0px;
        padding-right: 15px;
    }

    .cat_content #content {
        width: 514px !important;
    }

    .cat_content #small-mini-sidebar .widgettitle {
        width: 160px;
    }

    /*end category-page-csss*/
    /*single post css*/
    .sing_post #content {
        width: 670px !important;
        margin: 0 15px;
        overflow: visible;
    }

    .sing_post .entry {
        max-width: 630px !important;
        width: 630px !important;
    }

    .sing_post .at-icon-wrapper {
        height: 25px !important;
        width: 25px !important;
    }

    .sing_post .at-icon-wrapper svg {
        height: 25px !important;
        width: 25px !important;
    }

    .inside_article {
        position: relative;
    }

    .upper_thumbnail {
        clear: both;
        height: 46px;
        margin-left: 22px;
        margin-right: 22px;
        width: 630px;
        border-bottom: 1px solid #ededed;
    }


    .addthis_on_top {
        top: -5px;
        position: absolute;
        right: 19px;
    }

    .addthis_on_top .at-icon-wrapper {
        height: 20px !important;
        width: 20px !important;
    }

    .addthis_on_top .at-icon-wrapper svg {
        height: 20px !important;
        width: 20px !important;
    }

    /*end single post css*/
    /* videos css */
    #featured-slider {
        padding: 0px;
    }

    .videos_collive {
        float: left;
        width: 213px;
        padding: 5px;
        position: relative;
        ; }

    .videos_collive iframe {
        height: 140px !important;
        width: 213px !important;
    }

    .videos_collive .attachment-large-thumb {
        width: 213px !important;
        height: 140px !important;
        object-fit: cover;
    }

    .slides li {
        width: 590px !important;
    }

    .video_wrapp .addthis_toolbox {
        display: none;
    }

    .video_wrapp .tptn_counter {
        display: none;
    }

    .video_wrapp #content {
        border-left: none;
    }

    .videos_collive .overlay-image-bg {
        position: absolute;
        top: 0;
        background-position: center;
    }

    .videos_collive .overlay-image-button {
        position: absolute;
        background-position: center;
        background-image: url('images/playbutton.png');
        background-repeat: no-repeat;
        z-index: 12;
    }

    .videos_collive:hover .overlay-image-bg {
        background: none;
    }

    .video_tag_list {
        padding-top: 25px;
    }

    .video_tags li {
        /* padding: 20px; */
        /* float: left; */
        /* cursor: pointer; */
        /* padding-top: 10px; */
        /* padding-bottom: 10px; */
        /* color: #333; */
        /* font-weight: bold; */
    }

    .video_tag_list li a {
        color: black;
        text-transform: uppercase;
    }

    .video_tag_list li {
        text-transform: uppercase;
    }

    .active_video_tag {
        color: #FF6464;
        cursor: default;
        pointer-events: none
    }

    .active_video_tag a {
        color: #FF6464 !important;
        cursor: default;
        pointer-events: none
    }

    .active_video_tag {
        color: #FF6464 !important;
        cursor: default;
        pointer-events: none
    }

    .video_wrapp .slides li {
        width: 640px !important;
    }

    .video_wrapp #featured-slider {
        width: 640px !important;
        max-width: 640px !important;
        padding-left: 10px !important;
    }

    .video_wrapp #slider-nav ol {
        max-width: 640px !important;
    }

    .video_wrapp #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 645px !important;
    }

    .video_wrapp #featured-slider.in-slider-widget .flex-direction-nav {
        width: 730px !important;
    }

    #videos_collive {
        /*padding-left: 10px;*/
    }

    /* videos css */
    /* women css */
    .women_wrapp .main_slider {
        width: 490px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .women_wrapp .slides li {
        width: 490px !important;
    }

    .women_wrapp .slide-caption {
        width: 465px;
    }

    .women_wrapp #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 490px !important;
    }

    .art_custom_w {
        margin-left: 0px;
    }

    .women_wrapp .add_btw_post {
        padding-left: 0px !important;
        padding-right: 15px !important;
    }

    /*end women css */
    /*most commented widget*/
    #more_widg_class {
        margin-left: 0px;
    }

    /*end most commented widget*/
    /* calendar template */
    .calendar_wrapp #content {
        border-left: 0px !important;
        width: 101% !important;
        margin: 0px 10px;
    }

    .calendar_content {
        width: 96%;
        padding-left: 10px;
        overflow: visible;
    }

    .calendar_wrapp #evcal_list {
        margin-top: -441px;
        border-color: #e5e5e5;
        float: right;
        width: 313px;
    }

    .calendar_wrapp #upcoming_events_header {
        float: right;
        width: 313px;
        margin-top: -518px;
    }

    /*-- event loading --*/
    #eventon_loadbar {
        height: 5px;
        width: 0%;
        border-radius: 10px;
        margin: 10px 0;
        background-color: #f5b87a;
        display: none;
    }

    #eventon_loadbar_section {
        height: auto;
        width: 100%;
        margin-top: 6px;
    }

    .eventon_fullcal {
        padding: 0px 0 10px;
        overflow: hidden;
        /* width:100%; */
        position: relative;
        border-bottom: 1px solid #e5e5e5;
    }

    /* end calendar template */
    /* mazel tov */
    .sigle_post_coolive .mazel-cont-left .addthis_toolbox .addthis_counter {
        background: url('images/like_background.png') !important;
        width: 37px !important;
        height: 20px;
        background-position-y: 5px;
        background-repeat: no-repeat;
        margin-top: 3px;
    }

    .sigle_post_coolive .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
        margin-top: 3px;
    }

    /* end mazel tov */
    /*end simchas */
    .simchas #main-sidebar {
        width: 380px !important;
    }

    .simchas #content {
        width: 625px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
        border-right: none !important;
    }

    /*end simchas */
    /*tzach list*/
    .tzach #content {
        width: 733px !important;
        margin-right: 0px !important;
        margin-left: -11px !important;
        border-right: none !important;
        padding-bottom: 200px;
    }

    .tzach #main-sidebar {
        /* width: 222px !important; */
    }

    .browse_by_name {
        width: 511px;
    }

    .tzach_page #content {
        width: 65% !important;
        padding-right: 20px;
    }

    .phone_coll_m {
        display: none;
    }

    .phone_coll_tz {
        font-weight: bold;
        padding-left: 10px;
    }

    /*end tzach list */
}

@media only screen and (max-width: 1024px) {
    #submit_entry_popup {
        max-height:350px !important
    }

    .ui-resizable {
        top: 88px !important;
        position: fixed !important;
    }

    .content-center.small-left.large-right #main-sidebar {
        float: none;
    }

    #popupform {
        height: 350px;
        overflow-y: scroll;
        width: 98%;
    }

    #submit_entry_popup label {
        width: 110px;
        display: inline-block;
    }

    .submit_button_popup .ui-button-text {
        margin-right: -440px !important;
    }
}

@media only screen and (max-width: 1025px) and (min-width: 650px) {
    .slick_slider:hover .slick-prev, .slick_slider:hover .slick-next {
        display: inline-block !important;
    }

    input#s-header.magazine-header {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        width: 142px !important;
        /*background: url(include/images/magnifier.png) no-repeat 160px center #818181 !important;*/
        color: #333 !important;
        height: 24px;
    }

    .add_btw_post {
    }

    .add_btw_post img {
    }

    .content-center.small-left.large-right #main-sidebar {
        float: none !important;
    }

    .widget_adrotate_widgets {
        /* padding-top: 30px !important; */
        /* padding-bottom: 30px !important; */
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 10px 20px 8px 15px !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
    }

    .gregorian-date {
        float: left;
    }

    .hebrew-date {
        float: left;
    }

    .datejulheb {
        margin: 11px 4px 0 0;
    }

    .social-networks {
        height: 33px;
        width: 100px;
        float: right;
        padding-top: 26px;
    }

    .social-networks li {
        float: left;
        padding-right: 11px;
    }

    .header-darkerst {
        background-color: #2f2f2f !important;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    div.header-darkerst {
        padding-right: 0px !important;
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-top: 90px;
        width: 590px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #content {
        padding-left: 0px;
        width: 100%;
    }

    /* end single post css */
    .addthis_on_top {
        top: 15px;
    }

    /* single post css */
    /* videos css */
    .videos_collive {
        margin: 0 auto;
        float: left;
        width: 100%;
        box-sizing: border-box;
    }

    /* videos css */
    /* calendar template */
    .calendar_content {
        padding: 15px;
    }

    /* end calendar template */
    /*menu mobile */
    /* menu-for-mobile */
    .style-mag {
        display: none;
    }

    .header_logo_line {
        display: none;
    }

    .mobile_view_menu {
        display: none;
        float: right;
    }

    .style-mag {
        height: 43px;
    }

    #upper-banner {
        display: none;
    }

    #main-navigation-ico-sticky-wrapper {
        width: 100%;
        padding-left: 0px !important;
    }

    .sticky-wrapper #main-navigation-ico {
    }

    header#main-header.mag-header-design #main-navigation-ico {
        max-width: 100%;
    }

    .is-sticky #main-navigation-ico {
        /* background: #494949 !important; */
        width: 100%;
        position: absolute;
        bottom: -7px;
    }

    .sticky-wrapper #logo-mobile-menu {
        display: block;
        width: 112px;
        height: 29px;
        background: url(images/logo_mob.png);
        margin-left: 80px;
        margin-top: 8px;
        float: left;
        padding: 0px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        border: none;
    }

    .is-sticky #logo-mobile-menu {
        display: none;
    }

    #search_ico_mob {
        display: block;
    }

    /*    width: 24px;
        height: 24px;
        background: url(include/images/magnifierr.png);
        float: right;
        margin-top: 11px;
        margin-right: 20px;
    }*/
    #search_ico_mob, #search_ico_form {
        width: 43px;
        height: 43px;
        background-image: url(include/images/magnifierr.png);
        float: right;
        background-position: center;
        background-repeat: no-repeat;
    }

    #search_ico_form {
        background-color: #CCCCCC !important;
    }

    .is-sticky #greg_date_mob {
        float: left;
        margin-top: 15px;
        margin-left: 70px;
        display: block;
        color: white;
        text-transform: uppercase;
    }

    #s-header {
        padding: 10px 43px 10px 15px !important;
        height: 43%;
    }

    .hide_mobile_element {
        display: none !important;
    }

    .show_mobile_element {
        display: block !important;
    }

    #main-header .content-center {
        width: 100%;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
    }

    /* end menu-for-mobile */
    /* ad categories widh */
    .showcategoriesmainlist {
        /* padding-left: 20px !important; */
        /* padding-top: 15px !important; */
    }

    .phone_coll_tz {
        display: none;
    }

    #people_results {
        margin-right: 20px;
    }

    .tzach_head {
        padding-right: 20px;
    }
}

@media only screen and (min-width: 350px) and (max-width: 650px) {
    div.corousel-content {
    }

    .premium-post-ad h2.post-title.personal-design a {
        font-size: 15px !important;
        line-height: 12px;
    }

    .premium-post-ad p {
        font-size: 11px !important;
        line-height: 15px !important;
    }

    #main-header {
        /*  width: 380px !important;*/
        width: 100% !important;
    }

    .add_btw_post {
        /* width: 320px !important; */
        margin: 0 auto !important;
        /* padding-bottom: 20px; */
    }

    .add_btw_post img {
        /* width: 100%; */
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-top: 90px;
        width: 320px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    input#s-header.magazine-header {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        width: 142px !important;
        /* background: url(include/images/magnifierr.png) no-repeat 190px center #818181 !important; */
        color: #333 !important;
        height: 43px;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 10px 20px 8px 12px !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
    }

    .social-networks {
        height: 33px;
        width: 100px;
        float: right;
        padding-top: 26px;
    }

    .social-networks li {
        float: left;
        padding-right: 11px;
    }

    .header-darkerst {
        background-color: #2f2f2f !important;
    }

    .datejulheb {
        margin: 0px;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    div.header-darkerst {
        padding-right: 0px !important;
    }

    /* videos css */
    .videos_collive {
        margin: 4px 3px auto;
        float: left;
        /* width: 48%; */
        box-sizing: border-box;
    }

    /* videos css */
    /*//slider_css    */
    .carousel-wepper {
        height: 220px !important;
    }

    .slick_slider .slick-dots li {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
        float: none;
    }

    .slick_slider .slick-prev {
        display: none !important;
    }

    .slick_slider .slick-next {
        display: none !important;
    }

    .carousel-list {
        /* width: 170px !important; */
        max-height: 177px !important;
    }

    .overlay-image-bg {
        width: 160px !important;
        height: 105px !important;
    }

    .carousel-thumbnail {
        width: 160px !important;
        height: 105px !important;
        margin-bottom: 5px !important;
    }

    .carousel-thumbnail img {
        /* width: 160px !important; */
        /* height: 105px !important; */
        min-height: 160px;
    }

    div.corousel-content:hover button.pprev {
        right: 200px !important;
    }

    .post-thumb.if-has-in-personaldes {
        display: none !important;
    }

    /*end slider css */
    /* main-slider css */
    #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 340px !important;
    }

    .in-slider-widget .flex-direction-nav {
        width: 455px !important;
    }

    /* end main-slider css */
    /* end single post css */
    .addthis_on_top {
        top: 15px;
    }

    /* single post css */
    /* adds css*/
    .widget_adrotate_widgets .g {
        text-align: center;
    }

    .widget_adrotate_widgets {
        /* padding-top: 30px !important; */
        /* padding-bottom: 30px !important; */
    }

    .widget_wpsmart_popular .widget-title {
        margin: 10px 20px 1px;
    }

    #more_widg_class {
        max-width: 314px;
        width: 314px !important;
    }

    .EvcalWidget_four {
        margin: 0 auto;
    }

    .mob-most-content #wpsmart_popular_wsm-2 {
        padding-top: 0px !important;
        border: none !important;
        padding-bottom: 200px !important;
    }

    .mob-most-content .widget_wpsmart_popular {
        padding-top: 0px !important;
        border: none !important;
        padding-bottom: 200px !important;
    }

    .mob-most-content .wpsmart_popular_wsm-2 {
        padding-top: 0px !important;
        border: none !important;
        padding-bottom: 200px !important;
    }

    /* end adds css*/
    /* menu-for-mobile */
    .style-mag {
        display: none;
    }

    .header_logo_line {
        display: none;
    }

    .mobile_view_menu {
        display: none;
        float: right;
    }

    .style-mag {
        height: 43px;
    }

    #upper-banner {
        /*display: none;*/
    }

    #main-navigation-ico-sticky-wrapper {
        width: 100%;
        padding-left: 0px !important;
    }

    .sticky-wrapper #main-navigation-ico {
        background: #880000;
    }

    .is-sticky #main-navigation-ico {
        /*   background: #494949; */
    }

    .sticky-wrapper #logo-mobile-menu {
        width: 113px;
        height: 30px;
        background: url(images/logo_mob.png);
        margin-left: 75px;
        margin-top: 7px;
        float: left;
        padding: 0px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        border: none;
    }

    .is-sticky #logo-mobile-menu {
        display: none;
    }

    #search_ico_mob {
        display: block;
    }

    #search_ico_mob, #search_ico_form {
        width: 43px;
        height: 43px;
        background-image: url(include/images/magnifierr.png);
        float: right;
        background-position: center;
        background-repeat: no-repeat;
    }

    #search_ico_form {
        background-color: #ccc !important;
    }

    .is-sticky #greg_date_mob {
        float: left;
        margin-top: 15px;
        margin-left: 70px;
        display: block;
        color: white;
        text-transform: uppercase;
    }

    #s-header {
        padding: 0px 43px 0px 15px !important;
        height: 43px;
    }

    .hide_mobile_element {
        display: none !important;
    }

    .show_mobile_element {
        display: block !important;
    }

    #main-header .content-center {
        width: 100%;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
        background-color: #e5e5e5 !important;
    }

    #main-navigation-ico .sf-menu a {
        color: #4c4c4c !important;
        border-left: none;
        border-bottom: 1px solid #999999;
    }

    #main-navigation-ico .sf-menu .current-menu-item a {
        background: none !important;
    }

    #main-navigation-ico .sf-menu a:hover {
        background: none !important;
    }

    /*#main-navigation-ico .sf-menu .menu-item-has-children > a:after {
            content: "\f343";
            font-family: "dashicons";
            float: right;
            font-size: 25px;

    }
     */
    #main-navigation-ico .sf-menu .sfHover > a:after {
        content: "\f347" !important;
        font-family: "dashicons";
        float: right;
        font-size: 25px;
    }

    #main-navigation-ico .top-level-category a:after {
        content: none !important;
    }

    #main-navigation-ico .toplevelitem {
        float: left;
        padding: 0px !important;
        line-height: 14px !important;
        padding-right: 4px !important;
    }

    #main-navigation-ico .top-level-categories li {
        border-bottom: none !important;
    }

    #main-navigation-ico .sf-menu li:last-child a {
        border-right: none !important;
    }

    #main-navigation-ico .sf-menu {
        border-left: none !important;
    }

    .default-wep {
        margin: 0 !important;
    }

    #menu-primary-menu {
        left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-primary-menu .sub-menu {
        background-color: #f2f2f2 !important;
        display: initial;
    }

    #main-navigation-ico li .sub-menu li:last-child {
        border-bottom: none !important;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m {
        border-bottom: none;
        text-align: left;
        padding-left: 20px;
        text-transform: uppercase !important;
        padding-top: 12px;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m h4, #main-navigation-ico li .sub-menu .classfieds_title_m h4 a {
        font-weight: bold;
        border-bottom: none;
        text-align: left;
        padding-left: 20px;
        text-transform: uppercase !important;
        padding-top: 12px;
    }

    #main-navigation-ico .top-level-categories {
        padding-top: 5px !important;
    }

    #menu-item-1483, #menu-item-1131, #menu-item-14975, #menu-item-14973 {
        display: none !important;
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg {
        width: 85%;
        height: auto;
        margin-bottom: 0px;
        background-color: white;
        margin-top: 5px;
        float: none;
        display: block;
        padding: 10px;
        font-size: 17px;
        z-index: 5;
        position: relative;
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg::placeholder {
        opacity: 1;
        /* Firefox */
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg::-ms-input-placeholder {
        /* Microsoft Edge */
    }

    .phone_coll_tz {
        display: none;
    }

    .searchIconMob {
        width: 23px;
        height: 23px;
        background-image: url(/wp-content/themes/spraymag/include/images/magnifierr.png);
        float: left;
        display: block;
        margin: 0 auto;
        text-align: center;
        margin-left: calc(50% - 10px);
    }

    #main-navigation-ico::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #c2ba8c !important;
        font-style: italic;
    }

    #search_by_name_menu {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #main-navigation-ico .tzach_input_widg:focus {
        outline: none !important;
    }

    #main-navigation-ico li .sub-menu li {
        border-bottom: 0px !important;
        color: #333;
        font-size: 12px !important;
    }

    .search_icm {
        width: 24px;
        height: 24px;
        background: url(include/images/search_icm.png);
        display: block;
        float: left;
        margin-top: 2px;
    }

    .search_icm:hover {
        cursor: pointer;
    }

    #main-navigation-ico p.top-level-category {
        color: #333;
        font-size: 13px !important;
    }

    /* end menu-for-mobile */
    /* calendar template */
    .calendar_content {
        padding: 15px;
    }

    .heb_mont_event {
        font-size: 8px;
    }

    /* end calendar template */
    /* simchas page */
    .gallery_collive {
        float: left;
    }

    .sort_add {
        float: left;
    }

    .simcha_gall_sort {
        float: none;
    }

    .simcha_search {
        float: none;
        text-align: center;
        margin-top: 15px;
    }

    .widget_mazel_tov {
        padding-left: 10px;
    }

    .gallery_collive_overlay {
        width: 115px;
        height: 115px;
    }

    .gallery_collive_img {
        width: 135px;
        height: 135px;
    }

    .gallery_collive {
        width: 44%;
        /* height: 135px;*/
    }

    .sort_add {
        width: 44%;
        /*    height: 135px;*/
    }

    .gallery_collive .g img {
        width: 100%;
        /* height: 135px;*/
    }

    .sort_add .g img {
        width: 100%;
        /*    height: 135px;*/
    }

    .gllery_collive_tag {
        padding-top: 10px;
    }

    .gallery_collive_title {
        height: 60px;
    }

    /* end simchas page */
    /* classfield */
    .classfield_page .widget_awpcp-random-ads {
        padding-left: 20px;
    }

    /* add categories classifieds*/
    .awpcp-form-steps .awpcp-form-steps-step-number {
        background: #fb4834;
        border-radius: 2px;
        border: 1px solid #fb4834;
        padding: 2px 5px;
    }

    .awpcp-form-steps .awpcp-form-steps-completed-step {
        background-color: #fb4834;
    }

    .showcategoriesmainlist {
        padding-left: 20px !important;
        padding-top: 15px !important;
    }

    .blog_gallery_custom .dynamic_css {
        /*width: 320px !important;*/
        border: 7px solid #f1f0f0 !important;
    }

    .blog_gallery_custom {
        /*width: 320px !important;*/
    }

    iframe {
        max-width: 100%;
    }

    .custom_masonary img.width_thumb {
        width: 320px !important;
    }

    .custom_masonary div.margin_thumbs {
        border: 7px solid #f1f0f0 !important;
    }

    .buy-subscription {
        display: none
    }

    .awpcp-navigation ul .search-listings {
        margin-left: -12px;
    }

    .awpcp-navigation ul .categg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }

    .awpcp-navigation ul .search-listings {
        margin-right: 8px;
    }

    #classiwrapper .awpcp-nav-menu {
        padding-left: 0px !important;
    }

    .awpcp-navigation .awpcp-nav-menu li {
        margin-top: 0px !important;
    }

    .back_to_home a {
        font-size: 13px;
        padding-left: 3px;
    }

    .classfield_page .awpcp-navigation ul .search-listings a {
        width: 108px;
        font-size: 13px;
        margin-left: 4px;
        padding-left: 3px;
    }

    .classfield_page .awpcp-navigation ul .categg a {
        width: 106px;
        font-size: 13px;
        margin-right: 0px;
        padding-left: 3px;
    }

    .awpcp-category-dropdown-container select {
        width: 126px;
    }

    .changecategoryselect .button {
        margin-left: 7px;
    }

    .classified_pg .group {
        /* padding-top: 0px; */
    }

    .region_item_wrapper {
        width: 106px;
    }

    .post_classfield_link {
        text-align: center;
    }

    .post_classfield_link a {
        margin-left: -40px !important;
    }

    #people_results {
        margin-right: 20px;
    }

    .tzach_head {
        padding-right: 20px;
    }

    ul.mrt li .proimage a {
        padding: 0px !important;
    }

    .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt .awpcp-widget-read-more {
        display: block !important;
    }

    .slick-dots li button:before {
        font-size: 60px !important;
    }

    .classfield_page .search_by_cat select {
        margin-bottom: 5px;
    }

    .classfield_search_page .search_by_cat select {
        margin-bottom: 5px;
    }

    .classfield_search_page .search_by_cat .inner-addon {
        margin-top: 5px;
    }
}

@media screen and (max-width: 350px) {
    div.corousel-content {
        /* width: 280px !important; */
    }

    .carousel-list {
    }

    .region_item_wrapper {
        width: 130px;
    }

    .classfield_page .awpcp-navigation ul .search-listings a {
        margin-left: -13px;
    }

    .classfield_page .awpcp-navigation ul .categg a, .classfield_page .awpcp-navigation ul .search-listings a {
        width: 130px;
        font-size: 13px;
    }

    .awpcp-navigation ul li {
        margin: auto
    }

    .buy-subscription {
        display: none
    }

    .awpcp-navigation ul .search-listings {
        margin-left: -12px;
    }

    .awpcp-navigation ul .categg {
        margin-left: -5px;
    }

    .premium-post-ad h2.post-title.personal-design a {
        font-size: 19px !important;
        line-height: 22px;
    }

    .premium-post-ad p {
        font-size: 12px !important;
        line-height: 17px;
    }

    header#main-header.mag-header-design #main-navigation-ico {
        width: 100%;
    }

    input#s-header.magazine-header {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        width: 142px !important;
        /*background: url(include/images/magnifierr.png) no-repeat 160px center #818181 !important;*/
        color: #333 !important;
        height: 43px;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 10px 20px 8px 25px !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
    }

    .social-networks {
        height: 33px;
        width: 100px;
        float: right;
        padding-top: 26px;
    }

    .social-networks li {
        float: left;
        padding-right: 11px;
    }

    .header-darkerst {
        background-color: #2f2f2f !important;
    }

    .datejulheb {
        margin-top: 2px !important;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    div.header-darkerst {
        padding-right: 0px !important;
    }

    .post-thumb.if-has-in-personaldes {
        display: none !important;
    }

    .add_btw_post {
        width: 300px;
        margin: 0 auto;
        /* padding-bottom: 20px; */
    }

    .add_btw_post img {
        width: 300px;
    }

    .slider_wrapper {
        /* overflow: hidden; */
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-top: 90px;
        width: 320px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    input#s-header.magazine-header {
        margin-top: 6px;
        margin-bottom: 6px;
    }

    input#s-header.magazine-header {
        /*background: url(include/images/magnifierr.png) no-repeat 165px center #818181 !important;*/
    }

    #s-header {
        padding: 10px 0px 8px 3px !important;
    }

    .datejulheb {
        font-size: 11px;
        padding-left: 5px;
    }

    .main-navigation-ico {
        margin-bottom: 15px;
    }

    #content {
        padding-top: 10px;
    }

    /*//slider_css   */
    .carousel-wepper {
        height: 220px !important;
    }

    .carousel-list {
        width: 130px !important;
        max-height: 172px !important;
    }

    .overlay-image-bg {
        width: 130px !important;
        height: 105px !important;
    }

    .carousel-thumbnail {
        width: 130px !important;
        height: 105px !important;
        margin-bottom: 5px !important;
    }

    .carousel-thumbnail img {
        /* width: 130px !important; */
        /* height: 105px !important; */
    }

    div.corousel-content:hover button.pprev {
        right: 260px !important;
    }

    /* main-slider css */
    #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 280px !important;
    }

    .in-slider-widget .flex-direction-nav {
        width: 455px !important;
    }

    /* end single post css */
    .addthis_on_top {
        top: 15px;
    }

    /* adds css*/
    .widget_adrotate_widgets .g {
        text-align: center;
    }

    .widget_adrotate_widgets {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .widget_wpsmart_popular .widget-title {
    }

    .EvcalWidget_four {
        width: 280px;
        margin: 0 auto;
    }

    .widget_wpsmart_popular {
        padding-top: 0px !important;
    }

    /* end adds css*/
    /* videos css */
    .videos_collive {
        margin: 0 auto;
    }

    .video_tags li {
        padding: 10px;
    }

    /* videos css */
    /* menu-for-mobile */
    .style-mag {
        display: none;
    }

    .header_logo_line {
        display: none;
    }

    .mobile_view_menu {
        display: none;
        float: right;
    }

    .style-mag {
        height: 43px;
    }

    #upper-banner {
        display: none;
    }

    #main-navigation-ico-sticky-wrapper {
        width: 100%;
        padding-left: 0px !important;
    }

    .sticky-wrapper #main-navigation-ico {
        background: #851718;
    }

    .is-sticky #main-navigation-ico {
        background: #494949 !important;
    }

    .sticky-wrapper #logo-mobile-menu {
        display: block;
        width: 112px;
        height: 29px;
        background: url(images/logo_mob.png);
        margin-left: 60px;
        margin-top: 8px;
        float: left;
        padding: 0px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        border: none;
    }

    .is-sticky #logo-mobile-menu {
        display: none;
    }

    #search_ico_mob {
        display: block;
        width: 24px;
        height: 24px;
        background: url(include/images/magnifierr.png);
        float: right;
        margin-top: 11px;
        margin-right: 20px;
    }

    .is-sticky #greg_date_mob {
        float: left;
        margin-top: 15px;
        margin-left: 70px;
        display: block;
        color: white;
        text-transform: uppercase;
    }

    #s-header {
        padding: 0px 25px 0px 15px !important;
        height: 43px;
    }

    .hide_mobile_element {
        display: none !important;
    }

    .show_mobile_element {
        display: block !important;
    }

    #main-header .content-center {
        width: 320px;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
    }

    #search_ico_form {
        width: 43px;
        height: 43px;
        background-image: url(include/images/magnifierr.png);
        float: right;
        background-position: center;
        background-repeat: no-repeat;
        background-color: #ccc !important;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
        background-color: #e5e5e5 !important;
    }

    #main-navigation-ico .sf-menu a {
        color: #4c4c4c !important;
        border-left: none;
        border-bottom: 1px solid #999999;
    }

    #main-navigation-ico .sf-menu .current-menu-item a {
        background: none !important;
    }

    #main-navigation-ico .sf-menu a:hover {
        background: none !important;
    }

    /*#main-navigation-ico .sf-menu .menu-item-has-children > a:after {
            content: "\f343";
            font-family: "dashicons";
            float: right;
            font-size: 25px;

    }
     */
    #main-navigation-ico .sf-menu .sfHover > a:after {
        content: "\f347" !important;
        font-family: "dashicons";
        float: right;
        font-size: 25px;
    }

    #main-navigation-ico .top-level-category a:after {
        content: none !important;
    }

    #main-navigation-ico .toplevelitem {
        float: left;
        padding: 0px !important;
        line-height: 14px !important;
        padding-right: 4px !important;
    }

    #main-navigation-ico .top-level-categories li {
        border-bottom: none !important;
    }

    #main-navigation-ico .sf-menu li:last-child a {
        border-right: none !important;
    }

    #main-navigation-ico .sf-menu {
        border-left: none !important;
    }

    .default-wep {
        margin: 0 !important;
    }

    #menu-primary-menu {
        left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-primary-menu .sub-menu {
        background-color: #f6f6f6 !important;
    }

    #main-navigation-ico li .sub-menu li:last-child {
        border-bottom: none !important;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m {
        border-bottom: none;
        text-align: left;
        padding-left: 20px;
        text-transform: uppercase;
        padding-top: 12px;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m h4 {
        font-weight: bold;
    }

    #main-navigation-ico .top-level-categories {
        padding-top: 5px !important;
    }

    #menu-item-1483, #menu-item-1131, #menu-item-14975, #menu-item-14973 {
        display: none !important;
    }

    #main-navigation-ico .tzach_input_widg {
        width: 185px;
        height: 21px;
        margin-bottom: 0px;
        border: none;
        background-color: #f6f6f6;
        margin-top: 5px;
        margin-left: 20px;
        float: left;
    }

    #main-navigation-ico::-webkit-input-placeholder {
        /*Chrome/Opera/Safari */
        color: #4c4c4c !important;
        font-style: italic;
    }

    #search_by_name_menu {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #main-navigation-ico .tzach_input_widg:focus {
        outline: none !important;
    }

    .search_icm {
        width: 24px;
        height: 24px;
        background: url(include/images/search_icm.png);
        display: block;
        float: left;
        margin-top: 2px;
    }

    #main-navigation-ico li .sub-menu li {
        border-bottom: 0px !important;
    }

    .search_icm:hover {
        cursor: pointer;
    }

    #main-navigation-ico .sub-menu {
        min-width: 363px !important;
    }

    #main-navigation-ico p.top-level-category {
        color: #c2c2c2;
    }

    /* end menu-for-mobile */
    /* calendar template */
    .calendar_content {
        padding: 15px;
    }

    .heb_mont_event {
        font-size: 7px;
    }

    /* end calendar template */
    /* simchas page */
    .gallery_collive {
        float: left;
        margin: 0 auto;
    }

    .sort_add {
        float: left;
        margin: 0 auto;
    }

    .widget_mazel_tov {
        padding-left: 10px;
    }

    #simchas_search {
        /* width: 144px; */
        /* background: url(include/images/magnifier1.png) no-repeat 156px center; */
    }

    /* end simchas page */
    /* classfield */
    .classfield_page .widget_awpcp-random-ads {
        padding-left: 20px;
    }

    .simcha_gall_sort {
        float: none;
    }

    .simcha_search {
        float: none;
        text-align: center;
        margin-top: 15px;
    }

    .gallery_collive_overlay {
        width: 115px;
        height: 115px;
    }

    .gallery_collive_img {
        width: 135px;
        height: 135px;
    }

    .gallery_collive {
        width: 135px;
        height: 135px;
        margin: 10px;
    }

    .sort_add {
        width: 135px;
        height: 135px;
    }

    .gallery_collive .g img {
        width: 135px;
        height: 135px;
    }

    .sort_add .g img {
        width: 135px;
        height: 135px;
    }

    .gllery_collive_tag {
        padding-top: 10px;
    }

    .gallery_collive_title {
        height: 60px;
    }

    /* add categories classifieds*/
    .showcategoriesmainlist {
        padding-left: 20px !important;
        padding-top: 15px !important;
    }

    /* gallery bank */
    .blog_gallery_custom .dynamic_css {
        /*width: 260px !important;*/
        border: 7px solid #f1f0f0 !important;
    }

    .blog_gallery_custom {
        /*width: 260px !important;*/
    }

    iframe {
    }

    .custom_masonary img.width_thumb {
        width: 270px !important;
    }

    .custom_masonary div.margin_thumbs {
        border: 7px solid #f1f0f0 !important;
    }

    /* end gallery bank */
    .phone_coll_tz {
        display: none;
    }

    #people_results {
        margin-right: 20px;
    }

    .tzach_head {
        padding-right: 20px;
    }
}

/** * ========== SUBSCRIBER PROFILE PAGE ============= */
/*#management-content a {*/
/*color: #0073aa;*/
/*
}
*/
#management-content .awcp-filters li {
    display: inline-block;
    font-size: 13px;
}
}

.page-template-women h2.post-title.personal-design {
    margin-top: -25px;
    margin-bottom: 15px;
}

.post_classfield_link {
    margin-top: 20px;
}

.post_classfield_link a {
    font-weight: bold;
    background-color: #ef4f32 !important;
    color: white;
    font-size: 16px;
    text-align: inherit;
    padding-top: 8px;
    padding-bottom: 6px;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 20px;
}

.post_classfield_link a:hover {
    color: #ffffff;
}

#content div.sort_regions_list {
    padding-top: 35px !important;
}

.back_to_home a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 99px;
    font-weight: bold;
    background-color: #dc2504 !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -24px;
}

.classfield_page .awpcp-navigation ul .back_to_home a:before {
    display: block;
    float: left;
    margin-top: -2px;
    background-image: url(images/ctg.png);
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .awpcp-navigation ul .back_to_home a:hover {
    color: #ffffff;
}

#clear_cookie {
    display: none;
}

.widget_awpcp_regionsswidget .widgettitle {
    padding-bottom: 20px !important;
}

.widget_awpcp_regionsswidget .region_item {
    margin-bottom: 5px;
    font-size: 13px;
}

.category_prices {
    padding: 20px;
}

.category_prices h3 {
    padding-bottom: 25px;
}

.widget_featured_ads_widget .featured_ad_item {
    background-color: #ffffff00 !important;
    margin: -10px;
    padding: 6px;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item {
}

.widget_featured_ads_widget .awpcplatestthumb {
    width: 30% !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
}

.widget_featured_ads_widget .awpcplatestbox {
    padding: 3px 5px !important;
    /* border-bottom: 1px solid #ccc; */
}

#main-sidebar .widget #featured_ads_widget-3 {
   border:#FF9800 solid 2px !important;
}

.widget_featured_ads_widget .awpcp-listing-title a {
}

.awpcp-ad-primary-image img {
    width: auto !important;
}

.awpcp-menu-items .edit-listing {
    display: none;
}

#showawpcpadpage .awpcp-title {
    border: none !important;
    margin-top: -30px;
}

#showawpcpadpage .awpcp-title a {
    font-size: 25px !important;
    font-family: poppins;
    text-align: center;
    line-height: 1;
}

.classfield_page .page-title {
    display: none;
}

.displayaditemsodd {
    background: #f2f2f2 !important;
}

.displayaditemseven {
    background: #ffffff !important;
}

div.awpcp_featured_ad_wrapper {
    border: none !important;
}

.widget_featured_ads_widget {
    padding-top: 6px;
}

body div#TB_window {
    width: auto !important;
    padding-right: 15px;
}

body div#TB_window .screen-reader-text {
    display: none;
}

.awpcp-payment-methods-table tbody tr:first-child {
    display: none;
}

#showawpcpadpage .showawpcpadpage {
    line-height: 24px;
}

.back_from_single_ad {
    background-color: #dc2504;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 12px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    position: relative;
    padding-left: 25px;
}

.back_from_single_ad:hover {
    color: #ffffff;
}

.back_from_single_ad:before {
    content: "\A";
    border-style: solid;
    border-width: 8px 13px 8px 0;
    border-color: transparent #ffffff transparent transparent;
    position: absolute;
    left: 4px;
}

.show_ad .awpcp-nav-menu {
    display: none;
}

.awpcp-listings div h4 a {
    font-size: 20px;
    font-weight: bold;
}

.eventon_fc_days .evo_fc_day {
    position: relative;
}

.menu-item:hover #login_submenu {
    display: block !important;
    visibility: visible !important;
    top: 40px;
}

#menu-primary-menu .show_sub_menu_l {
    display: block !important;
    visibility: visible !important;
    top: 40px;
}

#login_submenu li {
    padding-left: 0px;
}

#login_submenu .vertical_line {
    display: none;
}
}

#main-navigation-ico li#login_submenu li a {
    padding: 10px 15px !important;
}

.awpcp-payment-methods-table {
    display: none !important;
}

.payment_method_cl {
    display: none;
}

.add_event_btn {
    color: #ffffff;
    background-color: #323232b3;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    border-bottom: none;
    font-size: 14px;
    display: inline-block;
    padding: 8px 12px;
    margin-top: 4px;
    cursor: pointer;
    font-weight: 700;
}

.add_event_btn:hover {
    opacity: 0.7;
    color: #fff;
}

body #eventon_form p #evoau_submit, body a.evoAU_form_trigger_btn, body .evoau_submission_form .msub_row a, body .evcal_btn.evoau, body .evoau_submission_form.loginneeded .evcal_btn {
    color: #ffffff;
    background-color: #525151;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
    text-transform: none;
    font-size: 13px;
}

/*#main-sidebar .widget-title,
.mobile-widgets-wrapper .widget-title{
  margin: 0;
}*/
.EvcalWidget_four .widget-title {
    margin: 0;
}

#main-sidebar #wpsmart_popular-3 .widget-title {
}

div.list-proimage a img {
    width: 100%;
    height: auto !important;
}

.carousel-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media only screen and (max-width: 1024px) {
    .widget_mazel_tov .widgettitle {
        color: #fdf4f4 !important;
        background: #880000 !important;
        display: -webkit-inline-box;
        padding: 4px 8px;
        border-radius: 5px;
        font-size: 14px !important;
        text-transform: capitalize;
        background-position-y: 30px;
    }

    #main-sidebar {
        margin: 0;
    }

    #main-sidebar .widget {
        /* margin: 10px 60px 0px 0px !important; */
        border: #ccc 1px solid;
        /* width: 100%; */
    }
}

.blog_gallery_custom, .blog_gallery_custom .dynamic_css {
    width: 100% !important;
    box-sizing: border-box;
}

@media screen and (max-width: 650px) {
    .entry {
        max-width: 100%;
    }

    .corousel-content .slider_title {
        color: #333333 !important;
        position: relative;
        display: block;
        margin-top: 3px;
        padding: 2px 8px 3px 12px;
        z-index: 1000;
        line-height: 14px;
        font-size: 14px;
        padding-top: 6px !important;
    }
}

@media screen and (min-width: 650px) and (max-width: 1024px) {
    .photo-gallery {
        max-width: 98%;
        margin: 1px !important;
        border: 5px solid #DFD5D2 !important;
    }

    .carousel-wepper {
        /* height: 320px !important; */
    }

    .carousel-list {
        max-height: 250px !important;
    }
}

.content-center {
    width: 100%;
}

.entry {
    box-sizing: border-box;
}

div.sociwep.helfpage-design {
    pointer-events: none;
    display: none;
}

.wsm_excerpt {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.gallery_collive > .g-8, .wedding > .g-8, .lchaim > .g-8 {
    margin: 0px 0 15px 0 !important;
}

.top_descr {
    /* padding-top: 12px; */
    font-size: 12px;
    font-weight: 100;
    margin-left: 16px;
}

.default-wep .widget_awpcp-categories {
    /*height: 5px;*/
    width: 345px !important;
}

/*#awpcpcatlayout .showcategoriesmainlist li.columns-1 {
    width: auto;
    margin: 0;
}

#awpcpcatlayout .top-level-categories p.top-level-category {
    padding-right: 0;
}*/
div.classifieds_menu {
    background: #ececec;
    display: block;
    float: left;
    width: 100%;
}

div.classifieds_title {
    display: inline;
    float: left !important;
    padding: 17px 14px 17px !important;
    line-height: 0;
    font-size: 13px;
    text-transform: uppercase;
    background: #313131;
    color: white;
    border: none !important;
}

div.classifieds_title a {
    border: none !important;
}

div.classifieds_title_div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17px 0 17px 12px;
    border-color: transparent transparent transparent #313131;
    float: left;
}

ul.classifieds_list li {
    display: inline;
    float: left !important;
    /*padding: 2px 10px !important;*/
}

ul.classifieds_list li a {
    color: black;
    font-family: open sans !important;
    font-size: 13px;
    text-transform: uppercase;
    padding: 17px 14px !important;
}

.page-template-simchas li#mazel_tov-2 {
    padding-left: 20px;
    margin-top: 30px;
    background: none !important;
    border: none;
}

.page-template-simchas li#adrotate_widgets-20 {
    width: 400px;
}

.page-template-simchas li#adrotate_widgets-20 > .g {
    margin: 15px auto;
}

.mob-weather-content .awpcp-listings-widget-items-list {
    padding-top: 15px !important;
}

.mob-weather-content .awpcp-listing-title {
    padding-bottom: 8px;
}

.mob-weather-content div.awpcp-listing-title a {
    color: #ff7570 !important;
}

.mob-weather-content .awpcp-listings-widget-item-excerpt {
    color: #333 !important;
    margin-left: 90px !important;
    line-height: 21px !important;
}

.mob-weather-content .awpcp-widget-read-more {
    display: none ;
}

.widget_featured_ads_widget .awpcp-listing-title a {
    text-transform: capitalize !important;
}

@media only screen and (max-width: 650px) and (min-width: 350px) {
    .mob-weather-content div.awpcp-listing-title a {
        color: #ff7570 !important;
    }

    .slick-dots {
        /* bottom: 40px !important; */
    }
}

.mob_adds {
    display: none;
}

#classiwrapper .awpcp-order-form label[for="awpcp-add_days"] {
    color: #fb4834;
}

@media screen and (min-width: 650px) {
    .slick-dots {
        margin-bottom: 10px !important;
        bottom: -115px;
    }
}

/* screen Size 350px - close */
@media screen and (max-width: 768px) {
    .article_custom .mazel-cont-left .meta-inpersonal {
        margin-top: 0px !important;
    }

    .videos_collive iframe {
        height: 140px !important;
        width: 173px !important;
    }

    .mob_adds {
        display: block;
    }

    .classpic {
        width: 96% !important;
        padding: 0px !important;
        margin-right: 0px !important;
        border: 0px !important;
        object-fit: cover;
        float: none !important;
    }

    .classpic img {
        width: 100% !important;
        padding: 0px !important;
        margin-right: 0px !important;
        /* border: 0px !important; */
        height: 180px !important;
        object-fit: cover;
        float: none !important;
    }

    .classtext {
        width: 98% !important;
        padding: 5px;
    }
}

.left_add , .right_add {
    display: none;
}

/* new add zones */
@media screen and (min-width: 1290px) {
    .left_add {
        display: block;
        position: fixed;
        top: calc(50% - 300px);
        width: auto;
        height: auto;
        z-index: 9999;
    }

    .right_add {
        display: block;
        position: fixed;
        top: calc(50% - 300px);
        width: auto ;
        height: auto;
        z-index: 9999;
    }
}

@media (max-width: 1020px) and (min-width:900px) {
    .left_add {
        display: block;
        position: fixed;
        left: 0 !important;
        top: calc(50% - 300px);
        width: auto;
        height: auto;
        z-index: 9999;
    }

    .right_add {
        display: block;
        position: fixed;
        right: 0 !important;
        top: calc(50% - 300px);
        width: auto ;
        height: auto;
        z-index: 9999;
    }
}

@media screen and (max-width: 370px) {
    #comment {
        width: 310px;
    }

    #author, #email, #url {
        width: 310px;
    }
}

#main-navigation-ico li .sub-menu li a {
    display: inline-block;
    font-size: 14px !important;
    padding: 10px 10px;
    /* width: 82%; */
    border-bottom: 2px solid #fff;
}

#main-navigation-ico li .sub-menu li:last-child {
    /* border-bottom: none; */
}

#main-navigation-ico li .sub-menu li {
    border-bottom: none;
    background: white;
}

#main-navigation-ico li .sub-menu li: hover {
    border-bottom: 2px solid #880000;
}

.mob-menu-header i.mob-menu-main-item {
    width: 16%;
    display: inline-block;
    padding-left: 0;
    text-align: center;
    padding-right: 0;
}

.mob-menu-holder #menu-primary-menu {
    width: 100%!important;
}

/*
.mob-menu-content-menu #menu-item-241916{
display: none;
}*/
/*

.dbImportant{
    display: block !important;
}
#menu-icon-free{
    z-index: 9999;
}
.mob-free-ico-holder#main-navigation-ico{
    z-index: 99999;
}
.standard-ico-holder{
    display: none;
}
#main-navigation-ico{
    z-index: 9999;
}
#main-navigation-ico .sf-menu.mob-menu-holder {
display: none;}
.mob-menu-holder.sf-menu.sf-mob-menu{
    display: none;
}
@media screen and (max-width: 1024px) {
    .standard-ico-holder{
        display: block;
    }
    div.classifieds_menu{
        display: none;
    }

}*/
.mob-menu-holder.sf-menu.sf-mob-menu {
    display: none;
}

html {
    overflow-x: hidden;
}

@media screen and (max-width: 1024px) {
    div.classifieds_menu {
        display: none !important;
    }

    .photo-title {
        margin-left: 0px !important;
        padding: 10px 5px 10px 0px !important;
        max-width: 99%;
        margin-top: -5px;
        font-size: 12px;
        line-height: 15px;
    }

    /*
    .mob-menu-holder.sf-menu.sf-mob-menu{
        display: block;
    }*/
    .sf-menu.head-part {
        display: none !important;
    }

    #main-navigation-ico li.menu-item-241916 {
        display: block;
    }

    .mob-menu-content-menu #menu-primary-menu {
        height: calc(100vh - 44px);
    }

    .mob-menu-holder.sf-menu.sf-mob-menu {
        width: 100% !important;
    }

    .videos_collive .attachment-large-thumb {
        width: 100%;
        height: 150px !important;
        object-fit: cover;
    }

    .videos_collive .video-link img {
        height: 150px !important;
        object-fit: cover;
    }
}

/* custome css for header*/
.mob-most-comment-content,.mob-calendar-content {
    height: calc( 100vh - 75px );
    height: 800px;
    min-height: 546px;
    width: 97%;
    overflow-y: scroll;
    max-height: 100px;
}

.mob-tzach-content {
    padding: 10px 10px 20px !important;
    width: 93%;
    max-height: 100%;
}

/* classfield_page */
.classfield_page {
    background: #f9f9f9f9 !important;
}

.classfield_page .post_classfield {
    width: 87%;
    margin: 15px auto;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px 3%;
}

.left_content {
    margin-right: 50px;
    float: left;
}

.left_content h3 {
    font-size: 22px;
    font-weight: 500;
}

.right_content {
    font-weight: 700;
    sans-serif; float: left;
}

.left_content p {
    line-height: 20px;
}

.right_content a {
    line-height: 75px;
    border-radius: 5px;
    background-color: #a91111 !important;
    padding: 12px 29px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}

.larg_text {
    margin-left: 55px;
}

.larg_text h2 {
    font-size: 34px;
    line-height: 35px;
    font-weight: 900;
    margin-left: 6px;
}

.larg_text p {
    font-weight: 700;
    color: #8a8a8a;
    margin-left: 9px;
}

.classfield_page .classified_cards {
    width: 87%;
    margin: 22px auto;
    padding: 10px 3%;
    background: #fff;
    /* box-shadow: 3px 6px 16px -8px #c7c3c3; */
    border: 1px #ccc solid;
}

.classfield_page .classified_cards .classified_cat {
    font-weight: 700;
    color: #a91111;
    margin-bottom: 5px;
    font-size: 16px;
    font-family: 'Archivo Narrow', sans-serif;
}

.classfield_page .classified_cards .classified_cat a {
    color: #a91111;
}

.classified_cards hr {
    color: #f1f1f1;
    border: 1px solid;
}

.classified_options {
    padding: 15px 0;
    margin-bottom: 10px;
}

.classified_cards .classified_options li {
    float: left;
    width: 33%;
    font-weight: 600;
    color: #888787;
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .classified_options li a {
    color: #888787;
}

.search_by_cat {
    margin: 25px 55px;
    padding: 5px 0;
    /*background: #f1f1f1;*/
}

.search_by_cat select {
    height: 34px;
    padding: 0 6px;
    width: 98%;
    background: #fff;
    margin: 0 5px;
}

.search_by_cat .inner-addon {
    position: relative;
    display: inline-block;
    margin: 0 5px;
}

.search_by_cat .srch_icon button {
    position: absolute;
    top: 7px;
    background: none;
    border: none;
    left: 7px;
}

.search_by_cat .srch_icon input {
    padding-left: 30px;
    height: 30px;
    width: 240px;
}

.search_by_cat .srch_icon button .fa-search {
    font-size: 20px;
    color: #d4d3d3;
}

.classfield_page .selectRow {
    padding: 0px;
}

.classfield_page .select2.select2-container .select2-selection {
    padding: 0 0 0 33px !important;
    border: 1px solid #ccc !important;
    width: 109%;
}

.select2-results li {
}

.select2.select2-container .select2-selection .select2-selection__arrow {
    left: 0 !important;
}

.classfield_page .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 38px;
}

.classfield_page .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #333;
}

.classfield_page .select2.select2-container .select2-selection .select2-selection__arrow:before {
    color: #333;
}

/* align icon */
.left-addon i.fa-map-marker {
    position: absolute;
    left: 7px;
    top: 7px;
    font-size: 20px;
    color: #d4d3d3;
}

.right-addon .glyphicon {
    right: 0px;
}

/* add padding  */
.left-addon input {
    padding-left: 30px;
    height: 30px;
    width: 240px;
}

.right-addon input {
    padding-left: 30px;
}

/*classified search page*/
.classfield_search_page {
    background: #f9f9f9f9 !important;
}

.classfield_search_page #content {
    border: none;
}

.classfield_search_page #small-mini-sidebar li {
    padding-left: 5px;
    margin: 0 0 25px 0;
    background: #fff;
}

.classfield_search_page .inner_left {
    float: left;
}

.classfield_search_page .classified_cards {
    width: 80%;
    margin: 0px 22px 15px 22px;
    padding: 10px 15px 25px 15px;
    background: #fff;
    box-shadow: 0px 20px 16px -8px #c7c3c3;
}

.classified_cards:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.classified_cards .post_thumbnail {
    float: left;
    margin: 15px 15px 0 0;
}

.classified_cards .post_thumbnail img {
    width: 90px;
    height: auto;
}

.classified_cards .post_content {
    padding-right: 60px;
}

.classified_cards .post_content .post_date {
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .post_content .post_desc {
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .post_content .post_heading {
    font-family: 'Archivo Narrow', sans-serif;
}

.classfield_search_page .classified_cards .classified_cat {
    font-weight: 700;
    color: #a91111;
    margin-bottom: 5px;
    font-size: 18px;
}

/*slick slider*/
.carousel-list {
    width: 230px;
    /* height: 250px !important; */
}

.slick-dots li button:before {
    line-height: 10px;
    height: 25px;
    width: 25px;
    color: #666666;
}

.slick_slider .slick-dots li {
    width: 25px;
    height: 25px;
    margin: 0 auto;
    float: none;
}

.slick_slider .slick-prev,.slick_slider .slick-next {
    top: 30%;
    width: 70px;
    height: 65px;
    z-index: 6999;
    display: none !important;
}

.slick_slider .slick-next {
    right: 5px;
    background: #0000009e;
    border-right: 1px solid;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.slick_slider .slick-prev {
    left: 5px;
    background: #0000009e;
    border-right: 1px solid;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #FB4834;
}

div.corousel-content {
    overflow: visible;
    /* width: 530px; */
    height: 100px;
}

.slick-prev:before {
    content: "\f0a8";
    font-family: fontawesome;
    color: black;
    font-size: 35px;
}

.slick-prev:before, .slick-next:before {
    color: #9f9ea1;
    font-size: 35px;
}

.slick-next:before {
    content: "\f0a9";
    font-family: fontawesome;
}

.slick_slider .carousel-thumbnail {
    float: none;
}

@media (min-width: 651px) {
    .slick_slider:hover .slick-prev, .slick_slider:hover .slick-next {
        display: inline-block !important;
    }

    .classfield_page #content.width680 {
        width: 675px !important;
    }
}

.awpcp-login-form form {
    width: 100%;
}

.awpcp-login-form form p {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.awpcp-login-form form p label {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

.awpcp-login-form form .input {
    width: 94%;
    padding: 10px 3%;
    float: left;
    border-radius: 4px;
    border: 1px solid #C6C6C6;
}

.awpcp-login-form form .login-submit {
    float: left;
    width: 49%;
    padding: 0 1% 0 0;
}

.awpcp-login-form form .login-submit #wp-submit,.register-button a {
    float: left;
    width: 100%;
    background: #880002;
    border: 0px;
    padding: 0;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.um #um-submit-btn {
    background: #880002;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.register-button {
    float: right;
    width: 49%;
    padding: 0 0 0 1%;
}

.register-button a {
    background: #DDDDDD;
    text-align: center;
}

.awpcp-login-form #nav {
    float: left;
    width: 100%;
    margin: 10px 0 0;
}

.awpcp-login-form #nav a {
    color: #333;
    font-size: 14px;
}

.awpcp-textfield, .inputbox, .awpcp-textarea {
    background-color: #ffffff;
    color: #000000;
    float: left;
    width: 100%;
    border: 1px solid #C6C6C6;
    padding: 10px 3%;
    border-radius: 4px;
}

.awpcp-page .awpcp-form-spacer {
    margin: 1px 1px 14px;
    padding: 1px;
    float: left;
    width: 100%;
}

#classiwrapper .awpcp-region-selector, .awpcp-multiple-region-selector .awpcp-region-selector {
    background: none;
}

.submit-btn1 {
    float: left;
    background: #880002 !important;
    border: 0px;
    padding: 0 30px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.classfield_page .post_classfield {
    margin: 15px 3%;
}

.search_by_cat {
    margin: 25px 3%;
    width: 86%;
}

.select2-container {
    width: 100% !important;
}

.larg_text {
    margin-left: 15px;
}

.mob-weather-content1 .mob-most {
    float: left;
    width: 48%;
}

.mob-weather-content1 .mob-most a {
    padding: 0px !important;
    line-height: 13px !important;
    text-align: center !important;
}

.pager {
    margin: 10px;
}

.awpcp-place-ad .awpcp-form-submit #submit-no-images,.awpcp-order-form .awpcp-form-submit #submit,.awpcp-billing-form .awpcp-form-submit #submit,.awpcp-place-ad .awpcp-form-submit #submit {
    float: left;
    background: #880002 !important;
    border: 0px;
    padding: 0 30px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.awpcp-page .awpcp-preview-ad-form-msg {
    border: 1px solid #E6DB55;
    background-color: #FFFBCC;
    padding: 8px 12px;
}

.awpcp-page .awpcp-preview-ad-form {
    border: 0px;
    background-color: #fff;
    padding: 0;
    margin: 0 0 20px;
    display: inline-block;
}

.awpcp-page .awpcp-preview-ad-form .button {
    float: left;
    background: #880002;
    border: 0px;
    padding: 0 20px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
    margin: 0 2px;
}

.awpcp-message.awpcp-updated.updated {
    float: left;
    width: 95%;
}

#classiwrapper {
}

#classiwrapper-inad {
    float: left;
    width: 92% !important;
    border: 1px solid #ccc;
    padding: 25px;
    background: #fff;
    margin-top: -10px;
    margin-left: -5px;
}

.pager a {
    padding: 8px;
    border: 1px solid #cccccc;
    background: white;
}

#showawpcpadpage .awpcp-title {
    margin-top: 0px;
    background: transparent;
    padding: 0px;
}

.awpcp-form-steps .awpcp-form-steps-step-inner {
    padding: 8px 8px;
}

.awpcp-order-form {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}

.awpcp-billing-form .awpcp-form-spacer label {
    float: left;
    width: 100%;
    margin: 0 0 5px;
    text-align: left;
}

.awpcp-billing-form .awpcp-form-spacer select,.awpcp-billing-form .awpcp-form-spacer input {
    width: 94%;
    padding: 10px 3%;
    float: left;
    border-radius: 4px;
    border: 1px solid #C6C6C6;
}

.awpcp-billing-form .awpcp-form-spacer select {
    width: 100%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-billing-credit-card-type label {
    width: auto;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group label {
    width: 80%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group input {
    /*width: 85%;*/
}

.awpcp-billing-form fieldset {
    margin-bottom: 0px !important;
}

.awpcp-billing-form .awpcp-form-submit .billing-continue-btn {
    float: right !important;
}

#search_close_btn {
    display: none;
    position: absolute;
    bottom: 4px;
    right: 230px;
    z-index: 99;
    width: 30px;
}

.cat_price {
    float: right;
    padding-right: 35px;
}

.tw_button {
    float: left;
}

.tw_button a {
    margin: 0 3px;
}

#flag_ad_link {
    float: right;
    padding-right: 23px;
    margin-top: -26px;
}

.half-col {
    float: left;
    width: 50%;
}

.awpcp-billing-form .awpcp-form-group {
    float: left;
    width: 50%;
}

.accordion1 {
    float: right;
    margin: 2px 0px 0;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-image: url('images/plus.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.accordion.active .accordion1 {
    background-image: url('images/minus.png');
}

.accordion .cat_price {
    padding-right: 15px;
}

body .panel p {
    margin: 0;
    padding: 5px 0 5px 4% !important;
    width: 96% !important;
}

.awpcp-order-form-new p input {
    margin: 5px 8px 0 0;
    float: left;
}

.awpcp-search-ads-form-new .awpcp-form-spacer {
    float: left;
    width: 100%;
    margin: 0 0 35px;
}

.awpcp-search-ads-form-new #query {
    background-position: left 5px center;
    background-image: url('images/search-icon.png');
    background-repeat: no-repeat;
    padding: 10px 3% 10px 33px;
    box-shadow: 0px 0px 10px #D2D2D2;
}

.awpcp-listings-new .abc {
    margin-bottom: 10px;
    background: #fff !important;
    float: left;
    width: 99% !important;
    border: 1px solid #ccc;
    padding: 15px;
    padding-right: 0px;
    margin-left: -5px;
}

.awpcp-listings-new hr {
    display: none;
}

.widget .awpcp-listings-widget-items-list .awpcplatestthumb {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title {
    float: right;
    width: 100%;
    padding-bottom: 2px;
}

#main-navigation-ico .widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title a,.widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title a {
    color: #880000 !important;
    font-weight: 700;
    padding: 0;
    line-height: inherit;
    font-family: poppins;
    font-size: 14px;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-left-thumbnail-in-desktop .awpcplatestthumb {
    margin-right: 0px;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt {
    float: right;
    width: 100%;
    margin: 2px !important;
}

#main-navigation-ico .widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a,.widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a {
    color: #333 !important;
    padding: 0px !important;
    font-size: 12px;
    white-space: pre-line;
}

.clearfix:after, .awpcp-clearfix:after {
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 15px;
    padding: 12px;
    border-bottom: 1px #ccc solid;
}

.page-template-template-myclassfiled #subs-content {
    margin-top: 0px;
    background: #F9F9F9;
}

.left-sidebar {
    float: left;
    width: 23%;
}

.user-listing-list {
    float: left;
    width: 54%;
    padding: 80px 0 0 20px;
}

.user-listing-post-btn {
    float: left;
    width: 100%;
}

.user-listing-post-btn > a {
    float: left;
    background: #880002 !important;
    border: 0px;
    padding: 13px 50px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    margin: 0 0 10px;
    white-space: nowrap;
}

.user-listing-post-btn h4 {
    float: left;
    width: 100%;
    font-size: 18px;
    margin: 30px 0 0;
}

.user-listing-post-btn h4 a {
    color: #333;
}

.user-listing-quicklinks {
    float: left;
    width: 100%;
    padding: 5px 0 0;
}

.user-listing-quicklinks ul li {
    float: left;
    width: 100%;
    color: #FFFFFF;
}

.user-listing-quicklinks ul li a {
    color: #333;
}

.listing-single-outer {
    float: left;
    width: 100%;
    background: #fff;
    padding: 15px;
    margin: 0 0 20px;
    box-shadow: 0px 3px 4px #AFAFAF;
}

.listing-single-outer .row-actions span, .toggle-row {
    /* display: none; */
}

.listing-single-outer .row-actions .view, .listing-single-outer .row-actions .edit, .listing-single-outer .row-actions .trash, .listing-single-outer .row-actions .renwew-ad, .listing-single-outer .row-actions .manage-images {
    display: inline-block !important;
    width: auto;
    color: #666;
}

.listing-single-outer .row-actions {
    float: left;
    width: 100%;
}

.listing-single-outer .row-actions span a {
    color: #666 !important;
}

.listing-single-outer div:nth-child(n+3) {
    display: none;
}

.listing-single-outer .start_date,.listing-single-outer .end_date {
    display: inline-block !important;
    margin: 5px 10px 0 0;
}

.listing-single-outer .start_date span,.listing-single-outer .end_date span {
    font-weight: bold;
    color: #880002;
}

.listing-single-outer .awpcp-admin-listings-table-listing-title {
    font-size: 20px;
    font-family: poppins;
    line-height: 25px;
    color: #333;
    float: left;
    width: 100%;
}

.awpcp-form-group.awpcp-form-group2 {
    float: left;
    width: 31.3%;
}

.awpcp-form-group.awpcp-form-group2:nth-child(2) {
    margin: 0 3%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 input {
    width: 90%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 select {
    width: 96%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 #awpcp-billing-last-name,.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 #awpcp-billing-csc,.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 #awpcp-billing-city {
    float: right;
}

.billing-amount {
    font-size: 30px;
    line-height: 35px;
    float: left;
    width: 100%;
    margin: 5px 0 15px !important;
    color: #333;
}

.billing-heading {
    float: left;
    width: 100%;
    margin: 20px 0 0 !important;
    font-size: 21px;
}

.page-template-template-myclassfiled .awpcp-page-header {
    display: none;
}

.page-template-template-myclassfiled .myclassi-headings h1 {
    font-size: 45px;
    line-height: 45px;
    margin: 30px 0 10px;
    padding: 0;
}

.myclassi-headings {
    float: left;
    width: 100%;
    margin: 0 0 60px;
}

.myclassi-headings h2 {
    margin: 0;
    font-size: 26px;
    line-height: 30px;
}

.html_date {
    font-weight: normal;
    color: #333;
    float: left;
    width: 100%;
    margin: 0 0 5px;
    font-size: 12px;
}

.breadcrumb-listing {
    margin: 0 0 30px;
    color: #880000;
}

.breadcrumb-listing a,.breadcrumb-detail a {
    color: #880000;
}

.breadcrumb-detail {
    color: #880000;
}

.um-account-meta-img {
    display: table;
    margin: auto;
}

.mob-weather-content1 {
    padding: 25px 10px 20px 20px !important;
    box-shadow: 0 0 3px rgba(0,0,0,0.5) !important;
    height: 900px;
    overflow: scroll;
    background: #fff;
    top: 80px;
    position: absolute;
    display: none;
}

.mob-most-featured {
    background: #880000;
    color: #fff;
    float: left;
    width: 48%;
    text-align: center;
    font-size: 12px;
    padding: 10px 0px;
    border-radius: 3px;
    margin: 0 0px 20px 1%;
}

.mob-most-classified {
    background: #CACACA;
    color: #939393;
    float: left;
    width: 48%;
    text-align: center;
    font-size: 12px;
    padding: 10px 0px;
    border-radius: 3px;
    margin: 0 0 0 1%;
}

.mob-most-classified a {
    padding: 0px !important;
    line-height: 13px !important;
    text-align: center !important;
    font-weight: bold !important;
}

.mob-weather-content1 .widget-title {
    display: none;
}

.mob-weather-content1 .widget_featured_ads_widget {
    padding-top: 0;
    padding-bottom: 700px;
}

/* .classfield_page #main-sidebar .awpcp-listings-widget-items-list {
    padding-left: 15px !important;
    float: left;
  width: 283px;
    margin-top: 0px !important;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: -1px !important;
}
.classfield_page #main-sidebar .awpcp-listings-widget-items-list li {
    border-bottom: 3px solid #efefef;
}*/
#main-sidebar .widget_featured_ads_widget .widgettitle {
    background: #fff;
    font-size: 22px;
    padding: 10px 10px 0;
}

#main-sidebar .widget_featured_ads_widget .widgettitle::before {
    content: "";
}

footer {
    background: #212020c7;
    border-top: 1px solid #efefef;
    width: 100%;
    display: table;
    margin: 30px 0 0;
    padding: 20px 0 100px;
}
}

.f-block {
    float: left;
    width: 23%;
    padding: 0 1%;
}

.f-block .widget-title h2 {
    /* margin: 20px; */
    color: #fff;
    border-bottom: 0px;
}

#main-navigation-ico ul.Post-type-list .list-contentarea a {
    padding: 0px !important;
    line-height: 19px;
    font-size: 14px;
    font-weight: 600;
}

@media screen and (min-width: 375px) and (max-width: 766px) {
    footer {
        padding: 20px 0 300px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1025px) {
    footer {
        padding-bottom:866px;
    }

    footer .social-networks {
        width: 150px;
        margin-left: 35%;
        margin-bottom: -30px;
    }
}

@media screen and (min-width: 767px) and (max-width: 1023px) {
    .extendedwopts-md-center.widget.EvcalWidget_four.group {
        width: 101% !important;
    }

    .margin-left-widget {
        padding: 5px;
        padding-bottom: 15px;
    }

    footer {
        padding-bottom: 480px;
    }

    footer .social-networks {
        width: 150px;
        margin-left: 35%;
        display: flex;
        margin-bottom: 10px;
    }
}

@media(max-width: 1024px) .carousel-wepper div.corousel-content {
    width: 95% !important;
}

.carousel-wepper div.corousel-content .slick-slide {
    padding: 0 5px;
}

.carousel-wepper div.corousel-content .slick-slide .carousel-list {
    width: 99% !important;
    margin-bottom: 11px !important;
    border: 1px solid #ccc;
    background: white;
}

.carousel-wepper div.corousel-content .slick_slider .carousel-thumbnail,.carousel-wepper div.corousel-content .slick_slider .carousel-thumbnail > a > img {
    width: 100% !important;
}

#login_submenu {
    margin-top: 38px;
    width: auto;
    background-color: #ffffff;
}

.menu-item:hover #login_submenu {
    top: auto;
}

.left-sidebar {
    width: 35%;
}

.user-listing-list {
    width: 65%;
}

.page-template-template-myclassfiled #main-header .default-wep {
    /* position: fixed; */
}

.f-block {
    float: left;
    width: 23%;
    padding: 0 1%;
}
}

@media(max-width: 480px) {
    .user-listing-list {
        width: 100%;
    }

    .left-sidebar {
        width: 100%;
    }

    .user-listing-list {
        width: 100%;
        padding: 30px 0 0 0px;
    }

    .f-block {
        width: 96%;
        padding: 0 2%;
    }

    #showawpcpadpage .showawpcpadpage {
        font-size: 17px;
    }
}

/* mendy */
.post-thumb.if-in-image {
    padding: 0px;
}

.sigle_post_coolive {
    font-size: 17px;
    font-family: 'open sans';
    margin-top: -10px;
    padding-top: 10px;
}

.excerpt-desktop .read-more-main-single {
    display: none;
}

.excerpt-mobile-inside .read-more-main-single {
    display: none;
}

.classified_cards .classified_options li {
    float: left;
    font-weight: 400;
    margin-bottom: 3.5px;
    margin-left: 8px;
    white-space: nowrap;
    color: #888787;
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .classified_options li a {
    color: #0c0b0b;
}

.widget_wpsmart_popular .widget-title h2 {
    color: #424242 !important;
    font-weight: 800 !important;
    border-bottom: 5px solid #880000;
    width: 150px;
    white-space: nowrap;
    padding: 5px 0px;
    position: relative;
    float: left;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'Archivo', sans-serif;
    text-align: left !important;
    margin-left: 0px;
}

.list-contentarea h3 {
    line-height: 18px;
    margin: 0 10px 10px 0;
}

.widget_wpsmart_popular .widget-title h2 {
    line-height: 30px;
}

.slider_title {
    margin-top: -20px;
    color: #333333 !important;
    text-transform: uppercase;
    font-size: 17px;
    position: relative;
    display: block;
    padding: 10px;
    z-index: 1000;
    line-height: 18px;
    min-height: 50px;
}

.slider_excerpt {
    display: none;
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
    height: 196px;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #880000 !important;
}

.slick-dots li button:before {
    font-size: 30px !important;
}

.excerpt-desktop {
    font-weight: bold;
}

.sing_post .entry {
    overflow: visible;
}

/*phone*/
@media screen and (max-width: 768px) {
    .user-listing-list {
        width: 100%;
        margin-bottom: 50px;
    }

    .bottom_leaderboard {
        margin: 0px;
    }

    .menu-item:hover #login_submenu {
        display: block !important;
        visibility: visible !important;
        top: -40px !important;
        left: 30px;
    }


    .photo-gallery {
        max-width: 98% !important;
        margin: 1px !important;
        border: 5px solid #DFD5D2 !important;
    }

    .photo-title {
        margin-left: 0px !important;
        padding: 2px !important;
        max-width: 100%;
        margin-top: -5px;
        font-size: 12px;
        line-height: 15px;
    }

    #classiwrapper {
        width: 100%;
    }

    #classiwrapper-inad {
        margin-top: -5px;
        max-width: 88%;
    }

    .classified_cards .classified_options li {
        width: 40%;
    }

    .mazel-wrap {
        margin-bottom: 10px !important;
        margin-left: 10px;
        margin-right: 10px;
    }

    .excerpt-desktop {
        display: none;
    }

    .w_slider_title {
        margin-left: 20px;
    }

    .carousel-thumbnail img {
    }

    .widget-title h2 {
        padding: 10px 0px !important;
        width: 120%;
    }
    #related-posts .post-title {
        margin-right: 20px;
    }
    .carousel-list {
        width: 170px;
    }
    .single-post #main-header .content-center {
        width: 100%;
        background: #ffffff;
    }

    h1.post-title.in-single-page {
        padding: 10px 11px;
        border-bottom: 0px solid #ededed;
        margin: 0 0px;
        font-family: 'poppins', serif;
        font-weight: bold;
        text-align: center;
        font-size: 35px;
        line-height: 40px;
    }
    .excerpt-mobile-inside {
        display: block !important;
        margin: 0 25px 15px 25px;
        text-align: center;
        font-weight: bold;
    }
    .line {
        border-bottom: 5px solid #880000;
        width: -webkit-fill-available;
        margin: 0px 150px 15px 150px;
        display: -webkit-box;
    }
    .if-in-image {
        width: 100% !important;
    }
    .article_custom {
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .premium-post-ad-inner-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .in_post_ad {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100% !important;
    }

    h1.post-title.personal-design {
        font-size: 23px !important;
        line-height: 27.1px !important;
        word-break: keep-all;
        margin-bottom: 5px !important;
    }
}

/*phone*/
.excerpt-mobile-inside {
    display: none;
}

@media screen and (min-width: 1024px) {
    .post_text {
        min-height: 426px;
    }

    input#s-header.magazine-header {
        position: relative;
        margin-bottom: 0px!important;
        background-color: #000!important;
        border: none!important;
        max-width: 160px!important;
        background: url(/wp-content/themes/spraymag/include/images/magnifier.png) no-repeat right 19px center!important;
        color: #ffffff!important;
    }

    input#s-header.magazine-header:focus {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
    }

    input#s-header.magazine-header:hover {
        background-color: #ececec!important;
        color: #2b1b1b!important;
    }
}

.search-submit {
    top: -10px;
}

h1.post-title.personal-design {
    font-size: 26px;
    line-height: 26.1px;
    word-break: keep-all;
    margin-right: 11px;
    font-weight: bold !important;
    /* margin-left: 12px; */
    margin-bottom: 20px;
    margin-top: 3px;
}

a {
    color: #880000;
}

.widget_spraymagwp_recent_posts_list_by_tag {
    margin-left: 0px;
}

.content-center.small-left.large-right #content {
    padding-bottom: 100px;
    border: none;
}

#content .excerpt {
    font-family: 'open sans',sans-serif !important;
    margin-right: 11px;
    white-space: normal;
    font-size: 15px;
    margin-bottom: 10px;
    float: none !important;
    margin-top: 8px;
}

#main-sidebar ul.Post-type-list li a, .Post-type-list .list-contentarea h3 a, .carousel-list .slider_title, .widget .popularclass .contentarea a {
    text-transform: capitalize;
    font-weight: 500;
    border-top: none;
}

.carousel-thumbnail {
    background-color: #f6f6f6;
}

.article_custom {
    padding: 10px;
    padding-bottom: 45px;
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.meta-inpersonal.right a {
    font-family: 'Poppins',sans-serif !important;
}


.home .post-content .excerpt + .addthis_toolbox, .post-content .excerpt + * .addthis_toolbox {
    margin-left: 14px;
    display: none;
}

#content .right {
    margin-right: 20px;
    margin-top: 0px;
}

.premium-post-ad {
    margin-bottom: 10px;
}

body {
    background-color: #f6f6f6;
}

.in_post_ad {
    width: 300px;
    float: right;
    margin-left: 15px;
}

@media screen and (min-width: 1024px) {
    #main-header .content-center {
        background-color: #f6f6f6 !important;
        margin-bottom: 10px;
    }

    #main-navigation-ico li.menu-item-1653912 {
        display: none;
    }
}



span.small-border {
    border-bottom: 0px solid;
}

.evo_cal_above {
    padding-bottom: 17px;
}

.EvcalWidget_four .widget-title h2 {
    margin-left: 15px;
}

.widget-title h2 {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 40px !important;
    font-weight: 800;
    white-space: nowrap;
    padding: 15px 5px 3px 0px;
    position: relative;
    margin-bottom: 4px;
    line-height: 15px;
    text-transform: uppercase;
    font-family: 'Archivo', sans-serif;
    font-size: 16px;
}

div.carousel-wepper {
    height: 230px;
}

.slick-dots {
    margin: 0;
    /* bottom: 0px; */
}

.widget-title h2:before {
    display: none;
}

.widget_wpsmart_popular {
    background: white;
    padding-left: 15px !important;
    border: #ccc 1px solid;
    margin-bottom: 10px;
}

#main-sidebar .textwidget {
    padding: 0px;
}

.extendedwopts-md-center.widget.EvcalWidget_four.group {
    /* width: 106% !important; */
}

#main-sidebar .widget {
    margin-bottom: 10px;
    clear: both;
    background: #ffffff;
    border: 1px #ccc solid;
}

ul.Post-type-list {
    border-bottom: none;
}

@media screen and (min-width: 1024px) {
    .widget_spraymagwp_recent_posts_list_by_tag {
        margin-left: 0px !important;
        background: white;
        padding-left: 15px !important;
        border: #ccc 1px solid;
        margin-bottom: 10px;
        position: relative;
    }
}

.post-title a:hover {
    color: #333;
    text-decoration: underline;
}

.excerpt a:hover {
    color: #000;
    text-decoration: underline;
}


.w_slider_title h2 {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 100%;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 16px;
    text-align: center;
}
}

.onetag {
    padding: 0 0 0px;
    float: left;
    width: 100%;
    border-top: none;
    margin-bottom: 10px;
}

.premium-post-ad-inner-wrapper {
    border: 8px solid #333;
    margin-bottom: 10px;
    padding-right: 0px;
    background: white;
    padding: 10px;
}

h1.post-title.in-single-page {
    padding: 30px 0;
    border-bottom: 0px solid #ededed;
    margin: 0 20px;
    font-size: 34px;
    margin-bottom: -12px;
    line-height: 40px;
    color: #333;
    margin-right: 10px;
    padding-top: 14px;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 800 !important;
    margin-left: 10px;
}

a .at-icon-wrapper addthis_toolbox addthis_default_style addthis_20x20_style addthis_on_top {
    background: #cc0001 !important;
    text-align: center;
}

.fa-comments-o:before {
    content: "\f0e6";
    font-size: 20px;
    margin-left: 8px;
}

.margin-left-widget {
    padding-left: 15px;
    padding-bottom: 15px;
}

.mttext {
    display: block;
    margin-bottom: 20px;
}

.onetagmt {
    float: left;
    width: 100%;
    margin: -1px;
    border-top: none;
}

.mazel-cont-share {
    margin: -30px 17px 0px 18px;
    padding-bottom: 5px;
    float: left;
    width: 82%;
}

.pd-mcp-comments:before {
    width: 16px;
    height: 16px;
    font-family: FontAwesome;
    content: "\f0e6" !important;
    color: grey;
    font-size: 16px;
    content: " ";
    display: block;
    float: left;
    margin-top: -1px;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.addthis_20x20_style .at-icon-wrapper {
    background: #880000 !important;
    text-align: center;
}

.premium-post-ad-text p {
    font-family: 'open sans',sans-serif !important;
}

.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
}

.sing_post {
    background: #fff !important;
    margin-top: -10px;
}

.slider_wrapper.slick_wrapper {
    /*  overflow: visible;*/
}

#text-34 .mob-tzach-content .menu_phone_book_form {
    width: calc(100% - 20px);
    margin-left: 20px;
    overflow-y: scroll;
    max-height: 400px;
    width: 100%;
    padding-right: 93px;
}

#text-34 .mob-tzach-content .menu_phone_book_form {
    width: calc(100% - 20px);
    margin-left: 20px;
    max-height: 100%;
    width: 100%;
    padding-right: 93px;
    overflow: hidden;
}

.mob-tzach-content .menu_phone_book_form h2 {
    font-size: 23px !important;
    margin-top: 12px !important;
    line-height: 1;
}

.mob-tzach-content .menu_phone_book_form form {
    clear: both;
}

.mob-tzach-content .menu_phone_book_form form input {
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid #ccc !important;
    box-sizing: border-box;
    margin-left: 0px !important;
}

.mob-tzach-content .menu_phone_book_form label {
    font-weight: normal;
    color: #666666;
    padding-bottom: 15px;
    width: 100%;
    display: block;
}

#searchIconMob_s:hover {
    margin-right: 0 !important;
    margin-left: -2px;
    display: block;
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #880000;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
    border: none;
    transition: all 1.55s;
    transition-property: all;
    transition-duration: 1.55s;
    transition-timing-function: ease;
    transition-delay: 0s;
}

#searchIconMob_s {
    margin-right: 0 !important;
    margin-left: -2px;
    display: block;
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #c6c6c6;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
    border: none;
}

#searchIconMob_s.blue_back:hover {
    margin-right: 0 !important;
    margin-left: -2px;
    display: block;
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #2f607d;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
    border: none;
    transition: all 1.55s;
    transition-property: all;
    transition-duration: 1.55s;
    transition-timing-function: ease;
    transition-delay: 0s;
}

.gegent_form {
    margin-top: 40px;
}

#searchIconMob {
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #880000;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
}

#searchIconMob.blue_back {
    background: url(include/images/magnifierr.png) no-repeat #2f607d;
    background-position: center;
}

/* mendy end */
.mob-tzach-content .menu_phone_book_form form input {
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 48px;
    border-radius: 4px;
}

d-text p {
    line-height: 23px !important;
    font-family: 'open sans',sans-serif !important;
}

.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
    object-fit: scale-down;
}

.sing_post {
    background: #fff !important;
}

.video_wrapp {
}

.slider_wrapper.slick_wrapper {
    /*  overflow: visible;*/
}

.menumodule {
}

.menumodule ul li a {
    width: 149px;
    padding: 8px 15px;
    display: block;
    height: 100%;
    font-size: 15px;
    color: #424242;
    font-weight: bold;
    line-height: 30px;
    border-bottom: #e8e8e8 1px solid;
    overflow: hidden;
    text-transform: capitalize;
}

.menumodule ul li a span {
    margin: 0 0 0 4px;
    font-weight: normal;
}

.menumodule ul li a:hover {
    background-color: #c6c6c6;
    color: #ffffff;
}

.footer-social-networks {
    float: none !important;
    font-size: 26px;
    color: #fff;
    padding: 21px;
}

.footer-social-networks a {
    color: #FFF !important;
}

.footer-social-networks a:hover {
    color: #880000 !important;
}

.widget .menu li {
    display: block;
    line-height: 9px;
    border-bottom: 0px;
    padding-bottom: 8px;
    list-style: none;
    padding: 10px 0;
    margin: 0px 2px;
}

.widget .menu li a, .widget_pages li a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_archive li a, .widget_categories li a, .widget_meta li a {
    color: #d2d2d2;
    font-size: 13px;
    font-family: 'poppins', sans-serif;
    margin-right: 5px;
}

@media only screen and (max-width: 1024px) {
    .f-block {
        float: left;
        width: 99%;
        padding: 0 0;
        text-align: center;
    }

    footer .widget-title {
        margin: 0px !important;
    }

    .f-block .widget-title h2 {
        /* margin: 1px -25px; */
        width: 100% !important;
        color: #fff;
        border-bottom: 0px;
    }

    .social-networks {
        width: 120px;
        margin-left: 24%;
        display: flex;
        text-align: center;
    }
}

.tzach_input_widg {
    height: 13px;
    width: 111px;
    background-position: left -24px center;
    background-image: url(images/search-icon.png);
    background-repeat: no-repeat;
    padding: 10px 3% 10px 9px;
    box-shadow: 0px 0px 5px #D2D2D2;
    margin-bottom: 10px;
    background-color: #ffffff;
    color: #000000;
    float: left;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
    font-size: 11px;
    font-family: open sans;
}

.g {
    overflow: visible;
}

.noad {
    display: none;
}

@media screen and (max-width: 1023px) ul.Post-type-list .list-contentarea a {
    padding: 0px !important;
}
}

.mob-most-comment-content, .mob-calendar-content {
    height: 800px !important;
    overflow-y: scroll;
}



.mob-content mob-menu-content-menu {
    background: rgb(242, 242, 242);
}

.attachment-large-thumb {
    height: auto !important;
}

.classpic {
    padding: 5px 0;
    float: left;
    margin-right: 7px;
}

.classtext {
    width: 65%;
    padding: 5px;
}

.show_ad .entry {
    max-width: 100%;
    overflow: visible;
}

.awpcp-listings p {
    color: #000000;
    line-height: 19px;
    font-size: 14px;
    margin-bottom: 0px;
    word-break: break-word;
    margin-right: 15px;
}

@media screen and (max-width: 320px) {
    #classiwrapper-inad {
        margin-top: -5px;
        margin-left: -8px;
        max-width: 88%;
    }
}

.textintext {
    margin-bottom: 0px !important;
    border: 0px #ccc solid !important;
    background: transparent !important;
}

.home .category-communicated-content .article_custom {
    border: 1px solid #7d7d7d;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.home .category-communicated-content .onetag {
    display: none;
}

.home .category-communicated-content h1.post-title.personal-design {
    font-size: 28px;
}

.home .category-communicated-content h1.post-title.personal-design a {
    color: #333;
}

.photo-title {
    border-top: 2px dotted #0e0e0e;
    margin-left: 70px;
    padding: 10px;
    margin-top: -15px;
    width: 800px;
    overflow: visible;
    background: #dfd5d2;
    color: rgba(0, 0, 0, 0.75);
}

.photo-gallery {
    border: 10px solid #dfd5d2;
    margin-left: 70px;
    margin-bottom: 10px;
    max-width: 800px;
    overflow: visible;
    height: auto;
    width: auto;
}

#login-modal {
    position: fixed;
}

.sing_post #main-sidebar {
    margin-right: 20px !important;
    margin-top: 30px;
}

#eventon_form p input.evoau_dpicker {
    margin-right: 4px !important;
}

#eventon_form .evoau_table .row {
    background: white;
}

.mob-menu-holder .sf-menu .sf-mob-menu.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    padding: 8px 0 5px;
    text-transform: uppercase;
    min-height: 24px;
    margin: 0;
    color: #424242;
    line-height: 42px;
    font-size: 20px;
    margin-bottom: 8px !important;
    float: none;
}

/* mendy end
 */
.ui-dialog .ui-dialog-buttonpane {
    background: none;
    border: 1px solid #2b2b2b;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    background: #fff;
}

.ui-dialog-buttonset {
    /* background:#fffffe; */
    padding: 20px;
    padding-top: 1px;
}

.ui-dialog-buttonset {
    /* background:#fffffe; */
    padding: 20px;
    padding-top: 1px;
}

.ui-dialog-titlebar {
    display: none !important;
}

.submit_button_popup .ui-button-text {
    margin-right: -500px !important;
    background: #880000 !important;
    color: #fff;
}

.ui-button-text {
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 48px;
    border-radius: 4px;
}

#popupform input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    background: transparent;
    border: none;
}

.entery_popup {
    margin-bottom: 5px;
}

.ui-dialog-content {
    background: white;
    padding: 40px;
    padding-bottom: 0px;
    border: 1px solid #2b2b2b;
    border-bottom: none;
}

/*      div.content-postwep {
background:none;
   width: 1024px !important;
  float: none !important;
  margin: 0 auto;
  }

  @media (max-width:1024px){
  .f-block {
      /* float: left; */
width: 17%; padding: 2px 0%; display: inline-grid;}

*/ #uber-wrepper .content-center {
    border-top: 0px solid #ededed;
    background: none;
    width: 1024px !important;
    float: none !important;
    margin: 0 auto;
}

/* header */
.g-1 {
    margin: 0px auto 15px !important;
}

ul.classifieds_list li a {
    color: black;
    font-size: 13px;
    text-transform: uppercase;
    padding: 18px 14px 16px !important;
}

ul.classifieds_list li:hover a {
    color: #999 !important;
    background-color: #ececec !important
}

/*header end*/
.wpcf7-submit {
    float: none;
    color: #fff;
    border: 1px solid #acacac;
    margin-top: 4px;
    padding: 8px 27px 8px;
    border-radius: 5px;
    font-size: 14px;
    background-color: #880000;
}

#submit:hover, .wpcf7-submit:hover {
    /* background-color: #ffffff; */
    color: #6c4242;
    text-decoration: none;
}

.wpcf7-response-output {
    float: left;
}

#new_post {
    background: white;
    padding: 15px;
    border: 1px solid #ccc;
}

#new_post label {
    font-weight: bold;
    margin-left: 8px;
}

#new_post input {
    margin-left: 8px;
    border: 1px solid #ccc;
    max-width: 97% !important;
}

#new_post #title {
    width: 97%;
}

#new_post textarea {
    width: 97% !important;
    border: 1px solid #ccc !important;
}

/* header */
.g-1 {
    margin: 0px auto 15px !important;
}

ul.classifieds_list li a {
    color: black;
    font-size: 13px;
    text-transform: uppercase;
    padding: 18px 14px 16px !important;
}

ul.classifieds_list li:hover a {
    color: #999 !important;
    background-color: #ececec !important
}

@media (min-width: 767px) {
    .carousel-list {
        width: 170px !important;
        max-height: 235px !important;
    }

    .slider_wrapper {
        /* height: 389px; */
    }

    .category-anash .slider_wrapper {
        display: none !important;
    }

    .category-kids .slider_wrapper {
        display: none !important;
    }

    .slick-dots {
        margin: 0;
        bottom: -97px;
    }
}

.um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #666666 !important;
}

.um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #880000 !important;
}

.um a.um-link {
    color: #880000 !important;
}

.um input[type=submit].um-button:hover, .um a.um-button:hover {
    background-color: #c10000 !important;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background-color: #880000 !important;
}

#login-modal #reg-link {
    background: #880000;
    padding: 10px 36px;
    border-radius: 5px;
    color: #fff;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #ffffff;
}

#login-modal .um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    display: none !important;
}

.um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
    background: #880000;
}

.um-account-meta.radius-1 img {
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    border-radius: 999px;
    max-width: 100px;
    max-height: 100px;
}

#list-date-home {
    font-size: 11px;
    float: left;
    display: inline-block;
    margin-bottom: 6px;
    /* margin-left: 13px; */
    margin-top: 7px;
    float: none;
}

.post-tag-list {
    padding: 10px;
    background: #fff;
    width: 100%;
    border-top: 1px solid #EDEDED;
    margin: 0 20px 20px;
    border-bottom: 1px solid #EDEDED;
    border-right: 0 none;
    overflow: hidden;
    max-width: 85%;
}

.post-tag-list > a {
    float: left;
    line-height: 12px;
    position: relative;
    color: #fff;
    margin-right: 20px;
    margin-bottom: 5px;
    /* font-family: 'Archivo Narrow', sans-serif; */
    font-size: 11px;
    padding: 5px;
    background-color: #880000;
    text-transform: uppercase;
    font-style: italic;
}

.post-tag-list > a:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    top: 0px;
    right: -20px;
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #880000;
    border-top: 11px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
}

.post-tag-list > a:hover {
}

#text-35 .textwidget {
    line-height: 16px;
    color: #d2d2d2 !important;
    font-size: 11px;
    font-family: 'poppins', sans-serif;
    margin-left: 17px;
    margin-top: 31px;
}

@media screen and (max-width: 1024px) {
    #text-29 img {
        float:none;
        margin-right: 25px;
    }

    #main-navigation-ico {
        z-index: 2147483001;
    }
}

#text-7 .textwidget {
    line-height: 16px;
    color: #d2d2d2 !important;
    font-size: 11px;
    font-family: 'poppins', sans-serif;
    margin-left: 7px;
}

.tzach_head {
    padding-right: 20px;
    overflow-y: scroll;
    max-height: 50%;
    width: 100%;
}

.mob-tzach-content .menu_phone_book_form {
    padding-bottom: 100px;
}

#main-navigation-ico {
    background-color: #880000;
}

.single-lost_and_found .excerpt-desktop {
    display: none;
}

#manual-registration-form {
    max-height: 400px;
}

@media screen and (max-width: 1025px) {
    #login-modal {
        top: 235px;
        z-index: 2147483002;
    }

    .home .top_mob_ad {
        width: 47%;
        display: inline-block;
        text-align: center;
        margin-left: 7px;
    }

    #top_ad_mob {
        width: 95%;
    }
}

.mob-menu-content-menu #menu-primary-menu {
    position: absolute;
    top: 44px;
    height: 800px;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 50%;
    max-width: 600px;
    display: contents;
}

#main-navigation-ico .sf-menu.mob-menu-holder ul li a {
    border-left: 0px;
    padding-right: 159px;
}

#text-6 .widget-title h2 {
    margin-left: 20px;
}

#wpcomm .comment_flag_modal {
    background: #880000!important;
    color: #ffffff;
}

#wpcomm div.wpd-field-desc span {
    margin-left: -126px;
    margin-top: -146px;
}
}

.wpdiscuz-social-login {
    display: none;
}

.wpdiscuz-ftb-left span {
    max-width: 341px;
    line-height: 13px !important;
}

.fa-sign-in-alt:before {
    display: none;
}

.wpdiscuz-social-login {
    display: none;
}

#menu-primary-menu-1 li a {
    font-weight: bold;
}

.menu_logo {
    background: url(//wp-content/uploads/2015/12/collivelogo.png) center center no-repeat rgba(255, 255, 255, 0.2);
    display: inline-block;
    background-size: 80px 22px;
    transition: width .2s linear;
    -ms-transition: width .2s linear;
    -webkit-transition: width .2s linear;
    -moz-transition: width .2s linear;
    width: 0px;
    padding: 21px 0px!important;
    border: none !important;
}

.menu_logo {
    width: 52px;
    padding: 21px 15px !important;
    position: absolute;
    z-index: 1111;
}

#side-barmt .meta-inpersonal.right {
    float: right;
    display: none;
}

.article_custom .addthis_button_twitter,.article_custom .addthis_button_whatsapp,.article_custom .addthis_button_compact.at300m {
    display: none;
}

div.wpforms-container-full {
    margin-bottom: 24px;
    background: white;
    border: 1px #ccc solid;
    padding: 20px;
}

.mazel-cont-share .addthis_toolbox {
    display: none;
}

.widget_wpsmart_popular_wsm .pd-mcp-comments {
    display: none;
}

.awpcp-listings-widget-items-list .html_date {
    display: none;
}

.manage-mazel-tov-baby-girl h2 a {
    color: #880000 !important;
}

.manage-mazel-tov-baby-boy h2 a {
    color: #1a3a52 !important;
}



#widget_title_link {
    color: #4d4d4d;
    margin-bottom: 110px;
}

#widget_title_link:hover {
    color: #880000;
    margin-bottom: 110px;
}

#small-mini-sidebar #text-18 .widgettitle {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-left: 15px;
}

.single-ajde_events #evcal_list {
    margin-top: 23px;
}

.single-ajde_events #respond {
    display: none;
}

@media screen and (min-width: 1025px) {
    .single-ajde_events .evo_sin_page #evcal_list {
        width: 50%;
        /* border:none; */
        margin-top: 202px;
    }
}

body.single-ajde_events div#main {
    position: relative;
    z-index: 1;
    margin: 13px;
}

footer.entry-meta {
    display: none;
}

.single-ajde_events #evcal_list {
    margin-top: 23px;
}

.single-ajde_events #respond {
    display: none;
}

@media screen and (min-width: 1025px) {
    .single-ajde_events .evo_sin_page #evcal_list {
        width: 50%;
        border: inherit;
        margin-top: 202px;
    }
}

body.single-ajde_events div#main {
    position: relative;
    z-index: 1;
    margin: 13px;
}

footer.entry-meta {
    display: none;
}

.home .category-communicated-content #list-date-home {
    display: none;
}

.home .category-communicated-content h1.post-title.personal-design {
    color: #333;
    font-size: 20px !important;
    line-height: 22px !important;
}

.home .category-communicated-content .article_custom {
    border: 1px solid #7d7d7d;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.home .category-communicated-content .onetag {
    display: none;
}

.home .category-communicated-content #list-date-home {
    display: none;
}

.home .category-communicated-content h1.post-title.personal-design {
    font-size: 28px;
}

#content .widget {
    margin: 0px 10px 10px;
    background-color: #fff;
    border: 1px solid #ccc;
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .home #content, .archive #content {
        padding-left: 0px;
        width: 55.5%;
        max-width: 1000px;
    }

    .widget-title h2 {
        padding: 10px 0px 9px !important;
        width: 120%;
        font-size: 12px;
        line-height: 9px;
    }

    button#add_event {
        float: right;
        margin-top: 0px;
    }

    .content-center.small-left.large-right #main-sidebar {
        float: right !important;
        width: 25%;
        margin-right: 10px;
        overflow: hidden;
    }

   .single-post #content {
        padding-left: 0px;
        width: 70%;
    }

    #posts .content-center.small-left.large-right #main-sidebar {
        width: 27%;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 769px) {
    .home #content, .archive #content {
        padding-left: 6px;
        width: 54%;
        max-width: 1000px;
    }
}

@media only screen and (max-width: 1025px) and (min-width: 1000px) {
    .home #content, .archive #content {
        padding-left: 5px;
        width: 55%;
        max-width: 1000px;
    }
}

@media only screen and (max-width: 900px) and (min-width: 768px) {
    .content-center.small-left.large-right #main-sidebar {
        width: 26%;
        overflow: visible;
    }
}

#post-nav .thumb_img img {
    min-height: 100px !important;
    height: 100px !important;
    object-fit: cover;
}

#small-mini-sidebar .widget.widget_awpcp-categories {
    background: white;
    border: 1px solid #ccc;
    padding-right: 12px;
}

#small-mini-sidebar .widgettitle {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 24px;
    text-transform: uppercase;
}


@media screen and (min-width: 1026px){
#upper-banner {
    height: auto;
    margin-bottom: 10px;
}}

.g-18 {
    overflow: visible;
}
.widget_custom_html {
    border: none !important;
}

@media screen and (max-width: 768px){
div.content-postwep {
    width: 100%;
}}
.srpw-block li:first-child {
    display: inline-block;
}
#mob_ad2 {
    margin: 0px 21px 13px;
}
  #search_ico_mob, #search_ico_form {
        background-image: url(/wp-content/themes/spraymag/include/images/magnifierr.png);
    }
.g img, .a-single img, .responsive .add_7 {
    margin-bottom: 10px;
    max-width: 100%;

}
.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
    height: auto;
    max-width: 136px;
}
#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 img {
    max-width:30%;
}
#main-sidebar .widget_adrotate_widgets {
    margin-bottom: 0px;
    clear: both;
    background: none;
    border: none;
}
#top-posts-2 ul li a {
    text-transform: capitalize;
    font-weight: 500;
    border-top: none;
    font-family: poppins;
    color: #333;
    font-size: 14px;

}

#top-posts-2 {
    padding: 0px 15px;
}

#top-posts-2 ul li img {
    width: 102px;
    height: 68px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
    object-fit: cover;
max-width:none;
}

#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 .widgets-list-layout-links {
    float: right;
     width: 63.404255% !important;
}
.mob-most-comment-content span.mob-most:first-child {
    margin-bottom: 30px;
}

.home .category-communicated-content #list-date-home {
    display: block !important;
}

.evcal_cblock .evo_date .start em { margin-right: 3px;float: left;}
	.headarea.style-mag {
   /* background-image: url(/wp-content/uploads/2019/05/bonfire.png); */
}

.bottom_leaderboard img{
    max-width: 950px;
}

#post-nav {
    max-width: 99%;
}
#post-nav .thumb_img img {
    width: 93%;
    min-height: 113px !important;
    height: 100px !important;
    object-fit: cover;
}
@media screen and (min-width: 768px) {
.mobile_links::-webkit-scrollbar {
    display: none;
}
}


.mobile_links li {
  float: left;
  padding-top:10px;
}

.mobile_links li a {
  display: block;
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  padding: 10px;
  transition: none;
}

.mobile_links li a:hover {
  background-color: #851718;
}

.mobile_links li a:hover {
  background-color: #851718;
}
.home .category-do-not-show-on-homepage .article_custom {display:none;}
.home .category-do-not-show-on-homepage .add_btw_post { display:none; }
@media screen and (min-width: 1024px)
 {
  input#s-header.magazine-header:focus {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;

    }
     input#s-header.magazine-header:focus-within {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;
    }

    input#s-header.magazine-header:hover {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;
    }
.post_text {min-height: 767px !important;}

.bottom_leaderboard {
    margin: 170px 1px 12px;
}
.category-simchas .post_text {
    min-height: 818px;
}
}


.premium-post-ad-text p {
    margin-right: 12px;
    margin-bottom: 7px;

}
div.pdfemb-toolbar div.pdfemb-poweredby {
    float: right;
    display: none !IMPORTANT;
}

.sigle_post_coolive .fb_iframe_widget {
    padding-right: 10px;
    border: none;
    float: right;
    width: 162px;
    margin-top: 2px;
}

.fb_iframe_widget {
    border: none;
    width: 67px;
}
@media only screen and (max-width: 650px) and (min-width: 350px){
.premium-post-ad h2.post-title.personal-design a {
    line-height: 17px !important;
}}
.eventon_fc_days .evo_fc_day.has_events span{
		bottom: 10px;
	}
	.eventon_fc_days .evo_fc_day.has_events span b{
		color: #000000;
		font-size:10px;
		}
.post_text a {
    font-weight:bold;

}

.post_text a:hover {
    font-weight:bold;
    text-decoration:underline;

}
div.awpcp_featured_ad_wrapper {
    border: 1px solid  #a91111 !important;
}

.awpcp-listings-new .abc .classtextfet {

    display:none;
}

.awpcp_featured_ad_wrapper .classtextfet {

    display:block !important;
}
 .status-draft .article_custom {display:none;}
@media screen and (max-width: 1025px){
#login-modal {
    top: 235px;
    z-index: 2147483002;
}


.home .top_mob_ad{
    width: 47%;
    display: inline-block;
    text-align: center;
    margin-left: 7px;
}

#top_ad_mob {
    width: 95%;
}

}

.image-thumb0overlay.video {
    background: url(include/images/video.png) no-repeat 5px 5px;
    display: none;
}



@media only screen and (max-width: 1024px) and (min-width: 767px){
#main-sidebar {
    min-width: 26%;

}
#small-mini-sidebar{
    min-width: 16%;

}
}

.ajde_yn_btn.NO {
    background-color: #A0A0A0;
}
