/*Extra classes*/
.add_separator .sc_button {
    position: relative;
    z-index: 1;
}
.add_separator .sc_item_button:before {
    content: '';
    height: 2px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
    background-color: #f1efef;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    max-width: 37.6%;
}
.add_separator .sc_item_button:after {
    content: '';
    height: 2px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
    background-color: #f1efef;
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px;
    max-width: 37.6%;
}
.add_separator.separator-2 .sc_item_button:before,
.add_separator.separator-2 .sc_item_button:after {
    max-width: 40.6%;
}

.space-separate-title.vc_empty_space {
    margin-top: -46px !important;
}

.video-slider-padd {
    margin: 0 !important;
    padding: 3.3rem 2.3rem !important;
}

.extra-title h6 {
    font-size: 1.067rem;
    line-height: 1.733rem;
    letter-spacing: -0.4px;
}
.full-width-row {
    margin: 0 -5rem !important;
    padding: 0 4rem !important;
}
.p70 {
    padding: 0 3rem;
}


.padd-2 {
    padding: 0 2rem !important;
}
.padd-right-2 {
    padding-right: 2rem !important;
}
.padd-right-5 {
    padding-right: 5rem !important;
}


/*Content
.page_content_wrap .content_wrap {
   padding-left: 5rem;
    padding-right: 5rem;
}
*/


/*Typography*/
.trx_addons_tooltip:before {
    font-size: 1rem !important;
    line-height: normal !important;
    padding: 0.334em 0.84em !important;
    white-space: nowrap;
}



/*Dropcaps*/
.trx_addons_dropcap {
    font-size: 2.4rem !important;
    width: 4rem !important;
    height: 4rem !important;
    line-height: 4rem !important;
    font-family: Poppins !important;
    font-weight: 500 !important;
    margin: 0.15em 0.5em 0 0 !important;
}
.trx_addons_dropcap_style_2 {
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    font-family: "WildYouth" !important;
    font-size: 3.2rem !important;
    width: 1.07em !important;
    text-align: left !important;
    line-height: normal !important;
    height: 100% !important;
    margin-top: 0 !important;
    padding-top: 1rem;
}

/*Lists*/
.trx_addons_list_alter,
.trx_addons_list_iconed {
    font-family: Poppins;
    font-size: 1.2rem;
    font-weight: 500;
    padding: 0 !important;
}
.trx_addons_list_alter li+li,
.trx_addons_list_iconed li+li {
    padding-top: 1.7rem;
    margin-top: 1.6rem;
    border-top: 1px solid #e4e5e7;
}
.trx_addons_list_iconed li:before {
    font-family: fontello !important;
    color: #2f3b5c !important;
    background-color: #ffc1aa;
    width: 45px;
    height: 45px;
    line-height: 45px !important;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    left: 3.5rem !important;
    margin-top: -0.7rem;
}
.trx_addons_list_iconed li+li:before {
    margin-top: 1rem;
}
.trx_addons_list_alter li {
    padding-left: 2rem;
}
.trx_addons_list_iconed li {
    padding-left: 7.7rem;
}

.trx_addons_list_custom {
    padding: 0 !important;
}
.trx_addons_list_custom li:before {
    display: none !important;
}
.trx_addons_list_custom li+li {
    padding-top: 0.87rem;
}

/*Table*/
.sc_table>p {
    display: none;
}

/*Form*/
span.sc_form_field_title {
    line-height: normal !important;
    margin-bottom: 0.5em !important;
    font-family: Poppins !important;
    font-size: 1.12rem !important;
    font-weight: 500 !important;
}
.sc_form_default .sc_form_field_button {
    text-align: right !important;
}
.sc_form_title, .sc_form_description {
    margin-bottom: 3rem !important;
}

/*CF7*/
.wpcf7 .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    float: left;
    margin-bottom: 1.3em;
    padding-top: 0 !important;
}
.wpcf7 input[type="submit"] {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.wpgdprc input[type="checkbox"] {
    display: inline-block;
    opacity: 0;
    position: absolute;
    z-index: 2;
}
div.wpcf7 .ajax-loader,
.wpcf7-spinner {
    position: absolute;
}
.wpcf7-acceptance .wpcf7-list-item,
.wpcf7-wpgdprc .wpcf7-list-item {
    margin: 0;
}
.wpcf7 div.wpcf7-response-output {
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    padding: 0.2em 1em 0.3em;
}

/*Video*/
.trx_addons_video_player.with_cover .video_mask {
    opacity: 0 !important;
}
.trx_addons_video_player.video_play .video_mask {
    opacity: 1 !important;
}

/*Slider*/
.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {
    width: 6px !important;
    height: 6px !important;
}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px 0 6px !important;
}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets {
    bottom: 2.5em !important;
}
.sc_slider_controller_vertical[data-controls="1"] {
    padding-top: 2.2em !important;
    padding-bottom: 2.2em !important;
}
.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > a {
    height: 2.3em !important;
}

