/* Fonts */

@font-face {
    font-family: Linotte;
    src: url('../fonts/Linotte-SemiBold.eot');
    src: local('☺'), url('../fonts/Linotte-SemiBold.woff') format('woff'), url('../fonts/Linotte-SemiBold.ttf') format('truetype'), url('../fonts/Linotte-SemiBold.svg') format('svg');
}

@font-face {
    font-family: LinotteBold;
    src: url('../fonts/Linotte-Bold.eot');
    src: local('☺'), url('../fonts/Linotte-Bold.woff') format('woff'), url('../fonts/Linotte-Bold.ttf') format('truetype'), url('../fonts/Linotte-Bold.svg') format('svg');
}

@font-face {
    font-family: "Montserrat-Bold";
    src: url("../fonts/montserrat/Montserrat-Bold.otf") format("opentype");
    src: url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype");
}

 @font-face {
    font-family: "Montserrat-Regular";
    src: url("../fonts/montserrat/Montserrat-Regular.otf") format("opentype");
    src: url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype");
}

 @font-face {
    font-family: "Montserrat-Medium";
    src: url("../fonts/montserrat/Montserrat-Medium.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat-Light";
    src: url("../fonts/montserrat/Montserrat-Light.otf") format("opentype");
}


@font-face {
    font-family: "Gotham-Bold";
    src: url("../fonts/gotham/Gotham-Bold.ttf") format("truetype");
}

 @font-face {
    font-family: "Gotham-Book";
    src: url("../fonts/gotham/Gotham-Book.ttf") format("truetype");
}

 @font-face {
    font-family: "Gotham-Medium";
    src: url("../fonts/gotham/Gotham-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Gotham-Thin-Italic";
    src: url("../fonts/gotham/Gotham-Thin-Italic.otf") format("opentype");
}

@media screen and (max-width:560px){
    #scroll-to-top{
        display:none !important;
    }
}

@media screen and (min-width:1200px){
    body.home{
        overflow-x: hidden;
    }
}

#main-content .container {
    padding-top: 0
}

.home-banner {
    margin-top: -57px;
}

.et-fixed-header * > .home-banner {
    margin-top: 0;
}

.home-content {
    margin-top: 40px;
    text-align: center;
}

.home-content h4 i {
    color: #CD1543;
    font-style: normal;
}

.home-content h5 {
    font-size: 14px;
    font-weight: bold;
}

.home-icon-menu {
    background: transparent;
    margin: 20px 0;
    margin-top:30px;
}

.home-stories-box {
    background: #F0F5F8;
    padding: 20px;
}

.home-stories-box h3 {
    color: #FFF;
}

.home-stories-box h4 {
    color: #D40E8C;
    max-height: 46px;
    overflow: hidden;
}

.home-stories-box h5 {
    color: #000;
    padding-bottom: 0;
}

.home-stories-box .news-item {
    background: #FFF;
    padding: 5px;
    margin-right: -10px;
}

.home-news-box {
    padding: 20px;
}

.home-news-box h3 {
    color: #5B707C;
}

.home-news-box h4 {
    color: #5B707C;
    overflow: hidden;
    font-weight: bold;
    font-size: 12px;
    margin-top: 5px;
}

.home-news-box h5 {
    color: #000;
    padding-bottom: 0;
}

.home-news-box .news-item {
    background: #FFF;
    padding: 5px;
    margin-right: -10px;
}

.home-news-box .news-item img {
    width: 100%;
}


.news-box-links li {
    border: 1px solid #FFF;
    margin-bottom: 5px;
}

.news-box-links li a {
    display: block;
    padding: 4px;
    background: #FFF;
    color: #5B707C;
    text-align: center;
}

.home-instagram-feed {
    margin-top: 20px;
    background: #6BC8C6;
}

.home-instagram-feed h3 {
    padding: 20px 20px 0;
    color: #FFF;
}

.home-newsletter {
    margin-top: 20px;
    background: #C1C2C5;
    margin-bottom: 20px;
}

.home-newsletter h3 {
    padding: 20px;
    color: #FFF;
}

.btn.btn-rblue {
    border: 1px solid #FFF;
    font-size: 20px;
    line-height: 0px;
    font-weight: 400;
    background: none;
    color: #FFF;
    position: relative;
    padding: 18px 15px;
    float: right;
}

.wplightbox {
    color: #B5CAD8;
}

.owl-prev {
    width: auto !important;
    height: auto !important;
    position: absolute;
    top: 40%;
    margin-left: -20px;
    display: block !important;
    border:0px solid black;
}

.owl-next {
    width: auto !important;
    height: auto !important;
    position: absolute;
    top: 40%;
    right: -25px;
    display: block !important;
    border:0px solid black;
    margin-right: 30px !important;
}
.home div#carousel-1.owl-prev i, .owl-next i {
    transform : scale(2,2)!important;
    color: #ccc;
}

.home div#carousel-3.owl-prev i, .owl-next i {
    transform : scale(2,2)!important;
    color: #ccc;
}

.home div#carousel-1 img {
    max-height: 540px;
}

.et_pb_row h1.entry-title {
    text-transform: uppercase;
}

.search-form {
    height: 24px;
}

.search-btn {
    padding: 1px 12px;
}


.bunny-books * {
    font-family: Linotte;
}

.bunnybooks-heading {
    font-family: LinotteBold;
    color: #ff3366;
}

.bunnybooks-subheading {
    color: #ff3366;
}

.bunnybooks-text {
    color: #666666;
}

.bunny-video-playlist li {
    list-style: none;
    border-top: 2px dotted #666666;
}

.bunny-video-playlist li:last-child {
    border-bottom: 2px dotted #666666;
}

.bunny-video-playlist li div {
    margin: 3px 0;
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 18px 5px;
    line-height: 22px;
}

.bunny-video-playlist li div.selected {
    background: #ffd6e0;
    border-radius: 33px;
}

.bunny-video-playlist li div:hover {
    background: #ebebeb;
    border-radius: 33px;
}

.bunny-video-playlist li div:hover span,
.bunny-video-playlist li div.selected span {
    display: inline-block;
}

.bunny-video-playlist li div b {
    font-size: 22px;
}

.bunny-video-playlist li div span {
    display: none;
    float: right;
    margin-top: -14%;
    color: #ff3366;
    font-size: 30px;
}

.bunny-floats-text,
.bunny-gumboots-text,
.bunny-findshome-text,
.bunny-run-text {
    padding-top: 20px;
}



.bunny-floats-text h1 {
    font-family: LinotteBold;
    color: #7378b8;
    font-size: 25px;
}

.bunny-gumboots-text h1 {
    font-family: LinotteBold;
    color: #3ea8d8;
    font-size: 25px;
}

.bunny-findshome-text h1 {
    font-family: LinotteBold;
    color: #45b98a;
    font-size: 25px;
}

.bunny-run-text h1 {
    font-family: LinotteBold;
    color: #fbb344;
    font-size: 25px;
}

.bunny-books-description {
    padding: 0;
}

.bunnyshop-container {
    padding: 40px 0 0;
    margin-bottom: 0px;
}

.bunnyshop-container .shop-button {
    top: -114px;
    position: relative;
    left: 90px;
}

.bunnyshop-container .shop-button a {
    background: #ee6f91;
    border-radius: 20px;
    color: #FFF;
    padding: 15px 25px;
    font-size: 20px;
}


.banner-shop-button a {
    font-family: LinotteBold;
    background: #FFF;
    border-radius: 20px;
    color: #ee6f91;
    padding: 10px 30px;
    font-size: 20px;
}

#bs0, #bs1, #bs2, #bs3, #bs4 {
    cursor: pointer;
}

#bunny-books-introductory-film,
#christine-barnes-bunny-floats-book,
#hilary-lindgren-bunny-wears-gumboots-book,
#lindsay-perlman-bunny-finds-home-book,
#letitia-gorgas-run-bunny-run-book {
    display: none;
}

.show-bunnyvideo {
    display: block !important;
}

#bunnybooks-big-banner {
    padding: 0;
}


#bunnybooks-mobile-banner {
    display: none;
}


.banner-shop-button {
    max-width:220px;
    text-align:center;
    margin: 0 22%;
    position:relative;
    top:-218px;
}


@media (max-width: 1440px) {
    .banner-shop-button {
        top: -173px;
    }
}

@media (max-width: 1280px) {
    .banner-shop-button {
        top: -155px;
    }
}

@media (max-width: 1080px) {
    .banner-shop-button {
        top: -125px;
        margin: 0 20%;
    }
}

@media (max-width: 1024px) {
    .banner-shop-button {
        top: -110px;
        position: relative;
        margin: 0 21%;
    }

    .banner-shop-button a {
        padding: 10px 25px;
        font-size: 18px;
    }
}

@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
        width: 22.875%;
    }
}

@media (max-width: 768px) {
    .banner-shop-button {
        top: -90px;
        position: relative;
        margin: 0 20%;
    }

    .banner-shop-button a {
        padding: 10px 20px;
        font-size: 14px;
    }
}

@media (max-width: 414px) {
    .banner-shop-button {
        display: none;
    }

    #bunnybooks-mobile-banner {
        display: block;
    }
}


/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
    .banner-shop-button {
        top: -96px;
        position: relative;
        margin: 0 21%;
    }

    .banner-shop-button a {
        padding: 10px 20px;
        font-size: 14px;
    }
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
    .banner-shop-button {
        top: -90px !important;
    }

    .banner-shop-button a {
        padding: 8px 15px !important;
    }
}


/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {

    .bunnyshop-container .shop-button {
        top: -102px;
        position: relative;
        left: 90px;
    }
}

/* Portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .bunnyshop-container .shop-button a {
        padding: 5px 10px;
        font-size: 12px;
    }

    .bunnyshop-container .shop-button {
        top: -62px;
        position: relative;
        left: 48px;
    }
}

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    .banner-shop-button {
        top: -79px !important;
    }

    .banner-shop-button a {
        font-size: 12px !important;
    }
}


/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .bunnyshop-container .shop-button a {
        padding: 5px 10px;
        font-size: 12px;
    }

    .bunnyshop-container .shop-button {
        top: -56px;
        position: relative;
        left: 42px;
    }
}

/* Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    .bunnyshop-container .shop-button a {
        padding: 10px 20px;
        font-size: 18px;
    }

    .bunnyshop-container .shop-button {
        top: -89px;
        position: relative;
        left: 75px;
    }

    .banner-shop-button {
        top: -67px !important;
    }

    .banner-shop-button a {
        padding: 8px 12px;
    }
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    /* .et_menu_container #et-top-navigation {

    } */

    .et_top_donatebutton {
        margin-top: 0 !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }

    .et_top_donatebutton a {
        font-size: 11px;
        padding: 10px 30px !important;
    }

    .et_top_phonenumber {
        display: none !important;
    }

    /* .owl-item .item .item-description {
        margin: 2% 0 !important;
    } */

    h1 {
        font-size: 18px !important;
    }

    /* .owl-item .item .item-description a {
        font-size: 16px !important;
        text-shadow: none !important;
    } */

    .bottom-subscribe-box {
        float: none !important;
        width: 100% !important;
        padding-top: 24px;
    }

    .bottom-acnc-socialmedia img {
        max-width: 100% !important;
        height: auto;
    }

    .large-social-icons li a.icon {
        height: 32px !important;
        width: 32px !important;
    }

    .home-icon-menu .row .col-xs-1 {
        width: 25% !important;
    }

    .home-icon-menu .row .col-xs-1 a div {
        min-height: 57px !important;
        margin-bottom: 10px !important;
    }

    .bunnyshop-container {
        padding: 0;
        margin-bottom: 0px;
    }
}


/* Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}


/*******New style 05-09-2019 *******/

.grey-band {
    background: #415969;
    right: 0;
    top: calc(50% - 7.2rem);
    position: fixed;
    z-index: 999999;
}

.et_top_search {
    display: block;
    float: right;
    position: relative;
    width: auto;
    margin: 13px 0 0 22px;
    padding-bottom: 20px;
    color: #000;
    font-weight: normal;
}

.et_top_search input.form-control.search-form::placeholder {
    color: #41596961;
}

.et_top_search .fa-search:before {
    color: #41596947;
    font-size: 18px;
}

.grey-band .et-social-icon {
    display: block !important;
    font-size: 25px;
    color: #bfbfbf;
    margin: 15px 10px;
    text-align: center;
}

.grey-band .et-social-icon a{
    color: inherit !important;
    font-size: inherit !important;
    font-weight: normal;
}

.grey-band .container.et_menu_container{
    width: fit-content;
}

.grey-band .container{
    width: fit-content;
    padding-right: 0;
    padding-left: 0;
}

.grey-band .medium-social-icons li a.icon {
    height: auto;
    width: auto;
    padding: 0;
    margin-right: 0;
}

#et-top-navigation .fa-heart:before {
    margin-right: 10px;
}

.et_top_phonenumber #number{

    color: #415969c9;
    font-size: 25px;
    font-weight: normal;
    font-family: 'Gotham-Book';
}

.et_top_phonenumber{

    color: #415969c9;
    font-weight: normal;
}

.et_top_phonenumber a{

    color: #F06E90;
    font-weight: normal;
    vertical-align: unset;
}

#wpadminbar a,
#wpadminbar span{
    vertical-align: unset;
}

.et_top_search .navbar-form .input-group>.form-control{
    width: 100%;
    height: 43px;
    border: 0;
    background: #f9f9f9;
    box-shadow: none !important;
    padding-left: 25px;
    font-size: 16px;
}

.et_top_search .input-group-btn:last-child>.btn{
    height: 43px;
    border: 0;
    background: #f9f9f9;
}

.logged-in.admin-bar #main-header{
    top: 0 !important;
    border-top: 1px solid #f06e9052;
}

/*
.logged-in.admin-bar #main-header.et-fixed-header{
    top: 32px !important;
}
*/
.et_top_donatebutton {
    font-size: 18px;
}

#top-menu > .menu-item-has-children > a:after
{
    content: '';
    text-transform: none;
    margin-left: 7px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 3px;
    display:none;
}

#top-menu .sub-menu > .menu-item-has-children > a:after
{
    content: '';
    text-transform: none;
    margin-left: 7px;
    /*transform: rotate(-45deg);*/
    /*-webkit-transform: rotate(-45deg);*/
    /*border: solid black;*/
    /*border-width: 0 1px 1px 0;*/
    display: inline-block;
    padding: 3px;
    margin-bottom: 3px;
}


#top-menu a {
    color: #5A6A74 !important;
}

#footer-bottom {
    padding: 15px 0 15px;
    background-color: #1f1f1f;
    background-color: rgba(0, 0, 0, 0.32);
    background: #D40E8C;
    background: #F06E90;
    border-top: 1px solid #ffffff38;
}

#footer-bottom .img-foot{
    width: 90px;
    height: auto;
    margin-top: -31px;
    background: #F06E90;
}

.bottom-nav li a {
    font-weight: bold;
    color: #415A69;
}

.bottom-nav li .sub-menu li a {
    font-weight: normal;
    color: #FFFFFF !important;
}

#top-menu .need-help a:before {
    content: "!";
    border-radius: 50%;
    color: #fff;
    text-decoration: underline;
    background: #F06E90;
    /* background-size: 10px 10px; */
    width: 16px;
    height: 16px;
    text-align: center;
    font-weight: 700;
    float: left;
    margin-right: -3px;
}

#top-menu .need-help{
    color: #F06E90 !important;
}

#top-menu .need-help a{
    color: #F06E90 !important;
    text-decoration: none !important;
}

#top-menu.nav > li > a {
    padding: 10px 13px;
    text-transform: uppercase !important;
    font-size: 14px !important;
}

@media(max-width: 1310px){
    #top-menu.nav > li > a {
        font-size: 13px !important;
        padding: 10px 8px;
    }
}

nav#top-menu-nav {
    display: block;
  }

@media(max-width: 980px){
    nav#top-menu-nav {
        display: none;
      }

    .logo-contact-container{
        margin-top: 70px;
    }
}


@media(max-width: 698px){
    .et_header_style_left .logo_container {
        position: unset !important;
        margin-bottom: 22px;
    }

    #et-top-navigation{
        padding-left: 0 !important;
    }

    #et-top-navigation .et_top_search {
        display: none;
    }

    #et-top-navigation .et_top_phonenumber {
        float: left !important;
        margin: auto 15px;
    }

    #et-top-navigation .et_top_donatebutton{
        float: left !important;
        margin: 20px 0 0 22px !important;
    }
}


ul#top-menu.nav {
    display: flex;
    width: 100%;
  }

#top-menu li {
    flex: 1 1 auto;
    /* text-align: center; */
  }

.et_fixed_nav #et-top-navigation {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 100%;
}

nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu{
    float: none !important;
}

#logo {
    margin-top: -30px;
}

.et_header_style_left #et-top-navigation {
    padding: 10px 0;
}


.home-icon-menu .row .col-md-2 a img {
    /* width: 65%; */
    height: 73px !important;

}

.home-icon-menu,
.home-icon-menu .row .col-md-2,
.support-momdad {
    text-align: center;
}

.home-icon-menu .row .col-md-2 a {
    color: #617887;
}

#main-content .container {
    padding-top: 40px;
    padding-bottom: 40px;
}

.page-template-template-general-content #main-content .general-content .container{
  padding-top: 0;
}

.general-content .banner{
  max-height:394px;
}

@media(min-width: 599px){
    .row.mom-dad {
        display: flex;
        justify-content: space-between;
    }
}

@media(min-width: 999px){
    .row.mom-dad .col-xs-6 {
        width: 50%;
    }

    .mom-pic{
        margin-right:60px;
    }
}

@media(max-width: 998px){
    .row.mom-dad .col-xs-6 {
        width: 50%;
    }

    .mom-pic{
        margin-right:60px;
    }
}

@media(max-width: 598px){
    .row.mom-dad .col-xs-6 {
        width: 100%;
        margin-bottom: 20px;
    }

    .mom-pic{
        margin-right:auto;
    }
}

.mom-pic{
    height: 429px;
    background: url("../images/Home page I_m a mum.jpg");
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    align-items: flex-end;
    background-size: cover;
    background-origin: content-box;
}

.dad-pic{
    height: 429px;
    background: url("../images/daddy.jpg");
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    align-items: flex-end;
    background-size: cover;
    background-origin: content-box;
}

.mom-pic span,
.dad-pic span{
    padding: 20px;
    width: 100%;
    background: linear-gradient( to bottom, #1d1b1c00,#080808);
    text-align: left;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: normal;
    font-family:'Gotham-Bold';
}

@media screen and (min-width:1200px){
    .mom-pic span,
    .dad-pic span{
        white-space: nowrap;
    }
}

.row.mom-dad .col-xs-6 {
    padding-right: 0;
    padding-left: 0;
}

.row.mom-dad .col-xs-6 p{
    border: 2px solid #fff;
    width: fit-content;
    padding-right: 15px;
    border-radius: 50%;
    line-height: 32px;
    float: right;
}

.circle-right{
    content: '';
    text-transform: none;
    margin-left: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 6px;
}

.row.mom-dad .col-xs-6 p:hover{
    border: 2px solid #fff !important;
    width: fit-content;
    padding-right: 15px;
    border-radius: 50%;
    line-height: 32px;
    float: right;
}

.row.mom-dad .col-xs-6 a:hover{
    border: 2px solid #fff !important;
    color: #fff;
}

.circle-right:hover {
    content: '';
    text-transform: none;
    margin-left: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 6px;
}

.support-tile{
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: left;
}

.support-tile p {
    color: #415a69;
    font-family: 'Gotham-Medium';
}

.page-template-template-gidget-dad section#case-study h2,
.home-icon-menu-2 h2,
.home-news-box h2,
.home-stories-boxx h2,
.home-icon-menu h2,
.support-momdad h2{
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 30px;
}

.support-tile h3{
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 24px;
}

.home-icon-menu-2 h2,
.home-news-box h2,
.home-stories-boxx h2,
.home-icon-menu h2,
.support-momdad h2{
    text-align: center;
    margin-bottom: 20px;
}

.support-tile .row{
    display: flex;
    justify-content: space-between;
    position: relative;
}

.support-tile .row .col-xs-6.col-sm-4{
    background: #f0f5f9;
    padding: 25px 25px 60px;
}


.support-tile .col-xs-6 p.arrow-right{
    border: 2px solid #415a69;
    width: fit-content;
    padding-right: 15px;
    border-radius: 50%;
    line-height: 32px;
    float: right;
}

.support-tile .circle-right{
    content: '';
    text-transform: none;
    margin-left: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #415a69;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 1px;
}

/*
.support-tile .col-xs-6 p.arrow-right:hover{
    border: 2px solid #fff !important;
    width: fit-content;
    padding-right: 15px;
    border-radius: 50%;
    line-height: 32px;
    float: right;
}

.support-tile .col-xs-6 a:hover{
    border: 2px solid #fff !important;
    color: #fff;
}

.support-tile .circle-right:hover {
    content: '';
    text-transform: none;
    margin-left: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 6px;
}
*/

.home span.sup-tile {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 20px 20px 15px;
}

.home-stories-boxx .owl-item .item {
    margin-left: 18px;
    margin-right: 18px;
}

.home-stories-boxx .owl-item .item h3{
    font-weight: 700;
    font-family: 'Gotham-Bold';
    text-align: center;
    margin-top: 20px;
    color: #415a69;
}

.home-stories-boxx .row{
    justify-content: center;
    display: flex;
}

.home-stories-boxx .owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: unset !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    top: -45px;
}

.home-stories-boxx .owl-theme .owl-nav{
    width: 31%;
    margin: auto;
    position: relative;
}

.home-stories-boxx .owl-prev i, .owl-next i {
    transform: scale(2,2);
    color: #ef6e8f;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ef6e8f !important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: unset !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    border: 1px solid #ef6e8f !important;
}

.home-stories-boxx .fa-angle-right:before {
    /* content: "\f105"; */
    content: '' !important;
    text-transform: none;
    margin-left: 7px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #ef6e8f;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 3px;
}

.home-stories-boxx .fa-angle-left:before {
    content: '' !important;
    text-transform: none;
    margin-left: 7px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(135deg);
    border: solid #ef6e8f;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 3px;
}

.home-news-box .row {
    justify-content: center;
    display: flex;
    text-align: center;
}

.home-news-box .row .img-tile {

    height: auto;
}

.home-news-box .row .col-md-12.col-xs-12 {
    min-height: 359px;
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width:1199px){
    .home-news-box .row .col-md-12.col-xs-12 {
        flex-direction: column;
    }
}

#case-study .support-tile .row .col-xs-6.col-sm-4 {
    background-repeat: no-repeat !important;
    height: 100%;
    background-position: top !important;
    display: flex;
    align-items: flex-end;
    background-size: 100% !important;
    padding-right: 0;
    padding-left: 0;

}

