/*
 Theme Name:     Shadow Child
 Theme URI:      http://demo.krownthemes.com/shadow/
 Description:    A basic child theme for the Shadow theme.
 Author:         RubenBristian
 Author URI:     http://rubenbristian.com
 Template:       shadow
 Version:        1.0
*/
@import url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/style_css-1529342952");

/* --------------------------------------
-----   Theme customization starts here   -----
------------------------------------------*/

@font-face {
    font-family: 'WeblySleek UI';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/weblysleekuil_ttf-1529342952");

    font-weight: normal;

}

@font-face {
    font-family: 'Galitsia Bold';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/GalSILB_ttf-1529342953");

    font-weight: bold;

}

@font-face {
    font-family: 'Galatia SIL';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/GalSILR_ttf-1529342953");

    font-weight: normal;

}

@font-face {
    font-family: 'Montserrat-Black';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Black_otf-1529342953");

    font-weight: normal;

}

@font-face {
    font-family: 'Montserrat-BlackItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-BlackItalic_otf-1529342954");

    font-weight: italic;

}

@font-face {
    font-family: 'Montserrat-Bold';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Bold_otf-1529342954");

    font-weight: bold;

}

@font-face {
    font-family: 'Montserrat-BoldItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-BoldItalic_otf-1529342954");

    font-weight: bold;
    font-style: italic

}

@font-face {
    font-family: 'Montserrat-ExtraBold';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-ExtraBold_otf-1529342955");

    font-weight: bold;

}

@font-face {
    font-family: 'Montserrat-ExtraBoldItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-ExtraBoldItalic_otf-1529342955");

    font-weight: bold;
    font-style: italic

}

@font-face {
    font-family: 'Montserrat-ExtraLight';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-ExtraLight_otf-1529342955");

    font-weight: normal;

}

@font-face {
    font-family: 'Montserrat-ExtraLightItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-ExtraLight_otf-1529342955");
    font-weight: normal;
    font-weight: italic;
}

@font-face {
    font-family: 'Montserrat-Italic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Italic_otf-1529342955");

    font-weight: italic;
}

@font-face {
    font-family: 'Montserrat-Light';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Light_otf-1529342956");

    font-weight: italic;

}

@font-face {
    font-family: 'Montserrat-LightItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-LightItalic_otf-1529342956");
    font-weight: normal;
    font-weight: italic;
}

@font-face {
    font-family: 'Montserrat-Medium';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Medium_otf-1529342956");
    font-weight: normal;
}

@font-face {
    font-family: 'Montserrat-MediumItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-MediumItalic_otf-1529342956");
    font-weight: italic;
}

@font-face {
    font-family: 'Montserrat-Regular';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Regular_otf-1529342956");
    font-weight: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBold';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-SemiBold_otf-1529342957");
    font-weight: bold;
}

@font-face {
    font-family: 'Montserrat-SemiBoldItalic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-SemiBoldItalic_otf-1529342957");
    font-weight: bold;
    font-weight: italic;
}

@font-face {
    font-family: 'Montserrat-Thin';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-Thin_otf-1529342957");
    font-weight: normal;

}

@font-face {
    font-family: 'Montserrat-ThinItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Montserrat-ThinItalic_otf-1529342958");
    font-weight: italic;

}

@font-face {
    font-family: 'MontserratAlternates-Black';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-Black_otf-1529342958");
    font-weight: normal;

}

@font-face {
    font-family: 'MontserratAlternates-BlackItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-BlackItalic_otf-1529342959");
    font-weight: italic;

}

@font-face {
    font-family: 'MontserratAlternates-Bold';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-Bold_otf-1529342959");
    font-weight: bold;

}

@font-face {
    font-family: 'MontserratAlternates-BoldItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-BoldItalic_otf-1529342959");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'MontserratAlternates-ExtraBold';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-ExtraBold_otf-1529342963");
    font-weight: bold;
}

@font-face {
    font-family: 'MontserratAlternates-ExtraBoldItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-ExtraBoldItalic_otf-1529342963");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'MontserratAlternates-ExtraLight';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-ExtraLight_otf-1529342963");
    font-weight: normal;

}

@font-face {
    font-family: 'MontserratAlternates-ExtraLightItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-ExtraLightItalic_otf-1529342963");
    font-weight: normal;

}

@font-face {
    font-family: 'MontserratAlternates-Italic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-Italic_otf-1529342964");
    font-weight: italic;

}

@font-face {
    font-family: 'MontserratAlternates-Light';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-Light_otf-1529342964");
    font-weight: normal;

}

@font-face {
    font-family: 'MontserratAlternates-LightItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-LightItalic_otf-1529342964");
    font-weight: normal;
    font-weight: italic;
}

@font-face {
    font-family: 'MontserratAlternates-Medium';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-Medium_otf-1529342965");
    font-weight: normal;
}

@font-face {
    font-family: 'MontserratAlternates-MediumItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-MediumItalic_otf-1529342965");
    font-weight: italic;
}

