﻿/*
Theme Name: Kayak
Author: Chrissy Dillhunt and Jason Lemahieu
Description: A responsive theme designed for use on both mobile and desktop. It features several stylesheets and integration with the WooSlider plugin to display a slideshow above your posts page.
Version: 31
Text Domain: kayak
Domain Path: /languages/

/* =Reset
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;outline:0;padding:0}table,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;border-color:#ccc}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}blockquote{font-style:italic;font-size:1.2em;margin-left:2em}.cets-callout-box blockquote{font-style:normal;margin:.2em;font-size:1.1em}.cets-callout-box blockquote:before{content:''}blockquote cite{display:block;text-align:right}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#404040;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.6em;margin-bottom:.5em}h1{font-size:26px}h2{font-size:25px}h3{font-size:21px}h4{font-size:17px}h5{font-size:14px}h6{font-size:14px}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:1.5em;line-height:1.6em}#main ul,#main ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.1rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-radius:3px;background-color:#04a6d5;color:#fff;font-size:.9em;line-height:1;padding:.6em 1em .4em}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#10b0de}button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#10b0de}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:2px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}a{text-decoration:none;color:#0479a8;font-weight:700}a:hover{text-decoration:none}#primary p a:hover,.entry-meta a:hover,#breadcrumbs a:hover{border-bottom:dashed 1px #cecece}#primary a:hover img{border-bottom:none}#primary .gallery a:hover img{border-bottom:2px solid #cfcfcf}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{border-bottom:dashed 1px #cecece}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear,.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.has-small-discovery-font-size{font-size:14px}.has-regular-discovery-font-size{font-size:17px}.has-large-discovery-font-size{font-size:23px}h1.has-accentfont-font-family,h2.has-accentfont-font-family,h3.has-accentfont-font-family,h4.has-accentfont-font-family,h5.has-accentfont-font-family,h6.has-accentfont-font-family{font-weight:500}body{font-family:'Red Hat Display',"Red Hat Text",Arial,Helvetica,sans-serif;font-size:17px}pre.wp-block-verse{font-family:'Red Hat Display',"Red Hat Text",Arial,Helvetica,sans-serif}.site-branding .site-title a,.site-branding .site-title a:hover{font-family:"Red Hat Display","Red Hat Text",helvetica,arial,sans-serif;font-size:1.3em}.single .entry-meta{margin-bottom:10px}.single footer.entry-meta{background-color:#fafafa;margin-top:20px;margin-bottom:20px;font-family:"Red Hat Text",arial,helvetica,sans-serf;font-size:1em}.entry-content,.excerpt-content,.entry-summary{font-family:"Red Hat Text",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Red Hat Display',"Red Hat Text",Arial,Helvetica,sans-serif}textarea{font-family:"Droid Sans",Arial,Helvetica,sans-serif}body{background-color:#f3f2f2;line-height:1.8em;color:#3e3e3e;margin:0 auto}.site-header{background-color:#8c0505}.meta-container{margin:0 auto;max-width:960px}.top-container.empty{display:none}.top-container{width:100%;background-color:#8c0505;border-bottom:1px solid #750202;margin:0 auto;text-align:right;height:37px}#meta-menu{display:inline-block}#meta-menu ul{list-style:none;line-height:40px}#meta-menu ul li{display:inline;padding-right:25px}#meta-menu a,#meta-menu a:hover,#meta-menu a:visited{color:#fff;text-decoration:none;font-weight:400}#meta-menu .children{display:none}.branding-container{background:#c5050c;border-bottom:1px solid #a00f0e;border-top:1px solid #e2141c;min-height:110px;background-position:center;background-repeat:no-repeat}.site-branding{min-height:110px;width:960px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}.site-branding .site-title{margin-bottom:0}.site-branding .site-title a,.site-branding .site-title a:hover{color:#fff;text-decoration:none;font-weight:600}.site-branding .site-title a:hover{border-bottom:none}.site-branding .site-description{line-height:1em;margin-bottom:0}.site-branding .site-description a,.site-branding .site-description a:hover{color:#fff;text-decoration:none;font-weight:400}.site-branding .site-description a:hover{border-bottom:none}.has-logo{width:45%;width:calc(100% - 350px)}.no-logo{width:78%;width:calc(100% - 350px)}.title-description{float:left;margin-left:10px;padding-top:15px;padding-bottom:15px}.custom-kayak-logo{padding-right:25px;float:left;padding-top:43px}.custom-kayak-logo img{max-width:300px;max-height:150px;padding-top:5px;height:auto;width:auto}.extension-kayak-logo{padding-right:10px;padding-top:5px;float:left}.extension-kayak-logo img{padding-top:5px;height:auto;width:auto}.custom-header{width:100%;max-height:500px;overflow:hidden}.custom-header img{width:100%}#top-search{display:inline-block;float:right;margin-bottom:5px;margin-top:5px}#top-search input[type="search"]{height:1.5em;background-color:#e31d25;width:calc(100% - 40px);color:#fff}#top-search .search-form{background-color:#e31d25;border:1px solid #bb141b}#top-search input[type="search"]::placeholder{color:#fff}#top-search #search-submit{background-color:#e31d25;background-image:url(img/search-white.png)!important;height:26px}.main-nav-container{min-height:50px;background-color:#c5050c;border-top:solid 1px #e2131a}.main-nav-bar{display:flex;max-width:1200px;margin:0 auto;align-items:center}#site-navigation ul{list-style:none;line-height:50px;margin:0 auto;width:auto;max-width:960px}#site-navigation .sub-menu li,#site-navigation .children li{line-height:23px;padding-bottom:9px;padding-top:9px}.parent>a:after{content:"  »"}#site-navigation ul li{display:inline;padding-right:25px}#site-navigation a{color:#fff;font-weight:400;font-size:1.1em}#site-navigation a:hover{color:#fdbabc;border-bottom:none}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);display:none;float:left;position:absolute;left:0;z-index:99999;background-color:#c5050c;margin-top:30px;padding-left:5px}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul a{width:275px;font-weight:200!important;padding-left:5px;padding-right:5px}.main-navigation ul li:hover>ul{display:block}#secondary .current_page_item{font-weight:700}#secondary .current_page_item ul li a{font-weight:400}.menu-toggle{display:none;cursor:pointer;font-size:1.2em}.search-form{background-color:#fff;padding:3px;color:#666;border:1px solid #ccc;border-radius:3px}input[type="search"]{border:none}aside .search-form{display:flex;justify-content:space-between}aside .search-form label{max-width:calc(100% - 33px)}.search-form input[type="image"]{height:20px;vertical-align:middle;margin-bottom:2px;padding-right:3px}.search-form input[type="search"]:focus{outline:none}#search-submit{border:solid 0 #000;width:30px;height:30px;background-repeat:no-repeat;background-color:#fff;box-shadow:none}.gsc-input .gsib_a{padding-top:0}.gsc-input-box{height:30px!important}.gsc-result .gs-title{height:1.4em!important}body.home #breadcrumbs{display:none}#breadcrumbs{font-size:.9em}#breadcrumbs a:link{font-weight:400}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:700}#content{width:960px;margin:0 auto;background-color:#fff;padding:20px 20px 20px 20px}.content-area{float:left;width:75%}.sticky{padding:15px;margin-right:15px;background:#f5f5f5;border-left:10px solid #0479a8;margin-bottom:15px}.blog .sticky .entry-meta{background-color:#efeded}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.post-on-date{font-weight:700}.page-title{text-align:center;margin-bottom:35px}.page-content,.entry-content,.entry-summary{margin:0 0 0}.page-links{clear:both;margin:0 0 1.5em}.entry-title{font-size:1.7em;margin-bottom:10px;padding-bottom:5px;margin-top:10px}.home .entry-title,.archive .entry-title{margin-top:0;font-weight:400}.entry-title a{font-weight:400}.excerpt-content .entry-title,.excerpt-content-thumbnail .entry-title{display:inline-block}.edit-post-link{display:inline-block;font-weight:100;font-size:.9em;padding:0 0 0 .5em}.hentry .entry-meta a{color:#0479a8;font-weight:400}.entry-meta{font-size:1em}.single .entry-meta{margin-bottom:10px}.single footer.entry-meta{background-color:#fafafa;margin-top:20px;margin-bottom:20px;font-size:1em;line-height:1.9em;padding:10px;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;color:#3c3c3c}.edit{color:#006}.posted-on{display:inline-block}.blog .entry-meta,.search .entry-meta,.archive .entry-meta{background-color:#fafafa;padding:10px;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1}.post-thumbnail{float:left;margin:0 15px 15px 0}.post-thumbnail img{border-radius:4px;box-shadow:0 1px 3px rgb(0 0 0 / .2);border:1px solid #ccc;width:150px}.excerpt-content-thumbnail{float:right;width:76%}.sticky .excerpt-content-thumbnail{width:75%}.read-more{float:right;margin-bottom:10px}.taxonomy-description{padding:15px;margin-right:15px;background:#f5f5f5;border-left:10px solid #0479a8;margin-bottom:35px}.taxonomy-description p{margin-bottom:0}.content-area.full-page{width:100%}.full-page .content-area{margin:0 0% 0 0}.full-page .site-main{margin:0 0% 0 0}.full-page .site-content .widget-area{width:0%}.slogan{margin:40px 30px 40px 30px;color:#5f5f5f;font-size:1.5em;text-align:center;line-height:1.6em;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:20px 0 20px 0}.slogan p{margin-bottom:0}.slogan ul{margin:0;padding:0;list-style:none}.closed-comments,.must-log-in{padding:20px 0 20px 0}h4#comments{font-size:1.35em;text-transform:uppercase;font-weight:700;margin-bottom:30px}#comments h3{color:#555}.no-comments,.closed-comments{width:98%;text-align:center;color:#7e7e7e;font-size:.85em;border:1px solid #D5D2CA;padding-top:8px;padding-bottom:8px}#respond{margin-top:40px;margin-bottom:10px;padding-right:10px}.logged-in-as{margin-top:10px}#respond form input[type="text"],#respond form textarea{font-family:inherit;padding:10px;border:1px solid #d5d2ca;width:95%}.commentlist{list-style:none}.comments-title{margin-bottom:10px;border-bottom:1px solid #e2e2e2;padding-bottom:5px;font-size:1.1em;margin-top:10px;text-transform:uppercase;margin-right:1em;font-weight:700}.comment-body{padding:15px;margin-right:15px;background:#f5f5f5;border-left:10px solid #0479a8;margin-bottom:15px}#respond #commentform #submit{width:99%;background:#0479a8;color:#fff;height:35px;line-height:15px;border:none;box-shadow:0 2px 0 #E8E8E8;text-shadow:none}#respond #commentform #submit:hover{background-color:#078abf}#respond #commentform label{display:block;color:#6c6c6c}.commentlist .reply{padding-top:10px}.commentlist .comment-author .fn{font-weight:700;font-style:normal;text-transform:uppercase;color:#4A4A4A}.commentlist .comment-meta{font-size:.8em;padding-bottom:10px;border-bottom:1px solid #D1D1D1;margin-bottom:10px}.commentlist .children{padding-left:40px;list-style:none}#main .comment-list,.comment-list li{list-style:none}#main .comment-list{margin-left:0}#respond .form-allowed-tags,#respond div.cets-discussion-policy p{font-size:.9em;line-height:18px;color:#6c6c6c}.site-content .widget-area{float:right;overflow:hidden;width:25%;height:100%}.site-content .widget-area a:link,.site-content .widget-area a:visited{font-weight:400}.site-content .widget-area p a:link,.site-content .widget-area p a:visited{font-weight:700}.site-content .widget-area ul,.site-content .widget-area li{list-style:none}.site-content .widget-area ul{padding-left:0}.site-content .widget-area ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:dashed 1px #cecece}.site-content .widget-area ul li:last-of-type{border-bottom:none}.site-content .widget-area .widget_pages ul li,.site-content .widget-area .widget_nav_menu ul li,.site-content .widget-area .flexipages_widget ul li{border-bottom:none;margin-bottom:0;padding-bottom:0}.site-content .widget-area .widget_pages ul li a,.site-content .widget-area .widget_nav_menu ul li a,.site-content .widget-area .flexipages_widget ul li a{border-bottom:dashed 1px #cecece;display:inline-block;width:100%;margin-bottom:5px;padding-bottom:5px}.site-content .widget-area .children li{padding-bottom:0;margin-bottom:0}.site-content .widget-area .widget_categories ul li:last-child{border-bottom:none}.site-content .widget-area .widget_categories .children li{padding-bottom:5px;padding-top:5px}.widget{margin:0 0 10px 0;color:#555;padding:0 0 15px 15px}.widget input[type="submit"]{padding:3px;padding-right:6px;padding-left:6px}.widget input[type="search"]{height:24px;width:85%}.widget-title{margin-bottom:10px;padding-bottom:5px;font-size:1.2em;margin-top:10px;text-transform:uppercase}#wp-calendar{margin-left:auto;margin-right:auto}#wp-calendar td a{font-weight:700;border-bottom:dashed 1px #686868}#wp-calendar #prev a,#wp-calendar #next a{border-bottom:none}#wp-calendar tr td{padding:5px}.site-content .kayak-map p{margin-bottom:0}.site-content .kayak-map ol li{list-style:decimal;margin-left:2em}.site-content .kayak-map ul li{border-bottom:none;margin-left:20px;list-style:disc}#sidebar-map{margin:0 auto;margin-bottom:10px}.kayak-map img{max-width:none}.widget.widget_s2_form_widget input[type="submit"]{min-width:48%}#content ul.cets-find-us-list li a,#footer ul.cets-find-us-list li a{padding:0 0 3px 29px}.widget_cets_facebook_page_widget blockquote{margin-left:0;font-style:normal;font-size:inherit}.widget_cets_facebook_page_widget blockquote:before{content:none}.searchandfilter select{height:40px;padding:3px;color:#666;border:1px solid #ccc;border-radius:3px}#primary .searchandfilter select{width:320px}#primary .searchandfilter ul li{display:inline-block;margin-right:50px;margin-bottom:20px}.site-content .widget-area .searchandfilter ul li{border-bottom:none}#secondary .sf-field-submit{width:270px}#primary .sf-field-submit{width:320px}.sf-field-submit{width:320px}.searchandfilter input[type="submit"]{background-color:#0479a8;padding:3px;border:1px solid #364C61;padding-right:6px;padding-left:6px;color:#fff;box-shadow:none;width:150px;height:40px;font-size:1.1em;text-shadow:none;margin-right:0;display:block;margin:0 auto}#secondary .searchandfilter input[type="submit"]{display:inline-block}.searchandfilter input[type="text"]{margin:0 auto;height:30px;line-height:30px;font-size:1.2em}#primary .searchandfilter input[type="text"]{width:320px}#secondary .searchandfilter input[type="text"],#secondary .searchandfilter .chosen-container,#secondary .searchandfilter select{width:100%!important}.all-jobs{margin-right:15px}.searchandfilter li:last-child{display:block;margin-top:30px}@media only screen and (max-width:950px){#primary .searchandfilter select,#primary .searchandfilter input[type="text"],#primary .sf-field-submit,#secondary .sf-field-submit{width:280px}}@media only screen and (max-width:400px){#primary .searchandfilter select,#primary .searchandfilter input[type="text"],#primary .sf-field-submit,#secondary .sf-field-submit{width:240px}}.site-footer{clear:both;width:100%;background-color:#282728;padding-bottom:30px}#footer,footer .widget{color:#fff}#footer .widget-title{border-bottom:1px solid #758bb3}footer a{color:#a0d9f1}#fyiFooter a:hover{border-bottom:1px dotted}#footer #credit img{vertical-align:middle}#footer #credit span{display:none}#footer p{padding-right:10px;font-size:1em;margin-bottom:.8em}#footer-widgets{position:relative;background-color:#9b0000;border-bottom:1px solid #a90101}#footer-widgets .container{padding-top:40px;width:960px;margin:0 auto}#footer-widgets .block{width:25%;float:left;min-height:2px;padding-top:20px}#footer-widgets .block.last{margin-right:0;}#footer-widgets .widget h3{background-color:#CEDBEA;color:#475965}#footer ul{list-style:none}#footer .widget_rss li{padding-bottom:10px;line-height:1.4em}.kayak-social-links img{padding-right:3px}#fyiFooter{width:960px;margin:0 auto;color:#5f5f5f;padding-top:20px;font-size:.95em}#fyiFooter a{color:#0479a8}#fyiFooter p{margin-bottom:1em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,.wp-block-image figcaption{margin-bottom:1.5em;margin-top:0;max-width:100%;background-color:#f1f1f1;text-align:center;padding:5px}.has-background .wp-caption,.has-background .wp-block-image figcaption{background-color:#fff0}.wp-caption img[class*="wp-image-"]{display:block;margin:0% auto 0;max-width:100%}.wp-caption-text,.wp-block-image figcaption{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-size:.9em}.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:none;height:auto;max-width:90%}.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.site-main [class*="navigation"]{margin:0 0 1.5em;overflow:hidden}[class*="navigation"] .nav-previous{float:left;width:49%;text-align:right}[class*="navigation"] .nav-next{float:right;width:49%}.previous-next-header{text-align:center;margin:0 auto}.page-numbers{text-align:center;font-size:1.1em}.page-numbers a{padding-left:2px;padding-right:2px}.previous-posts{background:linear-gradient(to right,#fafafa 0%,#fafafa 49%,#ffffff 49%)}.next-posts{background:linear-gradient(to right,#ffffff 51%,#fafafa 51%,#fafafa 100%,#fafafa 100%)}.next-previous-posts{background:linear-gradient(to right,#fafafa 0%,#fafafa 49%,#ffffff 49%,#ffffff 51%,#fafafa 51%,#fafafa 100%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#fafafa',GradientType=1)}.next-previous-posts:before,.next-previous-posts:after{content:'';width:100%;height:1px;background:linear-gradient(to right,#f1f1f1 0%,#f1f1f1 49%,#ffffff 49%,#ffffff 51%,#f1f1f1 51%,#f1f1f1 100%,#f1f1f1 100%)}.previous-posts:before,.previous-posts:after{content:'';height:1px;width:100%;background:linear-gradient(to right,#f1f1f1 0%,#f1f1f1 49%,#ffffff 49%)}.next-posts:after,.next-posts:before{content:'';height:1px;width:100%;background:linear-gradient(to right,#ffffff 51%,#f1f1f1 51%,#f1f1f1 100%,#f1f1f1 100%)}.previous-post-container,.next-post-container{width:47%;padding:1%}.previous-post-container,.previous-post-header,.previous-post-image{float:left}.next-post-container,.next-post-header,.next-post-image{float:right}.previous-post-container .previous-post-header a,.next-post-container .next-post-header a{color:#3e3e3e;font-size:1.5em;font-weight:400}.previous-post-image{padding-right:10px}.next-post-image{padding-left:10px}.previous-post-excerpt,.next-post-excerpt{word-wrap:break-word}.comment-content a{word-wrap:break-word}.kayak-child-pages{margin-bottom:2em}.kayak-child-pages li{list-style:none}.kayak-child-pages li a{display:block;padding:11px;margin-right:15px;background:#f5f5f5;border-left:10px solid #0479a8;margin-bottom:10px;font-size:1.1em;font-weight:600}.kayak-child-pages h3{margin-bottom:10px;border-bottom:1px solid #e2e2e2;padding-bottom:5px;font-size:1.1em;margin-top:10px;text-transform:uppercase;margin-right:1em;font-weight:700}#content aside ul{font-size:1em}.widget{margin:0 0 1.5em}.widget select{width:100%}.widget_search .search-submit{display:none}.size_32 .sociallinks li,#content .size_32 .sociallinks li{padding-bottom:10px!important}.size_20 .sociallinks li,#content .size_20 .sociallinks li{padding-bottom:0px!important}.site-content aside .textwidget li{margin-left:20px}.site-content aside .textwidget ol li{list-style:decimal;padding-left:5px}.site-content aside .textwidget ul li{list-style:disc;border-bottom:none}#footer-widgets .widget_cets_ad_panda_widget .ask-expert{background-color:#132c4b;padding-left:5px;padding-right:5px;padding-bottom:3px}#footer-widgets .widget_cets_ad_panda_widget .erc{background-color:#152d40}#footer-widgets .widget_cets_ad_panda_widget .ces{background-color:#fff;padding:4px}.error404 .content-area{width:100%}.error-404 .widget{padding:0}.error-404 .message-404{width:60%;float:left}.error-404 .message-404 p{padding-top:25px;font-size:1.5em}.error-404 .image-404{width:38%;float:right;margin:0 auto;text-align:center}.error-404 img{max-width:220px;padding:20px;opacity:.8}.error-404 h2{text-align:center}.search-no-results #primary .search-form,.search-no-results #primary input[type="search"],.error-404 input[type="search"],.no-results input[type="search"]{width:90%}#content search-form{width:60%}#content #primary input[type="search"]{width:92%}body #content #primary .dataTables_wrapper input[type="search"]{width:auto}.archive-grid{flex-wrap:wrap;align-items:flex-start;display:flex}.post-type-archive-people article{width:280px;float:left;display:flex;flex-wrap:wrap}.post-type-archive-people .post-thumbnail{text-align:center;width:280px}.post-type-archive-people .entry-meta{display:none}.post-type-archive-people .post-thumbnail{margin:0}.sf-grid-post{width:150px;float:left}.sf-grid-post img{width:140px;text-align:center}.sf-grid-post h2{font-size:1.1em}.post-thumbnail{height:170px;overflow:hidden}.post-thumbnail img{display:block}.custom-meta-bottom-box{border:solid 1px #cfe1ff;margin:3em;background-color:#f4f8ff}.custom-meta-bottom-box .custom-meta-title{margin-left:2.2em;margin-top:1em;margin-bottom:0em;border-bottom:1px solid #cfe1ff;margin-right:2.2em;padding-bottom:.2em}.custom-meta-bottom-box .post-meta{padding-top:9px;list-style:none}.custom-meta-bottom-box .post-meta-key{font-weight:700}.custom-meta-right-box{float:right;width:33%;margin-left:1em;color:#fff;background-color:#c5050c}.custom-meta-right-box ul{margin-left:1.5em!important}.custom-meta-right-box .custom-meta-title{margin-left:1.2em;margin-top:1em;margin-bottom:0em;border-bottom:1px solid #ececec;margin-right:1.2em;padding-bottom:.2em}.custom-meta-right-box .post-meta{padding-top:9px;list-style:none}.custom-meta-right-box .post-meta-key{font-weight:700}.custom-meta-right-no-box{float:right;width:33%;margin-left:1em;text-align:center}.custom-meta-right-no-box ul{margin-left:1.5em!important}.custom-meta-right-no-box ul li{margin-bottom:1.5em}.custom-meta-right-no-box .custom-meta-title{margin-left:1.2em;margin-top:0;margin-bottom:0em;border-bottom:1px solid #ececec;margin-right:1.2em;padding-bottom:.2em}.custom-meta-right-no-box .post-meta{padding-top:9px;list-style:none;margin-bottom:0}.custom-meta-right-no-box .post-meta-key{font-weight:700;display:block}.entry-content{container:entry-content-container / inline-size}.wp-block-columns .wp-block-column{container:column-container / inline-size}.wp-block-columns .wp-block-column .wp-block-columns,.wp-block-media-text .wp-block-columns{container:nested-column-container / inline-size}@media only screen{#secondary .wooslider ul li,#secondary .wooslider ol li{border-bottom:none}body .wooslider .slide-content{margin:0;margin-right:.5em}body .wooslider{border:none;-webkit-box-shadow:none;box-shadow:none}.home .extra-large-slider,.blog .extra-large-slider{max-width:1240px;margin:0 auto}.home .extra-large-slider .wooslider,.blog .extra-large-slider .wooslider{margin-bottom:0!important}.home .slideshow .wooslider,.blog .slideshow .wooslider{border:none}.home .slideshow .wooslider .overlay-full,.blog .slideshow .wooslider .overlay-full{max-height:350px;overflow:hidden}.home .large-slider .slideshow .wooslider .overlay-full,.blog .large-slider .slideshow .wooslider .overlay-full,.home .extra-large-slider .wooslider .slide-content,.blog .extra-large-slider .wooslider .slide-content{max-height:450px;overflow:hidden}#main .slides{margin:0}.home .slideshow .wooslider .overlay-full .slide-excerpt,.blog .slideshow .wooslider .overlay-full .slide-excerpt{width:calc(30% - 10px);background-color:#282728;border-left:10px solid #9b0000;opacity:1}.home .slideshow .wooslider.wooslider-type-slides img,.blog .slideshow .wooslider.wooslider-type-slides img{width:66.7%}.home .large-slider .slideshow .wooslider.wooslider-type-slides img,.blog .large-slider .slideshow .wooslider.wooslider-type-slides img{width:67.5%}.home .slideshow .wooslider .slide-title a,.blog .slideshow .wooslider .slide-title a{color:#2fc4ff}.home .slideshow .wooslider .slide-title,.blog .slideshow .wooslider .slide-title{margin-bottom:15px}body #main .wooslider .wooslider-control-nav{margin:15px 0 0 0}.home .wooslider .slide-content,.blog .wooslider .slide-content{margin:0}.home .extra-large-slider .wooslider .wooslider-control-nav,.blog .extra-large-slider .wooslider .wooslider-control-nav{margin-top:-25px}}@media only screen and (min-width:1250px){.excerpt-content-thumbnail{width:82%}.sticky .excerpt-content-thumbnail{width:80%}}@media only screen and (min-width:1200px){.meta-container,#site-navigation ul,#content,#footer-widgets .container,.site-branding{max-width:1200px;width:auto}#fyiFooter{max-width:1240px;width:auto}.sticky .excerpt-content-thumbnail,.excerpt-content-thumbnail{width:79%}#content #primary input[type="search"]{width:96%}#content #primary .search-no-results #primary input[type="search"],#content #primary .error-404 input[type="search"],#content #primary .no-results input[type="search"]{width:92%}}@media only screen and (max-width:1199px){.site-branding{width:98%}#site-navigation ul{max-width:94%;width:auto}#content,#footer-widgets .container,#fyiFooter{max-width:94%;width:auto}#site-navigation ul{max-width:none;padding-left:10px}#content #primary input[type="search"]{width:95%}#content #primary .search-no-results #primary input[type="search"],#content #primary .error-404 input[type="search"],#content #primary .no-results input[type="search"]{width:92%}}@media only screen and (max-width:1198px){.post-thumbnail{width:19%;margin-left:0}.sticky .excerpt-content-thumbnail,.excerpt-content-thumbnail{width:77%}}@media only screen and (max-width:1060px){.widget input[type="search"]{width:80%}}@media only screen and (max-width:985px){#content #primary .search-no-results #primary input[type="search"],#content #primary .error-404 input[type="search"],#content #primary .no-results input[type="search"]{width:88.5%}}@media only screen and (max-width:950px){#content #primary input[type="search"]{width:94%}}@media only screen and (max-width:870px){.widget input[type="search"]{width:77%}}@media only screen and (max-width:800px){.content-area{width:70%}.full-page{width:100%}.site-main{margin:auto}.site-content .widget-area{width:30%}#footer-widgets .block{width:50%}.slogan{font-size:1.1em}.main-navigation li{float:none}#site-navigation ul li{display:block;padding-top:3px;padding-bottom:3px}.menu-toggle,.main-navigation.toggled .kayak-nav-menu,#meta-menu.toggled .kayak-nav-menu,#top-search.toggled .top-search-ul{display:block}.menu-toggle{color:#fff;line-height:50px}.top-container{height:60px}#site-navigation img{padding-left:10px;padding-right:10px;vertical-align:middle;width:21px}#site-navigation .sub-menu li,#site-navigation .children li{line-height:17px}.main-navigation ul,#meta-menu ul{display:none}#site-navigation ul,#meta-menu ul{line-height:25px}.main-navigation ul ul,#meta-menu ul ul{box-shadow:none;display:block;position:relative;z-index:99999}.main-navigation ul ul a{width:auto}#site-navigation .sub-menu,#meta-menu ul .sub-menu,#site-navigation .children{float:none}.main-navigation ul ul ul,#meta-menu ul ul ul{left:auto}.parent>a:after{content:""}#meta-menu ul li{display:block}#meta-menu{text-align:right;float:right;padding-top:5px}#meta-menu img,#top-search img{vertical-align:middle;margin-left:10px;height:21px}#top-search{margin-left:1.5em;float:right;padding-bottom:5px;text-align:left;padding-top:5px;margin-left:0;padding-top:20px;padding-bottom:20px;margin-bottom:0;width:100%}#top-search.toggled{padding-bottom:10px}#content #primary input[type="search"]{width:93%}.branding-container,.site-branding{min-height:130px}}@media only screen and (max-width:768px){.home .slideshow .wooslider .overlay-full .slide-excerpt,.blog .slideshow .wooslider .overlay-full .slide-excerpt{background-color:#fff;border-left:none;width:100%}.home .slideshow .wooslider.wooslider-type-slides img,.blog .slideshow .wooslider.wooslider-type-slides img,.home .large-slider .slideshow .wooslider.wooslider-type-slides img,.blog .large-slider .slideshow .wooslider.wooslider-type-slides img{width:100%}.home .slideshow .wooslider .slide-title a,.blog .slideshow .wooslider .slide-title a{color:#4c7ac7}.home .slideshow .wooslider .slide-title,.blog .slideshow .wooslider .slide-title{margin-bottom:5px}.title-description{float:none;text-align:center;width:100%;margin:0}.extension-kayak-logo{padding-top:5px;width:100%;text-align:center}.custom-kayak-logo{float:none;text-align:center;padding-right:0;padding-top:10px;margin-bottom:-45px}.post-thumbnail{display:none}.sticky .excerpt-content-thumbnail,.excerpt-content-thumbnail{width:100%}.home .slideshow .wooslider .overlay-full,.blog .slideshow .wooslider .overlay-full{max-height:none;overflow:auto}#primary input[type="search"]{width:92%}#content #primary .search-no-results #primary input[type="search"],#content #primary .error-404 input[type="search"],#content #primary .no-results input[type="search"]{width:85%}}@media only screen and (max-width:735px){#content #primary input[type="search"]{width:92%}}@media only screen and (max-width:650px){#secondary{float:none;width:100%;text-align:center}.content-area{margin:0 0 0 0;width:100%}.site-main{margin:0 0 0 0}.site-content .widget-area{width:100%}.home .slideshow .wooslider .overlay-full{max-height:none;overflow:auto}.widget input[type="search"]{width:90%}#secondary .widget_pages,#secondary .flexipages_widget,#secondary .widget_nav_menu,#secondary .searchandfilter{text-align:left}.next-post-image,.previous-post-image{display:none}.error404 .message-404{width:100%}.error404 .image-404{display:none}}@media only screen and (max-width:600px){.post-thumbnail{display:none}.sticky .excerpt-content-thumbnail,.excerpt-content-thumbnail{width:100%}.site-branding .site-description a,.site-branding .site-description a:hover{font-size:.9em}}@media only screen and (max-width:482px){#content #primary input[type="search"]{width:90%}.next-post-excerpt,.previous-post-excerpt{display:none}}@media only screen and (max-width:450px){#footer-widgets .block{width:100%;text-align:center}#footer-widgets .block .widget_pages,#footer-widgets .block .flexipages_widget,#footer-widgets .block .widget_nav_menu{text-align:left}.widget input[type="search"]{width:82%}.search-no-results #primary input[type="search"],.error-404 input[type="search"]{width:78%}}@media only screen and (max-width:450px){.slogan{display:none}.site-branding .site-title a,.site-branding .site-title a:hover{font-size:1.2em}.home .slideshow{margin-bottom:50px}}@media only screen and (max-width:395px){#content #primary input[type="search"]{width:86%}}@media only screen and (max-width:310px){.custom-kayak-logo img{max-width:100%}#content #primary input[type="search"]{width:83%}}@media print{#top-search{display:none}.branding-container{border-top:none;border-bottom:1px solid #ececec}.top-container{border-bottom:none}.main-nav-container{border-top:none}.title-description{width:100%;text-align:left}#breadcrumbs{display:none}#content{padding-top:0;margin-top:0}.entry-title{font-size:2.2em;margin-top:0;padding-bottom:20px;padding-top:0}.custom-kayak-logo,.extension-kayak-logo{display:none}#site-navigation,#meta-menu{display:none}.wooslider{display:none}#primary{width:100%}#secondary{display:none}.simply-social-wrapper{display:none}#footer{display:none}a.wp-block-button__link,.wp-block-cover,.wp-block-gallery,.wp-block-file__button,.wp-block-code,pre,.wp-block-table.is-style-stripes{-webkit-print-color-adjust:exact;color-adjust:exact}a.wp-block-button__link,.wp-block-cover,.wp-block-gallery,.wp-block-file__button,.wp-block-code,.wp-block-social-links:not(.is-style-logos-only),pre,.wp-block-table.is-style-stripes{-webkit-print-color-adjust:exact;color-adjust:exact}.wp-block-search__input,.wp-block-search{display:none}}