.home-news-box .col-xs-6.col-sm-3.img-tile {
    background-repeat: no-repeat !important;
    height: 100%;
    background-position: top !important;
    display: flex;
    align-items: flex-end;
    background-size: 100% !important;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-shadow: 0 1px 1px 2px #ccc;
    -moz-box-shadow: 0 1px 1px 2px #ccc;
    box-shadow: 0 2px 1px 2px #cccccc30;

}

@media screen and (max-width:1199px){
    .home-news-box .col-xs-6.col-sm-3.img-tile {
        width:70% !important;
        min-height:403px;
        margin-bottom:25px;
        margin-left:auto;
        margin-right:auto;
        background-position: center center !important;
    }

    .home-news-box .col-xs-6.col-sm-3.img-tile:last-child{
        margin-bottom:0;
    }

}

@media screen and (max-width:767px){
    .home-news-box .col-xs-6.col-sm-3.img-tile {
        width:100% !important;
    }
}

@media screen and (min-width:1200px){
    .home-news-box .col-xs-6.col-sm-3.img-tile {
        margin-left:40px;
        margin-right:40px;
    }

}

.home-news-box .col-xs-6.col-sm-3.img-tile span.tile-title{
    background: #fff;
    padding: 20px;
    border-radius: 0 0 5px 5px;
    height: 185px;
    width: 100%;
}

.home-news-box .col-xs-6.col-sm-3.img-tile span.tile-title h4{
    font-weight: 700;
    font-family: 'Gotham-Bold';
    text-align: left;
    margin-top: 0;
    color: #415a69;
    font-size: 19px;

}

@media (min-width: 768px){
    .home-news-box .row .col-sm-3 {
        width: 23% !important;
    }
}

.home-news-box .row .col-sm-3 {
    border-radius: 10px;
}

.home-news-box p.arrow-right{
    border: 2px solid #ef6e8f;
    width: fit-content;
    padding-right: 15px;
    border-radius: 50%;
    line-height: 32px;
    float: right;
}

.home-news-box .circle-right {
    content: '';
    text-transform: none;
    margin-left: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #ef6e8f;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 1px;
}

.home-news-box span.sup-tile {
    position: absolute;
    right: 15px;
    bottom: 15px;
    padding: 9px;
}

button.all-post {
    margin: 50px 0;
    background: #ef6e8f;
    border: #ef6e8f;
    color: #fff;
    font-family: 'Gotham-Medium';
    padding: 15px;
    font-size: 18px;
}

button.all-post .circle-right {
    content: '';
    text-transform: none;
    margin-left: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 1px;
}

.page-template-template-gidget-dad h3{
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 24px;
    margin-bottom: 20px;
}

.page-template-template-gidget-dad h2{
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 30px;
}

.page-template-template-gidget-dad h1{
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 38px;
    margin-bottom: 20px;
}

.page-template-template-gidget-dad .dad-content p{
    font-size: 15px;
}

.page-template-template-gidget-dad .phone-text{
    font-family: 'Gotham-Bold';
    margin-bottom: 20px;
}

.page-template-template-gidget-dad .et_pb_column_1 td{
    padding-left:0px !important;
}

.page-template-template-gidget-dad .et_pb_column_1 img{
    max-width:80px;
}

.page-template-template-gidget-dad .et_pb_column_1 p{
    padding-bottom:0;
}

.page-template-template-gidget-dad .et_pb_column.et_pb_column_1_3.et_pb_column_1 {
    padding: 30px 30px;
    padding-bottom: 10px;
    background: #f0f5f9;
    max-width:278px;
}

.page-template-template-gidget-dad #post-5734 > div.entry-content > div.pad-content.dad-content > div > div.et_pb_row.et_pb_row_0 > div.et_pb_column.et_pb_column_1_3.et_pb_column_1 > div > p:nth-child(3){
    padding-bottom:5px;
}

.page-template-template-gidget-dad section#fact-sheets{
    background: #f0f5f9;
    width: 100%;
    padding: 90px 20px 73px;
}

.page-template-template-gidget-dad section#case-study h2,
.page-template-template-gidget-dad section#fact-sheets h2{
    text-align: center;
}

.page-template-template-gidget-dad section#fact-sheets h3{
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 20px;
    margin-top: 10px;
}

.page-template-template-gidget-dad #fact-sheets .row {
    background: #fff;
    margin: 20px 0;
    display: flex;
    align-items: center;
    background-image: url(../images/icons/download.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 96%;
}

.page-template-template-gidget-dad #fact-sheets .row .col-md-4{
    padding-left: 0 !important;
}

@media(min-width: 1378px){
    .page-template-template-gidget-dad #fact-sheets .container {
        max-width: 750px;
    }

    div#foot-menu-nav {
        position: absolute;
        right: 24% !important;
        bottom: 4%;
    }
}

@media(max-width: 1377px) and (min-width: 992px){

    .home-news-box .col-xs-6.col-sm-3.img-tile span.tile-title h4 {
        font-weight: 700;
        text-align: center;
        margin-top: 20px;
        color: #415a69;
        font-size: 20px;
    }

    .page-template-template-gidget-dad #fact-sheets .container {
        max-width: 70%;
    }

    .support-tile h3 {
        color: #415a69;
        font-weight: 700;
        font-family: 'Gotham-Bold';
        font-size: 16px !important;
    }


    .home .support-tile h3 {
        color: #415a69;
        font-weight: 700;
        font-family: 'Gotham-Bold';
        font-size: 26px !important;
    }
}

@media(max-width: 850px) {
    div#foot-menu-nav {
        position: unset !important;
        margin-top: 25px;
    }

    .bottom-subscribe-box {
        float: right;
        width: 20%;
        padding-top: 24px;
        color: #FFF !important;
        margin-top: 20px;
        margin-bottom: 65px;
    }

    .medium-social-icons li a.icon {
        height: auto !important;
        width: auto !important;
        padding: 0;
        margin-right: 10px;
    }

    .page-template-template-gidget-dad #fact-sheets .container {
        max-width: 98%;
    }


    .home .support-tile .row .col-xs-6.col-sm-4 {
        background: #f0f5f9;
        padding: 25px 25px 60px;
        width: 100%;
        margin-bottom: 20px;
    }

    .support-tile h3 {
        color: #415a69;
        font-weight: 700;
        font-family: 'Gotham-Bold';
        font-size: 20px !important;
    }

    #case-study .support-tile .row .col-xs-6.col-sm-4 {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        height: 450px;
        margin-bottom: 20px;
    }

    #case-study .support-tile .row {
        display: block;
        justify-content: unset;
        position: unset;
        padding: 20px;
    }

    .page-template-template-gidget-dad section#case-study {
        width: 100%;
        padding: 20px !important;
    }

    #case-study .container {
        min-height: 425px;
        display: block !important;
        justify-content: unset !important;
    }

    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title {
        background: #f0f5f9;
        padding: 25px;
        width: 100%;
        min-height: 170px !important;
        position: relative;
    }

    .page-template-template-gidget-dad section#fact-sheets {
        background: #f0f5f9;
        width: 100%;
        padding: 20px !important;
    }

}

@media only screen and (max-width: 736px){
    .home-news-box .row .col-xs-12 {
        width: 100% !important;
    }

    #case-study .support-tile .row .col-xs-6.col-sm-4 {
        background-repeat: no-repeat !important;
        height: 100%;
        background-position: top !important;
        display: flex;
        align-items: flex-end;
        background-size: cover !important;
        padding-right: 0;
        padding-left: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    button.all-post {
        margin: 50px !important;
    }

    .home-news-box .row .col-md-10.col-xs-12 {
        min-height: 462px;
        display: block !important;
        justify-content: space-between;
    }

    .support-momdad {
        text-align: center;
        padding: 15px;
    }

    .home-icon-menu, .home-icon-menu .row .col-md-2, .support-momdad {
        text-align: center;
        padding: 15px;
        padding-bottom:0px !important;
    }

}


.page-template-template-gidget-dad #fact-sheets .container .col-md-4 {
    width: fit-content !important;
}

@media (min-width: 992px){
    .page-template-template-gidget-dad #fact-sheets .container .col-md-8 {
        width: 59%;
    }
}

@media (max-width: 993px){
    .page-template-template-gidget-dad #fact-sheets .container .col-md-8 {
        width: 50%;
    }
}


#case-study .container {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

#case-study .support-tile .row .col-xs-6.col-sm-4 {
    background: #f0f5f9;
    padding: 0;
    margin-left: 15px;
    margin-right: 15px;
    background-size: 100% !important;

}

#case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
    background: #f0f5f9;
    padding: 25px;
    width: 100%;
    min-height: 229px;
    position: relative;
    margin-top: 169px;
}

@media(max-width: 1389px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        background: #f0f5f9;
        padding: 25px;
        width: 100%;
        min-height: 229px;
        position: relative;
        margin-top: 160px;
    }

    .support-tile .row h3{
        font-size: 20px !important;
    }
}

@media(max-width: 1281px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        margin-top: 128px;
    }

}

@media(max-width: 1017px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        margin-top: 122px;
    }

}

@media(max-width: 991px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        background: #f0f5f9;
        padding: 25px;
        width: 100%;
        min-height: 229px;
        position: relative;
        margin-top: 378px;
    }
}

@media(max-width: 957px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        background: #f0f5f9;
        padding: 25px;
        width: 100%;
        min-height: 229px;
        position: relative;
        margin-top: 357px;
    }
}

@media(max-width: 891px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        margin-top: 300px;
    }
}

@media(max-width: 736px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        background: #f0f5f9;
        padding: 25px;
        width: 100%;
        min-height: 229px;
        position: relative;
        margin-top: 239px;
    }
}

@media(max-width: 519px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        background: #f0f5f9;
        padding: 25px;
        width: 100%;
        min-height: 229px;
        position: relative;
        margin-top: 119px;
    }
}


#case-study span.sup-tile {
    position: absolute;
    bottom: 15px;
    right: 15px;
}

#case-study .support-tile .col-xs-6 p.arrow-right {
    border: 2px solid #415a69;
    width: fit-content;
    padding-right: 13px;
    border-radius: 50%;
    line-height: 32px;
    float: right;
}


.page-template-template-gidget-dad section#case-study{
    width: 100%;
    padding: 90px 20px 73px;
}

.page-template-template-gidget-dad p,
.page-template-template-gidget-dad li,
.page-template-template-gidget-dad .entry-content tr td,
body.et-pb-preview #main-content .container tr td{
    font-family: 'Gotham-Book';
    font-size: 15px;
    color: #415a69;
}


#top-menu .menu-item{
    font-family: 'Gotham-Medium' !important;
}

.page-template-template-gidget-dad p strong,
.page-template-template-gidget-dad li strong{
    font-family: 'Gotham-Bold';
    font-size: 15px;
    color: #415a69;
}

.page-template-template-gidget-dad .entry-content table, body.et-pb-preview #main-content .container table {
    width: 100%;
    margin: 0 0 15px 0;
    border: 0;
    text-align: left;
}

.page-template-template-gidget-dad .entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 6px;
    border-top: 0;
}


/* .home div#carousel-1 .owl-dots {
    position: absolute;
    margin-top: -130px;
    margin-left: 17%;
} */

/* .home .owl-item .item .item-description {
    position: absolute;
    bottom: 10%; */
    /* margin: 0 0 0 20%; */
    /* height: auto;
    width: 38% !important;
    text-align: left !important;
    height: 100% !important;
    margin-left: 14.5%;
    max-height: 460px;
} */

/* .home .owl-item .item .item-description .fa-chevron-right:before {
    content: "\f054";
    font-size: 15px;
} */

/* .owl-item .item .item-description a:hover {
    border: 2px solid #D40E8C;
    color: #FFF;
    border: 2px solid #99BFD1;
    color: #FFF;
    background: #99BFD1;
    border: 2px solid #F06E90;
    color: #FFF;
    background: transparent !important;
    text-shadow: none;
} */

/* .home .owl-item .item .item-description h1 {
    color: #F06E90 !important;
    font-weight: bold;
    margin-left: 50px;
    font-weight: 700;
    font-family: 'Gotham-Medium';
    font-size: 38px;
} */


/* .home .owl-item .item .item-description p {
    margin-left: 50px;
    font-weight: normal;
    font-family: 'Gotham-Medium';
    font-size: 16px;
    margin-top: 15px;
} */

/* .home .owl-item .item .item-description button {
    background: #F06E90;
    margin-top: 10px;
    text-transform: capitalize !important;
    font-size: 16px;
    padding: 10px 15px !important;
    color: #fff !important;
    font-weight: normal !important;
    font-family: 'Gotham-Medium';
    font-size: 18px;
    border: 2px solid #F06E90;
    position: absolute;
    bottom: 192px;
    margin-left: 41px;
} */

/* .home .owl-item .item .item-description a {
    border: 2px solid #D40E8C;
    color: #D40E8C;
    border: 2px solid #99BFD1;
    color: #99BFD1;
    border: 0 !important;
    color: #F06E90;
    font-weight: bold;
    background: transparent;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 16px;
    padding: 5px 10px; */
    /* text-shadow: 1px 1px 1px #626262; */
/* } */

.bottom-nav {
    padding: 15px 0;
    width: 80%;
    float: left;
}

#foot-menu-nav h3{
    font-weight: bold;
    color: #415A69;
    font-size: 14px;
    font-family:'Gotham-Bold';
}

@media screen and (max-width:414px){
    #foot-menu-nav h3{
        text-align:center;
    }
}

ul#menu-footer-menu {
    width: 80%;
}

#foot-menu-nav .et-social-icon {
    font-size: 25px;
    color: #bfbfbf;
    margin: 15px 10px;
    text-align: center;
}

.fa-instagram:before,
.fa-linkedin-in:before,
.fa-twitter:before,
.fa-facebook-f:before {
    font-size: 50px;
}

div#foot-menu-nav {
    position: absolute;
    right: 23%;
    bottom: 4%;
}

@media screen and (max-width:414px){
    #foot-menu-nav{
        text-align: center;
    }
}

#et-footer-nav {
    padding-bottom: 50px;
}

.medium-social-icons li a.icon {
    height: auto !important;
    width: auto !important;
    padding: 0 !important;
    margin-right: 0 !important;
}

section#helpful-links a {
    color: #F06E90 !important;
    text-decoration: none;
}

section#helpful-links{
    padding-bottom: 20px;
}

/* .owl-carousel .owl-item img {
    display: block;
    width: 100%; */
    /* max-height: 300px; */
/* } */

#top-menu-nav .fa-instagram:before,
#top-menu-nav .fa-linkedin-in:before,
#top-menu-nav .fa-twitter:before,
#top-menu-nav .fa-facebook-f:before {
    font-size: 22px;
}

.page-template-template-gidget-dad section#helpful-links p,
.page-template-template-gidget-dad section#helpful-links li {
    font-family: 'Gotham-Medium';
    font-size: 15px;
    color: #415a69;
}

.page-template-template-gidget-dad section#helpful-links p a,
.page-template-template-gidget-dad section#helpful-links li a{
    font-family: 'Gotham-Book';
    font-size: 15px;
    color: #415a69;
}

.page-template-template-gidget-dad section#case-study p, .page-template-template-gidget-dad section#case-study li {
    font-family: 'Gotham-Medium';
    font-size: 15px;
    color: #415a69;
}


.page-template-template-gidget-dad .phone-text{
    color: #F06E90 !important;
    font-size: 20px !important;
    font-weight: 700;
}

.page-template-template-gidget-dad #main-content ul{
    margin-left: 27px;
}


#helpful-links .container {
    width: 750px;
}

@media only screen and (max-width: 736px){
    section#helpful-links {
    padding-bottom: 20px;
    padding: 25px;
}
}


@media(max-width: 736px){

    .page-template-template-gidget-dad #fact-sheets .container .col-md-8 {
        width: 100% !important;
    }

    .page-template-template-gidget-dad #fact-sheets .row .col-md-4 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .page-template-template-gidget-dad #fact-sheets .row .col-md-4 img {
        width: 100% !important;
        height: auto;
    }

    .page-template-template-gidget-dad #fact-sheets .row {
        background: #fff;
        margin: 20px 0;
        display: block;
        align-items: center;
        background-image: url(../images/icons/download.png);
        background-repeat: no-repeat;
        background-position: bottom;
        background-position-x: center;
        padding-bottom: 20px;
        background-origin: content-box;
    }

    .page-template-template-gidget-dad #fact-sheets .container .col-md-4 {
        width: 100% !important;
    }

}

.entry-content h4 {
    color: #175268;
    font-size: 20px;
}

.home-icon-menu-2 .row p{
    text-align: center;
    font-family: 'Gotham-Book';
    font-size: 15px;
    color: #3e4543;
    width: 80%;
    margin: auto;
}

@media screen and (max-width:767px){
    .home-icon-menu-2 .row{
        flex-direction:column;
        align-items:center;
        max-width: 100%;
    }
}

.hm-stories-text {
    background-color: #fff !important;
    color: white;
    font-size: 5px !important;
    padding: 5px 20px !important;
    border-radius: 50%;
}

.home-stories-boxx .hm-stories-text .fa-caret-right:before {
    content: "\f0da";
    color: #F06E90;
    font-size: 25px;
}


.home-stories-boxx .hm-stories-middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: unset !important;
    left: unset !important;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    bottom: 0;
    right: 0;
}


@media (min-width: 992px){
    .col-md-10 {
        width: 100%;
    }
}


.col-md-10 {
    width: 100%;
}


/* @media screen and (max-width:1678px){
    .home .owl-item .item .item-description {
        padding-top: 0px;
        width: 45% !important;

    }

    .owl-item .item-description h1{
        margin-left:0 !important;
    }

    .owl-item .item-description p{
        margin-left: 0 !important;
    }

    .home .owl-item .item .item-description button{
        margin-left: 0 !important;
        left:0 !important;
    }

    .home div#carousel-1 .owl-dots{
        margin-left:19% !important;
    }
} */

/* @media (max-width: 1474px){
    .home .owl-item .item .item-description button {
        bottom: 123px;
    }

    .home div#carousel-1 .owl-dots {
        position: absolute;
        margin-top: -57px;
        margin-left: 18%;
    }


    .home .owl-item .item .item-description h1 {
        color: #F06E90 !important;
        font-weight: bold;
        margin-left: 50px;
        font-weight: 700;
        font-family: 'Gotham-Bold';
        font-size: 30px;
    }

    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        max-height: 405.37px;
    }

} */

/* @media screen and (min-width:992px){
    .home .owl-item .item .item-description button{
        bottom:93px !important;
    }
} */


@media (max-width: 991px){
    .grey-band > .container > #et-top-navigations {
        padding: 0px 0 0px!important;
    }
}


/* @media screen and (max-width:1199px){

    .home .owl-item .item .item-description {
        width:50% !important;

    }

    .home .owl-item .item .item-description button{
        right:0px;
    }
} */

/* @media (max-width: 991px){
    .home .owl-item .item .item-description {
        width: 75% !important;
    }

    .home .owl-item .item .item-description button {
        bottom: 93px !important;
        right: 0;
    }

    .home div#carousel-1 .owl-dots {
        position: absolute;
        margin-top: -57px;
        margin-left: 5%;
    }

} */

/* @media screen and (max-width:767px){
    .home .owl-item .item .item-description{
        width: 90% !important;
        margin-left: 8% !important;
    }

    .home div#carousel-1 .owl-dots{
        margin-left:7% !important;
    }
} */

@media (max-width: 661px){

    /* .home .owl-item .item .item-description p,
    .home div#carousel-1 .owl-dots {
        display: none !important;;
    }
    .home .owl-item .item .item-description h1{
        font-size: 24px;
    }

    .home .owl-item .item .item-description button{
        position: unset !important;
        font-size: 14px !important;
        padding: 5px 15px !important;
    } */

    .home-content {
        margin-top: 0px;
        text-align: center;
    }

    .home-icon-menu {
        background: #FFF;
        margin: 10px 0;
    }
}

@media screen and (max-width:480px){
    /* .home .owl-item .item .item-description{
        width:90% !important;
        margin-left:50px !important;
    } */
}

@media (max-width: 991px){
    .home-icon-menu .col-md-2 {
        width: 16.66666667%;
        float: left;
    }

    .home-icon-menu, .home-icon-menu .row .col-md-2, .support-momdad {
        text-align: center;
    }
}


@media (max-width: 767px){
    .home-news-box .row .col-sm-3 {
        width: 100% !important;
    }

    .home-news-box .row .col-md-10.col-xs-12 {
        min-height: 359px;
        display: block;
        justify-content: space-between;
    }

    .home-news-box .row {
        justify-content: center;
        display: unset;
        text-align: center;
    }

    .home-news-box .col-xs-6.col-sm-3.img-tile span.tile-title{
        margin-top: 50%;
        height: 150px;
    }

    .home-news-box .col-xs-6.col-sm-3.img-tile{
        margin-bottom: 25px;
    }

    .container {
        width: 100%;
        max-width: 100%;
        margin: auto;
        padding: 15px 0 15px 17px;
        text-align: center;
    }

    .home-icon-menu-2 .col-xs-6 {
        width: 50%;
        min-height: 230px;
    }

    .home-icon-menu .col-md-2 {
        width: 50%;
        float: left;
    }
}


@media only screen and (max-width: 736px){
    .bottom-nav li {
        padding-right: 0;
        text-align: left;
        width: 100% !important;
    }

    ul#menu-footer-menu {
        width: 100%;
    }

    .page-template-template-gidget-dad .et_pb_row.et_pb_row_0.et_pb_row_1-4_3-4 {
        display: none;
    }

    .bottom-subscribe-box {
        float: left !important;
        width: 20%;
        padding-top: 24px;
        color: #FFF !important;
    }

    #case-study .support-tile {
        margin-top: 30px;
        margin-bottom: 0 !important;
        text-align: left;
    }

    #helpful-links .support-tile {
        margin-top: 0px !important;
    }

    .container.et_menu_container {
        z-index: 99;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .container.et_menu_container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .grey-band{
        display: none;
    }
}

.pum-theme-3378 .pum-title, .pum-theme-profiles .pum-title{
    font-size:25px !important;
}

.page-template-template-gidget-dad #helpful-links a{
    font-family: "Gotham-Book" !important;
}

#popmake-5780,#popmake-7220{
    max-width:367px;
    border-radius:0;
}

#popmake-5780 .pum-close, #popmake-7220 .pum-close{
    border:0;
    padding:3px;
    font-family:'Gotham-Bold';
}

#popmake-5780 a, #popmake-7220 a{
    color: #F06E90;
}

.bottom-subscribe-box a:after{
    content: '';
    text-transform: none;
    margin-left: 7px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border: solid rgba(240, 110, 145,0.7);
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
}
.home-stories-cont{
    max-width:1522px;
}

