/* Theme Name: Constrau Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of constrau
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: constrau
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  constrau-child*/

/* body{
	font-family: 'Helvetica Neue', sans-serif !important;
}

ul, li, p, a{
	font-family: 'Helvetica Neue', sans-serif !important;
} */

body .elementor-widget-text-editor {
    color: #666666;
}
p {
    margin-bottom: 12px;
}

.about-us h3 {
    margin: 0px 0 20px;
}

.wrap_ova_header h1.second_font.header_title,
.wrap_ova_header .ovatheme_breadcrumbs.ovatheme_breadcrumbs_el{
    display: none;
}

ol.flex-control-nav.flex-control-paging {
    display: none !important;
}

.Legal-block h5:first-child {
    margin-top: 0px;
}

body .ovamenu_shrink_mobile, body .ovamenu_shrink{
	background: #29166f !important;
}

section.elementor-element.elementor-section-content-middle.ovamenu_shrink.ovamenu_shrink_mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{
	background: #29166f !important;
}

body .awsm-job-container{
	padding-bottom: 0;
	padding-top: 0;
}

.process-our h5 {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-top: 18px;
}

/* .ovapo_project_slide .grid .grid-item .info{
	display: none !important;
} */

.fa-file-pdf:before {
    color: rgb(255, 53, 0);
    margin-right: 9px;
    font-size: larger;
}

.elementor-widget-ova_heading .ova-heading .button a,
.contact-1 input[type=submit], 
.contact-3 input[type=submit], 
.contact-4 > p input[type=submit], 
.contact-6 > p input[type=submit]{
    color: #ffffff !important;
}

.elementor-widget-ova_contact .ova-contact .contact li a, .elementor-widget-ova_contact .ova-contact .contact li {
    font-family: "Roboto", Sans-serif;
    font-weight: 500 !important;
}

.pagination-wrapper .blog_pagination .pagination li.active a, 
.pagination-wrapper .blog_pagination .pagination li a:hover{
	color: #ffffff !important;
}

#slider-3-slide-7-layer-3,
#slider-3-slide-6-layer-3,
#slider-3-slide-5-layer-3{
	background-color: #29166f !important;
	color: #ffffff !important;
}

.ova_nav ul.menu>li {
    padding: 0px 13px !important;
}
	
.testimonial-new{
	display: none !important;	
}

ol {
    padding-left: 16px;
}

.about-team .ova-volunteer .ova-content .name a{
	cursor: default;
}

.about-team.version_3 .ova-volunteer .ova-media {
    cursor: default;
}

body .timeline-Header.timeline-InformationCircle-widgetParent {
    display: none !important;
}

.dowmload-files .fa-file-pdf:before {
    color: #FF3500;
    margin-right: 9px;
    font-size: larger;
}

.lodge.contact-us .ova_services_grid .type_1,
.home-services-new .ova_services_grid .type_1{
	display: block;
}

.lodge.contact-us .ova_services_grid .icon, 
.lodge.contact-us .ova_services_grid .content {
    width: 100% !important;
    text-align: center !important;
}

.home-services-new .ova_services_grid .icon, 
.home-services-new .ova_services_grid .content {
    width: 100% !important;
    text-align: center !important;
}

.ova_services_grid .type_1 .content .title,
.ova_services_grid .type_1 .content .desc {
    display: none;
}

.home-services-new .ova_services_grid .type_1 .content .title{
	font-size: 20px;
	padding: 0px 0 0 0 !important;
}

i.contruc_flaticon-008-helmet {
    font-weight: bold;
}

.home-build a.read_more {
/*     color: #77718d !important; */
    font-family: Rajdhani !important;
    margin-top: 34px;
}

.elementor-element.elementor-element-3b76ea3.home-build.elementor-widget.elementor-widget-ova_services_grid,
.elementor-element.elementor-element-d7befe7.training.elementor-widget.elementor-widget-ova_services_grid,
.home-services-new .home-build,
.home-services-new .training{
/* 	margin-right: 21px;
	width: 48% !important; */
}

.elementor-element.elementor-element-0d54012.enrolment.elementor-widget.elementor-widget-ova_services_grid,
.elementor-element.elementor-element-f3df1cd.lodge.elementor-widget.elementor-widget-ova_services_grid,
.home-services-new .enrolment,
.home-services-new .lodge{
/* 	width: 48% !important; */
}

.our-stories img {
    display: none !important;
}

.covid-19 h3 {
    color: #29166f;
    margin-top: 0;
}

