/*
Theme Name: Kicker Child
Template: kicker
Theme URI: http://kicker.axiomthemes.com/
Description: Kicker is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
body {
    font-family: 'hkgrotesk', sans-serif;
    font-size: 1.25rem;
    margin: 0;
    padding: 0;
}
.post_content > .elementor, [class*="type-cpt_"] > [class*="_page_content"] > .elementor {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, 
.h1, .h2, .h3, .h4, .h5, 
#push-newsletter h2.elementor-heading-title {
    font-family: 'hkgrotesk', sans-serif;
    font-weight: 900;
}
.post_header h1.post_title, 
.sc_title.sc_title_default h2, 
h1.elementor-heading-title, 
h2.elementor-heading-title {
    font-family: 'engraversmt', serif;
}
.sc_layouts_logo {
    display: inline-block;
    background-color: var(--theme-color-text_link);
    line-height: 1;
}
.sc_layouts_row_type_compact .sc_layouts_item a.sc_layouts_logo:not(.sc_button):not(.button), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a.sc_layouts_logo:not(.sc_button):not(.button) {
    background-color: var(--theme-color-text_link);
}
#menu-label .sc_layouts_iconed_text_details {
    font-family: 'engraversmt', serif;
    font-weight: normal;
}
.sc_blogger_item_default_over_centered .sc_item_featured [class*="post_info_"] .post_meta_categories a[href$="cat=76"], 
.post_header .post_categories a[href$="cat=76"], 
.sc_blogger .post_meta_categories a[href$="cat=76"] {
    display: none !important;
}
.sc_title .sc_item_title_wrap .sc_item_title_line_left, .sc_title .sc_item_title_wrap .sc_item_title_line_right {
    /* border: 1px solid var(--theme-color-text_link) !important; */
    border-width: 1px 0 0 !important;
}
.sc_title .sc_item_title_wrap.sc_align_center.sc_position_below.sc_subtitle_present .sc_item_title_line_right, .sc_title .sc_item_title_wrap.sc_align_center.sc_position_below.sc_subtitle_present .sc_item_title_line_left {
    margin-bottom: 14px;
}
.question {
    font-family: 'hkgrotesk', sans-serif;
    color: var(--theme-color-text);
    margin-bottom: .1em;
    font-size: 1.2em;
    font-style: italic;
}
blockquote:not(.has-text-color):not([style*="color:"]), blockquote:not(.has-text-color) p, .wp-block-quote .wp-block-quote__citation {
    font-size: 1.8rem;
    font-style: italic;
}
blockquote:not(.has-text-color):not([style*="color:"]) cite, blockquote:not(.has-text-color) p cite, .wp-block-quote .wp-block-quote__citation cite {
    font-size: 1.25rem;
    font-style: normal;
}
.intro {
    color: var(--theme-color-input_dark);
    font-size: 1.33rem;
    font-style: italic;
    letter-spacing: 0;
}
.has-drop-cap:not(:focus):first-letter {
    font-family: engraversmt,serif;
    font-size: 4rem;
}
/*
.content .elementor-text-editor a {
    box-shadow: inset 0 0 0 0 var(--theme-color-text_link);
    color: var(--theme-color-text_link);
    padding: 0 .1rem;
    margin: 0 -.1rem;
    transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
}
.content .elementor-text-editor a:hover {
    color: #fff;
    box-shadow: inset 200px 0 0 0 var(--theme-color-text_link);
}
*/
.post_layout_portfolio:hover .post_featured .post_info .post_category a, 
.post_layout_portfolio .post_featured .post_info .post_category .post_sponsored_label, 
.sc_blogger_item_default_over_centered:hover .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_bottom_center:hover .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_bottom_modern:hover .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_bottom_left:hover .sc_item_featured [class*="post_info_"] .post_meta_categories a, 
.sc_blogger_item_wide.sc_blogger_item_with_image.post_format_image[class*="sc_blogger_item_info_over"]:hover .sc_item_featured [class*="post_info_"] .post_meta_categories a, 
.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_categories, .post_header_wrap_style_style-7 .post_header .post_meta_categories .post_categories a {
    color: var(--theme-color-extra_bg_color);
    background-color: #fff;
    display: inline-block;
    padding: 3px 11px 3px 12px;
    /* margin: 0 auto; */
    line-height: 1;
}
.sc_blogger_item_default_over_centered .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_centered .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span, .sc_blogger_item_default_over_bottom_center .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_bottom_center .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span, .sc_blogger_item_default_over_bottom_modern .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_bottom_modern .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span, .sc_blogger_item_default_over_bottom_left .sc_item_featured [class*="post_info_"] .post_meta_categories a, .sc_blogger_item_default_over_bottom_left .sc_item_featured [class*="post_info_"] .post_meta_categories .post_categories span {
    line-height: 1;
}
#portfolio-home .slide_info {
    background: rgba(0,0,0,.75);
    padding: 1em !important;
    margin: 1em !important;
    color: #fff;
}
#portfolio-home .slide_info .slide_cats {
    color: #fff !important;
    margin-bottom: .5em;
}
#portfolio-home .slider_container .slide_overlay {
    background: transparent;
}
#portfolio-home .slider_container .slider-slide:hover .slide_overlay {
    background: var(--theme-color-extra_bg_color_07);
}
#epicerie-home .widget_slider {
    background-color: var(--theme-color-alter_bg_color);
}
#epicerie-home .slider-slide {
    overflow: hidden;
}
#epicerie-home .slider-slide img {
    transition: all .35s;
}
#epicerie-home .slider-slide:hover img {
  transform: scale(1.1);
}
.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_categories {
    padding: 0;
    background: transparent;
}
.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_categories a {
    padding: 3px 11px 3px 12px;
}
.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_categories a:hover {
    background-color: var(--theme-color-extra_bg_color);
    color: #fff;
}
.elementor-infos-widget.widget {
    text-align: center;
    background: var(--theme-color-bd_color);
    color: #000;
    padding: 2em;
}
.elementor-infos-widget h5 {
    color: #000;
}
.elementor-infos-widget ul {
    list-style: none;
    margin: 0;
    padding: 0 !important;
}
.elementor-infos-widget.widget ul > li:before {
    display: none;
}
.elementor-widget .elementor-infos-widget .elementor-icon-list-icon {
    display: inline-block;
    font-size: 2rem;
    vertical-align: bottom;
}
.elementor-icon.elementor-social-icon {
    width: 50px;
    height: 50px;
}
.scroll_progress_wrap .scroll_progress_status {
    background-color: var(--theme-color-text_link);
}
.socials_wrap:not(.socials_type_list) .social_item.social_item_type_icons_names .social_icon {
    font-size: 1.5rem;
}
.footer_wrap .wp-widget-nav_menu ul.menu a:hover, .footer_wrap .widget_nav_menu ul.menu a:hover, 
.post_header_wrap_style_style-1.with_featured_image .post_header a:hover, .post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:hover .post_author_name, 
.sc_item_featured [class*="post_info_"] .post_meta a:hover {
    color: var(--theme-color-text_link);
}
.widget .widget_title .widgettitle_icons_wrapper span::before, .sidebar .widget .widget_title .widgettitle_icons_wrapper span::before, .sidebar .widget .widgettitle .widgettitle_icons_wrapper span::before, .elementor-sidebar .widget_title .widgettitle_icons_wrapper span::before, .elementor-sidebar .sc_item_title .widgettitle_icons_wrapper span::before, .elementor-sidebar .sc_item_title_text .widgettitle_icons_wrapper span::before {
    color: var(--theme-color-text_link);
}
.select_container select {
    color: var(--theme-color-input_text);
    border-color: var(--theme-color-input_bd_color);
    background-color: var(--theme-color-input_bg_color);
}
.trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error, .trx_addons_message_box_error, p.yikes-easy-mc-error-message {
    background-color: #CC0000 !important;
    color: var(--theme-color-extra_dark) !important;
}
form .error_field, .wpcf7-not-valid {
    border-color: #CC0000 !important;
}
span.wpcf7-not-valid-tip {
    color: #CC0000 !important;
}
.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {
    display: inline-block;
    margin-bottom: 0.5em;
    width: 100%;
    text-align: center;
}
.yikes-mailchimp-eu-compliance-label {
    margin-top: 1em;
    font-size: .8em;
    line-height: 1.2;
}
form#sib_signup_form_2 .yikes-mailchimp-eu-compliance-label p {
    font-size: .8em;
}
form#sib_signup_form_1 p.sib-alert-message-warning, 
form#sib_signup_form_2 p.sib-alert-message-warning {
    color: #721c24;
    background-color: #f8d7da;
}
form#sib_signup_form_1 p.sib-alert-message-success, 
form#sib_signup_form_1 p.sib-alert-message-warning, 
form#sib_signup_form_2 p.sib-alert-message-success, 
form#sib_signup_form_2 p.sib-alert-message-warning {
    border: 0;
    font-size: 1rem;
    font-weight: bold;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.adp-popup.adp-popup-open[data-light-close="true"] .adp-popup-close {
    border: 0;
    outline: 0;
}
#rdv-home .sc_item_featured .post_info_mc {
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
#rdv-home .sc_blogger_item_default_over_centered .post_featured .mask {
    opacity: .3;
}
#rdv-home .date-rdv, 
.post_header_wrap_in_header .date-rdv {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #000;
    padding: 1em;
    color: #fff;
    text-align: center;
    -webkit-transition: background .3s cubic-bezier(.25,.8,.25,1);
    -o-transition: background .3s cubic-bezier(.25,.8,.25,1);
    transition: background .3s cubic-bezier(.25,.8,.25,1)
}
.post_header_wrap_in_header .date-rdv {
    top: -10px;
    left: -10px;
}
#rdv-home .sc_item_featured:hover .post_info_mc .date-rdv {
    background-color: var(--theme-color-text_link);
}
#rdv-home .sc_blogger .sc_blogger_item .post_featured > a {
    z-index: 11 !important;
}
#rdv-home .date-rdv-d, 
.post_header_wrap_in_header .date-rdv-d {
    font-family: 'engraversmt';
    font-size: 3em;
    display: block;
    line-height: 1;
}
#rdv-home .date-rdv-m, 
.post_header_wrap_in_header .date-rdv-m {
    display: block;
    font-weight: bold;
    font-size: 1.5em;
}
#rdv-home .date-rdv-y, 
.post_header_wrap_in_header .date-rdv-y {
    display: block;
    font-weight: normal;
    font-size: 1.2em;
}
#interviews-home .sc_title .sc_item_title_wrap:not([class*="sc_position_"]) {
    padding: 0;
}
#interviews-home .sc_title .sc_item_title_wrap:not([class*="sc_position_"]) .sc_item_title {
    display: flex;
}
#interviews-home .elementor-widget + .elementor-widget {
    margin: 0;
    padding: 1em 0;
    border-top: 0;
}
#interviews-home h2.sc_item_title .widgettitle_icons_wrapper, 
#interviews-home .sc_title .sc_item_title_wrap:not([class*="sc_position_"]):after {
    display: none;
}
#interviews-home .sc_title .sc_item_title_wrap:not([class*="sc_position_"]) .sc_item_title_line_left, 
#interviews-home .sc_title .sc_item_title_wrap:not([class*="sc_position_"]) .sc_item_title_line_right {
    display: block;
}
aside.widget_banner {
    padding: 2em !important;
    margin-top: .4em;
}
body.single-rdv .page_content_wrap {
    padding-top: 30px;
}
.post_header.blog-archives {
    margin: 0 0 3em;
    text-align: center;
}
.post_header.blog-archives h1 {
    margin-top: 0;
    padding-top: 0;
}
div.kicker_tabs .nav-links {
 text-align: center;
}
#menu-footer-menu-legal {
    text-align: center;
    margin: .5em 1em;
}
#menu-footer-menu-legal li {
    display: inline-block;
    padding: 0;
    margin: 0;
}
#menu-footer-menu-legal li a {
    display: block;
    font-size: .95em;
    margin: 0 .5em;
    padding: .25em;
}
footer .sc_content_align_right[class*="sc_inner_width_"] {
    justify-content: space-around;
}
footer .footer-apropos p {
    font-size: 1em;
    line-height: 1.4;
}
footer.footer_wrap .widget_title {
    text-transform: none;
}
footer.footer_wrap .wp-widget-nav_menu ul.menu, footer.footer_wrap .widget_nav_menu ul.menu {
    line-height: 1;
}
p.privacy-policy-p a, 
p.cookie-policy-p a {
    color: var(--theme-color-text_link);
}
.post_featured .mask {
    background-color: rgba(0, 0, 0, 0.35);
    -webkit-transition: background .3s cubic-bezier(.25,.8,.25,1);
    -o-transition: background .3s cubic-bezier(.25,.8,.25,1);
    transition: background .3s cubic-bezier(.25,.8,.25,1)
}
article:hover .post_featured .mask {
    background-color: rgba(0, 0, 0, 0.2);
}
.wp-caption .wp-caption-text {
    background-color: var(--theme-color-alter_bg_color);
    padding: .2em .5em !important;
    margin-left: auto;
}
.post_header_wrap .post_featured.with_thumb[data-caption]:after {
    background-color: var(--theme-color-alter_bg_color);
    color: var(--theme-color-text_light);
    padding: .2em .5em !important;
    left: auto;
    right: 0;
    bottom: 0;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.search-results .content .post_item .post_title a,.search-results .content .post_item .sc_item_featured [class*=post_info_] .entry-title a,.search-results .content .post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.search-results .content .post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.search-results .content .post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.archive.author .content .post_item .post_title a,.archive.author .content .post_item .sc_item_featured [class*=post_info_] .entry-title a,.archive.author .content .post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.archive.author .content .post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.archive.author .content .post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.archive.tag .content .post_item .post_title a,.archive.tag .content .post_item .sc_item_featured [class*=post_info_] .entry-title a,.archive.tag .content .post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.archive.tag .content .post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.archive.tag .content .post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_excerpt .post_title a,.post_item.post_layout_excerpt .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_excerpt:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_excerpt .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_excerpt.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_classic .post_title a,.post_item.post_layout_classic .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_classic:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_classic .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_classic.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_band .post_title a,.post_item.post_layout_band .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_band:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_band .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_band.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_portfolio .post_title a,.post_item.post_layout_portfolio .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_portfolio:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_portfolio .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_portfolio.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger .sc_blogger_item .post_title a,.sc_blogger .sc_blogger_item .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger .sc_blogger_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger .sc_blogger_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger .sc_blogger_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_band .post_item .post_title a,.sc_blogger_band .post_item .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_band .post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_band .post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_band .post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_excerpt .post_item .post_title a,.sc_blogger_excerpt .post_item .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_excerpt .post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_excerpt .post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_excerpt .post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_classic-masonry.post_item .post_title a,.sc_blogger_classic-masonry.post_item .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_classic-masonry.post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_classic-masonry.post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_classic-masonry.post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_portfolio-masonry .post_item .post_title a,.sc_blogger_portfolio-masonry .post_item .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_portfolio-masonry .post_item:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_portfolio-masonry .post_item .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_portfolio-masonry .post_item.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a, .content .elementor-text-editor a, p.privacy-policy-p a, p.cookie-policy-p a {
    display: inline;
    padding: 0;
    background-image: -webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));
    background-image: -webkit-linear-gradient(left,currentColor 0%,currentColor 100%);
    background-image: -o-linear-gradient(left,currentColor 0%,currentColor 100%);
    background-image: linear-gradient(to right,currentColor 0%,currentColor 100%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-size .8s cubic-bezier(.25,.8,.25,1);
    -o-transition: background-size .8s cubic-bezier(.25,.8,.25,1);
    transition: background-size .8s cubic-bezier(.25,.8,.25,1)
}

