/*
Theme Name:     D Gary Young
Theme URI:      http://www.dgaryyoung.com/
Version:        1.0
Description:    D Gary Young's Theme
Template:       hygge
Author:         Firetoss
Author URI:     http://www.firetoss.com
Tags:           responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License:        GNU General Public License v2
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("../hygge/style.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://use.fontawesome.com/releases/v5.0.13/css/all.css');


.italic_book_title {

    text-transform: none;
    font-style: italic;

}

h1.Header {
    padding-top: 0%;
    padding-left: 20%;
    font-size: 40px;
    font-size: 4rem;
    padding-bottom: 6.8%;
    font-weight: 300;
    margin: 0 !important;
    margin-top: 8% !important;
    margin-bottom: 4% !important;
}

.heroHead > div {
    padding: 0 !important;
    background-attachment: fixed;
}

h1.heroHeader a {
    display: inline-block;
    -webkit-transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    -moz-transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    color:#fff !important;
    padding: 6.5% 10px;
    font-size: 3.6rem;
    position: relative;
    font-weight: 400 !important;
    margin: 0% 0;
}

.heroHead h1 {
    margin: 0 auto;
    /* background-image: url(/wp-content/uploads/2016/05/Shape-3-gray.png); */
    /* background-size: 315px; */
    /* background-repeat: no-repeat; */
    padding-left: 5%;
    padding-right: 5%;
    /* background-position: 0% 50%; */
}
.heroHead h1 a {
    /* background-image: url(/wp-content/uploads/2016/05/Shape-3-gray.png); */
    /* background-size: 350px; */
    /* background-repeat: no-repeat; */
    /* background-position: 0% 50%; */
    opacity: 1 !important;
    /* width: 350px; */
    /* text-align: center; */
    text-shadow: 1px 1px 5px rgba(51, 51, 51, 0.5);
}
/*
.move h1.heroHeader a {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}*/

/*
h1.heroHeader a:before, h1.heroHeader a:after {
    transition: inherit;
    font-family: 'elemis-diamond';
    content: "\e990";
    display: block;
    color:#fff;
    font-size: 14px;
    margin-top: 10px;
    font-weight: normal;
    opacity: .8;
    text-align: left;
}*/
/*
.move h1.heroHeader a:before, .move h1.heroHeader a:after {
    -webkit-transform: scale(1.2) translate(-25px, -15px);
    -moz-transform: scale(1.2) translate(-25px, -15px);
    -ms-transform: scale(1.2) translate(-25px, -15px);
    -o-transform: scale(1.2) translate(-25px, -15px);
    transform: scale(1.2) translate(-25px, -15px);
}*/
.tp-leftarrow.tparrows.hesperiden.noSwipe {
    border-radius: 3px !important;
    left: calc(0% + 50px)!important;
}

.tp-rightarrow.tparrows.hesperiden.noSwipe {
    margin-top: -140px;
    left: calc(100% - 50px)!important;
    border-radius: 3px !IMPORTANT;
}

h1.heroHeader a:after {
    right: 0;
    text-align: right;
    margin-top:0;
    margin-bottom:10px;
}
/*
.move h1.heroHeader a:after {
    -webkit-transform: scale(1.2) translate(25px, 15px);
    -moz-transform: scale(1.2) translate(25px, 15px);
    -ms-transform: scale(1.2) translate(25px, 15px);
    -o-transform: scale(1.2) translate(25px, 15px);
    transform: scale(1.2) translate(25px, 15px);
}*/
.vc_box_border_circle.vc_box_border_
{
    -webkit-transition: all 2s cubic-bezier(0.21, 1, 0.84, 1.01);
    -moz-transition: all 2s cubic-bezier(0.21, 1, 0.84, 1.01);
    transition: all 2s cubic-bezier(0.21, 1, 0.84, 1.01);
}

.inner:hover .vc_box_border_circle.vc_box_border_white {
    background-color: #00833f;
}
/*
.inner a {
    position: relative;
    display: inline-block;
    margin-bottom: 0 !important;
}

.inner a:after {
    content: '';
    background: #00833f;
    height: 1px;
    width: 0% !important;
    bottom: 0px;
    display: block;
    left: 0;
    position: absolute;
    z-index: 99999999999;
 -webkit-transition: all .35s ease-in-out;
 -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;}

.inner a:hover:after {
    width: 100% !important;
}
*/
.roundedBackgroundmotion {
    height: 250px;
    width: 250px;
    display: block;
    float: right;
    background: url(/wp-content/uploads/2016/03/GY-homeslider-lavender-768x510.jpg);
    border: 5px solid #00833f;
    border-radius: 50%;
    background-position: 0% 50%;
    background-size: cover;
    -webkit-transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    -moz-transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
}
/*
.roundedBackgroundmotion.move {
    background-position: 100% 50%;
}
/*/

