body {
		font-family: 'UnifrakturCook';
		font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	}
.w-portfolio-item-details {
	font-size: 18px;
	}
	
.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Fjalla One';
		font-weight: 400;
	}
.touch_disabled .menu-item-language > a,
.l-header .touch_disabled .w-nav-anchor.level_1,
.touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2 {
	font-size: 17px;
	}
.touch_disabled .submenu-languages .menu-item-language > a,
.l-header .touch_disabled .w-nav-anchor.level_2,
.l-header .touch_disabled .w-nav-anchor.level_3 {
	font-size: 15px;
	}
.touch_enabled .menu-item-language > a,
.l-header .touch_enabled .w-nav-anchor.level_1 {
	font-size: 17px;
	}
.l-header .touch_enabled .w-nav-anchor.level_2,
.l-header .touch_enabled .w-nav-anchor.level_3 {
	font-size: 15px;
	}
	
h1, h2, h3, h4, h5, h6,
.l-preloader-counter,
.w-blog-meta-date-day,
.w-counter-number,
.w-logo-title,
.w-pricing-item-price,
.w-tabs-item-title {
		font-family: 'Fjalla One';
		font-weight: 400;
	}
h1 {
	font-size: 90px;
	}
h2 {
	font-size: 44px;
	}
h3 {
	font-size: 36px;
	}
h4 {
	font-size: 30px;
	}
h5 {
	font-size: 24px;
	}
h6 {
	font-size: 20px;
	}
@media only screen and (max-width: 767px) {
body {
	font-size: 16px;
	line-height: 24px;
	}
h1 {
	font-size: 40px;
	}
h2 {
	font-size: 26px;
	}
h3 {
	font-size: 24px;
	}
h4, .widgettitle, .comment-reply-title {
	font-size: 22px;
	}
h5, .w-portfolio-item-title {
	font-size: 20px;
	}
h6 {
	font-size: 18px;
	}
}
/*************************** HEADER ***************************/

/* Header Background color */
.l-header,
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .touch_disabled .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_2:hover > .w-nav-anchor,
.no-touch .l-header .w-nav-item.level_3:hover > .w-nav-anchor {
	background-color: #fff;
	}

/* Header Alternate Background Color */
.touch_disabled .submenu-languages,
.no-touch .touch_disabled .w-nav-list > .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_1 .w-nav-anchor.level_1:before,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3 {
	background-color: #e6eced;
	}
	
/* Border Color */
.l-header .w-nav.touch_enabled .w-nav-anchor {
	border-color: #dce4e5;
	}
	
/* Navigation Color */
.l-header {
	color: #6d7778;
	}
	
/* Navigation Hover Color */
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .touch_disabled .menu-item-language:hover > a,
.no-touch .w-logo-link:hover,
.no-touch .l-header .w-nav-control:hover,
.no-touch .l-header .w-nav-item:hover > .w-nav-anchor {
	color: #97c21c;
	}
	
/* Navigation Active Color */
.l-header .w-nav-item.active > .w-nav-anchor,
.l-header .w-nav-item.current-menu-item > .w-nav-anchor,
.l-header .w-nav-item.current-menu-ancestor > .w-nav-anchor {
	color: #f5964f;
	}



/*************************** MAIN CONTENT ***************************/

/* Background Color */
.l-section,
.l-preloader,
.w-preloader,
.color_primary .g-btn.color_primary,
.w-blog.imgpos_atleft .w-blog-meta-date,
.w-portfolio-item-anchor:after,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer {
	background-color: #fff;
	}
.w-icon.color_border.with_circle .w-icon-link,
.w-pricing-item-title {
	color: #fff;
	}