/*Audio*/
.mejs-time {
    color: #798198 !important;
    font-size: 1em !important;
    padding: 13px 6px 0 !important;
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
    height: 3px !important;
}
.mejs-time-handle-content {
    top: -7px !important;
}
.mejs-controls .mejs-button > button {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    font-weight: 400 !important;
    height: 25px;
    width: 25px;
    line-height: 26px;
    font-size: 12px !important;
    margin: 3px 6px !important;
}
.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before {
    content: '\E96B' !important;
    font-family: "fontello" !important;
    position: relative;
    left: 1px;
    font-size: 10px;
    top: -1px;
}
.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button:before {
    content: '\e8e3' !important;
    font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-volume-button.mejs-mute button:before {
    content: '\e905';
    font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:before {
    content: '\e904';
    font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button button:before {
    content: '\e918';
    font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-button.mejs-unfullscreen button:before {
    content: '\e856';
    font-family:'fontello';
}
.mejs-horizontal-volume-total {
    height: 3px !important;
    top: 14px !important;
}
.mejs-controls a.mejs-horizontal-volume-slider {
    margin-left: 5px;
}
.mejs-controls .mejs-playpause-button.mejs-play > button,
.mejs-controls .mejs-playpause-button.mejs-replay > button,
.mejs-controls .mejs-playpause-button.mejs-pause > button {
    margin-left: 0 !important;
}
.mejs-controls {
    padding: 0 !important;
}
.sidebar .mejs-controls {
    padding: 0 10px !important;
}
.single-post.single-format-audio .mejs-controls {
    padding: 4px 10px 0 !important;
}
.single-post.single-format-audio .mejs-controls .mejs-time {
    padding: 11px 6px 0 !important;
}
.mejs-time-float-corner {
    border-color: #000 transparent transparent !important;
}
.trx_addons_audio_player .audio_author {
    margin: 0.5em 0 0.6em !important;
}
.trx_addons_audio_player .audio_info + .audio_embed, .trx_addons_audio_player .audio_info + .audio_frame {
    margin-top: 1.1em !important;
}

/*Progress Bar*/
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_bar,
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {
    height: 6px !important;
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    font-style: normal !important;
    font-size: 1em !important;
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar + .vc_single_bar {
    margin-top: 3.1em !important;
}


/*Skills*/
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 2.4rem !important;
    font-weight: 500;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
    letter-spacing: -0.45px !important;
    font-family: Poppins !important;
    font-size: 1.21rem !important;
    font-weight: 500 !important;
    line-height: 1.733rem !important;
    word-spacing: 999rem;
}

.sc_skills_counter .sc_skills_total {
    font-family: "WildYouth" !important;
    font-size: 2rem !important;
    font-weight: 400 !important;
}
.sc_skills_counter .sc_skills_item_title {
    font-style: normal !important;
    letter-spacing: -0.45px !important;
    font-family: Poppins !important;
    font-size: 1.21rem !important;
    font-weight: 500 !important;
    line-height: normal !important;
    margin-top: 2px;
}
.sc_skills_counter .sc_skills_icon {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 7.867rem;
    height: 7.867rem;
    line-height: 7.867rem;
    margin: auto;
    font-size: 2.8rem !important;
}
.sc_skills_counter .sc_skills_icon.icon-011_family:before {
    position: relative;
    top: 2px;
}
.sc_skills_counter .sc_skills_icon.icon-019_posts {
    font-size: 3.1rem !important;
}
.sc_skills_counter .sc_skills_icon + .sc_skills_total {
    margin-top: 0.9em !important;
}

/*Prices*/
.sc_price_item_info {
    padding: 0 0 4.4rem !important;
}
.sc_price_item_title {
    font-size: 1.6rem !important;
    font-weight: 500 !important;
    line-height: normal !important;
    letter-spacing: -0.6px !important;
    text-transform: none !important;
    padding: 2.7rem 2rem;
}
.sc_price_item_price {
    font-size: 1.667rem !important;
    line-height: 1.667rem !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-family: "WildYouth" !important;
}
.sc_price_item_price_before {
    font-size: 1.333rem !important;
}
.sc_price_item_price_after {
    display: block;
    font-size: 2rem !important;
}
.sc_price_item_price {
    display: inline-block;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    min-width: 6.467rem;
    min-height: 6.467rem;
    padding: 10px;
}
.sc_price_item_description, .sc_price_item_details {
    font-size: 1.2rem !important;
    font-family: Poppins !important;
    line-height: normal !important;
    font-weight: 500 !important;
    font-style: normal !important;
    padding: 0 3rem;
    max-width: 253px;
    margin-left: auto;
    margin-right: auto;
}
.sc_price_item_description ul li+li, .sc_price_item_details ul li+li {
    margin-top: 1.5rem;
    padding-top: 1.4rem;
    border-top: 1px solid #e7e5e5;
}
.sc_price_item_description ul, .sc_price_item_details ul {
    list-style-type: none !important;
    padding: 0;
}
.sc_price_item_price_value,
.sc_price_item_price_before {
    padding-top: 1.6rem;
    display: inline-block;
}
.sc_price_item_price_after {
    padding-top: 2.3rem;
}
span+.sc_price_item_price_after {
    padding-top: 0;
}
.sc_price_item_subtitle + .sc_price_item_price, .sc_price_item_title + .sc_price_item_price {
    margin-top: 1.6em !important;
}
.sc_price_item_details {
    margin-top: 2.3em !important;
}
.sc_price_item_subtitle + .sc_price_item_link, .sc_price_item_title + .sc_price_item_link, .sc_price_item_description + .sc_price_item_link, .sc_price_item_details + .sc_price_item_link {
    margin-top: 2.5em !important;
}
.sc_price_item_details p + p, .sc_price_item_details ul.trx_addons_list > li + li {
    margin-top: 1.5rem !important;
    padding-top: 1.4rem;
    border-top: 1px solid #e7e5e5;
}
.sc_price_item_subtitle {
    margin: 0.5em 0 !important;
}
.only-price .sc_price_item_price_value,
.only-price .sc_price_item_price_before {
    padding-top: 2.3rem;
}

/*Testimonials*/
.sc_testimonials_item_content:before {
    content: '\E966' !important;
    font-family: "fontello" !important;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 5.067rem;
    height: 4.867rem;
    line-height: 4.867rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.2em !important;
}
.sc_testimonials_item_content {
    font-size: 1.2rem !important;
    line-height: 1.733rem !important;
    font-weight: 500 !important;
    font-style: normal !important;
    font-family: Poppins !important;
}
.sc_testimonials_item_author_data {
    max-width: 100% !important;
    display: block !important;
}
.sc_testimonials_item_author_title {
    font-style: normal !important;
    letter-spacing: -0.3px !important;
    font-family: "WildYouth",sans-serif !important;
    font-size: 2rem !important;
}
.sc_testimonials_item_author_avatar {
    margin: 1.1rem auto 0 !important;
    display: block !important;
    width: 4.667em !important;
    height: 4.667em !important;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_content,
.sc_testimonials [class*="column"] .sc_testimonials_item_author {
    text-align: center !important;
}
.sc_testimonials_item_author {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 2.4em auto 0 !important;
}

/*Action*/
.sc_action_default .sc_action_item_title {
    font-family: "WildYouth";
    font-size: 4rem;
    line-height: normal !important;
}
.sc_action_default .sc_action_item_description {
    font-size: 1.2rem !important;
    font-style: normal !important;
    letter-spacing: -0.45px !important;
    font-family: Poppins !important;
    font-weight: 500 !important;
    line-height: normal;
}
.sc_action_default .sc_action_item_default.with_image .sc_action_item_description,
.sc_action_default .sc_action_item_default.with_image .sc_action_item_description strong,
.sc_action_default .sc_action_item_default.with_image .sc_action_item_description b {
    color: #ffffff !important;
}
.sc_action_default .sc_action_item_info {
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    border-top: none !important;
    letter-spacing: 12px !important;
    font-family: "Poppins" !important;
    padding-bottom: 2.5rem;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}
.sc_action_default .sc_action_item_default.with_image:after {
    background: none !important;
}
.sc_action_item_subtitle + .sc_action_item_description, .sc_action_item_title + .sc_action_item_description, .sc_action_item_date + .sc_action_item_description, .sc_action_item_date + .sc_action_item_link {
    margin-top: 0.5em !important;
}

/*Blog*/
.post_counters_comments:before {
    content: '\E95C' !important;
    font-family: fontello !important;
    position: relative;
    top: 1px;
}
.post_meta_item.post_date:before {
    content: '\E811' !important;
    font-family: fontello !important;
    font-size: 17px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.post_counters_likes:before {
    content: '\E959' !important;
    font-family: fontello !important;
}
.post_layout_excerpt .post_content_inner {
    max-width: 645px;
    margin: auto;
}
.post_layout_excerpt .post_content_inner {
    max-width: 100%;
    margin: auto;
}
.post_layout_excerpt .post_header.entry-header .post_meta .post_meta_item.post_counters_item.post_counters_likes {
    display: none;
}

.cat-block {
    margin-bottom: 1.2rem;
    margin-top: 1.2rem;
}
.has-post-thumbnail .cat-block,
.post_format_gallery .cat-block {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 1.6rem;
    margin-top: 2.3em;
    margin-bottom: 0;
}
.post_format_gallery .cat-block {
    z-index: 1;
    margin-top: 1.3rem;
}
.post_format_video .cat-block {
    z-index: 2;
}
.post_format_quote .cat-block {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 1.6rem;
    margin-top: 1.8em;
    margin-bottom: 0;
    z-index: 9;
}
.cat-block .post_meta {
    margin: 0 !important;
    font-size: 13px;
}
.post-img {
    position: relative;
    display: inline-block;
}
.post_format_audio .post-img,
.post_format_gallery .post-img,
.post_layout_classic .post-img {
    display: block;
}

.cat-block .post_title {
    display: none;
}
.cat-block .post_meta>span, .cat-block .post_meta>a,
.cat-block .post_meta_item.post_categories:after {
    display: none !important;
}
.cat-block .post_meta_item.post_counters_item.post_counters_likes {
    display: inline-block !important;
    background: #ffffff;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    color: #4a5060;
    text-transform: uppercase;
    font-weight: 600;
    height: 22px;
    line-height: 23px;
    padding-right: 7px;
}
.cat-block .post_meta_item.post_counters_item.post_counters_likes:before {
    color: #ffc1aa;
    background-color: #394b7b;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    font-size: 9px;
    width: 22px;
    height: 22px;
    line-height: 22px !important;
    margin-left: -2px;
}
.cat-block .post_meta_item.post_counters_item.post_counters_likes:hover {
    color: #ffc1aa;
}
.has-post-thumbnail .post_content .cat-block,
.post_format_gallery .post_content .cat-block {
    display: none;
}
.post-img .cat-block,
.post-img .cat-block {
    display: none;
}
.has-post-thumbnail .post-img .cat-block,
.post_format_gallery .post-img .cat-block {
    display: block;
}
.post_content .cat-block .post_meta_item.post_counters_item.post_counters_likes {
    background-color: #f1efef;
}
.post_author_avatar img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.post_item.post_format_quote .post_content_inner blockquote {
    margin: 0 !important;
}
.post_item.post_format_quote .post_header.entry-header .post_meta,
.post_item.post_format_quote .post_header.entry-header .post_author,
.post_item.post_format_quote .post_header.entry-header .post_author_avatar {
    display: none;
}
.post_item_single.post_type_post.post_format_quote blockquote > p > cite {
    margin-top: 2.7em;
    display: block;
}
.post_author {
    color: #ffc1aa;
    text-transform: uppercase;
    font-family: "Poppins";
    font-weight: 600;
    margin-top: 0.6rem;
}
.post_layout_excerpt .post_featured {
    margin-bottom: 0 !important;
    display: inline-block;
}
.post_layout_excerpt.post_format_audio .post_featured,
.post_layout_excerpt.post_format_gallery .post_featured {
    display:block;
}
.has-post-thumbnail .post_author_avatar,
.post_format_image .post_author_avatar {
    margin-top: -25px;
    position: relative;
    z-index: 9;
}
.post_format_gallery .post_author_avatar {
    margin-top: -25px;
    position: relative;
    z-index: 9999;
}
.post_format_audio .post_author_avatar {
    margin-top: -20px;
    position: relative;
    z-index: 9;
}
.post_audio .post_audio_author,
.post_audio .post_audio_title {
    text-align: left !important;
}
.post_author_avatar,
.post_author {
    display: none;
}
.has-post-thumbnail .post_header.entry-header .post_author_avatar,
.post_format_image .post_header.entry-header .post_author_avatar,
.post_format_gallery .post_header.entry-header .post_author_avatar,
.post_format_audio .post_header.entry-header .post_author_avatar {
    display: block;
}
.has-post-thumbnail .post_header.entry-header .post_author,
.post_format_image .post_header.entry-header .post_author,
.post_format_gallery .post_header.entry-header .post_author,
.post_format_audio .post_header.entry-header .post_author {
    display: inline-block;
}
.post_author_avatar.show_item {
    display: block;
}
.post_author.show_item {
    display: inline-block;
}
.has-post-thumbnail .post_header.entry-header .post_author_avatar.show_item,
.post_format_image .post_header.entry-header .post_author_avatar.show_item,
.post_format_gallery .post_header.entry-header .post_author_avatar.show_item,
.post_format_audio .post_header.entry-header .post_author_avatar.show_item,
.has-post-thumbnail .post_header.entry-header .post_author.show_item,
.post_format_image .post_header.entry-header .post_author.show_item,
.post_format_gallery .post_header.entry-header .post_author.show_item,
.post_format_audio .post_header.entry-header .post_author.show_item {
    display: none;
}
.post_title + .post_author_avatar.show_item {
    margin-top: 1rem;
}

.nav-links-old .nav-prev a:before, .nav-links-old .nav-next a:after {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.paged .nav-next:before {
    content: '';
    display: inline-block;
    width: 2px;
    height: 12px;
    background-color: #f1efef;
    margin: 0 1.1rem 0 1rem;
}
.post_item .slider_controls_wrap {
    display: none;
}
.quote-meta,
.post_format_quote .quote-meta .post_meta_item.post_counters_item.post_counters_likes{
    display: none;
}
.post_format_quote .quote-meta {
    display: block;
}
.quote-meta .post_author_avatar {
    margin-top: -20px;
    position: relative;
    z-index: 9;
}
.post_format_quote .post_content .cat-block .post_meta_item.post_counters_item.post_counters_likes {
    background-color: #ffffff;
}

.sticky .more-link {
    display: none;
}
.post_counters_item.post_counters_likes:after {
    display: none;
}
.sticky .post_content .cat-block .post_meta_item.post_counters_item.post_counters_likes {
    background-color: #ffffff;
}
.sticky.post_layout_excerpt .post_title,
.sticky-title,
.sticky-likes,
.sticky .cat-block {
    display: none;
}
.sticky.post_layout_excerpt .post_title.sticky-title,
.sticky .cat-block.sticky-likes {
    display: block;
}
.sticky .label_sticky .sticky-label {
    font-family: "WildYouth";
    font-size: 3.2rem;
}
.sticky.post_layout_excerpt .post_content_inner {
    padding: 0 1rem;
}
.post_label.label_sticky {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    width: 100%;
    top: -14px;
}
.sticky-label {
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    z-index: 1;
    margin: 0 -6px;
}
.post_label.label_sticky .vc_title_line {
    height: 4px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
}
.post_label.label_sticky .vc_title_line .vc_title_line_block {
    height: 4px;
    border-top: 4px solid #ffc1aa;
    display: block;
    position: relative;
    top: 4px;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.sticky .post_author_avatar.show_item {
    margin-top: 4.2rem !important;
}
.sticky .cat-block {
    margin-top: 1.9rem;
}

/*Blog Classic*/
.post_layout_classic .post_header.entry-header .post_meta .post_meta_item.post_counters_item.post_counters_likes {
    display: none;
}
.post_layout_classic.has-post-thumbnail .cat-block, .post_layout_classic.post_format_gallery .cat-block {
    padding-left: 1rem;
    margin-top: 1.3em;
}

/*Blog Chess*/
.post_layout_chess .post_header.entry-header .post_meta .post_meta_item.post_counters_item.post_counters_likes {
    display: none;
}
body[class*="blog_style_chess_"] .nav-links-old,
body[class*="blog_style_chess_"] .nav-links {
    padding-bottom: 3rem;
}
body[class*="blog_style_chess_"] .has-post-thumbnail .cat-block,
body[class*="blog_style_chess_"] .post_format_gallery .cat-block {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 1.1rem;
}
body[class*="blog_style_chess_"] .cat-block .post_meta_item.post_counters_item.post_counters_likes {
    background-color: #f1efef !important;
}


/*Single Post*/
.post_content.post_content_single.entry-content {
    max-width: 685px;
    margin: auto;
}
.post_header.post_header_single.entry-header .post_meta_item.post_counters_item.post_counters_likes {
    display: none;
}
.single-post .has-post-thumbnail .post_author_avatar, .single-post .post_format_gallery .post_author_avatar {
    margin-top: -20px;
}
.socials_share .socials_caption:before {
    display: none;
}
.socials_share .socials_caption {
    font-size: 1.2rem;
    font-weight: 500;
    margin-top: 11px;
    margin-right: 5px !important;
}
.post_meta_label {
    font-size: 1.2rem;
    font-weight: 500;
    margin-right: 5px !important;
}
.post_item_single .post_content .post_meta .post_share .social_item .social_icon {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.post_item_single .cat-block .post_header_single {
    margin: 0 !important;
}
.comments_list_wrap .comment_author a {
    display: inline;
}

.author_avatar {
    margin: 0 auto 1.3rem;
}
.author_avatar img {
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.author_link {
    display: none !important;
}
.social_icon.icon-002_insta:before {
    position: relative;
    left: 1px;
}
.author_bio .socials_wrap .social_item .social_icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.related_wrap .related_item_style_2 .post_date:before {
    content: '\E811' !important;
    font-family: fontello !important;
    font-size: 17px;
    margin-right: 3px;
    position: relative;
    top: 1px;
    font-weight: 500;
}
.related_wrap .related_item.related_item_style_2 {
    text-align: left !important;
}
.related_wrap .related_item.related_item_style_2.has-post-thumbnail,
.related_wrap .related_item.related_item_style_2.post_format_image,
.related_wrap .related_item.related_item_style_2.post_format_gallery {
    display: flex;
    justify-content: center;
    align-items: center;
}
.related_wrap .related_item_style_2 .post_featured {
    -webkit-flex: 6;
    -ms-flex: 6;
    flex: 6;
    margin-right: 20px;
}
.related_wrap .related_item_style_2 .post_header.entry-header {
    -webkit-flex: 6;
    -ms-flex: 6;
    flex: 6;
}
.related_wrap .related_item_style_2.has-post-thumbnail .cat-block,
.related_wrap .related_item_style_2.post_format_gallery .cat-block {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 10px;
    margin-top: 18px;
    margin-bottom: 0;
}
.related_wrap .related_item_style_2 .cat-block .post_meta_item.post_counters_item.post_counters_likes {
    padding-right: 0.5em;
}
.related_wrap .columns_wrap.columns_padding_bottom > [class*="column-"] {
    padding-bottom: 80px;
}
.related_wrap .related_item_style_2.post_format_quote .cat-block {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 10px;
    z-index: 9;
}
.related_wrap .related_item_style_2 .slider_controls_wrap,
.related_item.post_format_gallery .post_featured {
    display: none;
}

.comment_posted .comment_counters {
    display: none;
}
.comments_list_wrap .comment_date:before {
    content: '\E811' !important;
    font-family: fontello !important;
    font-size: 17px;
    margin-right: 3px;
    position: relative;
    top: 1px;
    font-weight: 500;
}

/*Map*/
.sc_googlemap_content {
    pointer-events: visible !important;
}
.sc_googlemap_content .sc_icons_size_small .sc_icons_icon:before,
.sc_googlemap_content .sc_icons_size_small .sc_icons_icon > span:before {
    font-size: 18px;
    width: 45px;
    height: 45px;
    line-height: 45px !important;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.sc_googlemap_content .sc_icons_size_small .sc_icons_icon.icon-mail:before,
.sc_googlemap_content .sc_icons_size_small .sc_icons_icon.icon-mail > span:before {
    font-size: 15px;
}
.sc_googlemap_content .sc_icons_item_description {
    font-family: Poppins;
    font-size: 1.2rem !important;
    font-weight: 500;
    line-height: 1.733rem !important;
    letter-spacing: -0.45px;
}
.sc_googlemap_content .sc_icons.sc_align_center .sc_icons_item + .sc_icons_item {
    margin-top: 4.5rem;
}
.sc_googlemap_content_default {
    top: 50% !important;
    width: 24% !important;
    bottom: auto !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: initial !important;
    padding: 4.9em 1em;
}
.gmnoprint button{
    border-radius: 0 !important;

}

/*Categories List*/
.widget_categories_list .categories_list_style_1 .categories_list_title {
    font-family: "WildYouth" !important;
    font-size: 2.667rem;
    font-weight: 400;
    border-top: 4px solid #ffc1aa;
    padding: 3rem 1rem 3.4rem;
    margin-bottom: 0.6rem;
    letter-spacing: 1px;
}


.categories_list_style_3 .categories_list_image {
    display: none;
}
.widget_categories_list .categories_list_style_3 .categories_list_icon .wrap_in {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    width: 100% !important;
}
.widget_categories_list .categories_list_style_3 .categories_list_icon {
    width: 100% !important;
    height: auto !important;
}
.cat_img_block {
    width: 6.333rem;
    height: 6.333rem;
    line-height: 6.333rem;
    text-align: center;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.widget_categories_list .categories_list_style_3 .categories_list_icon img {
    vertical-align: middle;
}
.widget_categories_list .categories_list_style_3 .categories_list_title {
    font-weight: 500 !important;
    margin: 0.55em 0 0 !important;
}

.categories_list_style_3 .categories_list_columns {
    margin-left: -15px;
    margin-right: -15px;
}
.categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5 {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
    margin-bottom: 30px;
}
.categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5:before {
    content: '';
    width: 1px;
    height: 100%;
    display: block;
    background: #e4e5e7;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5:first-child:before {
    display: none;
}


/*Titles*/
.vc_title_line .vc_title_line_block {
    display: none;
}
.sc_title_alter.sc_title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.sc_title_alter .sc_item_title {
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    z-index: 1;
    margin: 0 -6px;
}
.sc_title_alter .vc_title_line  {
    height: 4px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
}
.sc_title_alter .vc_title_line .vc_title_line_block {
    height: 4px;
    border-top: 4px solid #ffc1aa;
    display: block;
    position: relative;
    top: 4px;
    width: 100%;
}
.vc_title_line_block_l {
    margin-left: -6rem;
    padding-right: 6rem;
}
.vc_title_line_block_r {
    margin-right: -6rem;
    padding-left: 6rem;
}
.body_style_wide .vc_title_line_block_l {
    padding-right: 15px;
    margin-left: -903%;
    width: 1000% !important;
}
.body_style_wide .vc_title_line_block_r {
    padding-left: 15px;
    margin-right: -903%;
    width: 1000% !important;
}
.body_style_wide .custom_line .vc_title_line_block_l {
    margin-left: -15px;
    padding-right: 15px;
    width: 100% !important;
}
.body_style_wide .custom_line .vc_title_line_block_r {
    padding-left: 15px;
    margin-right: -15px;
    width: 100% !important;
}

h3.sc_item_title_tag + .sc_item_descr {
    margin-top: 1.3em !important;
}
.sc_item_descr + .sc_item_button {
    margin-top: 2.4em !important;
}

.sc_item_subtitle {
    font-weight: 600 !important;
    font-style: normal !important;
}

/*Dishes*/
.sc_dishes_default .sc_dishes_item_subtitle {
    font-size: 0.933em !important;
    font-style: normal !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    margin-top: 1rem !important;
}
.dishes_page_spicy:before {
    content: '\E964' !important;
    font-family: "fontello" !important;
    color: #fddd99 !important;
    background-color: #394b7b !important;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 22px !important;
    padding-left: 1px;
    margin-left: -1px !important;
    margin-right: 3px !important;
}
.dishes_page_spicy {
    background-color: #ffffff !important;
    color: #2f3b5c !important;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    font-family: "Poppins" !important;
    font-size: 12px !important;
    letter-spacing: 2.4px !important;
    margin-top: 0.7rem;
    margin-left: 0.7rem;
    left: 0 !important;
    right: auto !important;
}
.sc_dishes_default .sc_dishes_item_featured_left,
.sc_dishes_default .sc_dishes_item_featured_right {
    display: flex;
    justify-content: center;
    align-items: center;
}
.sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_image,
.sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_image {
    width: 100% !important;
    position: relative !important;
    -webkit-flex: 6;
    -ms-flex: 6;
    flex: 6;
}
.sc_dishes_default .sc_dishes_item_featured_left.with_image .sc_dishes_item_info,
.sc_dishes_default .sc_dishes_item_featured_right.with_image .sc_dishes_item_info {
    margin-left: 0 !important;
    margin-right: 0 !important;
    -webkit-flex: 6;
    -ms-flex: 6;
    flex: 6;
}
.sc_dishes_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.sc_dishes_default .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 5.2rem !important;
}
.tax-cpt_dishes_group .sc_dishes_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.tax-cpt_dishes_group .sc_dishes_default .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 30px !important;
}
.sc_dishes_default .trx_addons_column-1_3 .post_featured.hover_icon .icons a,
.sc_dishes_default .trx_addons_column-1_3 .post_featured.hover_icons .icons a,
.sc_blogger_modern .post_featured.hover_icon .icons a,
.sc_blogger_modern .post_featured.hover_icons .icons a {
    font-size: 35px;
    width: 52px;
    height: 52px;
    line-height: 52px;
    margin: -26px 0 0 -26px;
}
#send_comment {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.sc_dishes_float .sc_dishes_item_subtitle {
    font-size: 0.933em !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    margin-top: 1rem !important;
}
.sc_dishes_float .sc_dishes_item .sc_dishes_item_image {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
}
.sc_dishes_float .sc_dishes_item_header {
    text-align: center;
    margin-top: 0.7rem;
    padding-bottom: 3.1rem;
}
.sc_dishes_float .sc_dishes_item_title {
    line-height: 2.133rem !important;
}
.sc_dishes_float .sc_dishes_item_image+.post_author_avatar,
.sc_dishes_float .sc_dishes_item_image+.post_author_avatar+.post_author {
    display: block;
    text-align: center;
}
.sc_dishes_float .sc_dishes_item_image+.post_author_avatar {
    margin-top: -20px;
    position: relative;
    z-index: 99;
}

/*Single Dishes*/
.sc_dishes_item_time a {
    pointer-events: none !important;
}
.dishes_page_details_time_title {
    font-weight: 700;
}


/*Blogger*/
.post_counters_views:before {
    content: '\E96C' !important;
    font-family: fontello !important;
    font-size: 16px;
    position: relative;
    top: 1px;
}
.sc_blogger_item.post_format_video .cat-block {
    z-index: 2;
}
.sc_blogger_item .cat-block .post_meta_item.post_counters_item.post_counters_likes {
    padding-right: 0.5em;
    background-color: #ffffff !important;
}
.sc_blogger_default .sc_blogger_item_content {
    padding: 1.5em 0 0 !important;
    text-align: left;
}
.sc_blogger_default .post_meta {
    margin-top: 1.2em;
}
.sc_blogger_default .post_meta_item.post_date {
    padding-left: 1px;
}
.sc_slider_controls .slider_controls_wrap > a:before, .slider_container.slider_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_outside .slider_controls_wrap > a:before, .slider_outer_controls_top .slider_controls_wrap > a:before, .slider_outer_controls_bottom .slider_controls_wrap > a:before {
    font-size: 1.2em !important;
    font-weight: 600 !important;
}
nav.sc_item_pagination {
    margin-top: 4.5em !important;
}

.sc_blogger_modern .sc_blogger_item {
    overflow: visible !important;
    padding: 0 !important;
}
.sc_blogger_modern .sc_blogger_item .post_meta {
    margin: 0 0 10px;
}
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
    left: 52% !important;
    width: 49% !important;
    padding-right: 0 !important;
}
.sc_blogger_modern .has-post-thumbnail .cat-block, .sc_blogger_modern .post_format_gallery .cat-block {
    padding-left: 0.6rem;
    margin-top: 0.6rem;
}
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
    width: 46% !important;
}
.sc_blogger_modern .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 5.3rem !important;
}
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_header .post_counters_likes {
    display: none;
}
.sc_button_simple {
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

/*Countdown*/
.sc_countdown_default .sc_countdown_digits {
    font-size: 2.4rem !important;
    line-height: 5.467rem !important;
    height: 100% !important;
    overflow: visible !important;
    margin-top: -6px;
    font-family: "Poppins";
    font-weight: 500;
}
.sc_countdown_default .sc_countdown_separator {
    font-size: 2.4rem !important;
    height: 100% !important;
    line-height: 4.867rem !important;
    color: #394b7b !important;
}
.sc_countdown_default .sc_countdown_digits {
    margin-bottom: 0 !important;
}
.sc_countdown_default .sc_countdown_digits span {
    width: auto !important;
}
.sc_countdown_default .sc_countdown_item {
    width: 5.467rem;
    height: 5.467rem;
    line-height: 5.467rem;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: relative;
}
.sc_countdown_default .sc_countdown_label {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: 18px;
    font-family: Poppins;
    font-size: 1rem;
    font-weight: 500 !important;
    text-transform: lowercase;
}
.sc_countdown_default .sc_countdown_digits span + span {
    margin-left: 0 !important;
}

/*Wooc*/
.woocommerce nav.woocommerce-pagination ul {
    display: block !important;
    border-left: none !important;
    border-bottom: none !important;
    border-right: none !important;
}
.select_container:before {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.select_container {
    border: 2px solid #f3f2f2;
}
.woocommerce-result-count {
    display: none;
}
.woocommerce ul.products li.product .post_header .post_tags {
    display: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    float: none !important;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
    height: 56px !important;
    line-height: normal;
    position: relative;
    font-size: 14px;
}
.woocommerce div.product form.cart .single_variation_wrap .single_add_to_cart_button {
    height: 56px;
    line-height: normal;
    padding-top: 5px;
    padding-bottom: 5px;
}
.woocommerce div.product div.summary {
    margin-bottom: 8em !important;
}
.single-product div.product .woocommerce-tabs .wc-tabs li a {
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}
.woocommerce table.shop_attributes td {
    font-style: normal !important;
}
#review_form #respond p.form-submit input[type="submit"] {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.single-product .related.products ul.products li.product .post_data {
    opacity: 1 !important;
    position: relative !important;
}
.single-product .related.products ul.products li.product .post_data .price,
.single-product .related.products ul.products li.product .post_data .add_to_cart_button {
    display: none;
}
.single-product .related.products ul.products li.product .post_data .post_header .woocommerce-loop-product__title {
    font-size: 1.2rem !important;
    font-weight: 500 !important;
    line-height: 1.733rem !important;
}
.single-product .related.products ul.products li.product .post_data_inner {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    -webkit-transform:translate(0, -0) !important;
    -ms-transform: translate(0, -0) !important;
    transform: translate(0, -0) !important;
}
.single-product .related.products ul.products li.product .post_featured.hover_shop .icons {
    top: 0 !important;
    height: 100% !important;
}

.sidebar .widget ul li.woocommerce-mini-cart-item+li, .wpb_widgetised_column .widget ul li.woocommerce-mini-cart-item+li {
    border-top: none !important;
    margin-top: 2.8rem !important;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
    font-weight: 500 !important;
}
.woocommerce-mini-cart__buttons .button.wc-forward.checkout {
    margin: 0 !important;
    float: right;
}
.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout) {
    background: transparent !important;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
}
.scheme_dark .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout) {
    color: #ffffff !important;
}
.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover {
    color: #ffc1aa !important;
}
.price_label {
    font-family: Poppins;
}
.widget_price_filter>form {
    padding: 2.3rem 2rem 2.3rem;
}
.sidebar .sidebar_inner>.widget:last-child {
    margin-bottom: 5rem;
}
.sidebar .widget ul.cart_list, .wpb_widgetised_column ul.cart_list {
    padding: 0 !important;
}
.woocommerce form.lost_reset_password .form-row label {
    margin-bottom: 0.7em;
}
.post_featured.hover_shop .icons a:after {
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
}
.post_featured.hover_shop .icons a.shop_cart.added:before {
    opacity: 0;
}
.select_container select option {
    color: #2f3b5c !important;
}

.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
    height: 56px;
    line-height: normal !important;
    padding-top: 1px;
    padding-bottom: 1px;
}
.woocommerce table.cart .button {
    padding: 0.213em 2.274em !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 600 !important;
    height: 56px !important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: inline-block !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    margin-right: 15px;
}
.woocommerce-shipping-calculator .select_container {
    border: none;
}
.order-total td {
    border-bottom: none !important;
}
.select2-container .select2-selection--single {
    margin: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 0.7em !important;
}

/*Grid*/
.minimal-light .esg-filters {
    margin: 2rem 0 !important;
}
.eg-washington-container {
    background-color: rgba(57, 75, 123, 0.5) !important;
}
.esg-grid .mainul li.eg-washington-wrapper {
    background: transparent !important;
}
.eg-washington-element-3 {
    display: none !important;
}
.esg-entry-cover .eec > div {
    transform: none !important;
}
.esgbox-button.esgbox-button--share {
    display: none !important;
}

/*Socials*/
.socials_wrap .social_item .social_icon {
    width: 51px !important;
    height: 51px !important;
    line-height: 51px !important;
    font-size: 18px !important;
}

/*About me*/
.widget_aboutme {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1.5rem !important;
}
.widget_aboutme .aboutme_avatar {
    -webkit-flex: 6;
    -ms-flex: 6;
    flex: 6;
    margin-right: 20px;
}
.widget_aboutme .aboutme-body {
    -webkit-flex: 7;
    -ms-flex: 7;
    flex: 7;
}
.aboutme_username {
    font-family: Poppins;
    font-size: 1.6rem !important;
    font-weight: 500 !important;
    line-height: normal !important;
    letter-spacing: -0.6px;
}
.widget_aboutme .socials_wrap .social_item .social_icon {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 12px !important;
}
.widget_aboutme .socials_wrap {
    margin: 0.4rem 0 0 0 !important;
}
.widget_aboutme+.widget_aboutme {
    margin-top: 2rem !important;
}
.widget_aboutme .aboutme_avatar + .aboutme_description, .widget_aboutme .aboutme_username + .aboutme_description {
    margin-top: 0.4em !important;
}

/*Social plugin*/
.apsc-theme-3 .social-icon .fa {
    min-width: 18px !important;
}
.widget_aboutme+.widget_apsc_widget {
    margin-top: 5rem;
}
.apsc-theme-3 .apsc-count:before,
.apsc-theme-3 .apsc-each-profile .social-icon:after {
    margin-top: -4px !important;
}


/*Chat Ajax*/
#sac-user-url,
#simple-ajax-chat .mejs-container,
#simple-ajax-chat label {
    display: none !important;
}
div#sac-output {
    width: 100% !important;
    border: none !important;
    background-color: #f1efef !important;
    padding-top: 3rem !important;
    padding-bottom: 2rem !important;
}
div#sac-panel {
    width: 100% !important;
    background-color: #d8d7da !important;
}
div#sac-latest-message {
    font-size: 14px !important;
    background-color: #d8d7da !important;
    text-shadow: none !important;
    color: #8e939f !important;
    font-family: Poppins !important;
    font-weight: 500 !important;
    letter-spacing: -0.35px !important;
    margin: 0 2rem !important;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 25px !important;
}
div#sac-latest-message em {
    font-style: normal;
    color: #8e939f !important;
}
ul#sac-messages li span {
    font-size: 14px !important;
    font-family: Poppins !important;
    font-weight: 500 !important;
    letter-spacing: -0.35px !important;
    display: block !important;
    color: #8e939f !important;
    pointer-events: none !important;
}
ul#sac-messages li span a {
    font-size: 14px !important;
    font-family: Poppins !important;
    font-weight: 500 !important;
    letter-spacing: -0.35px !important;
    color: #8e939f !important;
}
ul#sac-messages {
    list-style: none !important;
    margin: 1rem 0 !important;
}
ul#sac-messages li {
    font-size: 1rem !important;
    margin: 0 2rem !important;
    line-height: normal !important;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff !important;
    padding: 10px 25px !important;
}
ul#sac-messages li+li {
    margin-top: 1rem !important;
}
form#sac-form fieldset input,
form#sac-form fieldset textarea {
    background: #ffffff !important;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border-color: transparent;
    width: 100% !important;
}
.scheme_dark form#sac-form fieldset input,
.scheme_dark form#sac-form fieldset textarea {
    background: #2e2d32 !important;
}
form#sac-form fieldset textarea {
    height: 75px !important;
    min-height: 75px !important;
}
form#sac-form {
    padding: 2rem 2rem !important;
}
#submitchat {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#sac-user-submit {
    text-align: right;
}
div#simple-ajax-chat {
    margin: 0 !important;
}