@media screen and (min-width:1200px){
    .latest-news-cont{
        max-width: 1522px !important;
        width:100% !important;
    }
}

#content-area .mission-state{
    width:97% !important;
    max-width: 97% !important;
    padding-left:15px;
    padding-right:15px;
    background-color: transparent;
}

@media screen and (min-width:1228px) and (max-width:1338px){
    #content-area .mission-state{
        width:90% !important;
    }
}

.tvc-commercial{
    position: relative;
    top:40px;
}

#popmake-5824{
    background: transparent;
    border:0px;
}

#popmake-5824 .popmake-close{
    display:none;
}

@media screen and (max-width:767px){
    .tvc-commercial{
        position: absolute;
        top: 40px;
        left: 69px;
    }
}

.home .home-content{
    border:2px solid #F06E90;
}

#bunnybooks-big-banner,
#start-talking-big-banner{
    height:100%;
    background-size:cover;
    background-position: 36% 50%;
    background-repeat:no-repeat;
}


.page-template-template-bunnybooks .flex-wrap,
.page-template-template-start-talking .flex-wrap,
.general-content .flex-wrap,
.page-template-template-general-content-option-1 .flex-wrap{
    display:flex;
    flex-wrap:nowrap;
    width:100%;
}

.page-template-template-start-talking .flex-wrap.inside,
.general-content .flex-wrap.inside,
.page-template-template-general-content-option-1 .flex-wrap.inside{
    flex-wrap:wrap !important;
}

.page-template-template-bunnybooks .banner-left{
    flex-basis:55%;
}

.page-template-template-bunnybooks .banner-right{
    flex-basis:50%;
    position:relative;
}

.page-template-template-start-talking .banner-left,
.page-template-template-general-content-option-1 .banner-left{
    flex-basis:50%;
}

.page-template-template-start-talking .banner-right,
.page-template-template-general-content-option-1 .banner-right{
    flex-basis:50%;
}

.page-template-template-bunnybooks .banner-right video,
.page-template-template-start-talking .banner-right video,
.page-template-template-general-content-option-1 video{
    width: 100%;
    height: 100%;
    display:block;
}

.page-template-template-start-talking #start-talking-big-banner,
.page-template-template-general-content-option-1 #start-talking-big-banner{
    display:flex;
    align-items:center;
    padding:0 195px;
}

.page-template-template-start-talking #start-talking-big-banner h1,
.page-template-template-general-content-option-1 #start-talking-big-banner h1{
    color:#fff;
    font-family:"Georgia";
    font-size:141px;
    line-height: 128px;
}


.page-template-template-start-talking .flex-wrap h1,
.general-content .flex-wrap h1,
.page-template-template-general-content-option-1 .flex-wrap h1{

    font-family:"Gotham-Medium" !important;
    color:#415a69;
    margin-bottom:20px;
}

.page-template-template-start-talking .flex-wrap h2,
.page-template-template-start-talking .flex-wrap h3,
.general-content .flex-wrap h2,
.general-content .flex-wrap h3,
.page-template-template-general-content-option-1 .flex-wrap h2,
.page-template-template-general-content-option-1 .flex-wrap h3{
    font-family:"Gotham-Book" !important;
}

.page-template-template-start-talking .flex-wrap h4,
.page-template-template-start-talking .flex-wrap h5,
.general-content .flex-wrap h4,
.general-content .flex-wrap h5,
.page-template-template-general-content-option-1 .flex-wrap h4,
.page-template-template-general-content-option-1 .flex-wrap h5{

    font-family:"Gotham-Book" !important;
    color:#415a69;
    margin-bottom:20px;
}

.page-template-template-start-talking .flex-wrap h3,
.general-content .flex-wrap h3,
.page-template-template-general-content-option-1 .flex-wrap h3{
    font-size:30px;
}

@media screen and (max-width:1199px){
    .page-template-template-start-talking .flex-wrap h3,
    .general-content .flex-wrap h3,
    .page-template-template-general-content-option-1 .flex-wrap h3{
        font-size:20px;
    }

    .page-template-template-start-talking .stories .story-content-wrap p,
    .page-template-template-general-content-option-1 .stories .story-content-wrap p{
        font-size:16px;
    }
}

.page-template-template-start-talking .flex-wrap h4,
.general-content .flex-wrap h4,
.page-template-template-general-content-option-1 .flex-wrap h4{
    font-size:22px;
}

.page-template-template-start-talking .flex-wrap p,
.page-template-template-start-talking .flex-wrap span p,
.page-template-template-start-talking .flex-wrap p span,
.page-template-template-general-content-option-1 .flex-wrap p span{
  font-family:"Gotham-Book";
  font-size:18px;
  color:#415a69;
}

.general-content .flex-wrap p,
.general-content .flex-wrap span p,
.general-content .flex-wrap p span{
    font-family:"Gotham-Book";
    font-size:20px;
    color:#415a69;
}

.page-template-template-start-talking .sidebar a,
.page-template-template-general-content-option-1 .sidebar a{
  line-height:14.9px;
}

.page-template-template-start-talking #side-3 a,
.page-template-template-general-content-option-1 #side3 a{
  line-height: 20.9px;
}

.page-template-template-start-talking .flex-wrap a,
.page-template-template-start-talking .flex-wrap span a,
.page-template-template-start-talking .flex-wrap a span,
.general-content .flex-wrap a,
.general-content .flex-wrap span a,
.general-content .flex-wrap a span,
.page-template-template-general-content-option-1 .flex-wrap a.
.page-template-template-general-content-option-1 .flex-wrap span a,
.page-template-template-general-content-option-1 .flex-wrap a span{
    color:#ef6e8f;
    font-family:"Gotham-Medium";
}

.page-template-template-start-talking .flex-wrap b,
.page-template-template-start-talking .flex-wrap strong,
.general-content .flex-wrap b,
.general-content .flex-wrap strong,
.page-template-template-general-content-option-1 .flex-wrap b,
.page-template-template-general-content-option-1 .flex-wrap strong{
    font-family:"Gotham-Medium";
    color:#415a69;
}

.page-template-template-start-talking .flex-wrap strong a,
.general-content .flex-wrap strong a,
.page-template-template-general-content-option-1 .flex-wrap strong a{
    font-family:"Gotham-Medium";
    color:#415a69;
}

.page-template-template-start-talking .container.custom,
.general-content article .container,
.page-template-template-general-content-option-1 .container.custom{
    padding-top:60px !important;
    padding-bottom:60px !important;
}

@media screen and (max-width:1560px){
    .page-template-template-start-talking #start-talking-big-banner h1,
    .page-template-template-general-content-option-1 #start-talking-big-banner h1{
        font-size:110px;
    }
}

@media screen and (max-width:1023px){
    .page-template-template-start-talking .banner-left,
    .page-template-template-general-content-option-1 .banner-left{
        flex-basis:100% !important;
    }

    .page-template-template-start-talking .banner-left h1,
    .page-template-template-general-content-option-1 .banner-left h1{
        padding-top:50px;
        padding-bottom:50px;
    }

    .page-template-template-start-talking .banner-right,
    .page-template-template-general-content-option-1 .banner-right{
        display:none;
    }
}

@media screen and (min-width:1200px){
    .page-template-template-start-talking .container.custom,
    .page-template-template-general-content-option-1 .container.custom{
        max-width:1492.390px !important;
    }

}

@media screen and (min-width:992px) and (max-width:1450px){
    .page-template-template-start-talking .entry-content,
    .general-content .entry-content,
    .page-template-template-general-content-option-1 .entry-content{
        margin-right:40px;
    }
}

@media screen and (min-width:992px){

    .page-template-template-start-talking .entry-content,
    .page-template-template-general-content-option-1 .entry-content{
        flex-basis:60%;
    }

    .page-template-template-start-talking .hide-desktop,
    .general-content .hide-desktop,
    .page-template-template-general-content-option-1 .hide-desktop{
        display:none;
    }

    .page-template-template-start-talking .sidebar,
    .page-template-template-general-content-option-1 .sidebar{
        flex-basis:34%;
    }

    .page-template-template-start-talking .entry-content .content-wrap,
    .general-content .entry-content .content-wrap,
    .page-template-template-general-content-option-1 .entry-content .content-wrap{
        max-width:880px;
    }

    .page-template-template-start-talking .entry-content .testimonial,
    .general-content .entry-content .testimonial,
    .page-template-template-general-content-option-1 .entry-content .testimonial{
        max-width:880px;
    }

    .page-template-template-start-talking .entry-content .tiles-wrapper,
    .general-content .entry-content .tiles-wrapper,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper{
        max-width:880px;
    }

    .page-template-template-start-talking .entry-content .stories,
    .general-content .entry-content .stories,
    .page-template-template-general-content-option-1 .entry-content .stories{
        max-width:880px;
    }

}

@media screen and (max-width:991px){
    .page-template-template-start-talking .container,
    .general-content .container,
    .page-template-template-general-content-option-1 .container{
        padding-left: 17px !important;
        padding-right: 17px !important;
    }
    .page-template-template-start-talking .container.custom .flex-wrap,
    .general-content article .container .flex-wrap,
    .page-template-template-general-content-option-1 .container.custom .flex-wrap{
        flex-wrap:wrap;
        flex-direction: column;
    }

    .page-template-template-start-talking .hide-desktop,
    .general-content .hide-desktop,
    .page-template-template-general-content-option-1 .hide-desktop{
        margin-bottom:60px;
        margin-top: 30px;
    }

    .page-template-template-start-talking .hide-mobile,
    .general-content .hide-mobile,
    .page-template-template-general-content-option-1 .hide-mobile{
        display:none;
    }

    .page-template-template-start-talking #start-talking-big-banner,
    .page-template-template-general-content-option-1 #start-talking-big-banner{
        padding:0 30px;
    }

    .page-template-template-start-talking #start-talking-big-banner h1,
    .page-template-template-general-content-option-1 #start-talking-big-banner h1{
        font-size:60px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .page-template-template-start-talking .entry-content .content-wrap,
    .general-content .entry-content .content-wrap,
    .page-template-template-general-content-option-1 .entry-content .content-wrap{
        margin-left:auto;
        margin-right:auto;
        max-width:1005px;
    }

    .page-template-template-start-talking .entry-content .content-wrap a,
    .general-content .entry-content .content-wrap a,
    .page-template-template-general-content-option-1 .entry-content .content-wrap 1{
        word-break: break-all;
    }

    .page-template-template-start-talking .entry-content .testimonial,
    .general-content .entry-content .testimonial,
    .page-template-template-general-content-option-1 .entry-content .testimonial{
        margin-left:auto;
        margin-right:auto;
        max-width:1005px;
    }

    .page-template-template-start-talking .entry-content .tiles-wrapper,
    .general-content .entry-content .tiles-wrapper,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper{
        margin-left:auto;
        margin-right:auto;
        max-width:1005px;
    }

    .page-template-template-start-talking .entry-content .stories,
    .general-content .entry-content .stories,
    .page-template-template-general-content-option-1 .entry-content .stories{
        margin-left:auto;
        margin-right:auto;
        margin-bottom:0px;
        max-width:1005px;
    }

    .page-template-template-start-talking .stories .story-content-wrap .story-info,
    .general-content .stories .story-content-wrap .story-info,
    .page-template-template-general-content-option-1 .stories .story-content-wrap .story-info{
        max-width:initial;
    }

    .page-template-template-start-talking .sidebar .side-item,
    .general-content .sidebar .side-item,
    .page-template-template-general-content-option-1 .sidebar .side-item{
        margin-right:auto;
        max-width:700px !important;
    }

    .page-template-template-start-talking .sidebar .side-item .title,
    ..page-template-template-general-content-option-1 .side-item .title{
        text-align:center;
    }

    .page-template-template-start-talking .sidebar .side-item .side-content,
    .page-template-template-general-content-option-1 .side-item .side-content{
        text-align: center;
    }

}

@media screen and (max-width:767px){

    .page-template-template-start-talking .testimonial .icon,
    ..page-template-template-general-content-option-1 .testimonial .icon{
        flex-basis:100% !important;
        margin-bottom:15px;
    }

    .page-template-template-start-talking .testimonial .content,
    .page-template-template-general-content-option-1 .testimonial .content{
        flex-basis:100% !important;
    }

    .page-template-template-start-talking .stories .story-content img,
    .page-template-template-general-content-option-1 .stories .story-content img{
        display:none;
    }

    .page-template-template-start-talking .stories .story-content-wrap,
    .page-template-template-general-content-option-1 .stories .story-content-wrap{
        padding:15px 20px !important;
    }

    .page-template-template-start-talking .stories .story-content-wrap .story-info,
    .page-template-template-general-content-option-1 .stories .story-content-wrap .story-info{
        max-width:initial !important;
    }

    .page-template-template-start-talking .news .nav-arrow,
    .page-template-template-general-content-option-1 .news .nav-arrow{
        display:none !important;
    }

    .page-template-template-start-talking .news .slick-slide .title,
    .page-template-template-general-content-option-1 .news .slick-slide .title{
        min-height:initial !important;
    }

}

@media screen and (max-width:556px){
    .page-template-template-start-talking .entry-content .tiles-wrapper .tile,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper .tile{
        margin-bottom:25px;
    }

    .page-template-template-start-talking .entry-content .tiles-wrapper .tile:last-child,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper .tile:last-child{
        margin-bottom:0;
    }

    .page-template-template-start-talking .stories .story-tile,
    .page-template-template-general-content-option-1 .stories .story-tile{
        flex-direction:column !important;
    }

    .page-template-template-start-talking .stories .story-img,
    .page-template-template-general-content-option-1 .stories .story-img{
        max-width:100% !important;
    }
}

@media screen and (max-width:767px){
    .page-template-template-start-talking .stories .title,
    .page-template-template-general-content-option-1 .stories .title{
        text-align:center;
    }
}

@media screen and (max-width:480px){
    .page-template-template-start-talking #start-talking-big-banner h1,
    .page-template-template-general-content-option-1 #start-talking-big-banner h1{
        font-size:40px !important;
        padding-bottom: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        padding-top:20px;
    }

    .page-template-template-start-talking .entry-content h3,
    .page-template-template-start-talking .entry-content h4,
    .page-template-template-general-content-option-1 .entry-content h3,
    .page-template-template-general-content-option-1 .entry-content h4{
        font-size:18px !important;
    }

    .page-template-template-start-talking .stories .title h3,
    .page-template-template-general-content-option-1 .stories .tile h3{
        font-size:25px !important;
    }

    .page-template-template-start-talking .entry-content,
    .page-template-template-start-talking .sidebar,
    .page-template-template-general-content-option-1 .entry-content,
    .page-template-template-general-content-option-1 .sidebar{
        max-width:100%;
    }

    .page-template-template-start-talking .sidebar .side-item,
    .page-template-template-general-content-option-1 .side-item{
        padding:20px !important;
    }

    .page-template-template-start-talking .sidebar .side-item#side-1 p,
    .page-template-template-start-talking .sidebar .side-item#side-2 p,
    .page-template-template-start-talking .sidebar .side-item#side-3 p,
    .page-template-template-general-content-option-1 .sidebar .side-item#side1 p,
    .page-template-template-general-content-option-1 .sidebar .side-item#side2 p,
    .page-template-template-general-content-option-1 .sidebar .side-item#side3 p{
        font-size:14px !important;
    }

    .page-template-template-start-talking .flex-wrap .content-wrap p,
    .page-template-template-general-content-option-1 .flex-wrap .content-wrap p{
        font-size: 14px !important;
        line-height:initial;
    }

}

@media screen and (min-width:1450px){
    .page-template-template-start-talking .container.custom,
    .page-template-template-general-content-option-1 .container.custom{
        /* width:1680px; */
        max-width:initial;
    }

    .page-template-template-start-talking .flex-wrap h1,
    .page-template-template-general-content-option-1 .flex-wrap h1{
        font-size:50px;
    }

    .page-template-template-start-talking .flex-wrap h3,
    .page-template-template-start-talking .sidebar h3,
    .page-template-template-general-content-option-1 .flex-wrap h3,
    .page-template-template-general-content-option-1 .sidebar h3{
        font-size:25px;
    }

    .page-template-template-start-talking .entry-content .tiles-wrapper .tile:first-child,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper .tile:first-child{
        margin-left:0;
    }

    .page-template-template-start-talking .entry-content .tiles-wrapper .tile:last-child,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper .tile:last-child{
        margin-right:0;
    }

}

@media screen and (max-width:1550px){

     .page-template-template-start-talking .stories .story-content h3,
     .page-template-template-general-content-option-1 .stories .story-content h3{
            font-size:20px !important;
     }

}

@media screen and (max-width:1410px){

     .page-template-template-start-talking .stories .story-content h3,
     .page-template-template-general-content-option-1 .stories .story-content h3{
        font-size:20px !important;
     }

     .page-template-template-start-talking .stories .story-content-wrap p,
     .page-template-template-general-content-option-1 .stories .story-content-wrap p{
        font-size:16px !important;
     }

}

@media screen and (max-width:1368px){
    .page-template-template-start-talking .stories .story-content-wrap p,
    .page-template-template-general-content-option-1 .stories .story-content-wrap p{
        font-size:14px !important;
    }

}

@media screen and (max-width:1327px){
    .page-template-template-start-talking .stories .story-content-wrap p,
    .page-template-template-general-content-option-1 .stories .story-content-wrap p{
        font-size:11px !important;
    }

}

@media screen and (max-width:1236px){
    .page-template-template-start-talking .stories .story-content-wrap p,
    .page-template-template-general-content-option-1 .stories .story-content-wrap p{
        font-size:10px !important;
    }

}

.page-template-template-start-talking .testimonial,
.page-template-template-general-content-option-1 .testimonial{
    margin-top:80px;
    margin-bottom:80px;
    padding:30px 37px;
    box-shadow:2px 1px 11px 0px rgba(0,0,0,0.1);
    display:flex;
    flex-wrap:wrap;
}

.page-template-template-start-talking .testimonial h4,
.page-template-template-general-content-option-1 .testimonial h4{
    margin-bottom:20px;
    padding-bottom: 0;

}

.page-template-template-start-talking .testimonial .icon,
.page-template-template-general-content-option-1 .testimonial .icon{
    flex-basis:10%;
}

.page-template-template-start-talking .testimonial .content,
.page-template-template-general-content-option-1 .testimonial .content{
    flex-basis: 90%;
}

.page-template-template-start-talking .testimonial .testimonial-img,
.page-template-template-general-content-option-1 .testimonial .testimonial-img{
    max-width:45px;
    min-width:45px;
    min-height:45px;
    border-radius: 30px;
    background-size: cover;
    background-position: center center;
    margin-right:15px;
}

.page-template-template-start-talking .testimonial .testimonial-info,
.page-template-template-general-content-option-1 .testimonial .testimonial-info{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}

.page-template-template-start-talking .testimonial .testimonial-info p,
.page-template-template-general-content-option-1 .testimonial .testimonial-info p{
    margin-right:15px;
    font-size:16px;
}

.page-template-template-start-talking .testimonial .testimonial-info a,
.page-template-template-general-content-option-1 .testimonial .testimonial-info a{
    font-family:"Gotham-Book";
    font-size:16px;
}

@media screen and (max-width:408px){
    .page-template-template-start-talking .testimonial .testimonial-info a,
    .page-template-template-general-content-option-1 .testimonial .testimonial-info a{
        margin-top:20px;
    }

    .page-template-template-start-talking .testimonial .testimonial-info,
    .page-template-template-general-content-option-1 .testimonial .testimonial-info{
        justify-content:center;
    }
}

.page-template-template-start-talking .entry-content .tiles-wrapper,
.page-template-template-general-content-option-1 .entry-content .tiles-wrapper{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    margin-bottom: 80px;
}

@media screen and (min-width:992px) and (max-width:1243px){
    .page-template-template-start-talking .entry-content .tiles-wrapper,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper{
        flex-direction: column;
    }

    .page-template-template-start-talking .entry-content .tiles-wrapper .tile,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper .tile{
        margin-bottom:40px;
    }
}

.page-template-template-start-talking .entry-content .tiles-wrapper .tile,
.page-template-template-general-content-option-1 .entry-content .tiles-wrapper .tile{
    margin-right:auto;
    margin-left:auto;

}

.page-template-template-start-talking .entry-content .tile-icon,
.page-template-template-general-content-option-1 .entry-content .tile-icon{
    margin-bottom:15px;
    min-height: 70px;
}

.page-template-template-start-talking .entry-content .tile-icon img,
.page-template-template-general-content-option-1 .entry-content .tile-icon img{
    max-width:71px;
    max-height:68px;
}

.page-template-template-start-talking .entry-content .tile-body p,
.page-template-template-general-content-option-1 .entry-content .tile-body p{
    font-family:"Gotham-Medium";
    font-size:20px;
}

@media screen and (max-width:480px){
    .page-template-template-start-talking .entry-content .tiles-wrapper,
    .page-template-template-general-content-option-1 .entry-content .tiles-wrapper{
        flex-direction: column;
    }
    .page-template-template-start-talking .entry-content .tile-body p,
    .page-template-template-general-content-option-1 .entry-content .tile-body p{
        font-size:18px;
    }
}

.page-template-template-start-talking .entry-content .tile-body span,
.page-template-template-general-content-option-1 .entry-content .tile-body span{
    font-family:"Gotham-Book";
    font-size:15px;
    color:#415a69;
}

.page-template-template-start-talking .stories .title,
.page-template-template-general-content-option-1 .stories .title{
    margin-bottom:30px;
}

.page-template-template-start-talking .stories .stories-wrap,
.page-template-template-general-content-option-1 .stories .stories-wrap{
    display:flex;
    flex-direction: column;
}