.heroHead + .white-wrapper .bg-holder {
    background-position: 50% 50% !important;
    -webkit-transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    -moz-transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
    transition: all 3s cubic-bezier(0.21, 1, 0.84, 1.01);
}
/*/
.heroHead.move + .white-wrapper .bg-holder {
    background-position: 50% 50% !important;
}
/*/
.page-id-713 .heroHead + .white-wrapper .bg-holder {
    /* background-size: 90% !important; */
    background-repeat: no-repeat;
}
/*
.page-id-713 .heroHead.move + .white-wrapper .bg-holder {
    background-size: 100% !important;
    background-position: 50% 50% !important;
}/*/

.page-id-711 div#resourceVideos {
    padding-top: 30px !important;
}

div#resourceRows .wpb_wrapper:last-of-type {
    margin-top: 0px;
}

#resourceRows .vc_separator,#resourceVideos .vc_separator {
    margin-bottom: 15px !important;
}

div#resourceVideos ul {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

div#resourceVideos ul li {
    width: calc(50% - 15px);
    display: inline-block;
    float: left;
    text-align: center;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0;
    padding: 15px;
    margin-bottom: 35px;
    border-radius: 5px;
}

div#resourceVideos ul li:nth-child(2n + 1) {
    clear: both;
}

div#resourceVideos ul li span {
    font-size: 1.4rem;
    font-style: italic;
    display: block;
    margin: 0 auto;
}

div#resourceVideos ul li a {
    display: block;
    margin: 0 auto;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    font-size: 1.6rem;
}

div#resourceVideos ul li a + br {
    display: none;
}

div#resourceVideos ul li a:hover {
}

div#resourceVideos ul li a:before,div#resourceVideos ul li a:after {
    content: none !important;
}

.page-id-900 div#resourceVideos {
    padding-top: 30px !important;
    margin-top: 0px !important;
}
ul#videoList li:nth-child(even) {
    position: relative;
    right: -200%;
}

ul#videoList li:nth-child(odd) {
    position: relative;
    left: -200%;
}



ul#videoList li:nth-child(odd) {
    margin-right: 15px;
}

ul#videoList li {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
/*
ul#videoList.move  li:nth-child(even) {
    right: 0;
}/*/
ul#videoList  li:nth-child(even) {
    margin-left: 15px;
}

ul#videoList li:nth-child(1),ul#videoList li:nth-child(2) {
    transition-delay: .2s;
}

ul#videoList li:nth-child(3),ul#videoList li:nth-child(4) {
    transition-delay: .4s;
}

ul#videoList li:nth-child(5),ul#videoList li:nth-child(6) {
    transition-delay: .6s;
}
.imageSided {
    max-width: 25%;
    float: right;
    display: inline-block;
    position: absolute;
    right: 20px;
    text-align: center;
    /* top: 0; */
    /* bottom: 0; */
    margin: auto;
}

.imageSided img {
    display: inline-block;
}

.sided {
    width: calc(100% - 170px);
}

ul#videoList li:nth-child(odd) .sided {
    padding-right: 15px;
}

ul#videoList li:nth-child(even) .sided {
    padding-left: 15px;
}

ul#videoList li:nth-child(odd) .imageSided {
    float: right;
}

ul#videoList li:nth-child(even) .imageSided {
    float: left;
}

ul#videoList li:nth-child(even) .sided {
    float: right;
}

ul#videoList li:nth-child(odd) .sided * {
    text-align: right;
    line-height: 1.8rem;
}

ul#videoList li:nth-child(even) .sided * {
    text-align: left;
    line-height: 1.8rem;
}

div#resourceRows {
    background: #00833f;
    margin: 0 0 48px 0 !important;
    padding: 20px 0 20px 0 !important;
    display: inline-block;
    width: 100%;
    float: none;
    clear: both;
    height: auto !important;
}

div#resourceRows * {
    color: #fff;
}

div#resourceRows a:after {
    background-color: #fff;
    left: 0;
    right: 0;
    margin: auto;
}

a.subButtons {
    padding: 10px 20px;
    margin: 15px 10px 0px 10px;
    /* background: #057B9B; */
    color: #FFFFFF !important;
    border-radius: 2px;
    min-width: 205px;
    text-transform: uppercase;
    border: 2px solid rgba(242, 242, 242, 0);
    display: inline-block;
}