/*Recent News*/
.sc_recent_news_style_news-portfolio .post_featured .icons {
    display: none;
}
.sc_recent_news_style_news-portfolio .post_featured .mask {
    opacity: 0.3 !important;
    z-index: 0 !important;
}
.sc_recent_news_style_news-portfolio.sc_recent_news .post_item .post_featured:hover .post_info, .sc_recent_news .post_item .post_featured .post_info {
    text-align: center !important;
    width: 100% !important;
    top: 50% !important;
    bottom: auto !important;
    margin: 0 !important;
    -webkit-transform: translate(0%, -50%) !important;
    -ms-transform: translate(0%, -50%) !important;
    transform: translate(0%, -50%) !important;
}
.sc_recent_news_style_news-portfolio.sc_recent_news .post_item .post_featured .post_info .cat-block {
    position: relative !important;
    padding: 0 !important;
    margin: 0 0 1.2rem !important;
    font-size: 13px !important;
    cursor: default !important;
}
.sc_recent_news_style_news-portfolio [class*="column"] {
    padding: 0 30px 30px 0 !important;
}
.sc_recent_news_style_news-portfolio .sc_recent_news_columns_wrap.trx_addons_columns_wrap {
    padding: 0 !important;
}
.sc_recent_news_style_news-portfolio.sc_recent_news .post_meta_item.post_counters_item.post_counters_likes {
    margin: 0;
}