@font-face {
    font-family: 'MontserratAlternates-Regular';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-Regular_otf-1529342965");
    font-weight: normal;
}

@font-face {
    font-family: 'MontserratAlternates-SemiBold';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-SemiBold_otf-1529342966");
    font-weight: bold;
}

@font-face {
    font-family: 'MontserratAlternates-Thin';
    src: url("fonts/MontserratAlternates-Thin");
    font-weight: normal;
}

@font-face {
    font-family: 'MontserratAlternates-ThinItalic';
    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/MontserratAlternates-ThinItalic_otf-1529342967");
    font-weight: italic;
}

@font-face {
    font-family: 'WeblySleek UI Italic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/weblysleekuili_ttf-1529342967");

    font-style: italic;

}

@font-face {
    font-family: 'WeblySleek UI Semi Bold';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/weblysleekuisb_ttf-1529342967");

    font-weight: bold;

}

@font-face {
    font-family: 'WeblySleek UI Bold Italic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/weblysleekuisbi_ttf-1529342968");

    font-weight: bold;
    font-style: italic

}

@font-face {
    font-family: 'WeblySleek UI Semilight';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/weblysleekuisl_ttf-1529342968");

}

@font-face {
    font-family: 'WeblySleek UI Semi Italic';

    src: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/weblysleekuisli_ttf-1529342969");

    font-weight: normal;

    font-style: italic
}

.responsive-design-cover {
    color: #142D53;
}

.tp-caption.italic_small_white_custom.lfb tp-resizeme.start {
    font-family: Arial !important;
}

.krown-social.header li:hover * {
    color: white !important;
}

#secondary-footer .krown-social.header li:hover * {
    color: #fff !important;
}

.mobile-slides {
    display: none;
}

span.regular {
    font-family: 'Montserrat-Light';
!important;
    color: white !important;
    font-size: 24px !important;
    font-weight: 300;
    line-height: 34px;
}

span.large {
    font-size: 48px;
    font-family: 'WeblySleek UI Semi Bold';
    color: white !important;
}

.wpb_wrapper h2 {
    margin-top: -15px;
}

.widget .current-menu-item a {
    color: #002B56 !important;

}

.center {
    text-align: center
}

.krown-button.normal {
    font-size: 14px !important;
    text-transform: none !important;
}

.scroll-down {
    top: -90px;
    position: relative;
    /* margin-top: 10px; */
    cursor: pointer;
    background-image: URL("http://far.staging-gtech.com/wp-content/uploads/2014/01/121.png");
    width: 40px;
    margin: 0 auto;
    height: 40px;
    -webkit-transition: border-color 150ms linear, background-color 150ms linear, color 150ms linear, opacity 150ms linear;
    transition: border-color 150ms linear, background-color 150ms linear, color 150ms linear, opacity 150ms linear;
}

.scroll-down:hover {
    background-image: URL("http://far.staging-gtech.com/wp-content/uploads/2014/09/blue-hover.png");
    -webkit-transition: border-color 150ms linear, background-color 150ms linear, color 150ms linear, opacity 150ms linear;
    transition: border-color 150ms linear, background-color 150ms linear, color 150ms linear, opacity 150ms linear;
}

.tp-bullets.simplebullets.round {
    display: none
}

.clearfix.krown-column-row.some-row {
    border-bottom: none !important
}

/**div#section-1{
margin-top:-110px
}*/
.tp-caption.very_large_text {
    font-family: Tahoma, Geneva, sans-serif !important;
    letter-spacing: 1px !important;
    font-size: 64px !important;
}

.top-menu > li > a {
    font-weight: normal !important;
    color: #262626;
    font-size: 14px !important;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;

}

.top-menu > li > a {
    padding: 48px 50px 40px 0;
}

.top-menu > li.selected span {
    border-bottom: none !important
}

#main-menu {
    font-family: Tahoma, Geneva, sans-serif !important;
}

.content p {
    font-family: Tahoma, Geneva, sans-serif !important;

}

.w-sticky.sactive #secondary-header.smaller .header-content, .w-sticky.sactive #secondary-header.stick-it .header-content {

}

#secondary-header {
    height: 100px !important

}

.header-content {
    border-bottom: 2px solid #00a2a2;
}

.w-sticky.sactive #secondary-header.smaller#main-menu {
    margin-top: -16px;
}

.krown-text-icon h3 {
    line-height: 24px;
    font-size: 22px;
    text-transform: none;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: Tahoma, Geneva, sans-serif !important;
}

.krown-section-title h2 {
    font-size: 64px;
    letter-spacing: 1px;

    font-family: Tahoma, Geneva, sans-serif !important;
    padding-bottom: 15px;
}

.krown-text-icon.style-three p {
    font-size: 100%
}

.krown-latest-posts h3 {
    font-size: 22px;
    letter-spacing: 1px;
    font-family: Tahoma, Geneva, sans-serif
}