.metaslider.ms-theme-radix .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-radix .rslides .caption-wrap .caption, .metaslider.ms-theme-radix .nivoSlider .nivo-caption{
	width: 100%;
}

/* .ova_nav ul.menu>li:last-child a {
    color: #dc3545 !important;
	font-weight: 700 !important;
    text-transform: none !important;
} */

#slider-3-slide-7-layer-4:hover,
#slider-3-slide-6-layer-4:hover,
#slider-3-slide-5-layer-4:hover{
	background-color: #29166f !important;
	color: #ffffff !important;
}

.services_sidebar .brochures .button_sidebar:hover{
	color: #29166f !important;
}

.contact-1{
	background-color: #00AEEF !important;
}

.contact-1 input[type=submit] {
    background-color: #ffffff !important;
    color: #00AEEF !important;
}

.elementor-accordion-icon.elementor-accordion-icon-left span {
    color: #fff;
    font-size: 19px;
    width: 20px;
    height: 20px;
    border-radius: 50% !important;
    position: relative;
    background: #bab9b9;
}

.contact-1 input, 
.contact-1 textarea{
	border-bottom: 1px solid #FFFFFF !important;	
}

.elementor-accordion-icon.elementor-accordion-icon-left span i{
	display: none;
}

body .according-constrau .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active,
body .according-constrau .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a{
	color: #ffffff !important;
}

body .according-constrau .elementor-accordion .elementor-accordion-item .elementor-tab-title,
body .according-constrau .elementor-accordion .elementor-accordion-item .elementor-tab-title a{
	color: #868484 !important;
}

#scrollUp{
	background-color: #29166f !important;
}

/* .ova_services_image .type_1 .content .read_more,
.ova_contact_us{
    color: #29166f !important;
	font-weight: bold;
} */

.ova-ct-mailchimp {
    background: inherit !important;
}

.ova-blog-slider .blog-slider .item-blog .ova-media{
	margin-bottom: 0 !important;
}

body .ova-ct-mailchimp .form input[type=submit] {
    background-color: #ffffff;
}

.footable .pagination>.active>a, 
.footable .pagination>.active>a:focus, 
.footable .pagination>.active>a:hover, 
.footable .pagination>.active>span, 
.footable .pagination>.active>span:focus, 
.footable .pagination>.active>span:hover{
	color: #ffffff !important;
}

.footable_parent.ninja_table_wrapper.wp_table_data_press_parent.semantic_ui a {
    color: #00AEEF;
}

.tablepress .row-hover a {
    color: #00AEEF;
}

body .paginate_button:after, 
body .paginate_button:before {
    color: #FFCB05;
	text-shadow: none !important;
}

body .dataTables_paginate a {
    color: #00AEEF !important;
}

.paginate_button.disabled:after, .paginate_button.disabled:before {
    color: #f9f9f9 !important;
}

.fa.fa-facebook{
    color: #3B5998;
}

.fa.fa-twitter {
    color: #08a0e9;
}

.fa.fa-instagram{
    color: #DD2A7B;
}

.according-constrau .elementor-accordion .elementor-accordion-item .elementor-tab-title a,
.button_sidebar,
.ova-history .wp-item .wp-content .title p, .ova-history .wp-item .wp-year .sub-title .ova-point, .ova-history .wp-item .wp-year .sub-title .ova-point span:before, .ova-history .wp-item .wp-year .sub-title .ova-point span:after{
	color: #ffffff !important;
}

/* .title.second_font{
	color: #77718d !important;
} */

article.post-wrap .post-footer .post-readmore-constrau a, 
.sidebar .widget.widget_custom_html .ova_search form .search button,
.content_comments .comments .comment-respond .comment-form .form-submit input#submit,
.ova-blog-slider .blog-slider .item-blog .content .readmore a{
	color: #ffffff !important;
}

.ova-process .category ul li a:hover, 
.ova-process .category ul li a.active{
	color: #b0b0b0 !important;
}

.archive_project_default .content .wrap_load_more .load_more, .archive_project_compact .content .wrap_load_more .load_more, .archive_project_full .content .wrap_load_more .load_more, .archive_project_cat .content .wrap_load_more .load_more{
	color: #ffffff !important;
}

.jobs-here h5{
	display: none;	
}

/* .jobs-here .awsm-list-item{
	margin-bottom: 12px;
} */

.legal-things p{
	margin-bottom: 0;
}