/*Sidebar*/
.sidebar .sidebar_inner:before {
    content: '';
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.sidebar .sidebar_inner {
    position: relative;
}
.sidebar .widget {
    padding-top: 0.1px;
    padding-bottom: 0.1px;
}

.sidebar .wp-block-group__inner-container .wp-block-search,
.sidebar .widget_search {
    padding: 3.5rem 0 !important;
}
.sidebar .widget_search .widget_title {
    padding: 0 0 2rem 3.5rem !important;
    display: block;
}
.sidebar .widget .select_container {
    margin: 2.5rem auto 3.5rem !important;
    padding: 0 !important;
    max-width: 300px;
}
.sidebar .widget.widget_text form .select_container {
    margin: 0 !important;
}
.sidebar .wp-block-group__inner-container .wp-block-search,
.sidebar .widget_search form, .sidebar .woocommerce.widget_product_search form, .sidebar .widget_display_search form, .sidebar #bbpress-forums #bbp-search-form {
    max-width: 298px;
    margin: auto !important;
}
.sidebar .wp-block-group__inner-container .wp-block-search{
	display: block;
	float: none;
}
.sidebar input[type="search"] {
    padding-left: 2rem !important;
}
.sidebar .widget .widget_title, .sidebar .widget .widgettitle {
    padding: 3rem 3rem 0 3.5rem;
    margin-bottom: 0;
}
.sidebar .widget.widget_blogger .widget_title,
.sidebar .widget.widget_blogger .widgettitle {
    padding: 1.5rem 0 0 2rem;
}
.sidebar .widget.widget_shopping_cart .widget_title, .sidebar .widget.widget_shopping_cart .widgettitle,
.sidebar .widget.widget_price_filter .widget_title, .sidebar .widget.widget_price_filter .widgettitle {
    padding: 2rem 2rem 0 2rem;
}
.widget_title_block {
    text-transform: capitalize;
}
.vc_title_line_widget {
    height: 4px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
}
.vc_title_line_block_widget {
    height: 4px;
    border-top: 4px solid #ffc1aa;
    display: none;
    position: relative;
    top: 4px;
    width: 100%;
}
.sidebar .gallery-item .gallery-caption {
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 10px;
    padding: 5px;
}
.sidebar .widget {
    z-index: 1;
    position: relative;
}


.wpb_widgetised_column .widget.widget_categories {
    padding-top: 0.1px;
}
.wpb_widgetised_column .widget+.widget {
    margin-top: 5rem;
}
.wpb_widgetised_column .widget .widget_title {
    text-align: left;
    padding: 2rem 2rem 0 2rem;
}
.wpb_widgetised_column .widget.widget_categories_list .widget_title {
    text-align: left;
    padding: 3rem 3rem 0 3.5rem;
}
.wpb_widgetised_column .widget .widget_title:after {
    display: none;
    content: '';
    height: 4px;
    border-top: 4px solid #ffc1aa;
    position: relative;
    top: 4px;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
    z-index: -1;
    margin-left: -9px;
}
.sidebar .widget> ul:not(.wp-block-social-links),
.wpb_widgetised_column> ul,
.wp-block-page-list{
    font-family: Poppins;
    font-size: 1.2rem;
    font-weight: 500;
    padding: 2.8rem 0 2.8rem !important;
}
.sidebar .widget> .widget_title+ul,
.wpb_widgetised_column> .widget_title+ul,
.wp-block-latest-posts .widget_title+ul,
.wp-block-page-list .widget_title+ul,
.wp-block-categories .widget_title+ul,
.wp-block-archives .widget_title+ul {
    padding: 2.6rem 0 3.2rem !important;
}
.wp-block-page-list ul,
.wp-block-latest-posts ul,
.wp-block-categories ul,
.wp-block-archives ul,
.sidebar .widget> ul ul {
    padding-top: 1.5rem;
    padding-left: 0;
}
.sidebar .widget ul li,
.wpb_widgetised_column .widget ul li {
    padding: 0 3.5rem;
}

.sidebar .widget ul li+li,
.wpb_widgetised_column .widget ul li+li,
.wp-block-page-list li+li,

.wp-block-categories li+li  {
    padding-top: 1.7rem;
    margin-top: 1.6rem;

}
.sidebar .widget ul li li,
.wp-block-page-list li li,
.wp-block-latest-posts li li,
.wp-block-categories li li {
    padding: 0 0 0 1.5rem;
}
.sidebar .widget ul li+li,
.wp-block-page-list li+li,
.wp-block-categories li+li {
    padding-top: 1.5rem;
}