.page-template-template-start-talking .stories .story-img,
.page-template-template-general-content-option-1 .stories .story-img{
    width:100%;
    max-width:266px;
    min-height:223px;
    background-size:cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.page-template-template-start-talking .stories .story-tile,
.page-template-template-general-content-option-1 .stories .story-tile{
    display:flex;
    flex-direction: row;
    align-items: center;
    flex-wrap:nowrap;
    margin-bottom:40px;
}

.page-template-template-start-talking .stories .story-tile:last-child,
.page-template-template-general-content-option-1 .stories .story-tile:last-child{
    margin-bottom:0;
}

.page-template-template-start-talking .stories .story-content-wrap,
.page-template-template-general-content-option-1 .stories .story-content-wrap {
    display:flex;
    align-items:center;
    min-height:223px;
    padding:25px 30px;
    background-color:#f0f5f9;
    width:100%;
}

@media screen and (max-width:1199px){
    .page-template-template-start-talking .stories .story-content-wrap,
    .page-template-template-general-content-option-1 .stories .story-content-wrap{
        max-width:400px;
    }

    .page-template-template-start-talking .stories .story-img,
    .page-template-template-general-content-option-1 .stories .story-img{
        max-width: 400px;
    }

    .page-template-template-start-talking .stories .story-content-wrap p,
    .page-template-template-general-content-option-1 .stories .story-content-wrap p{
        font-size:15px !important;
    }

}

@media screen and (min-width:992px) and (max-width:1199px){
    .page-template-template-start-talking .stories .story-tile,
    .page-template-template-general-content-option-1 .stories .story-tile{
        flex-direction: column;
    }
}

@media screen and (max-width:556px){
    .page-template-template-start-talking .stories .story-content-wrap,
    .page-template-template-general-content-option-1 .stories .story-content-wrap{
        max-width: initial;
    }
}

@media screen and (max-width:480px){
    .page-template-template-start-talking .stories .story-content-wrap,
    .page-template-template-general-content-option-1 .stories .story-content-wrap{
        min-height:150px;
    }
}


.page-template-template-start-talking .stories .story-content-wrap a,
.page-template-template-general-content-option-1 .stories .story-content-wrap a {
    text-decoration: none;
    width:100%;
}

.page-template-template-start-talking .stories .story-content-wrap .story-info,
.page-template-template-general-content-option-1 .stories .story-content-wrap .story-info{
    max-width:458px;
}

.page-template-template-start-talking .stories .story-content,
.page-template-template-general-content-option-1 .stories .story-content{
    display:flex;
    align-items:center;
    flex-direction: row;
    justify-content:space-between;
}

.page-template-template-start-talking .stories .story-content img,
.page-template-template-general-content-option-1 .stories .story-content img{
    max-width:33px;
    max-height:33px;
}

@media screen and (max-width:1250px){
    .page-template-template-start-talking .stories .story-content img,
    .page-template-template-general-content-option-1 .stories .story-content img{
        display:none;
    }
}

.page-template-template-start-talking .stories .story-content h3,
.page-template-template-general-content-option-1 .stories .story-content h3 {
    margin-bottom:10px;
    padding-bottom:0;
}

.page-template-template-start-talking .stories .story-content-wrap p,
.page-template-template-general-content-option-1 .stories .story-content-wrap p{
    font-family: "Gotham-Medium";
}

.page-template-template-start-talking .sidebar .side-item,
.page-template-template-general-content-option-1 .sidebar .side-item{
    background-color:#f0f5f9;
    padding:40px;
    width:100%;
    max-width: 445px;
    margin-left:auto;
    margin-bottom:30px;
}

.page-template-template-start-talking .sidebar .side-item:last-child,
.page-template-template-general-content-option-1 .sidebar .side-item:last-child{
    margin-bottom: 0;
}

.page-template-template-start-talking .sidebar .side-item h3,
.page-template-template-general-content-option-1 .sidebar .side-item h3{
    padding-bottom:0;
    margin-bottom: 10px;
}

.page-template-template-start-talking .sidebar .side-img,
.page-template-template-general-content-option-1 .sidebar .side-img{
    text-align:center;
    margin-bottom:25px;
}

.page-template-template-start-talking .sidebar .side-item p,
.page-template-template-general-content-option-1 .sidebar .side-item p{
    padding-bottom:0;
}

@media screen and (max-width:480px){
    .page-template-template-start-talking .sidebar .side-item p,
    .page-template-template-general-content-option-1 .sidebar .side-item p{
        line-height:initial;
    }
}

.page-template-template-start-talking .sidebar .side-item .seperate,
.page-template-template-general-content-option-1 .sidebar .side-item .seperate{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
}

.page-template-template-start-talking .sidebar .side-item .seperate p,
.page-template-template-general-content-option-1 .sidebar .side-item .seperate p{
    font-family:"Gotham-Book";
    font-size:25px !important;
}

.page-template-template-start-talking .sidebar .side-item#side-2 .title,
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 .title{
    margin-bottom:30px;
}

.page-template-template-start-talking .sidebar .side-item#side-2 label,
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 label{
    font-weight:500;
    font-size:17px;
}

.page-template-template-start-talking .sidebar .side-item#side-2 form p,
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 form p{
    margin-bottom:30px;
}

@media screen and (max-width:1450px){
    .page-template-template-start-talking .sidebar .side-item#side-2 form p,
    .page-template-template-general-content-option-1 .sidebar .side-item#side-2 form p{
        text-align:left;
    }
}

#wpcf7-f5896-p5847-o1 > form > p:nth-child(7){
    margin-bottom:0 !important;
}

#wpcf7-f5896-p5847-o1 > form > p:nth-child(7){
    max-height:54px;
}

#side-3 > div:nth-child(3){
    margin-top:40px;
}

.page-template-template-start-talking .sidebar .side-item#side-1 p,
.page-template-template-start-talking .sidebar .side-item#side-2 p,
.page-template-template-start-talking .sidebar .side-item#side-3 p,
.page-template-template-general-content-option-1 .sidebar .side-item#side-1 p,
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 p,
.page-template-template-general-content-option-1 .sidebar .side-item#side-3 p{
    font-size:18px;
    line-height:26px;
}

.page-template-template-start-talking .sidebar .side-item#side-2 form input,
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 form input{
    width:100%;
    border:0;
    height:35px;
    padding: 2px 20px;
}

.page-template-template-start-talking .sidebar .side-item#side-2 form select,
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 form select{
    width:100%;
    border: 0;
    height: 35px;
    -o-appearance: none;
   -ms-appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   padding: 2px 20px;
   background-image:url(../assets/img/dropdown.png);
   background-repeat:no-repeat;
   background-position:96% 50%;
   color:#415a69;
}

.page-template-template-start-talking .sidebar .side-item#side-2 form input[type="submit"],
.page-template-template-general-content-option-1 .sidebar .side-item#side-2 form input[type="submit"],{
    border: 2px solid #F06E90;
    border-radius: 3px;
    color: #fff;
    background: #F06E90;
    font-family:"Gotham-Bold";
    font-size:19px;
    height:54px;
}

.page-template-template-start-talking .news,
.page-template-template-general-content-option-1 .news{
    background-color:#f0f5f9;
}

.page-template-template-start-talking .news .container,
.page-template-template-general-content-option-1 .news .container{
    padding-top:80px !important;
}

.page-template-template-start-talking .news .news-content,
.page-template-template-general-content-option-1 .news .container{
    position:relative;
}

.page-template-template-start-talking .news .title,
.page-template-template-general-content-option-1 .news .title{
    text-align:center;
    margin-bottom:60px;
}

.page-template-template-start-talking .news .title h3,
.page-template-template-general-content-option-1 .news .title h3{
    font-family:"Gotham-Bold";
    font-size:35px;
    color:#415a69;
}

@media screen and (max-width:480px){
    .page-template-template-start-talking .news .title h3,
    .page-template-template-general-content-option-1 .news .title h3{
        font-size:23px !important;
    }
}

.page-template-template-start-talking .news .slick-slider,
.page-template-template-general-content-option-1 .news .slick-slider{
    margin:auto;
    max-width:1250px;
}

.page-template-template-start-talking .news .slick-slide,
.page-template-template-general-content-option-1 .news .slick-slide{
    max-width:357px;
    margin-left:50px;
    margin-right:50px;
}

.page-template-template-start-talking .news .slick-slide .news-img,
.page-template-template-general-content-option-1 .news .slick-slide .news-img{
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:30px;
    min-height:241px;
    min-width:360px;
    max-height: 241px;
}

.page-template-template-start-talking .news .slick-slide,
.page-template-template-general-content-option-1 .news .slick-slide{
    pointer-events: none;
}

.page-template-template-start-talking .news .slick-slide.slick-active,
.page-template-template-general-content-option-1 .news .slick-slide.slick-active{
    pointer-events: initial;
}

.page-template-template-start-talking .news .slick-slide .title,
.page-template-template-general-content-option-1 .news .slick-slide .title {
    margin-bottom: 20px;
    min-height:106px;
    max-height:106px;
}

@media screen and (max-width:480px){
    .page-template-template-start-talking .news .slick-slide .title,
    .page-template-template-general-content-option-1 .news .slick-slide .title {
        max-width: 336px;
        margin-left: auto;
        margin-right: auto;
    }
}

.page-template-template-start-talking .news .slick-slide .title h3,
.page-template-template-general-content-option-1 .news .slick-slide .title h3{
    font-family:"Gotham-Bold";
    font-size:25px;
    color:#415a69;
}

.page-template-template-start-talking .news .news-card,
.page-template-template-general-content-option-1 .news .news-card{
    position:relative;
}

.page-template-template-start-talking .news .prev,
.page-template-template-general-content-option-1 .news .prev{
    cursor:pointer;
    font-size:30px;
    color:#ef6e8f;
    position: absolute;
    top: 68.5%;
    left: -27px;
}

.page-template-template-start-talking .news .next,
.page-template-template-general-content-option-1 .news .next{
    cursor:pointer;
    font-size:30px;
    color:#ef6e8f;
    position:absolute;
    top: 68.5%;
    right: -27px;
}

.page-template-template-start-talking .slick-dots,
.page-template-template-general-content-option-1 .slick-dots{
    list-style:none;
    display:flex;
    flex-direction: row;
    justify-content:center;
}

.page-template-template-start-talking .slick-dots li,
.page-template-template-general-content-option-1 .slick-dots li{
    margin-right:10px;
}

.slick-dots li img:nth-child(1) {
    display: block;
}

.slick-dots li img:nth-child(2) {
    display: none;
}

.slick-dots li.slick-active img:nth-child(1) {
    display: none;
}

.slick-dots li.slick-active img:nth-child(2) {
    display: block;
}


.page-template-template-start-talking .slick-dots li:last-child,
.page-template-template-general-content-option-1 .slick-dots li:last-child{
    margin-right:0;
}

@media (min-width: 1500px) and (max-width: 1700px) {
    .large-rp{
        padding-right: 30px;
    }
}

.page-template-template-start-talking #start-talking-big-banner,
.page-template-template-general-content-option-1 #start-talking-big-banner{
    display:flex;
    flex-direction: column;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


@media screen and (max-width:1023px){
    .page-template-template-start-talking #start-talking-big-banner h1,
    .page-template-template-general-content-option-1 #start-talking-big-banner h1{
        position:relative !important;
        bottom:0px !important;
        left:0px !important;
    }

    .page-template-template-start-talking #start-talking-big-banner,
    .page-template-template-general-content-option-1 #start-talking-big-banner {
        padding: 194px 30px 0 30px;
    }

    div#start-talking-big-banner{
        background-size: 34% 27%!important;
        background-position: 50% 7%!important;
    }

}

@media screen and (max-width:767px){
	.page-template-template-start-talking #start-talking-big-banner,
  .page-template-template-general-content-option-1 #start-talking-big-banner {
        padding: 149px 30px 0 30px;
    }
}

@media screen and (max-width:480px){
	.page-template-template-start-talking #start-talking-big-banner,
  .page-template-template-general-content-option-1 #start-talking-big-banner {
        padding: 120px 30px 0 30px;
    }

    div#start-talking-big-banner{
        background-position: 50% 12% !important;
    }
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    .page-template-template-start-talking #start-talking-big-banner,
    .page-template-template-general-content-option-1 #start-talking-big-banner{
        position:relative;
    }

    .page-template-template-start-talking #start-talking-big-banner h1,
    .page-template-template-general-content-option-1 #start-talking-big-banner h1{
        position: absolute;
        bottom:21%;
        left:20%;
    }

}

@supports (-ms-accelerator:true) {

    .page-template-template-start-talking #start-talking-big-banner,
    .page-template-template-general-content-option-1 #start-talking-big-banner{
        position:relative;
    }

    .page-template-template-start-talking #start-talking-big-banner h1,
    .page-template-template-general-content-option-1 #start-talking-big-banner h1{
        position: absolute;
        bottom:21%;
        left:20%;
    }

}

.logo-mobile{
    margin-top:20px !important;
    margin-bottom: 20px !important;
    float:left !important;
}

.page-template-template-start-talking .video-mobile,
.page-template-template-general-content-option-1 .video-mobile{
    margin-bottom:20px;
}

@media screen and (max-width:568px){
    .logo-desktop{
        display:none !important;
    }
}

@media screen and (min-width:569px){
    .logo-mobile{
         display:none !important;
    }
}

@media screen and (max-width:1023px){
    .page-template-template-start-talking .video-mobile,
    .page-template-template-general-content-option-1 .video-mobile{
        max-height:300px;
        margin-bottom: 40px;
    }
}

@media screen and (max-width:767px){
    .page-template-template-start-talking .video-mobile,
    .page-template-template-general-content-option-1 .video-mobile{
        max-height:250px;
    }

}

@media screen and (max-width:480px){
    .page-template-template-start-talking .video-mobile,
    .page-template-template-general-content-option-1 .video-mobile{
        max-height:154px;
    }

}

@media screen and (min-width:1024px){
    .page-template-template-start-talking .video-mobile,
    .page-template-template-general-content-option-1 .video-mobile{
        display:none;
    }

    .page-template-template-start-talking #start-talking-big-banner,
    .page-template-template-general-content-option-1 #start-talking-big-banner{
        flex-direction: initial;
    }
}

/* General Template */

.general-content .tile-wrapper{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}

.general-content .tile-wrapper .overlay{
    padding: 20px;
    width: 100%;
    background: linear-gradient( to bottom, #1d1b1c00,#080808);
    text-align: left;
    line-height: normal;
    font-family: 'Gotham-Bold';
    position: absolute;
    bottom:0px;
    display:flex;
    flex-wrap:nowrap;
    justify-content: space-between;
    border-radius: 10px;
    align-items:center;
}

@media screen and (min-width:992px){
	.general-content .tile-wrapper .overlay img{
		min-width: 33px;
	}
}

.general-content .tile-wrapper .overlay h4{
    color:#fff;
    font-size:26px;
}

.general-content .tile-wrapper .tile{
    background-position: 39% 50%;
    background-repeat: no-repeat;
    min-width: 330px;
    min-height: 430px;
    position:relative;
    border-radius: 10px;
    margin-bottom:30px;
    background-size:cover;
}

@media screen and (min-width:1276px){

    #angels.tile-wrapper,
    #speaker-conference.tile-wrapper{
        justify-content: flex-start;
    }

    #angels.tile-wrapper .tile,
    #speaker-conference.tile-wrapper .tile{
        margin-right:0px;
    }

   #angels.tile-wrapper .tile:nth-child(3n){
        margin-right:0;
    }

    #speaker-conference.tile-wrapper .tile:nth-child(5n){
      margin-right: 0px;
    }

}

@media screen and (min-width:1280px){
    #angels.tile-wrapper .tile,
    #speaker-conference.tile-wrapper .tile{
        margin-right:3px;
    }

}

@media screen and (min-width:1290px){
    #angels.tile-wrapper .tile,
    #speaker-conference.tile-wrapper .tile{
        margin-right:5px;
    }

}

@media screen and (min-width:1300px){
    #angels.tile-wrapper .tile{
        margin-right:10px;
    }
    #speaker-conference.tile-wrapper .tile{
        margin-right: 27px;
    }

}

@media screen and (min-width:1325px){
    #angels.tile-wrapper .tile{
        margin-right:20px;
    }

    #speaker-conference.tile-wrapper .tile{
      margin-right: 37px;
    }
}

.general-content.default .entry-content{
    flex-basis: 100%;
    margin-left: auto;
    margin-right:auto;
}

.general-content.default #content-box{
    margin-bottom:60px;
}

.general-content.default .entry-content .content-wrap{
    max-width:100%;
}

.general-content  h1,
.general-content  h2,
.general-content  h3,
.general-content  h4,
.general-content  h5{
    font-family:"Gotham-Bold";
    color: #415a69;
}

.general-content p,
.general-content span,
.general-content span p,
.general-content p span{
    font-family: "Gotham-Book" !important;
    color: #415a69;
}

.general-content strong,
.general-content b,
.general-content strong span,
.general-content b span,
.general-content span strong,
.genneral-content b strong {
    font-family: "Gotham-Bold";
}

.general-content li{
    font-family: "Gotham-Book" !important;
    color: #415a69;
}

.general-content #banner-img{
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center center;
    min-height:394px;
}

@media screen and (min-width:2000px){
  .general-content #banner-img{
      min-height: 554px;
  }
}

.general-content #content-box{
    margin-top:40px;
    position: relative;
}

@media screen and (min-width:992px){
    .page-template-template-dad-template-2019 .general-content #content-box .entry-content{
        margin-right:30px;
    }
}

@media screen and (min-width:1200px){
    .page-template-template-dad-template-2019 .general-content #content-box .entry-content{
        margin-right:50px;
    }
}


.general-content .sidebar{
    display:flex;
    flex-direction: column;
    align-items:center;
    margin-top:20px;
}

.general-content .side-item{
    background-color:#f0f5f9;
    padding:40px 30px;
    margin-bottom:40px;
}

.general-content .sidebar .flex-box .flex-wrap{
    margin-bottom: 25px;
}

.general-content .sidebar .flex-box .flex-wrap{
    flex-wrap : wrap;
    align-items: center;
    justify-content: flex-start;
}

@media screen and (min-width:992px){
    .general-content .sidebar .flex-box .flex-wrap{
        flex-wrap : nowrap;
    }

    .general-content .sidebar .fact-sheet .flex-wrap{
        align-items:flex-start;
    }
}

@media screen and (min-width:1200px){

    .general-content .sidebar .fact-sheet .flex-wrap{
        align-items:center;
    }
}

.general-content .sidebar .flex-box img{
    margin-right:25px;
    max-width:83px;
}

.general-content .sidebar .fact-sheet.flex-box img{
    margin-right:15px;
    max-width:130px;
}

.general-content .sidebar .fact-sheet.flex-box .fact-wrap{
    max-width: 155px !important;
}

.general-content .sidebar .flex-box .flex-wrap:first-child{
    margin-top:25px;
}

.general-content .sidebar .flex-box .flex-wrap:last-child{
    margin-bottom:0;
}

.general-content .sidebar .flex-wrap p{
     max-width:144px;
}

.general-content .side-item:last-child{
    margin-bottom:0;
}

.general-content .side-item .side-body:last-child{
    margin-bottom:0;
}

.general-content .entry-content p{
    font-family: "Gotham-Book";
    font-size:17px;
}

.general-content .entry-content ul{
    list-style: none;
}

.general-content .flex-wrap b,
.general-content .flex-wrap strong{
    position:relative;
    bottom:2px;
}

.general-content .entry-content ul li::before{
    content: "\2022";
    color: #F06E90;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 34px;
    text-align: center;
    position: relative;
    top: 4px;
}

.general-content .entry-content li{
    font-size:15px;
    font-family: "Gotham-Book";
    margin-bottom:10px;
}

.general-content .entry-content li:last-child{
    margin-bottom:0;
}

.general-content .sidebar p{
    font-size:15px;
    font-family:"Gotham-Book";
}

.general-content .sidebar a{
    font-family: "Gotham-Bold";
}

.general-content .entry-content h1{
    font-size:38px;
}

.general-content .sidebar h4{
    font-family:"Gotham-Bold";
    padding-bottom:0;
    margin-bottom:10px;
}

@media screen and (min-width: 1451px){
    .general-content .entry-content{
        flex-basis: 62%;
        margin-right:70px;
    }

    .general-content .sidebar{
        flex-basis:36%;
    }
}

.general-content .sidebar .fact-wrap{
    display:flex;
    align-items:flex-start;
    flex-direction: column;
}

.general-content .sidebar .fact-wrap p{
    max-width:195px !important;
}

.general-content .sidebar .fact-wrap b,
.general-content .sidebar .fact-wrap strong{
    color:#ef6e8f;
}

.general-content .help-link{
    background-color:#f0f5f9;
    padding-top:20px;
    padding-bottom:20px;
}

.general-content .help-link .title{
    margin-bottom:40px;
}

.general-content .help-link .link-wrap{
    display:flex;
    flex-direction: row;
    flex-wrap:wrap;
    justify-content:center;
}

.general-content .help-link .card-link h4{
    font-size:20px;
    font-family: "Gotham-Medium";
    padding-bottom:0;
}

.general-content .help-link .card-link{
    background-color:#fff;
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    margin-right:30px;
    max-width:510px;
    width:100%;
    justify-content: space-between;
    padding:15px 30px;
    margin-bottom:20px;
}

@media screen and (max-width:1450px){
    .general-content .help-link .card-link{
        margin-right:20px;
        max-width:480px;
    }
}

@media screen and (max-width:1267px){
    .general-content .help-link .card-link{
        margin-right:10px;
        max-width:440px;
    }

    .general-content .help-link .card-link h4{
        font-size:17px;
    }
}

@media screen and (max-width:1199px){
    .general-content .help-link .card-link .image .bg-img{
        min-width: 80px !important;
        min-height: 80px !important;
    }

    .general-content .help-link .card-link{
        max-width:390px;
    }

    .general-content .help-link .card-link h4{
        font-size:16px;
    }

    .general-content .help-link .card-link img{
        max-width:27px;
    }
}

@media screen and (max-width:1029px){
     .general-content .help-link .card-link h4{
        font-size:14px;
    }

     .general-content .help-link .card-link{
        max-width:370px;
    }
}

@media screen and (max-width:991px){
     .general-content .help-link .card-link h4{
        font-size:17px;
    }
}

.general-content .help-link .card-link .image{
    max-width:100px;
}

.general-content .help-link .card-link .image .bg-img{
    min-width: 100px;
    min-height: 100px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.general-content .help-link .card-link .content{
    max-width: 208px;
    align-self: center;
    margin: auto;
    margin-left:60px;
}

.general-content .help-link .card-link:nth-child(2n){
    margin-right:0;
}

.general-content .support-tile{
    margin-top:0;
    margin-bottom:0;
    padding-top:60px;
    padding-bottom:60px;
}

.general-content .support-tile p{
    font-family:"Gotham-Medium";
}

.general-content #case-study .container{
    margin-top:0;
    padding-bottom:20px;
}

.general-content #service-title{
    margin-top:40px;
}

.general-content.default .card{
    display:flex;
    flex-wrap:nowrap;
    flex-direction: row;
    margin-bottom:35px;
}

#gidget-event .card{
  max-height: 285px;
}

@media screen and (max-width:1199px){
  #gidget-event .card{
    max-height: initial;
  }
}

.general-content.default .card:last-child{
    margin-bottom:0px;
}

.general-content.default .card .image{
    min-width:410px;
    min-height:285px;
    max-height: 285px;
    max-width:330px;
    height:100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#gidget-event .card .image{
  min-height:0;
}

@media screen and (max-width:1199px){
  #gidget-event .card .image{
    background-size:cover;
    min-height: 285px;
    max-height: initial;
  }
}

@media screen and (max-width:767px){
  #gidget-event .card .image{
    min-height: 212px;
  }
}