.know-your-inspect h3 {
    margin-top: 5px;
}

.process-our h3 {
    color: #29166f;
}

body thead tr.footable-header {
    background-color: #29166f !important;
    color: #ffffff !important;
}

.semantic_ui .ui.table:not(.inverted) thead th {
    background: inherit !important;
    color: inherit !important;
}

.covid-19 p.marg-less {
    margin-bottom: 13px !important;
}

.covid-19 p {
    margin-bottom: 22px;
}

.before-everything ul li,
.before-everything{
	color: #29166f;
}

body .dzscalendar.skin-responsive-galileo .headerRow {
    background: #29166F;
    color: #eee;
    height: 67px;
}

body .dzscalendar.skin-responsive-galileo .headerRow .week-day {
    padding: 21px 0px;
    font-weight: bold;
}

.ova_services_slide .type_2 .item .content {
	float: left !important;
    width: 50% !important;
}

.ova_services_slide .type_2 .item .content .title{
	font-family: "Roboto", Sans-serif !important;
	font-size: 30px !important;
	font-weight: bold !important;
}

.elementor-widget-ova_teamwork .ova-teamwork .content .desc{
	font-family: 'Helvetica Neue', sans-serif !important;
	font-weight: 400 !important;
}

.elementor-widget-ova_teamwork .ova-teamwork .content .title a{
	font-family: 'Helvetica Neue bold', sans-serif !important;
	font-weight: 400 !important;
}

.ova_services_slide .type_2 .item .content .desc{
	font-family: 'Helvetica Neue', sans-serif !important;
	font-weight: 400 !important;
}

.ova_services_slide .type_2 .item .content .read_more{
	color: #6ec1e4 !important;
    cursor: default !important;
	font-family: "Roboto", Sans-serif !important;
	font-weight: 600 !important;
	pointer-events: none !important;
}

.ova_services_slide .type_2 .item .content .read_more i{
	display: none !important;
}

.ova_services_slide .owl-carousel .owl-item img {
    display: block !important;
    float: right !important;
    width: 40% !important;
}

.ovapo_project_slide .grid .owl-nav button{
	border: 2px solid #FFFFFF !important;
}

.ovapo_project_slide .grid .owl-nav button i:before{
	color: #FFFFFF;
}

span.week-day.curr-months-date.today-date {
    background: #FFCB05;
    color: #FFFFFF !important;
}

span.week-day.curr-months-date {
    font-weight: bold;
    color: #29166F !important;
}

.smooth_slider a {
    color: #FFCB05;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.wptb-table-container table tr td ul li p {
    font-size: 14px;
}

table, tr, td, th {
    border: 1px solid rgba(34,36,38,.15);
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #29166f !important;
    color: #FFFFFF !important;
}

.tablepress .even td,
.tablepress .odd td{
    font-size: 13px;
    font-family: 'Helvetica Neue Light';
}

.dataTables_wrapper select,
.dataTables_wrapper input{
    padding: 8px 12px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0,0,0,0.08) inset;
    background-color: #FFCB05;
    border: none;
    color: #ffffff;
}

form.enrolment-calc tr,
form.enrolment-calc tr td{
	border: none;
}

form.enrolment-calc input[type="button"] {
    background: #8DC63F;
    border: none;
    color: #ffffff;
    font-weight: bold;
}

form.enrolment-calc input[type="reset"] {
    background: #F15A22;
    border: none;
    color: #ffffff;
    font-weight: bold;
}

.tablepress.tablepress-id-10 img {
    float: left;
    padding-right: 9px;
}

.wrap_ova_header.bg_feature_img{
	padding: 75px;
}

.elementor-widget-ova_menu .ova_nav ul.menu > li > a {
    font-family: "Roboto", Sans-serif;
}

.elementor-widget-ova_menu .ova_nav ul.menu .dropdown-menu li a {
    font-family: "Roboto", Sans-serif;
}