.search-results .content .post_item:hover .post_title a,.search-results .content .post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.search-results .content .post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.search-results .content .post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.search-results .content .post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.archive.author .content .post_item:hover .post_title a,.archive.author .content .post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.archive.author .content .post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.archive.author .content .post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.archive.author .content .post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.archive.tag .content .post_item:hover .post_title a,.archive.tag .content .post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.archive.tag .content .post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.archive.tag .content .post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.archive.tag .content .post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_excerpt:hover .post_title a,.post_item.post_layout_excerpt:hover .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_excerpt:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_excerpt:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_excerpt:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_classic:hover .post_title a,.post_item.post_layout_classic:hover .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_classic:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_classic:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_classic:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_band:hover .post_title a,.post_item.post_layout_band:hover .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_band:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_band:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_band:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_portfolio:hover .post_title a,.post_item.post_layout_portfolio:hover .sc_item_featured [class*=post_info_] .entry-title a,.post_item.post_layout_portfolio:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.post_item.post_layout_portfolio:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.post_item.post_layout_portfolio:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger .sc_blogger_item:hover .post_title a,.sc_blogger .sc_blogger_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger .sc_blogger_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger .sc_blogger_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger .sc_blogger_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_band .post_item:hover .post_title a,.sc_blogger_band .post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_band .post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_band .post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_band .post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_excerpt .post_item:hover .post_title a,.sc_blogger_excerpt .post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_excerpt .post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_excerpt .post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_excerpt .post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_classic-masonry.post_item:hover .post_title a,.sc_blogger_classic-masonry.post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_classic-masonry.post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_classic-masonry.post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_classic-masonry.post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_portfolio-masonry .post_item:hover .post_title a,.sc_blogger_portfolio-masonry .post_item:hover .sc_item_featured [class*=post_info_] .entry-title a,.sc_blogger_portfolio-masonry .post_item:hover:not(.sc_blogger_item_with_image) [class*=post_info_] .entry-title a,.sc_blogger_portfolio-masonry .post_item:hover .post_featured+.sc_blogger_item_content .sc_blogger_item_title a,.sc_blogger_portfolio-masonry .post_item:hover.sc_blogger_item_default .sc_blogger_item_content .sc_blogger_item_title a, .content .elementor-text-editor a:hover, p.privacy-policy-p a:hover, p.cookie-policy-p a:hover {
    -webkit-background-size: 100% 2px;
    background-size: 100% 2px
}

