/*
Theme Name: Easypublisher Child
Description: Child theme for EasyPublisher
Author: Aranere
Author URI: https://www.aranere.be
Template: easypublisher
*/

/* Add your custom CSS below */

body.rtl .tp-static-layers{
    direction: rtl !important
}

.remove-margin-bottom{
    margin-bottom: 0 !important;
}
.remove-margin-top{
    margin-top: 0 !important;
}

.sh-blog-single-meta.row .sh-social-share{
    max-width: 100% !important;
}
body{
    direction:ltr !important;
}

.disable-rtl span, .disable-rtl {
    direction: ltr !important;
}

.easypublisher ul.slick-dots{
    z-index: 99999;
}

.brochure-download-cta-home {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/11/brochure-banner.jpg?id=16420) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

img[alt*="Nieuws:"] {
    display: none;
}

.vc_custom_1569578226461 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/09/AWS-header-19.jpg?id=12875) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1569326269044 {
    padding-top: 35px !important;
    padding-bottom: 40px !important;
}


.vc_custom_1571820853800, .vc_custom_1571821617080, .vc_custom_1626768754706 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
    padding-top: 90px !important;
    padding-right: 60px !important;
    padding-bottom: 90px !important;
    padding-left: 60px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/09/AWS-header-8.jpg?id=12782) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1569323633936 {
    margin-bottom: 0px !important;
}
.vc_custom_1569328180397 {
    padding-top: 0px !important;
}
.vc_custom_1569323572013 {
    padding-top: 0px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/08/ALPHA-series.jpg?id=11861) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1569323583146 {
    padding-top: 0px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/08/ALPHA-wellness-voor-thuis.jpg?id=11844) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1569323705226 {
    padding-top: 0px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/08/ALPHA-professionele-wellness-1.jpg?id=11855) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1569323717744 {
    padding-top: 0px !important;
    background-image: url(https://www.alpha-wellness-sensations.be/wp-content/uploads/2019/08/AWARDS-chaleur-lounge.jpg?id=11795) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#cookie-notice{
    padding-top:10px;
    padding-bottom:10px;
    font-size:16px !important;
    background-color:rgba(32, 22, 62, 0.95) !important;
}

.sh-copyrights > .container{
    border-color:#2c1d55 !important;;
}
.ep-tooltip {
    display: block;
    background-color: #e6007e;
    z-index: 99999999999999999;
    border: 1px solid white;
    position: absolute;
    padding: 5px;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    color: white !important;
}
body{
    overflow-x:hidden;
}

body.page .wpb_column .sh-text-block div h5 {
    display: block !important;
}

div#header-mobile.sh-header-mobile.sh-sticky-mobile-header-active{
    position:fixed;
    width:100% !important;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    color: #fff !important;
    background-color: rgba(255, 255, 255, 0) !important; 
    border-color: rgba(255, 255, 255, 0) !important;
    text-align:right;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown{
    float: right;
    margin-top: 8px;
    color: black;
    background-color: rgba(255,255,255,0) !important;
}

ul.wpml-ls-sub-menu{
    float: right;
    width: 100%;
    left: unset !important;
}

ul.wpml-ls-sub-menu li.wpml-ls-item a {
padding: 10px;
}

.sh-header-mobile-navigation{
    margin-top:50px;
}

.sh-header .header-logo img {
    height: 40px;
}

.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a{
    padding-top:15px !important;
    padding-bottom:15px !important;
}

@font-face {
    font-family: 'Neo-sans-pro';
    src: url('/neosanspro.woff2') format('woff2'),
        url('/neosanspro.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

header.primary-desktop{
    margin-top:50px;
}
ul.wpml-ls-sub-menu  a.wpml-ls-link, .top-nav.wpml-switcher ul.wpml-ls-sub-menu  a:hover {
    color: #332263 !important;
}

header {
    z-index: 100 !important;
}
.sh-header.sh-header-1.sh-sticky-header{
    top:0 !important;
}
.category-model.sh-portfolio-item.sh-portfolio-minimalistic.sh-portfolio-overlay-style-none.projects .sh-portfolio-image img {
    max-height: 270px;
    min-height: 270px;
    object-fit: cover;
}

.ep_custom_filter .sh-portfolio-fancy-item:hover .sh-portfolio-fancy-itemc-container{
	border-radius:0 !important;
}
/*.ep_custom_filter .sh-portfolio-fancy-item:hover .sh-portfolio-fancy-item-overlay-bg{
	background-color:rgba(229, 1, 126, 0.39) !important;
}*/

.ep_custom_filter a.sh-portfolio-fancy-item-overlay-title h3{
	color:white !important;
}

.ep_category_list .sh-single-image-container a:hover::before {
    content: " ";
    background-color: rgba(78,14,97,0.8);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

.custom_cta_button .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: rgba(230, 1, 126, 0.72) !important;
    border-color: rgba(230, 1, 126, 0.72) !important;
    border-radius: 0 !important;
    background-color: #ffffff;
}

.ep_category_list .sh-single-image-container img.sh-image-hover {
    filter: brightness(0) invert(1);
    padding: 80px;
    object-fit: contain;
}

.ep_custom_filter .sh-portfolio-fancy-item:hover .sh-portfolio-fancy-item-overlay-bg {
    opacity: 1;
    background-color: rgba(230, 1, 126, 0.62) !important;
}

.ep_resource_filter span.sh-filter-item[data-filter="*"] {
    padding: 31px;
}

.ep_resource_filter .sh-filter-item img {
    object-fit: contain;
    height: 50px;
    margin: 0 !important;
}

.ep_category_list .sh-single-image-container img.sh-image-hover:hover{
	background-color:transparent !important;
}

body.single-category-ep .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]){
    margin-left: calc(-100vw/2 + 1200px/2 + 0px) !important;
    margin-right: calc(-100vw/2 + 1200px/2 + 0px) !important;
    left:0 !important;
}

body.single-category-ep .content-container.sh-page-layout-default {
    padding: 0 !important;
}

img.attachment-jevelin-landscape-large.size-jevelin-landscape-large.wp-post-image.ep-post{
    display:block !important;
    margin-bottom: 30px;
    object-fit: cover;
}

body.single-category-ep h2.p1.big-title img{
    max-width:90px;
}

article.ep-posts-block .post-title h2:first-letter {
    text-transform: uppercase;
}
article.ep-posts-block .post-title h2 {
    text-transform: lowercase;
}

.top-nav.wpml-switcher a:hover {
    color: #ffd6ed !important;
}

a.read-more-spec:hover {
    background-color: #e5017e !important;
    color: #ffffff !important;
    border: 1px solid #e5017e;
    padding: 10px;
    margin-top: 10px !important;
    display: inline-block;
}

a.read-more-spec {
    color: #e5017e !important;
    border: 1px solid #e5017e;
    padding: 10px;
    margin-top: 10px !important;
    display: inline-block;
}
.top-nav.wpml-switcher p {
        display: inline-block;
}
.top-nav.wpml-switcher .wpml-ls-legacy-list-horizontal{
    text-align: right;
    float:right;
}
a#cn-accept-cookie {
    color: white !important;
    border: 1px solid #e6007e;
    padding: 5px;
    background-color: #e6007e;
}

p.download_brochure a {
    color: #ffd6ed !important;
}

.top-nav.wpml-switcher {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
}

.description-switcher .description ul li::before {
    content: "\2022";
    color: #e6007e;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

@media only screen and (max-width: 500px){
    header.primary-mobile .container {
        max-width: 87% !important;
    }
}


.sh-header.sh-header-1.sh-sticky-header.sh-sticky-header-active {
    top:48px !important;
}


nav#header-navigation{
    padding-bottom:10px;
}
.cookie-notice-container a:hover, .cookie-notice-container a {
    color:#ffd6ed !important;
}

.easypublisher .description-switcher .tab-content .active:hover {
    background-color: transparent !important;
}