/* Alternate Background Color */
.l-preloader-bar,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.pagination .page-numbers,
.w-actionbox,
.no-touch .w-blog.imgpos_atleft .w-blog-entry:hover,
.w-comments-item-icon,
.l-main .w-contacts-item > i,
.w-icon.with_circle .w-icon-link,
.no-touch .w-portfolio-item-details-close:hover,
.no-touch .w-portfolio-item-details-arrow:hover,
.w-tabs-list,
.no-touch .w-tabs-section-header:hover,
.w-tags-item-link,
.w-testimonial-text,
.no-touch #lang_sel a:hover,
.no-touch #lang_sel_click a:hover {
	background-color: #e6eced;
	}
.w-testimonial-person:after {
	border-top-color: #e6eced;
	}

/* Border Color */
.w-blog.imgpos_atleft .w-blog-list,
.w-blog.imgpos_atleft .w-blog-entry,
.w-blog-entry.sticky,
.w-comments,
.w-pricing-item-h,
.w-portfolio-item-meta,
.w-tabs.layout_accordion,
.w-tabs.layout_accordion .w-tabs-section,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tfoot td,
.widget.widget_nav_menu .menu-item a,
.no-touch .widget.widget_nav_menu .menu-item a:hover,
#lang_sel a,
#lang_sel_click a {
	border-color: #dce4e5;
	}
.g-hr-h:before,
.g-hr-h:after,
.g-btn.color_default,
.w-icon.color_border.with_circle .w-icon-link {
	background-color: #dce4e5;
	}
.g-hr-h i,
.w-icon.color_border .w-icon-link {
	color: #dce4e5;
	}

/* Text Color */
.l-preloader-spinner,
.l-section,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.color_primary .g-btn.color_primary,
.l-preloader-counter,
.g-btn.color_default,
.w-blog.imgpos_atleft .w-blog-entry-meta-date,
.l-main .w-contacts-item > i,
.w-icon-link {
	color: #2e3436;
	}
.w-pricing-item-title {
	background-color: #2e3436;
	}

/* Primary Color */
a,
.home-heading-line.type_primary,
.g-html .highlight,
.w-counter-number,
.w-icon.color_primary .w-icon-link,
.w-iconbox-icon,
.no-touch .l-subsection.color_dark .w-icon-link:hover,
.w-iconbox.with_circle .w-iconbox-icon,
.w-tabs-item.active,
.w-tabs-section.active .w-tabs-section-header,
.w-team-member-name,
.w-testimonial-person-name,
.w-preloader {
	color: #97c21c;
	}
.l-subsection.color_primary,
.home-heading-line.type_primary_bg,
.g-btn.color_primary,
input[type="submit"],
.no-touch .g-btn.color_secondary:after,
.pagination .page-numbers.current,
.no-touch .pagination .page-numbers.current:hover,
.w-actionbox.color_primary,
.no-touch .slick-prev:hover,
.no-touch .slick-next:hover,
.w-icon.color_primary.with_circle .w-icon-link,
.w-iconbox.with_circle .w-iconbox-icon,
.w-pricing-item.type_featured .w-pricing-item-title,
.no-touch .w-team-member-links .w-team-member-links-item:hover {
	background-color: #97c21c;
	}
.g-html blockquote,
.no-touch .w-clients-item-h:hover,
.w-tabs-item.active,
.fotorama__thumb-border {
	border-color: #97c21c;
	}

/* Secondary Color */
.no-touch a:hover,
.no-touch a:active,
.home-heading-line.type_secondary,
.w-icon.color_secondary .w-icon-link,
.no-touch a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch a.w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-tags-item-link:hover,
.no-touch .widget.widget_tag_cloud .tagcloud a:hover {
	color: #f5964f;
	}
.home-heading-line.type_secondary_bg,
.no-touch .g-btn.color_default:after,
.no-touch .g-btn.color_primary:after,
.no-touch input[type="submit"]:hover,
.g-btn.color_secondary,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_secondary,
.w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .w-tags-item-link:hover {
	background-color: #f5964f;
	}
.no-touch .w-iconbox.with_circle .w-iconbox-icon:after {
	box-shadow: 0 0 0 3px #f5964f;
	}
	
