@charset "UTF-8";
@font-face {
	font-family: 'open_sansbold';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-bold-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-bold-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-bold-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sansbold_italic';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-bolditalic-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-bolditalic-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-bolditalic-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlight-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlight-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlight-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sansCnLtIt';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlightitalic-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlightitalic-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlightitalic-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sansextrabold';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabold-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabold-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabold-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sansextrabold_italic';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabolditalic-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabolditalic-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabolditalic-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sansitalic';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-italic-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-italic-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-italic-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sanslight';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-light-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-light-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-light-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sanslight_italic';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-lightitalic-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-lightitalic-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-lightitalic-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sansregular';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-regular-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-regular-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-regular-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibold-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibold-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibold-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibolditalic-webfont.eot);
	src: url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibolditalic-webfont.woff2) format('woff2'), url(/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibolditalic-webfont.woff) format('woff'), url('/wp-content/themes/clarkair/assets/custom/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
	font-weight: 400;
	font-style: normal
}

.hidden {
    display: none;
}
.small-12.medium-8.large-8.columns.topbar-text {
	font-size: .9em;
	color: #535453;
	font-family: 'open_sansregular';
	padding-top: 15px
}
.row.collapse {
	padding-top: 13px
}
span.topbar-title {
	text-transform: uppercase;
	font-family: 'open_sansbold';
	letter-spacing: .5px;
	color: #000064
}
.clark-topbar.row {
	max-width: 100%!important
}
.clark-topbar.row {
	max-width: 100%!important;
	padding: 0 5em 0 5em
}
nav a {
	color: #ffffff!important
}
li.nav {
	display: inline-block;
	color: #fff;
	margin: 0 10px 0 4px;
	text-transform: uppercase;
	font-size: .8em
}
.medium-5.large-5.columns.nav-left {
    text-align: right;
    padding-left: 0px;
	padding-right: 0px;
}
.medium-4.large-4.columns.nav-left {
	text-align: left
}
nav#site-navigation {
	padding: 0 4.5em 0 3.5em
}
nav#site-navigation {
	padding: 2em 4.5em 0em 3.5em;
	background-color: #000064
}
.top-bar, .top-bar ul {
	background-color: #000064
}
.top-bar .dropdown.menu .submenu {
	background-color: #000064!important;
	color: #ffffff!important
}
img.cc-logo {
	position: relative;
	width: 307px;
	margin: 0 auto;
	display: block
}
section.clark-banner {
	background: url(/wp-content/themes/clarkair/assets/custom/images/Clark-Air-Banner-Background.jpg)
}
.small-12.meduim-8.large-8.columns.banner-info {
	color: #fff;
	font-size: 2.2em;
	font-family: 'open_sansregular';
	text-align: center;
	margin-top: 16%
}
button.banner-button {
	font-size: .4em;
	clear: both;
	width: 33%;
	text-transform: uppercase;
	font-family: 'open_sansbold';
	border: 2px solid #fff;
	padding: 10px;
	border-radius: 9px;
	color: #fff
}