a.subButtons:after {
    content: none;
}

a.subButtons:hover {
    background: transparent;
    border-color: #fff;
}
div#resourceRows *:last-child {
    margin-bottom: 0 !important;
}
.wrapper {
    clear: both;
}
.sided {
    text-align: right;
    padding-right: 10px;
    margin-bottom: 0;
    min-height: 0 !important;
    position: absolute;
    top: auto;
    bottom: auto;
    margin: auto !important;
    vertical-align: middle;
    /*! display: table; */
    left: 0;
    width: 66% !important;
    padding-left: 10px;
    top: auto;
    bottom: auto;
    margin-right: 0px !important;
    min-width: 275px !important;
}

div#resourceVideos div .vc_row.wpb_row.vc_inner.vc_row-fluid {
    padding-top: 0 !important;
}

div#resourceVideos .wrapper {
    padding: 30px 20px;
    background: #F0F0F0;
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    position: relative;
    min-height: 312px;
}

.sided {
    height: 100% !important;
    float: left;
}

.sided *:last-child {
    margin-bottom: 0 !important;
    /* display: block; */
}

.imageSided img {
    margin-bottom: 0 !important;
    width: 100%;
}

.sided h2 {
    line-height: 2rem;
    /* display: block; */
}

.sided h2 a {
    display: block;
}

.wpb_right-to-left .imageSided {
    right: auto;
    left: 20px;
}

.wpb_right-to-left .sided {
    left: auto;
    right: 0;
    text-align: left;
}

.page-id-717 div#resourceVideos .wrapper {
    min-height: 230px;
}
div#resourceRows.headerNav {
    margin-bottom: -6px !important;
    margin-top: -25px !important;
}
div#resourceRows.headerNav a.subButtons {
    min-width: auto !important;
}
.page-id-198 .white-wrapper:nth-last-child(3) .col-image .bg-wrapper,
.page-id-198 .white-wrapper:nth-last-child(6) .col-image .bg-wrapper {
    float: right !important;
    right: 0;
}


.page-id-198 .white-wrapper:nth-last-child(3) .row .inner-col,
.page-id-198 .white-wrapper:nth-last-child(6) .row .inner-col {
    margin-left: 0;
}

li.vc_tta-tab > a {
    padding: 10px 20px;
    margin: 25px 10px 10px 10px;
    background: #057B9B;
    color: #FFFFFF !important;
    border-radius: 2px;
    text-transform: uppercase;
    border: 2px solid #057B9B;
    display: inline-block;
    text-align: center;
}

.vc_tta-tabs-container {
    text-align: center;
}

ul.vc_tta-tabs-list {
    text-align: center;
    border: none;
}

ul.vc_tta-tabs-list a {
    background: #00833f !important;
    border: none !important;
    border-radius: 5px !important;
}

.vc_tta-panel-body {
    border: none !important;
    background: transparent !important;
}

.vc_tta-panels {
    border: none !important;
    background: transparent !important;
}

ul.vc_tta-tabs-list .vc_active a {
    background: #00a361 !important;
}

.vc_tta-panel-body .wpb_wrapper li {
    font-size: 1.8rem;
    line-height: 4rem;
}
.ppt {
    display: none !important;
}
.page-id-901 .bg-holder {
    background-size: cover !important;
    background-repeat: no-repeat;
}
.page-id-900 div#resourceVideos .wrapper {
    min-height: 230px;
}
ol.vc_carousel-indicators {
    bottom: -20px !important;
}

span.icon-prev {
    margin-left: -50px !important;
}

span.icon-next {
    margin-right: -50px !important;
}
.page-id-899 .vc_separator {
    margin-bottom: 20px;
}


.page-id-899 center {
    margin-bottom: 20px !important;
}
.page-id-899 .heroHead h1 {
    /* margin-bottom: 0 !important; */
}
.home .vc_column-inner.vc_custom_1457727120846 h3 {
    font-size: 3.2rem;
}

.home .vc_column-inner.vc_custom_1457727120846 p.lead {
    color: #666;
}
div#share-bar {
    border: none;
    border-right: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 999999;
}

.navbar {
    opacity: 1 !important;
    position: fixed !important;
    animation-duration: 0s !important;
    -webkit-animation-name: none;
    animation-name: none;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
}

div#rev_slider_2_1 ul li div:nth-child(3) .tp-caption {
    line-height: 3rem !important;
}