/* Fade Elements Color */
.w-blog.type_post .w-blog-meta,
.w-icon.color_fade .w-icon-link,
.w-socials-item-link,
.widget.widget_tag_cloud .tagcloud a {
	color: #a0a7a8;
	}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus {
	box-shadow: 0 0 0 2px #a0a7a8;
	}

	
	
/*************************** ALTERNATE CONTENT ***************************/

/* Background Color */
.l-subsection.color_alternate,
.color_alternate .color_primary .g-btn.color_primary,
.color_alternate .w-blog.imgpos_atleft .w-blog-meta-date,
.color_alternate .w-portfolio-item-anchor:after,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover {
	background-color: #e6eced;
	}
.color_alternate .w-pricing-item-title,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
	color: #e6eced;
	}

/* Alternate Background Color */
.color_alternate .g-btn.color_default,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .pagination .page-numbers,
.color_alternate .w-actionbox,
.no-touch .color_alternate .w-blog.imgpos_atleft .w-blog-entry:hover,
.color_alternate .w-comments-item-icon,
.color_alternate .w-contacts-item > i,
.color_alternate .w-icon.with_circle .w-icon-link,
.no-touch .color_alternate .w-portfolio-item-details-close:hover,
.no-touch .color_alternate .w-portfolio-item-details-arrow:hover,
.color_alternate .w-tabs-list,
.no-touch .color_alternate .w-tabs-section-header:hover,
.color_alternate .w-tags.layout_block .w-tags-item-link,
.color_alternate .w-testimonial-text {
	background-color: #fff;
	}
.color_alternate .w-testimonial-person:after {
	border-top-color: #fff;
	}

/* Border Color */
.color_alternate .w-blog.imgpos_atleft .w-blog-list,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry,
.color_alternate .w-comments,
.color_alternate .w-pricing-item-h,
.color_alternate .w-portfolio-item-meta,
.color_alternate .w-tabs.layout_accordion,
.color_alternate .w-tabs.layout_accordion .w-tabs-section {
	border-color: #cdd0d1;
	}
.color_alternate .g-hr-h:before,
.color_alternate .g-hr-h:after,
.color_alternate .g-btn.color_default,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
	background-color: #cdd0d1;
	}
.color_alternate .g-hr-h i,
.color_alternate .w-icon.color_border .w-icon-link {
	color: #cdd0d1;
	}

/* Text Color */
.color_alternate,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .g-btn.color_default,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry-meta-date,
.color_alternate .w-contacts-item > i,
.color_alternate .w-icon-link {
	color: #2e3436;
	}
.color_alternate .w-pricing-item-title {
	background-color: #2e3436;
	}

/* Primary Color */
.color_alternate a,
.color_alternate .home-heading-line.type_primary,
.color_alternate .g-html .highlight,
.color_alternate .w-counter-number,
.color_alternate .w-icon.color_primary .w-icon-link,
.color_alternate .w-iconbox-icon,
.color_alternate .w-tabs-item.active,
.color_alternate .w-tabs-section.active .w-tabs-section-header,
.color_alternate .w-team-member-name,
.color_alternate .w-testimonial-person-name {
	color: #97c21c;
	}
.color_alternate .home-heading-line.type_primary_bg,
.color_alternate .g-btn.color_primary,
.color_alternate input[type="submit"],
.no-touch .color_alternate .g-btn.color_secondary:after,
.color_alternate .pagination .page-numbers.current,
.no-touch .color_alternate .pagination .page-numbers.current:hover,
.color_alternate .w-actionbox.color_primary,
.no-touch .color_alternate .slick-prev:hover,
.no-touch .color_alternate .slick-next:hover,
.color_alternate .w-icon.color_primary.with_circle .w-icon-link,
.color_alternate .w-iconbox.with_circle .w-iconbox-icon,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-title,
.no-touch .color_alternate .w-team-member-links .w-team-member-links-item:hover {
	background-color: #97c21c;
	}