.sidebar .widget>div {
    padding: 2rem 2rem 2rem;
}
.sidebar .widget>.widget_title+div {
    padding: 2rem 2rem 2rem;
}
.sidebar .widget.widget_blogger>div {
    padding: 2rem 2rem 2rem;
}
.sidebar .widget.widget_blogger>.widget_title+div {
    padding: 1.5rem 2rem 2rem;
}
.tagcloud {
    overflow: hidden;
}
.sidebar .widget>div.tagcloud {
    padding: 3rem 3.5rem 3.2rem;
}
.sidebar .sc_blogger_modern .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.sidebar .sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 0 !important;
}
.sidebar .sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"]+[class*="trx_addons_column-"] {
    padding-top: 30px !important;
}
.widget.widget_text {
    padding-bottom: 0 !important;
}
.sidebar .widget.widget_text>.textwidget {
    padding: 3rem 3.5rem 3rem;
}
.widget .recentcomments> a,
.wp-block-latest-comments__comment-excerpt p {
    display: block !important;
    margin-top: 0.7rem !important;
    line-height: 1.733rem;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.45px;
}
.widget .recentcomments:before {
    content: '\E965' !important;
    font-family: fontello !important;
    display: inline-block !important;
    color: #2f3b5c !important;
    background-color: #e9b29e;
    width: 55px;
    height: 55px;
    line-height: 55px !important;
    text-align: center;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    left: 3.6rem !important;
    margin-top: 0;
    font-size: 23px;
    top: 4px;
}
.wp-block-latest-comments {
    font-size: 0.933rem;
    font-weight: 600;
    text-transform: uppercase;
}
.widget .recentcomments {
    padding-left: 9rem !important;
    font-size: 0.933rem;
    font-weight: 600;
    text-transform: uppercase;
}
.sidebar .widget ul li.recentcomments+li,
.wp-block-latest-comments+li {
    padding-top: 0;
    margin-top: 2.7rem;
    border: none;
}
.widget .sc_action>p + div {
    margin: 0 !important;
}
.widget.widget_nav_menu ul {
    padding-left: 0;
}
.widget.widget_nav_menu ul li {
    padding: 0;
}
.sidebar .widget.widget_nav_menu>div {
    padding: 3.5rem 3.5rem 4rem;
}
.sidebar .widget.widget_nav_menu>.widget_title+div {
    padding: 3rem 3.5rem 4rem;
}
.widget ul ul.sub-menu {
    padding-top: 1.5rem;
}

.sidebar .widget_nav_menu .menu {
    font-family: Poppins,sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, 
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 4.2em;
}


/*Cat list in sidebar*/
.wpb_widgetised_column .widget {
    padding-top: 0.1px;
}
.sidebar .widget>div.categories_list_style_3,
.wpb_widgetised_column .widget>div.categories_list_style_3 {
    padding: 5.3rem 0 5.3rem;
}
.sidebar .widget>.widget_title+div.categories_list_style_3,
.wpb_widgetised_column .widget>.widget_title+div.categories_list_style_3 {
    padding: 3rem 3.5rem 4.1334rem;
}
.sidebar .categories_list_style_3 .categories_list_columns,
.wpb_widgetised_column .categories_list_style_3 .categories_list_columns {
    margin-left: 0;
    margin-right: 0;
}
.sidebar .categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5,
.wpb_widgetised_column .categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    overflow: visible !important;
    width: 100% !important;
}
.sidebar .categories_list_style_3 .categories_list_columns>div+div,
.wpb_widgetised_column .categories_list_style_3 .categories_list_columns>div+div {
    padding-top: 1.7rem !important;
    margin-top: 1.6rem !important;
    border-top: 1px solid #d8d7da;
}
.sidebar .widget_categories_list .categories_list_style_3 .categories_list_item,
.wpb_widgetised_column .widget_categories_list .categories_list_style_3 .categories_list_item {
    overflow: visible !important;
}
.sidebar .cat_img_block,
.wpb_widgetised_column .cat_img_block {
    width: 45px;
    height: 45px;
    line-height: 45px;
    margin: -10px 0 0;
    left: 0 !important;
    position: absolute;
}
.sidebar .widget_categories_list .categories_list_style_3 .categories_list_icon img,
.wpb_widgetised_column .widget_categories_list .categories_list_style_3 .categories_list_icon img {
    max-width: 17px;
    position: relative;
    top: -1px;
    max-height: 20px;
    width: auto;
}
.sidebar .widget_categories_list .categories_list_style_3 .categories_list_title,
.wpb_widgetised_column .widget_categories_list .categories_list_style_3 .categories_list_title {
    padding-left: 0;
    position: relative;
    text-align: left;
    margin: 0 !important;
}
.sidebar .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title,
.wpb_widgetised_column .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title {
    padding-left: 4.2rem;
}
.sidebar .categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5:before,
.wpb_widgetised_column .categories_list_style_3 .categories_list_columns>div.trx_addons_column-1_5:before {
    display: none;
}


.sidebar .widget.widget_media_video {
    padding: 0 2rem;
}
.sidebar .widget.widget_media_video>div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.sidebar .widget>div.wp-audio-shortcode {
    padding: 0 !important;
}
.sidebar .widget>div.wp-audio-shortcode .mejs-controls,
footer .widget>div.wp-audio-shortcode .mejs-controls,
.sidebar .widget div.wp-video-shortcode .mejs-controls,
footer .widget div.wp-video-shortcode .mejs-controls {
    padding-top: 4px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}