div#rev_slider_2_1 {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.75);
}

.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover, .hesperiden .tp-bullet.selected, .hesperiden .tp-bullet:hover {
    background: rgba(255,255,255, 1);
}

.tp-bullets.simplebullets.round .bullet, .hesperiden .tp-bullet {
    background: rgba(193, 193, 193, 0.9);
    box-shadow: 0 0 10px #000;
}

.navbar {
    position:fixed !important;
}

@media screen and (max-width:990px) {
    .timeline-item {
        clear:both;
    }
}

.revslider-initialised ul:after  {

    content: none !important;
}

.anchor:before {
    content: '\e044';
    display: inline-block;
    margin-left: -22px;
    font-family: 'budicon';
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    speak: none;
    text-decoration: inherit;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: 200px;
    z-index: 99;
    left: 50%;
    color: white;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background: rgba(0,0,0,0.5);
    padding: 28px 8px;
    border-radius: 4px;
    -webkit-animation: fade-in 1s .5s ease-out both; /* Safari 4+ */
    -moz-animation: fade-in 1s .5s ease-out both; /* Fx 5+ */
    -o-animation: fade-in 1s .5s ease-out both; /* Opera 12+ */
    animation: fade-in 1s .5s ease-out both; /* IE 10+ */
}
/*Text Animation About Gary Main Page Section*/
.wpb_start_animation.wpb_right-to-left {
    -webkit-animation: wpb_rtl .5s 1 ease-in-out !important;
    -o-animation: wpb_rtl .5s 1 ease-in-out !important;
    animation: wpb_rtl .5s 1 ease-in-out !important;
}

.wpb_start_animation.wpb_left-to-right {
    -webkit-animation: wpb_ltr .5s 1 ease-in-out !important;
    -o-animation: wpb_ltr .5s 1 ease-in-out !important;
    animation: wpb_ltr .5s 1 ease-in-out !important;
}
.home .wpb_start_animation.wpb_right-to-left {
    -webkit-animation: wpb_rtl .5s .25s 1 ease-in-out forwards !important;
    -o-animation: wpb_rtl .5s .25s 1 ease-in-out forwards !important;
    animation: wpb_rtl .5s .25s 1 ease-in-out forwards !important;

}

.wpb_start_animation {
    animation-duration: 1.2s !important;
}

.post.box h4 {
    min-height: 36px;
}

a.pop.share-icon.share-icon-twitter.icon-s-twitter {
    background-color: #70c2e9;
    color: #fff;
}

a.pop.share-icon.share-icon-twitter.icon-s-twitter:hover {
    color: #70c2e9;
    background-color: #fff;
}

a.pop.share-icon.share-icon-facebook.icon-s-facebook {
    background: #677fb5;
    color: #fff;
}

a.pop.share-icon.share-icon-facebook.icon-s-facebook:hover {
    color: #677fb5;
    background: #fff;
}

a.pop.share-icon.share-icon-tumblr.icon-s-tumblr {
    background: #829fb9;
    color: #fff;
}

a.pop.share-icon.share-icon-tumblr.icon-s-tumblr:hover {
    background: #fff;
    color: #829fb9;
}

a.pop.share-icon.share-icon-pinterest.icon-s-pinterest {
    background: #d8545d;
    color: #fff;
}

a.pop.share-icon.share-icon-pinterest.icon-s-pinterest:hover {
    color: #d8545d;
    background: #fff;
}

a.pop.share-icon.share-icon-googleplus.icon-s-googleplus {
    background: #bc7067;
    color: #fff;
}

a.pop.share-icon.share-icon-googleplus.icon-s-googleplus:hover {
    color: #bc7067;
    background: #fff;
}
.hesperiden.tparrows {
    background: rgba(0,0,0,0.7);
}

ul#menu-footer-navigation {
    list-style-type: none;
    padding: 0;
}
.bg-holder {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    left: auto;
    right: 0;
}
footer * {
    color: #ffffff !important;
}
footer .col-sm-12{
    text-align: center;
}
.inverse-wrapper {
    background: none;
    background-color: #00833F !important;
}
.inverse-wrapper .menu-footer-navigation-container .menu-item {
    display: inline-block;
}
.social a:hover i {
    color: #fff !important;
}
.timeline-item:nth-of-type(odd) {
    clear: both;
}

.wpb_text_column p:last-child {
    margin-bottom: 0 !important;
}
.ts-counter-icon-top {
    margin: 0 !important;
}