.color_alternate .g-html blockquote,
.no-touch .color_alternate .w-clients-item-h:hover,
.color_alternate .w-tabs-item.active,
.color_alternate .fotorama__thumb-border {
	border-color: #97c21c;
	}

/* Secondary Color */
.no-touch .color_alternate a:hover,
.no-touch .color_alternate a:active,
.color_alternate .home-heading-line.type_secondary,
.color_alternate .w-icon.color_secondary .w-icon-link,
.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-title,
.no-touch .color_alternate .w-tags-item-link:hover {
	color: #f5964f;
	}
.color_alternate .home-heading-line.type_secondary_bg,
.no-touch .color_alternate .g-btn.color_default:after,
.no-touch .color_alternate .g-btn.color_primary:after,
.no-touch .color_alternate input[type="submit"]:hover,
.color_alternate .g-btn.color_secondary,
.no-touch .color_alternate .pagination .page-numbers:hover,
.color_alternate .w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .color_alternate .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover {
	background-color: #f5964f;
	}
.no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:after {
	box-shadow: 0 0 0 3px #f5964f;
	}
	
/* Fade Elements Color */
.color_alternate .w-blog.type_post .w-blog-meta,
.color_alternate .w-icon.color_fade .w-icon-link,
.color_alternate .w-socials-item-link {
	color: #a0a7a8;
	}
.color_alternate input[type="text"]:focus,
.color_alternate input[type="password"]:focus,
.color_alternate input[type="email"]:focus,
.color_alternate input[type="url"]:focus,
.color_alternate input[type="tel"]:focus,
.color_alternate input[type="number"]:focus,
.color_alternate input[type="date"]:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
	box-shadow: 0 0 0 2px #a0a7a8;
	}
	

	
/*************************** FOOTER ***************************/

/* Background Color */
.l-footer,
.l-footer #lang_sel ul ul,
.l-footer #lang_sel_click ul ul {
	background-color: #212526;
	}

/* Border Color */
.l-subfooter.at_top,
.l-footer #wp-calendar thead th,
.l-footer #wp-calendar tbody td,
.l-footer #wp-calendar tfoot td,
.l-footer #lang_sel a,
.l-footer #lang_sel_click a,
.l-footer .widget.widget_nav_menu .menu-item a,
.no-touch .l-footer .widget.widget_nav_menu .menu-item a:hover {
	border-color: #2e3436;
	}
.l-footer input[type="text"],
.l-footer input[type="password"],
.l-footer input[type="email"],
.l-footer input[type="url"],
.l-footer input[type="tel"],
.l-footer input[type="number"],
.l-footer input[type="date"],
.l-footer textarea,
.l-footer select {
	background-color: #2e3436;
	}

/* Text Color */
.l-footer,
.l-footer .w-socials-item-link,
.l-footer .widget.widget_tag_cloud .tagcloud a {
	color: #6d7778;
	}
.l-footer input[type="text"]:focus,
.l-footer input[type="password"]:focus,
.l-footer input[type="email"]:focus,
.l-footer input[type="url"]:focus,
.l-footer input[type="tel"]:focus,
.l-footer input[type="number"]:focus,
.l-footer input[type="date"]:focus,
.l-footer textarea:focus,
.l-footer select:focus {
	box-shadow: 0 0 0 2px #6d7778;
	}

/* Link Color */
.l-footer a,
.l-footer input[type="text"],
.l-footer input[type="password"],
.l-footer input[type="email"],
.l-footer input[type="url"],
.l-footer input[type="tel"],
.l-footer input[type="number"],
.l-footer input[type="date"],
.l-footer textarea,
.l-footer select {
	color: #c4cbcc;
	}

/* Link Hover Color */
.no-touch .l-footer a:hover,
.no-touch .l-footer .w-tags-item-link:hover,
.no-touch .l-footer .widget.widget_tag_cloud .tagcloud a:hover {
	color: #f5964f;
	}

	
	@media all, all