.search-results .content .post_item h6 a,.archive.author .content .post_item h6 a,.archive.tag .content .post_item h6 a,.post_item.post_layout_excerpt h6 a,.post_item.post_layout_classic h6 a,.post_item.post_layout_band h6 a,.post_item.post_layout_portfolio h6 a,.sc_blogger .sc_blogger_item h6 a,.sc_blogger_band .post_item h6 a,.sc_blogger_excerpt .post_item h6 a,.sc_blogger_classic-masonry.post_item h6 a,.sc_blogger_portfolio-masonry .post_item h6 a {
    background-size: 0 1px !important
}

.search-results .content .post_item:hover h6 a,.archive.author .content .post_item:hover h6 a,.archive.tag .content .post_item:hover h6 a,.post_item.post_layout_excerpt:hover h6 a,.post_item.post_layout_classic:hover h6 a,.post_item.post_layout_band:hover h6 a,.post_item.post_layout_portfolio:hover h6 a,.sc_blogger .sc_blogger_item:hover h6 a,.sc_blogger_band .post_item:hover h6 a,.sc_blogger_excerpt .post_item:hover h6 a,.sc_blogger_classic-masonry.post_item:hover h6 a,.sc_blogger_portfolio-masonry .post_item:hover h6 a {
    background-size: 100% 1px !important
}