.heroHead + .white-wrapper .bg-holder {
    background-position: 50% 50% !important;
}

.heroHead + .white-wrapper .bg-holder[style="background-image: url(/wp-content/uploads/2016/05/dgaryyoung-e1463678405793.jpg?id=1081);"] {
    background-position: 100% 100% !important;
    background-size: contain !important;
}

.home .bg-holder {
    background-position: 0 0!important;
}
[style="background-image: url(/wp-content/uploads/2016/05/GY-homeslider-plants-e1463556077494.jpg?id=1091);"] {
    background-position: 0 0 !important;
    background-size: contain !important;
}
.heroHead + .white-wrapper .bg-holder[style="background-image: url(/wp-content/uploads/2016/05/6098353116_e7f1cd8bf5_b-e1463680257667.jpg?id=1093);"] {
    background-position: 50% 50% !important;
}


.page-id-717 div#resourceVideos {
    padding-top: 30px !important;
}
.home [style="background-image: url(/wp-content/uploads/2016/05/GY-homeslider-horse-e1463676445526.jpg?id=1079);"] {
    background-size: 100% !important;
}


.home div .white-wrapper {
    padding: 0;
}
.bg-holder {
    top: 50px !important;
}
.heroHead + .white-wrapper {
    padding-top: 0;
}

.page .white-wrapper:nth-last-child(3) {
   /* padding-bottom: 50px !important;*/
}
.page-id-901 .white-wrapper:nth-last-child(3) {
    padding: 0 !important;
}

.page-id-897 div.heroHead + .white-wrapper {
    padding-bottom: 50px;
}
.page-id-897 div.heroHead + .white-wrapper .bg-holder {
    background-position: 50% 0% !important;
}
.page-id-897 div.heroHead + .white-wrapper {
    padding:0;
}
.page-id-901 .heroHead + .white-wrapper .bg-holder {
    background-position: top center !important;
}

.page-id-901 .heroHead + .white-wrapper {
    padding: 0px 0 !important;
}
.page-id-898 .heroHead + .white-wrapper {
    padding-bottom: 0;
}

@media (min-width:1200px) and (max-width: 1400px) {
    .home .tp-parallax-wrap {
        left: calc(5% + 100px) !important;
    }
}


@media (max-width:1260px) {
    .heroHead h1 a {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .container {
        max-width: 940px;
    }

    .bg-holder {
        /* background-size: 160% !important; */
    }

    .page-id-896 div > div.bg-wrapper .bg-holder {
        background-position: 10% 50% !important;
    }

    .navbar #menu-standard-navigation.navbar-nav > li > a {
        padding: 25px 14px !important;
    }
}


@media (max-width:1260px) and (min-width:768px) {
    .home .tp-parallax-wrap {
        left: 120px !important;
        padding-top: 10%;
    }
    .sided p {
        font-size: 1.3rem;
        line-height: 1.4;
    }
    .italic_book_title {
        font-size: 1.4rem;
        line-height: 1.4 !important;
    }
}


@media (min-width:992px) {
    .container > .navbar-header {
        max-width: 261px !important;
        display: inline-block;
    }

    .navbar .navbar-collapse {
        max-width: calc(100% - 300px) !important;
    }
}

@media (max-width:1400px) and (min-width:992px) {
    .body-wrapper >.navbar #menu-standard-navigation.navbar-nav > li > a{
font-size: 10px !important;
        padding: 25px 10px !important;
    }
}