.general-content.default .card .content{
    padding: 28px 30px;
    background-color: #f0f5f9;
    width:100%;
}

.general-content.default .content h3{
    font-size:26px;
}

#gidget-event .card h3{
  font-size:23px;
  overflow: hidden;
  white-space: nowrap;
  max-width: 541px;
}

@media screen and (max-width:1335px){
  #gidget-event .card h3{
    white-space: inherit;
  }
}

#gidget-event .card .content p{
    font-family: "Gotham-Book" !important;
    font-weight: 700;
}

#gidget-event .card .content li{
    font-family: "Gotham-Book" !important;
    font-weight: 700;
}

.general-content.default .content p {
    font-family: "Gotham-Medium";
    font-size:17px;
}

.general-content.default .card .content li{
    font-family: "Gotham-Medium";
    font-size:15px;
    padding-bottom:10px;
}

.general-content.default .card .content{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}

.general-content.default .card .content .left-content{
    flex-basis:93%;
}

.general-content.default .card .content .right-content{
    flex-basis:5%;
    align-self: center;
}

.general-content.default .card .content ul li:last-child{
    padding-bottom:0;
}

.general-content.default .card .content p{
    padding-bottom: 25px;
}

.general-content.default .card .content a{
    color:#415a69;
}

#gidget-event .card .content a:focus{
  text-decoration: none;
}

.general-content.default .card .content li i{
    min-width:15px;
    font-size:15px;
    margin-right:8px;
    text-align: center;
}

#gidget-event .card .content li .fa-map-marker{
    margin-right:6px;
}

.general-content.default .card .content li .fa-clock{
    position: relative;
    right:1px;
}

.general-content.default .card .content li .fa-map-marker-alt{
    position: relative;
    left:.5px;
}

.general-content.default .video-card{
    display:flex;
    flex-direction: column;
    width:100%;
    max-width:510px;
    margin-bottom:30px;
}

.general-content.default .video-card .content h4{
    font-size:19px;
    padding-bottom:0;
}

@media screen and (min-width:992px){
	.general-content.default .video-card .content img{
		min-width: 32px;
	}
}

.general-content.default .video-card .content{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:30px 15px;
    border: 3px solid #f0f5f9;
    border-top: 0px;
}

.general-content.default .video-card .video-img{
    min-height: 287px;
    width:100%;
    background-size:cover;
    background-repeat: no-repeat;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position:relative;
}

.general-content.default .video-card .video-img img{
    position:absolute;
    left: 44.7%;
    top: 45.6%;
    max-width: 56px;
}

.general-content.default #videos .video-card {
    border-radius: 10px;
    margin-bottom: 35px;
}

.general-content.default #videos .video-card .video-img{
    max-width: 508px;
    min-height: 267px;
    border-radius: 10px;
}

@media screen and (min-width:1451px){
    .general-content.default .entry-content .content-wrap{
        /* padding:0 170px; */
    }
}


@media screen and (max-width:991px){
    .general-content #content-box{
        flex-direction: column;
    }

    .general-content .sidebar .side-item{
        margin-left:auto;
    }

    .general-content .sidebar .flex-box .flex-wrap{
        justify-content:center;
    }

    .general-content #side-1 .flex-wrap p{
        max-width:103px;
        white-space: nowrap;
    }

    .general-content .sidebar .fact-wrap p{
        text-align: left;
    }

    .general-content .sidebar .fact-sheet .flex-wrap{
        justify-content: flex-start;
    }

    .general-content .help-link .card-link{
        margin-right:0;
        max-width:530px;
    }

    .general-content .sidebar .side-item .title{
        text-align:center;
    }

    .general-content .sidebar .side-item .side-content{
        text-align:center;
    }
}

@media screen and (max-width:1279px){
    .general-content .tile-wrapper{
        justify-content:space-evenly !important;
    }

    #media-video .video-card {
      margin-right: initial;
    }

    .general-content.default .card .content .left-content{
        flex-basis:100%;
    }

    .general-content.default .card .content .right-content{
        display:none;
    }

}

@media screen and (max-width:1199px){
  #gidget-event{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  #gidget-event .card{
      flex-wrap:wrap;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      max-width: 410px;
  }

  #gidget-event .card h3{
    min-height: 68px;
  }

  #gidget-event .card .content .right-content{
    display: block;
    flex-basis: 100%;
    text-align: right;
    margin-top: 15px;
  }
}

@media screen and (max-width:1062px){
  #gidget-event{
    justify-content: center;
  }
}

@media screen and (max-width:991px){
    .general-content #banner-img{
        min-height: 360px;
    }

    .general-content #banner-img{
        background-position:80% 50%;
    }

    .general-content.default .card{
        flex-wrap:wrap;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .general-content.default .card .content{
        max-width:410px;
    }
}

@media screen and (max-width:480px){
    .general-content #banner-img{
        background-position:58% 50%;
    }
}

@media screen and (max-width:767px){
    .general-content #side-1 .flex-wrap p{
        white-space: initial;
    }

}

@media screen and (max-width:500px){
    .general-content.default #videos .video-card .video-img{
        min-height:230px;
    }
}

@media screen and (max-width:480px){

    .general-content .entry-content h1{
        font-size:20px !important;
    }

    .general-content .title h1{
        font-size:20px !important;
    }

    .general-content .sidebar .side-item{
        width: 100%;
    }

    .general-content .entry-content h4{
        font-size:16px;
    }

    .general-content .sidebar .flex-box .flex-wrap{
        justify-content:center;
        flex-direction: column;
    }

    .general-content .sidebar .flex-box .flex-wrap img{
        margin-bottom:15px;
        margin-right:0;
    }

    .general-content .sidebar .fact-wrap{
        align-items: center;
    }

    .general-content .sidebar .fact-wrap p{
        text-align: center;
    }

    .general-content .card-link .cta-btn{
        display: none;
    }

    .general-content .help-link .card-link .content{
        margin-left:20px;
    }

    .general-content .help-link .card-link .content h4{
        font-size:15px;
    }

    .general-content .support-tile{
        padding-bottom:20px;
    }

    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        margin-top:200px;
    }

    .general-content.default .card .image{
        min-width:326px;
    }

    .general-content.default .card .content{
        max-width:326px;
    }

    .general-content.default .video-card .content img{
        display:none;
    }

    .general-content.default .video-card .content{
        justify-content:center;
        text-align:center;
    }

    .general-content.default .video-card .video-img{
        min-height:185px;
    }
}

@media screen and (max-width:436px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        margin-top:170px;
    }
}

@media screen and (max-width:400px){
    #case-study .support-tile .row .col-xs-6.col-sm-4 span.tile-title{
        margin-top:140px;
    }

    .general-content.default #videos .video-card .video-img{
        min-height:168px;
    }
}

/* Feedback change 21/11/2019 */

h1, h2, h3, h4, h5, h6{
    font-family: "Gotham-Medium" !important;
}

/* .home .owl-item .item .item-description{
    max-height:253px;
    margin-left:19.7%;
} */

@media screen and (max-width: 1199px){
    /* .home .owl-item .item .item-description{
        margin-left:19%;
    } */
}

/* .home .owl-item .item .item-description h1{
    font-size:33px;
    padding-bottom:0;
    font-family: 'Gotham-Medium' !important;
} */

.home .owl-item .item .item-description p{
    font-family: 'Gotham-Medium' !important;
}

.home .owl-item .item .item-description button{
    font-family: 'Gotham-Medium' !important;
}

.page-template-template-gidget-dad section#case-study h2, .home-icon-menu-2 h2, .home-news-box h2, .home-stories-boxx h2, .home-icon-menu h2, .support-momdad h2{
     font-family: 'Gotham-Medium' !important;
}

/* .home div#carousel-1 .owl-dots{
    margin-top:-38px;
    margin-left:22%;
} */

/* @media screen and (max-width:991px){
    .home div#carousel-1 .owl-dots{
        margin-left: 5%;
    }
} */

/* .home .owl-item .item .item-description button{
    bottom:65px;
} */

#carousel-1 .banner-img{
    min-height:430px !important;
}

.mom-pic,.dad-pic{
    height:390px;
}

.info-row div,
.home-icon-menu-2 a,
.home-icon-menu-2 p{
    font-family: "Gotham-Book" !important;
    font-weight:700;
    color:#666666 !important;
}

.info-row{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-evenly;
}

.info-row .info-item img{
    height:79px !important;
}

.info-row a{
    color:#666666;
}

.home-stories-boxx .owl-item .item {
    margin-left: 14px;
    margin-right: 14px;
}

.home-icon-menu .row .col-md-2 a{
    font-weight:700;
}

.support-tile h3{
    font-family: "Gotham-Book" !important;
}

.support-tile p {
    font-family: 'Gotham-Medium' !important;
}

.row.mom-dad{
    margin-left:0;
    margin-right:0;
}

.support-tile .row{
    margin-left:0;
    margin-right:0;
}

.support-tile .row h3{
    min-height:72px;
    font-size:23px;
}

.mom-pic span, .dad-pic span{
    font-family: "Gotham-Book";
}

.support-tile .row .col-xs-6.col-sm-4{
    min-height:265px;
}

.hm-stories-container > img {
    min-height: 245px;
}

@media screen and (max-width:991px){
	.support-tile .row{
		flex-direction: column;
		align-items: center;
	}

	.support-tile .row .col-xs-6.col-sm-4{
	    margin-bottom:20px;
	    width:100%;
	}

	.home-icon-menu-2 div div a img{
		max-height:initial !important;
	}

	.hm-stories-container > img{
		min-height:180px !important;
	}
}

@media screen and (max-width:767px){
	.home-icon-menu-2 div div a img{
		width:30% !important;
        max-width: 145px;
	}

	.hm-stories-container > img{
		min-height:160px !important;
        max-width:350px;
        margin:auto;
	}
}


.home-content .entry-content h4{
    font-size:18px;
    font-weight:400;
    font-family:"Gotham-Book" !important;
}

@media screen and (max-width:1348px){
	.home-content .entry-content h4{
		font-size:17px;
	}
}

.home-stories-boxx .owl-item .item h3{
    font-family: "Gotham-Book" !important;
}

/* .owl-carousel .owl-item img{
    min-height:230px;
    max-height:230px;
} */

.home-stories-boxx .fa-angle-left:before{
    margin-left:0;
}

.home-stories-boxx .col-md-12.col-md-12{
    padding:0;
}

@media screen and (min-width:768px){

    .home-icon-menu-2 .col-md-3.col-xs-12:first-child{
        padding-left:0;
    }

}

.home-icon-menu-2 .col-md-3.col-xs-12:last-child{
    padding-right:0;
}

.home-news-box .col-xs-6.col-sm-3.img-tile span.tile-title h4{
    font-family: "Gotham-Book" !important;
}

#latest-news{
    background-color: #e5e8ea;
    margin-top:15px;
}

#latest-news .title{
    align-self: flex-start;
}

#latest-news .title h2{
    font-size:20px;
}

#latest-news .news-wrapper{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    justify-content:space-between;
    align-items:center;
    padding:25px 25px;

}

#latest-news .news-items{
    display: flex;
    justify-content: space-between;
    width: 82%;
}

@media screen and (max-width:1235px){
    #latest-news .title{
        align-self: center;
    }

    #latest-news .news-wrapper{
        flex-direction: column;
        justify-content:center;
    }

    #latest-news .news-items{
        width:100%;
    }
}

@media screen and (max-width:991px){
    #latest-news .news-items{
        flex-direction: column;
    }

    #latest-news .news-tile{
        margin-bottom:20px;
    }

    #latest-news .news-items{
        align-items: center;
    }
}

#latest-news .news-tile{
    max-width:202px;
    min-width:190px;
}

#latest-news .home-news-box .container{
    background-color:#fff;
    max-width:1051px;
}

#latest-news .img-tile{
    height: auto;
    min-height: 180px;
    padding:0;
    margin:0;
    background-position:center center !important;
    background-size:cover !important;
}

#latest-news .tile-title h4{
    min-height:40px;
}

#latest-news .home-news-box{
    padding:30px 0;
}

@media screen and (min-width:992px){
    .support-tile .col-xs-6.col-sm-4.col-md-offset-1{
        margin-left:0.8% !important;
    }

}

@media screen and (min-width:999px){
    .mom-pic{
        margin-right:8px;
    }
}

/* @media screen and (min-width:992px){
    .home .owl-item .item .item-description h1 {
        white-space:nowrap;
} */

}

/* @media screen and (max-width:1199px){
    .owl-carousel .owl-item img{
        min-height:200px;
        max-height: initial !important;
    }
} */

@media screen and (max-width:991px){
    .support-tile .row{
        flex-direction: column;
        align-items: center;
    }

    .support-tile .row .col-xs-6.col-sm-4{
        width: 100%;
        margin-bottom:20px;
    }

    .support-tile .row .col-xs-6.col-sm-4:last-child{
        margin-bottom:0;
    }

    .row.mom-dad .col-xs-6:first-child{
        margin-right:10px;
    }

    .home-icon-menu-2 div div a img{
        max-width: 100px;
        width: 100% !important;
    }

    #et-main-area > div:nth-child(6){
        padding-top:0 !important;
        padding-bottom: 0 !important;
    }

    #latest-news .title h2{
        font-size:30px;
    }

    #et-main-area > div:nth-child(9){
        padding:0 !important;
    }

    #latest-news .news-wrapper{
        padding:0 !important;
    }

    /* .owl-carousel .owl-item img{
        min-height:190px;
    } */
}

@media screen and (max-width:767px){
    .support-tile .container{
        padding:15px !important;
        padding-top:0 !important;
    }

    #et-main-area > div.support-momdad > div{
        padding-bottom:0 !important;
    }
}

/* @media screen and (max-width:599px){
    .owl-carousel .owl-item img{
        min-height:400px;
    }
} */

@media screen and (max-width:480px){
    .info-item{
        margin-bottom:30px;
    }

    .info-item:last-child{
        margin-bottom:0;
    }

    .info-row{
        flex-direction: column;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
/*
    .owl-carousel .owl-item img{
        min-height:200px;
    } */

    #et-main-area > div.container{
        padding-bottom:0 !important;
    }

    #et-main-area > div:nth-child(7) > div:nth-child(1){
        display:none;
    }

    #et-main-area > div:nth-child(7){
        padding-top:0 !important;
    }
}

/* Instagram Feed */

h2.insta-title {
    text-align: center;
    margin-bottom: 20px;
    color: #415a69;
    font-weight: 700;
    font-family: 'Gotham-Bold';
    font-size: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.insta-header{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

@media screen and (max-width:868px){
	.fa-instagram{
		display:none !important;
	}
}

.insta-header .fa-instagram:before{
    font-size:35px;
}

.insta-header i{
    color:#415a69;
    margin-right:20px;
}

.container.insta-cont {
    max-width: 1736px !important;
    width: 100% !important;
}

.insta-cont .row{
    display: flex;
    justify-content: center;
    max-width: 1063px;
    margin: auto;
}

.insta-ul{
    display: flex;
}

img.insta-feed-img.img-fluid {
    height: 100%;
    object-fit: cover;
    min-height: 210px;
    max-height: 270px;
    max-width: 258px;
}

.insta-col{
    text-align:center;
    padding: 0 5px;
}

@media (min-width: 1200px){
    .insta-col.col-lg-3{
       padding:0;
    }
}

@media screen and (max-width:1199px){
    .support-tile .row h3{
        font-size:20px !important;
    }
}

@media screen and (max-width:991px){
    .insta-col{
        text-align:center;
    }

    .insta-cont .row{
        flex-direction: column;
    }


    img.insta-feed-img.img-fluid {
        height: 100%;
        object-fit: cover;
        min-height: 280px;
        max-height: 280px;
        padding-bottom: 10px;
    }

}

@media (min-width:570px) and (max-width:768px){
    .insta-col{
        text-align:center;
    }
    img.insta-feed-img.img-fluid {
        height: 100%;
        object-fit: cover;
        min-height: 280px;
        max-height: 280px;
        max-width: 230px;
        padding-bottom: 10px;
    }
}


/* Supporters pages */

/* #media-video{
  justify-content: flex-start;
} */

/* #media-video .video-card{
  margin-right: 25px;
} */

#media-video.supporters .video-card:nth-child(3n){
  margin-right:0;
}

@media screen and (max-width:1349px){
  #media-video.supporters .video-card{
    margin-right: 9px;
  }
}

.general-content.default .supporters .video-card{
    max-width: 333px;
}

.general-content.default .supporters .video-card .video-img img{
    display:none;
}

.general-content.default .supporters .video-card .video-img{
    min-height:200px;
}

/* Bunny Books Sold Out */

.woocommerce #demos .owl-item img{
    max-height: 394px;
    object-fit: cover;
}

@media screen and (min-width:2000px){
  .woocommerce #demos .owl-item img{
    min-height:554px;
  }
}

#bunnybooks-big-banner{
    position:relative;
}

#bunnybooks-big-banner .banner-text{
    max-width: 216px;
    position: absolute;
    bottom: 21%;
    left: 13%;
    text-align: center;
}

#bunnybooks-big-banner .banner-text h1{
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    font-family: LinotteBold !important;
}

@media screen and (max-width:1800px){
    #bunnybooks-big-banner .banner-text{
        max-width: 203px;
        bottom: 21%;
        left: 13%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:19px;
    }
}

@media screen and (max-width:1750px){
    #bunnybooks-big-banner .banner-text{
        left:13%;
        bottom:19%;
    }
}

@media screen and (max-width:1600px){
    #bunnybooks-big-banner .banner-text{
        max-width:189px;
        left:12.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:17px;
    }
}

@media screen and (max-width:1440px){
    #bunnybooks-big-banner .banner-text{
        max-width:182px;
        left:11.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:16px;
    }
}

@media screen and (max-width:1400px){
    #bunnybooks-big-banner .banner-text{
        max-width:167px;
        left:11%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:15px;
    }
}

@media screen and (max-width:1280px){
    #bunnybooks-big-banner .banner-text{
        max-width:167px;
        left:9.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:13px;
    }
}

@media screen and (max-width:1200px){
    #bunnybooks-big-banner .banner-text{
        max-width:139px;
        bottom:20%;
        left:12.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:12px;
    }
}

@media screen and (max-width:1100px){
    #bunnybooks-big-banner .banner-text{
        max-width:129px;
        bottom: 18%;
        left: 12.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:11px;
    }
}

@media screen and (max-width:1000px){
    #bunnybooks-big-banner .banner-text{
        max-width:116px;
        bottom:17%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:10px;
    }
}

@media screen and (max-width:900px){
    #bunnybooks-big-banner .banner-text{
        max-width:108px;
        bottom:19%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:9px;
    }
}

@media screen and (max-width:850px){
    #bunnybooks-big-banner .banner-text{
        max-width:99px;
        bottom:18%;
        left:12%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:8px;
    }
}

@media screen and (max-width:768px){
    #bunnybooks-big-banner .banner-text {
        max-width:92px;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:7px;
    }
}

@media screen and (max-width:750px){
    #bunnybooks-big-banner .banner-text{
        max-width:79px;
        bottom: 20%;
        left: 13%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:7px;
    }
}

@media screen and (max-width:740px){
    #bunnybooks-big-banner .banner-text{
        max-width:87px;
        bottom:18%;
        left:11%;
    }
}

@media screen and (max-width:670px){
    #bunnybooks-big-banner .banner-text{
        max-width:80px;
    }

    #bunnybooks-big-banner .banner-text{
        bottom: 16%;
        left: 11%;
    }
}

@media screen and (max-width:600px){
    #bunnybooks-big-banner .banner-text{
        max-width:64px;
        bottom:18%;
        left:13%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:5px;
    }
}

@media screen and (max-width:550px){
    #bunnybooks-big-banner .banner-text{
        max-width:61px;
        bottom:19%;
        left:14.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:4px !important;
    }
}

@media screen and (max-width:480px){
    #bunnybooks-big-banner .banner-text{
        bottom: 15%;
        left: 13%;
    }
}

@media screen and (max-width:440px){
    #bunnybooks-big-banner .banner-text{
        bottom: 13%;
        left: 12%;
        max-width:53px;
    }
}

@media screen and (max-width:411px){
    #bunnybooks-big-banner .banner-text{
        left: 10%;
        max-width:53px;
    }

}

@media screen and (max-width:400px){
    #bunnybooks-big-banner .banner-text{
        bottom: 11%;
        left: 12.5%;
        max-width: 47px;
    }
}

@media screen and (max-width:380px){
    #bunnybooks-big-banner .banner-text{
        bottom: 10%;
        left: 13%;
        max-width: 42px;
    }
}


@media screen and (min-width:2000px){
    #bunnybooks-big-banner .banner-text{
        max-width: 246px;
        position: absolute;
        bottom: 22%;
        left: 13%;
        text-align: center;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:21px;
    }
}

@media screen and (min-width:2400px){
    #bunnybooks-big-banner .banner-text{
        max-width: 274px;
        bottom: 22%;
        left: 12%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:25px;
    }
}

@media screen and (min-width:2500px){
    #bunnybooks-big-banner .banner-text{
        max-width: 307px;
        left: 12.5%;
    }

    #bunnybooks-big-banner .banner-text h1{
        font-size:27px;
    }
}

.bunnyshop-container .shop-text h4{
    color:#ff3366;
    font-size:20px;
    font-weight:700;
    font-family: LinotteBold !important;
}

.bunnyshop-container .shop-text{
    top: -132px;
    position: relative;
    left: 98px;
    max-width: 333px;
    margin: auto;
}

@media screen and (max-width:720px){
    .bunnyshop-container .shop-text{
        top: -125px;
        left: 88px;
    }

    .bunnyshop-container .shop-text h4{
        font-size:19px;
    }
}

@media screen and (max-width:650px){
     .bunnyshop-container .shop-text{
        top: -111px;
        left: 80px;
    }
    .bunnyshop-container .shop-text h4{
        font-size:16px;
    }
}

@media screen and (max-width:550px){
     .bunnyshop-container .shop-text{
        top: -92px;
        left: 80px;
    }
    .bunnyshop-container .shop-text h4{
        font-size:14px;
    }
}

@media screen and (max-width:600px){
     .bunnyshop-container .shop-text{
        top: -89px;
        left: 67px;
        max-width: 257px;
    }
}

@media screen and (max-width:520px){
     .bunnyshop-container .shop-text{
        top: -88px;
        left: 65px;
        max-width: 246px;
    }
    .bunnyshop-container .shop-text h4{
        font-size:13px;
    }
}

@media screen and (max-width:480px){
     .bunnyshop-container .shop-text{
        top: -83px;
        left: 61px;
        max-width: 197px;
    }
    .bunnyshop-container .shop-text h4{
        font-size:12px;
    }
}