.slide-button {
    margin-top: -15px
    text-decoration: none;
    border-radius: 80px !important;
    display: block;
    font-size: 40px;
    line-height: 60px;
    height: 150px;
    margin: auto;
    width: 150px;
    padding-top: 50px;
    background: #f3f3f3;
    text-align: center;
    color: #003456 !important;
    -webkit-transition: all 150ms linear !important;
    transition: all 150ms linear !important;
}

.tp-caption a {

    text-align: center;
    color: #003456 !important;

}

.tp-caption a:hover {
    background-color: #003456 !important;
    color: white !important;
}

.slide-button a:hover {
    background-color: #003456 !important;
    color: white !important;
}

.facts .flexslider.krown-tour.nav-bullets-none {
    height: 356px !important;
}

.programs {

}

#primary-footer .widget ul li a:hover {
    color: #FAB119 !important;
}

#primary-header {
    background-color: #002B54 !important;
    border-bottom: 3px solid #f58026 !important;
}

i.krown-icon-right-open {
    display: none;
}

.full-width #content > .krown-column-row#section-3 {
    background-position: 50% 50% !important;
    border-bottom: none !important;

}

.page-back-pos {
    background-position: 50% 50% !important;
}

.krown-text-icon.style-three h3 {
    color: #F58026 !important;

}

.krown-accordion h5 {
    text-transform: none !important
}

.blog-read-more {
    font-style: italic;
    color: #F58026 !important;
}

a#logo {
    float: left !important;
    width: 186px !important;
    margin-left: 62px
}

.latest-blog-post-list {
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-word;
    max-height: 144px;
    min-height: 124px;
    margin-bottom: 20px;
    width: 270px;
}

.blog-post-list {
    list-style: none;
    display: inline-block;
    margin-right: 99px;
    width: 200px;
    vertical-align: top;

}

.blog-post-head {
    color: #142d53 !important;
    margin-bottom: 58px !important;
}

li.blog-post-list:last-child {
    margin-right: 0px;
}

.post-thumbnails {
    list-style: none;

    vertical-align: top;
}

.post-thumbnails img {
    width: 270px;
    height: 373px;

}

.thumb-group {
    width: 270px;
    height: 373px;
}

.post-content-latest {

    list-style: none;
    display: inline-block;
    margin-right: 109px;
    width: 200px;
    vertical-align: top;

}

.latest-post-more {
    display: inline-block;
    margin-right: 116px;
    width: 198px;
    vertical-align: top;

}

.post-meta {
    height: 24px;
    overflow: hidden;
    list-style: none;
    margin-top: 20px;

}

.blog-post-list .post, .blog-post-list .date {
    margin-bottom: 20px
}

.blog-post-list-group .date {
    position: relative;
    z-index: 109;
    bottom: 0px;
    background-color: #FAB119;
    opacity: 0.8;
    color: white;
    text-align: center;
    margin-top: -50px;
    height: 50px;
    line-height: 48px;
}

.blog-post-list-group .date:hover {
    background-color: #00a2a2;
}

.italic-date {
    font-size: 14px;
}

.blog-post-list .post {
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;

    max-height: 100px;
    min-height: 100px;
}

.post-meta li {
    margin-right: 157px;
    border: none !important
}

li.post-thumbnails:last-child {
    margin-right: 0px;
}

li.latest-blog-post-list:last-child, li.post-content-latest:last-child, li.latest-post-more:last-child, .post-meta li:last-child {
    margin-right: 0px;
}

.margin-bottom-30 {
    margin-bottom: 30px
}

/*a:hover {
    color: #f58026!important;
    text-decoration: none;
}*/
.sub-menu li:hover {
    background-color: #FAB119 !important;
}

.sub-menu {
    margin-top: -6px;
}

.top-menu li.parent.menu-item:last-child > a {
    padding: 47px 0px 20px 0px;
}

.sub-menu li:hover, .sub-menu li:hover + li {
    border-color: #FAB119 !important;
}

.top-menu > li:hover > a {
    color: #fab119 !important;
}

.top-menu > li:hover span {
    border-color: #fab119 !important;
}

a.slide-button {
    margin-top: -35px !important;
}

.krown-section-title h2 {
    font-size: 45px;
    line-height: 40px;

}

span.large {
    line-height: 45px;
    font-family: GalatiaSIL;
    font-size: 48px;
    font-weight: 400;
    text-transform: uppercase;
}

.slide-button {
    display: block;
    width: 80px;
    height: 80px;
    font-size: 15px !important;
    text-align: center

}

a.slide-button {
    margin-top: 0px !important;
    padding: 30px 0px 0px !important;
    vertical-align: middle;
    display: block;
}

.tp-caption.very_large_text {
    font-size: 30px !important
}

}
.outside li {
    list-style-position: outside;
    margin-left: 20px;

}

div#mc_embed_signup {
    border: 1px solid #003456;
    padding: 48px;
    border-radius: 27px;
}

div#mc_embed_signup form label {
    font-weight: bold;
}

object {
    text-align: center;
    margin: 0 auto;
    display: block;
}

.stButton .st-twitter-counter, .stButton .st-facebook-counter {
    width: 60px !important;
    height: auto !important;
}