@media (max-width:992px) {
    ul.tp-revslider-mainul li:first-child .tp-kbimg-wrap {
        transform: translate3d(-30%, 0px, 0px) !important;
    }
    .tparrows {
        margin-top: 85px;
    }

    div#rev_slider_5_1 {min-height: 230px !important;}

    div#rev_slider_5_1_wrapper {
        padding-bottom: 10px !important;
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .tp-caption {
        min-width: 90% !important;
        max-width: 90% !important;
        transform-origin: 0% 0% 0px !important;
        margin: 0 auto !important;
        font-size: 1.4rem !important;
        line-height: 1.2 !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-mask-wrap {
        width: 100% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-parallax-wrap {
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        width: 100% !important;
        top: 0 !important;
        position: static !important;
        height: auto !important;
        padding-bottom: 10px;
    }

    div#rev_slider_5_1_wrapper .tp-loop-wrap {
        width: 100% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-parallax-wrap:last-child {
        bottom: 0 !important;
        top: 60% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper li.tp-revslider-slidesli {height: 200px !important;}

    div#rev_slider_5_1_wrapper ul.tp-revslider-mainul {
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .tp-carousel-wrapper {
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .slotholder {
        min-height: 200px !important;
    }
    ul.dropdown-menu {
        display: block;
    }
    .navbar-nav > li > a, .navbar .dropdown-menu li a, .navbar .dropdown-menu li a:hover, .navbar .dropdown-menu li a.active {
        color: #00833f;
        padding: 15px 0 !important;
    }
    .heroHead > .vc_column-inner {
        background-position: 50% 0% !important;
        background-size: inherit !important;
    }
    @media (max-width: 992px) {
        ul.dropdown-menu {
            display: none;
        }
        .heroHead > .vc_column-inner {
            background-position: 50% 0% !important;
        }
    }
    div#dgy-icon-counters .wpb_column {
        margin-bottom: 100px;
    }

    div#dgy-icon-counters .wpb_column:last-child {
        margin-bottom: 0 !important;
    }
    .navbar {
        position: static !important;
    }
}

@media (max-width:768px) {
    .timeline .timeline-item {
        max-width: 300px;
        margin: 0 auto !important;
        float: none !important;
        display: block !important;
    }

    .ts-counter-value.skrollable.skrollable-between {
        animation-duration: .000000000000000000001s !important;
        animation: none !important;
        transition: none !important;
        transform: none !important;
    }
    .tparrows {
        margin-top: 85px;
    }

    div#rev_slider_5_1 {min-height: 230px !important;}

    div#rev_slider_5_1_wrapper {
        padding-bottom: 10px !important;
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .tp-caption {
        min-width: 90% !important;
        max-width: 90% !important;
        transform-origin: 0% 0% 0px !important;
        margin: 0 auto !important;
        font-size: 1.4rem !important;
        line-height: 1.2 !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-mask-wrap {
        width: 100% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-parallax-wrap {
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        width: 100% !important;
        top: 0 !important;
        position: static !important;
        height: auto !important;
        padding-bottom: 10px;
    }

    div#rev_slider_5_1_wrapper .tp-loop-wrap {
        width: 100% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-parallax-wrap:last-child {
        bottom: 0 !important;
        top: 60% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper li.tp-revslider-slidesli {height: 200px !important;}

    div#rev_slider_5_1_wrapper ul.tp-revslider-mainul {
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .tp-carousel-wrapper {
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .slotholder {
        min-height: 200px !important;
    }
    .col-image .inner-col {
        padding-top: 50px;
        padding-bottom: 0px;
        margin-bottom: 0 !important;
    }

    .col-image .inner-col > div {
        margin-bottom: 0 !important;
    }

    .heroHead {
        margin: 0 !important;
    }
    body.custom-background, body {
        background: url('/wp-content/uploads/2016/03/GY-homepage-background-white-overlay-1.jpg') !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-attachment: fixed !important;
        background-size: cover !important;
        background-color: transparent !important;
    }
}

@media (max-width:550px) {
    ul.tp-revslider-mainul li:first-child .tp-kbimg-wrap {
        transform: translate3d(-95%, 0px, 0px) !important;
    }
    div#resourceVideos .wrapper {
        min-height: 0px !important;
    }

    .heroHead h1 a {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
        display: inherit;
        padding-left: 0 !important;
        padding-right: 0 !important;
        background-position: center center !important;
    }

    .heroHead {
        margin: 0 !important;
    }

    .heroHead h1 {
        padding: 0 !important;
        max-width: 100%;
        text-align: center;
    }
    .page-id-717 div#resourceVideos .wrapper {
        min-height: 0 !important;
    }

    div#resourceVideos .wrapper > div {
        position: static;
        min-width: 0 !important;
    }
    .imageSided {
        width: 30% !important;
        float:right;
    }

    .page-id-900 .imageSided {
        margin-top: 70px;
    }
}

li#menu-item-1149 {
    display: none !important;
    margin-bottom: 2px !important;
}
/* hide mobile animations */



@media (min-width:992px) {
    .page-id-711 .rev_slider .tp-caption, .rev_slider .caption {
        font-size: 1.6rem !important;
        line-height: 1 !important;
    }
    .page-id-711 .tp-parallax-wrap {
        position: static !important;
        /*display: inline-block !important;*/
        clear: both !important;
        height: auto !important;
        display: block !important;
    }
    .page-id-711 .tp-parallax-wrap * {
        position: static !important;
        max-width: 400px !important;
        margin: 10px auto !important;
    }
}
@media (max-width:992px) and (min-width:768px) {
    .page-id-706 .vc_row .container .blog .sidebar {
        width: 49.9% !important;
    }
    .page-id-706 .vc_row .container .blog .blog-content {
        max-width: 300px !important;
        width: 49.9% !important;
    }
}

@media (max-width:768px) {


    .pp_pic_holder.pp_default {
        width: 90% !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto;
        padding: 0 !important;
    }

    .pp_content {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 40px !important;
    }


    .pp_details {
        width: 100% !IMPORTANT;
    }


    div#pp_full_res > iframe {
        width: calc(100% - 6px) !important;
        min-height:200px !important;
    }

    .heroHead h1 a {
        text-align: center;
        margin: 0 auto !important;
        display: block;
    }

    .heroHead h1 {
        margin-left: 15px;
    }

    .page-id-706 .vc_row .container .blog .blog-content {
        max-width: 380px;
        margin: 0 auto;
    }

    .page-id-706 .vc_row .container .blog .sidebar {
        max-width: 380px;
        margin: 0 auto;
    }
    .page-id-706 .wpb_text_column.wpb_content_element {
        text-align: center;
    }
}

@media (max-width:992px) {
    div#rev_slider_5_1_wrapper {
        padding-bottom: 10px !important;
        min-height: 200px !important;
    }

    div#rev_slider_5_1_wrapper .tp-caption {
        min-width: 90% !important;
        max-width: 90% !important;
        transform-origin: 0% 0% 0px !important;
        margin: 0 auto !important;
        font-size: 1.4rem !important;
        line-height: 1.2 !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-mask-wrap {
        width: 100% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-parallax-wrap {
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        width: 100% !important;
        top: 0 !important;
        position: static !important;
        height: auto !important;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    div#rev_slider_5_1_wrapper .tp-loop-wrap {
        width: 100% !important;
        position: static !important;
    }

    div#rev_slider_5_1_wrapper .tp-parallax-wrap:last-child {
        bottom: 0 !important;
        top: 60% !important;
        position: static !important;
    }

    .ts-counter-value.skrollable.skrollable-between[data-end="74"] {
        color: #fff !important;
        position: relative;
        min-width:50px !important;
        max-width:50px !important;
        width:50px !important;
    }
    .ts-counter-value.skrollable.skrollable-between[data-end="74"]:after {
        content: '74';font-size: 40px;color: #00833f;opacity: 1 !important;
        position: absolute;left: 0;
    }


    .ts-counter-value.skrollable.skrollable-between[data-end="25"] {
        color: #fff !important;
        position: relative;
        min-width:50px !important;
        max-width:50px !important;
        width:50px !important;
    }
    .ts-counter-value.skrollable.skrollable-between[data-end="25"]:after {
        content: '25';font-size: 40px;color: #00833f;opacity: 1 !important;
        position: absolute;left: 0;
    }


    .ts-counter-value.skrollable.skrollable-between[data-end="11"] {
        color: #fff !important;
        position: relative;
        min-width:50px !important;
        max-width:50px !important;
        width:50px !important;
    }
    .ts-counter-value.skrollable.skrollable-between[data-end="11"]:after {
        content:'11'; font-size: 40px;color: #00833f;opacity: 1 !important;
        position: absolute;left: 0;
    }

    li#menu-item-1149 {
        display: block !important;
    }

    li#menu-item-725 > a {
        display: none !important;
    }
    body .ts-counter-value.skrollable.skrollable-between,
    body .wpb_animate_when_almost_visible, body .wpb_start_animation,
    body .wpb_start_animation.wpb_left-to-right,
    body .wpb_start_animation.wpb_left-to-right.wpb_animate_when_almost_visible,
    body .wpb_start_animation.wpb_right-to-left.wpb_animate_when_almost_visible,
    body .vc_row .wpb_start_animation.wpb_top-to-bottom,
    .home .wpb_start_animation.wpb_left-to-right,
    .home .wpb_start_animation.wpb_left-to-right.wpb_animate_when_almost_visible,
    .home .wpb_start_animation.wpb_right-to-left.wpb_animate_when_almost_visible,
    .home .vc_row .wpb_start_animation.wpb_top-to-bottom {
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        animation: none !important;
        -ms-filter: none !important;
        filter: none !important;
        -moz-opacity: 1 !important;
        -khtml-opacity: 1 !important;
        opacity: 1 !important;
        transition: none !important;
    }

    body.home .vc_row.wpb_row.vc_row-fluid.vc_general.vc_parallax.vc_parallax-content-moving.light-wrapper.normal-padding.inner[class="vc_row wpb_row vc_row-fluid vc_general vc_parallax vc_parallax-content-moving light-wrapper normal-padding inner"] {
        /* background-image: url('/wp-content/uploads/2016/03/GY-homepage-background-white-overlay-1.jpg') !important; */
        /* background-repeat: no-repeat !important; */
        /* background-position: top center !important; */
        /* background-attachment: fixed !important; */
        background: transparent !important;
        /* background-size: contain !important; */
    }
}

