/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

a {
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

#topbar {
    display: block;
    width: 100%;
}

#masthead {
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 16%);
    z-index: 1;
}

.main-navigation .inside-navigation {
    justify-content: flex-end;
    row-gap: 15px;
}

.subtitle img {
    margin: 0 10px;
}

.position-relative {
    position: relative;
}

.inline-block {
    display: inline-block;
}

@media (max-width:  768px) {
    .site-header .header-image {
        width: 200px;
    }
}

/* HERO */

.slick-slide p img {
    display: inline-block;
}

@media (max-width: 768px) {
    body.home .subtitle img {
        display: block;
        margin: auto;
    }
    body.home .subtitle img:nth-of-type(2) {
        display: none;
    }
}


/* CHOOSE THE AREA */



/* GET RID OF YOU SYMPTOMS */

#get-rid-of-your-symptoms .wp-block-getwid-accordion {
  border:  none;
}

#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper,
#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper,
#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content {
  border:  none;
}

#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper {
    margin-bottom: 10px;
}

#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header  {
    padding-left: 0;
}

#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content  {
    padding-top: 0;
    padding-left: 28px;
}


#get-rid-of-your-symptoms .wp-block-getwid-accordion .wp-block-getwid-accordion__icon i {
    font-size: 1em;
    color: var(--green);
}


/* IZABELA */

#izabela .izabela-img {
    position: relative;
    z-index: 2;
    filter: drop-shadow(0 15px 8px rgba(0,0,0,.2));
}

#izabela .izabela-bg {
    position: absolute;
    z-index: 1;
    left: -80px;
    top: -30px;
    width: 113%;
    max-width: 113%;
}

#izabela .izabela-mesh-bg {
    position: absolute;
    top: -200px;
    left: -100px;
    width: 60%;
    overflow: hidden;
}

@media (max-width: 768px) {
    #izabela .izabela-mesh-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 101%;
        overflow: hidden;
    }
}


/* LATEST NEWS */

#latest-news .featured-img {
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

#latest-news .featured-img:hover {
    opacity: 0.9;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

#latest-news .post-category {
    position: absolute;
    bottom: 0;
    background: rgba(82, 69, 96, 0.9);
    color: #fff;
    text-transform: uppercase;
    padding: 5px 20px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 0 5px 5px 0;
    letter-spacing: 2px;
}

#latest-news .post-excerpt {
    min-height: 100px;
}

#latest-news .read-more img {
    margin-left: 15px;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

#latest-news .read-more:hover img {
    margin-left: 10px;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

/* FOOTER */

#copyright img {
    vertical-align: middle;
}



/**********************************/

/* HOMEOPATH - PAGE */


body.page-id-251 .floating-logo {
    position: absolute;
    bottom: -50px;
    left: -100px;
}

/* APPROACH - PAGE */

body.page-id-264 .floating-logo {
    position: absolute;
    bottom: -50px;
    left: -100px;
}

/* KNOWLEDGE - PAGE */

body.page-id-273 .floating-logo {
    position: absolute;
    bottom: -50px;
    left: -100px;
}

/* MEET IZABELA - PAGE */

body.page-id-307 .floating-logo {
    position: absolute;
    bottom: 50px;
    left: -100px;
}

@media (max-width:  768px) {
    body.page-id-307 .floating-logo {
        bottom: -50px;
    }
}

/* CLINICAL FOCUS */

body.page-id-415 .floating-logo {
    position: absolute;
    bottom: -50px;
    left: -100px;
}

/* PRIVATE INSURANCE */

body.page-id-427 .floating-logo {
    position: absolute;
    bottom: 100px;
    left: -100px;
}


/* OFFER & APPOINTMENT - PAGE */

body.page-id-324 .consultation img {
    margin: 0 5px;
}

@media (max-width:  768px) {
    body.page-id-324 .subtitle img {
        width: 40px !important;
    }
}


/* Q & A - PAGE */

body.page-id-365 .wp-block-getwid-accordion {
  border:  none;
}

body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper,
body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper,
body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content {
  border:  none;
}

body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper {
    margin-bottom: 10px;
}

body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper .wp-block-getwid-accordion__header  {
    padding-left: 0;
}

body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content  {
    padding-top: 0;
    padding-left: 28px;
}


body.page-id-365 .wp-block-getwid-accordion .wp-block-getwid-accordion__icon i {
    font-size: 1em;
    color: var(--green);
}

body.page-id-365 .wp-block-getwid-accordion {
  border:  none;
}


/* HEALT QUESTIONNAIRE */ 

body.page-id-442 .floating-logo {
    position: absolute;
    bottom: -50px;
    left: -100px;
}


/* BLOG LIST */


.post-card .featured-img {
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.post-card .featured-img:hover {
    opacity: 0.9;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.post-card .post-category {
    position: absolute;
    bottom: 0;
    background: rgba(82, 69, 96, 0.9);
    color: #fff;
    text-transform: uppercase;
    padding: 5px 20px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 0 5px 5px 0;
    letter-spacing: 2px;
}

.post-card .post-excerpt {
    min-height: 100px;
}

.post-card .read-more img {
    margin-left: 15px;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.post-card .read-more:hover img {
    margin-left: 10px;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

body.archive .page-header {
    display: none;
}


/* BLOG - SINGLE */

body.single-post .inside-article {
    padding: 0 0 20px 0;
}

body.single-post .inside-article .featured-image {
    margin-bottom: 0;
}

body.single-post .inside-article .featured-image img {
    width: 100%;
    object-fit: cover;
}

body.single-post .inside-article .entry-header {
    padding: 10px 40px;
}

body.single-post .inside-article .entry-header .entry-meta {
    padding: 0;
}

body.single-post .inside-article .entry-content {
    padding: 10px 40px;
    margin-top: 0;
}

body.single-post .inside-article .entry-meta {
    padding: 10px 40px;
}