.stButton .st-pinterest-counter, .stButton .st-email-counter {
    width: 60px !important;
    height: auto !important;
}

a.blog-home {
    font-size: 12px;
    line-height: 12px;
    font-weight: 700;
    padding: 11px 20px;
    height: 38px;
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: 700;
    background-color: #000;
    border: none !important;
    border-radius: 5px !important;
    display: inline !important;
    text-align: center;
    width: auto !important;
    cursor: pointer;
}

/* @media (min-width: 1024px){
.about .flexslider.krown-tour.nav-bullets-none{
  height:396px!important
}} */

.content h3 {
    height: 180px;
}

.content p.post-excerpt {
    height: 150px;
}

.full-width #content > .krown-column-row#section-3 {
    background-position: 50% 50% !important;

}

.page-back-pos {
    box-shadow: inset -5px -6px 79px 2px #0E0E0E, 1px -39px 0px -100px #0E0E0E !important;
    -webkit-box-shadow: inset -5px -6px 159px 2px #1D1C1C, 1px -39px 0px -100px #0C0C0Cimportant;
    -moz-box-shadow: inset -5px -6px 79px 2px #ABABAB, 1px -39px 0px -100px #DDDDDDimportant;
    -o-box-shadow: inset -5px -6px 79px 2px #ABABAB, 1px -39px 0px -100px #DDDDDDimportant;
    background-position: 50% 50% !important;
}

i.krown-icon-right-open {
    display: none;
}

.krown-text-icon.style-three h3 {
    color: #F58026 !important;

}

.wpb_wrapper p {
    font-family: Montserrat;
    font-weight: 600;
}

.wpb_wrapper h2 {
    font-size: 48px;
    letter-spacing: 1px;
    font-family: 'Galatia SIL';
    color: #142d53;
    font-weight: 400;
    line-height: 43px;
    text-transform: uppercase;

}

.padding-bottom-40 {
    padding-bottom: 40px;
}

#primary-header a:hover {
    color: white !important
}

.krown-social.header li:hover {
    color: white !important
}

.header_email:hover:before, .header_phone:hover:before {
    color: white !important
}

li#menu-item-3390 span {
    color: #F58026;
}

#top:hover, .author-avatar .caption, .portfolio-item.classic > a .hover, .alt-hover {
    background-color: #003456 !important;
}

.flexslider.krown-tour .flex-direction-nav a:hover {

    background-color: #003456;
}

.krown-section-title h2 {

    color: #003456 !important;
}

.krown-text-icon i {
    color: #003456 !important;
}

.krown-text-icon h3 {
    color: #F58026;
}

.krown-text-icon a:hover h3 {
    color: #F58026 !important;
    line-height: 24px;
}

.krown-button {
    color: black !important;
    border: 1px #f58026 solid;
    background-color: white;

}

.krown-button:hover {
    background-color: #f58026 !important
}

#secondary-footer {
    background-color: #00a2a2;
    border-top: 1px solid #fab119;
    height: 90px;
}

#secondary-footer div {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: #fff;
}

#primary-footer {
    color: #fff;
    background-color: #00a2a2;
    max-height: 465px !important;
    padding: 63px 0 49px !important;

}

#primary-footer .widget {
    text-align: center

}

.footer-social-icons {
    margin-bottom: 57px;
}

h4.widget-title {
    font-family: 'WeblySleek UI Semi Bold';
    font-size: 18px;
    text-transform: uppercase;
    text-align: center
}

.footer-fb {
    margin-right: 30px;
}

.footer-tw {
    margin-right: 30px;
}

.footer-rss {

}

.footer-fb:hover, .footer-tw, .footer-rss {
    color: #FAB119;
}

a.footer-donate {
    text-align: center;
    font-size: 22px;
    color: #fff !important;
    text-transform: uppercase;
    border: 1px solid #FAB119;
    border-radius: 2px;
    padding: 18px 57px;
    font-family: 'Montserrat', sans-serif;;

}

a.footer-donate:hover {
    background-color: #FAB119;
}

#text-2 .textwidget {
    display: block;
    width: 200px;
    text-align: center;
    margin: 0 auto;
}

#text-3 .textwidget {
    display: block;
    width: 210px;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    font-family: 'WeblySleek UI Semilight';
}

.latest-blog-post-list h3 {

    color: #142d53;
    margin: 14px 0px;
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    line-height: 26px;
}

.post-meta .date {
    position: relative;
    z-index: 109;
    bottom: 0px;
    /* background-color: #f58024; */
    opacity: 0.8;
    color: white;
    text-align: center;
    height: auto !important;
    line-height: normal !important;
    background-color: transparent !important

}

.programs .krown-text-icon i:hover {
    background-color: #003456 !important;
    color: white !important
}

#pager-nav a.selected {
    background: #F58026 !important;
}

span.format {
    display: none !important;
}

.custom.tparrows {
    background-color: #003456;
    opacity: 0.5;
}