@-ms-viewport { width:auto !important;  }

.wpb_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column :last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column:last-child, .wpb_toggle_content p:last-child {
    margin-bottom: 37px !important;
}

/* NEW SITE CSS */

* {
    font-family: 'Montserrat', sans-serif;
}

.body-wrapper >.navbar #menu-standard-navigation.navbar-nav > li > a {
    color: #1D1D1D !important;
}

.body-wrapper >.navbar #menu-standard-navigation.navbar-nav > li > a:hover {
    color: #00833F !important;
}

.navbar .dropdown-menu li {
    background-color: #ffffff;
}

.navbar .dropdown-menu li:hover {
    background-color: #00833F;
}

.navbar .dropdown-menu li a {
    color: #1D1D1D !important;
}

.navbar .dropdown-menu li a:hover {
    color: #ffffff !important;
}

#home-page-cta {
	padding: 50px;
	margin-bottom: 50px;
}

#home-page-cta strong {
	color: #00833F;
	font-size: 30px;
}

#home-page-cta img {
	width: 18%;
}

footer img {
    margin-left: -140px;
    width: 400px;
    border: none;
    margin-bottom: 30px;
}

footer #nav_menu-4 {
    margin-bottom: -30px;
}

footer #nav_menu-4 li {
    margin-right: 40px;
}