us_corsa_custom_styles.css:775.g-cols.offset_default > div:first-child {
margin-right: 0px;
}

.one_half {
padding-left: 10px;
padding-right: 10px;
}

p.wp-caption-text {
line-height: 18px;
}

.one_third {
width: 33.3%;
padding: 0 20px;
}

#top-video iframe {
width: 100% !important;
height: 56vw !important;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.content-640 {
max-width: 640px;
margin-left: auto;
margin-right: auto;
}

@media all and (max-width: 800px){
    .l-header .w-nav.touch_enabled .w-nav-item {
        background-color: white;
        padding-left:10px;
    }
}

@media all and (max-width: 800px){
    .l-header .w-nav.touch_enabled {
        background-color: rgba(255, 255, 255, 0.7);
    }
}

section-services {
    display: table;
    width: 100%;
    min-height: 100%;
    height: inherit;
}
.row-services {
    display: table-row;
    width: 100%;
    height: 100%;
}
.col-left-services, .col-right-services {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
}
.col-left-services {
	padding-right: 10px;
}

.col-right-services {
padding-left:10px;
}

.content-services {

}

@media all and (max-width: 800px){
	section-services{
		display:block;
		width: 100%;
	}
}

@media all and (max-width: 800px){
	.row-services,
	.col-left-services,
	.col-right-services,
	.col-left-services:before,
	.col-right-services:before {
		display:flex;
		-webkit-display:flex;
		-moz-display:flex;
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-top:10px;
		padding-bottom:10px;
	}

	.col-floated {
		order: -1;
		-webkit-order: -1;
		-moz-order: -1;
	}

}

.header-desc-a {
color: #cdd0d1;
}

.w-counter {
display: inline-block;
vertical-align: text-top;
max-width: 285px;
margin-left: auto;
margin-right: auto;
}

#lead_form {
    max-width: 30%;
    text-align: right;
    float: right;
    padding-bottom: 20px;
}

#lead_search {
    max-height: 30px;
}

#lead_search_button {
    position: relative;
    padding: 3px;
}

@media all {
    .g-cols.offset_default > .two-thirds, .g-cols.offset_default > .four-sixths {
        width: 63.1%;
    }
}

@media all {
    .g-cols.offset_default > .one-third, .g-cols.offset_default > .two-sixths {
        width: 32%;
    }
}

.w-nav-list.level_1 {
    display: block;
    margin-top: 2px;
}


.img-v-align-middle.alignnone.wp-image-16165.size-full {
    margin-bottom: 50%;
    margin-top: 50%;
}


.wcp-carousel-caption {
    font-family: 'Fjalla One';
    font-weight: 400;
    color: #6d7778!important;
    padding: 15px;
    text-align: justify;
}

.tp-rightarrow.tparrows.gyges {
    transform: matrix(3, 0, 0, 3, -60, -20);
}

.tp-leftarrow.tparrows.gyges {
    transform: matrix(3, 0, 0, 3, 20, -20);
}

#text-6 {
    text-align: center;
padding-left: 20px:
}

#text-5 {
    text-align: center;
padding-left: 20px;
padding-right: 20px;
    /* border-right: 1px solid #cdd0d1;*/
    /* border-left: 1px solid #cdd0d1; */
}

#text-4 {
    text-align: center;
padding-right: 20px;
padding-left: 20px;
}

.g-cols.offset_default > .one-quarter, .g-cols.offset_default > .one-fourth {
width: 25.0000%;
}
@media all {
    .g-cols.offset_default > div {
        margin-left: 0px;
    }
}

@media all {
    .g-cols.offset_default > .one-half, .g-cols.offset_default > .two-quarters, .g-cols.offset_default > .two-fourths, .g-cols.offset_default > .three-sixths {
        width: 48.0000%;
    }
}

.wcp-gallery-section .slick-next:before, .wcp-gallery-section .slick-prev:before{ display:none; }

.slick-next {
right: 0px!important;
}

.mfp-title{
display:none;
}