.slider_container.slider_pagination_bullets.slider_pagination_pos_bottom_outside .swiper-pagination-bullet, .slider_container.slider_pagination_bullets.slider_pagination_pos_bottom_outside + .swiper-pagination-bullets .swiper-pagination-bullet, 
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    border: 2px solid var(--theme-color-input_dark);
    background: #fff;
    width: 12px;
    height: 12px;
    line-height: 12px;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
}
button.mfp-arrow {
    margin-top: -2.1425rem;
    opacity: .75;
    font-size: 25px;
}
button.mfp-arrow:hover {
    opacity: 1;
}
.mfp-arrow-left:before, 
.mfp-arrow-right:before {
    color: #fff;
    border: 0 !important;
    margin: 0 !important;
    opacity: 1;
}

.mfp-arrow-left:after, 
.mfp-arrow-right:after {
    display: none;
}
.elementor-swiper-button.elementor-swiper-button-prev:before, 
.elementor-swiper-button.elementor-swiper-button-next:before, 
button.mfp-arrow:before {
    font-family: "fontello";
    font-size: 0.65em;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.elementor-swiper-button.elementor-swiper-button-prev:before, 
button.mfp-arrow-left:before {
    content: '\e9b4';
}

.elementor-swiper-button.elementor-swiper-button-next:before, 
button.mfp-arrow-right:before {
    content: '\e9b3';
}

.elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: calc(2.4em - 8px);
}