footer hr {
    margin-top: 0;
    margin-bottom: 10px !important;
}

footer p {
    font-size: 12px;
}

#share-bar {
    display: none;
}

.wpb_single_image .vc_figure-caption {
    font-size: 10px;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    background-color: #00833F !important;
    color: #FFFFFF !important;
    border-radius: 2px;
    border-color: #00833F !important;
}

.light-wrapper {
    border: none;
}

.inner {
    padding-top: 10px;
    padding-bottom: 10px;
}

.rev_column_inner {
    padding: 0 !important;
}

.rev_layer_in_column {
    text-align: center !important;
    width: 100%;
}

.vc_btn3-size-md {
	background-color: #00833F !important;
	color: #ffffff !important;
}

.tp-parallax-wrap, .tp-loop-wrap, .tp-mask-wrap  {
    width: 100% !important;
}

.width-200 {
    width: 200% !important;
}

.vc_figure-caption {
    position: absolute;
    padding: 0 5px;
    z-index: 25;
    line-height: 1.5;
    color: white;
    width: 100%;
    margin: 0;
    background-color: rgba(0, 0, 0, 0.8);
    bottom: 0;
}

body.custom-background {
    background-image: none !important;
    background-color: #DEDEDE !important;
}

.vc_single_image-wrapper img {
    border: none !important;
}

h2 {
    color: #1D1D1D;
}

@media screen and (max-width: 1250px) {
	iframe {
		width: 100%;
		height: 300px;
	}
}

@media screen and (max-width: 550px) {
	iframe {
		width: 100%;
		height: 200px;
	}
}

@media screen and (max-width: 350px) {
	iframe {
		width: 100%;
		height: 150px;
	}
}

@media screen and (max-width: 625px) {
    footer #nav_menu-4 li {
        display: block;
        margin-bottom: 20px;
    }

    footer img {
        margin-left: -160px;
        width: 300px;
    }
}

@media screen and (max-width: 550px) {
    footer img {
        margin-left: -160px;
        width: 300px;
    }
}

@media screen and (max-width: 425px) {
    footer img {
        margin-left: -120px;
        width: 200px;
    }
}

@media screen and (max-width: 1000px) {
    .navbar .navbar-collapse {
        background-color: #ffffff;
    }

    .navbar .dropdown-menu li:hover {
        background-color: #ffffff;
    }

    .navbar .dropdown-menu li a {
        color: #1D1D1D !important;
    }

    .navbar .dropdown-menu li a:hover {
        color: #00833F !important;
    }
}

@media screen and (min-width: 1000px) {
    .navbar .container {
        width: 95%;
        margin: 0 35px;
        max-width: 100%;
    }
	
	.body-wrapper {
		padding-top: 60px;
	}
}

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