@media all {
    .no-touch .l-footer a:hover {
        border-bottom: 0px solid;
    }
}

.arrow-bounce {
  position: fixed;
  bottom: 40px;
  left: 50%;
  margin-left:-20px;
  width: 40px;
  height: 40px;
}

.bottomMenu {
    margin-top: 50px!important;
}

.bottomMenu { display: inline; width:100%;}
.bottomMenu ul { display: inherit; margin-right: 5px; margin-left: 5px; margin-bottom: 20px; font-family: 'arial'; }
.bottomMenu li { list-style-type: none; display: inline-grid; font-size: 15px;}
.bottomMenu li a {
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 15px 5px 15px;
}
.sub-menu {
    padding-top: 10px;
}
.bottomMenu li a { color: #6d7778;}
.bottomMenu li a:hover { color: #6d7778; text-decoration: none;}
.bottomMenu li:last-child > a {border-right: none;}

.l-footer, .l-footer #lang_sel ul ul, .l-footer #lang_sel_click ul ul {
background-color: rgba(33, 37, 38, 1);
z-index: -1;
}

.footer-menu-header a {
color: #fff !important;
}

.footer-menu-header a:hover {
color: #f5964f !important;
}

.sub-menu a {
    color: #cdd0d1 !important;
}

.sub-menu a:hover {
    color: #f5964f !important;
}

#menu-footer-menu {
    font-family: 'Fjalla One';
    font-weight: 400;
    text-align: center;
}

.w-testimonial-person {
padding: 20px 0 10px 22px;
}

.w-testimonial-person:before {
left: 20px;
}

.w-testimonial-person:after {
left: 20px;
}

article.clients {
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	float: left;
	vertical-align: middle;
	text-align: center;
	width: 203px;
	height: 150px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 0px solid #4d4d4d;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	             border-radius: 3px;
}

article.clients * {
	vertical-align: middle;
margin: auto;
max-width: 190px;
max-height: 140px;
}

#menu-item-16452 {
    display: none;
}

#menu-item-16460 {
    display: none;
}

li#menu-item-1724.menu-item.menu-item-type-post_type.menu-item-object-page.w-nav-item.level_3.menu-item-1724 {
color: #2e3436;
pointer-events: none;
}

.one_fifth, .one_fifth_last {
line-height: 0px;
}

.color_primary a {
color: #51c5d6;
}

a.g-btn.color_default {
background-color: #f5964f;
color: #fff;
}

.color_alternate .g-btn.color_default {
background-color: #f84d1b;
color: #fff;
}

h2.w-portfolio-item-title {
display: none;
font-size: 22px;
line-height: 22px;
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,0.3);
padding-bottom: 6px;
}

h2.w-portfolio-item-titlelocation {
        font-size: 16px;
        line-height: 10px;
        color: #fff;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
        font-weight: bold;
        margin-bottom: 0px;
        margin-top: -10px;
}

h2.w-portfolio-item-byline {
font-size: 16px;
line-height: 16px;
margin-top: -10px;
color: #51c5d6;
text-shadow: 0 1px 1px rgba(0,0,0,0.3);
font-weight: normal;
text-transform: none;
}

div.w-portfolio-item-meta-h {
position: relative;
bottom: 5px;
z-index: 3;
}