@media only screen and (min-width: 998px) {
	.container.et_menu_container{
		width: 90%;
	}
	
	.ova_services_slide .owl-carousel .owl-item img {
		display: block !important;
		float: right !important;
		width: 40% !important;
	}
	
	i.fas.fa-hard-hat {
		font-size: 64px;
	}
	
	i.fas.fa-home {
		font-size: 64px;
	}
	
	i.fas.fa-chalkboard-teacher {
		font-size: 64px;
	}
	
	i.fas.fa-video,
	i.far.fa-images{
		font-size: 64px;
	}
	
	body .elementor-1063 .elementor-element.elementor-element-f961c00 > .elementor-widget-container {
		margin: 0px 0px 45px 0px;
	}
	
	body.page-id-841 .elementor-1063 .elementor-element.elementor-element-f961c00 .ova_header_el {
		position: relative;
		top: 62px;
	}
	
	.about-team .ova-volunteer .ova-content .name,
	.about-team.version_3 .ova-volunteer .ova-content {
    	cursor: default;
	}
	
	.home-builders span.elementor-button-text {
		font-family: Rajdhani !important;
		padding-top: 16px;
		width: 205px;
	}
	
	.wrap_ova_header.bg_feature_img{
		padding: 15%;
	}
	
	.tablepress.tablepress-id-1 .column-1 {
    	width: 50%;
	}
	
	.archives td.column-1 {
		width: 47%;
	}
	
	.archives td.column-2 {
		width: 37% !important;
	}
	
	.adverts-2019 td.column-2 {
		width: 46%;
	}
	
	.open-registers td.column-1 {
		width: 26% !important;
	}
	
	.open-registers td.column-2 {
		width: 30%;
	}
	
	.open-registers td.column-3 {
		width: 20%;
	}
	
	.trainer .elementor-element.elementor-widget.elementor-widget-toggle {
		padding: 0 28px;
	}
	
	.home-services-new .home-builders .ova_services_grid .type_1,
	.home-services-new .home-owners .ova_services_grid .type_1{
		display: flex !important;
	}
	
	.home-services-new .home-builders .ova_services_grid .icon,
	.home-services-new .home-owners .ova_services_grid .icon{
		width: 40% !important;
	}
	
	.home-services-new .home-builders .ova_services_grid .content,
	.home-services-new .home-owners .ova_services_grid .content{
		width: 60% !important;
	}
	
	.home-builders a.read_more,
	.home-owners a.read_more{
		font-family: Rajdhani !important;
	}
	
	.ms-theme-radix {
    	padding-bottom: 0px !important;
	}	
	
	.elementor-element.elementor-element-ed32b7c.elementor-widget.elementor-widget-shortcode {
		margin-bottom: auto !important;
	}

	.ova_services_slide .type_2 .item .content {
		font-family: 'Helvetica Neue Medium' !important;
		float: left !important;
		width: 50% !important;
	}

	.smooth_slider{
		max-width: 100% !important;
	}

	.smooth_slider span{
		font-family: 'Helvetica Neue Medium' !important;
	}

	.smooth_slider .smoothRight {
		float: right !important;
		margin-left: 55px !important;
		width: 25% !important;
	}

	.smooth_slider .sldr_title{
		margin-bottom: 30px !important;
	}

	.about-team.version_2 .ova-volunteer .ova-content .list-con ul li a i{
		color: #FFFFFF !important;
	}
	
	.contact-1 .title{
		font-size: 33px !important;
	}

	.about-team .ova-volunteer .ova-media:after{
		background-color: transparent !important;
	}

	.about-team .ova-volunteer .view_volunteer{
		display: none !important;
	}

	.video-player-work {
	    height: 280px !important;
	}
	
	.dowmload-files.bulder-forms a {
	    display: inline-block;
	    margin-bottom: 11px;
	}

	.lodge.contact-us .ova_services_grid .icon{
		padding-top: 25px !important;
	}
	
	.cancelled-tenders-2019 td.column-1 {
		width: 38%;
	}
	
	.footer_link .elementor-text-editor ul li a{
		font-family: Roboto, sans-serif !important;
		font-size: 14px !important;
		font-weight: 500 !important;
	}
	
}