@media only screen and (max-width:64.063em) {
section.compare-products {
	background-color: #000064;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover!important;
	height: 544px
}
}
a.button.postfix {
	font-family: 'open_sansbold';
	text-transform: uppercase;
	background-color: #fdb31c;
	border-radius: 4px;
	padding: 4px 40px
}
img.blue-divider {
	position: absolute;
	margin-top: -11px
}
section.clark-columns {
	background: #f9f9f9;
	padding: 5em 0 3.5em
}
.clark-content.row {
	padding: 0 3em
}
.clark-title {
	color: #000064;
	font-family: 'open_sansbold';
	font-size: 1.8rem;
	text-align: center
}
.clark-subtitle {
	font-family: 'open_sansregular';
	font-size: .85em;
	color: #535453;
	text-align: center;
	width: 60%;
	display: block;
	margin: 0 auto 1.5em
}
.small-12.medium-4.large-4.columns.section-1 {
	float: left;
	padding-left: 0.125rem!important;
	padding-right: 0.125rem!important
}
.content-area {
	background-color: #fff;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	padding: 1.3em 1em 3.5em
}
.clarkcolumn-title {
	font-family: 'open_sansextrabold';
	color: #535453;
	font-size: 1.2em;
	margin-bottom: .8em
}
.clarkcolumn-content {
	font-family: 'open_sansregular';
	font-size: .85em;
	color: #535453;
	padding-bottom: 18px;
	border-bottom: 1px solid #535453
}
button.cc-button {
	float: right;
	background-color: green;
	font-family: 'open_sansextrabold';
	border-radius: 5px;
	font-size: .8em;
	text-transform: uppercase;
	padding: 7px 10px;
	margin-top: 10px;
	color: #fff
}
img.blue-diamond {
	width: 91%;
	display: block;
	margin: 0 auto
}
section.compare-products {
	background-color: #000064;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	height: 544px
}
img.clarkair {
	position: absolute;
	margin: -57px 0
}
.compare-products .compare {
	position: relative;
	z-index: 99999
}
.compare-title, .compare-title a {
	color: green;
	font-family: 'open_sansregular';
	font-size: 1.5em!important;
	text-align: left;
	text-transform: uppercase;
	margin: 24px 0
}
.compare-title2, .compare-title2 a {
	color: green;
	font-family: 'open_sansregular';
	font-size: 1.5em!important;
	text-align: right;
	text-transform: uppercase;
	margin: 24px 0
}
img.c-image1 {
	width: 87%;
	margin: 0 auto
}
img.c-image2 {
	width: 74%;
	margin: 0 auto;
	float: right
}
.compare-products.row {
	padding: 0em 8em
}
.compare-content {
	font-family: 'open_sansregular';
	color: #fff
}
.compare-content2 {
	font-family: 'open_sansregular';
	color: #fff;
	float: right;
	text-align: right;
	margin-top: 37px
}
section.success {
	background: url(/wp-content/themes/clarkair/assets/custom/images/Clark-Air-SuccessStories.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 496px;
	padding: 5em;
	background-size: cover
}
section.products {
	background-repeat: no-repeat;
	background-position: 12% 80%;
	background-size: contain;
	background: transparent;
	padding-bottom: 4em;
	padding-top: 2em
}
img.button.slick-prev.slick-arrow.slick-arrow, img.button.slick-prev.slick-arrow.slick-arrow.slick-disabled {
	left: 109px;
	position: absolute
}
img.button.slick-next.slick-arrow.slick-arrow, img.button.slick-next.slick-arrow.slick-arrow.slick-disabled {
	position: absolute;
	right: 107px
}
.feattured-title {
	color: #000064;
	font-family: 'open_sansbold';
	font-size: 2.5em;
	padding: 2rem;
	text-align: center;
	text-transform: uppercase
}
.product-title {
	font-family: 'open_sansextrabold';
	color: #535453;
	font-size: 1em;
	margin-bottom: 0em;
	text-transform: uppercase;
	text-align: center;
	padding: .5em 0;
	min-height: 4em
}
ul.featured-products {
	display: inline-flex;
	list-style-type: none;
	margin: 0 10% 6%
}
li.product-box {
	width: 220px;
	background: #fff;
	border: 1px solid #535453;
	padding: 14px;
	margin: 0 3px
}
.product-content {
	text-align: center;
	font-size: .75em;
	color: #535453;
	min-height: 4em
}
.slick-list.draggable {
	padding: 20px 0
}
.responsive.slick-initialized.slick-slider {
	padding: 0 144px
}
button.featured-button {
	background-color: green;
	font-family: 'open_sansextrabold';
	border-radius: 5px;
	font-size: .9em;
	text-transform: uppercase;
	padding: 9px 20px;
	display: block;
	margin-top: 10px;
	color: #fff;
	margin: 10px auto 0
}
.success-contentbox {
	background: #fff;
	padding: 2em 1em 2.7em 5em;
	position: absolute;
	margin-left: -62px;
	z-index: 1;
	width: 62%
}
img.success-iamge {
	z-index: 9999;
	position: absolute;
	margin: 1.2em 0 0 0;
	width: 37%;
	float: left;
	object-fit: contain;
	height: 288px!important
}
.success-title {
	color: #000064;
	font-family: 'open_sansbold';
	font-size: 1.8rem;
	text-transform: uppercase;
	margin-bottom: 10px
}
.success-content {
	font-family: 'open_sansregular';
	font-size: 1em;
	color: #535453
}
.success-readmore {
	text-transform: uppercase;
	text-align: right;
	font-weight: 800;
	margin: 0 5px 10px
}
.success-readmore a, .succuess-links a {
	color: #535453
}
.succuess-links {
	text-transform: uppercase;
	font-family: 'open_sansbold';
	margin-top: 12px;
	font-size: .91em
}
.small-4.medium-4.large-4.columns.success-image {
	padding-left: 0rem!important;
	padding-right: 0rem!important
}
img.arrows {
	margin-left: 5px;
	vertical-align: initial
}
section.contact-area {
	background-image: url(https://clarkair.com/wp-content/themes/clarkair/assets/custom/images/Contact-Banner.png);
	background-repeat: no-repeat;
	background-position: 40% center;
	padding: 4em 0
}
.contact-title {
	font-family: 'open_sansregular';
	color: #fff;
	text-align: center;
	font-size: 2em
}
label.gfield_label {
	display: none!important
}
.page-id-18 label.gfield_label {
	display: block!important
}
.gform_wrapper .gform_body {
	width: 60%!important;
	display: block;
	margin: 0 auto
}
.page-id-18 .gform_wrapper .gform_body {
	width: 100%!important
}
.gform_wrapper textarea.large {
	height: 101px!important;
	width: 100%
}
input#gform_submit_button_1 {
	display: block;
	margin: 0 auto;
	font-family: 'open_sansextrabold';
	text-transform: uppercase;
	font-size: .8em;
	width: 40%;
	border-radius: 6px
}
.button {
	background-color: #000064
}
#footer-container {
	margin-top: 0rem;
	background-color: #000064;
	border-top: 4px solid green;
	border-bottom: 4px solid green
}
ul.phone-numbers {
	text-align: center
}
li.phone {
	display: inline-block;
	color: #fff;
	margin: 0 2rem;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	font-size: 1.2em
}
.footer-logo {
	width: 350px;
	display: block;
	margin: 1em auto 1em
}
.footer-address {
	font-family: 'open_sansregular';
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1em
}
.more-locations {
	color: #fff;
	text-transform: uppercase;
	font-family: 'open_sansregular';
	text-align: center;
	font-size: 1.2em;
	display: none;
	margin-top: 1em
}
.footer-social {
	padding: 0em 0 1em;
	display: table;
	margin: 0 auto
}
img.social-icon {
	width: 30px;
	margin: 11px 14px
}
ul.socialmedia {
	display: inline-flex;
	list-style-type: none
}
li.social-icon {
	width: 30px;
	height: 30px;
	margin-right: 20px;
	display: inline-flex;
	margin: 0 auto
}
.diamond-text {
	position: absolute;
	text-align: center;
	width: 100%;
	margin-top: 25px;
	font-family: 'open_sansbold';
	color: #000064
}
.diamond-text p {
	width: 11%;
	display: block;
	font-size: .95em;
	margin: 1.6em auto
}
.button.new-product {
	margin: 20px 0;
	font-weight: 700;
	font-size: 16px
}
.tabs {
	margin: 0;
	list-style-type: none;
	background: #fefefe;
	border: 0 solid #e6e6e6!important
}
.top-bar .menu a {
	height: 45px;
	line-height: 45px;
	color: #e6e6e6;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 400!important;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: .8rem;
	line-height: 1
}
li.nav {
	display: inline-block;
	color: #fff;
	margin: 17px 10px 0 4px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: .8em
}
.top-bar .menu li:not(:last-child) {
	border-right: 0 solid #4e4e4e!important
}
.menu .active>a {
	background: none!important
}
ul.dropdown.menu.vertical.submenu.is-dropdown-submenu.first-sub {
	width: 350px
}
.small-12.large-8.woocommerce.columns {
	width: 100%
}
.term-description {
	border-bottom: 1px solid #000064;
	margin: 20px 0
}
table thead, table tbody, table tfoot {
	border: 1px solid #f1f1f1;
	background-color: rgba(0,128,0,1)!important
}
table.autoLists ul {
	padding: 20px 28px 2px!important
}
.small-12.medium-8.large-8.columns.content {
	border-right: 1px solid #000064
}
.woocommerce-info {
	border-top-color: #1e85be;
	display: none
}
.woocommerce.columns .product {
	padding-top: 6em
}
h1.page-title {
	color: #000064;
	font-family: 'open_sansregular';
	font-weight: 600;
	letter-spacing: 2px;
	text-align: left;
	margin: 20px -14px;
	border-left: 10px solid rgba(0,0,0,.13);
	padding: 0 20px 0;
	text-transform: uppercase
}
h2.woocommerce-loop-product__title {
	font-family: 'open_sansregular';
	text-align: center;
	color: #000064!important;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px
}
a.page-numbers {
	color: #000064!important
}
.woocommerce ul.products li.product a img {
	width: 100%;
	height: 300px!important;
	object-fit: contain!important;
	display: block;
	margin: 0 0 1em;
	box-shadow: none
}
h1.product_title.entry-title {
	color: #000064!important;
	font-family: 'open_sansregular';
	font-size: 1.8em;
	letter-spacing: 2px;
	font-weight: 600;
	margin-top: 17px!important;
	padding: 0 10px!important;
	border-left: 5px solid rgba(0,0,0,.13)
}
h1.clarkair {
	color: #000064;
	font-family: 'open_sansregular';
	font-weight: 600;
	letter-spacing: 2px;
	text-align: left;
	margin: 20px 2px;
	border-left: 10px solid rgba(0,0,0,.13);
	padding: 0 20px 0;
	text-transform: uppercase
}
h1.entry-title {
	color: #000064;
	font-family: 'open_sansregular';
	font-weight: 600;
	letter-spacing: 2px;
	text-align: left;
	margin: 0 2px 20px;
	border-left: 10px solid rgba(0,0,0,.13);
	padding: 0 20px 0;
	text-transform: uppercase
}
.top-bar .menu a:hover:not(.button) {
	background-color: transparent!important
}
h2 a {
	color: #000064;
	font-family: 'open_sansregular';
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 1px
}
.revolver-lists.row {
	width: 69%;
	display: block;
	margin: 0 26%
}
.woocommerce-product-gallery {
	position: relative;
	margin-bottom: 3em
}
.woocommerce-product-gallery figure {
	margin: 0
}
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
	width: 25%;
	display: inline-block
}
.woocommerce-product-gallery .flex-control-thumbs li {
	list-style: none;
	float: left;
	cursor: pointer
}
.woocommerce-product-gallery .flex-control-thumbs img {
	opacity: .5
}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {
	opacity: 1
}
.woocommerce-product-gallery img {
	display: block
}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
	width: 33.3333%
}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	width: 25%
}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
	width: 20%
}
.woocommerce-product-gallery__trigger {
	position: absolute;
	top: 1em;
	right: 1em;
	z-index: 99
}
a.woocommerce-product-gallery__trigger {
	text-decoration: none
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position: absolute;
	top: .875em;
	right: .875em;
	display: block;
	height: 2em;
	width: 2em;
	border-radius: 3px;
	z-index: 99;
	text-align: center;
	text-indent: -999px;
	overflow: hidden
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	background-color: #169fda;
	color: #fff
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
	background-color: #1781ae;
	border-color: #1781ae;
	color: #fff
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
	font: normal normal normal 1em/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	content: "\f00e";
	line-height: 2;
	text-indent: 0
}
.woocommerce div.product div.images img {
	display: block;
	width: auto!important;
	height: auto;
	box-shadow: none
}
img.booths {
	height: 200px;
	max-width: 100%;
	display: block;
	margin: 0 auto
}
th.gast-title {
	text-align: center
}
#page .main-content2 {
	width: 100%;
	float: left;
	padding-left: .625rem;
	padding-right: .625rem
}
#page .main-content2 {
	padding-left: .9375rem;
	padding-right: .9375rem
}
#single-post .main-content2 {
	width: 100%;
	float: left;
	padding-left: .625rem;
	padding-right: .625rem
}
#single-post .main-content2 {
	padding-left: .9375rem;
	padding-right: .9375rem
}
.case-studies.row {
	padding: 3.9rem 0 3.9rem;
	border-bottom: 1px solid #ccc
}
time.updated, p.byline.author {
	display: none
}
img.case-studies {
	margin-bottom: 20px
}
img.case-studies {
	margin-bottom: 20px;
	padding: 0 15px
}
.sidewidget {
	border-bottom: 3px double #ccc;
	margin: 0 0 12px 0;
	padding: 0 0 14px 0
}
.sidewidget h3 {
	margin: 20px 0 10px 17px;
	font-size: 1.5rem
}
.sidewidget p {
	margin: 0 17px 10px
}
.sidewidget a {
	color: #000064
}
.sidewidget a.active {
	font-weight: 700
}
.slick-slide img {
	display: block;
	object-fit: contain;
	width: 100%;
	height: 200px
}
.banner-image .slick-slide img {
	height: unset
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
	display: block;
	font-weight: 700!important;
	font-size: inherit!important;
	letter-spacing: .5pt;
	white-space: nowrap
}
.small-12.medium-4.large-4.columns.locations {
	text-align: center
}
.locations-title {
	color: #000064;
	font-family: 'open_sansregular';
	font-weight: 900;
	text-transform: uppercase
}
div#gform_confirmation_message_1 {
	color: #fff;
	font-weight: 500;
	text-align: center;
	font-size: 1.2em
}
input#woocommerce-product-search-field-0 {
	font-size: .8em;
	height: 27px;
	border-radius: 4px;
	border: 2px solid #535453;
	width: 48%;
	padding-top: -13px;
	display: inline-block;
	float: right
}
input[type="submit"] {
	font-family: 'open_sansbold';
	text-transform: uppercase;
	background-color: green;
	border-radius: 4px;
	cursor: pointer;
	font-size: 1em!important;
	color: #fff;
	display: none;
	border: 2px;
	clear: right;
	float: none;
	margin-right: 0
}
header#masthead {
	border-top: 4px solid green;
	border-bottom: 4px solid green
}
.gform_footer.top_label {
	width: 200px;
	margin: auto
}
.top-bar .menu>li:not(.menu-text)>a {
	padding: 1rem 0.5rem!important;
	line-height: inherit
}
img.cc-logo2 {
	display: none
}
.blue-diamond {
	display: none
}
button.callme {
	border: 2px solid #000;
	padding: 1em 2em;
	width: 100%;
	display: none;
	position: absolute;
	color: #fff;
	background-color: #000064;
	margin: 0 auto;
	font-weight: 800
}
img.cc-logo3 {
	display: none
}
article#woocommerce_product_search-2 {
	display: none
}
img.wp-image-232.alignright, img.alignnone.size-medium.wp-image-350 {
	display: block;
	float: none;
	margin: 0 auto 14px
}
button.viledon-air {
	background-color: #000064;
	padding: 1em 3em;
	color: #fff;
	font-family: 'open_sansregular';
	font-weight: 600!important
}
button.btn.btn-success {
	background-color: #000064;
	color: #fff
}
#gform_3 .gform_body {
	width: 100%!important
}
input#gform_submit_button_3 {
	width: 93%
}
ul.dropdown.menu.vertical.submenu.is-dropdown-submenu.first-sub {
	width: 350px;
	margin: 10px
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
li.nav {
	display: inline-block;
	color: #fff;
	margin: 17px 0 0 4px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: .8em
}
.medium-4.large-4.columns.nav-left {
	text-align: left;
	padding-left: 0em!important;
	padding-right: 0em!important
}
.diamond-text {
	position: absolute;
	text-align: center;
	font-size: 14px;
	margin-top: 0px!important;
	width: 100%;
	font-family: 'open_sansbold';
	color: #000064
}
img.c-image1, img.c-image2 {
	width: 60%;
	margin: 0 auto
}
.compare-title, .compare-title a, .compare-title2, .compare-title2 a {
	font-size: 1.3em!important;
	margin: 24px 0 0
}
li#menu-item-461 {
	display: none
}
}