a.g-btn.color_default {
font-family: 'Fjalla One';
font-weight: normal;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media all {
    .g-html p {
        margin-bottom: 0px;
    }
}

.g-html .wp-caption-text {
text-align: center;
padding: 10px 10px;
}

.l-subsection {
padding: 10px 0;
}

.l-header { 
    height: 60px;
    line-height: 58px; 
    }

a.fasc-button {
font-family: 'Fjalla One', sans-serif;
}

a.fasc-button.fasc-size-xlarge {
font-family: 'Fjalla One', sans-serif;
font-size: 30px;
padding: 7px 20px 4px 20px;
border: 0;
border-radius: 10px;
}

.fasc-size-xlarge {
font-family: 'Fjalla One', sans-serif;
line-height: 30px;
text-align: center;
}

.fasc-size-medium {
font-family: 'Fjalla One', sans-serif;
line-height: 10px;
padding: 8px 9px 6px 9px !important;
}

a.fasc-button.fasc-size-xlarge.fasc-type-flat.fasc-rounded-medium {
font-family: 'Fjalla One', sans-serif;
}

a.fasc-button.fasc-size-medium.fasc-type-flat.fasc-rounded-medium {
font-family: 'Fjalla One', sans-serif;
border-radius: 7px;
}

.g-html blockquote q, .g-html blockquote p {
font-style: italic !important;
font-size: 24px !important;
color: #595959;
}

.g-html p.subtitle {
font-family: 'Fjalla One';
font-size: 1.0em;
text-transform: none;
margin-top: -15px;
}

.w-iconbox.iconpos_top .w-iconbox-title {
padding: 15px 0 0;
}

.w-iconbox.iconpos_top .w-iconbox-icon {
line-height: 60px;
height: 40px;
width: 40px;
}

.w-iconbox-text p {
color: #6c6c6c;
font-family: 'Fjalla One';
line-height: 24px;
}

.w-tabs-section-title {
text-align: center;
color: #fff;
}

.w-tabs.layout_accordion .w-tabs-section-header-text {
text-transform: none !important;
}

.w-tabs.layout_accordion {
border-bottom: 0px;
}

.w-tabs.layout_accordion .w-tabs-section {
border-top: 0px;
}

div.w-tabs-section-header {
max-width: 500px;
margin-left: auto;
margin-right: auto;
border-radius: 15px;
background-color: #a8112e;
text-align: center !important;
}

.collapseomatic {
background-image: none !important;
font-family: 'Fjalla One';
font-size: 16px;
color: #FFF;
background-color: #a8112e;
padding: 5px;
border-radius: 7px;
}

div.w-tabs-section-header:hover {
background-color: #000 !important;
}

h1, h2, h3, h4, h5, h6 {
margin-bottom: 10px;
}

.no-touch .g-html p a:hover {
border-bottom: 0px solid;
}

.w-tabs-section-title {
text-align: center;
color: #fff;
}

.w-tabs.layout_accordion .w-tabs-section-header-text {
text-transform: none !important;
}

.w-tabs.layout_accordion .w-tabs-section-header {
border-radius: 10px;
}

div.w-tabs-section-header {
background-color: #f84d1b;
text-align: center !important;
}

div.w-tabs-section-header:hover {
background-color: #000 !important;
}

a.g-btn.color_default {
font-family: 'Fjalla One';
font-weight: 400;
}

p.wp-caption-text {
font-family: 'Fjalla One';
}

.section-center-alignment {
text-align: center;
}

h2 {
line-height: 45px;
}

.g-html p.subtitle {
text-transform: none !important;
}

h4 {
text-transform: none;
}

h5 {
text-transform: none;
}

h6 {
text-transform: none;
}

.w-portfolio-item-meta {
padding: 60px 30px 30px;
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3) 40px, transparent 100%);
}



.centered_640px_wide {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 640px;
}

.centered_800px_wide {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 800px;
}

.l-subfooter.at_top {
padding: 20px 0;
border-bottom: 0px;
}

@media screen and (max-width: 800px) {
h1 {
line-height: 80px!important;}
div.one_fourth {
width: 45%;
display: flex;
}




@media screen and (max-width: 375px) {
h1 {
line-height: 40px!important;
}

@media (max-width: 1599px) {
.l-header {
    line-height: 40px;
    height: 40px;
    }
}

@media (max-width: 1279px) {
.l-header {
    line-height: 40px;
    height: 40px;
    }
}

@media (max-width: 1023px) {
.l-header {
    line-height: 40px;
    height: 40px;
    }
}

@media screen and (max-width: 768px) {
    .g-html h2 {
        line-height: 30px;
    }
}
	