/**.tp-loop-wrap {
    margin-top: -68px!important;
}*/
/*
.tp-parallax-wrap{
	top:0px!important;
	left:0px!important;
	
}
.tp-mask-wrap{
	top:50%!important;
	left:50%!important;
	transform:translate(50%, -50%)!important;
}*/
.rev-btn {
    line-height: 12px;
    font-weight: 700;
    padding: 13px 20px;
    font-size: 20px !important;
    margin-top: 40px !important;
    background-color: rgba(255, 255, 255, 0.4) !important;

    border-radius: 15px !important;
    padding: 17px 30px !important;
    border: 1px solid #f58026 !important;
    color: white
}

.rev-btn:hover {
    background-color: #f58026 !important;
    opacity: 1 !important;

}

.single-post .post-format-image {
    display: none;

}

.post-title h2 {
    color: #003456;
}

.post-title h2:hover {
    color: #f58026 !important;
}

a.header_email {
    color: #949494 !important;
}

.header_email:hover {
    color: #f58026 !important;
}

input[type="submit"] {
    background-color: #003456
}

input[type="submit"]:hover {
    background-color: #f58026 !important;
}

.pagination a:hover {
    background-color: #f58026 !important;
}

li#menu-item-3390 span:hover {
    color: white !important
}

.top-menu > li.selected > a {
    color: #262626 !important;
}

.third-menu li:hover > a {
    background-color: #FAB119;
    color: #fff !important;
}

.post-tags a {
    color: #f58026 !important;
}

.cat-item a:hover, #recent-posts-2 a:hover {
    color: #f58026 !important;
}

/**new styles  **/
.post-title:hover h2, .post-title:hover h1 {
    color: #f58026 !important;
}

.post-content a {
    color: #f58026 !important;
}

.post-content a img.aligncenter {
    margin: 0 auto !important;
}

a.post-like.krown-icon-heart-1 {
    color: #f58026 !important;
}

.wpb_wrapper a {
    color: #fab119 !important;
    text-decoration: none;
}

blockquote {
    border-left: 3px solid #f58026;
    padding-left: 50px;
    margin: 40px 0;
}

.widget ul a {
    color: #000 !important;
    padding: 13px 0;
}

#primary-footer .widget ul a, #primary-footer .krown-widget span {
    color: #959595 !important;
}

.post-meta a:hover, .folio.like a:hover {
    color: #f58026;
}

.krown-accordion > section.opened h5:before {
    color: #f58026;
}

/**new styles 27.07.2016  **/
.donate {
    background-color: transparent;
    display: block;
    padding: 0px !important
}

.tp-caption .donate:hover {
    background-color: #f58026 !important
}

ul#menu-custom-menu li {
    /* float: left; */
    display: inline-block;
    margin-right: 60px;
    border: none !important;
    list-style: none;
}

#primary-footer .widget ul a {

    color: #fff !important;
}

.widget ul li:first-child {
    list-style: none;
}

#primary-footer .widget ul a {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}

li#nav_menu-2 {
    list-style-type: none;
    margin-bottom: 40px;
}

div#text-2 p {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
}

#primary-footer .widget ul li:last-child {
    margin-right: 0px;
}

ul#menu-menu-1 li {
    margin-right: 8px;
}

div#section-3 {
    height: 610px !important;
    overflow-y: hidden ! important;
    overflow-x: hidden ! important;
    background-color: #f8f8f8;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}

.no-touch .krown-column-row {
    background-attachment: inherit !important
}

p.facts-text {
    text-align: center;
    font-size: 14px;
    color: #262626;
    font-family: Montserrat !important;
    font-weight: 600;
}

.fact-title {
    color: #FAB119;
    font-family: 'WeblySleek UI Semi Bold';
    font-size: 48px;
    text-align: center
}

.fact-icon {
    margin-right: auto;
    text-align: center;
    width: auto;
    display: block;
    margin-left: auto;
    margin-bottom: 45px;
}

.facts h2.center.blog-post-head {
    color: #00a2a2 !important;
    font-family: GalatiaSIL;
    font-size: 48px;
    font-weight: 400;
}

.program-icon {
    margin-right: auto;
    text-align: center;
    width: auto;
    display: block;
    margin-left: auto;
    margin-bottom: 24px;
}

.programs-head {
    font-size: 22px;
    font-family: 'Montserrat';
    text-align: center;
    display: block;
}

.programs-description {
    color: #262626;
    font-family: Montserrat !important;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    line-height: 28px;
}

.about-block {
    background-size: 100% 100% !important;
    height: 584px !important;
}

.top-menu li {
    /*margin: 48px 50px 55px 0!important;*/
}

.top-menu li:last-child {
    margin-right: 0 !important;
}

.top-menu > li > a {
    /*padding: 0!important;*/
}

.top-menu {
    margin-right: 0px !important;
    display: block !important;
    margin-top: -5px !important
}

.tp-bgimg.defaultimg {
    background-size: 100% 100% !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 852px !important;
}

div#rev_slider_5_1 {
    height: 852px !important;
}

div#rev_slider_5_1_wrapper {
    height: 852px !important;
}

#custom-header {
    height: 852px !important;

}

.tp-bullet.selected {
    background: #fff !important;
    border-radius: 50% !important;
}

