/*
Theme Name: ClubFashion Child
Theme URI: https://www.thewpclub.com/clubfashion-wordpress-theme/
Template: clubfashion
Author: The WP Club
Author URI: https://www.thewpclub.com
Description: A Free WordPress Blog / Magazine / Personal / Writers / Webshop. ClubFashion is a clean minimal and responsive WooCommerce WordPress theme well suited for fashion, writers, travel, health, sports, fitness, business, finance, portfolio, design, art, photography, personal or any other creative websites, blogs and webshops. Developed with bootstrap framework that makes it mobile and tablet friendly. ClubFashion has the option to add your social media links. ClubFashion is ready for WooCommerce. Get free support at https://ask.thewpclub.com/
Tags: custom-menu,custom-colors,custom-header,featured-images,translation-ready,threaded-comments,blog,e-commerce
Version: 1.0.3.1621083661
Updated: 2021-05-15 14:01:01

*/


/* Mobile */
@media (max-width: 575.98px){

#collapsibleNavbar { color: #000; width: 100%; height: 100%; padding: 0; border-radius: 3px; text-align: left; margin: auto 0 20px; }
.collapse:not(.show) { display: none !important; }
.navbar {background-color: #fff; padding: 0px 10px !important; }
.navbar-toggler { width: auto !important; height: auto !important; z-index: 10; padding: 4px !important; font-size: 20px; margin: 10px 0; background-color: #c56c9d; color: #fff !important; }
.navbar-toggler i{font-size: 20px; padding: 2px;}
#collapsibleNavbar ul li{padding: 0 !important;}
#collapsibleNavbar ul li a{padding: 10px !important;}
#collapsibleNavbar .dropdown-menu{padding: 0 !important;}
.navbar-toggler i.fa-times{padding: 2px 3px;}
#collapsibleNavbar .navbar-nav{background-color: #a2d6c669;}
p.has-text-align-center a{display: block; word-wrap: break-word;}
.wp-coblocks-post-carousel-nav-button__next { right: -100px; position: relative;    height: 40px;    width: 40px;}
.wp-coblocks-post-carousel-nav-button__prev { left: 100px;position: relative;    height: 40px;    width: 40px;}


.site-header {/* background-position: -500px 0 !important;*/background-position: -570px 0 !important; height: 95vh !important;}
/* .site-header .container {background-color: #00000045; } */
.wp-block-cover.alignfull.is-light .wp-block-cover__background{opacity: .2;}
.site-header .container h1, .site-header .container h3, .site-header .container p{   /* text-shadow: 3px 0 3px #000000d6;*/text-align: left;}
.site-header-page .site-header-main h1:after{    margin-top: 10px !important;    margin-bottom: 20px !important;}

.wp-container-core-columns-is-layout-1 img{height: auto !important; width: auto !important;margin-bottom: 30px;}

h2.wp-block-heading{font-size: 32px !important; line-height: 40px !important; margin-bottom: 20px !important;text-align: center !important;}
#h-science-backed-functional-medicine-and-nutritional-therapy-for-autoimmune-conditions,-chronic-fatigue-inflammatory-symptoms,-gut-issues,-mould-toxicity,-MCAS-and-unexplained-symptoms, #h-helping-you-restore-your-health-and-rebuild-your-strength-by-addressing-the-root-cause{font-size: 23px !important; line-height: 30px !important; margin-bottom: 20px !important;}

.has-text-align-center h2{font-size: 32px !important; line-height: 40px !important; margin-bottom: 20px !important;}
p.h-contact-victoria-theautoimmunitynutritionist-com{display: block; word-wrap: break-word;}
.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 { flex-wrap: nowrap !important; width: 100% !important; padding-left: 0 !important; gap: 0 !important; }
.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 ul li{font-size: 17px;}

.wp-block-media-text.is-stacked-on-mobile figure{background-position: top !important; min-height: 389px !important; background-size: cover !important;}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding: 0 !important;}
.eb-testimonial-vscmyxv .eb-description-container p{padding-right: 0 !important;}

.coblocks-animate .wp-block-coblocks-post-carousel .coblocks-swiper .wp-block-coblocks-post-carousel__item {    display: block !important;    width: 100% !important;}
.coblocks-animate .wp-block-coblocks-post-carousel .coblocks-swiper{padding-bottom: 0 !important;}

.meet-victoria figure.alignright{float: left; width: 100%;margin: 0 0 30px;}
.meet-victoria figure.alignright img{width: 100%!important; height: auto!important;}

.wp-block-cover.alignfull.is-light img{    object-position: 16% !important;}
.wp-block-cover.alignfull.is-light .wp-block-cover__inner-container {padding: 110px 0 120px !important;text-align: center !important;}
.wp-block-cover.alignfull.is-light .wp-block-cover__inner-container div{height: 0 !important;}
.wp-block-group.alignfull{padding: 40px 0 !important;}
.wp-block-group.alignfull p{text-align: center !important;}
.wp-block-group.alignfull .wp-block-buttons.is-layout-flex { flex-wrap: wrap; align-items: center; justify-content: center; }
.page-message p{text-align: center;}

.wp-block-media-text.is-stacked-on-mobile.people-cheering-sec figure{min-height: auto !important;margin-bottom: 20px;}
.wp-block-media-text.is-stacked-on-mobile.people-cheering-sec a{padding: 10px 23px !important;}
.wp-container-core-columns-is-layout-7 .wp-block-image img{margin: 0 auto;/* display: block; */   width: 100%;}
.wp-container-core-columns-is-layout-7 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow.is-vertically-aligned-center{flex-basis: 40%!important;}
.wp-container-core-columns-is-layout-7 {flex-wrap: wrap !important;}
.get-in-touch-sec h2{margin-top: 20px !important;}
.get-in-touch-sec .wp-block-buttons{justify-content: center;}
.get-in-touch-sec .wp-block-spacer{height: 20px !important;}
.get-in-touch-sec ul.wp-block-social-links{justify-content: center;}
.wp-container-core-columns-is-layout-3 .wp-block-image img{width: 70%; display: block; margin: 0 auto;}
h3, h4, h5, h6{text-align: center;}



/* .post-item-1:after { display: none !important; } */
.post-item .post-info{text-align: left !important;}

.page-nav .pagination .nav-links .prev.page-numbers, .page-nav .pagination .nav-links .next.page-numbers{font-size: 7px;height: 30px;line-height: 20px; width: auto;}
.page-nav .pagination .nav-links .prev.page-numbers:after, .page-nav .pagination .nav-links .next.page-numbers:after { width: 20px; height: 20px; line-height: 20px; position: absolute;}
.page-nav .pagination .nav-links .page-numbers { width: 26px; height: 26px; line-height: 20px;}
.page-nav .pagination .nav-links .prev.page-numbers{    padding: 5px 5px 5px 30px;}
.page-nav .pagination .nav-links .next.page-numbers{    padding: 5px 30px 5px 5px;}

.single-post .site-header { background-position: center !important; }
.single-post h3{font-size: 18px; text-align: left;}
.single-post h2.wp-block-heading{font-size: 26px !important; line-height: 35px !important;text-align: left !important;}
.single-post .post-author{padding-bottom: 15px;}
.single-post .post-date{padding-bottom: 15px;}
.single-post h4{text-align: left !important;}

.single-post .jp-sharing-input-touch .sd-content ul li { padding-left: 0px !important; }
.single-post .sd-social-icon.sd-sharing .sd-content ul li { padding-left: 0px !important; }
.wpl-likebox .wpl-avatars li{padding-left: 10px !important;}
.single-post .post-message ul li h2{font-size: 14px; line-height: 22px; color: #000;}
.single-post .post-message ul li h2 strong{font-weight: 400;}
.single-post .post-message ul li span{font-weight: 800 !important;}
.single-post .post-message ul li{font-size: 14px; line-height: 22px; color: #000;}

.post-6670 .post-message ol li{font-size: 26px !important; line-height: 35px !important;text-align: left !important;color: #57c4a9;}
.post-6670 .post-message ol {padding-left: 20px !important;}

.single-post .post-navigation .text-end{padding-top: 20px !important;}
.single-post .nav-links .prev.page-numbers:hover:after, .single-post .nav-links .prev.page-numbers:focus:after { left: calc(100% - 65px) !important;}
.single-post .nav-links .next.page-numbers:hover:after, .single-post .nav-links .next.page-numbers:focus:after { right: calc(100% - 47px); }

.site-header-main { padding-top: 4em !important;}
} 

/*  Mobile landscape*/
@media (max-width: 767.98px ) and (orientation: landscape){

    
#collapsibleNavbar { color: #000; width: 100%; height: 100%; padding: 0; border-radius: 3px; text-align: left; margin: auto 0 20px; }
.collapse:not(.show) { display: none !important; }
.navbar {background-color: #fff; padding: 0px 10px !important; }
.navbar-toggler { width: auto !important; height: auto !important; z-index: 10; padding: 4px !important; font-size: 20px; margin: 10px 0; background-color: #c56c9d; color: #fff !important; }
.navbar-toggler i{font-size: 20px; padding: 2px;}
#collapsibleNavbar ul li{padding: 0 !important;}
#collapsibleNavbar ul li a{padding: 10px !important;}
#collapsibleNavbar .dropdown-menu{padding: 0 !important;}
.navbar-toggler i.fa-times{padding: 2px 3px;}
#collapsibleNavbar .navbar-nav{background-color: #a2d6c669;}
p.has-text-align-center a{display: block; word-wrap: break-word;}
.wp-coblocks-post-carousel-nav-button__next { right: -100px; position: relative;    height: 40px;    width: 40px;}
.wp-coblocks-post-carousel-nav-button__prev { left: 100px;position: relative;    height: 40px;    width: 40px;}


.site-header { background-position: -470px 0 !important;}
.site-header .container {background-color: #00000045; }
.site-header .container h1, .site-header .container h3, .site-header .container p{    text-shadow: 3px 0 3px #000000d6;text-align: left;}
.site-header-page .site-header-main h1:after{    margin-top: 10px !important;    margin-bottom: 20px !important;}

.wp-container-core-columns-is-layout-1 img{height: auto !important; width: auto !important;margin-bottom: 30px;}

h2.wp-block-heading{font-size: 32px !important; line-height: 40px !important; margin-bottom: 20px !important;text-align: center !important;}
#h-science-backed-functional-medicine-and-nutritional-therapy-for-autoimmune-conditions,-chronic-fatigue-inflammatory-symptoms,-gut-issues,-mould-toxicity,-MCAS-and-unexplained-symptoms, #h-helping-you-restore-your-health-and-rebuild-your-strength-by-addressing-the-root-cause{font-size: 23px !important; line-height: 30px !important; margin-bottom: 20px !important;} 

.has-text-align-center h2{font-size: 32px !important; line-height: 40px !important; margin-bottom: 20px !important;}
p.h-contact-victoria-theautoimmunitynutritionist-com{display: block; word-wrap: break-word;}
.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 { flex-wrap: nowrap !important; width: 100% !important; padding-left: 0 !important; gap: 0 !important; }
.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 ul li{font-size: 17px;}

.wp-block-media-text.is-stacked-on-mobile figure{background-position: 100% 100% !important; min-height: 389px !important; background-size: cover !important;}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding: 0 !important;}
.eb-testimonial-vscmyxv .eb-description-container p{padding-right: 0 !important;}

.coblocks-animate .wp-block-coblocks-post-carousel .coblocks-swiper .wp-block-coblocks-post-carousel__item {    display: block !important;    width: 100% !important;}
.coblocks-animate .wp-block-coblocks-post-carousel .coblocks-swiper{padding-bottom: 0 !important;}

.meet-victoria figure.alignright{float: left; width: 100%;margin: 0 0 30px;}
.meet-victoria figure.alignright img{width: 100%!important; height: auto!important;}

.wp-block-cover.alignfull.is-light img{    object-position: 16% !important;}
.wp-block-cover.alignfull.is-light .wp-block-cover__inner-container {padding: 50px 0 120px !important;text-align: center !important;}
.wp-block-cover.alignfull.is-light .wp-block-cover__inner-container div{height: 0 !important;}
.wp-block-group.alignfull{padding: 40px 0 !important;}
.wp-block-group.alignfull p{text-align: center !important;}
.wp-block-group.alignfull .wp-block-buttons.is-layout-flex { flex-wrap: wrap; align-items: center; justify-content: center; }
.page-message p{text-align: center;}

.wp-block-media-text.is-stacked-on-mobile.people-cheering-sec figure{min-height: auto !important;margin-bottom: 20px;}
.wp-block-media-text.is-stacked-on-mobile.people-cheering-sec a{padding: 10px 23px !important;}
.wp-container-core-columns-is-layout-7 .wp-block-image img{margin: 0 auto;/* display: block; */   width: 100%;}
.wp-container-core-columns-is-layout-7 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow.is-vertically-aligned-center{flex-basis: 40%!important;}
.wp-container-core-columns-is-layout-7 {flex-wrap: wrap !important;}
.get-in-touch-sec h2{margin-top: 20px !important;}
.get-in-touch-sec .wp-block-buttons{justify-content: center;}
.get-in-touch-sec .wp-block-spacer{height: 20px !important;}
.get-in-touch-sec ul.wp-block-social-links{justify-content: center;}
.wp-container-core-columns-is-layout-3 .wp-block-image img{width: 70%; display: block; margin: 0 auto;}
h3, h4, h5, h6{text-align: center;}



/* .post-item-1:after { display: none !important; } */
.post-item .post-info{text-align: left !important;}


} 

/*   IPAD*/
@media (min-width: 768px) and (max-width: 991.98px){

.wp-coblocks-post-carousel-nav-button__next { right: -30px !important; top: 300px !important; }
.wp-coblocks-post-carousel-nav-button__prev { left: -30px  !important;  top: 300px !important; }
.wp-block-coblocks-post-carousel__image{margin-right: 20px !important;}
} 

/*   IPAD Pro*/
@media (min-width: 992px) and (max-width: 1199.98px){
    .wp-coblocks-post-carousel-nav-button__next { right: -3em; padding: 0 !important; margin: 0 !important; width: 40px; height: 40px;}
    .wp-coblocks-post-carousel-nav-button__prev { left: -3em  !important; padding: 0 !important; margin: 0 !important; width: 40px; height: 40px;}

}  

/*  Laptop 1200 to 1399*/
@media (min-width: 1200px) and (max-width: 1399.98px){} 

.wp-block-coblocks-post-carousel__image{margin-right: 20px !important;margin-bottom: 0 !important;}