/*Dishes Compact in Sidebar*/
.wpb_widgetised_column .sc_dishes.sc_dishes_compact {
    padding: 2rem 2rem 2rem;
}
.wpb_widgetised_column .widget_title+.textwidget .sc_dishes.sc_dishes_compact {
    padding: 2rem 2rem 2rem;
}
.wpb_widgetised_column .sc_dishes.sc_dishes_compact .sc_dishes_item_content {
    display: none;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_header {
    position: relative !important;
    width: 100% !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_header_info {
    top: 65% !important;
    padding: 1.3em 1.3em 1.6em !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_header {
    min-height: 165px;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item.with_image .sc_dishes_item_header:before {
    background: rgba(0, 0, 0, 0.4) !important;
}
.wpb_widgetised_column .sc_dishes_compact .dishes_page_spicy>br {
    display: none;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_title {
    max-width: 225px;
    line-height: normal !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_subtitle {
    font-size: 1rem !important;
    line-height: normal !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_title + .sc_dishes_item_subtitle {
    margin-top: 3px !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_dishes_item+.sc_dishes_item {
    margin-top: 2rem;
}
.wpb_widgetised_column .sc_dishes_compact a.sc_button {
    background: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
    color: #ffc1aa !important;
}
.wpb_widgetised_column .sc_dishes_compact .sc_item_content + .sc_item_button {
    margin-top: 1.8em !important;
}

/*Blogger in widget sidebar*/
.wpb_widgetised_column .widget_blogger>div {
    padding: 2rem 2rem 2rem;
}
.wpb_widgetised_column .widget_blogger>.widget_title+div {
    padding: 2rem 2rem 2rem;
}


/*Header*/
header .sc_layouts_login .sc_layouts_item_details_line2,
header .sc_layouts_login .sc_layouts_item_icon,
header .search_form .search_submit {
    display: none;
}
header .search_style_fullscreen .search_form .search_submit {
    display: inline-block;
}
header .sc_layouts_login .sc_layouts_item_details_line1 {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
header .sc_layouts_login .trx_addons_login_link {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: -0.023rem !important;
    padding: 0 !important;
}
header .sc_layouts_row_type_compact .sc_layouts_search  {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500 !important;
    line-height: normal;
    margin-top: 2px;
}
header .sc_layouts_row_type_compact .search_wrap .search_field {
    padding: 0 !important;
    border-radius: 0 !important;
    width: 4em !important;
}
header .search_style_fullscreen.search_opened .search_field,
header .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    padding: 0 0 0 2em !important;
    width: 100% !important;
}
header .sc_layouts_row_type_compact .search_wrap input.search_field[placeholder]::-webkit-input-placeholder  {    color: #8e939f !important; opacity: 1;}
header .sc_layouts_row_type_compact .search_wrap input.search_field[placeholder]::-moz-placeholder          {    color: #8e939f !important; opacity: 1;}
header .sc_layouts_row_type_compact .search_wrap input.search_field[placeholder]:-ms-input-placeholder      {    color: #8e939f !important; opacity: 1;}
header .sc_layouts_row_type_compact .search_wrap input.search_field[placeholder]                                {    color: #8e939f !important; opacity: 1;}
header .sc_layouts_row_type_compact .search_wrap input.search_field[placeholder]                             {    color: #8e939f !important; opacity: 1;}

header .sc_layouts_row_type_compact .sc_layouts_item {
    position: relative;
}
header .sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item + .sc_layouts_item {
    margin-left: 0.2rem;
    padding-left: 0.4rem;
}
header .sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item + .sc_layouts_item:before {
    content: '';
    display: inline-block;
    background: #bab9b8;
    width: 1px;
    height: 9px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
header .sc_layouts_row_type_compact .sc_layouts_item {
    margin-right: 0 !important;
}
header .sc_layouts_row_fixed_on {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
.breadcrumbs {
    line-height: normal !important;
    font-family: Poppins;
    font-size: 1.6rem !important;
    font-weight: 500;
    letter-spacing: -0.6px;
}
.breadcrumbs .breadcrumbs_delimiter:before {
    content: '\E83C' !important;
    font-family: fontello !important;
}
.top_panel_default .top_panel_title .content_wrap,
.top_panel_default .top_panel_title .content_wrap {
    padding: 2em 0;
}
.sc_layouts_title_title .sc_layouts_title_caption {
    line-height: normal !important;
    padding: 15px 0;
}


.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    display: none !important;
}
.sc_layouts_menu_nav > li > a {
    padding: 0.4rem 0.856rem !important;
}
header .sc_layouts_row_type_compact .socials_wrap {
    margin: 0;
}

.menu_hover_fade_box .sc_layouts_menu_nav>li>a {
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
}
.menu_hover_fade_box .sc_layouts_menu_nav>li+li {
    margin-left: 5px;
}

.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    border-radius: 50% !important;
    width: 46px !important;
    height: 46px !important;
    line-height: 48px !important;
    font-size: 14px !important;
}

/*Logo*/
.full-width-content.sc_content {
    width: 100% !important;
}
.add-separator-logo .sc_layouts_item {
    display: block !important;
}
.add-separator-logo .sc_layouts_logo   {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative;
}
.add-separator-logo .sc_layouts_item .sc_layouts_logo:before {
    content: '';
    height: 4px;
    border-top: 4px solid #ffc1aa;
    display: block;
    position: relative;
    top: 4px;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
    z-index: -1;
    margin-right: -17px;
    margin-top: 20px;
}
.add-separator-logo .sc_layouts_item .sc_layouts_logo:after {
  content: '';
    height: 4px;
    border-top: 4px solid #ffc1aa;
    display: block;
    position: relative;
    top: 4px;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
    z-index: -1;
    margin-left: -17px;
    margin-top: 20px;
}
.add-separator-logo .custom-logo-link img, .sc_layouts_logo img {
    min-height: 88px;
    max-height: 88px;
}

body .sc_push_small_negative, body .sc_push_y_small_negative {
    margin-top: -64px !important;
}

/*Menu*/
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul {
    text-align: center !important;
}
.sc_layouts_menu_nav > li > ul {
    margin-top: -1rem;
    left: 50% !important;
    margin-left: -6.5em !important;
}
.sc_layouts_menu_nav > li > ul:before {
    content: '';
    position: absolute;
    left: 50%;
    top: -7px;
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid;
    margin-left: -13px;
}

/*Buttons*/
button[disabled], input[type="submit"][disabled], input[type="submit"][disabled]:hover, input[type="button"][disabled] {
    opacity: 1 !important;
}


/*Rev Slider*/
.rev-btn {
    -webkit-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
    padding: 20px 41px !important;
}
.ares .tp-bullet {
    width: 10px !important;
    height: 10px !important;
    background: #ffffff !important;
}
.ares .tp-bullet:hover, .ares .tp-bullet.selected {
    background: #ffc1aa !important;
}
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title {
    display: none !important;
}
h1.tp-caption {
    margin: 0 !important;
}

/*Instagram*/
#sb_instagram {
    padding: 0 !important;
}

/*Mailchimp*/
.mc4wp-form-fields .control input[type="checkbox"] {
    display: inline-block !important;
    position: absolute;
    margin-top: 5px;
    opacity: 0;
    z-index: 999;
}

/*Login*/
.trx_addons_popup_form .submit_button {
    -webkit-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
}
[class*="sc_input_hover_"] .sc_form_field_content {
    font-size: 0.9em !important;
}
.trx_addons_popup_form_field_agree {
    padding-bottom: 1.5rem;
}





/*Footer*/
.footer_wrap .widget_title, .footer_wrap .widgettitle {
    font-family: Poppins !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
    line-height: normal !important;
    letter-spacing: -0.03rem !important;
    margin-bottom: 1.65em !important;
}

footer .widget ul {
    padding-left: 0;
    line-height: 2.4rem;
}
footer .extra-menu .widget ul {
    max-width: 250px;
    margin: auto;
}
.footer_wrap .vc_col-sm-4 .extra-menu .widget li {
    width: 39%;
    margin: 0 5%;
}


footer .sc_layouts_menu_nav>li>ul:before {
    border-bottom-color: transparent !important;
}
footer .widget_title .vc_title_line_widget {
    display: none;
}
footer .widget_title .widget_title_block {
    margin: 0;
}
.footer_default .footer_wrap .widget_title,
.footer_default .footer_wrap .widgettitle {
    text-align: left;
}
.footer_default .footer_wrap .sc_layouts_item, .footer_default .footer_wrap .sc_layouts_row .widget {
    margin-top: 2.5em !important;
}
footer .widget_calendar th, footer .widget_calendar td {
    padding: 2px !important;
}
footer .widget .recentcomments:before {
    left: 0 !important;
}
footer .widget .recentcomments {
    padding-left: 5rem !important;
}
footer .widget .recentcomments> a {
    margin-top: 0 !important;
}
footer .widget .recentcomments+.recentcomments {
    margin-top: 2rem;
}
footer .widget ul ul.sub-menu {
    padding-top: 0;
    padding-left: 1em;
}

.menu_footer_nav_area .sub-menu {
    display: none !important;
}
footer .widget.widget_nav_menu>div {
    padding: 0 !important;
}

/*Search page*/
.search-results .post_meta .post_meta_item:not(.post_date),
.search-results .post-img .cat-block,
.search-results .post_price.price {
    display: none !important;
}


/*Mozilla Firefox*/
@-moz-document url-prefix() {
    .sc_icons_item_title,
    .post_title,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        hyphens: inherit;
    }
    .header_style_header-custom-8 .post_title, h1, h2, h3, h4, h5, h6 {

        word-break: normal !important;
    }
    body .eg-washington-element-0, body .eg-washington-element-0:hover {
        font-size: 17px !important;
        line-height: inherit !important;
    }
    header .sc_layouts_row_type_compact .sc_layouts_search {
        margin-top: 1px;
    }
}

/*IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .post_featured {
        border-radius: 1px;
    }
    .apsc-theme-3 .media-name {
        padding-top: 4px;
    }
    .apsc-theme-3 .apsc-count {
        padding-top: 7px;
    }
    .apsc-theme-3 .apsc-count::before {
        left: -3px !important;
    }
    .apsc-theme-3 .apsc-each-profile a:hover .social-icon::after {
        top: 60% !important;
    }
    .dishes_page_header .dishes_page_featured {
        display: block !important;
    }
    .woocommerce .shop_mode_thumbs ul.products li.product .post_data_inner,
    .woocommerce-page .shop_mode_thumbs ul.products li.product .post_data_inner {
        display: block !important;
    }
    .wpgdprc span.wpcf7-list-item {
        position: relative;
    }
    .wpgdprc input[type='checkbox'] {
        top: 5px;
    }
}

/*Safari 4+*/
body:last-child:not(:root:root) .trx_addons_popup_form input {
    line-height: normal;
}






/*Important*/
.esg-grid .mainul li.eg-washington-wrapper {
    background: transparent !important;
}
.post_item_404 .go_home::after {
    display: none;
}


/*Unit Test*/
p+h1, h1+h2, h2+h3, h3+h4, h4+h5, h5+h6 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.post_item_single.post_type_page blockquote > a, .post_item_single.post_type_page blockquote > p > a, .post_item_single.post_type_page blockquote > cite, .post_item_single.post_type_page blockquote > p > cite {
    margin: 0;
    display: inline;
}
.post_item_single.post_type_post blockquote > a, .post_item_single.post_type_post blockquote > p > a,
.post_item_single.post_type_post blockquote > cite, .post_item_single.post_type_post blockquote > p > cite {
    margin: 0;
    display: inline;
}
.comment_text blockquote > a, .comment_text blockquote > p > a,
.comment_text blockquote > cite, .comment_text blockquote > p > cite {
    margin: 0;
    display: inline;
}
.comments_list_wrap .comment_text ol>li::before {
    display: none;
}
.comments_list_wrap .comment_text ul > li {
    display: list-item;
}
.header_style_header-custom-8 ol {
    list-style: decimal;
}
.header_style_header-custom-8 ol>li::before {
    display: none;
}
div.esg-pagination, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links {
    clear: both;
}
.post-password-form input[type="password"] {
    padding: 10px;
    height: 50px;
}
.post-password-form input[type="submit"] {
    display: inline-block;
    margin-left: 0.2em;
    padding: 10px 2rem;
    height: 50px;
    -webkit-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
}
.header_style_header-custom-8.blog_mode_post blockquote, .header_style_header-custom-8.blog_mode_page blockquote {
    margin: 1.6rem 0 3.6rem;
}
figure.gallery-item  figcaption {
    letter-spacing: 0;
    font-size: 11px;
    transition: all 0.3s!important;
}
.gallery-item .gallery-caption {
    max-height: 100%;
}

.gallery-columns-4 figure.gallery-item figcaption,
.gallery-columns-5 figure.gallery-item figcaption,
.gallery-columns-6 figure.gallery-item figcaption,
.gallery-columns-7 figure.gallery-item figcaption,
.gallery-columns-8 figure.gallery-item figcaption,
.gallery-columns-9 figure.gallery-item figcaption,
.gallery-columns-10 figure.gallery-item figcaption {
    display: none;
}
.related_wrap .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    padding: 14px 10px 10px;
}
.sc_layouts_title_meta .post_meta_item.post_categories a {
    margin: 2px 0;
}
.header_style_header-custom-8 .post_title, h1, h2, h3, h4, h5, h6 {
    hyphens: inherit !important;
}
.header_style_header-custom-8 .post_title {
    word-break: break-all;
}

#simple-ajax-chat .wpdberror {
    display: none !important;
}
header.top_panel_default .search_form .search_submit {
    display: inline-block;
}
header.top_panel_default .sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item + .sc_layouts_item:before {
    display: none;
}
.post_content.post_content_single.entry-content ol,
.post_content.post_content_single.entry-content ul {
    text-align: left;
}
.page_links .page_links_title {
    margin: 1.35rem 1em 0 0 !important;
}
.sc_layouts_title {
    padding: 0 2rem;
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 8% !important;
}

.post_content_inner>[class*="wp-block-"], .post_content_inner>[class*="wp-block-"]+p {
    display: none;
}
.wp-block-image+h1 {
    margin-bottom: 1rem;
}
.wp-block-audio {
    margin: 1rem 0;
    overflow: visible;
}
.wp-block-audio .mejs-container.mejs-audio {
    height: 40px !important;
}
.wp-block-file .wp-block-file__button {
    padding: .5em 1em 0.6em !important;
}
.wp-block-video .mejs-container,
.wp-block-video .mejs-container .mejs-controls,
.wp-block-video .mejs-embed,
.wp-block-video .mejs-embed body {
    background: #222 !important;
}

.wp-block-table+.wp-block-table {
    margin-top: 2rem;
}



.wp-block-cover__video-background {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}
.wp-block-image figcaption {
    padding: 15px;
    margin: 0;
}

.wp-block-column blockquote.wp-block-quote {
    padding: 0.9em 1.1em 0.6em !important;
}
.wp-block-column blockquote.wp-block-quote p {
    font-size: 16px !important;
    line-height: normal;
}
.wp-block-column blockquote.wp-block-quote > cite,
.wp-block-column blockquote.wp-block-quote > p > cite {
    font-size: 14px !important;
    line-height: normal;
}
.wp-block-column blockquote.wp-block-quote:before {
    font-size: 10px;
    top: 0px;
    left: 5px;
}
.blocks-gallery-item figure:before,
.blocks-gallery-item .wp-caption:before,
.blocks-gallery-item .wp-caption-overlay .wp-caption:before,
.wp-block-pullquote figure:before,
.wp-block-image:before,
figure[class*="wp-block-"]:before {
    display: none;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-style: normal !important;
    font-size: 1.325rem !important;
    line-height: 1.825rem !important;
}

figure.wp-block-audio .mejs-controls {
    padding-top: 4px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
figure.wp-block-video+p {
    margin-top: 1.5em;
}
.wp-block-video figcaption,
.wp-block-embed figcaption {
    margin: 0 !important;
}
.wp-block-video {
    display: table;
}



@media (max-width: 1680px) {
    /*Spaces*/


}

@media (max-width: 1440px) {
    /*Spaces*/

    /*Blog*/
    .socials_share .socials_caption {
        margin-top: 1rem;
    }

}

@media (max-width: 1366px) {
    /*Spaces*/

}

@media (max-width: 1280px) {
    /*Spaces*/
    .padd-right-5 {
        padding-right: 3rem !important;
    }
    .padd-right-2 {
        padding-right: 1rem !important;
    }

    /*Sidebar*/
    .widget .sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .widget .sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
        left: 0 !important;
        width: 100% !important;
        padding-right: 0 !important;
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .sidebar .widget_search form, .sidebar .woocommerce.widget_product_search form, .sidebar .widget_display_search form, .sidebar #bbpress-forums #bbp-search-form {
        max-width: 230px;
        margin: auto !important;
    }

    /*Wooc*/
    .woocommerce .modernhousewife_shop_mode_buttons, .woocommerce-page .modernhousewife_shop_mode_buttons {
        margin-top: 2px !important;
        font-size: 2rem !important;
    }

    /*Safari*/
    body:last-child:not(:root:root) .post_item_single .post_header_single .post_title {
        line-height: normal;
        padding: 15px 0;
    }


}

@media (max-width: 1279px) {
    /*Spaces*/
    .space-separate-title.vc_empty_space {
        margin-top: -38px !important;
    }
    .vc_title_line_block_l {
        margin-left: -7rem;
        padding-right: 7rem;
    }
    .vc_title_line_block_r {
        margin-right: -7rem;
        padding-left: 7rem;
    }
    .vc_empty_space.vc_custom_1537882837543 {
        margin-bottom: 2.4rem !important;
    }

    /*Row*/
    .sc_layouts_row:not(.sc_layouts_row_type_narrow), .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"], .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
        font-size: 14px !important;
    }
}

@media (max-width: 1024px) {
    /*Spaces*/
    .vc_empty_space.vc_custom_1537615543688 {
        margin-bottom: 0.7rem !important;
    }
    .vc_empty_space.vc_custom_1537615486114 {
        margin-bottom: 1.5rem !important;
    }
    .vc_empty_space.vc_custom_1537615840184 {
        margin-bottom: 0.2rem !important;
    }
    .vc_empty_space.vc_custom_1537533142554 {
        margin-bottom: 1rem !important;
    }
    .vc_empty_space.vc_custom_1537603717384 {
        margin-bottom: 0.3rem !important;
    }
    .vc_empty_space.vc_custom_1537445797355 {
        margin-bottom: 8rem !important;
    }
    .vc_empty_space.vc_custom_1537615861434 {
        margin-bottom: -1.8rem !important;
    }
    .vc_empty_space.vc_custom_1537883064390 {
        margin-bottom: 0 !important;
    }
    body hr, body .vc_separator {
        margin: 2em 0 !important;
    }
    body .sc_push_large_negative, body .sc_push_y_large_negative {
        margin-top: -8em !important;
    }

    /*About me*/
    .aboutme_username {
        font-size: 1.4rem !important;
    }

    /*Body*/
    .page_content_wrap .content_wrap {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }

    /*Sidebar*/
    .sidebar .widget_search form, .sidebar .woocommerce.widget_product_search form, .sidebar .widget_display_search form, .sidebar #bbpress-forums #bbp-search-form {
        max-width: 230px;
        margin: auto !important;
    }


    /*Blog*/
    .related_wrap .related_item_style_2.has-post-thumbnail .cat-block, .related_wrap .related_item_style_2.post_format_gallery .cat-block {
        padding-left: 10px;
        margin-top: 10px;
    }
    .post_layout_chess .post_featured {
        height: auto !important;
    }


    /*Blogger*/
    .sc_blogger_modern .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 1rem !important;
    }

    /*Dishes*/
    .sc_dishes_float .sc_dishes_item_header {
        padding-bottom: 1rem;
    }
    .sc_dishes_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .sc_dishes_default .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 2rem !important;
    }


    /*Cat list*/
    .widget_categories_list .categories_list_style_1 .categories_list_title {
        line-height: 3rem;
    }

    /*Lists*/
    .trx_addons_list_iconed li::before {
        left: 1.5rem !important;
    }
    .trx_addons_list_iconed li {
        padding-left: 5.7rem;
    }
    .trx_addons_list_iconed li::before {
        margin-top: -0.9rem;
    }
    .trx_addons_list_iconed li + li::before {
        margin-top: 0.7rem;
    }

    /*Wooc*/
    .woocommerce div.product .product_title {
        font-size: 2rem;
    }
    .woocommerce table.cart .button {
        font-size: 12px !important;
        height: 50px !important;
    }
    .woocommerce div.product form.cart .single_variation_wrap .single_add_to_cart_button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
        height: 50px;
    }
    .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
        height: 50px !important;
        line-height: normal;
        position: relative;
        font-size: 12px;
    }
    .checkout_coupon #coupon_code,
    .checkout_coupon button {
        height: 50px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .sidebar .widget .widget_title, .sidebar .widget .widgettitle,
    .wpb_widgetised_column .widget .widget_title {
        font-size: 26px;
    }
    .vc_title_line_block_widget {
        top: 2px;
    }

}

@media (max-width: 1023px) {
    .vc_title_line_block_l {
        margin-left: -13rem;
        padding-right: 13rem;
    }
    .vc_title_line_block_r {
        margin-right: -13rem;
        padding-left: 13rem;
    }

    /*Spaces*/
    .ipad-fullwidth .wpb_column {
        width: 100% !important;
    }
    .ipad-fullwidth .sc_align_right {
        text-align: left;
    }
    .ipad-fullwidth .alignright {
        float: left;
        margin-left: 0;
    }
    body .show-ipad {
        display: block !important;
    }
    .padd-2 {
        padding: 0 !important;
    }

    .page_content_wrap .content_wrap {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    /*Titles*/
    h6.sc_item_title {
        line-height: normal;
    }

    /*Dishes*/
    .sc_dishes_columns_wrap .trx_addons_column-1_3 {
        width: 50%;
    }

    /*Sidebar*/
    .sidebar .sidebar_inner:before {
        display: block;
    }
    .sidebar .widget {
        position: relative;
    }
    .sidebar .sidebar_inner {
        padding: 0 !important;
    }
    .sidebar .cat_img_block, .wpb_widgetised_column .cat_img_block {
        left: 3.5rem !important;
        margin: -13px 0 0;
    }
    .sidebar .widget_categories_list .categories_list_style_3 .categories_list_title, .wpb_widgetised_column .widget_categories_list .categories_list_style_3 .categories_list_title {
        padding-left: 2.1rem;
    }
    .sidebar .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title, .wpb_widgetised_column .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title {
        padding-left: 8.2rem;
    }
    .sidebar .widget > div.categories_list_style_3 {
        padding: 4.3rem 0 4.3rem;
    }
    .wpb_widgetised_column .widget > div.categories_list_style_3 {
        padding: 3rem 0 3rem;
    }
    .sidebar .sidebar_inner>.widget:last-child {
        margin-bottom: 0rem;
    }
    body .sidebar .widget + .widget + .widget {
        margin-top: 0 !important;
    }

    .sidebar .widget > .widget_title + div.categories_list_style_3 {
        padding: 3rem 0 2rem;
    }
    .wpb_widgetised_column .widget > .widget_title + div.categories_list_style_3 {
        padding: 3rem 0 3rem;
    }
    .sidebar .widget.widget_blogger .widget_title, .sidebar .widget.widget_blogger .widgettitle {
        padding: 3rem 0 0 2rem;
    }
    .sidebar .widget_search form, .sidebar .woocommerce.widget_product_search form, .sidebar .widget_display_search form, .sidebar #bbpress-forums #bbp-search-form {
        max-width: 260px;
        margin: auto !important;
    }
    .wpb_widgetised_column .widget.widget_categories_list .widget_title {
        text-align: left;
        padding: 2rem 2rem 0 2rem;
    }
    .wpb_widgetised_column .cat_img_block {
        left: 2rem !important;
    }
    .wpb_widgetised_column .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title {
        padding-left: 6.7rem;
    }

    .widget_aboutme {
        display: block;
    }
    .widget_aboutme .aboutme_avatar {
        margin: 0;
    }
    .widget_aboutme .aboutme_username {
        margin: 10px 0 0;
    }

    .widget .sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 10px;
    }
    .widget .sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
        left: 0 !important;
        width: 100% !important;
        padding-right: 0 !important;
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .wpb_widgetised_column .widget_blogger > div {
        padding: 2.3rem 2rem 2.3rem;
    }
    .wpb_widgetised_column .widget_blogger > .widget_title + div {
        padding: 2rem 2rem 2.3rem;
    }

    .wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_subtitle {
        display: none;
    }



    /*Rev Slider*/
    .rev-btn {
        padding: 15px 30px !important;
        margin-top: 20px !important;
    }

    /*Action*/
    .sc_action_default .sc_action_item_title {
        font-size: 3rem;
    }
    .sc_action_item.with_image .sc_action_item_inner {
        padding: 1em !important;
    }
    .sc_action_default .sc_action_item_info {
        font-size: 11px !important;
        letter-spacing: 5px !important;
    }

    /*Blogger*/
    .sc_blogger_modern .has-post-thumbnail .cat-block, .sc_blogger_modern .post_format_gallery .cat-block {
        padding-left: 0.6rem;
        margin-top: 0.6rem;
    }
    .vc_col-sm-12 .sc_blogger_columns_wrap .trx_addons_column-1_3 {
        width: 50% !important;
    }
    .sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured, .sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
        width: 100% !important;
    }
    .sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
        margin-bottom: 10px;
    }
    .sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
        position: static;
        width: 100%;
        padding: 0;
        left: auto;
        top: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .sc_blogger_modern .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 2.3rem !important;
    }

    /*Cat list */
    .widget_categories_list .categories_list_style_1 .categories_list_title {
        line-height: 3.5rem;
        font-size: 1.767rem;
    }

    /*GDPR*/
    .wpgdprc-checkbox input[type="checkbox"] {
        position: relative;
        top: 2px;
    }

    /*Map*/
    .sc_googlemap_content_default {
        max-height: 40% !important;
    }
    .sc_googlemap_content .sc_icons_item_description {
        font-size: 12px !important;
        line-height: normal !important;
        letter-spacing: 0;
    }
    .sc_googlemap_content .sc_icons.sc_align_center .sc_icons_item + .sc_icons_item {
        margin-top: 1.5rem;
    }
    .sc_googlemap_content .sc_icons {
        padding-bottom: 1rem;
    }

    /*Blog*/
    .post_layout_chess_2 .post_meta, .post_layout_chess_3 .post_meta {
        margin-top: 8px !important;
    }

    /*Prices*/
    .sc_price_item_description, .sc_price_item_details {
        padding: 0 2rem;
        font-size: 14px !important;
    }

    /*Wooc*/
    .sidebar .sidebar_inner > aside.widget_shopping_cart:first-child {
        margin-top: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
        font-size: 15px;
        padding: 1rem 2rem;
    }
    .woocommerce div.product div.summary {
        margin-bottom: 5em !important;
    }
    .woocommerce form .form-row .input-checkbox {
        margin: -6px 8px 0 0 !important;
    }
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        width: auto !important;
    }
    .woocommerce .modernhousewife_shop_mode_buttons, .woocommerce-page .modernhousewife_shop_mode_buttons {
        font-size: 24px !important;
    }

}