@media screen and (max-width:432px){
     .bunnyshop-container .shop-text{
        top: -73px;
        left: 54px;
        max-width: 205px;

    }
    .bunnyshop-container .shop-text h4{
        font-size:11px;
    }
}

@media screen and (max-width:400px){
     .bunnyshop-container .shop-text{
       top: -68px;
       left: 49px;
       max-width: 182px;

    }
    .bunnyshop-container .shop-text h4{
        font-size:10px;
    }
}

@media screen and (max-width:380px){
     .bunnyshop-container .shop-text{
       top: -62px;
       left: 45px;
       max-width: 163px;

    }
    .bunnyshop-container .shop-text h4{
        font-size:9px;
    }
}

#top-menu .need-help a:before {
    margin-right:3px;
}

@media screen and (min-width:1200px){
    .home div#carousel-1 img{
        max-height:540px;
    }
}

@media screen and (min-width:2000px){
    .home div#carousel-1 img{
        max-height:600px;
    }
}

@media screen and (min-width:2500px){
    .home div#carousel-1 img{
        max-height:680px;
        object-fit: cover;
        object-position: bottom;
    }
}

#top-menu li .menu-item-has-children > a:first-child{
    white-space:nowrap;
    padding-right:20px !important;
}

@media screen and (max-width:991px){
	#carousel-1 .owl-nav .owl-prev, #carousel-1 .owl-nav .owl-next {
		display:none !important;
	}
}

@media screen and (max-width:480px){
	.owl-item .item .item-description a{
		font-size:12px !important;
	}
}

.page-template-template-gidget-news .news-tilesbox .row{
	display:flex;
	flex-wrap:wrap;
}

.page-template-template-gidget-media .media-tilesbox .row{
	display:flex;
	flex-wrap:wrap;
}

/* Reposition individual image on gidget angels */

#angels .overlay-link,
#speaker-conference .overlay-link{
    width: 100%;
    height: 100%;
    position: absolute;
}

/* Debra */
#angels > div:nth-child(3){
	background-position: 98% 50%;
}

/* Ben */
#angels > div:nth-child(9){
	background-position: 32% 50%;
}

/* Stephen */
#angels > div:nth-child(23){
	background-position: 3% 50%;
}

/*Edwina */
#angels > div:nth-child(24){
	background-position: 47% 50%;
}

/* Amanda */
#angels > div:nth-child(25){
	background-position: 15% 50%;
}

/* Josie */
#angels > div:nth-child(27){
	background-position: 37% 50%;
}

/* Monique Treder */
#angels > div:nth-child(28){
	background-position: 18% 50%;
}

@media screen and (max-width: 480px){
    .wp-caption {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
        max-width: 333px !important;
    }
}

a.button.wc-forward{
	display: none !important;
}

a.button.wc-backward {
    background: #F06E90 !important;
    border: 2px solid #F06E90 !important;
    color: #fff !important;
    border-radius: 0 !important;
    font-size: 18px !important;
    font-family:"Open Sans";
}

.woocommerce-info{
  font-family:"Open Sans" !important;
}

.page-id-8799 h2,
.page-id-9953 h2,
.page-id-14698 h2,
.dad-video h2{
    font-size: 26px;
    font-family:"Gotham-Medium";
    left: 0px;
    top: 0px;
    width: 100%;
    height: 50px;
    background: inherit;
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(240, 111, 144, 1) !important;
    border-left: 0px !important;
    border-top: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media screen and (min-width:992px) and (max-width:1149px){
  .page-id-9953 h2, .page-id-14698 h2, .dad-video h2{
    padding-bottom: 76px;
  }
}

@media screen and (max-width:908px){
  .page-id-9953 h2, .page-id-14698 h2, .dad-video h2{
    padding-bottom: 76px;
  }
}

@media screen and (max-width:812px){
  .page-id-9953 h2, .page-id-14698 h2, .dad-video h2{
    padding-bottom: 0px;
  }
}

@media screen and (max-width:719px){
  .page-id-9953 h2, .page-id-14698 h2, .dad-video h2{
    font-size:16px;
  }

  #field_1_6 p{
    font-size:13px !important;
  }
}

.page-id-8799 span.small-required,
.page-id-9953 span.small-required,
.page-id-14698 span.small-required,
.dad-video span.small-required{
    font-size: 14px;
    float: right;
    font-family:"Gotham-Medium";
}

@media screen and (max-width:767px){
    .page-id-8818 .main_title,
    .page-id-9956 .main_title{
        position:relative;
        top:20px;
    }
}

@media screen and (max-width:650px){
    .page-id-8818 video,
    .page-id-9956 video{
        height: 250px;
    }
}

@media screen and (max-width:991px){
    .page-id-8799 span.small-required,
    .page-id-9953 span.small-required,
    .page-id-14698 span.small-required,
    .dad-video span.small-required{
        display: none;
    }
}

.page-id-8799 .gfield_required,
.page-id-9953 .gfield_required,
.page-id-14698 .gfield_required,
.dad-video .gfield_required{
    display: none !important;
}

.page-id-8799 .top_label .gfield_label,
.page-id-9953 .top_label .gfield_label,
.page-id-14698 .top_label .gfield_label,
.dad-video .top_label .gfield_label{
    display: none !important
}

/* Gform ID:1 */
#gform_1{
    margin-top:40px;
}

#field_1_6{
    margin-top: 30px;
}

#gform_submit_button_1{
    padding: 7px 15px;
    border: 2px solid #F06E90;
    border-radius: 3px;
    background: #F06E90;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "Open Sans",sans-serif;
}

.gform_footer{
    text-align: right;
}

#gform_fields_1 input {
    font-size:16px;
    margin: 0;
    height: 55px;
    border-radius: 20px;
    border: 1px solid #f7c9c9;
    padding: 15px 18px;

}

#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
    font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder {
    font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
   font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
    font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}

@media only screen and (min-width: 641px){
    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
        margin-top:6px !important;
    }
}
/* End Gform ID:1 */

/* Gform ID:4 */
#gform_4{
    margin-top:40px;
}

#field_4_6{
    margin-top: 30px;
}

#gform_submit_button_4{
    padding: 7px 15px;
    border: 2px solid #F06E90;
    border-radius: 3px;
    background: #F06E90;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "Open Sans",sans-serif;
}

.gform_footer{
    text-align: right;
}

#gform_fields_4 input {
    font-size:16px;
    margin: 0;
    height: 55px;
    border-radius: 20px;
    border: 1px solid #f7c9c9;
    padding: 15px 18px;

}

#gform_wrapper_4 .gform_fields .gfield input::-webkit-input-placeholder {
    font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}
#gform_wrapper_4 .gform_fields .gfield input::-moz-placeholder {
    font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}
#gform_wrapper_4 .gform_fields .gfield input:-ms-input-placeholder {
   font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}
#gform_wrapper_4 .gform_fields .gfield input:-moz-placeholder {
    font-family: OpenSans-Regular, "Open Sans";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: rgb(176, 176, 176);
}

@media only screen and (min-width: 641px){
    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
        margin-top:6px !important;
    }
}
/* End Gform ID:4 */

.general-content .et_pb_row{
	width:100% !important;
	padding-bottom: 15px !important;
	padding-top: 0 !important;
}

.page-template-template-general-content-col-2 p{
    font-family:"Gotham-Book" !important;
}

.page-id-8818 .content-wrap h1,
.page-id-9956 .content-wrap h1{
  text-align: center !important;
}

.page-id-8818 .fa-facebook-f:before,
.page-id-9956 .fa-facebook-f:before{
  font-size:18px;
}

.page-id-8818 .fa-twitter:before,
.page-id-9956 .fa-twitter:before{
  font-size:18px;
}

.page-id-8799 .support-grid,
.page-id-9953 .support-grid,
.page-id-14698 .support-grid,
.dad-video .support-grid{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}

.page-id-8799 .support-box,
.page-id-9953 .support-box,
.page-id-14698 .support-box,
.dad-video .support-box{
    margin: 1rem 1.5rem 1rem 0rem;
    border: 3px solid #F0F5F9;
    display: flex;
    align-items: center;
    max-width: 326px;
    min-width: 326px;
    height: 180px;
    border-radius: 10px;
    justify-content: center;
}

@media screen and (max-width:685px){
    .page-id-8799 .support-box,
    .page-id-9953 .support-box,
    .page-id-14698 .support-box,
    .dad-video .support-box{
        margin: auto;
        margin-bottom: 25px;
    }

    .page-id-8799 .support-box:last-child,
    .page-id-9953 .support-box:last-child,
    .page-id-14698 .support-box:last-child,
    .dad-video .support-box:last-child{
        margin-bottom: 0;
    }
}

.page-id-8799 .support-box .img-wrapper,
.page-id-9953 .support-box .img-wrapper,
.page-id-14698 .support-box .img-wrapper,
.dad-video .support-box .img-wrapper{
    padding: 1rem;
    text-align: center;
}

.page-id-8799 .support-box .img-wrapper img,
.page-id-9953 .support-box .img-wrapper img,
.page-id-14698 .support-box .img-wrapper img,
.dad-video .support-box .img-wrapper img{
    max-height: 112px;
}

.general-content .vid-wrap{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 60px;
}

.general-content .vid-wrap:last-child{
  margin-bottom: 0;
}

.general-content .vid{
  flex-basis:56%;
}

.general-content .vid-description{
  flex-basis: 44%;
  background-color: rgba(240, 245, 249, 1);
  max-height: 332px;
  padding:30px;
}


@media screen and (max-width:1199px){
  .general-content .vid,
  .general-content .vid-description{
    flex-basis: 100%;
  }

  .general-content .vid-description{
    order:2;
  }

  .general-content .vid-wrap{
    flex-direction: column;
  }

  .general-content iframe{
	position:relative !important;
	height: 38.625vw !important;
  }

  .general-content .vid-wrap .fluid-width-video-wrapper{
  	padding-top: 0 !important;
  }
}

@media screen and (max-width:767px){
	.general-content iframe{
		height:52.625vw !important
	}
}

#field_1_11{
    text-align:right;
    margin-bottom:16px;
}

#field_1_11 div{
    width:100% !important;
}

@media screen and (max-width:767px){
    #field_1_11{
        text-align: center;
    }
}

.slick-testimonial{
    display: flex !important;
    justify-content: center;
}

.slick-testimonial .testimonial-img{
    max-width:153px;
    max-height:151px;
    border-radius:75px;
    margin-left:20px;
    margin-right: 20px;
}

.slick-testimonial .main-quote{
    font-size:20px;
    padding-bottom: 20px;
}

.slick-testimonial .quote-img{
    max-width:31px;
    max-height:26px;
    margin-right:20px;
}

.slick-testimonial .quote-img:last-child{
    align-self:flex-end;
    margin-right: 0;
}

.slick-testimonial .quote{
    padding-bottom: 20px;
}

.slick-testimonial .testimonial-info{
    max-width: 555px;
    width: 100%;
}

.slick-testimonial p {
    font-size:13px;
}

.slick-testimonial .add-testimonial p{
    padding-bottom: 0;
}

.testimonial-container{
    position: relative;
    margin-top:80px;
    margin-bottom:80px;
}

@media screen and (max-width:991px){
    .slick-testimonial-arrows{
        display: none;
    }
}

.slick-testimonial-arrows .testimonial-left{
    position: absolute;
    bottom:40%;
    cursor: pointer;
}

.slick-testimonial-arrows .testimonial-right{
    position: absolute;
    right:0;
    bottom:40%;
    cursor: pointer;
}

@media screen and (max-width:480px){
    .slick-testimonial{
        flex-wrap: wrap;
        position: relative;
    }

    .slick-testimonial .quote-img{
        position: absolute;
        left:0;
    }

    .slick-testimonial .quote-img:last-child{
        right:0 !important;
        left: inherit;
    }

    .testimonial-container{
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .slick-testimonial .testimonial-img{
        margin-left:auto;
        margin-right: auto;
        margin-bottom: 40px;
    }

    .testimonial-info{
        text-align: center;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .general-content .vid-wrap{
    flex-wrap:nowrap;
  }

  .slick-testimonial .quote-img{
    height: 32px;
  }
}


.page-id-33 ul{
  padding: 0 !important;
}

a#scroll-to-top{
  right: 51px !important;
}

#icon_wrapper {
	  display: flex;
    flex-direction: column;
	  width:45px;
    height: 160px;
    justify-content: flex-end;
    background: #415a69 !important;
    padding: 7px 5px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	  position:initial !important;
    margin-left: auto;
    text-align: center;
}

a.fuse_social_icons_links {
    margin-bottom: 6px;
	position: relative;
	right:1px;
    top: 7px;
}

@-moz-document url-prefix() {
  a.fuse_social_icons_links {
		right:3px;
	}
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #sidebar-social{
    position:fixed;
    top:300px !important;
  }
  a.fuse_social_icons_links {
	  top:auto !important;
	  right:1px;
      margin-bottom: 3px;
      position: relative;
      bottom: 93px !important;
  }
}

#sidebar-social{
    /* width: 100%; */
    width: -webkit-fill-available;
    width: -moz-available;
    max-width: 40px;
    float: right;
    padding: 0;
    margin-left: auto;
    z-index: 99;
    /* top:120px;*/
    top:55%;
  	right:0;
    will-change: transform;
    transition: all 0.5s;
    position: fixed;
}

#sidebar-social .sidebar__inner{
	/* position:absolute; */
    width: 100%;
}

@media screen and (max-width:991px){
    #sidebar-social{
        display: none;
    }
}

#icon_wrapper i{
	color:#BFBFBF !important;
}

#icon_wrapper i::before{
	font-size:29px !important;
}

#icon_wrapper a[href="https://www.facebook.com/GidgetFoundation"]{
	order:1;
}

#icon_wrapper a[href="https://twitter.com/GidgetFndation"]{
	order:4;
}

#icon_wrapper a[href="https://www.linkedin.com/company/gidgetfoundationaustralia"]{
	order:3;
}

#icon_wrapper a[href="https://www.instagram.com/gidgetfoundation/"]{
	order:2;
}



/************ Template two colum ***********/


body.page-template-template-general-content-option-1
body.page-template-template-general-content-option-2,
body.page-template-template-general-content-option-3{
    font-family: 'Gotham-Book' !important;
}

.page-template-template-general-content-option-1 .widgettitle,
.page-template-template-general-content-option-2 .widgettitle,
.page-template-template-general-content-option-3 .widgettitle{
    display: none;
}

.page-template-template-general-content-option-1 .sidebar,
.page-template-template-general-content-option-2 .sidebar,
.page-template-template-general-content-option-3 .sidebar{
    width: 100%;
    margin-bottom: 30px;
}


.page-template-template-general-content-option-1 .sidebar form input,
.page-template-template-general-content-option-2 .sidebar form input,
.page-template-template-general-content-option-3 .sidebar form input {
    width: 100%;
    border: 0;
    height: 35px;
    padding: 2px 20px;
    margin-bottom: 1em;
}

.page-template-template-general-content-option-1 .sidebar form select,
.page-template-template-general-content-option-2 .sidebar form select,
.page-template-template-general-content-option-3 .sidebar form select {
    margin-bottom: 1em;
}

.page-template-template-general-content-option form p {
    padding-bottom: 0;
}

.page-template-template-general-content-option-1 .sidebar form label,
.page-template-template-general-content-option-2 .sidebar form label,
.page-template-template-general-content-option-3 .sidebar form label {
    font-weight: 500;
    font-size: 17px;
}

.page-template-template-start-talking .sidebar  form input[type="submit"],
.page-template-template-general-content-option-1 .sidebar form input[type="submit"],
.page-template-template-general-content-option-2 .sidebar form input[type="submit"],
.page-template-template-general-content-option-3 .sidebar form input[type="submit"] {
    border: 2px solid #F06E90;
    border-radius: 3px;
    color: #fff;
    background: #F06E90;
    font-family: "Gotham-Bold";
    font-size: 19px;
    height: 54px;
}


.page-template-template-general-content-option-1 .sidebar form select,
.page-template-template-general-content-option-2 .sidebar form select,
.page-template-template-general-content-option-3 .sidebar form select {
    width: 100%;
    border: 0;
    height: 35px;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 20px;
    background-image: url(../assets/img/dropdown.png);
    background-repeat: no-repeat;
    background-position: 96% 50%;
    color: #415a69;
}

.page-template-template-general-content-option-1 .sidebar .sidebar-opt,
.page-template-template-general-content-option-2 .sidebar .sidebar-opt,
.page-template-template-general-content-option-3 .sidebar .sidebar-opt {
    float: left;
    max-width: 100%;
    margin-top: 30px;
    background-color: #f0f5f9;
    padding: 40px;
    width: 100%;
    max-width: 445px;
}

@media screen and (max-width:991px){
  .page-template-template-general-content-option-1 .sidebar .sidebar-opt,
  .page-template-template-general-content-option-2 .sidebar .sidebar-opt,
  .page-template-template-general-content-option-3 .sidebar .sidebar-op{
    width: 100% !important;
    max-width: inherit !important;
    text-align: center !important;
    float: initial;
  }
}

.page-template-template-general-content-option-1 .sidebar .sidebar-opt:first-child,
.page-template-template-general-content-option-2 .sidebar .sidebar-opt:first-child,
.page-template-template-general-content-option-3 .sidebar .sidebar-opt:first-child {
    margin-top: 0 !important;
}

@media screen and (min-width: 1200px){
    .page-template-template-general-content-option-1 .container.custom,
    .page-template-template-general-content-option-2 .container.custom,
    .page-template-template-general-content-option-3 .container.custom {
        max-width: 1492.390px !important;
    }
}

.page-template-template-general-content-option p{
    font-size: 18px;
    font-family: 'Gotham-Book';
    color: #415a69;
    line-height: 26px;
}

.page-template-template-general-content-option-2 .sidebar button,
.page-template-template-general-content-option-3 .sidebar button {
    border: 2px solid #F06E90;
    border-radius: 3px;
    color: #fff;
    background: #F06E90;
    font-family: "Gotham-Bold";
    font-size: 18px;
    height: 54px;
    padding-left: 15px;
    padding-right: 15px;
}



.page-template-template-bunnybooks .flex-wrap,
.page-template-template-general-content-option .flex-wrap,
.general-content .flex-wrap{
    display:flex;
    flex-wrap:nowrap;
    width:100%;
}

.page-template-template-general-content-option .flex-wrap.inside,
.general-content .flex-wrap.inside{
    flex-wrap:wrap !important;
}

.page-template-template-bunnybooks .banner-left{
    flex-basis:55%;
}

.page-template-template-bunnybooks .banner-right{
    flex-basis:50%;
    position:relative;
}

.page-template-template-general-content-option .banner-left{
    flex-basis:50%;
    max-width: 50%;
}

@media screen and (max-width:1024px){
  .page-template-template-general-content-option .banner-left{
    max-width: initial;
  }
}

.page-template-template-general-content-option .banner-right{
    flex-basis:50%;
}

.page-template-template-bunnybooks .banner-right video,
.page-template-template-general-content-option .banner-right video{
    width: 100%;
    height: 100%;
    display:block;
}

.page-template-template-general-content-option #start-talking-big-banner{
    display:flex;
    align-items:center;
    padding:0 195px;
}

.page-template-template-general-content-option #start-talking-big-banner h1{
    color:#fff;
    font-family:"Gotham-Book";
    font-size:141px;
    line-height: 128px;
}


.page-template-template-general-content-option .flex-wrap h1,
.general-content .flex-wrap h1{

    font-family:"Gotham-Medium" !important;
    color:#415a69;
    margin-bottom:20px;
}

.page-template-template-general-content-option .flex-wrap h2,
.page-template-template-general-content-option .flex-wrap h3,
.general-content .flex-wrap h2,
.general-content .flex-wrap h3{
    font-family:"Gotham-Book" !important;
}

.page-template-template-general-content-option .flex-wrap h4,
.page-template-template-general-content-option .flex-wrap h5,
.general-content .flex-wrap h4,
.general-content .flex-wrap h5{

    font-family:"Gotham-Book" !important;
    color:#415a69;
    margin-bottom:20px;
}

.page-template-template-general-content-option .flex-wrap h3,
.general-content .flex-wrap h3{
    font-size:30px;
}

@media screen and (max-width:1199px){
    .page-template-template-general-content-option .flex-wrap h3,
    .general-content .flex-wrap h3{
        font-size:20px;
    }

    .page-template-template-general-content-option .stories .story-content-wrap p{
        font-size:16px;
    }
}

.page-template-template-general-content-option .flex-wrap h4,
.general-content .flex-wrap h4{
    font-size:22px;
}

/*
.page-template-template-general-content-option .flex-wrap p,
.page-template-template-general-content-option .flex-wrap span p,
.page-template-template-general-content-option .flex-wrap p span{
  font-family:"Montserrat-Light";
  font-size:18px;
  color:#415a69;
}
*/
.general-content .flex-wrap p,
.general-content .flex-wrap span p,
.general-content .flex-wrap p span{
    font-family:"Gotham-Book";
    font-size:20px;
    color:#415a69;
}

.page-template-template-general-content-option .sidebar a{
  line-height:14.9px;
}

.page-template-template-general-content-option #side-3 a{
  line-height: 20.9px;
}

.page-template-template-general-content-option .flex-wrap a,
.page-template-template-general-content-option .flex-wrap span a,
.page-template-template-general-content-option .flex-wrap a span,
.general-content .flex-wrap a,
.general-content .flex-wrap span a,
.general-content .flex-wrap a span,
.page-template-template-start-talking .side-item a{
    color:#ef6e8f;
    font-family:"Gotham-Medium";
}

.page-template-template-general-content-option .flex-wrap b,
.page-template-template-general-content-option .flex-wrap strong,
.general-content .flex-wrap b,
.general-content .flex-wrap strong{
    font-family:"Gotham-Medium";
    color:#415a69;
}

.page-template-template-general-content-option .flex-wrap strong a,
.general-content .flex-wrap strong a{
    font-family:"Gotham-Medium";
    color:#415a69;
}

.page-template-template-general-content-option .container.custom,
.general-content article .container{
    padding-top:60px !important;
    padding-bottom:60px !important;
}

@media screen and (max-width:1560px){
    .page-template-template-general-content-option #start-talking-big-banner h1{
        font-size:110px;
    }
}

@media screen and (max-width:1023px){
    .page-template-template-general-content-option .banner-left{
        flex-basis:100%;
    }

    .page-template-template-general-content-option .banner-left h1{
        padding-top:50px;
        padding-bottom:50px;
    }

    .page-template-template-general-content-option .banner-right{
        display:none;
    }
}

@media screen and (min-width:1200px){
    .page-template-template-general-content-option .container.custom{
        max-width:1492.390px !important;
    }

}

@media screen and (min-width:992px) and (max-width:1450px){
    .page-template-template-general-content-option .entry-content,
    .general-content .entry-content{
        margin-right:40px;
    }
}