.elementor-swiper-button.elementor-swiper-button-next {
    margin-right: calc(2.4em - 8px);
}
button.mfp-arrow-left {
    margin-left: 0;
}

button.mfp-arrow-right {
    margin-right: 0;
}
.elementor-swiper-button.elementor-swiper-button-prev,
.elementor-swiper-button.elementor-swiper-button-next, 
button.mfp-arrow-left, 
button.mfp-arrow-right {
    width: 4.285rem;
    height: 4.285rem;
    line-height: 4.285rem;
    text-align: center;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.elementor-swiper-button.elementor-swiper-button-prev i,
.elementor-swiper-button.elementor-swiper-button-next i {
    display: none;
}
.elementor-swiper-button.elementor-swiper-button-prev {
    opacity: 0;
    margin-left: -6em;
    left: 0;
}
.elementor-swiper-button.elementor-swiper-button-next {
    opacity: 0;
    margin-right:-6em;
    right: 0;
}
.elementor-image-carousel-wrapper:hover .elementor-swiper-button.elementor-swiper-button-prev, 
.elementor-image-carousel-wrapper:hover .elementor-swiper-button.elementor-swiper-button-next {
    opacity: 1;
    margin-left:0;
    margin-right:0;
}

.elementor-swiper-button.elementor-swiper-button-prev, 
.elementor-swiper-button.elementor-swiper-button-next, 
button.mfp-arrow-left, 
button.mfp-arrow-right {
  color: var(--theme-color-extra_dark) !important;
  background-color: var(--theme-color-extra_bg_color) !important;
  border-color: var(--theme-color-extra_bg_color) !important;
}

.elementor-swiper-button.elementor-swiper-button-prev:hover,
.elementor-swiper-button.elementor-swiper-button-next:hover, 
button.mfp-arrow-left:hover, 
button.mfp-arrow-right:hover {
  color: var(--theme-color-inverse_link) !important;
  background-color: var(--theme-color-text_link) !important;
  border-color: var(--theme-color-text_link) !important;
}
.elementor-pagination-position-outside .swiper-container {
    padding-bottom: 60px;
}
.swiper-slide-inner {
    min-height: 60px;
}
.swiper-lazy-preloader::after {
    display: none;
}
.swiper-lazy-preloader {
    width: 48px;
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    border: 5px solid var(--theme-color-text_link);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

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

.page-id-6132 .page_content_wrap {
    padding-top: 0;
    overflow: hidden;
}
.page-id-6132 .content_wrap {
    width: 100%;
}
.page-id-6132 .footer_wrap {
    z-index: 5;
}
#post-6132 {
    position: relative;
    z-index: 2;
    color: #fff;
}
#post-6132 .wpb-ea-content-box-inner h3 {
    text-align: center;
    color: #fff;
    font-size: 1.3em;
    line-height: 1.1;
}
#post-6132 .wpb-ea-content-box {
    background: #090a0d;
    color: #fff;
}
#post-6132 .wpb-ea-content-box-text p {
    color: #ddd;
    font-size: .95em;
    line-height: 1.4;
}