@media (max-width: 767px) {
    /*Spaces*/
    .vc_empty_space.vc_custom_1537615506576 {
        margin-bottom: -0.4rem !important;
    }
    .vc_empty_space.vc_custom_1537615543688 {
        margin-bottom: 0.7rem !important;
    }
    .vc_empty_space.vc_custom_1537615756798 {
        margin-bottom: -0.6rem !important;
    }
    .vc_empty_space.vc_custom_1537615751281 {
        margin-bottom: -2.7rem !important;
    }
    .vc_empty_space.vc_custom_1537615840184 {
        margin-bottom: 1.2rem !important;
    }
    .vc_empty_space.vc_custom_1537615884881 {
        margin-bottom: -1.2rem !important;
    }
    footer .padd-right-5 {
        padding-right: 0 !important;
    }
    footer .padd-right-2 {
        padding-right: 0 !important;
    }
    .vc_empty_space.vc_custom_1537883064390 {
        margin-bottom: -0.4rem !important;
    }

    .space-separate-title.vc_empty_space {
        margin-top: -35px !important;
    }
    body .sc_push_small_negative, body .sc_push_y_small_negative {
        margin-top: -28px !important;
    }

    .body_style_wide .vc_title_line_block_l {
        margin-left: -10px;
        padding-right: 10px;
    }
    .body_style_wide .vc_title_line_block_r {
        margin-right: -10px;
        padding-left: 10px;
    }

    .add_separator .sc_item_button::before,
    .add_separator .sc_item_button::after {
        max-width: 34.6%;
    }

    /*Header*/
    header .sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item + .sc_layouts_item::before {
        display: none;
    }
    .add-separator-logo .custom-logo-link img, .sc_layouts_logo img {
        min-height: 35px;
        max-height: 35px;
    }
    .add-separator-logo .sc_layouts_item .sc_layouts_logo::before {
        margin-right: -7px;
        margin-top: 5px;
    }
    .add-separator-logo .sc_layouts_item .sc_layouts_logo::after {
        margin-left: -7px;
        margin-top: 5px;
    }
    header .sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item + .sc_layouts_item {
        margin-left: 1.15em;
        padding-left: 1em;
    }
    .page_content_wrap {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .vc_title_line_block_l {
        margin-left: -12rem;
        padding-right: 12rem;
    }
    .vc_title_line_block_r {
        margin-right: -12rem;
        padding-left: 12rem;
    }
    header .sc_layouts_row_fixed_on {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
        max-height: 2em !important;
        min-height: 30px;
    }
    header .sc_layouts_login .sc_layouts_item_icon, header .search_form .search_submit {
        display: block;
    }

    /*Rev Slider*/
    h1.tp-caption {
        margin: 0 0 20px !important;
    }

    /*Blog*/
    .comments_list_wrap ul ul {
        margin-left: 3em;
    }

    /*Blogger*/
    .vc_col-sm-12 .sc_blogger_columns_wrap>div {
        width: 50% !important;
    }
    .sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured,
    .sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
        width: 100% !important;
    }
    .sc_blogger_modern .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 3.3rem !important;
    }
    .wpb_column:not(.vc_col-sm-12) .sc_blogger_modern .sc_blogger_item_featured {
        padding: 0 !important;
    }

    /*Sidebar*/
    .widget_aboutme {
        display: flex;
    }
    .widget_aboutme .aboutme_avatar {
        margin-right: 20px;
    }
    .widget_aboutme .aboutme_username {
        margin: 0;
    }

    .widget .recentcomments::before {
        width: 30px;
        height: 30px;
        line-height: 30px !important;
        font-size: 16px;
        left: 2rem !important;
    }
    .sidebar .widget ul li, .wpb_widgetised_column .widget ul li {
        padding: 0 2rem;
    }
    .widget .recentcomments {
        padding-left: 5rem !important;
    }
    .sidebar .widget > div.tagcloud {
        padding: 2rem 2rem 1.8rem;
    }
    .sidebar .widget> .widget_title+ul, .wpb_widgetised_column> .widget_title+ul {
        padding: 2rem 0 2rem !important;
    }
    .sidebar .widget ul, .wpb_widgetised_column ul {
        padding: 2rem 0 2rem !important;
    }
    .sidebar .widget_search form, .sidebar .woocommerce.widget_product_search form, .sidebar .widget_display_search form, .sidebar #bbpress-forums #bbp-search-form {
        max-width: 180px;
    }
    .sidebar .widget > .widget_title + div.categories_list_style_3, .wpb_widgetised_column .widget > .widget_title + div.categories_list_style_3 {
        padding: 3rem 0 3.3rem;
    }
    .sidebar .widget > div {
        padding: 2.3rem 2rem 2.3rem;
    }
    .sidebar .widget .widget_title, .sidebar .widget .widgettitle{
        font-size: 20px;
        padding: 2rem 2rem 0 2rem;
    }
    .widget.widget_block h1, .widget.widget_block h2, .widget.widget_block h3, .widget.widget_block h4, .widget.widget_block h5, .widget.widget_block h6 {
        padding: 2rem 2rem 0 2rem;
    }
    .sidebar .widget_search {
        padding: 2rem 0 !important;
    }
    .sidebar .cat_img_block, .wpb_widgetised_column .cat_img_block {
        left: 2rem !important;
    }
    .sidebar .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title, .wpb_widgetised_column .widget_categories_list .categories_list_style_3 .cat_img_block+.categories_list_title {
        padding-left: 6.7rem;
    }
    .widget .sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 10px;
    }
    .wpb_widgetised_column .widget.widget_categories_list .widget_title {
        text-align: left;
        padding: 2rem 2rem 0 2rem;
    }
    body .sidebar .widget + .widget + .widget .widget_title,
    body .sidebar .widget + .widget + .widget.widget_blogger .widget_title {
        padding-top: 0;
    }
    .sidebar .widget.widget_blogger>.widget_title+div {
        padding: 2.5rem 2rem 2rem;
    }
    .sidebar .widget ul li.recentcomments+li {
        margin-top: 1rem;
    }
    .widget .recentcomments> a {
        margin-top: 0rem !important;
    }
    .sidebar .sc_blogger_modern .trx_addons_columns_wrap > [class*="trx_addons_column-"]+[class*="trx_addons_column-"] {
        padding-top: 20px !important;
    }


    .sidebar .widget_block .wp-block-archives-dropdown.wp-block-archives {
        margin-bottom: 0;
    }
    .sidebar .widget_block .wp-block-archives-dropdown.wp-block-archives label {
        margin: 0 2rem 1rem !important;
    }
    .sidebar .widget_block .wp-block-archives-dropdown.wp-block-archives .select_container {
        margin: 0 2rem 2rem !important;
    }
    .sidebar .widget_block .wp-block-group {
        padding: 0;
    }
    .sidebar .widget_block .wp-block-calendar {
        padding: 2em !important;
    }
    .sidebar .widget_block .wp-block-latest-comments,
    .sidebar .widget_block .wp-block-loginout {
        padding: 2em 2em !important;
    }
    .sidebar .widget_block .wp-block-rss {
        padding: 2em 0 !important;
    }
    .sidebar .widget_block .wp-block-social-links {
        padding: 2em 2rem !important;
    }
    .sidebar .widget_block .wp-block-search {
        padding: 2em 2rem !important;
		  box-sizing: border-box;
    }
    .sidebar .widget_block .wp-block-tag-cloud {
        padding: 2em 2rem !important;
    }
    .sidebar .widget_block .wp-block-categories.wp-block-categories-dropdown {
        padding: 2em 2rem !important;
    }

    /*Slider*/
    .sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > a {
        height: 3em !important;
    }
    .sc_slider_controller_vertical[data-controls="1"] {
        padding-top: 3em !important;
        padding-bottom: 3em !important;
    }

    /*Dishes*/
    .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_info {
        padding: 0 0 0 2em !important;
        text-align: left !important;
        margin-top: 0 !important;
    }
    .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_info {
        padding: 0 2em 0 0 !important;
        text-align: right !important;
        margin-top: 0 !important;
    }
    .sc_dishes_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .sc_dishes_default .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 3.2rem !important;
    }
    .sc_dishes_default .dishes_page_spicy_label {
        display: none !important;
    }
    .sc_dishes_float .sc_dishes_item_header {
        padding-bottom: 1rem;
    }

    .wpb_widgetised_column .sc_dishes_compact .sc_dishes_item_header_info {
        top: 65% !important;
        position: absolute;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    /*Recent news*/
    .sc_recent_news_style_news-portfolio [class*="column"] {
        padding: 0 20px 20px 0 !important;
    }
    .sc_recent_news .post_item .post_title {
        line-height: normal;
    }

    /*Cat lists*/
    .categories_list_style_3 .categories_list_columns > div.trx_addons_column-1_5 {
        width: 50%;
    }
    .categories_list_style_3 .categories_list_columns > div.trx_addons_column-1_5::before {
        display: none;
    }

    /*Footer*/
    .footer_wrap .widget_title, .footer_wrap .widgettitle {
        margin-bottom: 10px !important;
    }

    /*Map*/
    .sc_googlemap_content_default {
        max-height: 40% !important;
        width: 40% !important;
        left: 2% !important;
    }

    /*Blog*/
    .post_layout_classic .post-img {
        display: block;
    }
    .post_layout_classic .post_header + .post_content {
        padding-bottom: 2rem;
    }
    .nav-links {
        margin-top: 3rem;
        padding-top: 3rem;
    }

    .socials_share .socials_caption {
        margin-top: 1.2rem;
    }

    /*Wooc*/
    .woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {
        width: 2.556em;
    }
    .woocommerce.widget_shopping_cart ul.cart_list li {
        padding: 0 1.5em 1em 3.25em;
    }
    aside.woocommerce .product-title, aside.woocommerce .mini_cart_item > a:not(.remove) {
        font-size: 13px;
        line-height: normal;
    }
    .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout) {
        padding: 10px 0;
    }
    .woocommerce-mini-cart__buttons .button.wc-forward.checkout {
        padding: 10px 15px;
        line-height: normal;
    }
    .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a {
        padding: 10px 15px;
        font-size: 11px !important;
        line-height: 14px;
    }
    .woocommerce .widget_price_filter .price_slider_amount .button {
        font-size: 12px;
    }
    .woocommerce-account .addresses .title .edit {
        float: left !important;
        width: 100%;
        margin: 0 0 10px;
    }
    .woocommerce-account .addresses .title h3 {
        margin-bottom: 10px !important;
    }

    /*Login*/
    .trx_addons_popup button.mfp-close {
        width: 44px !important;
    }
    .trx_addons_popup button.mfp-close:hover {
        color: #f1efef !important;
    }

    /*Titles*/
    .body_style_wide .custom_line .vc_title_line_block_l {
        margin-left: -10px;
        padding-right: 10px;
    }
    .body_style_wide .custom_line .vc_title_line_block_r {
        padding-left: 10px;
        margin-right: -10px;
    }


}