.tp-bullets .tp-bullet {
    border-radius: 50% !important;

}

.tp-bullet.selected, .tp-bullet:hover {
    background: #fff !important;
    border-radius: 50% !important;
}

.tp-bullet {
    background: rgba(255, 255, 255, 0.7) !important;
}

div#slide-17-layer-1 {
    z-index: 5;
    border-color: rgba(0, 0, 0, 0.498039);
    visibility: inherit;
    transition: none;
    line-height: 24px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
    min-height: 490px;
    min-width: 970px;
    max-height: 490px;
    max-width: 970px;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;

    margin-right: auto !important;
    margin-left: auto !important;
    vertical-align: middle !important;
    display: block !important
}

.bold-caption {
    text-transform: uppercase;
    font-size: 70px;
    /*color:white;*/
    font-family: 'WeblySleek UI Semi Bold';
}

.light-caption {
    font-size: 70px;
    /*color:white;*/
    font-family: GalatiaSIL;
}

a.donate-button {
    line-height: 22px;
    padding: 15px 50px !important;
    border-radius: 2px !important;
    color: white !important;
    background-color: #fab119 !important;
    font-size: 26px !important;
    font-family: 'Montserrat';
}

a.donate-button:hover {
    background-color: #00A2A2 !important;
}

a.new_hover {
    line-height: 22px;
    padding: 15px 50px !important;
    border-radius: 2px !important;
    color: white !important;
    font-size: 26px !important;
    font-family: 'WeblySleek UI Semi Bold';
    background-color: rgb(227, 97, 95) !important;
}

a.new_hover:hover {
    background-color: #fab119 !important;
}

.floating-block {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 50%;
    right: 60px;
    display: block;
    z-index: 10000;

}

.floating-block div {
    width: 40px;
    height: 40px;

    text-align: center;
    display: block;
    /* vertical-align: middle; */

    padding: 6px;
    margin-bottom: 10px
}

#fb-1:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Facebook-1-hover_png-1529342970");
}

#tw-1:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Twitter-1-hover_png-1529342970");
}

#rss-1:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Blog-RSS-hover_png-1529342971");
}

#em-1:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/Email-hover_png-1529342971");
}

.full-width #content > .krown-column-row {
    border: none !important
}

.full-tell-number {
    float: right;

    margin-top: -9px;

    margin-right: 50px;

}

.full-logo {
    float: left;
    width: 19%;
}

nav#main-menu {

    margin: 0 auto;
    text-align: center;
    width: 745px;
    height: 50px !important
}

.full-nav {
    width: 79%;
}

#custom-header .tp-mask-wrap {
    margin-top: -47px!important;
}

@media only screen and (min-width: 769px) and  (max-width: 828px) {
    #custom-header .tp-mask-wrap {
        margin-top: -154px!important;
    }
}
@media only screen and (min-width: 741px) and  (max-width: 1024px) {
    #donate{
        width: 229px;
    }
}
@media only screen and (min-width: 1024px) and  (max-width: 1281px) {
    #donate{
        width: 279px;
    }
}
@media only screen and (min-width: 828px) and  (max-width: 909px) {
    #custom-header .tp-mask-wrap {
        margin-top: -185px!important;
    }
}
@media only screen and (min-width: 909px) and  (max-width: 999px) {
    #custom-header .tp-mask-wrap {
        margin-top: -251px!important;
    }
}

@media only screen and (min-width: 1400px) and  (max-width: 1700px) {
    #custom-header .tp-mask-wrap {
        margin-top: -168px !important;
    }
}

.full-tell-number span {
    margin-left: 5px;
    font-size: 24px;
    color: #00a2a2;
    font-family: 'WeblySleek UI Semi Bold';
}

.facts .flexslider.krown-tour.nav-bullets-none {
    margin-top: 20px;
}

#content .clearfix.wpb_row.krown-column-row.clearfix-fluid.programs {
    margin-top: 40px;
    margin-bottom: -69px
}

#content .programs .krown-column-row.clearfix.wpb_row.vc_inner.krown-column-row.clearfix-fluid {
    margin-top: 27px;
    margin-bottom: 45px
}

.span12.facts.krown-column-container.clearfix.column_container {
    margin-top: 36px;
    margin-bottom: 6px;
}

.about-block .flexslider.krown-tour {
    padding: 0px 91px;
    overflow: visible !important;
}

.about-block .slides {
    margin-top: 40px !important
}

#primary-footer .widget-title {
    font-family: GalatiaSIL;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    margin: 0 0 20px;
}

#text-2 .textwidget p {
    padding-bottom: 12px;
}

#text-3 .textwidget p {
    padding-bottom: 12px;
}

.clearfix.wpb_row.krown-column-row.clearfix-fluid.blog-post-block {
    margin-top: 40px;
}

.facts .flexslider.krown-tour {
    padding: 0 84px !important;
    overflow: visible !important;
}

.programs h2.center.blog-post-head {
    color: #00a2a2 !important;
    margin-bottom: 42px !important;
    font-family: GalatiaSIL;
    font-size: 48px;
    font-weight: 400;
    text-transform: uppercase;
}

