.fa, .fab, .fal, .far, .fas {
display : inline-block;
font-style : normal;
font-variant : normal;
text-rendering : auto;
line-height : 1;
}
.fa-lg {
font-size : 1.33333em;
line-height : 0.75em;
vertical-align : -0.0667em;
}
.fa-xs {
font-size : 0.75em;
}
.fa-sm {
font-size : 0.875em;
}
.fa-1x {
font-size : 1em;
}
.fa-2x {
font-size : 2em;
}
.fa-3x {
font-size : 3em;
}
.fa-4x {
font-size : 4em;
}
.fa-5x {
font-size : 5em;
}
.fa-6x {
font-size : 6em;
}
.fa-7x {
font-size : 7em;
}
.fa-8x {
font-size : 8em;
}
.fa-9x {
font-size : 9em;
}
.fa-10x {
font-size : 10em;
}
.fa-fw {
text-align : center;
width : 1.25em;
}
.fa-ul {
list-style-type : none;
margin-left : 2.5em;
padding-left : 0;
}
.fa-ul > li {
position : relative;
}
.fa-li {
left : -2em;
position : absolute;
text-align : center;
width : 2em;
line-height : inherit;
}
.fa-border {
border : #eee solid 0.08em;
border-radius : 0.1em;
padding : 0.2em 0.25em 0.15em;
}
.fa-pull-left {
float : left;
}
.fa-pull-right {
float : right;
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
margin-right : 0.3em;
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
margin-left : 0.3em;
}
.fa-spin {
animation : fa-spin 2s linear infinite;
}
.fa-pulse {
animation : fa-spin 1s steps(8) infinite;
}
@keyframes fa-spin {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(1turn);
}
}
.fa-rotate-90 {
transform : rotate(90deg);
}
.fa-rotate-180 {
transform : rotate(180deg);
}
.fa-rotate-270 {
transform : rotate(270deg);
}
.fa-flip-horizontal {
transform : scaleX(-1);
}
.fa-flip-vertical {
transform : scaleY(-1);
}
.fa-flip-horizontal.fa-flip-vertical {
transform : scale(-1);
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
filter : ;
}
.fa-stack {
display : inline-block;
height : 2em;
line-height : 2em;
position : relative;
vertical-align : middle;
width : 2.5em;
}
.fa-stack-1x, .fa-stack-2x {
left : 0;
position : absolute;
text-align : center;
width : 100%;
}
.fa-stack-1x {
line-height : inherit;
}
.fa-stack-2x {
font-size : 2em;
}
.fa-inverse {
color : #fff;
}
.fa-500px:before {
content : "\f26e";
}
.fa-accessible-icon:before {
content : "\f368";
}
.fa-accusoft:before {
content : "\f369";
}
.fa-acquisitions-incorporated:before {
content : "\f6af";
}
.fa-ad:before {
content : "\f641";
}
.fa-address-book:before {
content : "\f2b9";
}
.fa-address-card:before {
content : "\f2bb";
}
.fa-adjust:before {
content : "\f042";
}
.fa-adn:before {
content : "\f170";
}
.fa-adobe:before {
content : "\f778";
}
.fa-adversal:before {
content : "\f36a";
}
.fa-affiliatetheme:before {
content : "\f36b";
}
.fa-air-freshener:before {
content : "\f5d0";
}
.fa-algolia:before {
content : "\f36c";
}
.fa-align-center:before {
content : "\f037";
}
.fa-align-justify:before {
content : "\f039";
}
.fa-align-left:before {
content : "\f036";
}
.fa-align-right:before {
content : "\f038";
}
.fa-alipay:before {
content : "\f642";
}
.fa-allergies:before {
content : "\f461";
}
.fa-amazon:before {
content : "\f270";
}
.fa-amazon-pay:before {
content : "\f42c";
}
.fa-ambulance:before {
content : "\f0f9";
}
.fa-american-sign-language-interpreting:before {
content : "\f2a3";
}
.fa-amilia:before {
content : "\f36d";
}
.fa-anchor:before {
content : "\f13d";
}
.fa-android:before {
content : "\f17b";
}
.fa-angellist:before {
content : "\f209";
}
.fa-angle-double-down:before {
content : "\f103";
}
.fa-angle-double-left:before {
content : "\f100";
}
.fa-angle-double-right:before {
content : "\f101";
}
.fa-angle-double-up:before {
content : "\f102";
}
.fa-angle-down:before {
content : "\f107";
}
.fa-angle-left:before {
content : "\f104";
}
.fa-angle-right:before {
content : "\f105";
}
.fa-angle-up:before {
content : "\f106";
}
.fa-angry:before {
content : "\f556";
}
.fa-angrycreative:before {
content : "\f36e";
}
.fa-angular:before {
content : "\f420";
}
.fa-ankh:before {
content : "\f644";
}
.fa-app-store:before {
content : "\f36f";
}
.fa-app-store-ios:before {
content : "\f370";
}
.fa-apper:before {
content : "\f371";
}
.fa-apple:before {
content : "\f179";
}
.fa-apple-alt:before {
content : "\f5d1";
}
.fa-apple-pay:before {
content : "\f415";
}
.fa-archive:before {
content : "\f187";
}
.fa-archway:before {
content : "\f557";
}
.fa-arrow-alt-circle-down:before {
content : "\f358";
}
.fa-arrow-alt-circle-left:before {
content : "\f359";
}
.fa-arrow-alt-circle-right:before {
content : "\f35a";
}
.fa-arrow-alt-circle-up:before {
content : "\f35b";
}
.fa-arrow-circle-down:before {
content : "\f0ab";
}
.fa-arrow-circle-left:before {
content : "\f0a8";
}
.fa-arrow-circle-right:before {
content : "\f0a9";
}
.fa-arrow-circle-up:before {
content : "\f0aa";
}
.fa-arrow-down:before {
content : "\f063";
}
.fa-arrow-left:before {
content : "\f060";
}
.fa-arrow-right:before {
content : "\f061";
}
.fa-arrow-up:before {
content : "\f062";
}
.fa-arrows-alt:before {
content : "\f0b2";
}
.fa-arrows-alt-h:before {
content : "\f337";
}
.fa-arrows-alt-v:before {
content : "\f338";
}
.fa-artstation:before {
content : "\f77a";
}
.fa-assistive-listening-systems:before {
content : "\f2a2";
}
.fa-asterisk:before {
content : "\f069";
}
.fa-asymmetrik:before {
content : "\f372";
}
.fa-at:before {
content : "\f1fa";
}
.fa-atlas:before {
content : "\f558";
}
.fa-atlassian:before {
content : "\f77b";
}
.fa-atom:before {
content : "\f5d2";
}
.fa-audible:before {
content : "\f373";
}
.fa-audio-description:before {
content : "\f29e";
}
.fa-autoprefixer:before {
content : "\f41c";
}
.fa-avianex:before {
content : "\f374";
}
.fa-aviato:before {
content : "\f421";
}
.fa-award:before {
content : "\f559";
}
.fa-aws:before {
content : "\f375";
}
.fa-baby:before {
content : "\f77c";
}
.fa-baby-carriage:before {
content : "\f77d";
}
.fa-backspace:before {
content : "\f55a";
}
.fa-backward:before {
content : "\f04a";
}
.fa-balance-scale:before {
content : "\f24e";
}
.fa-ban:before {
content : "\f05e";
}
.fa-band-aid:before {
content : "\f462";
}
.fa-bandcamp:before {
content : "\f2d5";
}
.fa-barcode:before {
content : "\f02a";
}
.fa-bars:before {
content : "\f0c9";
}
.fa-baseball-ball:before {
content : "\f433";
}
.fa-basketball-ball:before {
content : "\f434";
}
.fa-bath:before {
content : "\f2cd";
}
.fa-battery-empty:before {
content : "\f244";
}
.fa-battery-full:before {
content : "\f240";
}
.fa-battery-half:before {
content : "\f242";
}
.fa-battery-quarter:before {
content : "\f243";
}
.fa-battery-three-quarters:before {
content : "\f241";
}
.fa-bed:before {
content : "\f236";
}
.fa-beer:before {
content : "\f0fc";
}
.fa-behance:before {
content : "\f1b4";
}
.fa-behance-square:before {
content : "\f1b5";
}
.fa-bell:before {
content : "\f0f3";
}
.fa-bell-slash:before {
content : "\f1f6";
}
.fa-bezier-curve:before {
content : "\f55b";
}
.fa-bible:before {
content : "\f647";
}
.fa-bicycle:before {
content : "\f206";
}
.fa-bimobject:before {
content : "\f378";
}
.fa-binoculars:before {
content : "\f1e5";
}
.fa-biohazard:before {
content : "\f780";
}
.fa-birthday-cake:before {
content : "\f1fd";
}
.fa-bitbucket:before {
content : "\f171";
}
.fa-bitcoin:before {
content : "\f379";
}
.fa-bity:before {
content : "\f37a";
}
.fa-black-tie:before {
content : "\f27e";
}
.fa-blackberry:before {
content : "\f37b";
}
.fa-blender:before {
content : "\f517";
}
.fa-blender-phone:before {
content : "\f6b6";
}
.fa-blind:before {
content : "\f29d";
}
.fa-blog:before {
content : "\f781";
}
.fa-blogger:before {
content : "\f37c";
}
.fa-blogger-b:before {
content : "\f37d";
}
.fa-bluetooth:before {
content : "\f293";
}
.fa-bluetooth-b:before {
content : "\f294";
}
.fa-bold:before {
content : "\f032";
}
.fa-bolt:before {
content : "\f0e7";
}
.fa-bomb:before {
content : "\f1e2";
}
.fa-bone:before {
content : "\f5d7";
}
.fa-bong:before {
content : "\f55c";
}
.fa-book:before {
content : "\f02d";
}
.fa-book-dead:before {
content : "\f6b7";
}
.fa-book-open:before {
content : "\f518";
}
.fa-book-reader:before {
content : "\f5da";
}
.fa-bookmark:before {
content : "\f02e";
}
.fa-bowling-ball:before {
content : "\f436";
}
.fa-box:before {
content : "\f466";
}
.fa-box-open:before {
content : "\f49e";
}
.fa-boxes:before {
content : "\f468";
}
.fa-braille:before {
content : "\f2a1";
}
.fa-brain:before {
content : "\f5dc";
}
.fa-briefcase:before {
content : "\f0b1";
}
.fa-briefcase-medical:before {
content : "\f469";
}
.fa-broadcast-tower:before {
content : "\f519";
}
.fa-broom:before {
content : "\f51a";
}
.fa-brush:before {
content : "\f55d";
}
.fa-btc:before {
content : "\f15a";
}
.fa-bug:before {
content : "\f188";
}
.fa-building:before {
content : "\f1ad";
}
.fa-bullhorn:before {
content : "\f0a1";
}
.fa-bullseye:before {
content : "\f140";
}
.fa-burn:before {
content : "\f46a";
}
.fa-buromobelexperte:before {
content : "\f37f";
}
.fa-bus:before {
content : "\f207";
}
.fa-bus-alt:before {
content : "\f55e";
}
.fa-business-time:before {
content : "\f64a";
}
.fa-buysellads:before {
content : "\f20d";
}
.fa-calculator:before {
content : "\f1ec";
}
.fa-calendar:before {
content : "\f133";
}
.fa-calendar-alt:before {
content : "\f073";
}
.fa-calendar-check:before {
content : "\f274";
}
.fa-calendar-day:before {
content : "\f783";
}
.fa-calendar-minus:before {
content : "\f272";
}
.fa-calendar-plus:before {
content : "\f271";
}
.fa-calendar-times:before {
content : "\f273";
}
.fa-calendar-week:before {
content : "\f784";
}
.fa-camera:before {
content : "\f030";
}
.fa-camera-retro:before {
content : "\f083";
}
.fa-campground:before {
content : "\f6bb";
}
.fa-canadian-maple-leaf:before {
content : "\f785";
}
.fa-candy-cane:before {
content : "\f786";
}
.fa-cannabis:before {
content : "\f55f";
}
.fa-capsules:before {
content : "\f46b";
}
.fa-car:before {
content : "\f1b9";
}
.fa-car-alt:before {
content : "\f5de";
}
.fa-car-battery:before {
content : "\f5df";
}
.fa-car-crash:before {
content : "\f5e1";
}
.fa-car-side:before {
content : "\f5e4";
}
.fa-caret-down:before {
content : "\f0d7";
}
.fa-caret-left:before {
content : "\f0d9";
}
.fa-caret-right:before {
content : "\f0da";
}
.fa-caret-square-down:before {
content : "\f150";
}
.fa-caret-square-left:before {
content : "\f191";
}
.fa-caret-square-right:before {
content : "\f152";
}
.fa-caret-square-up:before {
content : "\f151";
}
.fa-caret-up:before {
content : "\f0d8";
}
.fa-carrot:before {
content : "\f787";
}
.fa-cart-arrow-down:before {
content : "\f218";
}
.fa-cart-plus:before {
content : "\f217";
}
.fa-cash-register:before {
content : "\f788";
}
.fa-cat:before {
content : "\f6be";
}
.fa-cc-amazon-pay:before {
content : "\f42d";
}
.fa-cc-amex:before {
content : "\f1f3";
}
.fa-cc-apple-pay:before {
content : "\f416";
}
.fa-cc-diners-club:before {
content : "\f24c";
}
.fa-cc-discover:before {
content : "\f1f2";
}
.fa-cc-jcb:before {
content : "\f24b";
}
.fa-cc-mastercard:before {
content : "\f1f1";
}
.fa-cc-paypal:before {
content : "\f1f4";
}
.fa-cc-stripe:before {
content : "\f1f5";
}
.fa-cc-visa:before {
content : "\f1f0";
}
.fa-centercode:before {
content : "\f380";
}
.fa-centos:before {
content : "\f789";
}
.fa-certificate:before {
content : "\f0a3";
}
.fa-chair:before {
content : "\f6c0";
}
.fa-chalkboard:before {
content : "\f51b";
}
.fa-chalkboard-teacher:before {
content : "\f51c";
}
.fa-charging-station:before {
content : "\f5e7";
}
.fa-chart-area:before {
content : "\f1fe";
}
.fa-chart-bar:before {
content : "\f080";
}
.fa-chart-line:before {
content : "\f201";
}
.fa-chart-pie:before {
content : "\f200";
}
.fa-check:before {
content : "\f00c";
}
.fa-check-circle:before {
content : "\f058";
}
.fa-check-double:before {
content : "\f560";
}
.fa-check-square:before {
content : "\f14a";
}
.fa-chess:before {
content : "\f439";
}
.fa-chess-bishop:before {
content : "\f43a";
}
.fa-chess-board:before {
content : "\f43c";
}
.fa-chess-king:before {
content : "\f43f";
}
.fa-chess-knight:before {
content : "\f441";
}
.fa-chess-pawn:before {
content : "\f443";
}
.fa-chess-queen:before {
content : "\f445";
}
.fa-chess-rook:before {
content : "\f447";
}
.fa-chevron-circle-down:before {
content : "\f13a";
}
.fa-chevron-circle-left:before {
content : "\f137";
}
.fa-chevron-circle-right:before {
content : "\f138";
}
.fa-chevron-circle-up:before {
content : "\f139";
}
.fa-chevron-down:before {
content : "\f078";
}
.fa-chevron-left:before {
content : "\f053";
}
.fa-chevron-right:before {
content : "\f054";
}
.fa-chevron-up:before {
content : "\f077";
}
.fa-child:before {
content : "\f1ae";
}
.fa-chrome:before {
content : "\f268";
}
.fa-church:before {
content : "\f51d";
}
.fa-circle:before {
content : "\f111";
}
.fa-circle-notch:before {
content : "\f1ce";
}
.fa-city:before {
content : "\f64f";
}
.fa-clipboard:before {
content : "\f328";
}
.fa-clipboard-check:before {
content : "\f46c";
}
.fa-clipboard-list:before {
content : "\f46d";
}
.fa-clock:before {
content : "\f017";
}
.fa-clone:before {
content : "\f24d";
}
.fa-closed-captioning:before {
content : "\f20a";
}
.fa-cloud:before {
content : "\f0c2";
}
.fa-cloud-download-alt:before {
content : "\f381";
}
.fa-cloud-meatball:before {
content : "\f73b";
}
.fa-cloud-moon:before {
content : "\f6c3";
}
.fa-cloud-moon-rain:before {
content : "\f73c";
}
.fa-cloud-rain:before {
content : "\f73d";
}
.fa-cloud-showers-heavy:before {
content : "\f740";
}
.fa-cloud-sun:before {
content : "\f6c4";
}
.fa-cloud-sun-rain:before {
content : "\f743";
}
.fa-cloud-upload-alt:before {
content : "\f382";
}
.fa-cloudscale:before {
content : "\f383";
}
.fa-cloudsmith:before {
content : "\f384";
}
.fa-cloudversify:before {
content : "\f385";
}
.fa-cocktail:before {
content : "\f561";
}
.fa-code:before {
content : "\f121";
}
.fa-code-branch:before {
content : "\f126";
}
.fa-codepen:before {
content : "\f1cb";
}
.fa-codiepie:before {
content : "\f284";
}
.fa-coffee:before {
content : "\f0f4";
}
.fa-cog:before {
content : "\f013";
}
.fa-cogs:before {
content : "\f085";
}
.fa-coins:before {
content : "\f51e";
}
.fa-columns:before {
content : "\f0db";
}
.fa-comment:before {
content : "\f075";
}
.fa-comment-alt:before {
content : "\f27a";
}
.fa-comment-dollar:before {
content : "\f651";
}
.fa-comment-dots:before {
content : "\f4ad";
}
.fa-comment-slash:before {
content : "\f4b3";
}
.fa-comments:before {
content : "\f086";
}
.fa-comments-dollar:before {
content : "\f653";
}
.fa-compact-disc:before {
content : "\f51f";
}
.fa-compass:before {
content : "\f14e";
}
.fa-compress:before {
content : "\f066";
}
.fa-compress-arrows-alt:before {
content : "\f78c";
}
.fa-concierge-bell:before {
content : "\f562";
}
.fa-confluence:before {
content : "\f78d";
}
.fa-connectdevelop:before {
content : "\f20e";
}
.fa-contao:before {
content : "\f26d";
}
.fa-cookie:before {
content : "\f563";
}
.fa-cookie-bite:before {
content : "\f564";
}
.fa-copy:before {
content : "\f0c5";
}
.fa-copyright:before {
content : "\f1f9";
}
.fa-couch:before {
content : "\f4b8";
}
.fa-cpanel:before {
content : "\f388";
}
.fa-creative-commons:before {
content : "\f25e";
}
.fa-creative-commons-by:before {
content : "\f4e7";
}
.fa-creative-commons-nc:before {
content : "\f4e8";
}
.fa-creative-commons-nc-eu:before {
content : "\f4e9";
}
.fa-creative-commons-nc-jp:before {
content : "\f4ea";
}
.fa-creative-commons-nd:before {
content : "\f4eb";
}
.fa-creative-commons-pd:before {
content : "\f4ec";
}
.fa-creative-commons-pd-alt:before {
content : "\f4ed";
}
.fa-creative-commons-remix:before {
content : "\f4ee";
}
.fa-creative-commons-sa:before {
content : "\f4ef";
}
.fa-creative-commons-sampling:before {
content : "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
content : "\f4f1";
}
.fa-creative-commons-share:before {
content : "\f4f2";
}
.fa-creative-commons-zero:before {
content : "\f4f3";
}
.fa-credit-card:before {
content : "\f09d";
}
.fa-critical-role:before {
content : "\f6c9";
}
.fa-crop:before {
content : "\f125";
}
.fa-crop-alt:before {
content : "\f565";
}
.fa-cross:before {
content : "\f654";
}
.fa-crosshairs:before {
content : "\f05b";
}
.fa-crow:before {
content : "\f520";
}
.fa-crown:before {
content : "\f521";
}
.fa-css3:before {
content : "\f13c";
}
.fa-css3-alt:before {
content : "\f38b";
}
.fa-cube:before {
content : "\f1b2";
}
.fa-cubes:before {
content : "\f1b3";
}
.fa-cut:before {
content : "\f0c4";
}
.fa-cuttlefish:before {
content : "\f38c";
}
.fa-d-and-d:before {
content : "\f38d";
}
.fa-d-and-d-beyond:before {
content : "\f6ca";
}
.fa-dashcube:before {
content : "\f210";
}
.fa-database:before {
content : "\f1c0";
}
.fa-deaf:before {
content : "\f2a4";
}
.fa-delicious:before {
content : "\f1a5";
}
.fa-democrat:before {
content : "\f747";
}
.fa-deploydog:before {
content : "\f38e";
}
.fa-deskpro:before {
content : "\f38f";
}
.fa-desktop:before {
content : "\f108";
}
.fa-dev:before {
content : "\f6cc";
}
.fa-deviantart:before {
content : "\f1bd";
}
.fa-dharmachakra:before {
content : "\f655";
}
.fa-dhl:before {
content : "\f790";
}
.fa-diagnoses:before {
content : "\f470";
}
.fa-diaspora:before {
content : "\f791";
}
.fa-dice:before {
content : "\f522";
}
.fa-dice-d20:before {
content : "\f6cf";
}
.fa-dice-d6:before {
content : "\f6d1";
}
.fa-dice-five:before {
content : "\f523";
}
.fa-dice-four:before {
content : "\f524";
}
.fa-dice-one:before {
content : "\f525";
}
.fa-dice-six:before {
content : "\f526";
}
.fa-dice-three:before {
content : "\f527";
}
.fa-dice-two:before {
content : "\f528";
}
.fa-digg:before {
content : "\f1a6";
}
.fa-digital-ocean:before {
content : "\f391";
}
.fa-digital-tachograph:before {
content : "\f566";
}
.fa-directions:before {
content : "\f5eb";
}
.fa-discord:before {
content : "\f392";
}
.fa-discourse:before {
content : "\f393";
}
.fa-divide:before {
content : "\f529";
}
.fa-dizzy:before {
content : "\f567";
}
.fa-dna:before {
content : "\f471";
}
.fa-dochub:before {
content : "\f394";
}
.fa-docker:before {
content : "\f395";
}
.fa-dog:before {
content : "\f6d3";
}
.fa-dollar-sign:before {
content : "\f155";
}
.fa-dolly:before {
content : "\f472";
}
.fa-dolly-flatbed:before {
content : "\f474";
}
.fa-donate:before {
content : "\f4b9";
}
.fa-door-closed:before {
content : "\f52a";
}
.fa-door-open:before {
content : "\f52b";
}
.fa-dot-circle:before {
content : "\f192";
}
.fa-dove:before {
content : "\f4ba";
}
.fa-download:before {
content : "\f019";
}
.fa-draft2digital:before {
content : "\f396";
}
.fa-drafting-compass:before {
content : "\f568";
}
.fa-dragon:before {
content : "\f6d5";
}
.fa-draw-polygon:before {
content : "\f5ee";
}
.fa-dribbble:before {
content : "\f17d";
}
.fa-dribbble-square:before {
content : "\f397";
}
.fa-dropbox:before {
content : "\f16b";
}
.fa-drum:before {
content : "\f569";
}
.fa-drum-steelpan:before {
content : "\f56a";
}
.fa-drumstick-bite:before {
content : "\f6d7";
}
.fa-drupal:before {
content : "\f1a9";
}
.fa-dumbbell:before {
content : "\f44b";
}
.fa-dumpster:before {
content : "\f793";
}
.fa-dumpster-fire:before {
content : "\f794";
}
.fa-dungeon:before {
content : "\f6d9";
}
.fa-dyalog:before {
content : "\f399";
}
.fa-earlybirds:before {
content : "\f39a";
}
.fa-ebay:before {
content : "\f4f4";
}
.fa-edge:before {
content : "\f282";
}
.fa-edit:before {
content : "\f044";
}
.fa-eject:before {
content : "\f052";
}
.fa-elementor:before {
content : "\f430";
}
.fa-ellipsis-h:before {
content : "\f141";
}
.fa-ellipsis-v:before {
content : "\f142";
}
.fa-ello:before {
content : "\f5f1";
}
.fa-ember:before {
content : "\f423";
}
.fa-empire:before {
content : "\f1d1";
}
.fa-envelope:before {
content : "\f0e0";
}
.fa-envelope-open:before {
content : "\f2b6";
}
.fa-envelope-open-text:before {
content : "\f658";
}
.fa-envelope-square:before {
content : "\f199";
}
.fa-envira:before {
content : "\f299";
}
.fa-equals:before {
content : "\f52c";
}
.fa-eraser:before {
content : "\f12d";
}
.fa-erlang:before {
content : "\f39d";
}
.fa-ethereum:before {
content : "\f42e";
}
.fa-ethernet:before {
content : "\f796";
}
.fa-etsy:before {
content : "\f2d7";
}
.fa-euro-sign:before {
content : "\f153";
}
.fa-exchange-alt:before {
content : "\f362";
}
.fa-exclamation:before {
content : "\f12a";
}
.fa-exclamation-circle:before {
content : "\f06a";
}
.fa-exclamation-triangle:before {
content : "\f071";
}
.fa-expand:before {
content : "\f065";
}
.fa-expand-arrows-alt:before {
content : "\f31e";
}
.fa-expeditedssl:before {
content : "\f23e";
}
.fa-external-link-alt:before {
content : "\f35d";
}
.fa-external-link-square-alt:before {
content : "\f360";
}
.fa-eye:before {
content : "\f06e";
}
.fa-eye-dropper:before {
content : "\f1fb";
}
.fa-eye-slash:before {
content : "\f070";
}
.fa-facebook:before {
content : "\f09a";
}
.fa-facebook-f:before {
content : "\f39e";
}
.fa-facebook-messenger:before {
content : "\f39f";
}
.fa-facebook-square:before {
content : "\f082";
}
.fa-fantasy-flight-games:before {
content : "\f6dc";
}
.fa-fast-backward:before {
content : "\f049";
}
.fa-fast-forward:before {
content : "\f050";
}
.fa-fax:before {
content : "\f1ac";
}
.fa-feather:before {
content : "\f52d";
}
.fa-feather-alt:before {
content : "\f56b";
}
.fa-fedex:before {
content : "\f797";
}
.fa-fedora:before {
content : "\f798";
}
.fa-female:before {
content : "\f182";
}
.fa-fighter-jet:before {
content : "\f0fb";
}
.fa-figma:before {
content : "\f799";
}
.fa-file:before {
content : "\f15b";
}
.fa-file-alt:before {
content : "\f15c";
}
.fa-file-archive:before {
content : "\f1c6";
}
.fa-file-audio:before {
content : "\f1c7";
}
.fa-file-code:before {
content : "\f1c9";
}
.fa-file-contract:before {
content : "\f56c";
}
.fa-file-csv:before {
content : "\f6dd";
}
.fa-file-download:before {
content : "\f56d";
}
.fa-file-excel:before {
content : "\f1c3";
}
.fa-file-export:before {
content : "\f56e";
}
.fa-file-image:before {
content : "\f1c5";
}
.fa-file-import:before {
content : "\f56f";
}
.fa-file-invoice:before {
content : "\f570";
}
.fa-file-invoice-dollar:before {
content : "\f571";
}
.fa-file-medical:before {
content : "\f477";
}
.fa-file-medical-alt:before {
content : "\f478";
}
.fa-file-pdf:before {
content : "\f1c1";
}
.fa-file-powerpoint:before {
content : "\f1c4";
}
.fa-file-prescription:before {
content : "\f572";
}
.fa-file-signature:before {
content : "\f573";
}
.fa-file-upload:before {
content : "\f574";
}
.fa-file-video:before {
content : "\f1c8";
}
.fa-file-word:before {
content : "\f1c2";
}
.fa-fill:before {
content : "\f575";
}
.fa-fill-drip:before {
content : "\f576";
}
.fa-film:before {
content : "\f008";
}
.fa-filter:before {
content : "\f0b0";
}
.fa-fingerprint:before {
content : "\f577";
}
.fa-fire:before {
content : "\f06d";
}
.fa-fire-alt:before {
content : "\f7e4";
}
.fa-fire-extinguisher:before {
content : "\f134";
}
.fa-firefox:before {
content : "\f269";
}
.fa-first-aid:before {
content : "\f479";
}
.fa-first-order:before {
content : "\f2b0";
}
.fa-first-order-alt:before {
content : "\f50a";
}
.fa-firstdraft:before {
content : "\f3a1";
}
.fa-fish:before {
content : "\f578";
}
.fa-fist-raised:before {
content : "\f6de";
}
.fa-flag:before {
content : "\f024";
}
.fa-flag-checkered:before {
content : "\f11e";
}
.fa-flag-usa:before {
content : "\f74d";
}
.fa-flask:before {
content : "\f0c3";
}
.fa-flickr:before {
content : "\f16e";
}
.fa-flipboard:before {
content : "\f44d";
}
.fa-flushed:before {
content : "\f579";
}
.fa-fly:before {
content : "\f417";
}
.fa-folder:before {
content : "\f07b";
}
.fa-folder-minus:before {
content : "\f65d";
}
.fa-folder-open:before {
content : "\f07c";
}
.fa-folder-plus:before {
content : "\f65e";
}
.fa-font:before {
content : "\f031";
}
.fa-font-awesome:before {
content : "\f2b4";
}
.fa-font-awesome-alt:before {
content : "\f35c";
}
.fa-font-awesome-flag:before {
content : "\f425";
}
.fa-font-awesome-logo-full:before {
content : "\f4e6";
}
.fa-fonticons:before {
content : "\f280";
}
.fa-fonticons-fi:before {
content : "\f3a2";
}
.fa-football-ball:before {
content : "\f44e";
}
.fa-fort-awesome:before {
content : "\f286";
}
.fa-fort-awesome-alt:before {
content : "\f3a3";
}
.fa-forumbee:before {
content : "\f211";
}
.fa-forward:before {
content : "\f04e";
}
.fa-foursquare:before {
content : "\f180";
}
.fa-free-code-camp:before {
content : "\f2c5";
}
.fa-freebsd:before {
content : "\f3a4";
}
.fa-frog:before {
content : "\f52e";
}
.fa-frown:before {
content : "\f119";
}
.fa-frown-open:before {
content : "\f57a";
}
.fa-fulcrum:before {
content : "\f50b";
}
.fa-funnel-dollar:before {
content : "\f662";
}
.fa-futbol:before {
content : "\f1e3";
}
.fa-galactic-republic:before {
content : "\f50c";
}
.fa-galactic-senate:before {
content : "\f50d";
}
.fa-gamepad:before {
content : "\f11b";
}
.fa-gas-pump:before {
content : "\f52f";
}
.fa-gavel:before {
content : "\f0e3";
}
.fa-gem:before {
content : "\f3a5";
}
.fa-genderless:before {
content : "\f22d";
}
.fa-get-pocket:before {
content : "\f265";
}
.fa-gg:before {
content : "\f260";
}
.fa-gg-circle:before {
content : "\f261";
}
.fa-ghost:before {
content : "\f6e2";
}
.fa-gift:before {
content : "\f06b";
}
.fa-gifts:before {
content : "\f79c";
}
.fa-git:before {
content : "\f1d3";
}
.fa-git-square:before {
content : "\f1d2";
}
.fa-github:before {
content : "\f09b";
}
.fa-github-alt:before {
content : "\f113";
}
.fa-github-square:before {
content : "\f092";
}
.fa-gitkraken:before {
content : "\f3a6";
}
.fa-gitlab:before {
content : "\f296";
}
.fa-gitter:before {
content : "\f426";
}
.fa-glass-cheers:before {
content : "\f79f";
}
.fa-glass-martini:before {
content : "\f000";
}
.fa-glass-martini-alt:before {
content : "\f57b";
}
.fa-glass-whiskey:before {
content : "\f7a0";
}
.fa-glasses:before {
content : "\f530";
}
.fa-glide:before {
content : "\f2a5";
}
.fa-glide-g:before {
content : "\f2a6";
}
.fa-globe:before {
content : "\f0ac";
}
.fa-globe-africa:before {
content : "\f57c";
}
.fa-globe-americas:before {
content : "\f57d";
}
.fa-globe-asia:before {
content : "\f57e";
}
.fa-globe-europe:before {
content : "\f7a2";
}
.fa-gofore:before {
content : "\f3a7";
}
.fa-golf-ball:before {
content : "\f450";
}
.fa-goodreads:before {
content : "\f3a8";
}
.fa-goodreads-g:before {
content : "\f3a9";
}
.fa-google:before {
content : "\f1a0";
}
.fa-google-drive:before {
content : "\f3aa";
}
.fa-google-play:before {
content : "\f3ab";
}
.fa-google-plus:before {
content : "\f2b3";
}
.fa-google-plus-g:before {
content : "\f0d5";
}
.fa-google-plus-square:before {
content : "\f0d4";
}
.fa-google-wallet:before {
content : "\f1ee";
}
.fa-gopuram:before {
content : "\f664";
}
.fa-graduation-cap:before {
content : "\f19d";
}
.fa-gratipay:before {
content : "\f184";
}
.fa-grav:before {
content : "\f2d6";
}
.fa-greater-than:before {
content : "\f531";
}
.fa-greater-than-equal:before {
content : "\f532";
}
.fa-grimace:before {
content : "\f57f";
}
.fa-grin:before {
content : "\f580";
}
.fa-grin-alt:before {
content : "\f581";
}
.fa-grin-beam:before {
content : "\f582";
}
.fa-grin-beam-sweat:before {
content : "\f583";
}
.fa-grin-hearts:before {
content : "\f584";
}
.fa-grin-squint:before {
content : "\f585";
}
.fa-grin-squint-tears:before {
content : "\f586";
}
.fa-grin-stars:before {
content : "\f587";
}
.fa-grin-tears:before {
content : "\f588";
}
.fa-grin-tongue:before {
content : "\f589";
}
.fa-grin-tongue-squint:before {
content : "\f58a";
}
.fa-grin-tongue-wink:before {
content : "\f58b";
}
.fa-grin-wink:before {
content : "\f58c";
}
.fa-grip-horizontal:before {
content : "\f58d";
}
.fa-grip-lines:before {
content : "\f7a4";
}
.fa-grip-lines-vertical:before {
content : "\f7a5";
}
.fa-grip-vertical:before {
content : "\f58e";
}
.fa-gripfire:before {
content : "\f3ac";
}
.fa-grunt:before {
content : "\f3ad";
}
.fa-guitar:before {
content : "\f7a6";
}
.fa-gulp:before {
content : "\f3ae";
}
.fa-h-square:before {
content : "\f0fd";
}
.fa-hacker-news:before {
content : "\f1d4";
}
.fa-hacker-news-square:before {
content : "\f3af";
}
.fa-hackerrank:before {
content : "\f5f7";
}
.fa-hammer:before {
content : "\f6e3";
}
.fa-hamsa:before {
content : "\f665";
}
.fa-hand-holding:before {
content : "\f4bd";
}
.fa-hand-holding-heart:before {
content : "\f4be";
}
.fa-hand-holding-usd:before {
content : "\f4c0";
}
.fa-hand-lizard:before {
content : "\f258";
}
.fa-hand-paper:before {
content : "\f256";
}
.fa-hand-peace:before {
content : "\f25b";
}
.fa-hand-point-down:before {
content : "\f0a7";
}
.fa-hand-point-left:before {
content : "\f0a5";
}
.fa-hand-point-right:before {
content : "\f0a4";
}
.fa-hand-point-up:before {
content : "\f0a6";
}
.fa-hand-pointer:before {
content : "\f25a";
}
.fa-hand-rock:before {
content : "\f255";
}
.fa-hand-scissors:before {
content : "\f257";
}
.fa-hand-spock:before {
content : "\f259";
}
.fa-hands:before {
content : "\f4c2";
}
.fa-hands-helping:before {
content : "\f4c4";
}
.fa-handshake:before {
content : "\f2b5";
}
.fa-hanukiah:before {
content : "\f6e6";
}
.fa-hashtag:before {
content : "\f292";
}
.fa-hat-wizard:before {
content : "\f6e8";
}
.fa-haykal:before {
content : "\f666";
}
.fa-hdd:before {
content : "\f0a0";
}
.fa-heading:before {
content : "\f1dc";
}
.fa-headphones:before {
content : "\f025";
}
.fa-headphones-alt:before {
content : "\f58f";
}
.fa-headset:before {
content : "\f590";
}
.fa-heart:before {
content : "\f004";
}
.fa-heart-broken:before {
content : "\f7a9";
}
.fa-heartbeat:before {
content : "\f21e";
}
.fa-helicopter:before {
content : "\f533";
}
.fa-highlighter:before {
content : "\f591";
}
.fa-hiking:before {
content : "\f6ec";
}
.fa-hippo:before {
content : "\f6ed";
}
.fa-hips:before {
content : "\f452";
}
.fa-hire-a-helper:before {
content : "\f3b0";
}
.fa-history:before {
content : "\f1da";
}
.fa-hockey-puck:before {
content : "\f453";
}
.fa-holly-berry:before {
content : "\f7aa";
}
.fa-home:before {
content : "\f015";
}
.fa-hooli:before {
content : "\f427";
}
.fa-hornbill:before {
content : "\f592";
}
.fa-horse:before {
content : "\f6f0";
}
.fa-horse-head:before {
content : "\f7ab";
}
.fa-hospital:before {
content : "\f0f8";
}
.fa-hospital-alt:before {
content : "\f47d";
}
.fa-hospital-symbol:before {
content : "\f47e";
}
.fa-hot-tub:before {
content : "\f593";
}
.fa-hotel:before {
content : "\f594";
}
.fa-hotjar:before {
content : "\f3b1";
}
.fa-hourglass:before {
content : "\f254";
}
.fa-hourglass-end:before {
content : "\f253";
}
.fa-hourglass-half:before {
content : "\f252";
}
.fa-hourglass-start:before {
content : "\f251";
}
.fa-house-damage:before {
content : "\f6f1";
}
.fa-houzz:before {
content : "\f27c";
}
.fa-hryvnia:before {
content : "\f6f2";
}
.fa-html5:before {
content : "\f13b";
}
.fa-hubspot:before {
content : "\f3b2";
}
.fa-i-cursor:before {
content : "\f246";
}
.fa-icicles:before {
content : "\f7ad";
}
.fa-id-badge:before {
content : "\f2c1";
}
.fa-id-card:before {
content : "\f2c2";
}
.fa-id-card-alt:before {
content : "\f47f";
}
.fa-igloo:before {
content : "\f7ae";
}
.fa-image:before {
content : "\f03e";
}
.fa-images:before {
content : "\f302";
}
.fa-imdb:before {
content : "\f2d8";
}
.fa-inbox:before {
content : "\f01c";
}
.fa-indent:before {
content : "\f03c";
}
.fa-industry:before {
content : "\f275";
}
.fa-infinity:before {
content : "\f534";
}
.fa-info:before {
content : "\f129";
}
.fa-info-circle:before {
content : "\f05a";
}
.fa-instagram:before {
content : "\f16d";
}
.fa-intercom:before {
content : "\f7af";
}
.fa-internet-explorer:before {
content : "\f26b";
}
.fa-invision:before {
content : "\f7b0";
}
.fa-ioxhost:before {
content : "\f208";
}
.fa-italic:before {
content : "\f033";
}
.fa-itunes:before {
content : "\f3b4";
}
.fa-itunes-note:before {
content : "\f3b5";
}
.fa-java:before {
content : "\f4e4";
}
.fa-jedi:before {
content : "\f669";
}
.fa-jedi-order:before {
content : "\f50e";
}
.fa-jenkins:before {
content : "\f3b6";
}
.fa-jira:before {
content : "\f7b1";
}
.fa-joget:before {
content : "\f3b7";
}
.fa-joint:before {
content : "\f595";
}
.fa-joomla:before {
content : "\f1aa";
}
.fa-journal-whills:before {
content : "\f66a";
}
.fa-js:before {
content : "\f3b8";
}
.fa-js-square:before {
content : "\f3b9";
}
.fa-jsfiddle:before {
content : "\f1cc";
}
.fa-kaaba:before {
content : "\f66b";
}
.fa-kaggle:before {
content : "\f5fa";
}
.fa-key:before {
content : "\f084";
}
.fa-keybase:before {
content : "\f4f5";
}
.fa-keyboard:before {
content : "\f11c";
}
.fa-keycdn:before {
content : "\f3ba";
}
.fa-khanda:before {
content : "\f66d";
}
.fa-kickstarter:before {
content : "\f3bb";
}
.fa-kickstarter-k:before {
content : "\f3bc";
}
.fa-kiss:before {
content : "\f596";
}
.fa-kiss-beam:before {
content : "\f597";
}
.fa-kiss-wink-heart:before {
content : "\f598";
}
.fa-kiwi-bird:before {
content : "\f535";
}
.fa-korvue:before {
content : "\f42f";
}
.fa-landmark:before {
content : "\f66f";
}
.fa-language:before {
content : "\f1ab";
}
.fa-laptop:before {
content : "\f109";
}
.fa-laptop-code:before {
content : "\f5fc";
}
.fa-laravel:before {
content : "\f3bd";
}
.fa-lastfm:before {
content : "\f202";
}
.fa-lastfm-square:before {
content : "\f203";
}
.fa-laugh:before {
content : "\f599";
}
.fa-laugh-beam:before {
content : "\f59a";
}
.fa-laugh-squint:before {
content : "\f59b";
}
.fa-laugh-wink:before {
content : "\f59c";
}
.fa-layer-group:before {
content : "\f5fd";
}
.fa-leaf:before {
content : "\f06c";
}
.fa-leanpub:before {
content : "\f212";
}
.fa-lemon:before {
content : "\f094";
}
.fa-less:before {
content : "\f41d";
}
.fa-less-than:before {
content : "\f536";
}
.fa-less-than-equal:before {
content : "\f537";
}
.fa-level-down-alt:before {
content : "\f3be";
}
.fa-level-up-alt:before {
content : "\f3bf";
}
.fa-life-ring:before {
content : "\f1cd";
}
.fa-lightbulb:before {
content : "\f0eb";
}
.fa-line:before {
content : "\f3c0";
}
.fa-link:before {
content : "\f0c1";
}
.fa-linkedin:before {
content : "\f08c";
}
.fa-linkedin-in:before {
content : "\f0e1";
}
.fa-linode:before {
content : "\f2b8";
}
.fa-linux:before {
content : "\f17c";
}
.fa-lira-sign:before {
content : "\f195";
}
.fa-list:before {
content : "\f03a";
}
.fa-list-alt:before {
content : "\f022";
}
.fa-list-ol:before {
content : "\f0cb";
}
.fa-list-ul:before {
content : "\f0ca";
}
.fa-location-arrow:before {
content : "\f124";
}
.fa-lock:before {
content : "\f023";
}
.fa-lock-open:before {
content : "\f3c1";
}
.fa-long-arrow-alt-down:before {
content : "\f309";
}
.fa-long-arrow-alt-left:before {
content : "\f30a";
}
.fa-long-arrow-alt-right:before {
content : "\f30b";
}
.fa-long-arrow-alt-up:before {
content : "\f30c";
}
.fa-low-vision:before {
content : "\f2a8";
}
.fa-luggage-cart:before {
content : "\f59d";
}
.fa-lyft:before {
content : "\f3c3";
}
.fa-magento:before {
content : "\f3c4";
}
.fa-magic:before {
content : "\f0d0";
}
.fa-magnet:before {
content : "\f076";
}
.fa-mail-bulk:before {
content : "\f674";
}
.fa-mailchimp:before {
content : "\f59e";
}
.fa-male:before {
content : "\f183";
}
.fa-mandalorian:before {
content : "\f50f";
}
.fa-map:before {
content : "\f279";
}
.fa-map-marked:before {
content : "\f59f";
}
.fa-map-marked-alt:before {
content : "\f5a0";
}
.fa-map-marker:before {
content : "\f041";
}
.fa-map-marker-alt:before {
content : "\f3c5";
}
.fa-map-pin:before {
content : "\f276";
}
.fa-map-signs:before {
content : "\f277";
}
.fa-markdown:before {
content : "\f60f";
}
.fa-marker:before {
content : "\f5a1";
}
.fa-mars:before {
content : "\f222";
}
.fa-mars-double:before {
content : "\f227";
}
.fa-mars-stroke:before {
content : "\f229";
}
.fa-mars-stroke-h:before {
content : "\f22b";
}
.fa-mars-stroke-v:before {
content : "\f22a";
}
.fa-mask:before {
content : "\f6fa";
}
.fa-mastodon:before {
content : "\f4f6";
}
.fa-maxcdn:before {
content : "\f136";
}
.fa-medal:before {
content : "\f5a2";
}
.fa-medapps:before {
content : "\f3c6";
}
.fa-medium:before {
content : "\f23a";
}
.fa-medium-m:before {
content : "\f3c7";
}
.fa-medkit:before {
content : "\f0fa";
}
.fa-medrt:before {
content : "\f3c8";
}
.fa-meetup:before {
content : "\f2e0";
}
.fa-megaport:before {
content : "\f5a3";
}
.fa-meh:before {
content : "\f11a";
}
.fa-meh-blank:before {
content : "\f5a4";
}
.fa-meh-rolling-eyes:before {
content : "\f5a5";
}
.fa-memory:before {
content : "\f538";
}
.fa-mendeley:before {
content : "\f7b3";
}
.fa-menorah:before {
content : "\f676";
}
.fa-mercury:before {
content : "\f223";
}
.fa-meteor:before {
content : "\f753";
}
.fa-microchip:before {
content : "\f2db";
}
.fa-microphone:before {
content : "\f130";
}
.fa-microphone-alt:before {
content : "\f3c9";
}
.fa-microphone-alt-slash:before {
content : "\f539";
}
.fa-microphone-slash:before {
content : "\f131";
}
.fa-microscope:before {
content : "\f610";
}
.fa-microsoft:before {
content : "\f3ca";
}
.fa-minus:before {
content : "\f068";
}
.fa-minus-circle:before {
content : "\f056";
}
.fa-minus-square:before {
content : "\f146";
}
.fa-mitten:before {
content : "\f7b5";
}
.fa-mix:before {
content : "\f3cb";
}
.fa-mixcloud:before {
content : "\f289";
}
.fa-mizuni:before {
content : "\f3cc";
}
.fa-mobile:before {
content : "\f10b";
}
.fa-mobile-alt:before {
content : "\f3cd";
}
.fa-modx:before {
content : "\f285";
}
.fa-monero:before {
content : "\f3d0";
}
.fa-money-bill:before {
content : "\f0d6";
}
.fa-money-bill-alt:before {
content : "\f3d1";
}
.fa-money-bill-wave:before {
content : "\f53a";
}
.fa-money-bill-wave-alt:before {
content : "\f53b";
}
.fa-money-check:before {
content : "\f53c";
}
.fa-money-check-alt:before {
content : "\f53d";
}
.fa-monument:before {
content : "\f5a6";
}
.fa-moon:before {
content : "\f186";
}
.fa-mortar-pestle:before {
content : "\f5a7";
}
.fa-mosque:before {
content : "\f678";
}
.fa-motorcycle:before {
content : "\f21c";
}
.fa-mountain:before {
content : "\f6fc";
}
.fa-mouse-pointer:before {
content : "\f245";
}
.fa-mug-hot:before {
content : "\f7b6";
}
.fa-music:before {
content : "\f001";
}
.fa-napster:before {
content : "\f3d2";
}
.fa-neos:before {
content : "\f612";
}
.fa-network-wired:before {
content : "\f6ff";
}
.fa-neuter:before {
content : "\f22c";
}
.fa-newspaper:before {
content : "\f1ea";
}
.fa-nimblr:before {
content : "\f5a8";
}
.fa-nintendo-switch:before {
content : "\f418";
}
.fa-node:before {
content : "\f419";
}
.fa-node-js:before {
content : "\f3d3";
}
.fa-not-equal:before {
content : "\f53e";
}
.fa-notes-medical:before {
content : "\f481";
}
.fa-npm:before {
content : "\f3d4";
}
.fa-ns8:before {
content : "\f3d5";
}
.fa-nutritionix:before {
content : "\f3d6";
}
.fa-object-group:before {
content : "\f247";
}
.fa-object-ungroup:before {
content : "\f248";
}
.fa-odnoklassniki:before {
content : "\f263";
}
.fa-odnoklassniki-square:before {
content : "\f264";
}
.fa-oil-can:before {
content : "\f613";
}
.fa-old-republic:before {
content : "\f510";
}
.fa-om:before {
content : "\f679";
}
.fa-opencart:before {
content : "\f23d";
}
.fa-openid:before {
content : "\f19b";
}
.fa-opera:before {
content : "\f26a";
}
.fa-optin-monster:before {
content : "\f23c";
}
.fa-osi:before {
content : "\f41a";
}
.fa-otter:before {
content : "\f700";
}
.fa-outdent:before {
content : "\f03b";
}
.fa-page4:before {
content : "\f3d7";
}
.fa-pagelines:before {
content : "\f18c";
}
.fa-paint-brush:before {
content : "\f1fc";
}
.fa-paint-roller:before {
content : "\f5aa";
}
.fa-palette:before {
content : "\f53f";
}
.fa-palfed:before {
content : "\f3d8";
}
.fa-pallet:before {
content : "\f482";
}
.fa-paper-plane:before {
content : "\f1d8";
}
.fa-paperclip:before {
content : "\f0c6";
}
.fa-parachute-box:before {
content : "\f4cd";
}
.fa-paragraph:before {
content : "\f1dd";
}
.fa-parking:before {
content : "\f540";
}
.fa-passport:before {
content : "\f5ab";
}
.fa-pastafarianism:before {
content : "\f67b";
}
.fa-paste:before {
content : "\f0ea";
}
.fa-patreon:before {
content : "\f3d9";
}
.fa-pause:before {
content : "\f04c";
}
.fa-pause-circle:before {
content : "\f28b";
}
.fa-paw:before {
content : "\f1b0";
}
.fa-paypal:before {
content : "\f1ed";
}
.fa-peace:before {
content : "\f67c";
}
.fa-pen:before {
content : "\f304";
}
.fa-pen-alt:before {
content : "\f305";
}
.fa-pen-fancy:before {
content : "\f5ac";
}
.fa-pen-nib:before {
content : "\f5ad";
}
.fa-pen-square:before {
content : "\f14b";
}
.fa-pencil-alt:before {
content : "\f303";
}
.fa-pencil-ruler:before {
content : "\f5ae";
}
.fa-penny-arcade:before {
content : "\f704";
}
.fa-people-carry:before {
content : "\f4ce";
}
.fa-percent:before {
content : "\f295";
}
.fa-percentage:before {
content : "\f541";
}
.fa-periscope:before {
content : "\f3da";
}
.fa-person-booth:before {
content : "\f756";
}
.fa-phabricator:before {
content : "\f3db";
}
.fa-phoenix-framework:before {
content : "\f3dc";
}
.fa-phoenix-squadron:before {
content : "\f511";
}
.fa-phone:before {
content : "\f095";
}
.fa-phone-slash:before {
content : "\f3dd";
}
.fa-phone-square:before {
content : "\f098";
}
.fa-phone-volume:before {
content : "\f2a0";
}
.fa-php:before {
content : "\f457";
}
.fa-pied-piper:before {
content : "\f2ae";
}
.fa-pied-piper-alt:before {
content : "\f1a8";
}
.fa-pied-piper-hat:before {
content : "\f4e5";
}
.fa-pied-piper-pp:before {
content : "\f1a7";
}
.fa-piggy-bank:before {
content : "\f4d3";
}
.fa-pills:before {
content : "\f484";
}
.fa-pinterest:before {
content : "\f0d2";
}
.fa-pinterest-p:before {
content : "\f231";
}
.fa-pinterest-square:before {
content : "\f0d3";
}
.fa-place-of-worship:before {
content : "\f67f";
}
.fa-plane:before {
content : "\f072";
}
.fa-plane-arrival:before {
content : "\f5af";
}
.fa-plane-departure:before {
content : "\f5b0";
}
.fa-play:before {
content : "\f04b";
}
.fa-play-circle:before {
content : "\f144";
}
.fa-playstation:before {
content : "\f3df";
}
.fa-plug:before {
content : "\f1e6";
}
.fa-plus:before {
content : "\f067";
}
.fa-plus-circle:before {
content : "\f055";
}
.fa-plus-square:before {
content : "\f0fe";
}
.fa-podcast:before {
content : "\f2ce";
}
.fa-poll:before {
content : "\f681";
}
.fa-poll-h:before {
content : "\f682";
}
.fa-poo:before {
content : "\f2fe";
}
.fa-poo-storm:before {
content : "\f75a";
}
.fa-poop:before {
content : "\f619";
}
.fa-portrait:before {
content : "\f3e0";
}
.fa-pound-sign:before {
content : "\f154";
}
.fa-power-off:before {
content : "\f011";
}
.fa-pray:before {
content : "\f683";
}
.fa-praying-hands:before {
content : "\f684";
}
.fa-prescription:before {
content : "\f5b1";
}
.fa-prescription-bottle:before {
content : "\f485";
}
.fa-prescription-bottle-alt:before {
content : "\f486";
}
.fa-print:before {
content : "\f02f";
}
.fa-procedures:before {
content : "\f487";
}
.fa-product-hunt:before {
content : "\f288";
}
.fa-project-diagram:before {
content : "\f542";
}
.fa-pushed:before {
content : "\f3e1";
}
.fa-puzzle-piece:before {
content : "\f12e";
}
.fa-python:before {
content : "\f3e2";
}
.fa-qq:before {
content : "\f1d6";
}
.fa-qrcode:before {
content : "\f029";
}
.fa-question:before {
content : "\f128";
}
.fa-question-circle:before {
content : "\f059";
}
.fa-quidditch:before {
content : "\f458";
}
.fa-quinscape:before {
content : "\f459";
}
.fa-quora:before {
content : "\f2c4";
}
.fa-quote-left:before {
content : "\f10d";
}
.fa-quote-right:before {
content : "\f10e";
}
.fa-quran:before {
content : "\f687";
}
.fa-r-project:before {
content : "\f4f7";
}
.fa-radiation:before {
content : "\f7b9";
}
.fa-radiation-alt:before {
content : "\f7ba";
}
.fa-rainbow:before {
content : "\f75b";
}
.fa-random:before {
content : "\f074";
}
.fa-raspberry-pi:before {
content : "\f7bb";
}
.fa-ravelry:before {
content : "\f2d9";
}
.fa-react:before {
content : "\f41b";
}
.fa-reacteurope:before {
content : "\f75d";
}
.fa-readme:before {
content : "\f4d5";
}
.fa-rebel:before {
content : "\f1d0";
}
.fa-receipt:before {
content : "\f543";
}
.fa-recycle:before {
content : "\f1b8";
}
.fa-red-river:before {
content : "\f3e3";
}
.fa-reddit:before {
content : "\f1a1";
}
.fa-reddit-alien:before {
content : "\f281";
}
.fa-reddit-square:before {
content : "\f1a2";
}
.fa-redhat:before {
content : "\f7bc";
}
.fa-redo:before {
content : "\f01e";
}
.fa-redo-alt:before {
content : "\f2f9";
}
.fa-registered:before {
content : "\f25d";
}
.fa-renren:before {
content : "\f18b";
}
.fa-reply:before {
content : "\f3e5";
}
.fa-reply-all:before {
content : "\f122";
}
.fa-replyd:before {
content : "\f3e6";
}
.fa-republican:before {
content : "\f75e";
}
.fa-researchgate:before {
content : "\f4f8";
}
.fa-resolving:before {
content : "\f3e7";
}
.fa-restroom:before {
content : "\f7bd";
}
.fa-retweet:before {
content : "\f079";
}
.fa-rev:before {
content : "\f5b2";
}
.fa-ribbon:before {
content : "\f4d6";
}
.fa-ring:before {
content : "\f70b";
}
.fa-road:before {
content : "\f018";
}
.fa-robot:before {
content : "\f544";
}
.fa-rocket:before {
content : "\f135";
}
.fa-rocketchat:before {
content : "\f3e8";
}
.fa-rockrms:before {
content : "\f3e9";
}
.fa-route:before {
content : "\f4d7";
}
.fa-rss:before {
content : "\f09e";
}
.fa-rss-square:before {
content : "\f143";
}
.fa-ruble-sign:before {
content : "\f158";
}
.fa-ruler:before {
content : "\f545";
}
.fa-ruler-combined:before {
content : "\f546";
}
.fa-ruler-horizontal:before {
content : "\f547";
}
.fa-ruler-vertical:before {
content : "\f548";
}
.fa-running:before {
content : "\f70c";
}
.fa-rupee-sign:before {
content : "\f156";
}
.fa-sad-cry:before {
content : "\f5b3";
}
.fa-sad-tear:before {
content : "\f5b4";
}
.fa-safari:before {
content : "\f267";
}
.fa-sass:before {
content : "\f41e";
}
.fa-satellite:before {
content : "\f7bf";
}
.fa-satellite-dish:before {
content : "\f7c0";
}
.fa-save:before {
content : "\f0c7";
}
.fa-schlix:before {
content : "\f3ea";
}
.fa-school:before {
content : "\f549";
}
.fa-screwdriver:before {
content : "\f54a";
}
.fa-scribd:before {
content : "\f28a";
}
.fa-scroll:before {
content : "\f70e";
}
.fa-sd-card:before {
content : "\f7c2";
}
.fa-search:before {
content : "\f002";
}
.fa-search-dollar:before {
content : "\f688";
}
.fa-search-location:before {
content : "\f689";
}
.fa-search-minus:before {
content : "\f010";
}
.fa-search-plus:before {
content : "\f00e";
}
.fa-searchengin:before {
content : "\f3eb";
}
.fa-seedling:before {
content : "\f4d8";
}
.fa-sellcast:before {
content : "\f2da";
}
.fa-sellsy:before {
content : "\f213";
}
.fa-server:before {
content : "\f233";
}
.fa-servicestack:before {
content : "\f3ec";
}
.fa-shapes:before {
content : "\f61f";
}
.fa-share:before {
content : "\f064";
}
.fa-share-alt:before {
content : "\f1e0";
}
.fa-share-alt-square:before {
content : "\f1e1";
}
.fa-share-square:before {
content : "\f14d";
}
.fa-shekel-sign:before {
content : "\f20b";
}
.fa-shield-alt:before {
content : "\f3ed";
}
.fa-ship:before {
content : "\f21a";
}
.fa-shipping-fast:before {
content : "\f48b";
}
.fa-shirtsinbulk:before {
content : "\f214";
}
.fa-shoe-prints:before {
content : "\f54b";
}
.fa-shopping-bag:before {
content : "\f290";
}
.fa-shopping-basket:before {
content : "\f291";
}
.fa-shopping-cart:before {
content : "\f07a";
}
.fa-shopware:before {
content : "\f5b5";
}
.fa-shower:before {
content : "\f2cc";
}
.fa-shuttle-van:before {
content : "\f5b6";
}
.fa-sign:before {
content : "\f4d9";
}
.fa-sign-in-alt:before {
content : "\f2f6";
}
.fa-sign-language:before {
content : "\f2a7";
}
.fa-sign-out-alt:before {
content : "\f2f5";
}
.fa-signal:before {
content : "\f012";
}
.fa-signature:before {
content : "\f5b7";
}
.fa-sim-card:before {
content : "\f7c4";
}
.fa-simplybuilt:before {
content : "\f215";
}
.fa-sistrix:before {
content : "\f3ee";
}
.fa-sitemap:before {
content : "\f0e8";
}
.fa-sith:before {
content : "\f512";
}
.fa-skating:before {
content : "\f7c5";
}
.fa-sketch:before {
content : "\f7c6";
}
.fa-skiing:before {
content : "\f7c9";
}
.fa-skiing-nordic:before {
content : "\f7ca";
}
.fa-skull:before {
content : "\f54c";
}
.fa-skull-crossbones:before {
content : "\f714";
}
.fa-skyatlas:before {
content : "\f216";
}
.fa-skype:before {
content : "\f17e";
}
.fa-slack:before {
content : "\f198";
}
.fa-slack-hash:before {
content : "\f3ef";
}
.fa-slash:before {
content : "\f715";
}
.fa-sleigh:before {
content : "\f7cc";
}
.fa-sliders-h:before {
content : "\f1de";
}
.fa-slideshare:before {
content : "\f1e7";
}
.fa-smile:before {
content : "\f118";
}
.fa-smile-beam:before {
content : "\f5b8";
}
.fa-smile-wink:before {
content : "\f4da";
}
.fa-smog:before {
content : "\f75f";
}
.fa-smoking:before {
content : "\f48d";
}
.fa-smoking-ban:before {
content : "\f54d";
}
.fa-sms:before {
content : "\f7cd";
}
.fa-snapchat:before {
content : "\f2ab";
}
.fa-snapchat-ghost:before {
content : "\f2ac";
}
.fa-snapchat-square:before {
content : "\f2ad";
}
.fa-snowboarding:before {
content : "\f7ce";
}
.fa-snowflake:before {
content : "\f2dc";
}
.fa-snowman:before {
content : "\f7d0";
}
.fa-snowplow:before {
content : "\f7d2";
}
.fa-socks:before {
content : "\f696";
}
.fa-solar-panel:before {
content : "\f5ba";
}
.fa-sort:before {
content : "\f0dc";
}
.fa-sort-alpha-down:before {
content : "\f15d";
}
.fa-sort-alpha-up:before {
content : "\f15e";
}
.fa-sort-amount-down:before {
content : "\f160";
}
.fa-sort-amount-up:before {
content : "\f161";
}
.fa-sort-down:before {
content : "\f0dd";
}
.fa-sort-numeric-down:before {
content : "\f162";
}
.fa-sort-numeric-up:before {
content : "\f163";
}
.fa-sort-up:before {
content : "\f0de";
}
.fa-soundcloud:before {
content : "\f1be";
}
.fa-sourcetree:before {
content : "\f7d3";
}
.fa-spa:before {
content : "\f5bb";
}
.fa-space-shuttle:before {
content : "\f197";
}
.fa-speakap:before {
content : "\f3f3";
}
.fa-spider:before {
content : "\f717";
}
.fa-spinner:before {
content : "\f110";
}
.fa-splotch:before {
content : "\f5bc";
}
.fa-spotify:before {
content : "\f1bc";
}
.fa-spray-can:before {
content : "\f5bd";
}
.fa-square:before {
content : "\f0c8";
}
.fa-square-full:before {
content : "\f45c";
}
.fa-square-root-alt:before {
content : "\f698";
}
.fa-squarespace:before {
content : "\f5be";
}
.fa-stack-exchange:before {
content : "\f18d";
}
.fa-stack-overflow:before {
content : "\f16c";
}
.fa-stamp:before {
content : "\f5bf";
}
.fa-star:before {
content : "\f005";
}
.fa-star-and-crescent:before {
content : "\f699";
}
.fa-star-half:before {
content : "\f089";
}
.fa-star-half-alt:before {
content : "\f5c0";
}
.fa-star-of-david:before {
content : "\f69a";
}
.fa-star-of-life:before {
content : "\f621";
}
.fa-staylinked:before {
content : "\f3f5";
}
.fa-steam:before {
content : "\f1b6";
}
.fa-steam-square:before {
content : "\f1b7";
}
.fa-steam-symbol:before {
content : "\f3f6";
}
.fa-step-backward:before {
content : "\f048";
}
.fa-step-forward:before {
content : "\f051";
}
.fa-stethoscope:before {
content : "\f0f1";
}
.fa-sticker-mule:before {
content : "\f3f7";
}
.fa-sticky-note:before {
content : "\f249";
}
.fa-stop:before {
content : "\f04d";
}
.fa-stop-circle:before {
content : "\f28d";
}
.fa-stopwatch:before {
content : "\f2f2";
}
.fa-store:before {
content : "\f54e";
}
.fa-store-alt:before {
content : "\f54f";
}
.fa-strava:before {
content : "\f428";
}
.fa-stream:before {
content : "\f550";
}
.fa-street-view:before {
content : "\f21d";
}
.fa-strikethrough:before {
content : "\f0cc";
}
.fa-stripe:before {
content : "\f429";
}
.fa-stripe-s:before {
content : "\f42a";
}
.fa-stroopwafel:before {
content : "\f551";
}
.fa-studiovinari:before {
content : "\f3f8";
}
.fa-stumbleupon:before {
content : "\f1a4";
}
.fa-stumbleupon-circle:before {
content : "\f1a3";
}
.fa-subscript:before {
content : "\f12c";
}
.fa-subway:before {
content : "\f239";
}
.fa-suitcase:before {
content : "\f0f2";
}
.fa-suitcase-rolling:before {
content : "\f5c1";
}
.fa-sun:before {
content : "\f185";
}
.fa-superpowers:before {
content : "\f2dd";
}
.fa-superscript:before {
content : "\f12b";
}
.fa-supple:before {
content : "\f3f9";
}
.fa-surprise:before {
content : "\f5c2";
}
.fa-suse:before {
content : "\f7d6";
}
.fa-swatchbook:before {
content : "\f5c3";
}
.fa-swimmer:before {
content : "\f5c4";
}
.fa-swimming-pool:before {
content : "\f5c5";
}
.fa-synagogue:before {
content : "\f69b";
}
.fa-sync:before {
content : "\f021";
}
.fa-sync-alt:before {
content : "\f2f1";
}
.fa-syringe:before {
content : "\f48e";
}
.fa-table:before {
content : "\f0ce";
}
.fa-table-tennis:before {
content : "\f45d";
}
.fa-tablet:before {
content : "\f10a";
}
.fa-tablet-alt:before {
content : "\f3fa";
}
.fa-tablets:before {
content : "\f490";
}
.fa-tachometer-alt:before {
content : "\f3fd";
}
.fa-tag:before {
content : "\f02b";
}
.fa-tags:before {
content : "\f02c";
}
.fa-tape:before {
content : "\f4db";
}
.fa-tasks:before {
content : "\f0ae";
}
.fa-taxi:before {
content : "\f1ba";
}
.fa-teamspeak:before {
content : "\f4f9";
}
.fa-teeth:before {
content : "\f62e";
}
.fa-teeth-open:before {
content : "\f62f";
}
.fa-telegram:before {
content : "\f2c6";
}
.fa-telegram-plane:before {
content : "\f3fe";
}
.fa-temperature-high:before {
content : "\f769";
}
.fa-temperature-low:before {
content : "\f76b";
}
.fa-tencent-weibo:before {
content : "\f1d5";
}
.fa-tenge:before {
content : "\f7d7";
}
.fa-terminal:before {
content : "\f120";
}
.fa-text-height:before {
content : "\f034";
}
.fa-text-width:before {
content : "\f035";
}
.fa-th:before {
content : "\f00a";
}
.fa-th-large:before {
content : "\f009";
}
.fa-th-list:before {
content : "\f00b";
}
.fa-the-red-yeti:before {
content : "\f69d";
}
.fa-theater-masks:before {
content : "\f630";
}
.fa-themeco:before {
content : "\f5c6";
}
.fa-themeisle:before {
content : "\f2b2";
}
.fa-thermometer:before {
content : "\f491";
}
.fa-thermometer-empty:before {
content : "\f2cb";
}
.fa-thermometer-full:before {
content : "\f2c7";
}
.fa-thermometer-half:before {
content : "\f2c9";
}
.fa-thermometer-quarter:before {
content : "\f2ca";
}
.fa-thermometer-three-quarters:before {
content : "\f2c8";
}
.fa-think-peaks:before {
content : "\f731";
}
.fa-thumbs-down:before {
content : "\f165";
}
.fa-thumbs-up:before {
content : "\f164";
}
.fa-thumbtack:before {
content : "\f08d";
}
.fa-ticket-alt:before {
content : "\f3ff";
}
.fa-times:before {
content : "\f00d";
}
.fa-times-circle:before {
content : "\f057";
}
.fa-tint:before {
content : "\f043";
}
.fa-tint-slash:before {
content : "\f5c7";
}
.fa-tired:before {
content : "\f5c8";
}
.fa-toggle-off:before {
content : "\f204";
}
.fa-toggle-on:before {
content : "\f205";
}
.fa-toilet:before {
content : "\f7d8";
}
.fa-toilet-paper:before {
content : "\f71e";
}
.fa-toolbox:before {
content : "\f552";
}
.fa-tools:before {
content : "\f7d9";
}
.fa-tooth:before {
content : "\f5c9";
}
.fa-torah:before {
content : "\f6a0";
}
.fa-torii-gate:before {
content : "\f6a1";
}
.fa-tractor:before {
content : "\f722";
}
.fa-trade-federation:before {
content : "\f513";
}
.fa-trademark:before {
content : "\f25c";
}
.fa-traffic-light:before {
content : "\f637";
}
.fa-train:before {
content : "\f238";
}
.fa-tram:before {
content : "\f7da";
}
.fa-transgender:before {
content : "\f224";
}
.fa-transgender-alt:before {
content : "\f225";
}
.fa-trash:before {
content : "\f1f8";
}
.fa-trash-alt:before {
content : "\f2ed";
}
.fa-tree:before {
content : "\f1bb";
}
.fa-trello:before {
content : "\f181";
}
.fa-tripadvisor:before {
content : "\f262";
}
.fa-trophy:before {
content : "\f091";
}
.fa-truck:before {
content : "\f0d1";
}
.fa-truck-loading:before {
content : "\f4de";
}
.fa-truck-monster:before {
content : "\f63b";
}
.fa-truck-moving:before {
content : "\f4df";
}
.fa-truck-pickup:before {
content : "\f63c";
}
.fa-tshirt:before {
content : "\f553";
}
.fa-tty:before {
content : "\f1e4";
}
.fa-tumblr:before {
content : "\f173";
}
.fa-tumblr-square:before {
content : "\f174";
}
.fa-tv:before {
content : "\f26c";
}
.fa-twitch:before {
content : "\f1e8";
}
.fa-twitter:before {
content : "\f099";
}
.fa-twitter-square:before {
content : "\f081";
}
.fa-typo3:before {
content : "\f42b";
}
.fa-uber:before {
content : "\f402";
}
.fa-ubuntu:before {
content : "\f7df";
}
.fa-uikit:before {
content : "\f403";
}
.fa-umbrella:before {
content : "\f0e9";
}
.fa-umbrella-beach:before {
content : "\f5ca";
}
.fa-underline:before {
content : "\f0cd";
}
.fa-undo:before {
content : "\f0e2";
}
.fa-undo-alt:before {
content : "\f2ea";
}
.fa-uniregistry:before {
content : "\f404";
}
.fa-universal-access:before {
content : "\f29a";
}
.fa-university:before {
content : "\f19c";
}
.fa-unlink:before {
content : "\f127";
}
.fa-unlock:before {
content : "\f09c";
}
.fa-unlock-alt:before {
content : "\f13e";
}
.fa-untappd:before {
content : "\f405";
}
.fa-upload:before {
content : "\f093";
}
.fa-ups:before {
content : "\f7e0";
}
.fa-usb:before {
content : "\f287";
}
.fa-user:before {
content : "\f007";
}
.fa-user-alt:before {
content : "\f406";
}
.fa-user-alt-slash:before {
content : "\f4fa";
}
.fa-user-astronaut:before {
content : "\f4fb";
}
.fa-user-check:before {
content : "\f4fc";
}
.fa-user-circle:before {
content : "\f2bd";
}
.fa-user-clock:before {
content : "\f4fd";
}
.fa-user-cog:before {
content : "\f4fe";
}
.fa-user-edit:before {
content : "\f4ff";
}
.fa-user-friends:before {
content : "\f500";
}
.fa-user-graduate:before {
content : "\f501";
}
.fa-user-injured:before {
content : "\f728";
}
.fa-user-lock:before {
content : "\f502";
}
.fa-user-md:before {
content : "\f0f0";
}
.fa-user-minus:before {
content : "\f503";
}
.fa-user-ninja:before {
content : "\f504";
}
.fa-user-plus:before {
content : "\f234";
}
.fa-user-secret:before {
content : "\f21b";
}
.fa-user-shield:before {
content : "\f505";
}
.fa-user-slash:before {
content : "\f506";
}
.fa-user-tag:before {
content : "\f507";
}
.fa-user-tie:before {
content : "\f508";
}
.fa-user-times:before {
content : "\f235";
}
.fa-users:before {
content : "\f0c0";
}
.fa-users-cog:before {
content : "\f509";
}
.fa-usps:before {
content : "\f7e1";
}
.fa-ussunnah:before {
content : "\f407";
}
.fa-utensil-spoon:before {
content : "\f2e5";
}
.fa-utensils:before {
content : "\f2e7";
}
.fa-vaadin:before {
content : "\f408";
}
.fa-vector-square:before {
content : "\f5cb";
}
.fa-venus:before {
content : "\f221";
}
.fa-venus-double:before {
content : "\f226";
}
.fa-venus-mars:before {
content : "\f228";
}
.fa-viacoin:before {
content : "\f237";
}
.fa-viadeo:before {
content : "\f2a9";
}
.fa-viadeo-square:before {
content : "\f2aa";
}
.fa-vial:before {
content : "\f492";
}
.fa-vials:before {
content : "\f493";
}
.fa-viber:before {
content : "\f409";
}
.fa-video:before {
content : "\f03d";
}
.fa-video-slash:before {
content : "\f4e2";
}
.fa-vihara:before {
content : "\f6a7";
}
.fa-vimeo:before {
content : "\f40a";
}
.fa-vimeo-square:before {
content : "\f194";
}
.fa-vimeo-v:before {
content : "\f27d";
}
.fa-vine:before {
content : "\f1ca";
}
.fa-vk:before {
content : "\f189";
}
.fa-vnv:before {
content : "\f40b";
}
.fa-volleyball-ball:before {
content : "\f45f";
}
.fa-volume-down:before {
content : "\f027";
}
.fa-volume-mute:before {
content : "\f6a9";
}
.fa-volume-off:before {
content : "\f026";
}
.fa-volume-up:before {
content : "\f028";
}
.fa-vote-yea:before {
content : "\f772";
}
.fa-vr-cardboard:before {
content : "\f729";
}
.fa-vuejs:before {
content : "\f41f";
}
.fa-walking:before {
content : "\f554";
}
.fa-wallet:before {
content : "\f555";
}
.fa-warehouse:before {
content : "\f494";
}
.fa-water:before {
content : "\f773";
}
.fa-weebly:before {
content : "\f5cc";
}
.fa-weibo:before {
content : "\f18a";
}
.fa-weight:before {
content : "\f496";
}
.fa-weight-hanging:before {
content : "\f5cd";
}
.fa-weixin:before {
content : "\f1d7";
}
.fa-whatsapp:before {
content : "\f232";
}
.fa-whatsapp-square:before {
content : "\f40c";
}
.fa-wheelchair:before {
content : "\f193";
}
.fa-whmcs:before {
content : "\f40d";
}
.fa-wifi:before {
content : "\f1eb";
}
.fa-wikipedia-w:before {
content : "\f266";
}
.fa-wind:before {
content : "\f72e";
}
.fa-window-close:before {
content : "\f410";
}
.fa-window-maximize:before {
content : "\f2d0";
}
.fa-window-minimize:before {
content : "\f2d1";
}
.fa-window-restore:before {
content : "\f2d2";
}
.fa-windows:before {
content : "\f17a";
}
.fa-wine-bottle:before {
content : "\f72f";
}
.fa-wine-glass:before {
content : "\f4e3";
}
.fa-wine-glass-alt:before {
content : "\f5ce";
}
.fa-wix:before {
content : "\f5cf";
}
.fa-wizards-of-the-coast:before {
content : "\f730";
}
.fa-wolf-pack-battalion:before {
content : "\f514";
}
.fa-won-sign:before {
content : "\f159";
}
.fa-wordpress:before {
content : "\f19a";
}
.fa-wordpress-simple:before {
content : "\f411";
}
.fa-wpbeginner:before {
content : "\f297";
}
.fa-wpexplorer:before {
content : "\f2de";
}
.fa-wpforms:before {
content : "\f298";
}
.fa-wpressr:before {
content : "\f3e4";
}
.fa-wrench:before {
content : "\f0ad";
}
.fa-x-ray:before {
content : "\f497";
}
.fa-xbox:before {
content : "\f412";
}
.fa-xing:before {
content : "\f168";
}
.fa-xing-square:before {
content : "\f169";
}
.fa-y-combinator:before {
content : "\f23b";
}
.fa-yahoo:before {
content : "\f19e";
}
.fa-yandex:before {
content : "\f413";
}
.fa-yandex-international:before {
content : "\f414";
}
.fa-yarn:before {
content : "\f7e3";
}
.fa-yelp:before {
content : "\f1e9";
}
.fa-yen-sign:before {
content : "\f157";
}
.fa-yin-yang:before {
content : "\f6ad";
}
.fa-yoast:before {
content : "\f2b1";
}
.fa-youtube:before {
content : "\f167";
}
.fa-youtube-square:before {
content : "\f431";
}
.fa-zhihu:before {
content : "\f63f";
}
.sr-only {
border : 0;
clip : rect(0,0,0,0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip : auto;
height : auto;
margin : 0;
overflow : visible;
position : static;
width : auto;
}
@font-face {
{
font-family : "Font Awesome 5 Brands";
font-style : normal;
font-weight : normal;
src : url(../webfonts/fa-brands-400.eot);
src : url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
}
.fab {
font-family : "Font Awesome 5 Brands";
}
@font-face {
{
font-family : "Font Awesome 5 Free";
font-style : normal;
font-weight : 400;
src : url(../webfonts/fa-regular-400.eot);
src : url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
}
.far {
font-weight : 400;
}
@font-face {
{
font-family : "Font Awesome 5 Free";
font-style : normal;
font-weight : 900;
src : url(../webfonts/fa-solid-900.eot);
src : url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
}
.fa, .far, .fas {
font-family : "Font Awesome 5 Free";
}
.fa, .fas {
font-weight : 900;
}
img.wp-smiley, img.emoji {
display : inline !important ;
border : none !important ;
box-shadow : none !important ;
height : 1em !important ;
width : 1em !important ;
margin : 0 0.07em !important ;
vertical-align : -0.1em !important ;
background : none !important ;
padding : 0 !important ;
}
.tribe-common * {
box-sizing : border-box;
}
.tribe-common article, .tribe-common aside, .tribe-common details, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common header, .tribe-common main, .tribe-common menu, .tribe-common nav, .tribe-common section, .tribe-common summary {
display : block;
}
.tribe-common svg:not(:root) {
overflow : hidden;
}
.tribe-common audio, .tribe-common canvas, .tribe-common progress, .tribe-common video {
display : inline-block;
}
.tribe-common audio:not([controls]) {
display : none;
height : 0;
}
.tribe-common progress {
vertical-align : baseline;
}
.tribe-common [hidden], .tribe-common template {
display : none;
}
.tribe-common pre {
overflow : auto;
}
.tribe-common sub, .tribe-common sup {
position : relative;
vertical-align : baseline;
}
.tribe-common sup {
top : -0.5em;
}
.tribe-common sub {
bottom : -0.25em;
}
.tribe-common button, .tribe-common input, .tribe-common select, .tribe-common textarea {
box-sizing : border-box;
margin : 0;
}
.tribe-common input[type="number"]::-webkit-inner-spin-button, .tribe-common input[type="number"]::-webkit-outer-spin-button {
height : auto;
}
.tribe-common legend {
color : inherit;
display : table;
max-width : 100%;
white-space : normal;
}
.tribe-common textarea {
resize : none;
overflow : auto;
}
.tribe-common button, .tribe-common input[type="button"], .tribe-common input[type="reset"], .tribe-common input[type="submit"] {
cursor : pointer;
overflow : visible;
}
.tribe-common button[disabled], .tribe-common input[disabled] {
cursor : default;
}
.tribe-common button::-moz-focus-inner, .tribe-common input::-moz-focus-inner {
border : 0;
padding : 0;
}
.tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video {
margin : 0;
padding : 0;
border : 0;
}
.tribe-common ol, .tribe-common ul {
list-style : none;
}
.tribe-common img {
height : auto;
max-width : 100%;
border-style : none;
}
.tribe-common embed, .tribe-common iframe, .tribe-common video {
max-width : 100%;
max-height : 100%;
}
.tribe-theme-avada input[type="text"] {
margin : 0;
}
.tribe-theme-divi .entry-content .tribe-common table, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table {
border : 0;
margin : 0;
}
.tribe-theme-divi .entry-content .tribe-common td, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td {
border : 0;
}
.tribe-theme-divi #content-area .tribe-common td, .tribe-theme-divi #content-area .tribe-common th, .tribe-theme-divi #content-area .tribe-common tr {
padding : 0;
}
#top.tribe-theme-enfold .tribe-common form, #top.tribe-theme-enfold .tribe-common input {
margin : 0;
}
.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog {
z-index : 5 !important ;
}
.tribe-common .tribe-common-form-control-checkbox__label, .tribe-common .tribe-common-form-control-radio__label {
cursor : pointer;
display : inline-block;
margin-left : 11px;
vertical-align : middle;
}
.tribe-common .tribe-common-form-control-checkbox__input, .tribe-common .tribe-common-form-control-radio__input {
cursor : pointer;
display : inline-block;
margin : 0;
vertical-align : middle;
}
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input {
display : inline-block;
}
.tribe-common .tribe-common-form-control-checkbox-radio-group > * {
margin-bottom : 15px;
}
.tribe-common .tribe-common-form-control-checkbox-radio-group > :last-child {
margin-bottom : 0;
}
.tribe-common .tribe-common-form-control-slider__input {
cursor : pointer;
display : inline-block;
margin : 0;
padding : 0;
width : 120px;
vertical-align : middle;
}
.tribe-common .tribe-common-form-control-slider__label {
cursor : pointer;
display : inline-block;
margin-left : 11px;
vertical-align : middle;
}
.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label {
display : block;
margin : 0 0 6px;
}
.tribe-common .tribe-common-form-control-text__label {
border : 0;
clip : rect(0 0 0 0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
.tribe-common .tribe-common-form-control-text__input {
height : auto;
padding : 12px 28px 12px 0;
width : 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
padding : 20px 20px 20px 40px;
}
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
padding : 12px 28px 12px 0;
width : 100%;
}
#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input {
padding : 20px 20px 20px 40px;
}
.tribe-common .tribe-common-form-control-toggle__input, .tribe-common .tribe-common-form-control-toggle__label {
cursor : pointer;
display : inline-block;
vertical-align : middle;
}
.tribe-common .tribe-common-form-control-toggle__label {
margin-left : 11px;
}
.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label {
display : block;
margin : 0 0 6px;
}
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input {
display : inline-block;
margin : 5px 0;
}
.tribe-common .tribe-common-g-col {
min-width : 0;
width : 100%;
}
.tribe-common .tribe-common-g-row {
display : flex;
flex-wrap : wrap;
}
.tribe-common .tribe-common-g-row--gutters {
margin-left : -21px;
margin-right : -21px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters {
margin-left : -24px;
margin-right : -24px;
}
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
padding-left : 21px;
padding-right : 21px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
padding-left : 24px;
padding-right : 24px;
}
.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters {
margin-left : -21px;
margin-right : -21px;
padding : 0;
}
.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters {
margin-left : -24px;
margin-right : -24px;
}
.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters > .entry.tribe-common-g-col {
margin : 0;
padding-left : 21px;
padding-right : 21px;
}
.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters > .entry.tribe-common-g-col {
padding-left : 24px;
padding-right : 24px;
}
.tribe-common a {
cursor : pointer;
}
.tribe-theme-divi #left-area .tribe-common ul, .tribe-theme-divi .entry-content .tribe-common ul, body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul {
list-style-type : none;
padding : 0;
}
.tribe-common button {
padding : 0;
}
.tribe-common .tribe-common-l-container {
max-width : 1260px;
margin-left : auto;
margin-right : auto;
padding-left : 19.5px;
padding-right : 19.5px;
width : 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
padding-left : 42px;
padding-right : 42px;
}
.tribe-common .tribe-common-svgicon {
background-repeat : no-repeat;
background-size : contain;
}
.tribe-common .tribe-common-svgicon--close-secondary {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M16 2L2 16m14 0L2 2' stroke='%23BABABA' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--day {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874H16.8a.873.873 0 0 0 .873-.874V14.53a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--list {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cg fill='%23141827' fill-rule='evenodd'%3E%3Cpath fill-rule='nonzero' d='M0 .504v20.03c0 .278.19.503.425.503h20.188c.235 0 .425-.225.425-.504V.503c0-.277-.19-.503-.425-.503H.425C.19 0 0 .226 0 .504zm1.158.944h18.695v2.705H1.158V1.448zm0 2.705h18.695v15.432H1.158V4.153z'/%3E%3Cpath d='M13.39 5.731v2.13a1.07 1.07 0 0 0 1.076 1.064h2.154a1.07 1.07 0 0 0 1.077-1.065V5.731a1.07 1.07 0 0 0-1.077-1.064h-2.154A1.07 1.07 0 0 0 13.39 5.73z'/%3E%3Cpath fill-rule='nonzero' d='M8.84 8.937c.286 0 .52-.236.52-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.52.522v.425c0 .287.234.523.52.523h4.82zm2.064-2.8c.287 0 .521-.236.521-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.521.522v.425c0 .287.234.523.52.523h6.884z'/%3E%3Cpath d='M13.39 12.731v2.13a1.07 1.07 0 0 0 1.076 1.064h2.154a1.07 1.07 0 0 0 1.077-1.065v-2.129a1.07 1.07 0 0 0-1.077-1.064h-2.154a1.07 1.07 0 0 0-1.077 1.064z'/%3E%3Cpath fill-rule='nonzero' d='M8.84 15.937c.286 0 .52-.236.52-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.52.522v.425c0 .287.234.523.52.523h4.82zm2.064-2.8c.287 0 .521-.236.521-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.521.522v.425c0 .287.234.523.52.523h6.884z'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--map {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cg stroke-width='.7'%3E%3Cpath stroke='%23141827' d='M10.67 17.21c.182-.225 4.46-5.527 4.46-8.18 0-2.728-2.085-4.947-4.648-4.947-2.563 0-4.649 2.22-4.649 4.946 0 2.654 4.279 7.956 4.46 8.18a.243.243 0 0 0 .189.092c.072 0 .14-.034.188-.092zM6.33 9.03c0-2.436 1.863-4.418 4.152-4.418 2.29 0 4.152 1.982 4.152 4.417 0 2.16-3.318 6.533-4.152 7.597C9.648 15.562 6.33 11.19 6.33 9.03z'/%3E%3Cpath stroke='%23000' d='M12.055 9.04c0-.911-.706-1.652-1.573-1.652-.868 0-1.574.74-1.574 1.652 0 .91.706 1.652 1.574 1.652.867 0 1.573-.741 1.573-1.652zm-2.85 0c0-.74.573-1.34 1.277-1.34s1.277.6 1.277 1.34c0 .74-.573 1.34-1.277 1.34s-1.277-.6-1.277-1.34z'/%3E%3C/g%3E%3Cpath d='M0 .504v20.03c0 .278.19.503.425.503h20.188c.235 0 .425-.225.425-.504V.503c0-.277-.19-.503-.425-.503H.425C.19 0 0 .226 0 .504zm1.158.944h18.695v2.705H1.158V1.448zm0 2.705h18.695v15.432H1.158V4.153z'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--month {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--no-map {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='92' height='92' xmlns='https://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg stroke='%23141827' stroke-width='2.5' transform='translate(2 2)'%3E%3Cpath d='M32.219 88S0 58.674 0 32.281C-.011 15.598 12.685 1.66 29.278.136c16.593-1.523 31.608 9.873 34.627 26.28M32.733 88s2.96-2.693 7.083-7.181' stroke-linecap='round'/%3E%3Ccircle cx='33' cy='33' r='8.905'/%3E%3Ccircle cx='65.127' cy='59.016' r='23.571'/%3E%3C/g%3E%3Cg transform='translate(64.857 47.048)'%3E%3Ccircle fill='%23111' cx='2.839' cy='26.495' r='2.839'/%3E%3Cpath d='M2.642 0v18.925' stroke='%23141827' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--photo {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cg fill='%23141827'%3E%3Cpath d='M20.407 0H.577A.565.565 0 0 0 0 .564v19.872c0 .316.254.564.578.564h19.83a.565.565 0 0 0 .577-.564V.564A.565.565 0 0 0 20.407 0zm-.6 1.15v14.868l-2.226-3.427c-.646-.677-1.848-.677-2.495 0l-1.548 1.646-4.482-5.029a1.806 1.806 0 0 0-1.363-.586c-.508 0-1.016.225-1.34.609l-5.175 5.75V1.15h18.628zM1.177 19.85v-3.133l6.053-6.765a.588.588 0 0 1 .462-.203c.162 0 .37.068.485.203l4.921 5.525c.116.113.278.203.44.203.184.022.323-.068.438-.18l1.987-2.12c.185-.203.555-.203.763 0l3.103 4.352v2.14H1.178v-.022z'/%3E%3Cpath d='M14.955 9.041c1.16 0 2.122-.97 2.122-2.187 0-1.218-.94-2.187-2.122-2.187-1.181 0-2.122.97-2.122 2.187 0 1.218.963 2.187 2.122 2.187zm0-3.224c.547 0 1.006.473 1.006 1.037s-.459 1.037-1.006 1.037c-.547 0-1.006-.473-1.006-1.037s.46-1.037 1.006-1.037z'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--week {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--featured {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");
height : 10px;
width : 8px;
}
.tribe-common .tribe-common-svgicon--recurring {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E");
height : 10px;
width : 10px;
}
.tribe-common .tribe-common-svgicon--search {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--filters {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-svgicon--close {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M16 2L2 16m14 0L2 2' stroke='%23727272' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-a11y-hidden {
display : none !important ;
visibility : hidden;
}
.tribe-common .tribe-common-a11y-visual-hide, .tribe-common .tribe-common-a11y-visual-show {
border : 0;
clip : rect(0 0 0 0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
padding : 14px 20px;
width : 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {
padding : 6px 15px;
width : auto;
}
.tribe-common .tribe-common-c-btn-icon:before {
background-repeat : no-repeat;
background-size : contain;
content : "";
display : block;
}
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
height : 20px;
width : 12px;
}
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
height : 20px;
width : 12px;
}
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--filters:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");
height : 20px;
width : 24px;
}
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23D5D5D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--search:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
height : 20px;
width : 20px;
}
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E");
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
padding : 11px 20px;
width : 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn {
width : auto;
}
.tribe-common .tribe-common-c-image {
display : block;
height : auto;
margin-left : auto;
margin-right : auto;
width : 100%;
}
.tribe-common .tribe-common-c-image--bg {
position : relative;
}
.tribe-common .tribe-common-c-image__bg {
background : 50% no-repeat;
background-size : cover;
bottom : 0;
height : 100%;
left : 0;
position : absolute;
right : 0;
top : 0;
width : 100%;
}
.tribe-common .tribe-common-c-loader {
display : flex;
padding-top : 192px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader {
padding-top : 288px;
}
.tribe-common .tribe-common-c-loader__dot {
background-color : rgb(51, 74, 255, 0.07);
height : 15px;
width : 15px;
border-radius : 50%;
}
.tribe-common .tribe-common-c-loader__dot:not(:first-of-type) {
margin-left : 8px;
}
.tribe-tooltip {
cursor : pointer;
display : inline-block;
margin : 0;
position : relative;
text-align : left;
}
.tribe-tooltip .dashicons-info {
color : #a9a9a9;
font-size : 16px;
line-height : 1em;
vertical-align : middle;
}
.tribe-tooltip .down, .tribe-tooltip .left, .tribe-tooltip .right, .tribe-tooltip .up {
background-color : #fff;
box-shadow : 0 0 3px 3px rgb(4, 5, 5, 0.05);
box-sizing : border-box;
color : #333;
font-size : 16px;
font-weight : 400;
opacity : 0;
padding : 15px;
position : absolute;
transform : translate(-50%);
transition : opacity 0.8s;
visibility : hidden;
width : 250px;
z-index : 99999999;
}
.tribe-tooltip .down i, .tribe-tooltip .left i, .tribe-tooltip .right i, .tribe-tooltip .up i {
height : 12px;
overflow : hidden;
position : absolute;
width : 24px;
}
.tribe-tooltip .down i:after, .tribe-tooltip .left i:after, .tribe-tooltip .right i:after, .tribe-tooltip .up i:after {
background-color : #fff;
content : "";
height : 12px;
position : absolute;
width : 24px;
}
.tribe-tooltip.large .down, .tribe-tooltip.large .left, .tribe-tooltip.large .right, .tribe-tooltip.large .up {
width : 400px;
}
.tribe-tooltip .tooltip-list {
padding-left : 10px;
}
.tribe-tooltip .tooltip-list li {
list-style-type : disc;
}
.tribe-tooltip .down {
left : 50%;
top : 28px;
}
.tribe-tooltip .down i {
bottom : 100%;
left : 50%;
margin-left : -7px;
}
.tribe-tooltip .down i:after {
box-shadow : 0 0 3px 3px rgb(4, 5, 5, 0.05);
left : 50%;
top : 50%;
transform : translate(-50%,50%) rotate(45deg);
}
.tribe-tooltip.active .down, .tribe-tooltip.active .left, .tribe-tooltip.active .right, .tribe-tooltip.active .up {
opacity : 1;
visibility : visible;
}
@media screen and (max-width: 480px) {
.tribe-tooltip.large .down, .tribe-tooltip.large .left, .tribe-tooltip.large .right, .tribe-tooltip.large .up {
width : 250px;
}
}
div.wpcf7 .screen-reader-response {
position : absolute;
overflow : hidden;
clip : rect(1px,1px,1px,1px);
height : 1px;
width : 1px;
margin : 0;
padding : 0;
border : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
border : red solid 2px;
}
div.wpcf7-mail-sent-ok {
border : #398f14 solid 2px;
}
div.wpcf7-aborted, div.wpcf7-mail-sent-ng {
border : red solid 2px;
}
div.wpcf7-spam-blocked {
border : orange solid 2px;
}
div.wpcf7-acceptance-missing, div.wpcf7-validation-errors {
border : #f7e700 solid 2px;
}
.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
color : red;
font-size : 1em;
font-weight : 400;
display : block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
border : red solid 1px;
background : #fff;
padding : 0.2em 0.8em;
}
span.wpcf7-list-item {
display : inline-block;
margin : 0 0 0 1em;
}
span.wpcf7-list-item-label::after, span.wpcf7-list-item-label::before {
content : " ";
}
.wpcf7-display-none {
display : none;
}
div.wpcf7 .ajax-loader {
visibility : hidden;
display : inline-block;
background-image : url(../../images/ajax-loader.gif);
width : 16px;
height : 16px;
border : none;
padding : 0;
margin : 0 0 0 4px;
vertical-align : middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility : visible;
}
div.wpcf7 div.ajax-error {
display : none;
}
div.wpcf7 .placeheld {
color : #888;
}
div.wpcf7 input[type="file"] {
cursor : pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor : default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor : not-allowed;
}
.slick-slider {
position : relative;
display : block;
box-sizing : border-box;
user-select : none;
touch-action : pan-y;
}
.slick-list {
position : relative;
display : block;
overflow : hidden;
margin : 0;
padding : 0;
}
.slick-list:focus {
outline : 0;
}
.slick-list.dragging {
cursor : pointer;
}
.slick-slider .slick-list, .slick-slider .slick-track {
transform : translate3d(0,0,0);
}
.slick-track {
position : relative;
top : 0;
left : 0;
display : block;
}
.slick-track:after, .slick-track:before {
display : table;
content : '';
}
.slick-track:after {
clear : both;
}
.slick-loading .slick-track {
visibility : hidden;
}
.slick-slide {
display : none;
float : left;
height : 100%;
min-height : 1px;
}
[dir="rtl"] .slick-slide {
float : right;
}
.slick-slide img {
display : block;
}
.slick-slide.slick-loading img {
display : none;
}
.slick-slide.dragging img {
pointer-events : none;
}
.slick-initialized .slick-slide {
display : block;
}
.slick-loading .slick-slide {
visibility : hidden;
}
.slick-vertical .slick-slide {
display : block;
height : auto;
border : transparent solid 1px;
}
.slick-arrow.slick-hidden {
display : none;
}
.fagsfacf-gallery-slider {
visibility : hidden;
opacity : 0;
transition : opacity 0.5s linear;
}
.fagsfacf-gallery-slider.slick-initialized {
visibility : visible;
opacity : 1;
}
.fagsfacf-gallery-carousel {
visibility : hidden;
opacity : 0;
transition : opacity 0.5s linear;
}
.fagsfacf-gallery-carousel.slick-initialized {
visibility : visible;
opacity : 1;
}
.fagsfacf-gallery-slider button.slick-arrow, .fagsfacf-gallery-carousel button.slick-arrow {
width : 15px;
cursor : pointer !important ;
height : 26px;
position : absolute;
z-index : 9;
text-indent : -99999px;
border : 0 !important ;
padding : 20px 15px !important ;
text-align : center;
margin : 0 !important ;
border-radius : 0 !important ;
}
.fagsfacf-gallery-slider button.slick-next, .fagsfacf-gallery-slider button.slick-next:hover, .fagsfacf-gallery-slider button.slick-next:focus, .fagsfacf-gallery-carousel button.slick-next, .fagsfacf-gallery-carousel button.slick-next:hover, .fagsfacf-gallery-carousel button.slick-next:focus {
background : url(arrow-right.png) center center no-repeat #009eed !important ;
background-size : 15px 26px !important ;
}
.fagsfacf-gallery-slider button.slick-prev, .fagsfacf-gallery-slider button.slick-prev:hover, .fagsfacf-gallery-slider button.slick-prev:focus, .fagsfacf-gallery-carousel button.slick-prev, .fagsfacf-gallery-carousel button.slick-prev:hover, .fagsfacf-gallery-carousel button.slick-prev:focus {
background : url(arrow-left.png) center center no-repeat #009eed !important ;
background-size : 15px 26px !important ;
}
.fagsfacf-gallery-slider .slick-dots, .fagsfacf-gallery-carousel .slick-dots {
padding : 0 !important ;
margin : 0 !important ;
position : absolute;
bottom : -8px;
text-align : center;
width : 100%;
}
.fagsfacf-gallery-slider .slick-dots li button, .fagsfacf-gallery-carousel .slick-dots li button {
text-indent : -99999px;
}
.fagsfacf-gallery-slider .slick-dots li, .fagsfacf-gallery-carousel .slick-dots li {
list-style : none !important ;
display : inline-block !important ;
margin : 0 2px !important ;
padding : 0 !important ;
width : 10px !important ;
height : 10px !important ;
}
.fagsfacf-gallery-slider .slick-dots li button, .fagsfacf-gallery-carousel .slick-dots li button {
background : #fff !important ;
margin : 0 !important ;
cursor : pointer !important ;
padding : 0 !important ;
border : #000 solid 1px;
border-radius : 50% !important ;
width : 10px !important ;
height : 10px !important ;
}
.fagsfacf-gallery-slider .slick-dots li button:focus, .fagsfacf-gallery-carousel .slick-dots li button:focus {
outline : none !important ;
}
.fagsfacf-gallery-slider .slick-dots li.slick-active button, .fagsfacf-gallery-carousel .slick-dots li.slick-active button {
background : #444 !important ;
}
.fagsfacf-slider-conf, .fagsfacf-carousel-conf {
display : none;
}
.fagsfacf-gallery-carousel .slick-arrow {
top : 0;
}
.fagsfacf-gallery-carousel button.slick-next {
left : 31px;
right : auto !important ;
}
.fagsfacf-gallery-carousel button.slick-prev {
left : 0;
}
.fagsfacf-gallery-slider .slick-arrow {
top : 47%;
}
.fagsfacf-gallery-slider button.slick-next {
right : 0;
}
.fagsfacf-gallery-slider button.slick-prev {
left : 0;
}
.fagsfacf-gallery-slide-inner {
position : relative;
}
.fagsfacf-gallery-caption {
background : rgb(0, 0, 0, 0.6);
color : #fff;
padding : 15px 15px 40px 15px;
text-align : center;
position : absolute;
bottom : 0;
left : 0;
right : 0;
font-size : 16px;
}
.fagsfacf-gallery-carousel .fagsfacf-gallery-caption {
padding : 15px !important ;
}
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,600,600i,700,800&display=swap') ;
@font-face {
{
font-family : 'Montserrat';
font-style : italic;
font-weight : 400;
font-display : swap;
src : local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxRyS7j.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : italic;
font-weight : 500;
font-display : swap;
src : local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZ1.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : italic;
font-weight : 600;
font-display : swap;
src : local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZ1.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : normal;
font-weight : 400;
font-display : swap;
src : local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : normal;
font-weight : 500;
font-display : swap;
src : local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD-w.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : normal;
font-weight : 600;
font-display : swap;
src : local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD-w.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : normal;
font-weight : 700;
font-display : swap;
src : local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype');
}
}
@font-face {
{
font-family : 'Montserrat';
font-style : normal;
font-weight : 800;
font-display : swap;
src : local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD-w.ttf) format('truetype');
}
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
margin : 0;
padding : 0;
border : 0;
box-sizing : border-box;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
display : block;
}
body {
color : #464646;
font-family : 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
font-style : normal;
font-weight : 400;
line-height : 1;
}
@media screen and (min-width: 30em) {
body {
font-weight : 400;
}
}
h1, h2, h3, h4, h5, h6 {
margin : 0 0 0.25em 0;
line-height : 1.3;
}
h1 {
font-size : 2.75em;
}
h2 {
font-size : 2.5em;
}
h3 {
font-size : 2em;
}
h4 {
font-size : 1.75em;
}
h5 {
font-size : 1.5em;
}
h6 {
font-size : 1em;
}
ol, ul {
list-style : none;
}
.post-content ol, .post-content ul {
padding : 0 0 1.5em 1.5em;
font-size : 0.875em;
line-height : 1.5;
}
.post-content ol {
list-style : decimal;
}
.post-content ul {
list-style : disc;
}
p {
padding : 0 0 1.5em 0;
font-size : 0.875em;
line-height : 1.5;
}
img {
max-width : 100%;
height : auto;
}
a {
color : #464646;
text-decoration : none;
}
.page-content a, .post-content a {
text-decoration : underline;
}
a:hover {
color : #ef3340;
text-decoration : underline;
}
em, i {
font-style : italic;
}
strong {
font-weight : 500;
}
blockquote, q {
quotes : none;
}
blockquote:after, blockquote:before, q:after, q:before {
content : '';
content : none;
}
button, input {
box-sizing : border-box;
font-family : 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
font-size : 1em;
font-style : normal;
font-weight : 400;
line-height : 1;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
.cf:after, .cf:before {
content : '';
display : table;
}
.cf:after {
clear : both;
}
.row {
display : flex;
flex-flow : row wrap;
align-items : flex-start;
}
[class*="column-"] {
width : 96%;
width : calc(100% - 0.75em);
flex : 1 auto;
margin : 0 0.375em;
}
@media screen and (min-width: 25em) {
.column-4, .column-5, .column-6 {
width : 46%;
width : calc(50% - 0.75em);
}
}
@media screen and (min-width: 30em) {
.column-2 {
width : 46%;
width : calc(50% - 0.75em);
}
}
@media screen and (min-width: 45em) {
.column-3 {
width : 29.33%;
width : calc(33.33% - 0.75em);
}
}
@media screen and (min-width: 50em) {
.column-4 {
width : 21%;
width : calc(25% - 0.75em);
}
.column-5 {
width : 16%;
width : calc(20% - 0.75em);
}
.column-6 {
width : 12.667%;
width : calc(16.667% - 0.75em);
}
}
.page .page-content {
min-height : 30em;
}
.page-content p:empty {
display : none;
}
.slider {
position : relative;
margin : 0 0 0.375em 0;
overflow : hidden;
}
.slides {
height : 0;
position : relative;
padding : 47.333% 0 0 0;
overflow : hidden;
}
.slide {
width : 100%;
height : 100%;
position : absolute;
top : 0;
left : 0;
z-index : 99;
opacity : 0;
transition : all 0.5s;
}
#new-site-welcome .m-hide {
display : none;
}
@media screen and (min-width: 700px) {
#new-site-welcome .m-hide {
display : inline;
}
}
.slide.visible {
z-index : 100;
opacity : 1;
}
.slide img {
display : block;
width : 100%;
height : auto;
}
.slide-title {
width : 100%;
position : absolute;
bottom : 0.5em;
left : 0;
color : #fff;
font-size : 4.5em;
font-size : 9vw;
font-weight : 200;
letter-spacing : -1px;
text-align : center;
text-shadow : 2px 2px 3px rgb(0, 0, 0, 0.7);
}
.slide-buttons {
width : 100%;
position : absolute;
bottom : 0;
left : 0;
z-index : 101;
padding : 1em 1em 0.5em 1em;
text-align : center;
}
@media screen and (min-width: 48.1em) {
.slide-buttons {
padding : 1em 1em 2em 1em;
}
}
.slide-button {
display : inline-block;
width : 10px;
height : 10px;
border : #ef3340 solid 2px;
border-radius : 50%;
margin : 0 0.5em;
padding : 0;
background-color : transparent;
}
.slide-button:focus {
outline : 0;
}
@media screen and (min-width: 30em) {
.slide-button {
width : 18px;
height : 18px;
border-width : 4px;
}
}
.slide-button.active {
background-color : #ef3340;
}
.slide-arrows {
display : none;
}
.accordion {
position : relative;
overflow : hidden;
}
.accordion-about {
z-index : 10;
overflow : visible;
}
.accordion-content {
max-height : 0;
overflow : hidden;
transition : all 0.25s;
}
.contact-accordion, .contact-accordion + div {
font-size : 0.9em;
line-height : 1.5;
}
.contact-accordion {
padding : 20px 0 0 0;
}
.accordion.visible .accordion-content, .contact-accordion:hover .accordion-content {
max-height : 80em;
}
@media screen and (min-width: 48.1em) {
.accordion.visible .accordion-content, .contact-accordion:hover .accordion-content {
max-height : 40em;
}
}
.accordion-about .accordion-content {
width : 100%;
background-color : #fff;
position : absolute;
top : 0;
left : 0;
padding : 0 1em;
}
.accordion-about.visible .accordion-content {
border-width : 1px;
padding : 1em;
}
.accordion-location .accordion-content {
font-size : 0.9em;
}
[class*="embed-wrap"] {
height : 0;
position : relative;
overflow : hidden;
}
.embed-wrap-16x9 {
padding : 0 0 56.25% 0;
}
[class*="embed-wrap"] iframe, [class*="embed-wrap"] video {
width : 100%;
height : 100%;
position : absolute;
top : 0;
left : 0;
}
.popup {
display : flex;
flex-flow : row wrap;
justify-content : center;
position : fixed;
top : 1em;
left : 0;
z-index : 1000;
padding : 2em;
width : 100%;
transform : translate3d(-100%,0,0);
transition : transform 0.3s;
}
@media screen and (min-width: 40em) {
.popup {
top : 6em;
}
}
.popup.visible {
transform : translate3d(0,0,0);
}
.popup-close {
display : block;
height : 1em;
width : 1em;
background-color : #fff;
position : absolute;
top : 1em;
right : 1em;
border : 0;
}
.popup-close::after, .popup-close::before {
content : '';
height : 100%;
width : 0.25em;
background-color : #0071bb;
position : absolute;
top : 0;
left : 50%;
margin : 0 0 0 -0.125em;
}
.popup-close::before {
transform : rotate(45deg);
}
.popup-close::after {
transform : rotate(-45deg);
}
.popup-content {
max-width : 20em;
background-color : #fff;
flex : none;
position : relative;
padding : 2em 1em 1em 1em;
box-shadow : 0 0.5em 0.5em 0 hsl(0 0% 0% / 0.4);
}
[class*="hs-"] {
display : block;
width : 100%;
margin : 0 0 1em 0;
padding : 0.25em;
}
.hs-submit {
background-color : #0071bb;
border : 0;
padding : 0.5em;
color : #fff;
text-transform : uppercase;
}
.success-message {
background-color : hsl(100 50% 90% / 1);
padding : 1em;
margin : 0.5em 0 1em 0;
}
.view-pdf {
display : inline-block;
background-color : hsl(100 50% 50% / 1);
border-radius : 0.125em;
margin : 1em 0 0 0;
padding : 0.5em;
color : #fff;
text-align : center;
text-decoration : none;
}
@media screen and (min-width: 58em) {
.site-header {
margin : 0;
padding : 1em;
}
.menu-toggle {
display : none;
}
.main-nav {
display : block;
width : auto;
position : static;
z-index : 1000;
float : left;
margin : 0.25em 1.5em 0 1.5em;
padding : 0;
box-shadow : none;
opacity : 1;
visibility : visible;
}
.main-nav li {
float : left;
position : relative;
text-align : left;
}
.main-nav li.solutions-menu {
position : static;
}
.solutions-menu .sub-menu {
width : 100%;
}
.main-nav li.subcat {
width : 33%;
text-align : center;
}
.main-nav .sub-menu {
display : block;
width : auto;
min-width : 10em;
top : 72%;
left : 0.5em;
}
.main-nav li:hover .sub-menu {
display : block;
}
.main-nav .sub-menu li {
float : none;
padding : 0.5em;
}
.main-nav .solutions-menu li {
float : left;
}
.main-nav .sub-menu .sub-menu {
min-height : 14em;
top : 99%;
}
.main-nav .sub-menu .sub-menu li {
padding : 0.25em 0.5em;
}
.main-nav .solutions-menu .sub-menu {
width : 100%;
white-space : normal;
left : 0;
}
.solutions-menu .subcat li {
width : 50%;
float : left;
text-align : left;
}
.solutions-menu .subcat li:nth-child(odd) {
clear : left;
}
.subcat.products-menu .sub-menu li {
text-align : center;
}
}
.overlay {
width : 100%;
height : 100%;
background-color : rgb(0, 0, 0, 0.7);
position : fixed;
top : 0;
left : 0;
z-index : -1000;
padding : 10%;
opacity : 0;
visibility : hidden;
transition : all 0.3s;
}
.overlay.visible {
z-index : 2000;
opacity : 1;
visibility : visible;
}
.overlay-close {
background-color : transparent;
position : absolute;
top : 0.5em;
right : 0.5em;
z-index : 1000;
border : 0;
color : #fff;
font-size : 2em;
}
.site-header .search-form-wrap {
position : relative;
float : right;
margin : 14px 0 0 0;
}
.search-toggle {
display : none;
background-color : transparent;
position : relative;
z-index : 100;
float : right;
border : 0;
margin : 0.125em 0 0 0;
padding : 0.125em 0.25em;
color : #464646;
font-size : 0.75em;
}
.search-toggle:focus {
outline : 0;
}
.site-header .search-form {
width : auto;
background-color : #fff;
position : static;
top : 0;
right : 0;
z-index : 99;
margin : 0.125em 0 0 0;
overflow : hidden;
opacity : 0;
visibility : hidden;
transition : all 0.3s;
}
.site-header .search-form.visible {
z-index : 101;
opacity : 1;
visibility : visible;
}
.site-header .search-form::after {
content : '';
display : block;
width : 100%;
height : 100%;
background-color : #fff;
position : absolute;
top : 0;
left : 0;
transform : translate3d(0,0,0);
transition : all 0.3s;
}
.site-header .search-form.visible::after {
transform : translate3d(-100%,0,0);
}
@media screen and (min-width: 70em) {
.site-header .search-form {
z-index : 101;
opacity : 1;
visibility : visible;
}
.site-header .search-form::after {
transform : translate3d(-100%,0,0);
}
}
.search-field-label {
display : inline-block;
}
.search-field {
display : inline-block;
border : #0072ce solid 1px;
margin : 0;
padding : 0.5em;
box-sizing : border-box;
vertical-align : middle;
transition : all 0.3s;
}
.search-field:focus {
outline : 0;
}
.search-icon {
position : absolute;
right : 0;
}
.search-submit {
display : inline-block;
background-color : transparent;
position : relative;
z-index : 99;
border : 0;
border-radius : 0;
margin : 0;
color : #464646;
vertical-align : middle;
transition : all 0.25s;
font-size : 16px;
position : absolute;
right : 15px;
top : 0;
bottom : 0;
margin : auto;
height : 16px;
color : rgb(0, 0, 0, 0.34);
padding : 0;
}
.search-submit i {
color : rgb(0, 0, 0, 0.34);
font-size : 16px;
}
.search-submit:hover {
color : #ef3340;
}
.search-submit:focus {
outline : 0;
}
.read-more {
font-weight : 700;
text-transform : uppercase;
}
.content-area {
display : flex;
flex-flow : column nowrap;
justify-content : center;
padding : 0 1em;
}
.site-main {
flex : initial;
order : 1;
}
@media screen and (min-width: 48.1em) {
.content-area {
flex-flow : row nowrap;
}
.content-area.reversed {
flex-flow : row-reverse nowrap;
justify-content : flex-end;
}
.site-main {
width : 60%;
flex : initial;
order : 2;
border : #fff solid;
border-width : 0 2em;
}
}
.home .site-main {
width : 100%;
border-width : 0;
}
.home .content-area {
padding : 0;
}
.home-section {
display : flex;
flex-flow : row wrap;
justify-content : space-between;
}
.home-section-title {
width : 100%;
background-color : #71c5e8;
margin : 0 0 6px 0;
padding : 0.35em;
color : #fff;
font-size : 2em;
font-weight : 300;
letter-spacing : 0.25em;
text-align : center;
text-transform : uppercase;
}
@media screen and (min-width: 48.1em) {
.home-section-title {
font-size : 3.5em;
font-size : 4.1vw;
}
}
.hero-text {
background-position : center;
background-repeat : no-repeat;
background-size : cover;
flex : 100%;
margin : 0 0 6px 0;
padding : 11% 1em;
}
.hero-text p {
max-width : 20em;
margin : auto;
padding : 0;
color : #fff;
font-size : 1.5em;
font-weight : 300;
line-height : 1.25;
text-align : center;
text-shadow : 3px 3px 4px rgb(0, 0, 0, 0.5);
}
@media screen and (min-width: 30em) {
.hero-text p {
font-size : 2.75em;
font-size : 3.5vw;
}
}
.hero-text p + p {
padding : 1em 0 0 0;
}
.home-posts .post {
position : relative;
margin : 0 0 0.375em 0;
color : #464646;
}
#new-site-welcome {
display : flex;
flex-flow : row wrap;
padding : 1em;
background-color : rgb(113, 197, 232, 1);
order : 1;
align-items : center;
color : #fff;
}
#new-site-welcome * {
width : 100%;
flex : none;
}
@media screen and (min-width: 48.1em) {
.home-posts .post {
width : 48%;
width : calc(50% - 4px);
}
#new-site-welcome {
width : 100%;
max-width : none;
padding : 1em 2em;
}
}
@media screen and (min-width: 64em) {
.home-posts .post {
width : 31%;
width : calc(33.3% - 4px);
}
#new-site-welcome {
width : 31%;
width : calc(33.3% - 4px);
order : 3;
padding : 1em 3em;
}
}
.home-posts .post-image {
margin : 0 0 1.25em 0;
}
.home-posts .post-image img {
display : block;
}
.home-posts .post-title {
padding : 0 0.9em;
font-size : 1em;
font-weight : 700;
letter-spacing : 0;
text-transform : none;
}
.home-posts .post-excerpt {
padding : 0 0.9em 0.9em 0.9em;
font-weight : 300;
line-height : 1.25;
}
.home-posts .read-more {
color : #464646;
}
.home .industry {
flex : none;
position : relative;
margin : 0 0 0.125em 0;
}
@media screen and (min-width: 20em) {
.home .industry {
width : 49%;
width : calc(50% - 3px);
}
}
@media screen and (min-width: 60em) {
.home .industry {
width : 31%;
width : calc(33.3% - 4px);
}
}
.home .industry-title {
font-size : 1.25em;
font-weight : 500;
text-shadow : 3px 3px 4px rgb(0, 0, 0, 0.5);
text-transform : uppercase;
}
.about .site-main {
width : 100%;
border-width : 0;
}
.about .content-area {
padding : 0;
}
.about-feature {
display : flex;
flex-flow : column nowrap;
justify-content : center;
min-height : 26em;
background-position : center;
background-repeat : no-repeat;
background-size : cover;
position : relative;
margin : 0 0 0.375em 0;
padding : 2em 0;
}
@media screen and (min-width: 50em) {
.about-feature {
min-height : 35em;
}
}
.about-feature-content {
width : 100%;
max-width : 48em;
flex : 0 auto;
margin : 0 auto;
padding : 1em;
}
.about-feature-content h1 {
margin : 0;
line-height : 1.2;
}
.about-feature-content p {
font-size : 1em;
}
@media screen and (min-width: 48.1em) {
.about-feature-content p {
font-size : 1.25em;
}
}
.about-feature-content ul {
list-style : disc;
padding : 0 0 1.5em 1.5em;
}
.about-feature-content li {
padding : 0 0 0.75em 0;
font-size : 0.9em;
line-height : 1.6;
}
.context-menus {
flex : initial;
order : 2;
border-top : 2px solid #e9cd2e;
padding : 0.5em 0 1em 0;
}
.supplemental-links-area {
flex : initial;
order : 2;
border-top : 2px solid #e9cd2e;
padding : 1em 0;
}
.solutions .site-main {
width : 100%;
border-width : 0;
}
.solutions .content-area {
padding : 0;
}
.solution .context-menus, .solution .resources-lists {
border-color : #71c5e8;
}
.industry .context-menus, .industry .resources-lists {
border-color : #fcbd0f;
}
.resources-lists {
flex : initial;
order : 3;
border-top : 2px solid #e9cd2e;
padding : 0.5em 0 1em 0;
}
.context-menu-title, .resources-list-title, .supplemental-links-title {
font-size : 1.5em;
margin : 0 0 0.25em 0;
}
.context-menu-toggle, .resources-list-toggle {
display : inline-block;
background-color : transparent;
border : 0;
margin : 0 0.5rem;
transform : rotate(0);
transform-origin : center;
}
.context-menu-toggle.active, .resources-list-toggle.active {
transform : rotate(180deg);
}
.context-menu-toggle:focus, .resources-list-toggle:focus {
outline : 0;
}
.context-menu-toggle::before, .resources-list-toggle::before {
content : url(img/triangle.svg);
display : block;
width : 0.85rem;
height : auto;
}
.context-menu {
padding : 0 0 1em 0;
}
.context-menu li {
padding : 0.375em;
line-height : 1.25;
}
.context-menu a {
font-size : 0.875em;
}
.resources-list {
max-height : 24em;
overflow : auto;
}
.context-menu, .resources-list {
height : 0;
max-height : 0;
transition : max-height 0.25s;
}
.context-menu {
overflow : hidden;
padding : 0;
}
.context-menu.visible, .resources-list.visible {
height : auto;
max-height : 45rem;
}
.lab-analysis-services.resources-list {
padding : 3em 0 0 0;
}
.resources-list li {
padding : 0.5em;
}
.resources-list a {
font-size : 0.875em;
}
.supplemental-links li {
padding : 0.375em;
line-height : 1.25;
}
.supplemental-links a {
font-size : 0.875em;
}
.contact-links {
display : flex;
flex-flow : row wrap;
justify-content : flex-start;
border-top : 1px solid #464646;
padding : 1em 0 0 0;
}
.contact-links:first-child {
border-top : 0;
padding-top : 0;
}
.contact-title {
margin : 0 0 0.25em 0.5em;
color : #ef3340;
font-size : 0.85em;
font-weight : 700;
}
.contact-title a {
color : #ef3340;
}
.contact-links .email, .contact-links .phone {
flex : none;
margin : 0 8px;
color : #464646;
font-size : 1.25em;
}
.contact-links .quote {
display : block;
width : 100%;
border-top : 1px solid #464646;
margin : 1em 0 0 0;
padding : 1em 0 0 2.5em;
color : #ef3340;
font-size : 0.85em;
font-weight : 700;
align-items : center;
}
.contact-links .quote i {
margin : 0 8px;
color : #464646;
font-size : 1.5em;
}
.contact-links .quote span {
display : inline-block;
margin : 0 0 0.25em 0.5em;
}
.contact-links .chat {
width : 1.5em;
margin : -4px 8px 0 8px;
}
.page-header {
position : relative;
margin : 0 0 0.25em 0;
overflow : hidden;
}
.industries .page-header {
margin : 0 0 0.375em 0;
}
.page-header img {
display : block;
width : 100%;
height : auto;
}
.industries .page-header img, .resources .page-header img, .solutions .page-header img {
max-width : none;
width : 250%;
}
.resources .page-header img {
transform : translate3d(-30%,0,0);
}
@media screen and (min-width: 40.1em) {
.industries .page-header img, .resources .page-header img, .solutions .page-header img {
max-width : 100%;
width : 100%;
}
.resources .page-header img {
transform : translate3d(0,0,0);
}
}
.archive-title {
width : 100%;
position : absolute;
bottom : 38%;
left : 0;
color : #fff;
font-size : 5em;
font-size : 12vw;
font-weight : 300;
text-align : center;
text-shadow : 2px 2px 3px rgb(0, 0, 0, 0.7);
text-transform : uppercase;
}
@media screen and (min-width: 30em) {
.archive-title {
font-weight : 200;
}
}
@media screen and (min-width: 40.1em) {
.archive-title {
bottom : 26%;
}
}
.solution-types {
display : flex;
flex-flow : row wrap;
justify-content : space-between;
}
.solution-type {
width : 100%;
position : relative;
margin : 0 0 0.375em 0;
}
.solution-type-header {
position : relative;
}
.solution-type-desc {
padding : 0.25em 0.75em 2em 0.75em;
font-weight : 300;
font-size : 0.875em;
line-height : 1.4;
}
@media screen and (min-width: 48.1em) {
.solution-type {
width : 31%;
width : calc(33.3% - 4px);
}
}
.solution-type-title {
width : 100%;
position : absolute;
top : 50%;
left : 0;
margin : -0.625em 0 0 0;
color : #fff;
font-weight : 300;
text-align : center;
text-shadow : 3px 3px 4px rgb(0, 0, 0, 0.5);
text-transform : uppercase;
}
.solution-type img {
display : block;
width : 100%;
}
.post {
max-width : 48em;
margin : 0 auto;
}
.search-result.post {
margin : 0 auto 2em auto;
overflow : hidden;
}
.page-title, .post-title {
margin : 0 0 0.25em 0;
padding : 0.25em;
font-size : 1.625em;
letter-spacing : 2px;
text-transform : uppercase;
}
.search-result .post-title {
padding : 0.25em 0;
font-size : 1.25em;
letter-spacing : 0;
text-transform : none;
}
.search-result .post-excerpt {
font-weight : 300;
}
.gcs-nav {
margin : 1em 0 0 0;
padding : 1em;
overflow : hidden;
}
.gcs-nav .prev-results {
float : left;
text-decoration : underline;
}
.gcs-nav .more-results {
float : right;
text-decoration : underline;
}
.page-title {
background-color : #e9cd2e;
color : #fff;
}
.post-image img {
display : block;
width : 100%;
height : auto;
}
.search-result .post-image {
max-width : 10em;
float : left;
}
.search-result .post-image + .post-content {
max-width : calc(100% - 11em);
float : left;
margin : 0 0 0 1em;
}
.tax-solution-types .site-main {
width : 100%;
border-width : 0;
}
.tax-solution-types .content-area {
padding : 0;
}
.tax-solution-types .page-header {
position : relative;
margin : 0 0 0.25em 0;
}
.tax-solution-types .page-header::before {
content : '';
background : linear-gradient(to bottom, rgb(0, 0, 0, 0) 0, rgb(0, 0, 0, 0) 76%, rgb(0, 0, 0, 0.65) 100%);
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
.tax-solution-types .page-header img {
display : block;
width : 100%;
height : auto;
}
.industries-wrap, .tax-solution-types .solutions-wrap {
display : flex;
flex-flow : row wrap;
justify-content : space-between;
}
.industries .industry, .tax-solution-types .solution {
width : 100%;
flex : none;
overflow : hidden;
}
@media screen and (min-width: 25em) {
.industries .industry, .tax-solution-types .solution {
width : 49%;
width : calc(50% - 4px);
}
}
@media screen and (min-width: 60em) {
.tax-solution-types .solutions-wrap {
justify-content : flex-start;
}
.tax-solution-types .solution {
width : 24%;
width : calc(25% - 3px);
margin : 0 2px;
}
.tax-solution-types .solution:nth-child(4n) {
margin-right : 0;
}
.tax-solution-types .solution:nth-child(4n 1) {
margin-left : 0;
}
.industries .industry {
width : 32%;
width : calc(33.3% - 4px);
}
}
.industries .industry a, .tax-solution-types .solution a {
color : #464646;
text-decoration : none;
}
.tax-solution-types .solution-header {
position : relative;
}
.industries .industry-header {
position : relative;
}
.tax-solution-types .solution-header::before {
content : '';
background : linear-gradient(to bottom, rgb(0, 0, 0, 0) 0, rgb(0, 0, 0, 0) 76%, rgb(0, 0, 0, 0.65) 100%);
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
.solution-header img {
display : block;
width : 100%;
height : auto;
}
.industries .site-main {
width : 100%;
border-width : 0;
}
.industries .content-area {
padding : 0;
}
.industry-title {
width : 100%;
position : absolute;
bottom : 0;
left : 0;
padding : 0.5em;
color : #fff;
font-size : 1.25em;
font-weight : 500;
text-shadow : 3px 3px 4px rgb(0, 0, 0, 0.5);
text-transform : uppercase;
}
.industries .industry-title, .tax-solution-types .solution-title {
width : 100%;
position : absolute;
bottom : 0;
left : 0;
z-index : 10;
padding : 0.5em;
color : #fff;
font-size : 0.875em;
text-shadow : 2px 2px 3px rgb(0, 0, 0, 0.7);
}
.industries .industry-excerpt, .tax-solution-types .solution-excerpt {
padding : 0.25em 0.75em 2em 0.75em;
font-size : 0.75em;
line-height : 1.25;
}
.tax-solution-types .solution-excerpt .read-more {
color : #464646;
}
.solution .post-title {
background-color : #71c5e8;
color : #fff;
}
.industry .post-title {
background-color : #fcbd0f;
color : #fff;
}
.industry .post-content, .solution .post-content {
background : linear-gradient(to bottom, #eeeded, #fff 100%);
padding : 2em;
}
@media screen and (min-width: 48.1em) {
.context-menus {
width : 20%;
flex : initial;
order : 1;
}
.resources-lists {
width : 20%;
flex : initial;
}
.supplemental-links-area {
width : 20%;
flex : initial;
order : 1;
}
}
.postid-885 .post-content {
background : #fff;
padding : 0 0 2em 0;
}
.products .site-main {
width : 100%;
border-width : 0;
}
.products-wrap {
padding : 2em 1em;
}
.products-wrap [class*="column-"] {
display : flex;
flex-flow : row wrap;
justify-content : center;
}
@media screen and (min-width: 30em) {
.products-wrap .column-2:nth-child(odd) {
padding-right : 2em;
}
.products-wrap .column-2:nth-child(even) {
padding-left : 2em;
}
}
@media screen and (min-width: 64em) {
.products-wrap {
padding : 2em 4em;
}
}
.products-wrap .row {
margin : 0 0 2em 0;
}
.products-wrap h3 {
width : 100%;
margin : 0 0 0.25em 0;
}
.products-wrap ul {
width : 100%;
flex : none;
}
.products-wrap li {
padding : 0 0 0.5em 0;
font-size : 0.875em;
font-weight : 400;
}
.products-site-link {
display : block;
background-color : #f7931e;
flex : auto;
border-radius : 0.25em;
margin : 1em 0;
padding : 0.5em 0.75em;
font-weight : 500;
line-height : 1;
text-align : center;
text-transform : uppercase;
transition : all 0.25s;
}
.products-site-link:hover {
background-color : #464646;
color : #f7931e;
}
.resources .site-main {
width : 100%;
border-width : 0;
}
.resources .content-area {
padding : 0;
}
.resource-types {
display : flex;
flex-flow : row wrap;
justify-content : space-between;
}
.resource-type {
width : 49%;
width : calc(50% - 2px);
flex : none;
position : relative;
margin : 0 0 0.25em 0;
overflow : hidden;
}
@media screen and (min-width: 48.1em) {
.resource-types.adjusted-layout::after {
content : '';
display : block;
width : 24%;
width : calc(33.3% - 4px);
flex : none;
position : relative;
margin : 0 0 0.25em 0;
overflow : hidden;
}
.resource-type {
width : 24%;
width : calc(33.3% - 4px);
}
}
.resource-type a {
display : block;
position : relative;
}
.resource-type .resource-header {
position : relative;
}
.resource-type .resource-header::before {
content : '';
background : linear-gradient(to bottom, rgb(0, 0, 0, 0) 0, rgb(0, 0, 0, 0) 76%, rgb(0, 0, 0, 0.65) 100%);
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
.resource-type-title {
width : 100%;
position : absolute;
bottom : 0;
left : 0;
z-index : 10;
padding : 0.5em;
color : #fff;
font-size : 0.875em;
text-shadow : 2px 2px 3px rgb(0, 0, 0, 0.7);
}
.resource-type img {
display : block;
}
.blog .site-main {
padding-bottom : 2em;
}
.blog .content-area {
padding : 0 1em;
}
.blog .page-title {
background-color : #e9cd2e;
color : #fff;
}
.blog .post {
max-width : none;
border-bottom : 1px solid #464646;
padding : 1em 0;
}
.blog .post-excerpt {
font-size : 0.875em;
font-weight : 300;
line-height : 1.25;
}
@media screen and (min-width: 48.1em) {
.blog .post {
display : flex;
}
.blog .post {
justify-content : space-between;
}
.blog .post .post-image {
width : 48%;
width : calc(50% - 1em);
}
.blog .post .post-content {
width : 48%;
width : calc(50% - 1em);
}
}
.blog .post .post-title {
font-size : 1em;
font-weight : 700;
letter-spacing : 0;
text-transform : none;
}
@media screen and (min-width: 48.1em) {
.blog .post .post-title {
padding : 0;
}
}
.posts-nav {
padding : 1em 0.5em;
}
.previous-posts {
float : left;
}
.next-posts {
float : right;
}
.blog .context-menus {
border-color : #e9cd2e;
}
.blog .resources-lists {
border-color : #e9cd2e;
}
.events .content-area {
padding : 0 1em;
}
.events .page-title {
background-color : #e9cd2e;
color : #fff;
}
.events .context-menus, .events .resources-lists {
border-color : #e9cd2e;
}
#tribe-events-bar {
clear : none;
height : auto;
margin-bottom : 30px;
min-width : 220px;
position : relative;
width : 100%;
}
#tribe-bar-form {
background : #f5f5f5;
margin : 0;
position : relative;
width : 100%;
}
#tribe-bar-form input {
font-size : 15px;
margin : 0 4px 0 0;
}
#tribe-bar-form input[type="text"] {
background : 0;
border : none;
border-bottom : 1px dashed #b9b9b9;
border-radius : 0;
box-shadow : none;
font-style : italic;
font-weight : 400;
height : auto;
line-height : 1;
padding : 5px;
width : 100%;
}
#tribe-bar-form input[type="text"]:focus {
border-bottom : none;
outline : 1px dashed #b9b9b9;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
background : #666;
background-image : none;
border : none;
border-radius : 0;
color : #fff;
font-size : 13px;
height : auto;
letter-spacing : 0;
line-height : 2;
padding : 10px;
width : 100%;
}
#tribe-bar-form label {
display : block;
font-size : 11px;
font-weight : 700;
line-height : 1;
margin : 0 0 5px;
padding : 0;
text-transform : uppercase;
}
#tribe-bar-form .tribe-bar-filters {
float : left;
margin : 0;
position : relative;
width : 100%;
}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
left : auto;
right : 16.66667%;
width : 83.3333%;
}
#tribe-bar-form .tribe-bar-filters-inner {
margin : 0;
}
#tribe-bar-form #tribe-bar-views {
background : 0 0;
float : left;
left : 83.3333%;
margin : 0;
padding : 0 0 0 5px;
position : relative;
right : auto;
width : 16.66667%;
}
#tribe-bar-form .tribe-bar-views-inner label {
padding : 0 15px;
text-align : left;
}
#tribe-bar-form.tribe-bar-mini #tribe-bar-views {
width : 16.66667%;
}
input[name*="tribe-bar-"]::-webkit-input-placeholder {
color : #5f5f5f;
font-style : italic;
font-weight : 400;
line-height : 1.3;
}
input[name*="tribe-bar-"]:-moz-placeholder {
color : #5f5f5f;
font-style : italic;
font-weight : 400;
line-height : 1.3;
}
.tribe-event-placeholder {
color : #5f5f5f;
font-weight : 400;
font-style : italic;
line-height : 1.3;
}
#tribe-bar-dates .select2-choice {
border-bottom : 1px dashed #b9b9b9;
}
.tribe-bar-date-filter {
float : left;
margin-bottom : 0;
padding : 15px;
width : 25%;
}
.tribe-bar-search-filter {
float : left;
margin-bottom : 0;
padding : 15px;
width : 33.3333%;
}
.tribe-bar-submit {
float : left;
margin-bottom : 0;
margin-left : 16.6667%;
padding : 15px;
width : 25%;
}
.tribe-bar-submit input[type="submit"]:hover {
background : #999;
color : #fff;
}
#tribe-bar-views label:hover, #tribe-bar-views:hover {
cursor : pointer;
}
.tribe-bar-views-inner {
background : #e0e0e0;
margin : 0;
padding : 15px 0 45px;
}
.tribe-bar-views-inner .select2-container {
padding : 0 15px;
}
.tribe-select2-results-views.select2-drop {
background : #dbdbdb;
border : none;
box-shadow : none;
z-index : 10001;
}
#tribe-bar-views .tribe-bar-views-list {
border-radius : 0 0 3px 3px;
left : 0;
list-style-type : none;
margin : 0;
padding : 0 0 0 5px;
position : absolute;
top : auto;
z-index : 99;
}
#tribe-bar-views li.tribe-bar-views-option {
background : 0 0;
border : none;
box-shadow : none;
display : none;
line-height : 14px;
list-style : none;
margin : 0;
padding : 0 5px 0 0;
padding : 0;
}
#tribe-bar-views .tribe-bar-views-option.tribe-bar-active, #tribe-bar-views .tribe-bar-views-option:first-child, #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option {
display : list-item;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
background : #e0e0e0;
color : #444;
display : block;
padding : 6px 15px;
text-align : left;
text-decoration : none;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
background : #cacaca;
color : inherit;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover {
background : #e0e0e0;
}
#tribe-bar-views .tribe-bar-views-option:last-child a {
border-radius : 0 0 3px 3px;
}
#tribe-bar-views [name="tribe-bar-view"] {
display : none;
}
#tribe-bar-views .tribe-bar-views-list {
float : left;
width : 100%;
}
#tribe-bar-views .tribe-bar-settings {
display : none;
}
.tribe-no-js #tribe-bar-views [name="tribe-bar-view"] {
display : block;
}
#tribe-bar-form.tribe-bar-mini * {
font-size : 12px;
}
#tribe-bar-form.tribe-bar-mini label {
font-size : 11px;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"] {
font-size : 11px;
padding : 10px 5px;
}
.tribe-bar-mini .tribe-bar-filters {
float : left;
width : 83.3333%;
}
.tribe-bar-mini .tribe-bar-date-filter {
padding : 10px;
}
.tribe-bar-mini .tribe-bar-search-filter {
padding : 10px;
width : 45%;
}
.tribe-bar-mini .tribe-bar-submit {
margin-left : 5%;
padding : 10px;
width : 25%;
}
.tribe-bar-mini #tribe-bar-views {
width : 16.66667%;
}
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
padding : 4px 15px;
}
.tribe-bar-mini .tribe-bar-views-inner {
padding : 10px 0 35px;
}
.tribe-bar-mini .tribe-bar-views-inner label {
padding : 0 10px;
}
#tribe-bar-collapse-toggle {
background : #f5f5f5;
display : none;
float : left;
font-size : 13px;
font-weight : 700;
line-height : 28px;
padding : 15px;
position : relative;
text-transform : uppercase;
}
#tribe-bar-collapse-toggle:hover {
cursor : pointer;
}
#tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after {
border-bottom-color : inherit;
border-top-color : transparent;
top : 0;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow {
display : inline-block;
margin : 0 4px;
position : absolute;
right : 10px;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
border : transparent solid;
border-color : rgb(136, 183, 213, 0);
border-top-color : inherit;
border-width : 8px;
content : " ";
height : 0;
pointer-events : none;
position : absolute;
right : 0;
top : 10px;
width : 0;
}
.tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div {
height : auto;
margin : 0;
width : 100%;
}
.tribe-bar-collapse #tribe-bar-collapse-toggle {
display : block;
width : 70%;
}
.tribe-bar-collapse #tribe-bar-collapse-toggle.tribe-bar-collapse-toggle-full-width {
width : 100%;
}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
float : left;
left : auto;
width : 30%;
}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters {
clear : both;
display : none;
left : auto;
margin-top : 5px;
overflow : hidden;
right : auto;
width : 100%;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
padding : 10px 0 40px;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label {
margin : 0;
}
.tribe-bar-disabled {
float : right;
position : relative;
z-index : 101;
}
.tribe-bar-disabled .tribe-events-page-title {
clear : none;
line-height : 45px;
margin : 0;
text-align : left;
}
.tribe-bar-disabled #tribe-events-bar {
float : none;
min-width : 0;
width : auto;
}
.tribe-bar-disabled #tribe-bar-form {
border-radius : 3px;
width : auto;
}
.tribe-bar-disabled .tribe-bar-filters {
float : left;
}
.tribe-bar-disabled .tribe-bar-filters .tribe-bar-date-filter {
padding : 5px 10px;
}
.tribe-bar-disabled #tribe-bar-form label {
font-size : 10px;
}
.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"] {
border : none;
display : block;
font-size : 13px;
line-height : 15px;
margin : 0;
padding : 0;
width : 85px;
}
.tribe-bar-disabled #tribe-bar-form #tribe-bar-views {
float : left;
font-size : 16px;
left : 50%;
padding : 0;
right : auto;
width : 50%;
}
.tribe-bar-disabled #tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
left : auto;
right : 50%;
width : 50%;
}
.tribe-bar-disabled #tribe-bar-form .tribe-bar-views-inner label {
padding : 0 10px;
}
.tribe-bar-disabled .tribe-bar-views-inner {
border-radius : 0 3px 3px 0;
min-width : 100px;
padding : 5px 0 25px;
}
.tribe-bar-disabled #tribe-bar-views .tribe-bar-views-list, .tribe-bar-disabled #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option {
margin : 0;
}
.tribe-bar-disabled #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
margin : 0;
padding : 4px 10px;
}
.tribe-bar-disabled #tribe-bar-views .select2-container .select2-choice {
font-size : 13px;
height : auto;
line-height : 18px;
}
.tribe-bar-disabled .tribe-select2-results-views.select2-drop .select2-results li {
padding : 0 10px;
}
.tribe-bar-disabled #tribe-bar-collapse-toggle, .tribe-bar-disabled .tribe-bar-submit {
display : none;
}
.tribe-bar-disabled .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-disabled .tribe-bar-date-filter {
width : auto;
}
.tribe-bar-view-list a[class*="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-select2-results-views span[class^="tribe-icon-"] {
background-position : 0 50%;
background-repeat : no-repeat;
display : block;
min-height : 16px;
padding-left : 24px;
}
.tribe-select2-results-views span[class^="tribe-icon-"] {
display : inline-block;
min-height : 16px;
}
.tribe-bar-views-list span[class^="tribe-icon-"], .tribe-select2-results-views span[class^="tribe-icon-"] {
background-image : url(../images/events-bar/icon-month.png);
background-size : 15px 16px;
}
.tribe-bar-view-list span[class^="tribe-icon-"], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-list.png);
background-size : 15px 10px;
}
.tribe-bar-view-list a.tribe-icon-list, .tribe-bar-view-list a.tribe-icon-month {
background-position : 10px 50%;
padding-left : 30px;
}
.tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-select2-results-views .tribe-icon-month {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-month.png);
background-size : 15px 16px;
}
.tribe-bar-views-list span.tribe-icon-week, .tribe-select2-results-views span.tribe-icon-week {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-week.png);
background-size : 15px 16px;
}
.tribe-bar-views-list span.tribe-icon-day, .tribe-select2-results-views span.tribe-icon-day {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-day.png);
background-size : 15px 16px;
}
.tribe-bar-views-list span.tribe-icon-photo, .tribe-select2-results-views span.tribe-icon-photo {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-photo.png);
background-size : 15px 14px;
}
.tribe-bar-views-list span.tribe-icon-map, .tribe-select2-results-views span.tribe-icon-map {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-map.png);
background-position : 2px 50%;
background-size : 12px 16px;
}
#tribe-events-content .tribe-updated {
display : inherit;
}
.tribe-events-visuallyhidden {
border : 0;
clip : rect(0 0 0 0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
#tribe-events .tribe-events-button, .tribe-events-button {
background-color : #666;
background-image : none;
border-radius : 3px;
border : 0;
box-shadow : none;
color : #fff;
cursor : pointer;
display : inline-block;
font-size : 11px;
font-weight : 700;
letter-spacing : 1px;
line-height : normal;
padding : 6px 9px;
text-align : center;
text-decoration : none;
text-transform : uppercase;
vertical-align : middle;
}
.tribe-events-button.tribe-active {
background-color : #666;
color : #fff;
}
#tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {
background-color : #ddd;
color : #444;
text-decoration : none;
}
a.tribe-events-gcal, a.tribe-events-ical {
clear : both;
color : #fff;
float : right;
font-size : 10px;
font-weight : 400;
line-height : 18px;
margin-top : 21px;
padding : 0 6px;
text-decoration : none;
}
.tribe-events-gcal {
margin-right : 9px;
}
.single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical {
float : none;
}
.tribe-events-event-meta .tribe-events-gmap, .tribe-events-event-meta-desc .tribe-events-gmap {
white-space : nowrap;
}
@media null, null, null, null {
.tribe-events-tooltip .tribe-events-arrow {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/tribe-tooltips@2x.png);
}
#tribe-bar-filters .tribe-bar-button-search .tribe-bar-btn-small {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-search@2x.png);
}
#tribe-events-bar .tribe-bar-button-settings span {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-gear@2x.png);
}
#tribe-events-bar [class^="tribe-bar-button-"]:after {
background-image : url(/wp-content/plugins/the-events-calendar/common/vendor/select2/select2x2.png);
}
.tribe-bar-view-list a[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-select2-results-views span[class^="tribe-icon-"] {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-month@2x.png);
}
.tribe-bar-view-list span[class^="tribe-icon-"], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-list@2x.png);
}
.tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-select2-results-views span.tribe-icon-month {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-month@2x.png);
}
.tribe-bar-views-list span.tribe-icon-week, .tribe-select2-results-views span.tribe-icon-week {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-week@2x.png);
}
.tribe-bar-views-list span.tribe-icon-day, .tribe-select2-results-views span.tribe-icon-day {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-day@2x.png);
}
.tribe-bar-views-list span.tribe-icon-photo, .tribe-select2-results-views span.tribe-icon-photo {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-photo@2x.png);
}
.tribe-bar-views-list span.tribe-icon-map, .tribe-select2-results-views span.tribe-icon-map {
background-image : url(/wp-content/plugins/the-events-calendar/src/resources/images/events-bar/icon-map@2x.png);
}
}
#tribe-events {
padding : 0 0 2em 0;
}
h2.tribe-events-page-title {
text-align : left;
}
#tribe-events-content ul.tribe-events-sub-nav {
margin : 0 0 1em 0;
text-align : left;
}
.tribe-events-list-separator-month {
display : block;
background-color : #e9cd2e;
padding : 0.25em;
color : #fff;
font-size : 1.5em;
}
.tribe-events-list .type-tribe_events.tribe-events-first, .type-tribe_events {
margin : 1em 0;
padding : 1em 0.5em;
}
.tribe-events-list-event-title {
font-size : 1.25em;
}
.tribe-events-loop .tribe-events-event-meta {
font-size : 1em;
}
.tribe-events-list .tribe-events-loop .tribe-events-content {
padding : 0.5em 0 0 0;
}
.single-tribe_events .tribe-events-cal-links, .single-tribe_events .tribe-events-schedule h2 {
display : block;
padding : 0 0.375em;
font-size : 1.25em;
}
.single-tribe_events #tribe-events-header, .tribe-events-map #tribe-events-header {
margin : 0;
}
.single-tribe_events .type-tribe_events {
margin : 0;
}
.tribe-events-single-section-title {
font-size : 1.25em;
}
.tribe-events-meta-group-details dd {
margin : 0 0 0.5em 0;
}
.tribe-address, .tribe-country-name, .tribe-events-gmap, .tribe-events-venue-details {
display : block;
}
.tribe-events-gmap {
margin : 10px 0 0 0;
}
.widget-title {
font-size : 1.25em;
font-weight : 500;
letter-spacing : 0.125em;
text-transform : uppercase;
}
.site-footer {
background-color : #ef3340;
clear : both;
padding : 2em;
color : #fff;
}
.site-footer a {
color : #fff;
}
.social-media {
float : left;
}
.social-media li {
float : left;
margin : 0.5em;
}
.social-media a {
color : #fff;
color : hsl(1 0% 100% / 0.8);
text-decoration : none;
transition : color 0.25s;
}
.social-media a:before {
font-family : FontAwesome;
font-size : 2em;
}
.social-media .facebook a:before {
content : '\f082';
}
.social-media .linkedin a:before {
content : '\f08c';
}
.social-media .twitter a:before {
content : '\f099';
}
.social-media a:hover {
color : #fff;
}
.social-link-text {
position : absolute;
left : -9999em;
}
.site-footer .widget-area {
width : 100%;
display : flex;
flex-flow : row wrap;
justify-content : flex-end;
float : right;
}
@media screen and (min-width: 48.1em) {
.site-footer .widget-area {
width : auto;
}
}
.site-footer .widget {
width : 100%;
flex : auto;
color : #fff;
}
@media screen and (min-width: 48.1em) {
.site-footer .widget {
width : auto;
padding : 0 2em;
}
}
.site-footer .widget-title {
margin : 0 0 0.125em 0;
font-size : 1em;
}
.site-footer .widget .menu li {
padding : 0 0 0.25em 0;
}
.site-footer .widget .menu a {
font-weight : 500;
text-transform : uppercase;
}
.hs-form-2ef98dbd-9f2c-459e-a980-426c23e88276_ad741321-f2ea-4813-8bb1-d30b5a967a09 .hs-button {
background-color : #3574e3 !important ;
border : 0;
border-radius : 0;
}
.screen-reader-text {
clip : rect(1px,1px,1px,1px);
height : 1px;
overflow : hidden;
position : absolute !important ;
width : 1px;
overflow-wrap : normal !important ;
}
.screen-reader-text:focus {
background-color : #f1f1f1;
border-radius : 3px;
box-shadow : 0 0 2px 2px rgb(0, 0, 0, 0.6);
clip : auto !important ;
color : #21759b;
display : block;
font-size : 14px;
font-size : 0.875rem;
font-weight : 700;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
.container, .inner-banner-container {
max-width : 1140px !important ;
margin : 0 auto;
}
.slick-slider {
position : relative;
display : block;
box-sizing : border-box;
user-select : none;
touch-action : pan-y;
}
.slick-list {
position : relative;
display : block;
overflow : hidden;
margin : 0;
padding : 0;
}
.slick-list:focus {
outline : 0;
}
.slick-list.dragging {
cursor : pointer;
}
.slick-slider .slick-list, .slick-slider .slick-track {
transform : translate3d(0,0,0);
}
.slick-track {
position : relative;
top : 0;
left : 0;
display : block;
}
.slick-track:after, .slick-track:before {
display : table;
content : '';
}
.slick-track:after {
clear : both;
}
.slick-loading .slick-track {
visibility : hidden;
}
.slick-slide {
display : none;
float : left;
height : 100%;
min-height : 1px;
}
[dir="rtl"] .slick-slide {
float : right;
}
.slick-slide img {
display : block;
}
.slick-slide.slick-loading img {
display : none;
}
.slick-slide.dragging img {
pointer-events : none;
}
.slick-initialized .slick-slide {
display : block;
}
.slick-loading .slick-slide {
visibility : hidden;
}
.slick-vertical .slick-slide {
display : block;
height : auto;
border : transparent solid 1px;
}
.slick-arrow.slick-hidden {
display : none;
}
@font-face {
{
font-family : Frutiger;
src : url(fonts/Frutiger.eot) format('embedded-opentype');
font-weight : 400;
font-style : normal;
}
}
@font-face {
{
font-family : Frutiger;
src : url(fonts/Frutiger.woff) format('woff'), url(fonts/Frutiger.ttf) format('truetype'), url(fonts/Frutiger.svg#Frutiger) format('svg');
font-weight : 400;
font-style : normal;
}
}
body, html {
overflow-x : hidden !important ;
}
.blog-info-hm span.catg, .contact-address-inner .contact-title, .flare-services .list-sec li, .footer-top h3 span, .hero-text, .homepage-feature-title, .resource-hover-title, .resource-title a, h1, h2, h3, h4, h5 {
font-family : Frutiger !important ;
}
.main_murcury.grey_sec.mercury-msr-new td {
color : #000 !important ;
}
.container {
max-width : 1170px;
margin : 0 auto;
}
p {
line-height : 26px;
font-size : 15.29px;
font-weight : 400;
font-family : Montserrat, sans-serif;
margin : 10px 0;
padding : 0;
}
a {
transition : all 0.4s ease-in-out;
}
.site-header {
margin : 0 0 1em 0;
padding : 1em 1em 0 1em;
position : relative;
}
.cleanair-logo {
width : 100%;
max-width : 10em;
height : auto;
display : inline-block;
}
.main-nav {
width : 100%;
background-color : #fff;
position : absolute;
top : 99%;
left : 0;
z-index : -1000;
padding : 1em 0 0 0;
opacity : 0;
visibility : hidden;
box-shadow : 0 5px 5px 0 rgb(0, 0, 0, 0.2);
transition : all 0.3s;
}
.main-nav.visible {
z-index : 1000;
opacity : 1;
visibility : visible;
}
.main-nav li {
position : relative;
padding : 0.5em 1em;
text-align : center;
}
.main-nav a {
color : #505050;
text-decoration : none;
text-transform : uppercase;
}
.main-nav a:hover {
color : #ef3340;
}
.main-nav > li > a {
font-weight : 500;
}
.main-nav .sub-menu {
display : none;
width : 100%;
background-color : #fff;
position : absolute;
top : 99%;
left : 0;
z-index : 1000;
opacity : 0;
visibility : hidden;
box-shadow : 0 5px 5px 0 rgb(0, 0, 0, 0.2);
transition : all 0.3s;
white-space : nowrap;
}
.main-nav li:hover .sub-menu {
display : none;
opacity : 1;
visibility : visible;
}
.main-nav .sub-menu li a {
font-size : 0.8125em;
text-transform : capitalize;
}
.main-nav .sub-menu li.subcat > a {
text-transform : uppercase;
}
.menu-toggle {
background-color : transparent;
float : right;
border : 0;
margin : 0 0.5em 0 0.5em;
padding : 0;
color : #464646;
font-size : 1.75em;
}
.menu-toggle:focus {
outline : 0;
}
.laboratory img {
width : 100%;
height : 100%;
position : relative;
}
.laboratory {
position : relative;
width : 100%;
display : flex;
}
.laboratory .overlay {
content : "";
position : absolute;
background : rgb(0, 0, 0, 0.46);
left : 0;
right : 0;
top : 0;
bottom : 0;
width : 100%;
height : 100%;
margin : 0 auto;
}
.flare-services .banner-text {
position : absolute;
top : 6.5%;
right : 0;
left : 33%;
text-align : center;
}
.flare-services .banner-text p {
line-height : 28px;
color : #fff;
padding : 0;
letter-spacing : 2px;
font-size : 16px;
font-weight : 400;
margin-bottom : 0;
font-family : Montserrat, sans-serif;
text-align : center;
}
.banner-text img {
width : 50px;
padding-bottom : 20px;
}
.banner-text h1 {
text-transform : uppercase;
line-height : 67px;
letter-spacing : 8px;
font-size : 60px;
color : #fff;
font-weight : 700;
font-family : Montserrat, sans-serif;
}
.banner-text p {
line-height : 28px;
color : #fff;
padding-top : 15px;
letter-spacing : 2px;
font-size : 16px;
font-weight : 400;
font-family : Montserrat, sans-serif;
text-align : center;
}
.banner-text a {
margin-top : 25px;
display : inline-block;
color : #fff;
text-transform : uppercase;
text-decoration : none;
border : #fff solid 2px;
width : auto;
border-radius : 5px;
padding : 10px 18px;
font-size : 16px;
transition : all 0.4s;
font-family : Montserrat, sans-serif;
}
.banner-text a:hover {
color : #222;
background : #fff;
}
.body-text {
padding : 80px 0;
}
.body-text p, .bottom-text p {
line-height : 28px;
font-size : 18px;
text-align : center;
font-weight : 400;
padding-bottom : 0;
font-family : Montserrat, sans-serif;
}
.bottom-text, .top-text {
padding : 0 70px;
line-height : normal;
}
.list-sec {
padding : 80px 0 50px;
width : 100%;
display : flex;
align-content : space-between;
flex-wrap : wrap;
align-items : center;
}
.list-sec-left, .list-sec-right {
width : 50%;
}
.list-sec-right ul {
padding-left : 20px;
}
.list-sec-left ul {
padding-right : 20px;
}
.list-sec h3 {
position : relative;
text-transform : uppercase;
padding-bottom : 18px;
margin-bottom : 30px;
font-size : 26px;
font-weight : 700;
font-family : Montserrat, sans-serif;
}
.list-sec h3:after {
content : "";
position : absolute;
background : #098fd8;
width : 210px;
height : 2px;
left : 0;
bottom : 0;
}
.list-sec ul li {
text-transform : uppercase;
list-style : none;
line-height : 70px;
border-bottom : 1px solid #ccc;
padding : 15px 0;
vertical-align : middle;
font-size : 16px;
font-weight : 700;
font-family : Montserrat, sans-serif;
line-height : normal;
}
.list-sec ul li img {
padding-right : 35px;
width : auto;
height : auto;
vertical-align : middle;
margin-bottom : 10px;
position : relative;
}
.flare-services .list-sec li {
display : inline-block;
width : 23%;
vertical-align : top;
}
.flaree {
color : #fff;
font-size : 28px;
text-transform : uppercase;
letter-spacing : 14px;
}
.services .top-text p {
color : #00355f;
font-weight : 400;
font-size : 18px;
font-family : Montserrat, sans-serif;
}
.services p {
text-align : left;
font-weight : 400;
font-size : 18px;
font-family : Montserrat, sans-serif;
}
.services .list-sec {
padding : 20px 70px;
width : auto;
}
.page-template-contact .footer-top {
display : none;
}
.flare-services .list-sec li {
line-height : normal;
color : #0a8cd6;
font-weight : 500;
text-transform : none;
background-repeat : no-repeat;
background-position : left;
background-size : 18px;
font-size : 17px;
font-family : Montserrat, sans-serif;
border : none;
padding : 20px;
border : #f7f7f7 solid 1px;
float : left;
min-height : 192px;
box-shadow : 0 0 5px 1px #f3f3f3;
}
.flare-services .list-sec ul {
margin : 30px -11px;
}
.flare-services .bottom-text p {
color : #666;
font-size : 18px;
font-weight : 400;
font-family : Montserrat, sans-serif;
}
.still-text h2 {
color : #00355f;
font-size : 30px;
text-transform : uppercase;
font-family : Montserrat, sans-serif;
margin-bottom : 0;
font-weight : 700;
}
.still-text p {
color : #007cc3;
font-size : 16px;
font-weight : 400;
font-family : Montserrat, sans-serif;
padding-bottom : 0;
}
.still-text a {
background : #0a8cd6;
color : #fff;
text-decoration : none;
text-transform : uppercase;
font-size : 16px;
padding : 15px 25px;
border-radius : 5px;
font-weight : 500;
display : inline-block;
transition : all 0.4s;
border : #0a8cd6 solid 2px;
font-family : Montserrat, sans-serif;
line-height : normal;
}
.still-text a:hover {
background : #fff;
color : #0a8cd6;
}
.still-text {
display : inline-block;
padding : 0 20px 0 30px;
vertical-align : middle;
position : relative;
}
.still-text:before {
content : "";
border-left : 1px solid #ccc;
top : 5px;
height : 90%;
position : absolute;
left : 0;
}
.still-img {
display : inline-block;
vertical-align : middle;
padding-right : 30px;
}
.still-question {
width : auto;
padding : 50px 70px 0;
}
.still-button {
display : inline-block;
vertical-align : middle;
}
.services .banner-text p {
text-align : center;
font-weight : 400;
}
.services .banner-text {
left : 35%;
}
header.site-header {
padding : 0 15px 0;
margin : 0;
display : flex;
align-items : center;
transition : 0.8s;
}
.right-nav {
display : flex;
align-items : center;
width : 100%;
justify-content : flex-end;
}
.right-login-button {
margin-right : 12px;
}
.right-login-button a {
padding : 12px 6px;
background : #007cc3;
border-radius : 4px;
font-size : 11px;
color : #fff;
width : auto !important ;
display : inline-block;
font-weight : 500;
margin-top : 4px;
}
.right-login-button a:hover {
text-decoration : none;
}
.logo {
position : relative;
z-index : 9;
}
.right-nav ul li a::before {
content : '';
position : absolute;
left : 0;
right : 0;
background : #007cc3;
height : 3px;
top : 0;
opacity : 0;
transition : all 0.5s ease-in-out;
}
.right-nav ul li a:hover::before {
opacity : 1;
}
.right-nav ul li a:hover {
color : #007cc3;
}
.right-nav ul li a {
font-weight : 600;
font-size : 13px;
color : #00355f;
font-family : Montserrat, sans-serif;
padding : 35px 12px;
position : relative;
display : inline-block;
}
.right-nav ul li {
padding : 0;
display : inline-block;
float : none;
position : relative;
}
.right-nav ul {
padding : 0;
margin : 0;
text-align : center;
width : 100%;
position : static;
background : 0 0;
opacity : 1;
visibility : visible;
box-shadow : inherit;
z-index : 9;
}
.site-header .search-form::after {
display : none;
}
.site-header .search-form-wrap {
margin-top : 0;
}
.search-form-wrap form input {
width : 250px;
border : #eaeaea solid 1px;
padding : 0.5em 48px 0.5em 18px;
border-radius : 4px;
box-shadow : none;
height : 56px;
font-size : 14px;
}
.right-nav nav {
width : 60%;
float : left;
text-align : right;
padding : 0 15px;
display : flex;
}
.logo img {
max-width : 160px;
}
.social-icons li {
padding : 0 10px;
line-height : normal;
border-right : 1px solid rgb(255, 255, 255, 0.33);
margin : 0;
margin-left : 0;
}
.social-icons li a {
color : #fff;
font-size : 22px;
}
.social-icons li:last-child {
border-right : 0;
}
.social-icons li {
display : inline-block;
}
.flare-services .page-title {
display : none;
}
.flare-services main#main, .laboratory-analysis-services main#main {
width : 100%;
border : 0;
position : relative;
}
.flare-services div#primary, .laboratory-analysis-services div#primary {
display : inline-block;
width : 100%;
margin : 0;
padding : 0;
}
.flare-services .top-text p {
position : relative;
padding-bottom : 15px;
}
.flare-services .top-text p:after {
content : "";
position : absolute;
bottom : 0;
background : #007cc3;
width : 55px;
height : 4px;
left : 0;
}
.social-icons li:first-child {
padding-left : 0;
}
.social-icons li {
padding : 0 5px;
line-height : normal;
border-right : 0 solid rgb(255, 255, 255, 0.33);
margin : 0;
margin-left : 0;
}
.social-icons li a i {
font-size : 42px;
}
.site-footer .widget-area {
display : block;
}
body .footer-bottom div#nav_menu-3 {
padding-right : 0;
}
.footer-bottom div#nav_menu-2, .footer-bottom div#nav_menu-3, .footer-bottom div#text-2, .footer-bottom div#text-3 {
padding : 80px 0;
display : inline-block;
vertical-align : top;
padding-right : 80px;
}
.footer-bottom div#text-2 li a {
line-height : 20px;
font-weight : 500;
}
.footer-bottom div#nav_menu-2 ul li a, .footer-bottom div#nav_menu-3 li a {
font-weight : 500;
font-size : 15px;
}
.footer-bottom div#text-4 p:last-child {
margin-top : 3px;
font-size : 12px;
letter-spacing : 0;
color : #fff;
}
.footer-bottom h2.widget-title {
font-size : 15px;
text-transform : uppercase;
font-weight : 600;
margin-bottom : 4px;
font-family : Montserrat, sans-serif;
text-decoration : none;
letter-spacing : 0;
}
.footer-bottom a:hover, .social-icons li a:hover {
color : #b2e3ff;
}
.footer-bottom a {
font-weight : 400;
color : #fff;
font-size : 13px;
text-decoration : none;
font-family : Montserrat, sans-serif;
}
.footer-bottom p {
color : #b2e3ff;
font-size : 13px;
font-weight : 500;
padding : 0;
font-family : Montserrat, sans-serif;
text-align : right;
margin : 0;
line-height : normal;
}
.footer-bottom-inner {
padding : 0 30px;
width : 100%;
}
.footer-bottom #text-4 {
text-align : center;
padding : 80px 10px;
margin : 0 0 0 39px;
width : auto;
flex : none;
display : inline-block;
vertical-align : top;
float : right;
}
.footer-top h3 {
font-size : 25px;
font-weight : 400;
text-transform : uppercase;
font-family : Montserrat, sans-serif;
margin : 0;
}
.footer-top h3 img {
margin-right : 15px;
display : inline-block;
vertical-align : middle;
}
.footer-top h3 span {
border-left : 1px solid rgb(255, 255, 255, 0.1);
padding-left : 20px;
display : inline-block;
vertical-align : -10px;
}
.footer-top h3 span strong {
color : #0a8cd6;
font-weight : 700;
}
.right-buttons {
display : inline-block;
padding-top : 6px;
}
.footer-top {
padding : 38px 0;
}
.right-buttons li {
display : inline-block;
}
.right-buttons li:last-child {
margin-left : 12px;
}
.right-buttons li a {
display : inline-block;
vertical-align : middle;
color : #00355f;
background : #fff;
padding : 18px 45px;
border-radius : 5px;
text-transform : uppercase;
font-weight : 500;
text-decoration : none;
font-family : Montserrat, sans-serif;
border : #fff solid 2px;
}
.right-buttons li a:hover {
background : 0 0;
color : #fff;
}
.right-buttons li:last-child a:hover {
background : 0 0;
color : #fff;
border-color : #fff;
}
.right-buttons li:last-child a {
background : #0a8cd6;
color : #fff;
border-color : #0a8cd6;
text-decoration : none;
font-family : Montserrat, sans-serif;
}
.right-buttons li a:hover {
text-decoration : none;
}
.laboratory-analysis-services .page-title {
display : none;
}
.laboratory-analysis-services .banner-text {
position : absolute;
top : 4.9%;
left : 0;
right : 0;
width : 100%;
margin : 0 auto;
text-align : center;
}
.laboratory-analysis-services .post-image {
position : relative;
}
.laboratory-analysis-services .post-image:after {
content : "";
position : absolute;
width : 100%;
height : 100%;
background : rgb(0, 0, 0, 0.46);
left : 0;
right : 0;
top : 0;
bottom : 0;
}
.laboratory-analysis-services .banner-text p {
margin : 0;
padding : 0;
}
#main.site-main {
width : 100%;
padding : 0;
margin : 0;
flex : inherit;
order : inherit;
border : 0;
}
.site-footer {
background : #007cc3;
padding : 0;
}
.site-footer .widget {
padding : 0;
}
.site-footer .widget-area {
float : none;
display : flex;
}
.footer-button-widgets .textwidget {
display : flex;
justify-content : space-between;
}
.footer-top {
background : #00355f;
padding : 30px 0;
}
.banner-image-head h1, .banner-image-head h2 {
font-size : 60px;
color : #fff;
margin : 0;
padding : 0;
font-family : Montserrat, sans-serif;
font-weight : 700;
text-transform : uppercase;
letter-spacing : 11px;
line-height : 67px;
}
.banner-image-head .banner-desc {
font-size : 20px;
font-weight : 400;
color : #fff;
padding-top : 15px;
font-family : Montserrat, sans-serif;
line-height : 28px;
letter-spacing : 2px;
max-width : 70%;
margin : auto;
}
.banner-image-head {
text-align : center;
padding : 40px 0;
background-repeat : no-repeat;
background-size : cover;
position : relative;
z-index : 9;
}
.banner-image-head::before {
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
top : 0;
background : #000;
opacity : 0.6;
z-index : -1;
}
.banner-image-head .banner-button a:hover {
background : #007cc3;
color : #fff;
}
.banner-image-head .banner-button a {
margin-top : 30px;
display : inline-block;
color : #fff;
text-transform : uppercase;
text-decoration : none;
border : #fff solid 2px;
width : auto;
border-radius : 5px;
padding : 15px 28px;
font-size : 16px;
transition : all 0.4s;
font-weight : 600;
font-family : Montserrat, sans-serif;
}
.banner-icon img {
width : 50px;
padding-bottom : 20px;
}
.banner-image-head .post-title {
background : 0 0;
}
.volatile-organic-compounds-vocs .banner-image-head .post-title {
max-width : 1000px;
margin : 0 auto;
}
.content-area {
padding : 0;
}
.stack-servies p {
font-size : 15.29px;
line-height : 24px;
color : #202020;
font-weight : 400;
margin : 0 0 22px;
}
.stack-servies li a, .stack-servies p a {
text-decoration : underline;
color : #007cc3;
}
div, h1, h2, h3, h4, h5, li, p, span {
font-family : Montserrat, sans-serif;
}
.stack-servies li {
font-size : 15.29px;
line-height : 24px;
color : #202020;
font-weight : 400;
font-family : Montserrat, sans-serif;
text-transform : capitalize;
list-style : none;
position : relative;
display : inline-block;
width : 49%;
margin : 7px 0;
vertical-align : top;
padding : 18px 0 18px 72px;
}
.stack-servies li::before {
transform : rotate(45deg);
border : #00355f solid;
border-width : 0 4px 4px 0;
width : 6px;
height : 13px;
content : '';
display : inline-block;
vertical-align : middle;
margin-right : 0;
position : absolute;
left : 0;
display : none;
}
.stack-servies ul {
padding : 15px 0 0;
position : relative;
}
.stack-servies p:first-child {
margin-bottom : 15px;
}
.stack-servies ul::before {
content : "";
position : absolute;
left : 0;
top : 0;
width : 55px;
height : 3px;
background : #007cc3;
}
.stack-servies h3::before {
content : "";
position : absolute;
left : 0;
bottom : 0;
width : 55px;
height : 3px;
background : #007cc3;
}
.stack-servies h3 {
font-size : 23.9px;
font-weight : 600;
line-height : normal;
color : #00355f;
position : relative;
padding-bottom : 10px;
margin : 20px 0 15px;
display : inline-block;
width : 100%;
}
.pre-events-main .pre-events:first-child {
padding-left : 0;
}
.pre-events-main .pre-events {
display : inline-block;
width : 32%;
vertical-align : top;
border-right : 2px solid #e0e0e0;
padding : 0 20px;
position : relative;
}
.pre-events-main .pre-events h3 {
font-size : 20px;
margin-top : 0;
margin-bottom : 20px;
}
.pre-events-main li {
width : 100%;
display : block;
padding-left : 25px;
font-size : 15.29px;
}
.pre-events-main .pre-events:last-child {
padding-right : 0;
border-right : 0;
}
.pre-events-main {
padding : 35px 0 25px;
}
.stack-servies img {
margin-top : 16px;
}
.pre-events-main ul::before {
display : none;
}
.pre-events-main ul {
padding : 0;
}
.image-events {
position : absolute;
top : -10px;
left : 18px;
}
.pre-events-main .pre-events:first-child .image-events {
left : 0;
}
.stack-servies {
padding : 60px 0;
}
.stack-servies li a {
margin-right : 5px;
}
.boxes-section .container {
display : flex;
flex-wrap : wrap;
justify-content : center;
}
.boxes-section .column-box {
width : 100%;
flex : 0 0 23%;
margin : 0;
max-width : 23%;
text-align : center;
background : #fff;
box-shadow : 0 0 5px 3px #e7e7e7;
margin-right : 24px;
padding : 35px 10px 35px;
margin-bottom : 25px;
}
.column-box h5 {
font-size : 18px;
color : #222;
font-weight : 700;
text-transform : uppercase;
}
.solution .post-content {
background : #fff;
padding : 0 0;
}
.column-box img {
margin-bottom : 10px;
}
.boxes-section {
text-align : center;
padding-top : 30px;
}
.content-section {
text-align : center;
padding : 80px 0 60px;
}
.moniter-section {
background : #d9ecf5;
padding : 50px 0;
clear : both;
display : inline-block;
width : 100%;
margin-top : 30px;
}
.col-6.moniter-text {
float : left;
width : 50%;
padding-left : 42px;
}
.col-6.moniter-image {
float : left;
width : 50%;
}
.moniter-text p {
color : #222;
}
.moniter-section .container {
display : flex;
align-items : center;
}
.moniter-text h3::before {
content : "";
position : absolute;
left : 0;
bottom : 0;
width : 190px;
height : 2px;
background : #007cc3;
}
.moniter-text h3 {
font-size : 28px;
font-weight : 600;
line-height : normal;
color : #00355f;
position : relative;
padding-bottom : 10px;
margin : 0 0 15px;
}
.content-section p {
max-width : 80%;
margin : 10px auto;
}
.moniter-text a {
background : #0a8dd7;
color : #fff;
text-decoration : none;
font-size : 15px;
font-weight : 600;
text-transform : uppercase;
padding : 14px 50px;
display : inline-block;
border-radius : 40px;
line-height : normal;
margin-top : 10px;
}
.moniter-text a:hover {
background : #fff;
color : #0a8dd7;
}
.boxes-section .column-box:nth-child(4n) {
margin-right : 0;
}
.page-form-right form .submt input:hover, .post-content form .submt input:hover {
background : #fff;
color : #007cc3;
}
.contact-address-inner .contact-title {
font-size : 28px;
font-weight : 700;
color : #000;
position : relative;
padding-bottom : 8px;
margin : 0;
}
.contact-address-inner {
border : #d3d3d3 solid 2px;
border-radius : 5px;
text-align : center;
padding : 50px 15px 40px;
flex : 0 0 23%;
max-width : 23%;
margin-right : 30px;
margin-bottom : 32px;
background : #fff;
}
.contact-address {
display : flex;
justify-content : center;
flex-wrap : wrap;
padding : 80px 0 60px;
}
.contact-address-inner .contact-innr {
font-size : 14px;
color : #000;
font-weight : 600;
line-height : 26px;
border-bottom : 1px solid #e1e1e1;
padding-bottom : 10px;
margin-bottom : 25px;
margin-top : 32px;
}
.contact-address-inner .contact-innr .fa, .contact-address-inner .contact-phone .fa {
color : #888;
font-size : 20px;
margin-right : 8px;
}
.contact-address-inner .contact-phone {
font-size : 14px;
color : #000;
font-weight : 600;
line-height : 26px;
}
.contact-address-inner:nth-child(4n) {
margin-right : 0;
}
.contact-address-inner .contact-title::before {
height : 3px;
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
width : 65px;
margin : auto;
background : #007cc3;
}
.contact-address-inner .contact-title a {
font-size : 16px;
color : #007cc3;
text-decoration : underline;
font-weight : 600;
}
.post-content form {
padding : 50px 60px;
box-shadow : 0 0 13px #c6c6c6;
}
.con-form-title {
text-align : center;
position : relative;
padding-bottom : 5px;
margin-bottom : 40px;
}
.con-form-title::before {
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
height : 3px;
width : 65px;
background : #007cc3;
margin : auto;
}
.page-form-right form .comn-cls label, .post-content form .comn-cls label {
display : inline-block;
font-size : 18px;
color : #464646;
font-weight : 500;
margin-right : 30px;
width : 48.5%;
vertical-align : top;
}
.page-form-right form .comn-cls label span, .post-content form .comn-cls label span {
display : block;
}
.post-content form .comn-cls {
margin-bottom : 36px;
}
.post-content form .comn-cls input:focus, .post-content form .comn-cls select:focus, .post-content form .comn-cls textarea:focus {
border-color : #007cc3;
}
.page-form-right form .comn-cls input:focus, .page-form-right form .comn-cls select:focus, .page-form-right form .comn-cls textarea:focus {
border-color : #007cc3;
}
.page-form-right form .comn-cls input, .page-form-right form .comn-cls select, .post-content form .comn-cls input, .post-content form .comn-cls select {
border : #b7b7b7 solid 2px;
height : 52px;
border-radius : 8px;
margin-top : 11px;
font-size : 18px;
padding : 0 10px;
width : 100%;
outline : 0;
}
.con-form-title h1 {
margin : 0;
font-size : 38px;
color : #000;
font-weight : 700;
font-family : 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
}
.page-form-right form .comn-cls textarea, .post-content form .comn-cls textarea {
border : #b7b7b7 solid 2px;
height : 150px;
border-radius : 8px;
margin-top : 11px;
font-size : 18px;
padding : 10px;
width : 100%;
box-sizing : border-box;
outline : 0;
}
.page-form-right form .comn-cls label:last-child, .post-content form .comn-cls label:last-child {
margin-right : 0;
}
.page-form-right form .comn-cls.mesage label, .post-content form .comn-cls.mesage label {
width : 100%;
}
.page-form-right form .submt input, .post-content form .submt input {
font-size : 22px;
font-weight : 500;
color : #fff;
background : #007cc3;
padding : 22px 10px;
width : 100%;
border-radius : 6px;
max-width : 240px;
margin : auto;
outline : 0;
display : block;
cursor : pointer;
border : #007cc3 solid 2px;
}
a {
outline : 0;
}
.page-content-left {
background : #f4f4f4;
padding : 25px;
float : left;
width : 37%;
margin-right : 25px;
}
.page-form-right {
background : #f4f4f4;
padding : 25px;
float : left;
width : 60%;
}
.page-main .request-a-quote {
display : flex;
padding : 90px 0;
}
.page-content-left h3 {
font-size : 28px;
font-weight : 700;
color : #000;
position : relative;
padding-bottom : 8px;
margin : 0 0 30px;
}
.page-content-left p {
font-size : 16px;
color : #000;
font-weight : 600;
line-height : 26px;
}
.page-content-left h3::before {
height : 3px;
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
width : 65px;
background : #007cc3;
}
.page-content-left p a {
color : #000;
}
.left-address p {
border-bottom : 1px solid #d5d5d5;
padding : 20px 0;
margin : 0;
}
.page-form-right form {
padding : 0;
background : 0 0;
box-shadow : inherit;
margin : 0;
}
.page-form-right form .comn-cls {
margin-bottom : 30px;
}
.left-address p:last-child {
border-bottom : 0;
padding-bottom : 0;
}
.page-form-right form .comn-cls label {
margin-right : 18px;
color : #000;
font-size : 16px;
}
.page-form-right form p {
font-size : 16px;
color : #000;
font-weight : 600;
line-height : 26px;
}
.page-form-right form h1 {
font-size : 28px;
font-weight : 700;
color : #000;
position : relative;
padding-bottom : 8px;
text-transform : capitalize;
margin : 0 0 30px;
}
.page-form-right form h1::before {
height : 3px;
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
width : 65px;
background : #007cc3;
}
.req-form-title {
margin-bottom : 20px;
}
.left-address .fa {
color : #888;
font-size : 20px;
margin-right : 8px;
}
.page-form-right form .submt input {
font-size : 20px;
padding : 17px 10px;
max-width : 200px;
margin : 0;
}
.screen-reader-response {
display : none;
}
form .wpcf7-not-valid-tip {
color : red;
font-size : 14px;
margin-top : 10px;
}
.wpcf7-response-output.wpcf7-validation-errors {
text-align : center;
padding : 10px;
margin-top : 10px;
border : green solid 2px;
color : #000;
font-weight : 600;
font-size : 15px;
}
header.site-header {
position : relative;
z-index : 9999;
}
.right-nav ul li.menu-item-has-children .sub-menu a {
width : 100%;
padding : 10px 10px;
line-height : 15px;
font-size : 12px;
}
.right-nav ul li.menu-item-has-children ul.sub-menu {
display : block;
width : 200px;
white-space : normal;
border-top : 4px solid #007cc3;
}
.right-nav ul li.menu-item-has-children ul.sub-menu li {
width : 100%;
text-align : left;
padding : 0 4px;
float : left;
}
.right-nav ul li.menu-item-has-children .sub-menu a:before {
display : none;
}
.right-nav ul li.menu-item-has-children .sub-menu a:hover {
box-shadow : 0 0 0 0 #007cc3;
}
.right-nav ul li.menu-item-has-children ul.sub-menu a:hover ul.sub-menu {
opacity : 1;
visibility : visible;
}
.right-nav ul li.menu-item-has-children > a {
position : relative;
}
.right-nav ul li.menu-item-has-children > a::after {
position : absolute;
content : '\f0dd';
right : -4px;
font-size : 12px;
font-family : fontawesome;
color : #000;
z-index : 999;
top : 48%;
transform : translateY(-50%);
font-weight : 700;
color : #007cc3;
}
.title-content p {
color : #202020;
}
.title-content p img {
float : left;
margin : 10px 15px 10px 0;
}
.title-content h4 {
font-size : 20px;
color : #000;
margin : 25px 0;
font-weight : 500;
}
.title-content ul.check.left-side {
width : 50%;
float : left;
padding-right : 15px;
}
.img-content {
width : 100%;
float : left;
}
p.left-side.pre {
width : 100%;
float : left;
}
.title-content .right-side-img {
width : 50%;
float : right;
text-align : right;
padding-left : 15px;
}
.title-content p a {
color : #007cc3;
}
.cems-content h2, .post_title-ambient h2, .tab-p, .title-content h2 {
position : relative;
font-size : 23.9px;
font-weight : 700;
padding-bottom : 10px;
margin-bottom : 10px;
color : #00355f;
display : inline-block;
margin-top : 30px;
width : 100%;
}
h3.per-title {
font-size : 50px;
color : #007cc3;
font-weight : 700;
line-height : 80px;
text-shadow : -5px 6px 1px #007cc340;
}
.tab-p {
margin : 0;
}
.cems-content h2:before {
position : absolute;
content : '';
width : 80px;
left : 0;
bottom : 0;
height : 4px;
background : #007cc3;
}
.post_title-ambient h2 {
padding-bottom : 0;
}
.post_title-ambient {
margin-bottom : 20px;
}
.page-cooling-tower-testing .title-content h2:nth-of-type(1) {
padding-top : 0;
border : 0;
}
.page-cooling-tower-testing .title-content h2 {
margin-top : 30px;
padding-top : 30px;
border-top : 1px solid #cccc;
width : 100%;
margin-bottom : 0;
padding-bottom : 0;
}
.title-content ul {
margin : 10px 0;
display : inline-block;
width : 100%;
}
.page-mercury-monitoring .title-content ul {
margin : 10px 0;
display : flex;
width : 100%;
justify-content : space-between;
}
.page-mercury-monitoring .title-content ul li img {
position : absolute;
left : 50%;
top : 22px;
transform : translatex(-50%);
}
.page-mercury-monitoring .title-content ul.img-left-side li {
padding : 75px 30px 18px;
transition : 0.3s;
max-width : 31.33%;
text-align : center;
line-height : 22px;
}
.title-content ul li {
font-size : 15.29px;
line-height : 32px;
padding : 20px 40px;
background-color : #e2e9ef;
margin : 15px 0;
color : #202020;
position : relative;
}
.title-content ul li .img-icon {
position : absolute;
left : 0;
top : 31px;
}
.title-content ul li .img-icon.cems {
left : 10px;
}
.title-content ul li span {
font-weight : 700;
}
.title-content ul.dotted {
width : 100%;
display : flex;
justify-content : space-between;
flex-wrap : wrap;
}
.title-content ul.dotted li {
float : left;
max-width : 48%;
width : 100%;
position : relative;
}
.title-content ul.check li:before, .title-content ul.dotted li:before {
position : absolute;
content : '\f00c';
font-family : fontawesome;
left : 8px;
top : 22px;
font-size : 21px;
color : #00355f;
transition : 0.6s;
width : 26px;
height : 26px;
border-radius : 100px;
border : 0;
line-height : 26px;
text-align : center;
}
.title-content ul.check li:hover:before, .title-content ul.dotted li:hover:before {
background : #00355f;
color : #fff;
font-size : 16px;
}
.title-content ul.cbm li .img-icon {
left : 0;
}
.title-content ul.check li {
background : 0 0;
border-bottom : 1px solid #cccc;
margin : 0;
transition : 0.3s;
list-style : none;
}
.title-content ul.check li:hover, .title-content ul.img-left-side li:hover {
box-shadow : 0 4px 6px -1px rgb(0, 0, 0, 0.1);
}
.title-content ul.cbm li:before, .title-content ul.check.icon.img-icon li:before, .title-content ul.left-right.dotted li:before {
display : none;
}
.image-section img {
width : 100%;
float : left;
margin : 15px 0;
}
.title-content p img.right-side, .title-content p img.ul-img-right {
float : right;
margin : 10px 0 10px 15px;
}
.title-content ul li img {
position : absolute;
left : 10px;
top : 50%;
transform : translateY(-50%);
}
.title-content ul.img-left-side li {
padding : 30px 20px 30px 72px;
transition : 0.3s;
}
.title-content ul.img-left-side li img {
max-width : 45px;
}
.title-content.thermal-performance p img {
float : none;
}
.title-content.thermal-performance ul.check.left-side:nth-of-type(2) {
width : 48%;
}
.title-content.thermal-performance p:nth-of-type(1) img {
float : left;
}
.title-content ul ul.sub-content {
display : inherit;
float : left;
padding : 0;
margin : 0;
}
.title-content ul ul.sub-content li {
max-width : 100%;
border : 0;
padding : 10px 0 0 15px;
}
.title-content ul ul.sub-content li:hover {
box-shadow : none;
}
.title-content ul ul.sub-content li:before {
display : none;
}
.title-content p img.optional-planning {
margin : 0;
width : 50%;
padding-left : 15px;
}
ul.check.advocacy {
margin : 0;
}
ul.check.advocacy li:last-child {
border : 0;
}
.thank-you .banner-image-head {
display : none;
}
.thankyou-sec {
text-align : center;
padding : 100px 0;
border : #f2f2f2 solid 1px;
}
.thankyou-inner {
box-shadow : 0 0 30px 5px rgb(0, 0, 0, 0.2);
padding : 50px 30px;
}
.thankyou-sec h1 {
color : #32c871;
font-weight : 700;
text-transform : uppercase;
margin : 20px 0 30px;
border-top : 2px solid;
border-bottom : 2px solid;
padding : 10px 15px;
display : inline-block;
}
.thankyou-inner i {
color : #32c871;
font-size : 100px;
}
.thankyou-inner p {
font-size : 24px;
font-weight : bolder;
color : #000;
margin : 0;
}
.thankyou-module {
display : flex;
flex-wrap : wrap;
justify-content : center;
margin : 80px 0 0;
}
.thankyou-module .contact-address {
max-width : 23%;
flex : 0 0 23%;
margin-right : 28px;
margin-bottom : 28px;
padding : 0;
}
.thankyou-module .contact-address:nth-child(4n) {
margin-right : 0;
}
.thankyou-module .contact-address-inner {
max-width : 100%;
flex : 0 0 100%;
margin : 0;
padding : 40px 15px 30px;
border : #d3d3d3 solid 1px;
border-radius : 8px;
transition : 0.3s;
}
.thankyou-module .contact-address-inner:hover {
box-shadow : 0 0 5px 0 rgb(0, 0, 0, 0.2);
border : transparent solid 1px;
}
.thankyou-module .contact-address:nth-of-type(5) .contact-address-inner .contact-title, .thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title, .thankyou-module .contact-address:nth-of-type(7) .contact-address-inner .contact-title {
min-height : 75px;
padding : 0;
}
.thankyou-module .contact-address .contact-address-inner .contact-title:before {
display : none;
}
.thankyou-module .contact-address .contact-address-inner .contact-title h4 {
position : relative;
font-size : 22px;
margin-bottom : 0;
padding-bottom : 10px;
}
.thankyou-module .contact-address .contact-address-inner .contact-title h4:before {
height : 3px;
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
width : 65px;
margin : auto;
background : #007cc3;
}
.thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title h4::before {
display : none;
}
.thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title h4 a {
position : relative;
font-size : 14px;
margin-top : 17px;
display : inline-block;
padding-top : 8px;
}
.thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title h4 a:before {
height : 3px;
content : "";
position : absolute;
left : 0;
right : 0;
top : -10px;
width : 65px;
margin : auto;
background : #007cc3;
}
.thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title h4 {
padding : 0;
}
.thankyou-module .contact-address:last-child {
margin-right : 0;
}
.thankyou-module .contact-address .contact-address-inner .contact-innr {
margin-top : 20px;
font-size : 13px;
}
.footer-bottom {
display : flex;
}
.footer-bottom div#text-3 {
width : auto;
padding-right : 0;
}
#tribe-events-bar form {
padding : 0 20px;
box-shadow : inherit;
margin-top : 40px;
background : 0 0;
}
.tribe-events-loop h2.tribe-events-list-separator-month {
background : 0 0;
padding : 0;
margin : 70px 0 15px;
text-align : center;
position : relative;
letter-spacing : 0;
}
.tribe-events-loop span.e-month {
font-size : 60px;
color : #c7d8ea;
font-weight : 700;
letter-spacing : -5px;
}
.tribe-events-loop span.e-year {
font-size : 22px;
color : #00345e;
position : absolute;
left : 0;
right : 0;
top : 0;
transform : translateY(90%);
}
.tribe-events-loop h3 a::before {
content : "";
background : #037cc1;
width : 50px;
position : absolute;
bottom : 0;
left : 0;
right : 0;
height : 3px;
margin : auto;
}
.tribe-events-loop h3 a {
font-size : 22px;
font-weight : 700;
color : #292929;
position : relative;
padding-bottom : 8px;
display : inline-block;
}
.tribe-event-schedule-details {
font-size : 0;
}
.tribe-event-schedule-details span {
font-size : 18px;
color : #282828;
font-weight : 400;
display : block;
line-height : normal;
padding : 0 0 8px;
}
.tribe-events-venue-details, .tribe-events-venue-details span {
font-size : 18px;
color : #282828;
font-weight : 400;
line-height : normal;
padding : 4px 0;
}
.tribe-events-loop .inner-posts {
margin : 0;
border : #d2d2d2 solid 1px;
text-align : center;
padding : 35px 0;
}
.tribe-events-loop .type-tribe_events {
border : #d2d2d2 solid 1px !important ;
text-align : center;
padding : 35px 10px !important ;
display : inline-block;
width : 46%;
border-radius : 10px;
margin : 22px 20px !important ;
vertical-align : top;
}
.tribe-events-loop .type-tribe_events:hover {
border-color : #fff !important ;
box-shadow : 0 0 20px #c8c8c8;
}
.tribe-events-loop .type-tribe_events:hover h3 a {
color : #02365e;
}
.tribe-events-loop .tribe-events-venue-details {
margin : 0;
}
.inner-loop-events {
padding : 40px 0;
}
.tribe-event-schedule-details {
margin-top : 25px;
}
.tribe-events-list-event-description a {
background : #007cc2;
border-radius : 3px;
color : #fff;
padding : 13px 25px;
display : inline-block;
border : #007cc2 solid 2px;
font-size : 16px;
}
.tribe-events-list-event-description a:hover {
background : #fff;
color : #007cc2;
}
.tribe-events-venue-details .tribe-events-gmap {
display : inline-block;
border : #e9e8ee solid 3px;
border-radius : 3px;
padding : 10px 15px;
color : #000;
font-size : 18px;
position : relative;
}
.tribe-events-venue-details .tribe-events-gmap::before {
content : "";
background-image : url(https://dev.demo-swapithub.com/cleanair/wp-content/uploads/2019/06/map.jpg);
background-repeat : no-repeat;
width : 29px;
height : 29px;
display : inline-block;
vertical-align : middle;
margin-right : 5px;
}
#tribe-events-bar .tribe-bar-submit input[type="submit"]:hover {
background : #fff;
color : #007cc2;
}
#tribe-events-footer .tribe-events-sub-nav a span {
display : none;
}
#tribe-events-bar .tribe-bar-submit input[type="submit"] {
border-radius : 3px;
background : #007cc2;
font-size : 18px;
font-weight : 400;
line-height : normal;
padding : 10px 50px;
width : auto;
margin : 0;
border : #007cc2 solid 2px;
transition : all 0.4s ease-in-out;
}
#tribe-events-bar form input[type="text"] {
border : #e9e8ee solid 1px !important ;
border-radius : 4px;
font-size : 14px;
color : #000;
padding : 10px 10px;
margin : 0;
outline : 0 !important ;
}
#tribe-events-bar form label {
font-size : 17px;
color : #000;
margin-bottom : 8px;
display : inline-block;
font-weight : 600;
}
#tribe-events-bar form .tribe-bar-submit {
margin : 15px 0 0 25px;
padding : 0;
width : auto;
}
#tribe-events-bar form .tribe-bar-date-filter {
padding : 0;
margin-right : 25px;
width : 38%;
}
#tribe-events-bar form .tribe-bar-search-filter {
padding : 0;
width : 37%;
}
#tribe-events-footer .tribe-events-sub-nav a {
background : #007cc2;
border-radius : 3px;
color : #fff;
padding : 10px 15px;
display : inline-block;
font-size : 15px;
line-height : normal;
}
.tribe-events-back a {
background : #007cc2;
border-radius : 3px;
color : #fff;
padding : 10px 15px;
display : inline-block;
font-size : 15px;
line-height : normal;
}
.tribe-events-single .tribe-events-single-event-title.page-title {
background : 0 0;
font-size : 35px;
font-weight : 600;
line-height : normal;
color : #00355f;
position : relative;
padding-bottom : 10px;
margin : 0 0 15px;
text-transform : uppercase;
letter-spacing : 0;
}
.tribe-events-single .tribe-events-single-event-title.page-title::before {
content : "";
position : absolute;
left : 0;
bottom : 0;
width : 80px;
height : 3px;
background : #007cc3;
}
.tribe-events-single .tribe-events-schedule h2 {
padding : 0;
font-size : 20px;
color : #000;
}
.tribe-events-single .tribe_events .tribe-events-cal-links {
padding : 0;
}
.tribe-events-single .tribe_events {
padding : 0;
}
#tribe-events .tribe-events-single .tribe_events .tribe-events-cal-links a.tribe-events-button {
background : #007cc2;
color : #fff;
padding : 8px 10px;
font-size : 11px;
margin : 20px 10px 0 0;
}
.tribe-events-single .tribe-events-single-section {
border : 0;
background : 0 0;
margin : 20px 0 30px;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group {
padding : 0;
margin : 0;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group h2 {
color : #000;
font-size : 18px;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group dl dt {
color : #000;
font-size : 15px;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group dl dd, .tribe-events-single .tribe-events-single-section .tribe-events-meta-group dl dd a {
font-size : 15px;
color : #7b7b7b;
}
#tribe-events {
padding : 0;
}
#tribe-events-content.tribe-events-single {
margin : 0;
padding : 80px 0;
}
.datepicker table tr td.day {
border : 0;
border-radius : 4px;
}
.datepicker table tr td.active.day, .datepicker table tr td.day:hover {
background : #007cc2;
color : #fff;
}
.resource-main {
background : #f9f9f9;
padding : 50px 0;
}
.resource-main > .container {
display : flex;
justify-content : space-between;
align-items : flex-start;
}
.resource-left {
box-shadow : 0 0 38px rgb(0, 0, 0, 0.11);
background : #fff;
border-radius : 5px;
padding : 30px 15px;
max-width : 24.25%;
flex : 0 0 24.25%;
}
.resource-hover-title, .resource-left h2 {
font-size : 16px;
font-weight : 600;
color : #00355f;
position : relative;
padding-bottom : 2px;
margin : 0 0 10px;
text-transform : capitalize;
line-height : 19.21px;
}
.resource-hover-title:before, .resource-left h2:before {
height : 2px;
content : "";
position : absolute;
left : 0;
right : 0;
bottom : 0;
width : 39px;
background : #007cc3;
}
.resource-right {
max-width : 73.5%;
flex : 0 0 73.5%;
}
.resource-left > div {
padding : 0 0 40px;
margin : 0 0 40px;
border-bottom : 1px solid #eee;
}
.resource-left > div:last-child {
padding : 0 0 0;
margin : 0 0 0;
border-bottom : 0;
}
.resource-search .search-form-wrap {
margin : 15px 0 0;
}
.resource-search .search-form-wrap form {
position : relative;
}
.resource-search .search-form-wrap form label.search-field-label {
width : 100%;
}
.resource-search .search-form-wrap form input {
max-width : 100%;
width : 100%;
height : 37px;
}
.resource-search .search-submit i {
color : #007cc3;
}
.resource-content ul {
margin : 25px 0 0;
}
.resource-content ul li {
list-style : none;
margin-bottom : 15px;
}
.resource-content ul li:last-child {
margin-bottom : 0;
}
.resource-content ul li a {
position : relative;
padding-left : 20px;
font-size : 14px;
}
.resource-content ul li a:before {
content : "";
position : absolute;
left : 0;
width : 5px;
height : 5px;
border-top : 2px solid #282828;
border-right : 2px solid #282828;
transform : rotate(45deg);
top : 6px;
transition : all 0.3s;
}
.resource-content ul li a:hover {
color : #007cc3;
text-decoration : none;
}
.resource-content ul li a:hover:before {
border-top : 2px solid #007cc3;
border-right : 2px solid #007cc3;
}
.resource-content h2 {
text-transform : uppercase;
}
.resource-right ul {
display : flex;
flex-wrap : wrap;
}
.resource-right ul li {
box-shadow : 0 0 38px rgb(0, 0, 0, 0.11);
background : #fff;
border-radius : 5px;
max-width : 31.8%;
flex : 0 0 31.8%;
margin-right : 2.3%;
margin-bottom : 2.3%;
overflow : hidden;
position : relative;
}
.resource-right ul li:nth-child(3n 1) {
margin-right : 0;
}
.resource-right ul li img {
height : 165px;
object-fit : cover;
width : 100%;
vertical-align : bottom;
}
.resource-title a {
color : #00355f;
font-size : 16px;
font-weight : 600;
line-height : 19.21px;
}
.resource-title a:hover {
text-decoration : none;
}
.resource-cat {
font-size : 12px;
text-transform : uppercase;
color : #bfc1c3;
margin : 7px 0 0;
}
.resource-right ul li:first-child {
max-width : 100%;
flex : 0 0 100%;
margin-right : 0;
display : flex;
align-items : center;
}
.resource-right ul li:first-child > .resource-content-innr, .resource-right ul li:first-child > .resource-image {
max-width : 50%;
flex : 0 0 50%;
transition : filter 0.5s;
}
.resource-right ul li:first-child > .resource-content-innr {
padding : 20px;
}
.resource-content-innr {
padding : 10px 10px 15px;
}
.resource-hover {
position : absolute;
opacity : 0;
width : 100%;
height : 100%;
background : rgb(6, 112, 210, 0.77);
transition : all 0.3s;
color : #fff;
padding : 20px;
z-index : 9;
visibility : hidden;
}
.resource-right ul li:hover .resource-hover {
opacity : 1;
visibility : visible;
}
.resource-hover-button {
position : absolute;
left : 20px;
right : 20px;
bottom : 20px;
}
.resource-hover-button a {
font-size : 14px;
color : #007cc3;
text-align : center;
width : 100%;
display : inline-block;
background : #fff;
border-radius : 5px;
padding : 12px;
text-transform : capitalize;
border : #fff solid 1px;
}
.resource-hover-button a:hover {
text-decoration : none;
background : 0 0;
color : #fff;
}
.resource-right ul li:first-child img {
height : 227px;
}
.resource-hover-content, .resource-hover-title {
color : #fff;
}
.resource-hover-title {
padding-bottom : 10px;
}
.resource-hover-title:before {
background : #fff;
}
.resource-right ul li:first-child .resource-hover-button a {
width : auto;
}
.resource-right ul li:hover .resource-content-innr, .resource-right ul li:hover .resource-image {
filter : blur(5px);
}
.custom-pagination {
display : flex;
align-items : center;
justify-content : center;
width : 100%;
margin : 40px 0 0;
}
.custom-pagination a {
font-size : 16.29px;
color : #00355f;
font-weight : 600;
display : flex;
align-items : center;
justify-content : center;
margin : 0 10px;
}
.custom-pagination a:hover {
text-decoration : none;
}
span.page-numbers.current {
display : inline-block;
background : #007cc3;
padding : inherit;
color : #f9f9f9;
border-radius : 5px;
display : flex;
align-items : center;
justify-content : center;
font-size : 16.29px;
font-weight : 600;
width : 28px;
height : 22px;
}
.custom-pagination a.next.page-numbers, .custom-pagination a.prev.page-numbers {
width : auto;
height : auto;
}
.custom-pagination a.prev.page-numbers {
margin-right : 30px;
}
.custom-pagination a.next.page-numbers {
margin-left : 30px;
}
.text_color {
color : #0a8cd6;
font-weight : 500;
margin-top : 25px;
}
.grey_sec {
background-color : #f7f5f6;
text-align : center;
}
.section_title {
color : #00355f;
font-size : 30px;
font-weight : 800;
letter-spacing : 2px;
margin-bottom : 20px;
text-transform : uppercase;
}
.list_items_li li img {
width : 100%;
height : 86px;
object-fit : contain;
max-width : 100%;
}
.list_items_li li {
width : 32%;
flex : 0 0 32%;
}
.list_items_li {
margin : 50px 0;
padding : 0 64px !important ;
list-style : none !important ;
display : flex;
width : 100%;
flex-wrap : wrap;
text-align : center;
justify-content : space-between;
}
h3.sub_head:after {
position : absolute;
content : '';
left : 0;
right : 0;
margin : 0 auto;
width : 67%;
height : 3px;
background-color : #007bc3;
bottom : 0;
}
.main_murcury p {
font-size : 17px;
line-height : 30px;
}
.sub_head {
font-size : 20px;
text-transform : uppercase;
font-weight : 800;
color : #00355f;
display : inline-block;
position : relative;
padding-bottom : 8px;
margin : 9px 0;
}
.murcury_text {
text-align : center;
}
.spc-text {
padding : 30px 0;
width : 100%;
float : left;
}
.blue_bg_sec strong {
font-weight : 700;
}
.inner_design_feature img {
margin-top : 40px;
}
.inner_design_feature {
margin-top : 40px;
}
.table-responsive {
margin : 10px 0 40px;
display : inline-block;
width : 100%;
}
.meat-the-new-met-80 .banner-desc, .met-80-cls .banner-desc, .page-meet-the-new-met-80-cl .banner-desc {
letter-spacing : 1px;
line-height : 22px;
font-size : 16px;
}
.meat-the-new-met-80 .post-title, .met-80-cls .post-title, .page-meet-the-new-met-80-cl .post-title {
font-size : 50px;
text-transform : none;
letter-spacing : 2px;
}
.main_murcury .table-responsive table td {
background-color : #fff;
border : #f3f3f3 solid 1px;
padding : 10px 14px;
width : 20%;
border-left-width : 4px;
border-right-width : 4px;
border-radius : 0;
vertical-align : middle;
word-break : break-word;
}
.table-responsive tr.remote_row td, .table-responsive tr:nth-child(2) td, tr.extreme_row td, tr.mount_row td {
color : #007bc3 !important ;
font-weight : 600;
font-size : 16px;
}
.table-responsive tr td:first-child {
color : #000;
font-weight : 500;
font-size : 14px;
text-align : left;
line-height : 23px;
vertical-align : middle;
}
.table-responsive tr {
width : 100%;
display : inline-table;
margin : 0;
padding : 0;
}
ul.design_feature_list li:after {
position : absolute;
content : '';
width : 10px;
height : 10px;
background-color : #0a8cd6;
left : 0;
top : 6px;
}
ul.design_feature_list {
float : left;
width : 50%;
padding : 0;
list-style : none;
}
ul.design_feature_list li {
font-size : 16px;
margin : 12px 0;
text-align : left;
padding-left : 30px;
position : relative;
line-height : 23px;
}
.table-responsive tr.btn_row a {
text-align : center;
font-size : 16px;
text-transform : uppercase;
color : #fff;
background-color : #0a8cd6;
padding : 12px 32px;
border-radius : 4px;
text-decoration : none;
font-weight : 600;
margin : 28px 0;
display : block;
}
tr.mount_row td:nth-child(1), tr.mount_row td:nth-child(2), tr.remote_row td:nth-child(1), tr.remote_row td:nth-child(2) {
border-bottom-color : #fff;
}
tr.btn_row td:nth-child(1), tr.btn_row td:nth-child(2), tr.mount_row td:nth-child(1), tr.mount_row td:nth-child(2) {
border-top-color : #fff;
}
tr.mount_row td:nth-child(3) {
border-bottom-color : #fff;
}
tr.btn_row td:nth-child(3) {
border-top-color : #fff;
}
.table-responsive table .first-row td img {
height : 172px;
object-fit : contain;
max-width : 100%;
}
.table-responsive table {
width : 100%;
border-collapse : separate;
border-spacing : 0;
}
.image-met {
margin-bottom : 20px;
}
.blue_bg_sec {
background-color : #003561;
color : #fff;
text-align : center;
border-bottom : 1px solid #1f4869;
}
.banner-form span {
padding : 0;
border-radius : 4px;
border : none;
margin : 1px 0;
font-size : 16px;
color : #fff;
display : block;
}
.banner-form h3 {
font-size : 20px;
color : #fff;
font-weight : 600;
line-height : 23px;
text-transform : uppercase;
margin-bottom : 20px;
}
.banner-form {
max-width : 600px;
margin : 20px auto 0;
}
.banner-form h3 {
font-size : 20px;
color : #fff;
font-weight : 600;
line-height : 23px;
}
.banner-form form br {
display : none;
}
.banner-form input::-webkit-input-placeholder, .banner-form textarea::-webkit-input-placeholder {
color : #fff;
font-size : 16px;
font-family : Montserrat, sans-serif;
}
.banner-form input::-moz-placeholder, .banner-form textarea::-moz-placeholder {
color : #fff;
font-size : 16px;
font-family : Montserrat, sans-serif;
}
.banner-form input:-ms-input-placeholder, .banner-form textarea:-ms-input-placeholder {
color : #fff;
font-size : 16px;
font-family : Montserrat, sans-serif;
}
.banner-form input:-moz-placeholder, .banner-form textarea:-moz-placeholder {
color : #fff;
font-size : 16px;
font-family : Montserrat, sans-serif;
}
.banner-form span input, .banner-form span textarea {
width : 100%;
border : none;
background-color : rgb(255, 255, 255, 0.51);
font-size : 16px;
color : #fff;
font-family : Montserrat, sans-serif;
padding : 8px 12px;
border-radius : 4px;
box-sizing : border-box;
}
.banner-form span input:focus, .banner-form span textarea:focus {
outline : 0;
border : none;
}
.page-mercury h2.solutions.post-title {
font-size : 48px;
letter-spacing : 2px;
}
.perform-item h3 {
font-size : 23.9px;
color : #00355f;
font-weight : 600;
position : relative;
padding-bottom : 10px;
margin-bottom : 10px;
}
.perform-item h3:before {
position : absolute;
content : '';
width : 80px;
left : 0;
bottom : 0;
height : 4px;
background : #007cc3;
}
.perform-item p:empty {
display : none;
}
.perform-item p {
color : #282828;
font-weight : 400;
font-size : 16px;
font-family : Montserrat, sans-serif;
}
.perform-item ul li {
color : #282828;
font-weight : 400;
font-size : 16px;
font-family : Montserrat, sans-serif;
line-height : normal;
}
.perform-item h2 {
font-size : 28px;
color : #00355f;
font-weight : 600;
position : relative;
padding-bottom : 12px;
margin-bottom : 40px;
}
.perform-item h2::before {
content : "";
width : 53px;
height : 3px;
position : absolute;
bottom : 0;
background : #007cc3;
}
.perform-item ul {
padding : 0;
list-style : none;
display : inline-block;
}
.perform-item ul li {
position : relative;
margin : 22px 0;
}
.perform-item ul li::before {
content : "";
width : 25px;
height : 24px;
background-image : url(images/round-check.png);
display : inline-block;
vertical-align : middle;
margin-right : 10px;
}
.perform-item {
display : inline-block;
width : 100%;
padding : 60px 0;
}
.perform-item:last-child {
border : none;
}
.perform-item .sub-perform {
margin-top : 30px;
padding-top : 30px;
border-top : 1px solid #cccc;
}
.ryt-img {
float : right;
}
.perform-item .sub-perform > p {
display : inline-block;
width : 100%;
}
.flare-services .list-sec li {
margin : 0 11px !important ;
text-align : center;
}
.flare-services .list-sec li img {
padding : 0;
display : block;
height : 70px;
object-fit : contain;
width : 100%;
margin-left : auto;
margin-right : auto;
margin-bottom : 18px;
}
.flare-services .list-sec li::before {
content : none;
}
.sub-perform .list-sec {
padding : 0;
}
.grey_sec tr.first-row h1 {
font-size : 24px;
margin-top : 22px;
color : #00355f;
font-weight : 500;
text-transform : uppercase;
}
section.home-new-banner {
position : relative;
}
.new-caption {
position : absolute;
width : 100%;
top : 6%;
}
.new-caption h1, .new-caption h2 {
font-size : 80px;
color : #007cc3;
font-weight : 700;
line-height : 80px;
text-shadow : -5px 6px 1px #007cc340;
}
.new-caption h1 span, .new-caption h2 span {
color : #000;
font-size : 60px;
text-shadow : -5px 6px 1px #00000040;
margin-left : 144px;
}
.new-caption a {
background : #007cc3;
color : #fff;
font-size : 36px;
font-weight : 700;
padding : 18px 40px;
display : inline-block;
text-decoration : none;
border-radius : 8px;
box-shadow : -5px 4px 1px 1px #b2d7ed;
}
.left-info-air h2 {
font-size : 50px;
}
.bdr-heading, .career-info h3, .mrcry-msr h3 {
font-weight : 700;
color : #000;
font-size : 36px;
position : relative;
padding-bottom : 10px;
margin-bottom : 45px;
}
.bdr-heading::before, .career-info h3::before, .mrcry-msr h3::before {
content : "";
background : #007cc3;
position : absolute;
left : 0;
bottom : 0;
}
.career-info h3::before, .mrcry-msr h3::before, h3.bdr-heading::before {
width : 103px;
height : 6px;
}
.mrcry-msr h3::before {
right : 0;
margin : 0 auto;
}
h2.bdr-heading::before {
width : 148px;
height : 8px;
}
.new-home-wrap p {
font-size : 24px;
color : #000;
line-height : 38px;
margin-bottom : 35px;
}
.left-info-air {
width : 65%;
float : left;
}
.ryt-abt-img {
position : absolute;
float : right;
width : 35%;
right : 4%;
}
section.air-services {
display : inline-block;
width : 100%;
margin-top : 0;
background : url(images/serv-bg.jpg);
padding : 90px 0;
background-size : cover;
background-repeat : no-repeat;
}
.left-info-air p {
padding-right : 95px;
}
section.abt-info-air {
padding : 50px 0;
}
.serv-list {
display : inline-block;
width : 100%;
text-align : center;
}
.serv-list .sev-item {
display : inline-block;
width : 24%;
vertical-align : top;
padding : 0;
margin : 20px 0;
}
.sev-item h4 {
color : #007cc3;
font-size : 30px;
font-weight : 700;
}
.sev-item a {
text-decoration : none;
}
.serv-list .sev-item p {
display : none;
}
.serv-list .sev-item img {
width : 140px;
}
.serv-list .sev-item:hover img {
filter : grayscale(0);
}
section.benif-section {
background : #f9fcfe;
padding : 90px 0;
}
.sev-item:hover h4 {
color : #11365d;
}
.air-services p:empty {
display : none;
}
.benifit-outer {
display : flex;
width : 100%;
margin-top : 35px;
flex-wrap : wrap;
justify-content : space-between;
}
.benifit-outer .benfit-item {
width : 32%;
transition : all 0.2s ease-out;
background : #fff;
border-radius : 12px;
flex : 0 0 32%;
text-align : center;
position : relative;
margin-top : 78px;
padding-top : 50px;
border : #efefef solid 1px;
box-shadow : 0 3px 7px 1px #e5e5e5;
}
.benf-icon {
width : 100px;
background : #007cc3;
display : flex;
margin : 0 auto 0;
border-radius : 100%;
height : 100px;
border : #f9f9f9 solid 4px;
box-shadow : 0 3px 4px 1px rgb(0, 0, 0, 0.15);
position : absolute;
left : 0;
right : 0;
top : -50px;
padding : 10px;
}
.benifir-info h3 {
color : #000;
font-size : 20px;
font-weight : 700;
}
.benifir-info p {
margin : 0;
font-size : 15px !important ;
line-height : normal;
color : #000;
min-height : 59px;
}
.benifir-info {
padding : 20px;
}
.benf-icon img {
margin : auto;
border-radius : 100%;
height : 70px;
object-fit : contain;
}
.benifir-info p:empty {
display : none;
}
section.home-blog {
padding : 90px 0;
}
.benifit-outer .benfit-item:nth-child(2n) {
margin-right : 0;
}
.cstm-home-blog {
display : flex;
margin : 80px -10px 0;
}
.blog-item {
background : #f3f3f3;
border-radius : 15px;
overflow : hidden;
margin : 0 10px;
width : 33%;
float : left;
}
.blog-info-hm {
padding : 30px 40px;
display : inline-block;
}
.blog-info-hm span.catg {
color : #007cc3;
font-size : 28px;
font-weight : 700;
}
.blog-info-hm span.catg br {
display : none;
}
.blog-info-hm p:empty {
display : none;
}
.blog-info-hm h3 {
font-size : 23px;
color : #000;
font-weight : 700;
margin : 20px 0 0;
min-height : 112px;
}
.blog-info-hm p {
margin : 0;
font-size : 20px;
line-height : normal;
}
.blog-info-hm a {
float : right;
color : #007cc3;
font-weight : 700;
text-decoration : none;
margin-top : 45px;
font-size : 18px;
}
.blog-item p:empty {
display : none;
}
.blog-info-txt {
padding-left : 70px;
}
.left-info-air p {
padding-left : 70px;
}
body.home .banner-image-head {
display : none;
}
.blog-info-hm p {
min-height : 144px;
}
.table-responsive tr.btn_row a:hover {
background-color : #00355f;
}
.page-meet-the-new-met-80-cl .wpcf7-response-output.wpcf7-validation-errors {
border : none;
color : #fff;
}
.page-template-mercury_inner_pages .footer-top {
display : none;
}
.serv-list .sev-item h6 {
color : #464646;
}
section.home-new-banner video#banner_mid {
margin-top : 70px;
}
header.fixed-header {
position : sticky;
top : 0;
left : 0;
right : 0;
background-color : #fff;
box-shadow : 0 0 11px 4px #ccc;
}
heder {
transition : 0.8s;
}
.banner-form span span {
font-size : 12px;
}
.cems-outer, .technical-library-sec {
padding : 90px 0;
}
.cems-content img {
margin : 50px 0 0;
}
.cems-cta {
padding : 15px 28px;
background : #007cc3;
border-radius : 4px;
color : #fff !important ;
display : inline-block;
font-weight : 600;
font-size : 16px;
text-decoration : none;
margin : 20px 0 0;
border : #007cc3 solid 2px;
text-transform : uppercase;
text-align : center;
transition : all 0.4s ease-in-out;
}
.cems-cta:hover {
background : 0 0;
color : #007cc3 !important ;
}
.title-content p img {
float : none;
display : block;
}
.partnerships-sec {
padding : 90px 0 0;
}
.partnerships-slider .slick-list {
margin : 0 0;
}
.single-slide.slick-slide {
text-align : center;
background : #fff;
border-radius : 15px;
margin : 0 10px;
padding : 20px;
border : #ccc solid 1px;
}
.single-slide.slick-slide > a {
display : inline-block;
}
.single-slide.slick-slide > a:hover {
text-decoration : none;
}
span.partner-img img {
margin : 0 auto;
height : 126px;
max-width : 250px;
object-fit : contain;
}
span.partner-name {
margin : 20px 0 0;
font-size : 1em;
color : #000;
line-height : 1.3;
display : inline-block;
min-height : 40px;
}
.partnerships-slider button.slick-arrow {
position : absolute;
top : 50%;
transform : translateY(-50%);
left : -40px;
border : 0;
background : 0 0;
font-size : 0;
padding : 0;
z-index : 9;
cursor : pointer;
width : 25px;
height : 25px;
}
.partnerships-slider button.slick-arrow.slick-next {
left : auto;
right : -40px;
}
.partnerships-slider button.slick-arrow:before {
content : "";
position : absolute;
left : 8px;
top : 5px;
width : 15px;
height : 15px;
border-top : 2px solid #007cc3;
border-left : 2px solid #007cc3;
transform : rotate(-45deg);
}
.partnerships-slider button.slick-arrow.slick-next:before {
border-top : 0;
border-left : 0;
border-bottom : 2px solid #007cc3;
border-right : 2px solid #007cc3;
left : 0;
}
:focus {
outline : 0 !important ;
}
.bdr-heading p {
margin : 0;
font-size : 36px;
font-weight : 700;
line-height : 1.3;
}
.cems-content h2 {
margin-top : 70px;
}
.cems-content h2:first-child {
margin-top : 0;
}
.partnerships-slider .slick-dots {
display : none !important ;
}
.cems-content p a {
color : #007cc3;
}
.cems-content p a:hover {
text-decoration : none;
}
.technical-library-inner.cems-content h2 {
margin-top : 20px;
}
.technical-library-inner.cems-content ul {
padding-bottom : 0;
margin : 20px 0;
}
section.career-info {
padding : 90px 0;
}
.apply-carrer {
padding : 90px 0;
text-align : center;
}
.apply-carrer a {
display : inline-block;
background : #0a8cd6;
padding : 18px 45px;
border-radius : 5px;
color : #fff;
text-decoration : none;
text-transform : uppercase;
border : transparent solid 2px;
}
.careers .banner-image-head .banner-button a {
color : #fff;
background : #0a8cd6;
text-decoration : none;
text-transform : uppercase;
border : transparent solid 2px;
transition : all 0.4s ease-in-out;
}
.apply-carrer a:hover, .careers .banner-image-head .banner-button a:hover {
background : 0 0;
border-color : #0a8cd6;
color : #0a8cd6;
}
.new-caption a:hover {
background : #00355f;
}
.new-caption a:hover {
background : #00355f;
}
.right-login-button a {
border : transparent solid 1px;
}
.right-login-button a:hover {
background : #00355f00;
border : #007cc3 solid 1px;
color : #007cc3;
}
.main_murcury.grey_sec.mercury-msr-new {
padding : 60px 0;
}
tr.heading-row td {
border-top : 6px solid #f3f3f3 !important ;
border-bottom : 6px solid #f3f3f3 !important ;
}
tr.heading-row h2 {
font-size : 26px;
margin : 0;
}
.mercury-msr-new .table-responsive tr.btn_row a {
margin : 0;
}
.stack-servies li:nth-child(7)::after {
background-image : url(https://dev.demo-swapithub.com/cleanair/wp-content/uploads/2019/10/icon-image.png);
background-size : cover;
}
.ftir-outer {
display : flex;
flex-wrap : wrap;
align-items : center;
}
.ftir-outer .ftir-img {
max-width : 70px;
}
.ftir-outer .ftir-cont {
flex : 0 0 80%;
padding-left : 30px;
font-size : 15.29px;
line-height : 24px;
color : #202020;
font-weight : 400;
}
.ftir-outer .ftir-img img {
width : 100%;
max-width : 120px;
}
.ftir-outer .ftir-cont a {
text-decoration : underline;
color : #007cc3;
}
.title-content ul.new-image-sec li:before {
display : none;
}
.title-content ul.new-image-sec span {
display : inline-block;
margin-right : 10px;
}
.get-in-touch {
background : #0a8cd6;
border : #0a8cd6 solid 1px;
color : #fff !important ;
padding : 7px 16px;
display : inline-block;
margin-top : 5px;
border-radius : 6px;
}
.get-in-touch:hover {
background : #fff;
border-color : #0a8cd6;
color : #0a8cd6 !important ;
}
.page-template-flare-services footer .right-buttons li:nth-child(2) {
display : none;
}
.hubspot-latest-post li.item:before, .hubspot-latest-post ul:before {
display : none;
}
.hubspot-latest-post {
float : left;
width : 100%;
margin : 30px 0 20px;
}
.hubspot-latest-post .slick-slide li {
background-color : #f3f3f3;
}
.hubspot-latest-post .post-titl a {
font-size : 16px;
margin : 12px 0 0;
min-height : 58px;
color : #000 !important ;
text-decoration : none !important ;
font-weight : 600;
line-height : normal;
}
.hubspot-latest-post .post-img img {
width : 100%;
height : 207px;
border-top-left-radius : 6px;
object-fit : cover;
border-top-right-radius : 6px;
}
.hubspot-latest-post .post-titl {
padding : 20px;
background-color : #ebebeb;
border-bottom-left-radius : 6px;
border-bottom-right-radius : 6px;
line-height : normal;
min-height : 110px;
}
.stack-servies li:after {
height : 50px;
content : '';
width : 50px;
position : absolute;
left : 0;
top : 0;
bottom : 0;
right : 0;
background-size : 100%;
background-repeat : no-repeat;
background-position : center center;
object-fit : cover;
}
.stack-servies li img {
position : absolute;
height : auto;
left : 0;
top : 0;
margin : 0;
width : 50px;
}
.services-list-main ul:before {
display : none;
}
.services-list-main h4 {
font-size : 21px;
font-weight : 700;
color : #000;
display : inline-block;
padding-bottom : 5px;
}
.services-list-main {
margin-bottom : 50px;
}
.services-list-main ul {
vertical-align : top;
display : inline-block;
width : 48%;
}
.services-list-main li {
padding : 0 0 0 34px;
display : block;
background-position : left top;
background-repeat : no-repeat;
margin : 10px 0;
width : 100%;
}
.stact-testing-button a.cems-cta {
margin : 0;
}
.stact-testing-button {
float : left;
width : 100%;
text-align : center;
margin-bottom : 60px;
}
.voc-section h2:before {
width : 43px;
}
.power-plant-main.title-content li img {
width : auto;
height : 50px;
right : 0;
position : relative;
margin : 0 auto;
display : block;
top : 0;
transform : none;
margin-bottom : 12px;
left : 0;
}
.power-plant-main.title-content li {
background-color : transparent;
list-style : none;
display : inline-block;
vertical-align : top;
width : 24%;
text-align : center;
line-height : normal;
padding : 10px 20px;
}
.power-plant-main.title-content ul {
padding : 0;
margin : 20px 0;
text-align : center;
}
.solution-template-ambient-monitoring .banner-image-head {
min-height : 516px;
background-position : top;
}
.solution-template-ambient-monitoring .banner-image-head > div {
width : 100%;
}
.solution-template-ambient-monitoring .banner-image-head::before {
height : 100%;
}
.combustion-testing img {
float : left;
width : 50%;
margin-right : 30px;
}
.page-template-cloud-based-monitoring-page .banner-icon img, .solution-template-cloud-based-monitoring .banner-icon img {
width : 100px;
}
.error404 .banner-image-head {
display : none;
}
.error404 .page-content h2 {
font-size : 16px;
text-transform : uppercase;
margin : 0;
}
.error404 .page-content a {
color : #007cc3;
text-transform : capitalize;
}
.error404 .page-content p {
min-height : auto !important ;
font-size : 16px;
max-width : 600px;
margin : 0 auto;
color : #000;
}
.error404 .page-content h1 {
font-size : 164px;
font-weight : 700;
color : #000;
line-height : 150px;
margin : 0;
}
.error404 .content-area {
background-color : #f5f5f5;
}
.error404 .page-content {
max-width : 900px;
padding : 116px 15px;
margin : 0 auto;
text-align : center;
}
.error404 .page-content p {
min-height : auto !important ;
}
.contact-us .banner-image-head {
margin-bottom : 60px;
}
.page-template-ftir .banner-image-head, .page-template-particulate-matter .banner-image-head {
background-position : center;
}
.banner-title-main h1 {
font-size : 60px;
color : #fff;
margin : 0;
line-height : normal;
font-weight : 700;
letter-spacing : 11px;
}
.Ambient-image-sec li:before {
display : none;
}
.Ambient-image-sec li img {
height : 50px;
object-fit : contain;
max-width : 58px;
width : auto;
}
.title-content .Ambient-image-sec li {
padding : 20px 40px 20px 90px;
}
.hubspot-latest-post {
padding-bottom : 60px;
margin : 0;
}
.page-template-particulate-matter .stack-servies {
padding-bottom : 0;
}
.hubspot-latest-post .stack-servies {
padding : 0;
}
.banner-image-head + .stack-servies {
padding-bottom : 0;
}
.hubspot-latest-post li.item.slick-slide {
padding : 0 20px;
}
.page-template-power-plant .banner-image-head {
background-position : center;
}
.cooling-tower-tab ul li a {
line-height : normal;
color : #202020;
font-weight : 500;
text-transform : capitalize;
font-size : 15px;
padding : 20px;
border : #f7f7f7 solid 1px;
float : left;
min-height : 160px;
box-shadow : 0 0 5px 1px #f3f3f3;
width : 100%;
text-align : center;
}
.cooling-tower-tab ul li a:hover {
color : #0a8cd6;
box-shadow : 0 21px 26px 7px #f3f3f3;
}
.cooling-tower-tab ul li img {
display : block;
height : 70px;
object-fit : contain;
margin : 0 auto 10px;
width : auto;
}
.cooling-tower-tab ul li {
width : 33%;
padding : 15px;
}
.cooling-tower-tab ul {
display : flex;
margin : 40px 0 0;
flex-wrap : wrap;
justify-content : center;
}
.solution-template-cooling-tower-testing .title-content {
padding-top : 20px;
}
.cems-inner video {
width : 100%;
display : block;
}
.cems-multigas img {
margin-top : 0;
height : 500px;
object-fit : contain;
margin-right : 0;
}
.page-template-particulate-matter .banner-image-head:before {
opacity : 0;
}
.cems-image-right {
width : 25%;
}
.main-cems-sec {
display : flex;
flex-wrap : wrap;
margin-top : 50px;
align-items : center;
}
.main-cems-sec .cems-content {
width : 75%;
padding-right : 30px;
}
.page-volatile-organic-compounds-vocs .banner-image-head::before {
opacity : 0.3;
}
.page-mercury-monitoring .banner-image-head {
background-position : center;
}
.page-cloud-based-monitoring iframe, .page-gaseous-measurement-with-cleancloud iframe {
max-width : 639px;
margin : 0 auto;
display : block;
height : 391px !important ;
}
.terms-of-use .post-content {
max-width : 900px;
margin : 0 auto;
padding : 10px 15px 40px;
}
.terms-of-use .post-content h5 {
color : #000;
font-weight : 500;
margin-top : 30px;
border-bottom : 1px dotted #333;
}
.terms-of-use .post-content a {
color : #007cc3;
text-decoration : none;
}
.sitemap .banner-image-head {
padding : 60px 0;
background : #007cc3 !important ;
}
.sitemap .banner-image-head img {
padding : 0;
}
.sitemap .banner-image-head::before {
display : none;
}
.sitemap .post-content {
max-width : 800px;
margin : 0 auto;
padding : 40px 15px;
}
.sitemap ul.sitemap-links li {
display : block;
padding-left : 24px;
background-image : url(images/round-check.png);
background-position : left 3px;
background-repeat : no-repeat;
background-size : 16px auto;
margin : 3px 0;
}
.sitemap .post-content h3 {
color : #000;
}
.sitemap .post-content a:hover {
color : #007cc3;
}
.sitemap ul.sitemap-links {
padding-left : 0;
}
.hubspot-latest-post + .stack-servies {
padding-bottom : 0;
}
.ambient-carousal {
margin-bottom : 80px;
}
.ambient-carousal .slick-arrow {
position : absolute;
top : 50%;
left : -46px;
width : 40px;
height : 40px;
background-color : transparent;
font-size : 0;
border : none;
z-index : 1;
}
.ambient-carousal .slick-arrow:before {
content : "";
position : absolute;
left : 15px;
top : 12px;
width : 15px;
height : 15px;
border-top : 2px solid #007cc3;
border-left : 2px solid #007cc3;
transform : rotate(-45deg);
}
.ambient-carousal button.slick-arrow.slick-next {
left : auto;
right : -46px;
}
.ambient-carousal button.slick-arrow.slick-next:before {
border-top : 0;
border-left : 0;
border-bottom : 2px solid #007cc3;
border-right : 2px solid #007cc3;
left : 0;
}
.search .banner-image-head {
display : none;
}
body.search h2.page-title {
background : 0 0;
font-size : 36px;
color : #000;
text-align : center;
text-transform : uppercase;
letter-spacing : 0;
font-weight : 600;
margin : 40px 0;
}
.search-inner-div {
display : flex;
flex-wrap : wrap;
justify-content : left;
}
.search-inner-div article.post .post-image img {
height : 165px;
object-fit : cover;
width : 100%;
vertical-align : bottom;
margin-bottom : 20px;
}
.search-result .post-excerpt {
font-weight : 300;
font-family : Montserrat, sans-serif;
font-size : 14px;
line-height : 22px;
}
body.search .search-result .post-title {
min-height : auto !important ;
font-size : 18px;
}
body.search .post-excerpt a.read-more {
padding : 6px;
font-size : 14px;
color : #fff;
border : #007cc3 solid 1px;
background-color : #007cc3;
width : 118px;
display : block;
text-align : center;
font-weight : 400;
text-decoration : none;
border-radius : 4px;
margin-top : 10px;
}
body.search .post-excerpt a.read-more:hover {
border : #007cc3 solid 1px;
background-color : transparent;
color : #007cc3;
}
.search nav.posts-nav a {
color : #007cc3;
}
.search-result .post-title a:hover {
color : #007cc3;
text-decoration : none !important ;
}
.search-result .post-title a {
text-decoration : none !important ;
}
.search .search-result .post-image {
max-width : 100%;
width : 100%;
}
.search-result .post-title {
text-decoration : none !important ;
}
.search .sorry-text {
width : 100%;
text-align : center;
}
.search-result .post-image + .post-content {
max-width : 100%;
float : left;
margin : 0;
padding : 0 15px 20px;
}
body.search .search-inner-div article.post {
width : 30.3333%;
margin : 0 1.5% 35px;
padding : 0;
border : #dadada solid 1px;
border-radius : 4px;
box-shadow : 0 2px 11px #dadada;
}
.page-cloud-based-monitoring a.cems-cta, .page-cooling-tower-testing a.cems-cta, .page-flare-services a.cems-cta, .power-plant-performance-testing a.cems-cta {
font-size : 14px;
padding : 17px 30px;
}
.Compliance-list-main span.partner-img img {
margin : 0 auto;
height : 86px;
max-width : initial;
}
.page-stack-testing .stack-servies ul.excellence-list {
display : flex;
flex-wrap : wrap;
justify-content : space-around;
text-align : center;
max-width : 900px;
margin : 0 auto;
}
.page-stack-testing .stack-servies ul.excellence-list li {
width : 31%;
padding : 40px 20px;
margin : 0 0 23px;
border-radius : 4px;
box-shadow : 0 2px 12px #dfdfdf;
display : flex;
align-items : center;
justify-content : center;
}
.page-stack-testing .stack-servies ul.excellence-list li img {
position : relative;
left : 0;
right : 0;
top : 0;
margin : 0 auto 10px;
display : block;
}
.page-stack-testing .stack-servies ul.excellence-list:before {
display : none;
}
.page-stack-testing .stack-servies ul.excellence-list li:after {
display : none !important ;
}
.page-mercury-monitoring .main-video-three-boxes ul.img-left-side li {
max-width : 100% !important ;
margin : 0 0 15px !important ;
width : 100% !important ;
}
.main-video-three-boxes ul.img-left-side {
width : 38%;
padding-left : 50px;
margin : 0;
flex-wrap : wrap;
}
.main-video-three-boxes .video-left {
width : 62%;
}
.main-video-three-boxes {
display : flex;
flex-wrap : wrap;
margin-bottom : 40px;
}
.main-video-three-boxes .video-left video {
height : 400px !important ;
width : 100% !important ;
}
.page-cooling-tower-testing .title-content h2 p {
color : #00355f;
}
.page-gaseous-measurement-with-cleancloud h2 {
padding-bottom : 0;
margin-bottom : 0;
}
sup {
vertical-align : super;
font-size : smaller;
}
.page-ambient-monitoring .title-content h2, .page-cloud-based-monitoring .title-content h2 {
margin-bottom : 0;
padding-bottom : 0;
}
.main_murcury img {
width : 100%;
max-width : 22px;
}
.table-responsive table .first-row td:first-child img {
max-width : 100%;
}
.ftir-three-boxes li:after, .ftir-three-boxes ul:before {
display : none !important ;
}
.ftir-three-boxes ul li img {
position : relative !important ;
margin : 0 auto 7px;
display : block;
width : 65px;
top : 0;
transform : none;
left : 0;
right : 0;
height : 65px;
object-fit : contain;
}
.ftir-three-boxes ul li {
text-align : center;
min-height : 165px;
border : #f7f7f7 solid 1px;
float : left;
box-shadow : 0 0 5px 1px #f3f3f3;
width : 30%;
margin : 1%;
padding : 20px !important ;
background-color : #fff;
}
.ftir-three-boxes ul {
display : flex;
flex-wrap : wrap;
align-items : center;
justify-content : center;
}
.cems-video + p {
font-size : 12pt;
}
.ftir-three-boxes {
margin-bottom : 40px;
}
.services-list-main.list-sec {
padding : 0;
}
ul.stack-accreditedlist li {
background : 0 0 !important ;
padding : 0;
min-height : 80px;
display : flex;
align-items : center;
margin : 0;
padding : 20px 0;
}
ul.stack-accreditedlist h3:before, ul.stack-accreditedlist li:after {
display : none !important ;
}
ul.stack-accreditedlist li img {
width : 90px !important ;
object-fit : contain;
height : 50px !important ;
margin : 0;
padding-right : 25px;
}
.services-list-main ul:first-child {
padding-right : 30px;
}
.services-list-main ul:last-child {
padding-left : 30px;
}
.single-technical-library .post-image {
padding : 40px 0;
}
.main_murcury .design_feature_list + img {
width : auto;
max-width : 100%;
margin-top : 0;
}
.resource-content ul li.active a {
color : #007cc3;
}
.resource-content ul li.active a:before {
border-top : 2px solid #007cc3;
border-right : 2px solid #007cc3;
}
.top-bottom-space {
padding : 60px 0;
}
.ftir-image-with-text {
display : block;
margin-bottom : 60px;
}
.ftir-image-with-text img {
float : right;
width : 50%;
margin-top : 0;
padding-left : 40px;
}
.ftir-image-with-text .ftir-content-left h3 {
display : block;
}
.banner-form span textarea {
min-height : inherit;
height : 50px !important ;
resize : none;
}
.banner-form .wpcf7-form-control-wrap.EmailAddress, .banner-form .wpcf7-form-control-wrap.Name, .banner-form .wpcf7-form-control-wrap.PhoneNumber {
display : inline-block;
width : 32.8%;
}
.services-list-main ul:first-of-type {
padding-left : 0;
}
.list-sec h3::after {
display : none;
}
.hbspt-form label {
display : inline-block;
font-size : 18px !important ;
color : #464646 !important ;
font-weight : 500;
vertical-align : top;
width : 100%;
font-family : Montserrat, sans-serif;
}
.hs_error_rollup {
display : none;
}
.hubspot-contact-form .hs_error_rollup {
display : none;
}
.hubspot-contact-form .hs-custom-style fieldset .hs-form-field {
padding : 0 12px;
margin-bottom : 0;
}
.hbspt-form label.hs-error-msg {
color : red !important ;
font-size : 14px !important ;
margin : 8px 0 0 !important ;
padding : 0;
}
ul.no-list.hs-error-msgs.inputs-list {
padding : 0;
margin : 0;
list-style : none !important ;
}
.hubspot-contact-form .hs-custom-style fieldset {
margin-bottom : 36px;
}
.hubspot-contact-form fieldset .hs-form-field textarea {
border : #b7b7b7 solid 2px;
height : 150px;
border-radius : 8px;
margin-top : 11px;
font-size : 18px;
padding : 10px;
width : 100%;
box-sizing : border-box;
outline : 0;
}
iframe#hs-form-iframe-0 {
width : 100% !important ;
}
.hbspt-form .hs-input {
border : #b7b7b7 solid 2px;
height : 52px;
border-radius : 8px;
margin-top : 11px;
font-size : 18px;
padding : 0 10px;
width : 100%;
outline : 0;
margin-bottom : 0;
}
.hbspt-form .hs-input:focus, .hubspot-contact-form fieldset .hs-form-field textarea:focus {
border-color : #007cc3;
}
.hbspt-form label span {
display : inline;
}
.hbspt-form .actions input.hs-button {
font-size : 22px;
font-weight : 500;
color : #fff;
background : #007cc3;
padding : 22px 10px;
width : 100%;
border-radius : 6px;
max-width : 240px;
margin : auto;
outline : 0;
display : block;
cursor : pointer;
border : #007cc3 solid 2px;
font-family : 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
text-transform : uppercase;
}
.hbspt-form .actions input.hs-button:hover {
background : #fff;
color : #007cc3;
}
.hubspot-contact-form {
padding : 50px 60px;
box-shadow : 0 0 13px #c6c6c6;
}
.banner-form .hs_submit.hs-submit, .hubspot-contact-form .hs_submit.hs-submit {
background : 0 0;
padding : 0;
margin : 0;
}
.hubspot-contact-form form {
padding : 0 !important ;
box-shadow : none;
}
.hubspot-contact-form .con-form-title + p br {
display : none;
}
.hubspot-contact-form .hs-custom-style fieldset .hs-form-field .input {
margin : 0 !important ;
}
.banner-form .hbspt-form .hs-input {
width : 100%;
border : none;
background-color : rgb(255, 255, 255, 0.51);
font-size : 16px;
color : #fff;
font-family : Montserrat, sans-serif;
padding : 8px 12px !important ;
border-radius : 4px;
box-sizing : border-box;
height : auto;
margin : 0;
}
.banner-form .hbspt-form .hs-form-field > label:first-child {
display : none;
}
.banner-form .hbspt-form .hs-form-field label.hs-error-msg {
color : #fff !important ;
font-size : 12px !important ;
text-align : left;
}
.banner-form .hs_submit.hs-submit input.hs-button {
padding : 12px 10px;
margin-top : 10px;
max-width : 230px;
font-size : 18px;
}
.banner-form .hbspt-form .hs-form-field {
padding : 0;
margin-bottom : 8px;
}
.banner-form form {
padding : 0;
}
.banner-form .hbspt-form .hs-form-field .input {
margin : 0;
padding : 0 4px;
}
.banner-form .hbspt-form .hs-input::-webkit-input-placeholder {
color : #fff;
font-family : Montserrat, sans-serif;
}
.banner-form .hbspt-form .hs-input::-moz-placeholder {
color : #fff;
font-family : Montserrat, sans-serif;
}
.banner-form .hbspt-form .hs-input:-ms-input-placeholder {
color : #fff;
font-family : Montserrat, sans-serif;
}
.banner-form .hbspt-form .hs-input::-ms-input-placeholder {
color : #fff;
font-family : Montserrat, sans-serif;
}
.banner-form .hbspt-form .hs-input::placeholder {
color : #fff;
font-family : Montserrat, sans-serif;
}
.banner-form br {
display : none;
}
.page-template-mercury_inner_pages .banner-image-head {
padding : 40px 0;
}
.page-template-mercury_inner_pages .banner-form {
max-width : 800px;
margin : 6px auto 0;
}
.page-template-mercury_inner_pages section.murcury_text.spc-text h2.section_title {
margin-bottom : 12px;
}
.page-template-mercury_inner_pages .banner-form-inner {
max-width : 650px;
margin : 0 auto;
}
.page-template-mercury_inner_pages .banner-form h3 {
margin-bottom : 22px;
font-size : 18px;
}
.banner-form .hbspt-form textarea.hs-input {
height : 44px;
resize : vertical;
}
.page-meet-the-new-met-80-cl .banner-desc {
font-size : 14px !important ;
line-height : normal !important ;
padding-top : 0;
padding-bottom : 8px;
}
.single-post .post-image {
margin-top : 40px;
margin-bottom : 20px;
}
.single-post .post {
padding-bottom : 40px;
}
@media (max-width: 1400px) {
.cems-inner video {
height : 350px;
margin : 0 auto;
width : auto;
display : block;
}
section.home-new-banner {
height : 600px;
}
.blog-info-hm p {
min-height : 120px;
}
.new-caption {
top : 20%;
}
section.air-services {
margin-top : 0;
padding : 50px 0;
}
.benifit-outer {
margin-top : 10px;
}
.cstm-home-blog {
margin : 50px -10px 0;
}
section.benif-section, section.home-blog {
padding : 50px 0;
}
.left-info-air h2 {
font-size : 40px;
}
h2.bdr-heading::before {
width : 114px;
height : 6px;
}
.new-home-wrap p {
font-size : 20px;
}
.sev-item h4 {
font-size : 20px;
}
.blog-info-hm h3 {
font-size : 18px;
margin : 12px 0 0;
min-height : 58px;
}
.blog-info-hm span.catg {
font-size : 20px;
}
.blog-info-hm p {
margin : 0;
font-size : 16px;
line-height : 24px;
}
.blog-info-hm a {
margin-top : 30px;
font-size : 16px;
}
.serv-list .sev-item {
padding : 14px;
margin : 6px 0;
}
.blog-info-hm p {
padding : 0;
}
}
@media (max-width: 1200px) {
.sev-item h4 {
min-height : 48px;
}
section.home-new-banner {
height : 570px;
}
.blog-info-hm {
padding : 20px 24px;
}
.blog-info-hm h3 {
min-height : 80px;
}
.new-caption h1 span, .new-caption h2 span {
font-size : 50px;
}
.new-caption h1, .new-caption h2 {
font-size : 64px;
}
.title-content.thermal-performance p img {
width : 50%;
}
.thankyou-module .contact-address {
max-width : 22%;
flex : 0 0 22%;
}
.thankyou-module .contact-address:nth-of-type(5) .contact-address-inner .contact-title, .thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title, .thankyou-module .contact-address:nth-of-type(7) .contact-address-inner .contact-title {
min-height : 70px;
}
.thankyou-module .contact-address-inner {
padding : 30px 10px 20px;
}
.thankyou-module .contact-address .contact-address-inner .contact-innr {
margin-bottom : 20px;
margin-top : 10px;
}
.thankyou-module .contact-address .contact-address-inner .contact-innr, .thankyou-module .contact-address .contact-address-inner .contact-phone {
font-size : 12px;
}
.thankyou-module .contact-address .contact-address-inner .contact-title h4 {
font-size : 18px;
}
.thankyou-module .contact-address:nth-of-type(5) .contact-address-inner .contact-innr, .thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-innr, .thankyou-module .contact-address:nth-of-type(7) .contact-address-inner .contact-innr {
min-height : 116px;
}
}
@media (max-width: 1199px) {
.main-video-three-boxes .video-left video {
height : 330px !important ;
}
.Compliance-list-main span.partner-img img {
margin : 0 auto;
height : 66px;
max-width : 100%;
object-fit : contain;
}
.solution-template-ambient-monitoring .banner-image-head {
min-height : auto;
padding : 100px 0;
background-size : auto;
background-position : center;
}
span.partner-img img {
height : 80px;
max-width : 160px;
}
.right-login-button a {
margin-top : 0;
}
.terms-of-use .post-content {
max-width : 760px;
}
.thankyou-module .contact-address {
margin-right : 23px;
margin-bottom : 23px;
}
#tribe-events-bar form .tribe-bar-search-filter {
width : 34%;
}
#tribe-events-bar form .tribe-bar-date-filter {
width : 35%;
}
.tribe-events-loop .type-tribe_events {
margin : 18px 15px !important ;
}
}
@media (max-width: 1013px) {
.footer-bottom div#nav_menu-2, .footer-bottom div#nav_menu-3, .footer-bottom div#text-2, .footer-bottom div#text-3 {
padding-right : 22px;
}
.footer-bottom div#text-3 {
width : auto;
padding-right : 0;
flex : min-content;
}
.footer-bottom div#nav_menu-2 ul li a, .footer-bottom div#nav_menu-3 li a, .footer-bottom h2.widget-title {
font-size : 13px;
}
}
@media (max-width: 991px) {
body.search .search-result .post-title {
min-height : 57px;
font-size : 14px;
margin-top : 10px;
}
.cooling-tower-tab ul li {
padding : 10px;
}
.cooling-tower-tab ul li a {
font-size : 13px;
padding : 6px 0;
min-height : 140px;
}
.hubspot-latest-post li.item.slick-slide {
padding : 0 12px;
}
.page-mercury-monitoring .title-content ul.img-left-side li {
padding : 70px 12px 20px;
transition : 0.3s;
max-width : 31.33%;
text-align : center;
font-size : 14px;
line-height : 20px;
}
.main-video-three-boxes ul.img-left-side {
padding-left : 25px;
}
.page-mercury-monitoring .main-video-three-boxes ul.img-left-side li {
margin : 0 0 15px !important ;
}
.power-plant-main.title-content li {
width : 24.5%;
padding : 10px 10px;
}
.hubspot-latest-post .post-titl a {
font-size : 14px;
}
.hubspot-latest-post .post-img img {
height : 132px;
}
.serv-list .sev-item {
width : 49%;
}
.grey_sec tr.first-row h1 {
font-size : 20px;
}
section.home-new-banner {
height : 538px;
}
.blog-info-hm p {
min-height : 132px;
}
.new-home-wrap p {
font-size : 18px;
line-height : 26px;
}
.blog-info-hm a {
margin-top : 20px;
font-size : 14px;
}
.new-caption h1 span, .new-caption h2 span {
font-size : 40px;
margin-left : 85px;
}
.blog-info-txt {
padding-left : 0;
}
.blog-info-hm p {
line-height : 22px;
font-size : 14px !important ;
}
.blog-info-hm h3 {
font-size : 15px;
min-height : 66px;
}
.blog-info-hm {
padding : 20px 20px;
}
.cstm-home-blog {
margin : 20px -10px 0;
}
.serv-list .sev-item img {
width : 100%;
height : 120px;
object-fit : contain;
}
.sev-item h4 {
font-size : 20px;
min-height : auto;
}
.benifit-outer {
margin-top : 0;
}
.new-home-wrap section.abt-info-air p {
font-size : 18px;
line-height : 28px;
padding-left : 0;
padding-right : 50px;
}
.new-caption h1, .new-caption h2 {
font-size : 50px;
line-height : 60px;
}
.new-caption a {
font-size : 22px;
padding : 12px 40px;
}
.bdr-heading, .left-info-air h2 {
font-size : 30px;
margin-bottom : 30px;
}
.inner_design_feature img {
margin-top : 0;
}
.table-responsive table .first-row td img {
height : 142px;
}
.main_murcury p {
font-size : 16px;
line-height : 22px;
}
.sub_head {
font-size : 17px;
margin : 6px 0;
}
.table-responsive tr.remote_row td, .table-responsive tr:nth-child(2) td, tr.extreme_row td, tr.mount_row td {
font-size : 14px;
}
.main_murcury .table-responsive table td {
padding : 10px;
}
.table-responsive tr.btn_row a {
font-size : 14px;
padding : 12px 13px;
}
.title-content.thermal-performance p img, .title-content.thermal-performance ul.check.left-side:nth-of-type(2) {
width : 100%;
}
.thankyou-module .contact-address {
max-width : 30%;
flex : 0 0 30%;
}
.thankyou-module .contact-address:nth-child(4n) {
margin-right : 23px;
}
.thankyou-module .contact-address:nth-child(3n) {
margin-right : 0;
}
.thankyou-module {
justify-content : flex-start;
}
.footer-bottom {
display : inherit;
}
.site-footer .widget-area {
display : inherit;
}
.tribe-events-loop h2.tribe-events-list-separator-month {
margin : 30px 0 15px;
}
.tribe-events-loop span.e-month {
font-size : 50px;
}
.tribe-events-loop span.e-year {
transform : translateY(70%);
}
.tribe-events-loop .type-tribe_events .tribe-events-event-meta {
border : 0;
margin : 0;
padding : 0;
}
.tribe-events-loop .tribe-events-venue-details {
margin : 0;
border : 0;
padding : 0;
}
.tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details {
padding : 0;
}
.tribe-events-loop h3 a {
font-size : 18px;
line-height : 26px;
}
.tribe-event-schedule-details {
margin-top : 20px;
}
.tribe-event-schedule-details span {
font-size : 16px;
padding : 0 0 6px;
}
.tribe-events-venue-details, .tribe-events-venue-details span {
font-size : 16px;
padding : 3px 0;
}
.tribe-events-venue-details .tribe-events-gmap {
padding : 8px 12px;
font-size : 15px;
margin-bottom : 15px;
}
.tribe-events-list-event-description a {
padding : 13px 20px;
font-size : 15px;
}
.tribe-events-loop .type-tribe_events {
padding : 25px 10px !important ;
margin : 15px 12px !important ;
}
#tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-collapse-toggle {
width : 100%;
background : #00345e;
color : #fff;
font-size : 16px;
padding : 9px 10px;
}
#tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters {
top : 45px;
box-shadow : 0 0 5px rgb(0, 0, 0, 0.2);
background : #fff;
padding : 10px;
}
#tribe-events-bar form .tribe-bar-submit {
margin : 10px 0 0 0;
}
#tribe-events-bar .tribe-bar-submit input[type="submit"] {
font-size : 14px;
padding : 10px 20px;
}
#tribe-events-bar form label {
margin-top : 8px;
}
#tribe-events-bar form .tribe-bar-date-filter {
margin-right : 0;
}
#tribe-events-bar form {
padding : 0 12px;
}
.tribe-events-single .tribe-events-single-event-title.page-title {
font-size : 30px;
}
.tribe-events-single .tribe-events-schedule {
border : 0;
padding : 0;
}
#tribe-events .tribe-events-single .tribe_events .tribe-events-cal-links a.tribe-events-button {
margin : 15px 10px 0 0;
}
.tribe-events-single .tribe-events-schedule h2 {
font-size : 18px;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group h2 {
margin : 10px 0 10px;
}
#tribe-events-content.tribe-events-single {
padding : 60px 0;
}
#tribe-events-content.tribe-events-list {
margin-bottom : 40px;
}
.resource-right ul li:nth-child(3n 1) {
margin-right : 2.3%;
}
.resource-right ul li:nth-child(2n 1) {
margin-right : 0;
}
.resource-right ul li {
max-width : 48.8%;
flex : 0 0 48.8%;
}
.resource-right {
max-width : 65.5%;
flex : 0 0 65.5%;
}
.resource-left {
max-width : 32.25%;
flex : 0 0 32.25%;
}
.resource-right ul li:first-child img {
height : 170px;
}
.resource-right ul li img {
height : 140px;
}
.partnerships-slider button.slick-arrow.slick-next {
right : -20px;
}
.partnerships-slider button.slick-arrow.slick-prev {
left : -20px;
}
.main_murcury .table-responsive table td img {
width : 100%;
max-width : 20px;
}
.first-row.btn_row td:first-child img {
max-width : 100%;
}
}
@media (max-width: 768px) {
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group {
padding : 10px 0;
border-top : 1px solid #cecece;
}
.tribe-events-single .tribe-events-single-section {
padding : 0;
}
}
@media (max-width: 767px) {
.hubspot-contact-form {
padding : 20px 15px;
}
.main-video-three-boxes .video-left {
width : 100%;
}
span.partner-img img {
max-width : 134px;
}
body.search .search-inner-div article.post {
width : 47%;
margin-bottom : 20px;
}
body.search h2.page-title {
font-size : 24px;
margin : 30px 0 15px;
}
.sitemap .post-content h3 {
color : #000;
font-size : 24px;
}
.sitemap .banner-image-head {
padding : 26px 0;
}
.cems-image-right, .main-cems-sec .cems-content {
width : 100%;
padding-right : 0;
}
.cems-multigas img {
height : auto;
margin-right : 30px;
}
.cooling-tower-tab ul li img {
height : 50px;
}
.cooling-tower-tab ul li a {
font-size : 12px;
padding : 12px 0;
}
.error404 .page-content {
padding : 60px 15px;
}
.error404 .page-content h1 {
font-size : 110px;
line-height : 102px;
}
.error404 .page-content h2, .error404 .page-content p {
font-size : 14px;
}
.hubspot-latest-post {
margin : 20px 0;
}
.benifit-outer .benfit-item {
width : 48.5%;
flex : 0 0 48.5%;
}
.grey_sec tr.first-row h1 {
font-size : 18px;
}
.page-mercury h2.solutions.post-title {
font-size : 26px;
}
.banner-form h3 {
font-size : 14px;
}
ul.design_feature_list {
width : 100%;
}
.banner-form {
margin : 10px auto 0;
}
.inner_design_feature {
margin-top : 0;
}
.meat-the-new-met-80 .post-title, .met-80-cls .post-title, .page-meet-the-new-met-80-cl .post-title {
font-size : 28px;
}
.list_items_li li img {
height : 70px;
}
.spc-text {
padding : 20px 0;
}
.list_items_li li {
width : 100%;
flex : 0 0 100%;
margin-bottom : 30px;
}
.section_title {
font-size : 22px;
margin-bottom : 18px;
}
.list_items_li {
margin : 20px 0 0;
}
.table-responsive {
margin : 0 0 0;
}
.table-responsive tr.btn_row a {
font-size : 10px;
}
.tribe-events-event-url a {
word-break : break-word;
}
.title-content ul.dotted {
display : inherit;
}
.title-content ul.dotted li {
max-width : 100%;
}
.title-content p, .title-content ul li {
font-size : 16px;
}
.thankyou-module .contact-address:nth-child(3n) {
margin-right : 23px;
}
.thankyou-module .contact-address:nth-child(2n) {
margin-right : 0;
}
.thankyou-module .contact-address {
max-width : 48%;
flex : 0 0 48%;
}
.thankyou-module .contact-address:nth-of-type(5) .contact-address-inner .contact-innr, .thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-innr, .thankyou-module .contact-address:nth-of-type(7) .contact-address-inner .contact-innr {
min-height : inherit;
}
.thankyou-module {
justify-content : center;
margin : 30px 0 0;
}
.thankyou-inner p {
font-size : 20px;
}
.thankyou-sec h1 {
margin : 15px 0 20px;
font-size : 30px;
}
.title-content ul.check.left-side {
width : 100%;
}
.title-content p img.right-side, .title-content p img.ul-img-right {
width : 100%;
margin : 15px 0;
}
.title-content p img.optional-planning {
padding-left : 0;
}
.tribe-events-loop .type-tribe_events {
padding : 20px 10px !important ;
margin : 6px 0 !important ;
width : 100%;
}
.tribe-events-loop h2.tribe-events-list-separator-month {
margin : 5px 0 8px;
}
.tribe-events-loop span.e-month {
font-size : 40px;
letter-spacing : -1px;
}
.tribe-events-loop span.e-year {
transform : translateY(45%);
}
#tribe-events-bar form {
padding : 0;
}
.tribe-events-single .tribe-events-single-section {
padding : 0;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group h2 {
margin : 0 0 10px;
}
.tribe-events-single .tribe-events-single-section .tribe-events-meta-group {
padding : 10px 0;
border-top : 1px solid #cecece;
}
.tribe-events-single .tribe-events-single-event-title.page-title {
font-size : 25px;
}
.tribe-events-single .tribe-events-single-section {
margin : 20px 0 20px;
}
.resource-main > .container {
flex-wrap : wrap;
}
.resource-left, .resource-right {
max-width : 100%;
flex : 0 0 100%;
}
.resource-right {
margin-top : 40px;
}
.resource-right ul li:first-child img {
height : 200px;
}
.resource-right ul li img {
height : 165px;
}
.cems-content h2 {
font-size : 22px;
}
.cems-cta {
padding : 10px 15px;
font-size : 14px;
}
.page-mercury-monitoring .title-content ul.img-left-side li {
max-width : 370px;
font-size : 14px;
line-height : 20px;
flex : 0 0 100%;
margin : 15px auto;
}
.page-mercury-monitoring .title-content ul {
justify-content : initial;
flex-wrap : wrap;
}
}
@media (max-width: 666px) {
.thankyou-module .contact-address {
max-width : 55%;
flex : 0 0 55%;
margin : 15px 0;
}
.thankyou-module .contact-address:nth-child(3n) {
margin-right : 0;
}
.thankyou-module .contact-address:nth-of-type(5) .contact-address-inner .contact-title, .thankyou-module .contact-address:nth-of-type(6) .contact-address-inner .contact-title, .thankyou-module .contact-address:nth-of-type(7) .contact-address-inner .contact-title {
min-height : inherit;
}
}
@media (max-width: 639px) {
.hubspot-contact-form {
margin-bottom : 0;
}
.hubspot-contact-form .hs-custom-style fieldset .hs-form-field {
padding : 0;
margin-bottom : 15px;
width : 100% !important ;
}
.hubspot-contact-form .hs-custom-style fieldset {
margin-bottom : 0;
}
.ambient-carousal .slick-arrow {
display : none !important ;
}
.page-cloud-based-monitoring iframe, .page-gaseous-measurement-with-cleancloud iframe {
max-width : 320px;
height : 200px !important ;
}
.cooling-tower-tab ul li {
padding : 4px;
}
.cooling-tower-tab ul li img {
height : 34px;
}
.cooling-tower-tab ul li a, .cooling-tower-tab ul li a:hover {
font-size : 10px;
padding : 9px 2px;
border : none;
min-height : 101px;
}
.solution-template-cooling-tower-testing .title-content {
padding-top : 0;
}
.cooling-tower-tab ul {
margin : 20px 0 0;
}
section.home-new-banner video#banner_mid {
margin-top : 0;
}
section.home-new-banner {
height : 422px;
}
.table-responsive table {
width : 800px;
overflow-x : scroll;
}
.table-responsive {
overflow-y : hidden;
overflow-x : auto;
}
.title-content p, .title-content ul li {
font-size : 14px;
}
.title-content ul li {
line-height : 24px;
}
.title-content ul.check li::before, .title-content ul.dotted li::before {
top : 24px;
}
.title-content {
padding : 40px 0;
}
.post_title-ambient h2, .title-content h2 {
font-size : 22px;
}
.tab-p {
font-size : 22px !important ;
}
.title-content ul li {
padding : 20px 20px 20px 40px;
}
.thankyou-module .contact-address {
max-width : 320px;
flex : auto;
}
.thankyou-sec {
padding : 40px 0;
}
.thankyou-inner p {
font-size : 18px;
}
.title-content ul ul.sub-content li {
padding : 10px 20px 0;
}
.footer-bottom-inner {
padding : 0 15px;
}
.title-content iframe {
height : auto !important ;
}
.tribe-events-loop span.e-month {
font-size : 35px;
letter-spacing : 0;
}
.tribe-events-loop span.e-year {
transform : translateY(35%);
}
.tribe-events-loop .type-tribe_events {
margin : 4px 0 !important ;
}
#tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-collapse-toggle {
font-size : 15px;
padding : 6px 10px;
}
#tribe-events-bar form {
margin-top : 25px;
}
#tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters {
top : 40px;
padding-top : 3px;
}
#tribe-events-bar .tribe-bar-submit input[type="submit"] {
width : 100%;
}
#tribe-events-bar form label {
font-size : 15px;
}
#tribe-events-content.tribe-events-single {
padding : 30px 0;
}
#tribe-events-content.tribe-events-list {
margin-bottom : 25px;
}
.banner-form .wpcf7-form-control-wrap.EmailAddress, .banner-form .wpcf7-form-control-wrap.Name, .banner-form .wpcf7-form-control-wrap.PhoneNumber {
display : block;
width : 100%;
margin-left : 0;
margin-right : 0;
margin-top : 0;
}
.banner-form span {
margin : 2px 0;
}
}
@media screen and (min-width: 640px) {
section.abt-info-air .container {
display : flex;
align-items : center;
}
}
@media screen and (min-width: 1500px) {
.laboratory-analysis-services .banner-text {
top : 9.1%;
}
.flare-services .banner-text {
top : 11.7%;
}
.search-form-wrap form input {
width : 300px;
}
.right-login-button a, .right-nav ul li a {
font-size : 14px;
}
.solution-template-ambient-monitoring .banner-image-head {
min-height : 590px;
background-position : center 10%;
}
}
@media (min-width: 1600px) {
.logo img {
max-width : 225px;
}
.right-login-button a {
margin-top : 0;
}
.right-nav ul li a {
font-size : 16px;
}
.right-nav ul li {
margin : 0 8px;
}
span.partner-name {
min-height : 59px;
font-size : 22px;
}
}
@media (max-width: 1320px) {
.search-form-wrap form input {
width : 100%;
}
}
@media (max-width: 1300px) {
.right-nav ul li a {
padding : 35px 10px;
}
}
@media (max-width: 1200px) {
.search-form-wrap form input {
width : 250px;
padding : 10px 22px 10px 10px;
height : 45px;
}
.search-submit {
right : 7px;
}
.site-header .search-form {
z-index : 101;
opacity : 1;
visibility : visible;
position : relative;
bottom : 0;
width : 250px;
transform : translate(80px,40px);
left : 0;
border-radius : 4px;
}
.site-header .open-search .search-form {
transform : translate(-219px,40px);
left : 0;
}
.search-toggle i.fa {
font-size : 18px;
}
.search-toggle {
display : block;
border : 0;
margin : 0;
padding : 0;
color : #464646;
width : 28px;
height : 28px;
top : 22px;
}
.page-ambient-monitoring .title-content .container > h2:first-child {
margin-top : 0;
}
.banner-image-head {
padding-left : 8px !important ;
padding-right : 8px !important ;
}
.container, .inner-banner-container {
max-width : 970px !important ;
margin : 0 auto;
padding : 0 15px;
}
.footer-top h3 img {
margin-right : 10px;
}
.footer-top h3 span {
padding-left : 15px;
font-size : 20px;
}
.right-buttons li:last-child {
margin-left : 10px;
}
.site-header .search-form-wrap {
width : 30px;
}
.right-nav nav {
width : auto;
}
.flare-services .banner-text {
top : 1.4%;
}
.laboratory-analysis-services .banner-text {
top : 1%;
}
.list-sec {
align-items : inherit;
}
.footer-bottom div#nav_menu-2, .footer-bottom div#nav_menu-3, .footer-bottom div#text-2, .footer-bottom div#text-3 {
padding-right : 30px;
}
.footer-bottom #text-4 img {
max-width : 150px;
}
.page-form-right form .comn-cls label, .post-content form .comn-cls label {
width : 48%;
}
.flare-services .list-sec li {
width : 22.6%;
}
.contact-address-inner {
margin-right : 24px;
margin-bottom : 28px;
}
.contact-address-inner .contact-title {
font-size : 25px;
}
}
@media (max-width: 991px) {
.single-post .post {
max-width : 70%;
padding : 20px 0;
}
.hbspt-form .hs-input {
height : 45px;
font-size : 16px;
}
.hubspot-contact-form {
padding : 30px 15px;
margin-bottom : 40px;
}
.table-responsive table .first-row td img {
height : 142px;
}
.main_murcury p {
font-size : 14px;
line-height : 22px;
}
.mercury-msr-new .table-responsive table .first-row td img {
max-width : 100%;
}
tr.heading-row h2 {
font-size : 20px;
}
ul.stack-accreditedlist li img {
width : 86px !important ;
object-fit : contain;
height : 54px !important ;
position : absolute;
left : 0;
top : 18px;
}
.services-list-main ul li {
padding-left : 77px !important ;
padding : 24px 0;
min-height : 80px;
position : relative;
display : flex;
align-items : center;
}
.list-sec ul li {
font-size : 14px;
}
.main-video-three-boxes .video-left video {
height : 255px !important ;
}
section.abt-info-air .ryt-abt-img iframe {
height : 220px !important ;
}
.flare-services .list-sec li {
width : 47%;
margin : 11px 11px !important ;
}
.container, .inner-banner-container {
max-width : 750px !important ;
}
.bottom-text, .top-text {
padding : 0 0;
}
.services .list-sec {
padding : 20px 0;
}
.still-question {
padding : 50px 0 0;
}
.body-text {
padding : 60px 0;
}
.flare-services .bottom-text p {
font-size : 16px;
}
.services .top-text p {
font-size : 16px;
}
.footer-button-widgets .textwidget {
display : block !important ;
text-align : center;
}
body .footer-bottom div#nav_menu-3 {
padding-right : 15px;
}
.footer-bottom div#nav_menu-2, .footer-bottom div#nav_menu-3, .footer-bottom div#text-2, .footer-bottom div#text-3 {
padding : 20px 15px;
display : inline-block;
width : auto;
float : left;
}
.footer-right-side {
display : flex;
}
.footer-bottom #text-4 {
width : 30% !important ;
}
.footer-bottom #text-4 {
padding : 20px 0;
width : 100%;
margin : 0;
width : auto;
background : 0 0;
text-align : left;
}
.footer-bottom #text-4 img {
max-width : 160px;
}
.footer-bottom {
padding : 20px 0 10px;
}
.flare-services .banner-text {
position : static;
text-align : center;
background : #007cc3;
padding : 50px 0;
}
.banner-text h1 {
line-height : 55px;
letter-spacing : 6px;
font-size : 45px;
}
.flaree {
font-size : 25px;
letter-spacing : 10px;
}
.post-image {
display : none;
}
.laboratory-analysis-services .banner-text {
position : static;
background : #007cc3;
padding : 50px 0;
}
.list-sec {
padding : 60px 0;
}
.list-sec h3 {
font-size : 21px;
}
.list-sec ul li {
padding : 10px 0;
}
.list-sec ul li {
line-height : normal;
padding : 12px 0;
}
.list-sec ul li img {
padding-right : 0;
display : block;
max-width : 60px;
max-height : 60px;
margin-bottom : 15px;
}
.body-text p, .bottom-text p {
font-size : 17px;
}
.page-main .request-a-quote {
padding : 60px 0;
}
.page-form-right form .comn-cls label, .post-content form .comn-cls label {
font-weight : 500;
margin-right : 0;
width : 100%;
margin : 10px 0;
}
.page-form-right form .comn-cls label {
margin-right : 0;
}
.page-form-right form .comn-cls {
margin : 0;
}
.page-form-right form .comn-cls input, .page-form-right form .comn-cls select, .post-content form .comn-cls input, .post-content form .comn-cls select {
height : 45px;
font-size : 16px;
}
.page-form-right form .comn-cls textarea, .post-content form .comn-cls textarea {
height : 100px;
}
.page-form-right form .submt input {
font-size : 18px;
padding : 14px 10px;
max-width : 100%;
}
.banner-image-head h1, .banner-image-head h2 {
font-size : 50px;
letter-spacing : 7px;
line-height : 60px;
}
.banner-image-head .banner-desc {
font-size : 18px;
letter-spacing : 1px;
max-width : 100%;
margin : auto;
}
.banner-image-head .banner-button a {
margin-top : 20px;
padding : 14px 28px;
font-size : 15px;
}
.right-buttons {
padding-top : 15px;
}
.contact-address-inner {
flex : 0 0 30%;
max-width : 30%;
}
.contact-address-inner:nth-child(4n) {
margin-right : 24px;
}
.contact-address-inner:nth-child(3n) {
margin-right : 0;
}
.post-content form .comn-cls {
margin-bottom : 0;
}
.page-form-right form .submt input, .post-content form .submt input {
font-size : 20px;
padding : 13px 10px;
max-width : 100%;
}
.con-form-title {
margin-bottom : 20px;
}
.post-content form {
padding : 30px 15px;
margin-bottom : 40px;
}
.contact-address {
padding : 60px 0 40px;
}
.footer-bottom p {
text-align : left;
}
.content-section {
padding : 60px 0 60px;
}
.boxes-section {
padding-top : 0;
}
.boxes-section .column-box {
flex : 0 0 30%;
max-width : 30%;
}
.boxes-section .column-box:nth-child(4n) {
margin-right : 24px;
}
.moniter-section {
margin-top : 0;
}
.moniter-section .container {
display : block;
}
.col-6.moniter-image {
float : none;
width : 100%;
text-align : center;
}
.col-6.moniter-text {
float : none;
width : 100%;
padding-left : 0;
margin-top : 20px;
text-align : center;
}
.moniter-text h3::before {
right : 0;
margin : auto;
}
.content-section p {
max-width : 100%;
}
.column-box h5 {
font-size : 16px;
}
}
@media (max-width: 927px) {
.search-toggle i.fa {
font-size : 20px;
}
.search-toggle {
right : 32px;
top : 20px;
}
.right-nav nav {
width : 100%;
display : none;
float : none;
position : absolute;
top : 80px;
z-index : 99;
text-align : left;
left : 0;
box-shadow : 0 5px 5px 0 rgb(0, 0, 0, 0.2);
background : #007cc3;
padding : 0;
}
.right-nav ul li:last-child a {
border-bottom : 0;
}
header.site-header {
padding : 15px;
margin : 0;
}
.logo img {
margin-top : 0;
}
.right-nav .menu-toggle {
margin-right : 0;
cursor : pointer;
position : absolute;
right : 15px;
z-index : 99;
}
.right-nav ul li {
display : block;
text-align : left;
}
.right-nav ul {
text-align : left;
visibility : visible;
opacity : 1;
background : 0 0;
box-shadow : inherit;
}
.right-nav ul li a {
color : #fff !important ;
padding : 15px 24px 15px 15px;
border-bottom : 1px solid rgb(255, 255, 255, 0.5);
display : block;
}
.right-nav {
position : static;
}
.right-login-button {
margin-right : 40px;
}
.right-nav ul li.menu-item-has-children ul.sub-menu {
width : 100%;
background : #007cc3;
}
.right-nav ul li.menu-item-has-children ul.sub-menu.menu-show {
position : relative;
opacity : 1;
visibility : visible;
background-color : #007cc3;
}
.right-nav ul li.menu-item-has-children ul.sub-menu {
background-color : #007cc3;
}
.main-nav li:hover .sub-menu {
display : none;
opacity : 0;
visibility : hidden;
}
.right-nav ul li.menu-item-has-children > a::after {
color : #fff;
right : 15px;
top : 20px;
}
.right-nav ul li.menu-item-has-children ul.sub-menu li {
width : 100%;
float : none;
padding : 0 0;
}
.right-nav ul li.menu-item-has-children .sub-menu a {
padding : 11px 35px;
line-height : 18px;
}
.right-nav ul li.menu-item-has-children ul.sub-menu {
padding-bottom : 0;
}
}
@media (max-width: 767px) {
.single-post .post {
max-width : 86%;
}
.single-post .banner-title-main {
padding-left : 15px;
padding-right : 15px;
}
.ftir-image-with-text {
margin-bottom : 0;
}
.main-video-three-boxes .video-left video {
width : 100% !important ;
background-color : #000;
height : auto !important ;
}
.main-video-three-boxes ul.img-left-side {
width : 100%;
justify-content : space-between;
margin-top : 21px;
padding : 0;
}
.page-mercury-monitoring .title-content ul.img-left-side li {
width : 31% !important ;
flex : 0 0 31%;
}
.main-video-three-boxes .video-left video {
width : 100% !important ;
}
.page-stack-testing .stack-servies ul.excellence-list li {
width : 31%;
padding : 20px 10px;
}
.cems-outer, .technical-library-sec {
padding : 40px 0;
}
.cems-inner video {
height : auto;
width : 100%;
}
.cems-content h2 {
margin-top : 20px;
}
.cems-image-right {
text-align : center;
margin-top : 24px;
}
.cems-image-right img {
height : 300px;
margin : 0 auto;
}
.ambient-carousal {
margin-bottom : 40px;
margin-top : -20px;
}
.power-plant-main.title-content li {
width : 49%;
padding : 10px 20px;
}
.flare-services .list-sec ul {
margin : 0;
}
.flare-services .list-sec li:nth-child(2n) {
margin-right : 0 !important ;
}
.flare-services .list-sec li {
width : 48.5%;
margin : 11px 18px 11px 0 !important ;
min-height : 162px;
}
section.home-new-banner .new-caption {
text-align : center;
}
.new-caption h1, .new-caption h2 {
font-size : 36px;
line-height : 46px;
text-shadow : -2px 3px 1px #007cc340;
}
.bdr-heading, .left-info-air h2 {
font-size : 24px;
margin-bottom : 20px;
}
.new-home-wrap section.abt-info-air p {
font-size : 16px;
}
section.abt-info-air {
padding : 20px 0;
}
.benifir-info h3 {
font-size : 18px;
}
section.air-services {
margin-top : 20px;
padding : 20px 0;
}
section.benif-section, section.home-blog {
padding : 20px 0;
}
h2.bdr-heading::before, h3.bdr-heading::before {
width : 77px;
height : 4px;
}
.new-home-wrap p {
margin : 10px 0;
font-size : 16px;
}
.new-caption a {
font-size : 20px;
padding : 11px 33px;
float : none;
}
.new-caption h1 span, .new-caption h2 span {
font-size : 28px;
margin-left : 0;
text-shadow : -3px 1px 1px #00000040;
}
.ryt-img {
float : left;
width : 100%;
margin-bottom : 40px;
}
.container, .inner-banner-container {
max-width : 100% !important ;
}
.still-question {
padding : 30px 0 0;
text-align : center;
}
.right-buttons li a {
padding : 15px 30px;
font-size : 15px;
}
.footer-bottom #text-4 {
padding : 10px 0 30px;
width : 100%;
background : 0 0;
text-align : left;
}
.footer-bottom div#nav_menu-2, .footer-bottom div#nav_menu-3, .footer-bottom div#text-2, .footer-bottom div#text-3 {
width : 49%;
}
.footer-bottom #text-4 img {
max-width : 150px;
}
.footer-bottom {
padding : 20px 0 35px;
}
.list-sec-left, .list-sec-right {
width : 100%;
}
.list-sec-left ul {
padding-right : 0;
}
.list-sec-right ul {
padding-left : 0;
}
.laboratory-analysis-services .list-sec-right {
padding-top : 30px;
}
.laboratory-analysis-services .list-sec h3 {
margin-bottom : 10px;
}
.page-main .request-a-quote {
display : block;
}
.page-content-left {
padding : 20px;
float : none;
width : 100%;
margin-right : 0;
}
.page-form-right {
padding : 20px;
float : none;
width : 100%;
margin-top : 10px;
}
.page-content-left h3 {
font-size : 25px;
margin : 0 0 20px;
}
.page-form-right form h1 {
font-size : 25px;
margin : 0 0 20px;
}
.right-buttons {
padding-top : 15px;
}
.banner-image-head h1, .banner-image-head h2 {
font-size : 45px;
letter-spacing : 5px;
line-height : 50px;
}
.banner-image-head .banner-desc {
font-size : 16px;
margin : auto;
padding : 7px 0;
}
.banner-image-head .banner-button a {
margin-top : 10px;
}
.contact-address-inner {
flex : 0 0 48%;
max-width : 48%;
margin : 5px !important ;
}
.post-content form {
padding : 20px 15px;
margin-bottom : 40px;
}
.con-form-title h1 {
font-size : 32px;
}
.boxes-section .column-box {
flex : 0 0 47%;
max-width : 47%;
margin : 8px !important ;
}
.body-text p, .bottom-text p {
font-size : 18px;
}
.list-sec-right {
margin-top : 30px;
}
.footer-right-side {
display : inherit;
}
.footer-bottom #text-4 {
width : 100% !important ;
}
}
@media (max-width: 639px) {
.page-template-mercury_inner_pages .banner-form h3 {
margin-bottom : 15px;
font-size : 14px;
}
.hbspt-form .hs-input {
margin-top : 0;
}
.hbspt-form .actions input.hs-button {
font-size : 18px;
padding : 12px 10px;
max-width : 100%;
}
.hbspt-form label {
font-size : 16px !important ;
margin : 0 !important ;
}
ul.stack-accreditedlist li img {
top : 7px;
margin : 0 !important ;
}
.services-list-main ul.stack-accreditedlist li {
min-height : 70px;
margin : 0 !important ;
}
.services-list-main.list-sec {
margin-bottom : 40px;
}
.services-list-main ul:first-child {
padding-right : 0;
}
.services-list-main ul:last-child {
padding-left : 0;
}
.list-sec ul.stack-accreditedlist h3::after {
right : 0;
margin : 0;
}
.services-list-main ul {
width : 100%;
}
.ftir-image-with-text {
margin-bottom : 0;
}
.top-bottom-space {
padding : 0 0;
}
.ftir-three-boxes ul {
align-items : flex-start;
}
.blog-info-hm h3 {
min-height : auto;
margin-bottom : 10px;
}
.blog-info-hm p {
min-height : auto;
}
.benifit-outer .benfit-item {
width : 100%;
flex : 0 0 100%;
margin-bottom : 20px;
display : block;
margin-top : 50px;
text-align : center;
padding-top : 34px;
}
.benf-icon img {
height : 50px;
}
.blog-info-hm span.catg {
font-size : 16px;
}
.new-home-wrap section.abt-info-air p {
padding : 0;
}
.ryt-abt-img {
position : relative;
float : left;
width : 100%;
right : 0;
}
.benf-icon {
display : block;
padding : 18px 0;
width : 88px;
height : 88px;
}
.benifir-info {
width : 100%;
display : block;
}
.blog-item {
margin : 0 0 20px;
width : 100%;
}
.cstm-home-blog {
margin : 20px 0 0;
display : block;
}
.blog-info-hm a {
margin-top : 6px;
float : left;
}
.cstm-home-blog .h-blog-img img {
width : 100%;
}
.sev-item h4 {
font-size : 16px;
}
.serv-list .sev-item {
padding : 6px;
}
.serv-list .sev-item {
width : 48%;
}
.left-info-air {
width : 100%;
}
.body-text {
padding : 30px 0;
}
.list-sec-left, .list-sec-right {
width : 100%;
}
.list-sec-left ul {
padding-right : 0;
}
.list-sec-right ul {
padding-left : 0;
}
.flare-services .list-sec li {
padding : 16px;
display : block;
width : 100%;
margin : 10px 0 !important ;
min-height : auto;
}
.list-sec-right {
border-top : 1px solid #ccc;
}
.still-question {
padding : 20px 0 0;
}
.still-img {
padding-right : 0;
max-width : 40px;
}
.services .list-sec {
padding : 10px 0;
width : 100%;
display : block;
}
.still-text {
display : block;
padding : 0;
}
.still-text::before {
display : none;
}
.still-text h2 {
font-size : 24px;
}
.still-text p {
font-size : 15px;
line-height : normal;
text-align : center;
}
.still-text a {
font-size : 15px;
padding : 12px 20px;
margin-top : 10px;
}
.footer-top {
padding : 20px 0;
}
.footer-top h3 img {
margin-right : 0;
display : block;
max-width : 50px;
margin : auto;
}
.footer-top h3 span {
padding-left : 0;
border-left : 0;
}
.right-buttons li a {
padding : 14px 25px;
font-size : 15px;
}
.footer-bottom #text-4 img {
max-width : 140px;
}
.flare-services .banner-text, .laboratory-analysis-services .banner-text {
padding : 30px 10px;
}
.banner-text img {
width : 40px;
padding-bottom : 10px;
}
.flaree {
font-size : 20px;
letter-spacing : 6px;
}
.banner-text h1 {
line-height : normal;
letter-spacing : 5px;
font-size : 35px;
margin-bottom : 0;
}
.flare-services .banner-text p {
line-height : 25px;
font-size : 15px;
}
.banner-text a {
margin-top : 15px;
padding : 8px 18px;
font-size : 14px;
}
.laboratory-analysis-services .list-sec {
padding : 30px 0;
}
.body-text p, .bottom-text p {
font-size : 16px;
}
.laboratory-analysis-services .list-sec ul li img {
max-height : 50px;
max-width : 50px;
margin : 0 auto 15px;
}
.laboratory-analysis-services .list-sec h3 {
margin-bottom : 10px;
padding-bottom : 10px;
}
.laboratory-analysis-services .list-sec-left, .laboratory-analysis-services .list-sec-right {
text-align : center;
}
.laboratory-analysis-services .list-sec h3::after {
width : 150px;
right : 0;
margin : auto;
}
.laboratory-analysis-services .list-sec li:last-child {
padding-bottom : 12px;
}
.page-content-left {
padding : 15px;
}
.page-content-left p {
line-height : 25px;
}
.left-address p {
padding : 15px 0;
}
.page-main .request-a-quote {
padding : 30px 0;
}
.banner-image-head {
padding : 40px 10px;
}
.banner-icon img {
width : 40px;
padding-bottom : 7px;
}
.banner-image-head h1, .banner-image-head h2 {
font-size : 35px;
letter-spacing : 4px;
line-height : normal;
}
.banner-image-head .banner-desc {
font-size : 14px;
padding : 7px 0;
line-height : normal;
}
.banner-image-head .banner-button a {
padding : 12px 25px;
font-size : 14px;
}
.contact-address {
padding : 30px 0 20px;
display : block;
}
.contact-address-inner {
flex : 0 0 100%;
max-width : 100%;
margin : 5px 0 !important ;
padding : 25px 15px 25px;
}
.contact-address-inner .contact-title {
font-size : 22px;
}
.contact-address-inner .contact-innr {
margin-bottom : 15px;
margin-top : 15px;
}
.con-form-title h1 {
font-size : 28px;
}
.page-form-right form .comn-cls label, .post-content form .comn-cls label {
margin : 7px 0;
font-size : 16px;
}
.page-form-right form .submt input, .post-content form .submt input {
font-size : 18px;
padding : 12px 10px;
}
.stack-servies {
padding : 30px 0;
}
.stack-servies li {
font-size : 16px;
line-height : normal;
width : 100%;
min-height : auto;
}
.ftir-three-boxes ul li {
width : 46%;
min-height : auto;
margin : 0 2% 15px !important ;
}
.stack-servies p {
font-size : 16px;
margin : 0 0 12px;
}
.stack-servies h3 {
font-size : 22px;
margin : 12px 0 15px;
}
.stack-servies img {
margin-top : 0;
}
.pre-events-main .pre-events {
width : 100%;
border-right : 0;
padding : 0;
margin-bottom : 10px;
}
.pre-events-main {
padding : 15px 0 10px;
}
.pre-events-main .pre-events:last-child {
margin-bottom : 0;
}
.content-section {
padding : 30px 0;
}
p {
line-height : 26px;
font-size : 16px;
}
.boxes-section .column-box {
flex : 0 0 100%;
max-width : 100%;
margin : 8px 0 !important ;
padding : 25px 10px;
}
.boxes-section .container {
display : block;
}
.moniter-section {
padding : 30px 0;
}
.moniter-text h3 {
font-size : 25px;
}
.moniter-text a {
padding : 12px 30px;
}
.solution-template-laboratory-analysis .list-sec {
padding : 20px 0;
text-align : center;
}
.list-sec ul li img {
margin : 0 auto 15px;
}
.list-sec h3::after {
right : 0;
margin : auto;
}
.list-sec h3 {
font-size : 20px;
padding-bottom : 10px;
margin-bottom : 10px;
}
.solution-template-laboratory-analysis .list-sec-right {
border-top : 0 solid #ccc;
}
.services-list-main li {
padding : 0 0 0 29px;
background-size : 22px auto;
}
}
@media (max-width: 479px) {
.ftir-image-with-text img {
height : 300px;
object-fit : contain;
padding : 0;
float : none;
width : auto;
margin : 0 auto;
display : block;
}
.ftir-three-boxes ul li {
width : 100%;
margin : 0 0 15px !important ;
}
ul.stack-accreditedlist h3:after {
margin : 0;
}
.services-list-main ul li {
padding-left : 70px !important ;
}
.services-list-main ul:last-child {
padding-left : 0;
}
.services-list-main ul:first-child {
padding-right : 0;
}
.page-mercury-monitoring .title-content ul.img-left-side li {
width : 100% !important ;
flex : 0 0 100%;
max-width : 370px !important ;
margin : 20px auto 0 !important ;
}
.main-video-three-boxes ul.img-left-side {
margin-top : 0;
}
.main-video-three-boxes {
margin-bottom : 20px;
}
.page-stack-testing .stack-servies ul.excellence-list li {
width : 100%;
padding : 30px 10px;
}
.cems-image-right img {
height : 200px;
}
.home section.home-new-banner h3.per-title {
font-size : 36px;
line-height : 40px;
margin : 15px 0;
}
.partnerships-slider button.slick-arrow.slick-prev {
left : -17px;
}
.partnerships-slider button.slick-arrow.slick-next {
right : -17px;
}
body.search .search-inner-div article.post {
width : 100%;
}
body.search .post-excerpt a.read-more {
padding : 7px;
width : 90px;
}
body.search .search-result .post-title {
min-height : auto;
margin : 10px 0;
}
.services-list-main {
margin-bottom : 0;
}
.services-list-main ul {
width : 100%;
}
.contact-us .banner-image-head {
margin-bottom : 30px;
}
.contact-us .post-content form {
margin-bottom : 0;
}
.combustion-testing img {
float : none;
width : 100%;
margin : 0 0 10px !important ;
}
.hubspot-latest-post {
padding-bottom : 24px;
}
.hubspot-latest-post li.item.slick-slide {
padding : 0 0;
}
section.home-new-banner {
height : 405px;
}
.bdr-heading, .left-info-air h2 {
font-size : 22px;
}
section.home-new-banner img {
height : 250px;
object-fit : cover;
}
.serv-list .sev-item {
width : 100%;
}
.new-caption h1, .new-caption h2 {
font-size : 25px;
line-height : 24px;
margin : 0;
}
section.home-new-banner .new-caption p {
margin : 0;
}
section.home-new-banner .new-caption {
top : 22%;
}
.new-caption h1 span, .new-caption h2 span {
font-size : 20px;
text-shadow : -1px 1px 1px #00000040;
margin-top : 12px;
display : block;
}
.stack-servies li {
margin : 15px 0;
display : inline-block;
}
.title-content ul.check.icon.dotted {
display : inline-block;
}
.title-content ul.check li::before {
top : 18px;
font-size : 16px;
}
.list-sec-left {
margin : 30px 0;
}
.still-text h2 {
font-size : 20px;
}
.still-text p {
font-size : 13px;
}
.still-text a {
font-size : 14px;
}
.footer-top h3 span {
font-size : 18px;
}
.right-buttons li a {
padding : 14px 22px;
font-size : 14px;
margin : 4px 0;
}
.footer-top h3 img {
margin : 0 auto 10px;
}
.footer-bottom div#nav_menu-2, .footer-bottom div#nav_menu-3, .footer-bottom div#text-2, .footer-bottom div#text-3 {
padding : 10px 0;
display : block;
width : 100%;
}
.footer-bottom {
padding : 20px 0 25px;
}
.banner-text h1 {
font-size : 30px;
}
.laboratory-analysis-services .list-sec ul li {
font-size : 15px;
}
.laboratory-analysis-services .list-sec h3 {
font-size : 18px;
}
.bottom-text, .top-text {
font-size : 15px;
}
.flare-services .list-sec li {
font-size : 15px;
}
.banner-image-head h1, .banner-image-head h2 {
font-size : 25px;
letter-spacing : 3px;
}
.banner-icon img {
width : 30px;
}
.banner-image-head {
padding : 30px 10px;
}
.page-content-left h3 {
font-size : 22px;
}
.page-form-right form h1 {
font-size : 22px;
}
.con-form-title h1 {
font-size : 25px;
}
.contact-address-inner .contact-title {
font-size : 20px;
}
.contact-address-inner .contact-innr {
font-size : 15px;
line-height : 24px;
}
.page-form-right form p {
font-size : 15px;
line-height : 24px;
}
.page-content-left p {
font-size : 15px;
}
.stack-servies h3 {
font-size : 20px;
}
.stack-servies p {
font-size : 15px;
}
.stack-servies li {
font-size : 15px;
}
.moniter-text h3 {
font-size : 22px;
}
p {
line-height : 24px;
font-size : 14px;
}
.content-section p {
margin : 0 auto;
}
.column-box img {
max-width : 60px;
}
.list-sec ul li {
font-size : 15px;
}
.list-sec ul li img {
max-width : 55px;
max-height : 55px;
}
.body-text p, .bottom-text p {
font-size : 15px;
line-height : 24px;
margin : 0;
}
.list-sec h3 {
font-size : 18px;
}
.right-buttons li:last-child {
margin-left : 0;
}
.right-login-button a {
padding : 10px 5px;
font-size : 9px;
}
.search-toggle {
right : 29px;
}
.search-form-wrap form input {
width : 224px;
height : 40px;
}
.site-header .open-search .search-form {
width : 224px;
}
.right-login-button {
margin-right : 30px;
}
.title-content h4 {
font-size : 16px;
margin : 20px 0;
}
.tribe-events-loop span.e-month {
font-size : 30px;
}
.tribe-events-loop span.e-year {
font-size : 18px;
}
.tribe-event-schedule-details span {
font-size : 15px;
}
.tribe-events-venue-details, .tribe-events-venue-details span {
font-size : 15px;
}
.tribe-events-loop h3 a {
font-size : 17px;
line-height : 25px;
}
.tribe-event-schedule-details {
margin-top : 15px;
}
#tribe-events-footer .tribe-events-sub-nav a, .tribe-events-back a {
padding : 10px 10px;
font-size : 14px;
}
.tribe-events-single .tribe-events-single-event-title.page-title {
font-size : 22px;
}
.tribe-events-single .tribe-events-schedule h2 {
font-size : 16px;
}
.tribe-events-single .tribe-events-schedule {
margin : 0;
}
#tribe-events .tribe-events-single .tribe_events .tribe-events-cal-links a.tribe-events-button {
margin : 0 5px 5px 0;
}
.tribe-events-single .tribe_events .tribe-events-cal-links {
margin : 0;
}
.resource-right ul li {
max-width : 100%;
flex : 0 0 100%;
margin-right : 0;
margin-bottom : 20px;
}
.resource-right ul li:first-child {
flex-wrap : wrap;
}
.resource-right ul li:first-child > .resource-content-innr, .resource-right ul li:first-child > .resource-image {
max-width : 100%;
flex : 0 0 100%;
}
.resource-right ul li:first-child > .resource-content-innr {
padding : 10px 10px 15px;
}
.resource-right ul li img {
height : auto;
min-height : 140px;
}
.stact-testing-button {
margin-bottom : 30px;
}
.power-plant-main.title-content li {
width : 100%;
padding : 0;
}
.power-plant-main.title-content ul {
margin : 10px 0;
}
.solution-template-cloud-based-monitoring .banner-icon img {
width : 50px;
}
.single-post h2.post-title {
font-size : 18px;
}
}
@media (max-width: 360px) {
section.home-new-banner {
height : 380px;
}
}
ul.partnerships-slider.slick-initialized.slick-slider li:after {
content : none;
}
.stack-servies li:nth-child(3):before, .stack-servies li:nth-child(2):before, .stack-servies li:nth-child(6):before, .stack-servies li:nth-child(1):before, .stack-servies li:nth-child(4):before {
background : none;
content : none;
}
.Compliance-list-main ul.list_items_li li {
padding : 0 20px;
}
.cems-cta {
margin-right : 12px;
text-decoration : none !important ;
padding : 14px 16px;
font-size : 12px;
line-height : normal;
}
.Compliance-list-main ul.list_items_li h3.sub_head:before, .Compliance-list-main ul.list_items_li li:after, .Compliance-list-main ul.list_items_li:before {
display : none;
}
.Compliance-list-main .stack-servies h3 {
font-size : 20px;
}
.Compliance-list-main ul.list_items_li {
margin : 20px 0 0;
}
.Compliance-list-main {
margin-top : 50px;
margin-bottom : 50px;
}
.Compliance-list-main br {
display : none;
}
.Compliance-list-main .partnerships-slider {
margin-top : 32px;
}
.title-content h3 {
font-size : 24px;
margin : 30px 0 0;
}
.title-content p span {
width : 100%;
display : inline-block;
text-align : center;
}
.cooling-tower-module-inner {
display : flex;
width : 100%;
}
.cooling-module-box {
max-width : 33.33%;
flex : 0 0 33.33%;
text-align : center;
margin-top : 30px;
}
.cooling-module-box h4 {
font-weight : 700;
padding-bottom : 10px;
margin-bottom : 10px;
color : #00355f;
position : relative;
margin-top : 10px;
}
.cooling-module-box h4:before {
position : absolute;
content : '';
bottom : 0;
left : 50%;
width : 70px;
height : 2px;
background : #007bc3;
transform : translateX(-50%);
}
.cooling-module-box img {
height : 70px;
object-fit : contain;
}
@media (max-width: 767px) {
.cems-cta {
font-size : 12px;
line-height : 18px;
}
.Compliance-list-main {
margin-top : 20px;
margin-bottom : 20px;
}
.Compliance-list-main ul.list_items_li {
padding : 0 !important ;
}
.cooling-tower-module-inner {
flex-wrap : wrap;
}
.cooling-module-box {
max-width : 100%;
flex : 0 0 100%;
}
}