@media (max-width: 679px) {
    /*Spaces*/



    /*Footer*/
    .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12).mobile-fullwidth {
        width: 100% !important;
    }
    .mobile-fullwidth form.mc4wp-form {
        max-width: 280px;
        margin: auto;
    }
}

@media (max-width: 600px) {
    header .sc_layouts_row_fixed_on {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    /*Safari*/
    @media screen and ( -webkit-min-device-pixel-ratio : 0 ) {
        /*Sidebar*/
        body .footer_wrap .widget + .widget + .widget,
        body .sidebar .widget + .widget + .widget,
        body .sidebar[class*="scheme_"] .widget + .widget + .widget {
            margin-top: 0px !important;
        }
    }


}

@media (max-width: 480px) {
    /*Spaces*/
    .vc_empty_space.vc_custom_1537445797355 {
        margin-bottom: 7rem !important;
    }

    /*Blog*/
    .post_layout_chess .post_meta,
    .post_layout_chess .cat-block {
        display: none;
    }

    /*Wooc*/
    .woocommerce.widget_shopping_cart ul.cart_list li {
        padding: 0 2.5em 1em 3.25em;
    }



    /*Login*/
    .trx_addons_popup {
        width: 320px !important;
    }
    .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a {
        font-size: 13px !important;
    }
    .trx_addons_left_side, .trx_addons_right_side {
        padding: 0 !important;
        width: 100% !important;
    }
    .trx_addons_popup_form_field_agree input[type="checkbox"] + label {
        padding-bottom: 12px !important;
    }


}

@media (max-width: 479px) {
    /*Spaces*/
    .add_separator .sc_item_button::before,
    .add_separator .sc_item_button::after {
        display: none;
    }
    .vc_empty_space.vc_custom_1536655714242 {
        margin-bottom: -1rem !important;
    }
    .vc_empty_space.vc_custom_1536655996225 {
        margin-bottom: -2.7rem !important;
    }
    .vc_empty_space.vc_custom_1536681248493 {
        margin-bottom: -1.5rem !important;
    }

    /*Header*/
    .sc_layouts_title .sc_layouts_title_content {
        margin-left: 1.15em;
    }

    /*Countdown*/
    .sc_countdown_default .sc_countdown_digits {
        font-size: 1.4rem !important;
        line-height: 4.467rem !important;
    }
    .sc_countdown_default .sc_countdown_label {
        margin-top: 11px;
    }
    .sc_countdown_default .sc_countdown_item {
        width: 4.467rem;
        height: 4.467rem;
        line-height: 4.467rem;
    }
    .sc_countdown .sc_countdown_separator {
        margin: 0 3px;
    }
    .sc_countdown_default .sc_countdown_separator {
        font-size: 1.4rem !important;
        line-height: 4.367rem !important;
    }

    /*Sidebar*/
    .widget_aboutme {
        display: block;
    }
    .widget_aboutme .aboutme_avatar {
        margin-right: 0;
    }
    .widget_aboutme .aboutme_username {
        margin: 10px 0 0;
    }
    .sidebar .widget_search form, .sidebar .woocommerce.widget_product_search form, .sidebar .widget_display_search form, .sidebar #bbpress-forums #bbp-search-form {
        max-width: 230px;
    }
    .sidebar .widget.widget_blogger>.widget_title+div {
        padding: 1.5rem 2rem 2rem;
    }
    .sidebar .widget> .widget_title+ul {
        padding: 1.3rem 0 2rem !important;
    }
    .sidebar .widget > .widget_title + div.categories_list_style_3 {
        padding: 2.5rem 0 3rem;
    }
    .sidebar .widget .widget_title, .sidebar .widget .widgettitle {
        font-size: 20px;
    }

    .sc_action_item_description, .sc_action_item_info {
        display: block !important;
    }

    /*Blog*/
    .post_layout_excerpt.sticky .post_header,
    .post_layout_excerpt.sticky .post_content {
        padding: 0 1rem;
    }

    /*Blogger*/
    .vc_col-sm-12 .sc_blogger_columns_wrap > div {
        width: 100% !important;
    }
    .cat-block .post_meta {
        font-size: 12px;
    }
    .has-post-thumbnail .cat-block, .post_format_gallery .cat-block {
        padding-left: 1rem;
        margin-top: 1rem;
    }



    /*UT*/
    .post-password-form input[type="password"] {
        max-width: 110px;
    }

    /*Blog*/
    .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
        padding: 1em 1.5em;
    }
    .mejs-time {
        font-size: 11px !important;
        padding: 12px 6px 0 !important;
    }

    /*Prices*/
    .sc_price_item_details {
        display: block !important;
    }

    /*Table*/
    table th, .sc_table table th,
    table td, .sc_table table td {
        padding: 5px !important;
    }
    table th {
        font-size: 12px;
    }

    /*Map*/
    .sc_googlemap_content_default {
        top: auto !important;
        bottom: 7% !important;
        max-height: 42% !important;
        width: auto !important;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    /*Wooc*/
    .woocommerce div.product div.summary {
        margin-bottom: 4em !important;
    }
    .woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
        padding: 1em 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs {
        margin: 0 0 0.618em;
    }
    .woocommerce div.product .product_title {
        font-size: 21px;
    }
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        width: 100%;
    }

    /*Login*/
    .mfp-inline-holder div.mfp-content, .mfp-ajax-holder div.mfp-content {
        min-width: 100% !important;
    }
    .trx_addons_popup {
        width: 300px !important;
    }
    #trx_addons_login_content input[type="checkbox"] + label::before {
        top: 0.2em !important;
    }

    /*UT*/
    .page_links .page_links_title {
        margin: 0.95rem 1em 0 0 !important;
    }
}

@media (max-width: 375px) {
    /*Spaces*/

    /*Cat lists*/
    .widget_categories_list .categories_list_style_1 .categories_list_title {
        font-size: 2rem;
        padding: 1rem 1rem 1.4rem;
    }

    .comments_wrap .comments_author, .comments_wrap .comments_email {
        width: 100%;
    }

    /*Map*/
    .sc_googlemap_content_default {
        padding: 1rem 5px !important;
        max-height: 36% !important;
        width: auto !important;
    }
}

@media (max-width: 320px) {
    /*Spaces*/


}