@media screen and (min-width:992px){

    .page-template-template-general-content-option .entry-content{
        flex-basis:60%;
    }

    .page-template-template-general-content-option .hide-desktop,
    .general-content .hide-desktop{
        display:none;
    }

    .page-template-template-general-content-option .sidebar{
        flex-basis:34%;
    }

    .page-template-template-general-content-option .entry-content .content-wrap,
    .general-content .entry-content .content-wrap{
        max-width:880px;
    }

    .page-template-template-general-content-option .entry-content .testimonial,
    .general-content .entry-content .testimonial{
        max-width:880px;
    }

    .page-template-template-general-content-option .entry-content .tiles-wrapper,
    .general-content .entry-content .tiles-wrapper{
        max-width:880px;
    }

    .page-template-template-general-content-option .entry-content .stories,
    .general-content .entry-content .stories{
        max-width:880px;
    }

}

@media screen and (max-width:991px){
    .page-template-template-general-content-option .container,
    .general-content .container{
        padding-left: 17px !important;
        padding-right: 17px !important;
    }
    .page-template-template-general-content-option .container.custom .flex-wrap,
    .general-content article .container .flex-wrap{
        flex-wrap:wrap;
        flex-direction: column;
    }

    .page-template-template-general-content-option .hide-desktop,
    .general-content .hide-desktop{
        margin-bottom:60px;
    }

    .page-template-template-general-content-option .hide-mobile,
    .general-content .hide-mobile{
        display:none;
    }

    .page-template-template-general-content-option #start-talking-big-banner{
        padding:0 30px;
    }

    .page-template-template-general-content-option #start-talking-big-banner h1{
        font-size:60px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .page-template-template-general-content-option .entry-content .content-wrap,
    .general-content .entry-content .content-wrap{
        margin-left:auto;
        margin-right:auto;
        max-width:1005px;
    }

    .page-template-template-general-content-option .entry-content .content-wrap a,
    .general-content .entry-content .content-wrap a{
        word-break: break-all;
    }

    .page-template-template-general-content-option .entry-content .testimonial,
    .general-content .entry-content .testimonial{
        margin-left:auto;
        margin-right:auto;
        max-width:1005px;
    }

    .page-template-template-general-content-option .entry-content .tiles-wrapper,
    .general-content .entry-content .tiles-wrapper{
        margin-left:auto;
        margin-right:auto;
        max-width:1005px;
    }

    .page-template-template-general-content-option .entry-content .stories,
    .general-content .entry-content .stories{
        margin-left:auto;
        margin-right:auto;
        margin-bottom:0px;
        max-width:1005px;
    }

    .page-template-template-general-content-option .stories .story-content-wrap .story-info,
    .general-content .stories .story-content-wrap .story-info{
        max-width:initial;
    }

    .page-template-template-general-content-option .sidebar .side-item,
    .general-content .sidebar .side-item{
        margin-right:auto;
        max-width:700px !important;
    }

    .page-template-template-general-content-option .sidebar .side-item .title{
        text-align:center;
    }

    .page-template-template-general-content-option .sidebar .side-item .side-content{
        text-align: center;
    }

}

@media screen and (max-width:767px){

    .page-template-template-general-content-option .testimonial .icon{
        flex-basis:100% !important;
        margin-bottom:15px;
    }

    .page-template-template-general-content-option .testimonial .content{
        flex-basis:100% !important;
    }

    .page-template-template-general-content-option .stories .story-content img{
        display:none;
    }

    .page-template-template-general-content-option .stories .story-content-wrap{
        padding:15px 20px !important;
    }

    .page-template-template-general-content-option .stories .story-content-wrap .story-info{
        max-width:initial !important;
    }

    .page-template-template-general-content-option .news .nav-arrow{
        display:none !important;
    }

    .page-template-template-general-content-option .news .slick-slide .title{
        min-height:initial !important;
    }

}

@media screen and (max-width:556px){
    .page-template-template-general-content-option .entry-content .tiles-wrapper .tile{
        margin-bottom:25px;
    }

    .page-template-template-general-content-option .entry-content .tiles-wrapper .tile:last-child{
        margin-bottom:0;
    }

    .page-template-template-general-content-option .stories .story-tile{
        flex-direction:column !important;
    }

    .page-template-template-general-content-option .stories .story-img{
        max-width:100% !important;
    }
}

@media screen and (max-width:767px){
    .page-template-template-general-content-option .stories .title{
        text-align:center;
    }
}

@media screen and (max-width:480px){
    .page-template-template-general-content-option #start-talking-big-banner h1{
        font-size:40px !important;
        padding-bottom: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        padding-top:20px;
    }

    .page-template-template-general-content-option .entry-content h3,
    .page-template-template-general-content-option .entry-content h4{
        font-size:18px !important;
    }

    .page-template-template-general-content-option .stories .title h3{
        font-size:25px !important;
    }

    .page-template-template-general-content-option .entry-content,
    .page-template-template-general-content-option .sidebar{
        max-width:100%;
    }

    .page-template-template-general-content-option .sidebar .side-item{
        padding:20px !important;
    }

    .page-template-template-general-content-option .sidebar .side-item#side-1 p,
    .page-template-template-general-content-option .sidebar .side-item#side-2 p,
    .page-template-template-general-content-option .sidebar .side-item#side-3 p{
        font-size:14px !important;
    }

    .page-template-template-general-content-option .flex-wrap .content-wrap p,
    .page-template-template-general-content-option .flex-wrap .content-wrap span{
        font-size: 14px !important;
        line-height:initial;
    }

}

@media screen and (min-width:1450px){
    .page-template-template-general-content-option .container.custom{
        /* width:1680px; */
        max-width:initial;
    }

    .page-template-template-general-content-option .flex-wrap h1{
        font-size:50px;
    }

    .page-template-template-general-content-option .flex-wrap h3,
    .page-template-template-general-content-option .sidebar h3{
        font-size:30px;
    }

    .page-template-template-general-content-option .entry-content .tiles-wrapper .tile:first-child{
        margin-left:0;
    }

    .page-template-template-general-content-option .entry-content .tiles-wrapper .tile:last-child{
        margin-right:0;
    }

}

@media screen and (max-width:1550px){

     .page-template-template-general-content-option .stories .story-content h3{
            font-size:20px !important;
     }

}

@media screen and (max-width:1410px){

     .page-template-template-general-content-option .stories .story-content h3{
        font-size:20px !important;
     }

     .page-template-template-general-content-option .stories .story-content-wrap p{
        font-size:16px !important;
     }

}

@media screen and (max-width:1368px){
    .page-template-template-general-content-option .stories .story-content-wrap p{
        font-size:14px !important;
    }

}

@media screen and (max-width:1327px){
    .page-template-template-general-content-option .stories .story-content-wrap p{
        font-size:11px !important;
    }

}

@media screen and (max-width:1236px){
    .page-template-template-general-content-option .stories .story-content-wrap p{
        font-size:10px !important;
    }

}
/*
.page-template-template-general-content-option .testimonial{
    margin-top:80px;
    margin-bottom:80px;
    padding:30px 37px;
    box-shadow:2px 1px 11px 0px rgba(0,0,0,0.1);
    display:flex;
    flex-wrap:wrap;
}
*/
.page-template-template-general-content-option .testimonial h4{
    margin-bottom:20px;
    padding-bottom: 0;

}

.page-template-template-general-content-option .testimonial .icon{
    flex-basis:10%;
}

.page-template-template-general-content-option .testimonial .content{
    flex-basis: 90%;
}

.page-template-template-general-content-option .testimonial .testimonial-img{
    max-width:45px;
    min-width:45px;
    min-height:45px;
    border-radius: 30px;
    background-size: cover;
    background-position: center center;
    margin-right:15px;
}

.page-template-template-general-content-option .testimonial .testimonial-info{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}

.page-template-template-general-content-option .testimonial .testimonial-info p{
    margin-right:15px;
    font-size:16px;
    font-family:"Gotham-Thin-Italic";
}

.page-template-template-general-content-option .testimonial .testimonial-info a{
    font-family:"Gotham-Book";
    font-size:16px;
}

@media screen and (max-width:408px){
    .page-template-template-general-content-option .testimonial .testimonial-info a{
        margin-top:20px;
    }

    .page-template-template-general-content-option .testimonial .testimonial-info{
        justify-content:center;
    }
}

.page-template-template-general-content-option .entry-content .tiles-wrapper{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    margin-bottom: 80px;
}

@media screen and (min-width:992px) and (max-width:1243px){
    .page-template-template-general-content-option .entry-content .tiles-wrapper{
        flex-direction: column;
    }

    .page-template-template-general-content-option .entry-content .tiles-wrapper .tile{
        margin-bottom:40px;
    }
}

.page-template-template-general-content-option .entry-content .tiles-wrapper .tile{
    margin-right:auto;
    margin-left:auto;

}

.page-template-template-general-content-option .entry-content .tile-icon{
    margin-bottom:15px;
    min-height: 70px;
}

.page-template-template-general-content-option .entry-content .tile-icon img{
    max-width:71px;
    max-height:68px;
}

.page-template-template-general-content-option .entry-content .tile-body p{
    font-family:"Gotham-Bold";
    font-size:20px;
}

@media screen and (max-width:480px){
    .page-template-template-general-content-option .entry-content .tiles-wrapper{
        flex-direction: column;
    }
    .page-template-template-general-content-option .entry-content .tile-body p{
        font-size:18px;
    }
}

.page-template-template-general-content-option .entry-content .tile-body span{
    font-family:"Gotham-Book";
    font-size:15px;
    color:#415a69;
}

.page-template-template-general-content-option .stories .title{
    margin-bottom:30px;
}

.page-template-template-general-content-option .stories .stories-wrap{
    display:flex;
    flex-direction: column;
}

.page-template-template-general-content-option .stories .story-img{
    width:100%;
    max-width:266px;
    min-height:223px;
    background-size:cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.page-template-template-general-content-option .stories .story-tile{
    display:flex;
    flex-direction: row;
    align-items: center;
    flex-wrap:nowrap;
    margin-bottom:40px;
}

.page-template-template-general-content-option .stories .story-tile:last-child{
    margin-bottom:0;
}

.page-template-template-general-content-option .stories .story-content-wrap{
    display:flex;
    align-items:center;
    min-height:223px;
    padding:25px 30px;
    background-color:#f0f5f9;
    width:100%;
}

@media screen and (max-width:1199px){
    .page-template-template-general-content-option .stories .story-content-wrap{
        max-width:400px;
    }

    .page-template-template-general-content-option .stories .story-img{
        max-width: 400px;
    }

    .page-template-template-general-content-option .stories .story-content-wrap p{
        font-size:15px !important;
    }

}

@media screen and (min-width:992px) and (max-width:1199px){
    .page-template-template-general-content-option .stories .story-tile{
        flex-direction: column;
    }
}

@media screen and (max-width:556px){
    .page-template-template-general-content-option .stories .story-content-wrap{
        max-width: initial;
    }
}

@media screen and (max-width:480px){
    .page-template-template-general-content-option .stories .story-content-wrap{
        min-height:150px;
    }
}


.page-template-template-general-content-option .stories .story-content-wrap a {
    text-decoration: none;
    width:100%;
}

.page-template-template-general-content-option .stories .story-content-wrap .story-info{
    max-width:458px;
}

.page-template-template-general-content-option .stories .story-content{
    display:flex;
    align-items:center;
    flex-direction: row;
    justify-content:space-between;
}

.page-template-template-general-content-option .stories .story-content img{
    max-width:33px;
    max-height:33px;
}

@media screen and (max-width:1250px){
    .page-template-template-general-content-option .stories .story-content img{
        display:none;
    }
}

.page-template-template-general-content-option .stories .story-content h3 {
    margin-bottom:10px;
    padding-bottom:0;
}

.page-template-template-general-content-option .stories .story-content-wrap p{
    font-family: "Gotham-Medium"
}

.page-template-template-general-content-option .sidebar .side-item{
    background-color:#f0f5f9;
    padding:40px;
    width:100%;
    max-width: 445px;
    margin-left:auto;
    margin-bottom:30px;
}

.page-template-template-general-content-option .sidebar .side-item:last-child{
    margin-bottom: 0;
}

.page-template-template-general-content-option .sidebar .side-item h3{
    padding-bottom:0;
    margin-bottom: 10px;
}

.page-template-template-general-content-option .sidebar .side-img{
    text-align:center;
    margin-bottom:25px;
}

.page-template-template-general-content-option .sidebar .side-item p{
    padding-bottom:0;
}

@media screen and (max-width:480px){
    .page-template-template-general-content-option .sidebar .side-item p{
        line-height:initial;
    }
}

.page-template-template-general-content-option .sidebar .side-item .seperate{
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
}

.page-template-template-general-content-option .sidebar .side-item .seperate p{
    font-family:"Gotham-Book";
    font-size:25px !important;
}

.page-template-template-general-content-option .sidebar .side-item#side-2 .title{
    margin-bottom:30px;
}

.page-template-template-general-content-option .sidebar .side-item#side-2 label{
    font-weight:500;
    font-size:17px;
}

.page-template-template-general-content-option .sidebar .side-item#side-2 form p{
    margin-bottom:30px;
}

@media screen and (max-width:1450px){
    .page-template-template-general-content-option .sidebar .side-item#side-2 form p{
        text-align:left;
    }
}

#wpcf7-f5896-p5847-o1 > form > p:nth-child(7){
    margin-bottom:0 !important;
}

#wpcf7-f5896-p5847-o1 > form > p:nth-child(7){
    max-height:54px;
}

#side-3 > div:nth-child(3){
    margin-top:40px;
}

.page-template-template-general-content-option .sidebar .side-item#side-1 p,
.page-template-template-general-content-option .sidebar .side-item#side-2 p,
.page-template-template-general-content-option .sidebar .side-item#side-3 p{
    font-size:18px;
    line-height:26px;
}

.page-template-template-general-content-option .sidebar .side-item#side-2 form input{
    width:100%;
    border:0;
    height:35px;
    padding: 2px 20px;
}

.page-template-template-general-content-option .sidebar .side-item#side-2 form select{
    width:100%;
    border: 0;
    height: 35px;
    -o-appearance: none;
   -ms-appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   padding: 2px 20px;
   background-image:url(../assets/img/dropdown.png);
   background-repeat:no-repeat;
   background-position:96% 50%;
   color:#415a69;
}

.page-template-template-general-content-option .sidebar .side-item#side-2 form input[type="submit"]{
    border: 2px solid #F06E90;
    border-radius: 3px;
    color: #fff;
    background: #F06E90;
    font-family:"Gotham-Bold";
    font-size:19px;
    height:54px;
}

.page-template-template-general-content-option .news{
    background-color:#f0f5f9;
}

.page-template-template-general-content-option .news .container{
    padding-top:80px !important;
}

.page-template-template-general-content-option .news .news-content{
    position:relative;
}

.page-template-template-general-content-option .news .title{
    text-align:center;
    margin-bottom:60px;
}

.page-template-template-general-content-option .news .title h3{
    font-family:"Gotham-Bold";
    font-size:35px;
    color:#415a69;
}

@media screen and (max-width:480px){
    .page-template-template-general-content-option .news .title h3{
        font-size:23px !important;
    }
}

.page-template-template-general-content-option .news .slick-slider{
    margin:auto;
    max-width:1250px;
}

.page-template-template-general-content-option .news .slick-slide{
    max-width:357px;
    margin-left:50px;
    margin-right:50px;
}

.page-template-template-general-content-option .news .slick-slide .news-img{
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:30px;
    min-height:241px;
    min-width:360px;
    max-height: 241px;
}

.page-template-template-general-content-option .news .slick-slide{
    pointer-events: none;
}

.page-template-template-general-content-option .news .slick-slide.slick-active{
    pointer-events: initial;
}

.page-template-template-general-content-option .news .slick-slide .title {
    margin-bottom: 20px;
    min-height:106px;
    max-height:106px;
}

@media screen and (max-width:480px){
    .page-template-template-general-content-option .news .slick-slide .title {
        max-width: 336px;
        margin-left: auto;
        margin-right: auto;
    }
}

.page-template-template-general-content-option .news .slick-slide .title h3{
    font-family:"Gotham-Bold";
    font-size:25px;
    color:#415a69;
}

.page-template-template-general-content-option .news .news-card{
    position:relative;
}

.page-template-template-general-content-option .news .prev{
    cursor:pointer;
    font-size:30px;
    color:#ef6e8f;
    position: absolute;
    top: 68.5%;
    left: -27px;
}

.page-template-template-general-content-option .news .next{
    cursor:pointer;
    font-size:30px;
    color:#ef6e8f;
    position:absolute;
    top: 68.5%;
    right: -27px;
}

.page-template-template-general-content-option .slick-dots{
    list-style:none;
    display:flex;
    flex-direction: row;
    justify-content:center;
}

.page-template-template-general-content-option .slick-dots li{
    margin-right:10px;
}

.slick-dots li img:nth-child(1) {
    display: block;
}

.slick-dots li img:nth-child(2) {
    display: none;
}

.slick-dots li.slick-active img:nth-child(1) {
    display: none;
}

.slick-dots li.slick-active img:nth-child(2) {
    display: block;
}


.page-template-template-general-content-option .slick-dots li:last-child{
    margin-right:0;
}

@media (min-width: 1500px) and (max-width: 1700px) {
    .large-rp{
        padding-right: 30px;
    }
}

.page-template-template-general-content-option #start-talking-big-banner{
    display:flex;
    flex-direction: column;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


@media screen and (max-width:1023px){
    .page-template-template-general-content-option #start-talking-big-banner h1{
        position:relative !important;
        bottom:0px !important;
        left:0px !important;
    }

    .page-template-template-general-content-option #start-talking-big-banner {
        padding: 194px 30px 0 30px;
    }

    div#start-talking-big-banner{
        background-size: 34% 27%!important;
        background-position: 50% 7%!important;
    }

}

@media screen and (max-width:767px){
	.page-template-template-general-content-option #start-talking-big-banner {
        padding: 149px 30px 0 30px;
    }
}

@media screen and (max-width:480px){
	.page-template-template-general-content-option #start-talking-big-banner {
        padding: 120px 30px 0 30px;
    }

    div#start-talking-big-banner{
        background-position: 50% 12% !important;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    .page-template-template-general-content-option #start-talking-big-banner{
        position:relative;
    }

    .page-template-template-general-content-option #start-talking-big-banner h1{
        position: absolute;
        bottom:21%;
        left:20%;
    }

}

@supports (-ms-accelerator:true) {

    .page-template-template-general-content-option #start-talking-big-banner{
        position:relative;
    }

    .page-template-template-general-content-option #start-talking-big-banner h1{
        position: absolute;
        bottom:21%;
        left:20%;
    }

}

.logo-mobile{
    margin-top:20px !important;
    margin-bottom: 20px !important;
    float:left !important;
}

.page-template-template-general-content-option .video-mobile{
    margin-bottom:20px;
}

@media screen and (max-width:568px){
    .logo-desktop{
        display:none !important;
    }
}

@media screen and (min-width:569px){
    .logo-mobile{
         display:none !important;
    }
}

@media screen and (max-width:1023px){
    .page-template-template-general-content-option .video-mobile{
        max-height:300px;
        margin-bottom: 40px;
    }
}

@media screen and (max-width:767px){
    .page-template-template-general-content-option .video-mobile{
        max-height:250px;
    }

}

@media screen and (max-width:480px){
    .page-template-template-general-content-option .video-mobile{
        max-height:154px;
    }

}

@media screen and (min-width:1024px){
    .page-template-template-general-content-option .video-mobile{
        display:none;
    }

    .page-template-template-general-content-option #start-talking-big-banner{
        flex-direction: initial;
    }
}


@media screen and (min-width: 992px){
    .page-template-template-general-content-option .sidebar .flex-box .flex-wrap {
        flex-wrap: nowrap;
    }
}

.page-template-template-general-content-option .sidebar .flex-box .flex-wrap {
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.page-template-template-general-content-option .sidebar .flex-box a.flex-wrap{
    color: #415a69;
    font-size: 15px;
    font-family: "Gotham-Thin-Italic";
    margin-bottom: 25px;
}

.page-template-template-general-content-option-2 .sidebar .flex-wrap p,
.page-template-template-general-content-option-3 .sidebar .flex-wrap p {
    max-width: 144px;
    font-size: 15px;
}

.page-template-template-general-content-option .sidebar .flex-box a.flex-wrap > img{

    margin-right: 20px;

}

@media screen and (min-width: 1200px){
    .page-template-template-general-content-option .entry-content {
      margin-right: 50px;
  }
}

@media screen and (max-width:500px){
  #demos .large-12.columns{
    display: none !important;
  }
}

#tribe-events-pg-template, .tribe-events-pg-template{
  max-width: initial !important;
}

.event-banner img{
  object-fit: cover;
}

.page-template-template-general-content-option .content-wrap .aligncenter{
  width: 100%;
}

.page-template-template-general-content-option .et_pb_button,
.general-content .et_pb_button{
  border: 2px solid #F06E90;
  border-radius: 3px;
  color: #fff;
  background: #F06E90 !important;
}

.page-template-template-general-content-option .et_pb_button:hover,
.general-content .et_pb_button:hover{
  background: #F06E90 !important;
}

.page-template-template-general-content-option ul,
.page-template-template-general-content-option ol{
  font-family: "Gotham-Book";
  font-size: 18px;
  color: #415a69;
}

.page-template-template-general-content-option ol{
  list-style-position: outside !important;
  padding-left: 17px !important;
}

@media scren and (max-width:480px){
  .page-template-template-general-content-option ul,
  .page-template-template-general-content-option ol{
    font-size: 14px;
    line-height: initial !important;
  }
}

.page-template-template-general-content-option .flex-wrap .et_pb_accordion strong{
  position: relative;
  bottom:4px;
}

/* Speaker Profile */
#post-2680 .et_pb_team_member_description h4{
  min-height:84px;
}

#post-2680 .et_pb_team_member{
	margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 14%;
}

#post-2680 .popmake-3424{
	min-height:29px;
}

@media (min-width:981px){
  #post-2680 .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module{
    margin-bottom: 16.27%;
  }
}

@media screen and (min-width:981px) and (max-width:1253px){
  #post-2680 .et_pb_team_member_description h4{
  	font-size:18px;
  }
}

@media screen and (max-width:767px){
  #post-2680 .et_pb_team_member{
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 280px;
  }

  #post-2680 .et_pb_team_member_3.et_pb_team_member,
  #post-2680 .et_pb_team_member_5.et_pb_team_member{
    margin-left: auto !important;
    margin-right: auto !important;
  }

}

/* Resources
#post-2684 .et_pb_blurb_content img{
  height:819.36px;
}

*/