@media screen and (min-width:64em) {
img.blue-diamond {
	width: 100%;
	display: block;
	margin: 0 auto
}
}
.row.booths {
	text-align: center;
	display: none
}

@media screen and (max-width:40.938em) {
.small-12.meduim-8.large-8.columns.banner-info {
	font-size: 1.2em
}
table.hospital {
	display: block!important
}
table.hospital-site {
	display: none!important
}
.small-12.large-8.woocommerce.columns {
	width: 100%;
	margin: 3em 0
}
.page-id-87 table tbody td {
	padding: .5rem .325rem .325rem
}
table.autoTable.booths {
	display: none
}
.small-12.medium-4.large-4.columns.booths {
	margin-bottom: 17px;
	background-color: #e3eaee;
	padding: .5em
}
.small-12.medium-4.large-4.columns.booths {
	margin-bottom: 17px
}
.row.booths {
	text-align: center;
	display: block
}
li#menu-item-262 {
	margin: 20px 0 0
}
ul#l0ykxf-acc-menu {
	padding: 0 0 0 7px
}
img.blue-diamond {
	display: none
}
h1.page-title {
	margin: 20px -14px;
	border-left: 6px solid rgba(0,0,0,.13);
	padding: 0 20px 0;
	text-transform: uppercase
}
.small-12.medium-4.large-4.columns.banner-image img {
	width: 37%;
	display: block;
	margin: 5px auto 23px
}
.small-12.medium-4.large-4.columns.section-1 {
	margin-bottom: 20px
}
.compare-products.row {
	padding: 2em .5em
}
.small-12.medium-6.large-6.columns.compare {
	width: 50%;
	margin: 8em 0 0 0;
	line-height: 16px;
	padding-left: 0em;
	padding-right: 0em
}
section.compare-products {
	background: url(/wp-content/themes/clarkair/assets/custom/images/Clark-Air-Compare.jpg);
	background-color: #000064;
	background-repeat: no-repeat;
	background-position: top center;
	height: 544px
}
.compare-content {
	font-size: 12px
}
.compare-content2 {
	font-size: 12px
}
.compare-title, .compare-title a {
	font-size: 1.1em!important;
	margin: 32px 0 6px
}
.compare-title2, .compare-title2 a {
	font-size: 1.1em!important;
	margin: 32px 0 6px
}
img.clarkair {
	display: none
}
.diamond-text p {
	width: 33%;
	display: block;
	font-size: .95em;
	margin: .6em auto
}
.success-contentbox {
	margin-left: -62px;
	width: 75%
}
section.success {
	background: url(/wp-content/themes/clarkair/assets/custom/images/Clark-Air-SuccessStories.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 450px;
	padding: 2em 1em 0;
	background-size: cover
}
.success-content {
	font-family: 'open_sansregular';
	font-size: 12px;
	color: #535453
}
.success-title {
	font-size: 1.3rem
}
img.success-iamge {
	width: 100%;
	height: 104px!important
}
section.products {
	padding-top: 0em;
	padding-bottom: 0em
}
.slick-list.draggable {
	padding: 20px 0;
	width: 99%
}
img.slick-arrow {
	width: 30px
}
.responsive.slick-initialized.slick-slider {
	padding: 0 64px
}
.feattured-title {
	font-size: 1.3rem;
	padding: 2rem 0 0rem
}
.product-title {
	min-height: 0em
}
.gform_wrapper .gform_body {
	width: 90%!important;
	display: block;
	margin: 0 auto
}
input#gform_submit_button_1 {
	width: 90%;
	border-radius: 6px
}
section.contact-area {
	padding: 1.8em 0 1em
}
.clark-title {
	font-size: 1.3rem
}
img.blue-divider {
	margin-top: -3px
}
section.clark-columns {
	padding: 2em 0 2em
}
#footer-container #footer {
	font-size: 12px;
	padding: 1rem 0
}
.footer-logo {
	width: 289px
}
h1.page-title {
	margin: 20px 0
}
.term-description {
	margin: 20px 1em 0 1em
}
img.cc-logo2 {
	position: relative;
	width: 307px;
	margin: 0 auto;
	display: block
}
img.cc-logo {
	display: none
}
.title-bar {
	background: #000064;
	color: #fefefe;
	padding: .5rem 2.5rem .8rem
}
ul.right-nav {
	display: none
}
input#woocommerce-product-search-field-0 {
	width: 201px
}
.blue-diamond {
	background-image: url(/wp-content/themes/clarkair/assets/custom/images/Clark-Air-Systems-Top-dIAMOND.png);
	height: 52px;
	background-size: cover;
	display: block;
	background-position: top center;
	width: 100%
}
img.cc-logo {
	display: none
}
img.cc-logo3 {
	display: none
}
button.callme {
	border: 2px solid #000;
	padding: 1em 2em;
	width: 100%;
	display: block;
	position: absolute;
	color: #fff;
	background-color: #000064;
	margin: 0 auto;
	font-weight: 800
}
}