@media only screen and (max-width: 1800px) {
    #custom-header {
        height: 797px !important
    }

    div#rev_slider_5_1_wrapper {
        height: 797px !important
    }

    div#rev_slider_5_1 {
        height: 797px !important
    }

    .tp-bgimg.defaultimg {
        height: 797px !important
    }

    .about-block {
        height: 540px !important

    }

    .flexslider.krown-tour .slides > div {
        height: 100%;
    }

    .about-block {
        height: 540px !important

    }
}

@media only screen and (min-width: 1700px) {
    #custom-header {
        height: 850px !important
    }

    div#rev_slider_5_2 {
        height: 850px !important
    }

    div#rev_slider_5_1_wrapper {
        height: 850px !important
    }

    div#rev_slider_5_1 {
        height: 850px !important
    }

    .tp-bgimg.defaultimg {
        height: 850px !important
    }

}

@media only screen and (max-width: 1600px) {
    #custom-header {
        height: 664px !important
    }

    div#rev_slider_5_1_wrapper {
        height: 664px !important
    }

    div#rev_slider_5_1 {
        height: 664px !important
    }

    .tp-bgimg.defaultimg {
        height: 664px !important
    }

    .about-block {
        height: 477px !important

    }

    .about-block {
        height: 477px !important

    }
}

@media only screen and (max-width: 1400px) {
    #custom-header {
        height: 617px !important
    }

    div#rev_slider_5_2 {
        /*todo*/
        height: 628px !important;
    }

    div#rev_slider_5_2_wrapper {
        /*todo*/
        /*height: 617px!important;*/
        height: 480px !important;
    }

    #custom-header .tp-bullets.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 92% !important;
    }

    .tp-bgimg.defaultimg {
        height: 617px !important;
    }

    div#rev_slider_5_1_wrapper {
        height: 576px !important
    }

    div#rev_slider_5_1 {
        height: 576px !important
    }

    div#rev_slider_5_1 {
        height: 576px !important
    }

    .about-block .slides {
        margin-top: 0 !important;
        height: 413px;
    }

    .about-block {
        height: 413px !important

    }

    span.large {
        padding-top: 11px
    }

    .about-block .krown-column-row {
        padding: 0px !important;
    }

    .tp-loop-wrap {
        margin-top: -155px !important;
    }

    .clearfix.wpb_row.krown-column-row.clearfix-fluid.about-block {
        padding: 0px !important
    }

    span.regular {
        font-size: 19px !important
    }
}

@media only screen and (min-width: 1000px) and  (max-width: 1200px) {
    #custom-header .tp-mask-wrap {
        margin-top: -281px !important

    }

    ul#menu-menu-1 li {
        margin-right: 0px;
    }

    .top-menu > li > a {
        padding-right: 18px !important;
        font-size: 12px !important
    }

    nav#main-menu {

        width: 490px;

    }

    .full-tell-number span {
        font-size: 21px !important
    }
}

@media only screen and (min-width: 720px) and  (max-width: 1024px) {
    .tp-loop-wrap {
        margin-top: 30px !important;
    }

    .tp-bgimg.defaultimg {
        height: 470px !important;
    }

    #custom-header {
        height: 470px !important;
    }

    div#rev_slider_5_1_wrapper {
        height: 470px !important;
    }

    div#rev_slider_5_1 {
        height: 470px !important;

    }

    div#rev_slider_5_2 {
        /*todo*/
        height: 470px !important;
    }

    div#rev_slider_5_2_wrapper {
        /*todo*/
        /*height: 617px!important;*/
        height: 470px !important;
    }

    a.footer-donate {
        padding: 11px 32px;

    }

    .blog-post-list-group {
        text-align: center
    }
}
@media only screen and (min-width: 768px) and  (max-width: 1280px) {
    span.large{
        padding-top: 8px;
        line-height: 0;
    }
    span.regular {
        font-size: 13px !important;
    }
}
@media only screen and (max-width: 767px) {
    .blog-post-list-group {
        text-align: center;
        margin: 0 auto;

        margin-right: 20px;
        margin-left: 20px;
    }

    div#rev_slider_5_2 {
        height: 394px !important;
    }

    li.blog-post-list:last-child {
        margin-right: 20px;
    }

    .full-logo {
        width: auto;
        float: none;
    }

    #secondary-header {
        height: 110px !important;
    }

    a#logo {

    }

    .full-tell-number {

        float: none;
        text-align: center;
        margin: 0 auto;
        width: 200px;
    }

    a#logo {

        width: auto !important;
        margin-left: 30px;
        max-width: 210px !important;

    }

    .full-logo {
        text-align: center;
    }

    nav#main-menu {
        height: auto !important
    }

    body {
        overflow: hidden !important
    }

    li.blog-post-list:last-child {
        margin-right: 99px !important;
    }

    /*
        .tp-bgimg.defaultimg{
            height: 230px!important;
    }
        #custom-header {
            height: 230px!important;
    }
        div#rev_slider_5_1_wrapper{
            height: 230px!important;
    }
        div#rev_slider_5_1 {
            height: 264px!important;
    }*/
    .tp-bgimg.defaultimg {
        height: 100% !important;
        width: 100%;
    }

    div#rev_slider_7_1 {
        height: 460px !important
    }

    div#rev_slider_6_1 {
        height: 460px !important;
    }

    ul#menu-custom-menu li {

        text-align: center;
        margin: 0 auto;
        display: block;
        border: none !important;
        list-style: none;
    }

    .clearfix.wpb_row.krown-column-row.clearfix-fluid.facts {
        height: 1524px !important;
    }

    #primary-footer .widget {
        background-color: #00a2a2;
    }

    #primary-footer {
        max-height: none !important;
    }

    .blog-post-list-group {
        text-align: center;
        margin: 0 auto;
        width: 270px;
    }

    .tp-loop-wrap {
        margin-top: -26px !important
    }

    a.donate-button {
        margin-top: 20px !important;
        font-size: 16px !important;
        padding: 5px 26px !important;

    }

    .floating-block {
        right: 20px !important;
    }

    .about-block {
        height: 230px !important;
    }

    .about-block .flexslider.krown-tour {
        height: 230px !important;
    }

    span.large {
        font-size: 21px;
        line-height: 7px;
        margin-bottom: 0px;
    }

    span.regular {
        font-size: 7px !important;
        line-height: 15px !important;
    }

    .about-block .flexslider.krown-tour {
        padding: 0px 17px;
    }

    a.footer-donate {
        padding: 11px 32px;

    }

    .floating-block {
        display: none !important
    }

    .full-tell-number {
        display: none;
    }

    .facts .flexslider.krown-tour {
        padding: 0px !important;
    }

    #text-2 .textwidget {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

}