@media only screen and (max-width: 480px) {
	.smooth_slider .smooth_slideri {
		height: auto !important;
		position: relative !important;
		width: 100% !important;
	}
	
	.smooth_slider .smoothRight {
		border: none !important;
		float: none !important;
		margin-left: 0 !important;
		padding: 20px 0 !important;
		width: 100% !important;
	}
	
	.smooth_slider{
		height: auto !important;
	}
	
	.smooth_slider .sldr_title {
		margin: 5px 0 20px 0 !important;
		text-align: center !important;
	}
	
	.smooth_slider .smoothNone{
		margin-bottom: 10px !important;
		margin-left: 0 !important;
		width: 100% !important;
	}
	
	.adverts-2019 .column-1, 
	.adverts-2019 .column-2, 
	.adverts-2019 .column-3, 
	.adverts-2019 .column-4, 
	.adverts-2019 .column-5, 
	.adverts-2019 .column-6 {
    	display: block;
    	width: 100% !important;
	}
	
	.open-registers .column-1,
	.open-registers .column-2,
	.open-registers .column-3,
	.open-registers .column-4,
	.open-registers .column-5{
		display: block;
    	width: 100% !important;
	}
	
	.awarded-tenders-2019 .column-1,
	.awarded-tenders-2019 .column-2,
	.awarded-tenders-2019 .column-3,
	.awarded-tenders-2019 .column-4,
	.awarded-tenders-2019 .column-5,
	.awarded-tenders-2019 .column-6{
		display: block;
    	width: 100% !important;
	}
	
	.awarded-tenders-2019 br{
		display: none !important;
	}
	
	i.fas.fa-hard-hat {
    	font-size: 56px;
	}

	i.fas.fa-home {
    	font-size: 56px;
	}
	
	i.fas.fa-chalkboard-teacher {
		font-size: 54px;
	}
	
	.elementor-1063 .elementor-element.elementor-element-f961c00 .ova_header_el .header_title {
		padding: 25px 0px 0px 0px !important;
	}
	
	.elementor-1063 .elementor-element.elementor-element-f961c00 .ova_header_el .ovatheme_breadcrumbs {
		padding: 0px 0px 22px 0px !important;
	}
	
	.access-online, .access-online a {
		width: 100% !important;
	}
	
	.dataTables_filter {
		float: left !important;
	}
	
	.wrap_ova_header.bg_feature_img {
		padding: 0;
	}
	
	.our-stories .content{
		text-align: center;
	}
	
	.ova-blog-slider .blog-slider .owl-dots {
		margin-top: 24px !important;
	}
	
	.home-builders span.elementor-button-icon.elementor-align-icon-left {
		bottom: 90px !important;
		position: absolute !important;
		width: 100% !important;
	}

	.home-builders span.elementor-button-text {
		font-family: Rajdhani !important;
    	padding-top: 42px !important;
	}
	
	.metaslider{
		padding-bottom: 0 !important;
	}
	
	.metaslider .caption h1 {
		font-size: 17px;
		margin-top: 0;
	}
	
	.ms-is-small.metaslider.ms-theme-radix .flexslider ul.slides .caption-wrap, 
	.ms-is-small.metaslider.ms-theme-radix .rslides .caption-wrap, 
	.ms-is-small.metaslider.ms-theme-radix div.nivoSlider .nivo-caption{
		height: 44px !important;
    	left: 0 !important;
    	top: 86% !important;
	}
	
	.metaslider.ms-theme-radix .flexslider ul.flex-direction-nav li a, 
	.metaslider.ms-theme-radix a.rslides_nav, 
	.metaslider.ms-theme-radix div.nivoSlider div.nivo-directionNav a, 
	.metaslider.ms-theme-radix .coin-slider .coin-slider div a{
		height: 44px !important;
	}
}















