@media screen and (min-width:40em) and (max-width:63.9375em) {
.small-12.meduim-8.large-8.columns.banner-info {
	color: #fff;
	font-size: 1.2em;
	font-family: 'open_sansregular';
	text-align: center;
	margin-top: 16%;
	width: 64%
}
img.booths {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto
}
table.hospital {
	display: block!important
}
table.hospital-site {
	display: none!important
}
.small-12.medium-4.large-4.columns.banner-image img {
	height: 300px
}
.small-12.meduim-8.large-8.columns.banner-info {
	color: #fff;
	font-size: 1.2em;
	font-family: 'open_sansregular';
	text-align: center;
	margin-top: 12%;
	width: 64%
}
.compare-title, .compare-title a, .compare-title2, .compare-title2 a {
	font-size: 1.2em!important
}
section.compare-products {
	background: url(/wp-content/themes/clarkair/assets/custom/images/Clark-Air-Compare.jpg);
	background-color: #000064;
	background-repeat: no-repeat;
	background-position: top center;
	height: 544px
}
img.clarkair {
	display: none
}
.compare-products .compare {
	position: relative;
	z-index: 99999;
	margin: 6em 0;
	font-size: 15px
}
.diamond-text p {
	width: 21%;
	display: block;
	font-size: .95em;
	margin: 1.6em auto
}
.success-contentbox {
	background: #fff;
	padding: 2em 1em 2.7em 5em;
	position: absolute;
	margin-left: -62px;
	font-size: 15px;
	z-index: 1;
	width: 62%
}
img.success-iamge {
	z-index: 9999;
	position: relative;
	margin: 1.2em 0 0 0;
	width: 100%;
	height: auto!important
}
ul.right-nav {
	display: inline-flex
}
nav#site-navigation {
	padding: 2em 5.5em 0em .5em;
	background-color: #000064
}
img.cc-logo2 {
	display: block;
	position: absolute;
	width: 215px;
	margin: 45px 35%
}
img.cc-logo {
	display: none
}
img.cc-logo3 {
	position: relative;
	width: 307px;
	margin: 0 auto;
	display: block
}
}
ul {
	list-style-type: disc;
	margin-left: 0rem!important
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
img.cc-logo3 {
	position: absolute;
	width: 207px;
	margin: 2.8em 17em;
	display: block
}
.compare-products.row {
	padding: 0em 0em
}
table.hospital {
	display: block
}
table.hospital-site {
	display: none
}
.compare-title, .compare-title a, .compare-title2, .compare-title2 a {
	font-size: 1.4em!important;
	margin: 5px 0 24px
}
.row {
	margin-left: .9375rem;
	margin-right: .9375rem
}
.blue-diamond {
	height: 63px;
	z-index: -9999;
	display: block
}
.page-id-87 table tbody td {
	padding: .5rem .325rem .325rem
}
img.alignright.size-fp-small.wp-image-304 {
	float: left;
	clear: left;
	width: 100%;
	margin: 0 0 20px
}
img.blue-diamond {
	width: 68%;
	height: 64px;
	display: block;
	margin: 0 auto
}
.bluez {
	width: 100%;
	height: 79px
}
}

