.elementor-kit-135213{--e-global-color-primary:#4377A9;--e-global-color-secondary:#59676A;--e-global-color-text:#1F2B2D;--e-global-color-accent:#355C5F;--e-global-color-5f58c4b:#C5D7DA;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-size:47px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:57px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-135213 e-page-transition{background-color:#FFBC7D;}.elementor-kit-135213 a{color:var( --e-global-color-accent );}.elementor-kit-135213 a:hover{color:var( --e-global-color-text );}.elementor-kit-135213 h1{font-family:"Oswald", Sans-serif;font-size:47px;line-height:57px;}.elementor-kit-135213 h2{font-family:"PT Sans", Sans-serif;font-size:26px;font-weight:700;line-height:29px;}.elementor-kit-135213 h3{font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:700;line-height:23px;}.elementor-kit-135213 h4{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:700;line-height:21px;}.elementor-kit-135213 h5{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:700;line-height:21px;}.elementor-kit-135213 h6{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.site {
    word-wrap: normal;
}
.height-350 {
    height: 350px;
}

.height-75 {
    height: 75px;
}

.extrabox_1 .parallax-content {
    padding: 50px 0 50px;
}

.ges-follow {
    text-align: center;
    margin-top: 2em;
}

#footer .ges-follow a {
    color: White;
    font-size: 30px;
}

#footer .ges-follow a:hover {
    color: #6f9ea4;
}

.ges-follow .cherry-follow_list {
    display: inline-block;
}

.ges-follow li.cherry-follow_item {
    margin-top: .5em;
    margin-right: 1em;
}

.cherry-twitter-timeline-class {
    padding-top: 20px;
}

.fb_iframe_widget {
    padding-top: 20px;
}

#footer {
    padding-bottom: 0;
}

#footer .widget-title {
    padding-top: 20px;
}

#footer a {
    color: #6f9ea4;
}

#footer a:hover {
    color: White;
}

.ges-believe {
    height: 275px;
}

.ges-believe h2 {
    font-family: Crimson Text, serif;
    font-size: 55px !important;
    line-height: 60px !important;
}

.ges-believe h2 em {
    font-weight: normal;
    font-style: normal;
}

.ges-believe .lazy-load-effect {
    width: 100%;
}

.ges-believe .lazy-load-effect-reset {
    width: 100%;
}

@media (max-width: 768px) {
    .ges-believe {
        height: 150px;
    }
    .ges-believe h2 {
        font-size: 40px !important;
        line-height: 45px !important;
    }
}

@media (max-width: 768px) {
    .height-75 {
        height: 45px;
    }
}

.site-description {
    margin-top: .5em;
    font-family: PT Sans, sans-serif;
    font-size: 14px;
    line-height: 15px;
    width: auto;
    white-space: nowrap;
}

.home #content {
    padding-top: 0px;
}

li.menu-item i.fa-search {
    line-height: inherit;
    vertical-align: baseline;
}

.hr-notice {
    height: 2px;
    background-color: #47777b;
}

.hr-notice.hr-top {
    margin-top: 1px;
    margin-bottom: 22px;
}

.hr-notice.hr-bottom {
    margin-top: 22px;
    margin-bottom: 40px;
}

.template-sidebar-posts .post-title {
    margin-bottom: 0;
}

.template-sidebar-posts .post-content {
    margin-bottom: 1.5em;
}

div.wpcf7 select {
    width: 100%;
    padding: 6px 10px;
    font-size: 16px;
    font-family: PT Sans, sans-serif;
}

div.wpcf7 img.ajax-loader {
    width: 100%;
    margin-top: .5em;
}

.wpcf7 form .your-acceptance {
    display: inline;
}

.search-results .entry-title {
    font-size: inherit;
    margin-bottom: inherit;
    line-height: 30px;
    margin-top: 0px;
}

.search-results .entry-content {
    margin: 0;
}

time.entry-date {
    font-weight: bold;
}

.widget-area p {
    margin-bottom: 10px;
}

.cherry-sidebar-main .cherry-posts-item time {
    font-weight: bold;
    font-size: 16px;
}

.content-sidebar-wrapper {
    padding-top: 30px;
}

#menu-primary > #menu-primary-items > .menu-item > a[data-title=Search]:before {
    background-color: transparent;
}

.wpcf7-submit[disabled=disabled], .wpcf7-submit[disabled=disabled]:hover {
    color: #555;
    background-color: #ddd;
    border-color: transparent;
}

.anchor_list {
    background-color: #c5d7da;
    font-family: PT Sans, sans-serif;
    margin-bottom: 1.2em;
    font-size: 18px;
    line-height: 1.4em;
    padding-top: .2em;
    padding-bottom: .2em;
}

.anchor_list p {
    margin-bottom: 0;
}

.post_tag {
    text-transform: capitalize;
}

.ai1ec-event-details-ready {
    font-family: PT Sans, sans-serif;
    font-size: 20px;
    line-height: 1.2em;
}

.ai1ec-event-details-ready table td, .ai1ec-event-details-ready table th {
    border: 1px solid black;
    font-size: 18px;
}

.ai1ec-event-details-ready table h2 {
    margin-bottom: 0;
}

.ai1ec-event-details-ready table {
    margin-bottom: 1.5em;
}

a[name]:not([href]) {
    display: block;
    position: relative;
    top: -170px;
    visibility: hidden;
}

.entry-content ul li {
    margin-bottom: 1.2em;
}

.type-newsletter .entry-content:after {
    clear: none;
}

div.template-homepage-gif div.inner.cherry-clearfix {
    padding: 0;
    text-align: center;
    margin-bottom: 40px;
}

#post-67920 #wpsl-wrap {
    font-family: Arial, sans-serif;
    font-size: 12pt;
}/* End custom CSS */