@font-face {
font-family: 'Helvetica Neue Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Italic'), url('helvetica/HelveticaNeueItalic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 35 Thin';
font-style: normal;
font-weight: normal;
src: local('Helvetica 35 Thin'), url('helvetica/HelveticaNeue-Thin.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 37 Thin Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 37 Thin Condensed'), url('helvetica/HelveticaNeue-ThinCond.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 37 Thin Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 37 Thin Condensed Oblique'), url('helvetica/HelveticaNeue-ThinCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 33 Thin Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 33 Thin Extended Oblique'), url('helvetica/HelveticaNeue-ThinExtObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 36 Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 36 Thin Italic'), url('helvetica/HelveticaNeue-ThinItalic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 43 Light Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 43 Light Extended'), url('helvetica/HelveticaNeue-LightExt.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 27 Ultra Light Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 27 Ultra Light Condensed'), url('helvetica/HelveticaNeue-UltraLigCond.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 23 Ultra Light Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 23 Ultra Light Extended'), url('helvetica/HelveticaNeue-UltraLigExt.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 47 Light Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 47 Light Condensed Oblique'), url('helvetica/HelveticaNeue-LightCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 43 Light Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 43 Light Extended Oblique'), url('helvetica/HelveticaNeue-LightExtObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 27 Ultra Light Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 27 Ultra Light Condensed Oblique'), url('helvetica/HelveticaNeue-UltraLigCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 83 Heavy Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 83 Heavy Extended'), url('helvetica/HelveticaNeue-HeavyExt.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 53 Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 53 Extended'), url('helvetica/HelveticaNeue-Extended.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 85 Heavy';
font-style: normal;
font-weight: normal;
src: local('Helvetica 85 Heavy'), url('helvetica/HelveticaNeue-Heavy.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 87 Heavy Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 87 Heavy Condensed'), url('helvetica/HelveticaNeue-HeavyCond.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 107 Extra Black Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 107 Extra Black Condensed'), url('helvetica/HelveticaNeue-ExtBlackCond.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 57 Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 57 Condensed'), url('helvetica/HelveticaNeue-Condensed.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 63 Medium Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 63 Medium Extended'), url('helvetica/HelveticaNeue-MediumExt.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 55 Roman';
font-style: normal;
font-weight: normal;
src: local('Helvetica 55 Roman'), url('helvetica/HelveticaNeue-Roman.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 83 Heavy Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 83 Heavy Extended Oblique'), url('helvetica/HelveticaNeue-HeavyExtObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 87 Heavy Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 87 Heavy Condensed Oblique'), url('helvetica/HelveticaNeue-HeavyCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 53 Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 53 Extended Oblique'), url('helvetica/HelveticaNeue-ExtendedObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 107 Extra Black Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 107 Extra Black Condensed Oblique'), url('helvetica/HelveticaNeue-ExtBlackCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 57 Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 57 Condensed Oblique'), url('helvetica/HelveticaNeue-CondensedObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 86 Heavy Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 86 Heavy Italic'), url('helvetica/HelveticaNeue-HeavyItalic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 63 Medium Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 63 Medium Extended Oblique'), url('helvetica/HelveticaNeue-MediumExtObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 73 Bold Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 73 Bold Extended'), url('helvetica/HelveticaNeue-BoldExt.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 73 Bold Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 73 Bold Extended Oblique'), url('helvetica/HelveticaNeue-BoldExtObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 77 Bold Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 77 Bold Condensed Oblique'), url('helvetica/HelveticaNeue-BoldCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 93 Black Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica 93 Black Extended'), url('helvetica/HelveticaNeue-BlackExt.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 95 Black';
font-style: normal;
font-weight: normal;
src: local('Helvetica 95 Black'), url('helvetica/HelveticaNeue-Black.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 93 Black Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 93 Black Extended Oblique'), url('helvetica/HelveticaNeue-BlackExtObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue UltraLight';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue UltraLight'), url('helvetica/HelveticaNeueUltraLight.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue UltraLight Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue UltraLight Italic'), url('helvetica/HelveticaNeueUltraLightItal.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 45 Light';
font-style: normal;
font-weight: normal;
src: local('Helvetica 45 Light'), url('helvetica/HelveticaNeue-Light.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Light';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Light'), url('helvetica/HelveticaNeueLight.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 47 Light Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 47 Light Condensed'), url('helvetica-47-light-condensed-587ebd7b5a6f6.html') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Light Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Light Italic'), url('helvetica/HelveticaNeueLightItalic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 46 Light Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 46 Light Italic'), url('helvetica-46-light-italic-587ebdb0ea724.html') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Medium';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Medium'), url('helvetica/HelveticaNeueMedium.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 67 Medium Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 67 Medium Condensed'), url('helvetica/HelveticaNeue-MediumCond.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 65 Medium';
font-style: normal;
font-weight: normal;
src: local('Helvetica 65 Medium'), url('helvetica/HelveticaNeue-Medium.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 67 Medium Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 67 Medium Condensed Oblique'), url('helvetica/HelveticaNeue-MediumCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Bold';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Bold'), url('helvetica/HelveticaNeueBold.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Condensed Bold';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Condensed Bold'), url('helvetica/HelveticaNeueCondensedBold.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 75 Bold Outline';
font-style: normal;
font-weight: normal;
src: local('Helvetica 75 Bold Outline'), url('helvetica-75-bold-outline-587ebe00b76ba.html') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Bold Italic'), url('helvetica/HelveticaNeueBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 97 Black Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica 97 Black Condensed'), url('helvetica/HelveticaNeue-BlackCond.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Neue Condensed Black';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Condensed Black'), url('helvetica/HelveticaNeueCondensedBlack.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 97 Black Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica 97 Black Condensed Oblique'), url('helvetica/HelveticaNeue-BlackCondObl.woff') format('woff');
}


@font-face {
font-family: 'Helvetica 96 Black Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica 96 Black Italic'), url('helvetica/HelveticaBlkIt.woff') format('woff');
}