@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :landscape) {
.compare-products.row {
	padding: 0em 0em
}
.blue-diamond {
	height: 63px;
	z-index: -9999;
	display: block
}
img.blue-diamond {
	width: 80%;
	height: 64px;
	display: block;
	margin: 0 auto
}
.bluez {
	width: 100%;
	height: 79px
}
}

@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :landscape) {
.blue-diamond {
	height: 63px;
	z-index: -9999;
	display: block
}
img.blue-diamond {
	width: 71%;
	height: 64px;
	display: block;
	margin: 0 auto
}
.bluez {
	width: 100%;
	height: 79px
}
img.cc-logo3 {
	position: absolute;
	width: 181px;
	margin: 3em 16.7em;
	display: block
}
.compare-products.row {
	padding: 2em 4em
}
.compare-title, .compare-title a, .compare-title2, .compare-title2 a {
	margin: 24px 0 0
}
}
div#filters_filter {
	display: none
}
table.hospital {
	display: none
}
table.hospital-site {
	display: block
}
img.cleaners {
	background-size: cover;
	width: 74%
}
.clarkcolumn-image {
	background: #ffff
}
img.cleaners {
	background-size: cover;
	width: 74%;
	display: block;
	margin: 0 auto
}
img.cleaners1 {
	background-size: cover;
	width: 76%;
	display: block;
	margin: 0 auto
}
span.breathe {
	font-size: 1.5em
}
.button:hover, .button:focus {
	background-color: #000064!important;
	color: #ffffff!important
}
table.dataTable thead th, table.dataTable thead td {
	background-color: #008000!important
}

@media only screen and (max-device-width :768px) {
.small-12.medium-5.large-5.columns.nav-left,  .small-12.medium-4.large-4.columns.nav-right {
	display: none;
}
.clark-topbar.row {
	max-width: 100%!important;
	padding: 0 0em 0 0em;
}
nav#site-navigation {
	padding: 0em 2em 0em 1em;
	background-color: #000064;
}
button.menu-icon {
	display: none;
}
input#woocommerce-product-search-field-0 {
	font-size: .8em;
	height: 27px;
	border-radius: 0px!important;
	border: 2px solid #535453;
	width: 100%!important;
	padding-top: -13px!important;
	display: inline-block;
	float: right;
}
img.success-iamge {
	z-index: 9999;
	position: absolute;
	margin: 1.2em 0 0 0;
	width: 30%;
	float: left;
	object-fit: contain;
	height: 288px!important;
}
}

@media screen and (min-width: 960px) {
.small-12.medium-12.large-6.columns.topbar-text {
	display: none!important;
}
}

.map-holder {
    max-width: 600px;
    width: 100%;
    overflow: scroll;
}