/* Contact Us */
#post-3045 .content-wrap .aligncenter{
  width:auto !important;
}

.vid-wrap{
  min-height: 294px;
}

.vid iframe,
.vid video{
  width: 100%;
  height:100%;
}

.woocommerce-product-gallery__trigger{
  display: none;
}

#page-container.et-animated-content,
#page-container{
  padding-top: 0 !important;
  margin-top: 0 !important;
}

#top-menu li{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

.nav li ul{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

#top-menu li li a{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

.et-show-dropdown .sub-menu{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

.et-show-dropdown{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

.et-hover{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

.et-hover .sub-menu{
	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

@media screen and (max-width:1199px){
  .general-content .vid-wrap{
     flex-direction: inherit !important;
   }
}

.fas {
    font: normal normal normal 14px/1 FontAwesome;
}

.wpcf7-submit{
  height:54px !important;
}

.woocommerce-page .entry-content{
	max-width:1080px;
	margin: auto;
  margin-bottom:30px;
}

.pad-content{
  padding: 0 20px;
}

/* fix mobile menu after Nov update */
@media screen and (max-width:1199px){
	.logo-desktop{
		max-width: 38%;
	}
}

@media screen and (max-width:1024px){
  .logo-desktop{
		max-width: 25%;
	}

  .et-fixed-header{
    top:0 !important;
  }
}

@media screen and (max-width:991px){
  #main-header .et_mobile_menu{
    background-color: rgba(255,255,255,1) !important;
  }

  .logo_container{
  	display: none !important;
  }

  .logo-mobile{
  	margin-top: -46px !important;
  	display: block !important;
  }

  #et-top-navigation{
  	display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    padding:  5px 0 !important;
  }

  .logo-contact-container{
  	margin-top:87px !important;
  }

  .et_top_search{
  	display: none;
  }

  mobile_menu_bar:before {
  	top:12px;
  }

  .et_header_style_left .mobile_menu_bar{
  	padding-bottom: 0 !important;
  }

  #main-header .container{
  	padding:0 20px !important;
  }

  #main-header img{
  	display: none;
  	top:0 !important;
  }
}

@media screen and (max-width:767px){
	.et-fixed-header{
		top:-45px !important;
	}
}

footer .acknowledgement p{
    color:#fff;
}

footer .acknowledgement{
    position: absolute;
    max-width: 230px;
    right: -5px;
    bottom: -44px;
}

@media screen and (max-width:1199px){
    footer .acknowledgement{
        right: -30px;
    }
}

@media screen and (max-width:991px){
    footer .acknowledgement{
        right: -62px;
    }
}

@media screen and (max-width:850px){
    .bottom-subscribe-box{
        float: initial !important;
        text-align: center;
        margin: auto;
        width: 50% !important;
        margin-top: 25px;
        margin-bottom: 40px;
    }
    footer .acknowledgement{
        position:unset;
        text-align: center;
        max-width: inherit;
    }
}

@media screen and (max-width:736px){
    #foot-menu-nav{
        text-align: center;
    }

    footer .sub-menu{
        margin-bottom: 25px;
    }

    footer .bottom-nav li{
        text-align: center !important;
    }
}

.icon-break img {
    object-fit: cover;
    width: 180px;
    /* display: flex; fix for icons */
    margin-right: 0;
    margin-left: auto;
    min-width: 120px;
    max-width:180px;
}

.custom-row-popper {
    position: relative!important;
    width: 95%!important;
    max-width: 100%!important;
    margin: 0 auto;
}

.custom-row-popper span.et_pb_image_wrap img {
    object-fit: initial;
    width: initial;
    display: initial;
    margin-right: 0;
    margin-left: auto;
    min-width: initial;
}

@media screen and (max-width: 991px){
    div#foot-menu-nav {
        position: unset;
    }

    ul#menu-footer-menu {
        width: 100%;
    }

    .bottom-subscribe-box {
        float: unset !important;
        width: 50% !important;
        padding-top: 24px !important;
        color: #FFF !important;
    }


    footer .acknowledgement {
        position: initial;
        max-width: 100%;
        margin-top: 30px;
    }


}

.yarn-title a{
    font-size: 18px!important;
}

/* Perinatal Conference 2021 */

@media screen and (min-width:992px) and (max-width:1199px){
  .programs img{
    min-height: 581px;
    max-height: 581px;
  }
}

@media screen and (max-width:1199px){
  .programs h4{
    min-height: 66px;
  }
  .programs img{
    width: 100%;
  }
}

@media screen and (max-width:991px){
	.ticket-type,
	.img-ticket{
		text-align: center !important;
	}

	.mb-spc .et_pb_column{
		margin-bottom: 0 !important;
	}
}

@media screen and (max-width:767px){
	#speakers .et_pb_team_member_image img{
		max-width:250px;
	}

}

@media screen and (min-width:992px){
  #speakers{
  	flex-wrap:nowrap;
  }
  #speakers .et_pb_team_member_description h4{
    min-height: 55px;
    font-size: 18px;
    margin-bottom: 10px;
  }
  #speakers .et_pb_team_member{
  	display: flex;
  	flex-direction: column;
    align-items: center;
    margin-bottom: 25px;
  }
  #speakers .et_pb_team_member_image{
  	display: block !important;
  	float: inherit !important;
  	margin-right: 0 !important;
  	margin-bottom: 25px;
  }
  #speakers .et_pb_column_1_5{
  	width: 100%;
  	max-width: 189px;
  }
  #flex-wrap .et_pb_column{
    margin-right: 5.5%;
  }
}

#flex-wrap{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

@media screen and (max-width:991px){
  .flower-bg{
    background-image: inherit !important;
  }
}

@media screen and (max-width:767px){
  .lg-banner{
    display: none;
  }
  .sm-banner{
    min-height: inherit !important;
    width: 100%;
    max-height: 394px;
  }
}

@media screen and (min-width:768px){
  .sm-banner{
    display: none;
  }
}

/*Popmake*/
.pum-content .et_pb_row{
  width: 100%;
}

/* Fix jumping main menu */
#header-main.et-fixed-header{
	-webkit-box-shadow: 0 0 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px rgb(0 0 0 / 10%);
    position: fixed;
    background: #FFF !important;
    border-top:0;
}
#header-main{
	top: 0 !important;
    border-top: 1px solid #f06e9052;
	position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgb(0 0 0 / 10%);
    font-weight: 500;
    line-height: 23px;
    webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    -moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
}

#header-main.et-fixed-header > div .logo_container{
	display: none !important;
}

/* Font change for Health Prof landing page */
.page-id-2169 .entry-content p{
	line-height: 26px;
}
.page-id-2169 .entry-content p,
.page-id-2169 .entry-content b,
.page-id-2169 .entry-content strong,
.page-id-2169 .entry-content span{
	color:#415a69;
}

.page-id-2169 .entry-content a,
.page-id-2169 .entry-content strong a,
.page-id-2169 .entry-content b a,
.page-id-2169 .entry-content a strong,
.page-id-2169 .entry-content a b{
	color:#ef6e8f;
}

.page-id-2169 .entry-content p,
.page-id-2169 .entry-content a{
	font-family:'Gotham-Book';
}

.page-id-2169 .entry-content b,
.page-id-2169 .entry-content strong{
	font-family:'Gotham-Medium';
}

.page-id-2169 .entry-content p b,
.page-id-2169 .entry-content p strong{
	font-family:'Gotham-Medium';
}

.page-id-2169 .et_pb_section_52 a strong,
.page-id-2169 .et_pb_section_52 a b,
.page-id-2169 .et_pb_section_53 a strong,
.page-id-2169 .et_pb_section_53 a b{
	color:#415a69 !important;
}

@media screen and (max-width:991px){
	.page-id-2169 .icon-break img{
		margin:auto;
	}
	.page-id-2169 .et_pb_text_inner{
		text-align:center;
	}
}

@media screen and (min-width:992px){
	.page-id-2169 .entry-content p, .page-id-2169 .entry-content a{
		font-size:18px;
	}
}

.acknowledgement-2{
	color: #fff;
    left: 15px;
    max-width: 268.8px;
    bottom: 30px;
    padding-right: 15px;
    font-size: 12px;
}

@media screen and (min-width:992px){
	.acknowledgement-2{
		position: absolute;
	}
}

@media screen and (min-width:851px) and (max-width:1206px){
	.acknowledgement-2{
		max-width:228.8px;
	}
}

@media screen and (max-width:850px){
	.acknowledgement-2{
		text-align: center;
    max-width: inherit;
		padding-right:0;
		margin-top:15px;
    margin-bottom: :15px;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .home-icon-menu .info-row{
		justify-content:space-around;
	}
  .acknowledgement-2,
  .acknowledgement{
    line-height: 21px;
  }
}

/* Feedback for Gidget Yarn - 9299 */
@media screen and (min-width:981px){
	#post-8738 .bito-campaign-side-row{
		width:29.666% !important;
	}

	#post-8738 .bito-campaign-center-row{
		width:29.666% !important;
	}
}

@media screen and (max-width:812px){
	#post-8738 .bito-campaign-side-row{
		display: block;
	}
}

@media screen and (max-width:767px){
	#blurb_custom .et_pb_image_wrap img{
		max-width: 57%;
	}
}

#blurb_custom{
	width:100%;
	text-align: center;
}

#blurb_custom .et_pb_main_blurb_image{
	min-height:152px !important;
	margin-bottom: 15px;
}

#blurb_custom .et_pb_module_header a{
	font-size: 19px;
  font-weight: bold;
  color: #262626;
}

#blurb_custom .et_pb_module_header{
  margin-bottom: 0;
}

#cust-fw{
	display: flex;
	flex-wrap:wrap;
  align-items: center;
  justify-content: center;
	width:100% !important;
	max-width:100% !important;
  padding-top: 27px!important;
  padding-bottom: 27px !important;
  margin-bottom: 15px;
}

#post-8738 #cust-fw{
	border:4px solid #F06E90;
}

.page-id-13589 #speaker-row,
.page-id-13709 #speaker-row{
	max-width:inherit !important;
}

.page-id-13589 #ticket-types,
.page-id-13709 #ticket-types{
	max-width:472px !important;
	margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width:992px) and (max-width:1700px){
	.page-id-13589 #speaker-conference.tile-wrapper .tile,
	.page-id-13709 #speaker-conference.tile-wrapper .tile{
		min-width:170px !important;
	}
}

#post-14593 .sidebar .sidebar-opt, #post-14695 .sidebar .sidebar-opt, #post-14597 .sidebar .sidebar-opt{
    background-color: #fff!important;
}

.page-id-14623 .btn .fa-twitter:before, .page-id-14623 .btn .fa-facebook-f:before{
    font-size: 18px!important;
}

.page-id-14716 .btn .fa-twitter:before, .page-id-14716 .btn .fa-facebook-f:before{
    font-size: 18px!important;
}

.dad-video .support-box .img-wrapper img {
    max-height: 130px!important;
}

@media screen and (max-width:550px){
	.dad-video-banner .sm-banner{
		display: none;
	}
	.dad-video-banner .general-content #content-box{
    	margin-top: 108px;
    }
    .container.dad-video {
        padding-top: 49px!important;
    }
    .page-template-template-general-content-dad-video .logo-contact-container {
        margin-top: 122px !important;
    }
    .dad-video .support-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    .sup-text-right {
        padding-top: 27px;
    }
}

.dad-video .support-wrapper{
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.dad-video .sup-text-right strong {
    font-family: "Gotham-Medium";
    color: #415a69;
}

.dad-video .sup-text-right p {
    font-family: "Gotham-Book";
    font-size: 20px;
    color: #415a69;
}

.dad-video .sup-text-right em {
    font-style: italic;
    vertical-align: baseline !important;
}

.et_top_needhelp{
  position: relative;
  top:5px;
}

.et_top_needhelp a{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #F06E90 !important;
  text-decoration: none !important;
  text-transform:uppercase;
}

.et_top_needhelp a:after{
  display: flex !important;
  align-items: center;
  justify-content: center;
  content: "!";
  border-radius: 50%;
  color: #fff;
  text-decoration: underline;
  background: #F06E90;
  width: 16px;
  height: 16px;
  text-align: center;
  font-weight: 700;
  margin-left: 4px;
  margin-bottom: 0px !important;
}

@media screen and (min-width:992px){
	.popmake-7220{
		position: relative;
    	left: 5px;
	}
}

@media screen and (max-width:991px){
	.popmake-7220{
		display:none;
	}
}

.et_top_donatebutton a{
  background: #d31245 !important;
  border: 2px solid #d31245 !important;
}

.et_top_donatebutton a:hover{
  background: #d31245 !important;
}

/* Issue - 10156 */
#new-footer-nav{
    padding-top:15px;
    padding-bottom:15px;
    background-color: #fae5e6;
}

#new-footer-nav .intro{
    font-size: 18px;
    color:#415A69;
}

#new-footer-nav h3{
    color:#415A69;
    font-weight:600;
    margin-top:20px;
    margin-bottom: 10px;
}

.subs-btn{
   text-decoration: none;
   background: #ea737c;
   padding: 7px 20px;
   border-radius: 15px;
   display: block;
   width: 100%;
   text-align: center;
   color:#fff;
   font-weight:700;
   margin-bottom: 30px;
   font-size: 18px;
   max-width: 175px;
   margin-left: auto;
   margin-right: auto;
}

.subs-btn:active,
.subs-btn:focus{
    color:#fff;
    text-decoration: none;
    outline:none;
}

.subs-btn:hover{
    color:#fff;
}

#new-footer-nav{
    padding: 15px;
}

#new-footer-nav .social{
    margin-bottom: 30px;
}

#new-footer-nav .social li{
    margin-right: 15px;
}

#new-footer-nav .social li:last-child{
    margin-right: 0;
}

#new-footer-nav .social li img{
    max-width: 42px;
}

@-moz-document url-prefix() {
  #new-footer-nav .fa-facebook-f:before{
      padding: 5px 11px !important;
  }
}

#new-footer-nav .fa-facebook-f:before{
    border: 2px solid #4a5d6b;
    padding: 5px 10px;
    border-radius: 50px;
    font-size:27px;
    color:#4a5d6b;
}

#new-footer-nav .fa-instagram:before{
    border: 2px solid #4a5d6b;
    padding: 5px 7px;
    border-radius: 50px;
    font-size:27px;
    color:#4a5d6b;
}

#new-footer-nav .fa-twitter:before{
    border: 2px solid #4a5d6b;
    padding: 6px 7px;
    border-radius: 50px;
    font-size:27px;
    color:#4a5d6b;
}

#new-footer-nav .fa-linkedin-in:before{
    border: 2px solid #4a5d6b;
    padding: 6px 8px;
    border-radius: 50px;
    font-size:27px;
    color:#4a5d6b;
}

#new-foot-menu-nav #menu-footer-menu{
    display: flex;
    flex-wrap:wrap;
    align-items: center;
    justify-content: center;
    width: 100% !important;
}

#new-foot-menu-nav #menu-footer-menu li a{
    color: #415A69;
    font-weight:600;
    text-decoration: none;
    font-family:"Gotham-Medium";
    cursor:pointer;
}

#new-foot-menu-nav #menu-footer-menu li{
    margin-right: 35px;
}

#new-foot-menu-nav #menu-footer-menu li:last-child{
    margin-right: 0;
}

#footer-bottom{
    background-color: #d31245 !important;
    position: relative;
}

#footer-bottom p{
    color:#fff;
}

#footer-bottom .footer-terms-conditions a{
    font-size:12px;
    color:#000 !important;
}

#footer-bottom .footer-terms-conditions{
    font-size:13px;
    color:#000 !important;
    position: relative;
    bottom:5px;
    font-weight:600;
    float: inherit !important;
}

#footer-bottom .left-img{
    max-width:170px;
}

#footer-bottom .right-img{
    max-width:125px;
}

.home-instagram-feed-box{
  margin-bottom: 20px;
}

@media screen and (min-width:1200px){
    #footer-bottom .left-img{
       position: absolute;
        top: 21%;
        left: 0px;
    }

     #footer-bottom .right-img{
       position: absolute;
       top: 21%;
       right:5px;
    }
}

@media screen and (max-width:1199px){

    #footer-bottom .flex-wrap{
        display: flex;
        justify-content: space-evenly;
        align-items: center;
    }

    #footer-bottom .right-img{
        margin-bottom: 15px;
        margin-top: 15px;
    }

    #footer-bottom .left-img{
        margin-bottom: 15px;
        margin-top: 15px;
    }

}

@media screen and (max-width:991px){
    #new-foot-menu-nav #menu-footer-menu li{
        margin-right: auto;
    }

}

@media screen and (max-width:767px){
    #new-foot-menu-nav #menu-footer-menu li{
        margin-left:auto;
    }

    #new-foot-menu-nav #menu-footer-menu li:last-child{
        margin-right: auto !important;
    }
}

@media screen and (max-width:480px){
    #new-foot-menu-nav #menu-footer-menu li{
        min-width: 149px;
        text-align: center;
    }
}

/* Issue 10152 */

.ft-small p,
.ft-small a,
.ft-small span{
  font-size: 15px;
  padding-bottom: 8.5px;
  line-height: 18px;
}

.ft-small a{
  color:#415a69 !important;
}

.page-id-75 .sidebar-opt{
	background-color: #f4e4e0 !important;
	padding: 30px 25px !important;
}

#cost-pnda .sidebar-opt{
  padding: 30px 25px !important;
}

.page-id-75 .sidebar-opt a,
#cost-pnda .sidebar-opt a{
	font-family: 'Gotham-Book' !important;
    color: #E3848D !important;
    line-height:initial !important;
}

.page-id-75 .sidebar-opt p,
#cost-pnda .sidebar-opt p{
	font-size:20px;
	font-weight:600;
}

.page-id-75 .sidebar-opt p strong,
#cost-pnda .sidebar-opt p strong{
	font-family: "Gotham-Book" !important;
}

@media screen and (min-width:992px){
	.ft-small{
		min-height: 260.28px;
	}
}

@media screen and (max-width:991px){
	.page-id-75 .et_pb_image{
		text-align: center;
	}

	.page-id-75 .et_pb_row{
		padding-top:10px;
		padding-bottom: 10px;
	}

	.page-id-75 .et_pb_column{
		margin-bottom: 15px !important;
	}

	.page-template-template-general-content-option-1 .sidebar .sidebar-opt, .page-template-template-general-content-option-2 .sidebar .sidebar-opt, .page-template-template-general-content-option-3 .sidebar .sidebar-opt{
		float: none;
		margin-left:auto;
		margin-right:auto;
	}
}

@media screen and (max-width:480px){
	.page-id-75 .et_pb_column strong,
	.page-id-75 .et_pb_column a{
		font-size:14px;
	}

	.vol-banner{
		min-width:inherit !important;
		margin-left:inherit !important;
	}
}

@media screen and (max-width:360px){
	.vol-banner{
		min-width: 326px !important;
    	margin-left: -25px !important;
	}
}

#new-ft p{
	line-height: 26px;
}

#new-ft p,
#new-ft b,
#new-ft strong,
#new-ft span{
	color:#415a69;
}

#new-ft a,
#new-ft strong a,
#new-ft b a,
#new-ft a strong,
#new-ft a b{
	color:#ef6e8f;
}

#new-ft p,
#new-ft a{
	font-family:'Gotham-Book';
}

#new-ft b,
#new-ft strong,
#new-ft b a,
#new-ft strong a,
#new-ft p b,
#new-ft p strong,
#new-ft p b a,
#new-ft p strong a{
	font-family:'Gotham-Medium' !important;
}

#new-ft a strong,
#new-ft a b,
#new-ft a strong,
#new-ft a b{
	color:#415a69 !important;
}

@media screen and (max-width:991px){
	#new-ft .icon-break img{
		margin:auto;
	}
	#new-ft .et_pb_text_inner{
		text-align:center;
	}
}

@media screen and (min-width:992px){
	#new-ft p, #new-ft a{
		font-size:18px;
  }
}

/* Issue 10154 */

.custom-thumb{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    position: relative;
    bottom: 20px;
}

.custom-thumb p{
	padding-bottom:10px;
}

.custom-thumb .wp-caption-text{
	font-size: 14px !important;
    line-height: 17px !important;
    width: 100%;
    margin-left:15px !important;
    font-style:italic;
}

.custom-thumb img{
	border: 3px solid #415a69 !important;
    padding: 1px !important;
}

@media screen and (max-width:480px){
	.custom-thumb{
		margin-top: 30px !important;
    	margin-bottom: 0 !important;
	}

	.custom-thumb img{
		max-width:280px;
		margin-left:0 !important;
	}

	.custom-thumb .wp-caption-text{
		margin-left:0 !important;
	}
}

@media screen and (min-width: 1450px){
  .page-id-15022 .flex-wrap h1 {
      font-size: 37px;
  }
}

/* Issue 10155 */

.cost-pnda .entry-content ul{
    list-style: none;
    position: relative;
}

.cost-pnda .entry-content ul li:before{
    content:url('../images/icons/list.png');
    position: absolute;
    left: -3px;
    margin-top: 2px;
}

.cost-pnda .entry-content ul li{
    margin-left:20px;
    margin-bottom: 8px;
}

.cost-pnda .entry-content strong{
    font-size: 18px;
}

#cost-pnda .media-tile{
    background:#fff;
    padding: 5px;
    padding-top: 10px;
    border: 1px solid #d8d8d8;
    margin-bottom: 20px;
}

#cost-pnda .media-title a,
#cost-pnda .media-title{
    font-size:14px;
    color: #262626 !important;
    font-family:"Gotham-Medium" !important;
    text-decoration: none;
    font-weight: 700;
    padding-bottom: 0;
    text-align: left;
}

#cost-pnda .media-header{
    min-height:120px;
}

#cost-pnda .media-date {
    color:#666666;
    font-size:11px !important;
    font-family:'Open Sans';
    text-transform: uppercase;
    margin-bottom: 15px;
    text-align: left;
}

#cost-pnda .media-box .col-md-4{
    padding-left:7px;
    padding-right:7px;
}

@media screen and (max-width:1400px){
    #cost-pnda .media-title a, #cost-pnda .media-title{
        font-size:12px;
    }
}

@media screen and (max-width:991px){
     #cost-pnda .media-title a, #cost-pnda .media-title{
        font-size:14px;
        min-height: initial;
    }
}

@media screen and (max-width:480px){
    #cost-pnda .media-title a,
    #cost-pnda .media-title{
        line-height: initial;
        font-size: 12px;
    }

    #cost-pnda .media-date {
        font-size:9px !important;
    }

    #cost-pnda .media-tile{
        padding-top:5px;
    }
}

@media screen and (max-width:360px){
    #cost-pnda .media-title{
        min-height: 120px;
    }
}