@media only screen and (max-width: 740px) {
    .mobile-slides .tp-bullets.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 107% !important;
    }

    div#section-2 {
        min-height: 1090px;
        max-height: 1200px;
    }

    .blog-post-list-group {
        text-align: center;
        margin: 0 auto;
        width: 270px !important;
    }

    .top-menu > li > a {
        font-size: 14px;
    }

    .thumb-group {
        width: 270px;
        height: 269px;
        overflow: hidden;
    }

    .post-thumbnails {
        height: 270px;
    }

    .post-thumbnails img {
        width: 270px;
        height: 373px;
        overflow: hidden;
    }

    .mobile-slides {
        display: block;
        height: 460px;
    }

    #custom-header {
        display: none;
    }

    .mobile-slides span.bold-caption, .mobile-slides span.light-caption {
        font-size: 24px !important

    }

    .mobile-slides a.donate-button {
        margin-top: 20px !important;
        font-size: 11px !important;
        padding: 11px 47px !important;
        margin-left: 8% !important;
    }

    .mobile-slides .tp-loop-wrap {
        margin-top: 21px !important;
    }
}

@media only screen and (max-width: 767px) and  (min-width: 430px) {
    .tp-loop-wrap {
        margin-top: -68px !important
    }

    #custom-header .tp-mask-wrap {
        margin-top: -22px !important;
    }

    .tp-bgimg.defaultimg {
        /*todo*/
        /*height: 230px!important;*/
    }

    #custom-header {
        height: 365px !important;
    }

    div#rev_slider_5_1_wrapper {
        height: 230px !important;
    }

    div#rev_slider_5_1 {
        height: 262px !important;
    }

    .about-block {
        height: 250px !important;
    }

    .about-block .flexslider.krown-tour {
        height: 250px !important;
    }

}

@media (max-width: 768px) {
    #custom-header .tp-mask-wrap {
        margin-top: -125px !important;
    }
}
@media (max-width: 360px) {
    #secondary-footer{
        height: auto;
    }
}

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px) {
    /*todo*/
    .blog-post-list {
        list-style: none;
        display: inline-block;
        margin-right: 20px !important;
        margin-left: 20px !important;
        width: 270px;
        vertical-align: top;
    }

    #custom-header {
        height: 400px !important;
    }

    div#rev_slider_5_1_wrapper {
        height: 402px !important;
    }

    div#rev_slider_5_1 {
        height: 400px !important;
    }

    .tp-bgimg.defaultimg {
        height: 400px !important;
    }

    .tp-bullets.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 112% !important;
    }

    .clearfix.wpb_row.krown-column-row.clearfix-fluid.facts {
        padding-bottom: 120px !important;
    }

    .responsive-menu {
        margin-right: 20px !important
    }

    .full-tell-number {
        margin-right: 64px !important;
    }
}

.footer-fb img:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/footer-fb-hover_png-1529342971");
}

.footer-rss img:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/footer-tw-hover_png-1529342971");
}

.footer-tw img:hover {
    content: url("https://d9a2fb85a96a7f8d2674-17cc8aab55b62e7a9ada6b99627a5ad1.ssl.cf2.rackcdn.com/footer-rss-hover_png-1529342972");
}

.recent-posts-blog {
    color: #142d53 !important;
}

