/*@font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'weather';
    src: url('../fonts/artill_clean_icons.otf') format("opentype");
    font-weight: normal;
    font-style: normal;
}

/* Global
****************************************/
body {font-family: 'Titillium Web', sans-serif; margin: 0; padding: 0; color: #313030; border-top: 7px solid #f1d363;}

a:link, a:visited, a:hover, a:active, a:focus {text-decoration: none;}

h1 {font-size: 32px; font-weight: bold; color: #545658;}
h2 {font-size: 14px; line-height: 42px; font-family: 'Merriweather', serif; font-style: italic;}
p {font-size: 15px; line-height: 24px;}

/* REUSABLE STYLES */
.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.pad15 {padding: 15px;}
.pad30 {padding: 30px;}
.pad5-0 {padding: 5px 0;}
.pad10-0 {padding: 10px 0;}
.pad15-0 {padding: 15px 0;}
.pad30-0 {padding: 30px 0;}
.pad35-0 {padding: 35px 0;}

.mar5 {margin: 5px;}
.mar10 {margin: 10px;}
.mar15 {margin: 15px;}
.mar30 {margin: 30px;}
.mar5-0 {margin: 5px 0;}
.mar10-0 {margin: 10px 0;}
.mar15-0 {margin: 15px 0;}
.mar30-0 {margin: 30px 0;}

.brdr-btm-blue {border-bottom: 2px solid #0c548c;}
.brdr-btm-teal {border-bottom: 2px solid #53b6bc;}
.brdr-btm-yellow {border-bottom: 2px solid #fec40b;}
.brdr-btm-grey {border-bottom: 2px solid #727476;}
.brdr-btm-grey-dark {border-bottom: 2px solid #545658;}

.bg-blue {background: #0c548c;}
.bg-teal {background: #53b6bc;}
.bg-yellow {background: #fec40b;}
.bg-grey {background: #727476;}
.text-blue {color: #0c548c;}
.text-teal {color: #53b6bc;}
.text-yellow {color: #fec40b;}
.text-grey {color: #727476;}
.text-grey-dark {color: #545658;}
.text-white {color: #ffffff !important;}
.text-white:hover{color: #F203F1 !important;}

.lft-rnd-crnr {border-radius: 5px 0 0 0;}
.caption {font-weight: 400; font-style: italic;}
.element {position: relative; top: 50%; transform: translateY(-50%);}
.content-container {background: #ffffff; padding: 10px 0 20px 0;}

/* BUTTONS */
.btn-primary {color: #fff; background-color: #fec40b; border-color: #fec40b;}
.btn-primary:hover {color: #fff; background-color: #eab305; border-color: #eab305;}

.btn-default {color: #fff; background-color: #0c548c; border-color: #0c548c;}
.btn-default:hover {color: #fff; background-color: #054475; border-color: #054475;}


/* GENERAL */
.center {max-width: 75%;}
.lg-photo { max-height: 500px;}
.two-col-img h1 {border-bottom: 2px solid #92979c; padding-bottom: 15px; margin-bottom: 25px;}
.two-col-img a.colored-link {margin-top: 12px;color: #ffffff; text-transform: uppercase; font-weight: 600; display: block; padding: 0 6px 0; font-size: 18px;
background: linear-gradient(to right, #545658 80%, #f2bb0b 20%)}
.two-col-img .angle {background: #545658;padding: 25px 25px 25px 40px;border-right: 2px solid #ffffff;-ms-transform: skew(-24deg, 0deg);
/* IE 9 */-webkit-transform: skew(-24deg, 0deg);/* Chrome, Safari, Opera */
transform: skew(-24deg, 0deg);
}
.clear {clear: both; height: 1px; width: 100%;}

.two-col-img a .no-angle {
-ms-transform: skew(+15deg, 0deg);
/* IE 9 */
-webkit-transform: skew(+15deg, 0deg);
/* Chrome, Safari, Opera */
transform: skew(+15deg, 0deg);
}

.document{margin: 0 0 10px 0;}

/* CIRCLE ICONS */
.icon-container {padding: 0;}
.icon-container i {display: inline-block;font-size: 20px;}
.icon-container span {color: #ffffff; width: 40px; height: 40px; border-radius: 22px; margin: 0 4px 10px 4px; display: inline-block; text-align: center; padding-top: 10px;}

/* BREADCRUMBS */
.breadcrumb {padding: 0; margin-bottom: 40px; list-style: none; background-color: transparent; border-radius: 0px;}
.breadcrumb a{font-weight: 700; text-transform: uppercase;}
.breadcrumb > .active {color: #555658; text-transform: uppercase; font-weight: 700;}

/* BULLETED LIST */
.bullet-list {line-height: 1.7em;list-style-image: url(../images/bullet.png); margin: 30px 0;}
.bullet-list-star {line-height: 1.7em;list-style-image: url(../images/bullet_star.png); margin: 30px 0;}
.bullet-list-times {line-height: 1.7em;list-style-image: url(../images/bullet_x.png); margin: 30px 0;}

/* TWO COL */
.two-col-img a span:hover,.two-col-img a span:focus {background: #727476;}
.two-col-img a.blue-link {background: #0c548c;margin-left: -10px;z-index: -99;}
.two-col-img a.teal-link {background: #53b6bc;}
.two-col-img a.yellow-link {background: #f2bb0b;}
.two-col-img a.grey-link {width: 250px;background: #727476;}

/* TWITTER CARD */
.twitter-container{border-top: 8px solid #fec40b; padding: 20px; background: #FFF; margin: 60px 0 60px 0;}

/* SEARCH */
.search {padding: 10px 0;}
.search .input-group {width: 60%; float: left; position: relative;}
.search input {border-radius: 0; text-transform: uppercase;font-family: 'Titillium Web', sans-serif; font-size: 12px; font-weight: 700;}
.search button {border-radius: 0; background: #dad9d7; color: #878686;}
.search .icons {float: right; padding-top: 5px;}
.search .icons i {position: relative; vertical-align: middle; color: #cccccc;padding-left: 5px; padding-right: 5px;}

/* WEATHER */
.degrees {font-size: 30px; display: block; color: #4d4e50 !important; margin: 2px 0px 0px 6px; font-weight: 300; display: inline-block;}
#weather i, #weather2 i {color: #4d4e50; font-family: weather; font-size: 45px; font-weight: normal; font-style: normal; line-height: 20px; margin-left: 10px;}
#weather i, #weather2 i {display: inline-block;}

#weather2 {width: 390px; margin: 0px auto; text-align: center; text-transform: uppercase;}
#weather2 h2 {margin: 0 0 8px; color: #fff; font-size: 75px; font-weight: 300; text-align: center; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);}
.degrees2 {font-size: 55px; display: block; color: #FFFFFF !important; margin: 2px 0px 0px 6px; font-weight: 300; display: inline-block;}
#weather2 i {color: #FFFFFF; font-family: weather; font-size: 130px; font-weight: normal; font-style: normal; line-height: 22px; margin-left: 10px;}
#weather2 ul {margin: 30px 0 0 0; padding: 0;}
#weather2 li {background: #fff; background: rgba(255,255,255,0.90); padding: 6px 16px; display: inline-block; border-radius: 5px; color: #4d4e50;}
#weather2 li.currently {margin: 0 10px;}

.icon-0:before { content: ":"; } .icon-1:before { content: "p"; } .icon-2:before { content: "S"; } .icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; } .icon-5:before { content: "W"; } .icon-6:before { content: "W"; } .icon-7:before { content: "W"; }
.icon-8:before { content: "W"; } .icon-9:before { content: "I"; } .icon-10:before { content: "W"; } .icon-11:before { content: "I"; }
.icon-12:before { content: "I"; } .icon-13:before { content: "I"; } .icon-14:before { content: "I"; } .icon-15:before { content: "W"; }
.icon-16:before { content: "I"; } .icon-17:before { content: "W"; } .icon-18:before { content: "U"; } .icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; } .icon-21:before { content: "Z"; } .icon-22:before { content: "Z"; } .icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; } .icon-25:before { content: "E"; } .icon-26:before { content: "3"; } .icon-27:before { content: "a"; }
.icon-28:before { content: "A"; } .icon-29:before { content: "a"; } .icon-30:before { content: "A"; } .icon-31:before { content: "6"; }
.icon-32:before { content: "1"; } .icon-33:before { content: "6"; } .icon-34:before { content: "1"; } .icon-35:before { content: "W"; }
.icon-36:before { content: "1"; } .icon-37:before { content: "S"; } .icon-38:before { content: "S"; } .icon-39:before { content: "S"; }
.icon-40:before { content: "M"; } .icon-41:before { content: "W"; } .icon-42:before { content: "I"; } .icon-43:before { content: "W"; }
.icon-44:before { content: "a"; } .icon-45:before { content: "S"; } .icon-46:before { content: "U"; } .icon-47:before { content: "S"; }

/* NAVIGATION */
.navbar-brand{max-width: 75%;}
.navbar-default {margin: 0; background-color: #ffffff;}
.navbar-header {height: 100px; border-bottom: 7px solid #d7d7d6; border-top: 7px solid #d7d7d6;}
.navbar-default .navbar-nav {background-color: #555658; margin: 0 -15px; text-transform: uppercase; letter-spacing: 1px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background-color: #6d6f71; color: #ffffff;}
.navbar-default .navbar-nav li {border-bottom: 1px solid #b2b3b0;}
.navbar-default .navbar-nav li a,.navbar-default .navbar-nav .open a {background-color: #555658; border-color: #b2b3b0; color: #ffffff; padding: 10px 30px;}
#nav-one .navbar-nav li a:hover,#nav-one .navbar-nav li a:focus,#nav-one .navbar-nav li a:active {background: #6d6f71; color: #FFF;}
.navbar-default .navbar-toggle {border-color: transparent; margin-top: 25px;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background-color: transparent; border: 1px solid #d7d7d6;}
.navbar-default .navbar-toggle .icon-bar {background-color: #d7d7d6; height: 4px;}
.navbar-default .navbar-nav ul.dropdown-menu li:last-of-type {border-bottom: none;}
.navbar-default .navbar-nav .caret {position: absolute; right: 0; bottom: 0; border: none; border-bottom: 8px solid #85888c; border-left: 8px solid transparent; width: 0; height: 0;}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {background-color: #555658; border-bottom: 1px solid #b2b3b0; color: #ffffff;}
.navbar-default .navbar-nav .open .dropdown-menu li a,.navbar-default .navbar-nav .open .dropdown-menu li a:hover,.navbar-default .navbar-nav .open .dropdown-menu li a:focus,
.navbar-default .navbar-nav .open .dropdown-menu li a:active {background-color: #0c548c; color: #ffffff; padding: 10px 15px 10px 60px;}
.dropdown-menu {padding: 0;}
.bltri,.tltri,.yltri {background-color: #555658;}

/* SOCIAL SIDEBAR */
.social-container{position: fixed; right: 0; top: 160px; z-index: 999;}
.social-container ul{list-style-type: none; margin: 0; padding: 0;}
.social-container ul li{margin: 0 0 2px 0; padding: 0; text-align: center;}
.social-container ul li a {display: block; padding: 12px; color: #FFF;}
.social-container ul li a:hover {padding: 12px 16px;}
.social-container ul li:hover {margin-left: -8px;}

/* SLIDE CONTENT */
.slide-container{position: relative; display: block; margin-top: 4px;}
.slide-content-container{background: rgba(0, 10, 0, 0.7); color: #FFFFFF; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.slide-content {padding: 0px 0 40px 0;}
.slide-content h1 {font-size: 20px; font-weight: 300; color: #FFFFFF; text-transform: uppercase;}
.slide-content h2 {font-size: 20px; font-weight: 800;  margin-top: 0px; color: #FFFFFF; text-transform: uppercase; font-family: 'Titillium Web', sans-serif; font-style: normal;}
.slide-content .seal{padding: 0px; display: none; max-width: 85%;}
.slide-content p{font-size: 14px; line-height: 22px; margin: 20px 20px 0 0;}

/* TABS */
.tabs-container{margin-top: -10px; z-index: 999;}
.tab-content > .tab-pane{padding: 30px 0; color: #FFFFFF;border-top: 1px solid #FFF;}
.tabs-container .nav-tabs {border: none; margin-left: 0;}
.tabs-container .nav-tabs > li {float: left; margin-bottom: -1px; border: none;}
.tabs-container .nav > li > a {position: relative; display: block; padding: 14px 10px; font-size: 12px; font-weight: 500; outline: 0;}
.tabs-container .skew-btn {transform: skewX(-15deg);margin-left: 0px;top: 1px;z-index: 999;}
.tabs-container .nav-tabs > li > a {
  text-transform: uppercase; margin-right: 0px;line-height: 1.4285; border: 0px; border-top: 1px solid #FFF; border-bottom: 1px solid transparent; border-right: 1px solid #FFF; border-radius: 0; color: #FFFFFF;}
.tabs-container .nav-tabs > li.active {margin-bottom: 0px; }
.tabs-container .nav > li > a:focus, .nav > li > a:hover {text-decoration: none; background-color: #555658;}
.tabs-container .nav-tabs > li > a:hover {}

.tabs-container .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  color: #FFFFFF; cursor: default; background-color: #fff; border-bottom-color: transparent;}

.tabs-container .nav-tabs > #tab-blue > a{border-left: 1px solid #FFF;}
.tabs-container .nav-tabs > #tab-blue.active > a, .nav-tabs > #tab-blue.active > a:focus, .nav-tabs > #tab-blue.active > a:hover{ color: #FFF;
  background-color: #0d548c; border-bottom: 2px solid #0d548c; border-left: 1px solid #FFF;}

.tabs-container .nav-tabs > #tab-teal.active > a, .nav-tabs > #tab-teal.active > a:focus, .nav-tabs > #tab-teal.active > a:hover {
  background-color: #53b6bc; border-bottom: 2px solid #53b6bc; border-left: none;}

.tabs-container .nav-tabs > #tab-yellow.active > a, .nav-tabs > #tab-yellow.active > a:focus, .nav-tabs > #tab-yellow.active > a:hover {
  background-color: #fec40b; border-bottom: 2px solid #fec40b; border-left: none;}

/* TABS INTERIOR BUTTONS*/
.tab-content .btn-default {color: #FFF; background-color: transparent; border: 1px solid #FFF; text-transform: uppercase; margin: 0 4px 10px 0;}
.tab-content .btn-group-lg > .btn, .tab-content .btn-lg {padding: 10px 16px; font-size: 18px; line-height: 1.3333; border-radius: 0px;}
.tab-content .btn.active.focus, .tab-content .btn.active:focus, .tab-content .btn.focus, .tab-content .btn.focus:active, .tab-content .btn:focus:active, .tab-content .btn:focus {
outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.tab-content .btn.focus, .tab-content .btn:focus, .tab-content .btn:hover {color: #adadad; text-decoration: transparent;}
.tab-content .btn-default.focus, .tab-content .btn-default:focus {color: #adadad; background-color: transparent; border-color: #8c8c8c;}
.tab-content .btn-default:hover {color: #adadad; background-color: transparent; border-color: #adadad;}

.tab-content .btn-go{padding-left: 8px;}
.tab-content .input-lg {border-radius: 0px;}
.tab-content .tab-input-label{text-transform: uppercase; margin: 0px 0 0 0; font-size: 12px;}

/* ABOUT */
.header {margin: 0 auto;}
.header h1 {font-family: 'Titillium Web', sans-serif; font-weight: 600; font-size: 35px; text-transform: capitalize;}
.header h5 {font-size: 15px; color: #545658; text-transform: uppercase; font-weight: 700; line-height: 24px; margin-bottom: 20px;}
.header-title {font-family: 'Titillium Web', sans-serif; font-weight: 600; font-size: 16px; line-height: 21px; margin-bottom: 50px; padding-top: 10px; text-transform: uppercase;}
.header-line {display: inline-block; border: 1px solid #545658;}
.header i {position: absolute; font-size: 22px; margin: -22px auto 0 -22px; padding: 14px 0px; width: 44px; height: 44px; border-radius: 22px; color: #ffffff;}

.header .icon-line {border-bottom: 2px solid #e1e1e1; text-align: center; margin: 35px 25%;}
.employee-container {border-bottom: 2px solid #92979c; padding-bottom: 40px; margin-bottom: 40px;}
.employee {padding-bottom: 20px;}
.employee p {color: #545658;}
.employee .title {font-family: 'Lato', sans-serif; text-transform: uppercase; color: #545658; font-size: 11px; margin: 30px 0 5px 0; font-weight: 400;}
.employee .name {font-family: 'Titillium Web', sans-serif; text-transform: uppercase; color: #333333; font-size: 20px; font-weight: 700;}
.employee .phone {font-weight: 600; font-family: 'Titillium Web', sans-serif; font-size: 14px;}

/* NEWS CALLOUT */
.news-container {background: #d7d7d7; color: #555658; padding: 32px 0 12px 0;}
.news-item {border-top: 8px solid #ffc50a; background: #FFFFFF; margin-bottom: 15px;}
.news-content{padding: 12px 18px;}
.news-item h2 {font-family: 'Titillium Web', sans-serif; font-style: normal; line-height: 24px; text-transform: uppercase;font-weight: 600;font-size: 20px;}
.news-item p {font-size: 15px;font-weight: 400; line-height: normal;}
.news-item a {color: #555658; font-weight: 600;}
.news-item a:hover {color: #0c548c;}
.news-view-all{text-transform: uppercase; margin: 10px 30px 0 0;}
.news-view-all a {color: #555658; font-weight: 600;}

/* NEWS INTERIOR*/
.news-container-interior {padding: 0;}
.news-container-interior .news-item{margin-bottom: 40px;}
.news-container-interior .news-detail {border-top: 8px solid #ffc50a; background: #FFFFFF;}
.news-container-interior h1 {border-bottom: 2px solid #92979c; padding-bottom: 15px; padding-right: 100px; margin-bottom: 25px; display:inline-block;}
.news-container-interior h5 {font-size: 15px; color: #545658; text-transform: uppercase; font-weight: 700; line-height: 24px; margin-bottom: 20px;}

/* FACTS */
.facts-container {background: #393939;color: #ffffff;}
.facts-inner {padding: 30px 50px;}
.facts-inner h2 {font-family: 'Titillium Web', sans-serif; font-style: normal; line-height: 40px; text-transform: uppercase;font-weight: 600;font-size: 38px;}
.facts-inner h4 {text-transform: uppercase;font-weight: 200;font-size: 25.72px;letter-spacing: 2px;}
.facts-inner h5 {font-family: 'Titillium Web', sans-serif;font-size: 48px;font-weight: 100; padding-bottom: 12px;}
.facts-inner p {font-size: 16px;font-weight: 400;font-style: italic;color: #cccccc;}
.grey-bar.first {border-bottom: 6px solid #d7d7d7;}
.grey-bar {border-bottom: 12px solid #d7d7d7;}

/* FLYERS */
.flyers-container {background: #393939;color: #ffffff;margin-top: 2px;}
.flyers-inner {padding: 40px 50px;}
.flyers-inner h5 {font-family: 'Titillium Web', sans-serif;font-size: 36px;font-weight: 600; margin-bottom: 30px;}
.flyers-inner h2 {font-size: 17px;font-weight: 300;font-style: italic;color: #cccccc;letter-spacing: 1px; line-height: 24px;}
.flyers-inner .message {display: inline-block;padding: 10px 0;margin: 40px 0;border-bottom: 2px dotted #ffffff;}
.flyers-inner .message p {display: inline-block;font-size: 12px;font-weight: 300;color: #ffffff;text-transform: uppercase;letter-spacing: 1px; font-style: italic;}
.flyers-inner .message .dot {display: inline-block;width: 4px;padding: 2px;margin: 2px 10px;border-radius: 0;background: #d6a81c;}
.flyers-inner .message .signature {display: inline-block;font-weight: 300;font-style: italic;color: #cccccc;}

/* SUB-FOOTER */
.sub-footer {border-top: 4px solid #ffffff;max-height: auto;}
.sub-footer a {color: #ffffff;}
.sub-footer-container {overflow: hidden;width: 100%;border-bottom: 2px solid #ffffff;}
ul.sub-footer-container,.sub-footer-container li,.sub-footer-container a {margin: 0;padding: 0;display: inline-block;text-align: center;}
.sub-footer-container li {width: 100%;}
.sub-footer-container li a {font-size: 27px;font-family: 'Titillium Web', sans-serif;text-align: center;text-transform: uppercase;padding: 15px 0;color: #ffffff;width: 100%;text-decoration: none;font-weight: 600;}
.brd-mtng {background: #545658;border-bottom: 2px solid #ffffff;}
.trvl-fqs {background: #0c548c;}

/* FOOTER */
.footer {padding: 20px 0 20px 0; text-align: center; background: #efefef; border-top: 3px solid #ffffff; font-family: 'Lato', sans-serif; font-size: 12px;font-weight: 600;}
.footer p {display: block; color: #767676; font-size: 12px;}
.footer a {color: #0c548c;}
.footer .footer-links{padding: 0px 60px 0px 60px;}
.footer .footer-links a{text-transform: uppercase; color: #555658;}
.footer .footer-links a:hover{color: #0c548c;}
.footer .link-spacer{margin: 0 8px;}

@media (min-width: 480px) {
/* SLIDE CONTENT */
.slide-content {padding: 15px 0 40px 0;}
.degrees {font-size: 40px; display: block; color: #4d4e50 !important; margin: 2px 0px 0px 6px; font-weight: 300; display: inline-block;}
#weather i, #weather2 i {color: #4d4e50; font-family: weather; font-size: 60px; font-weight: normal; font-style: normal; line-height: 20px; margin-left: 10px;}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
/* SOCIAL SIDEBAR */
.social-container ul li a {padding: 16px;}
.social-container ul li a:hover {padding: 16px 20px;}
.social-container ul li:hover {margin-left: -8px;}

/* TABS */
.tabs-container{margin-top: -43px;}
.tab-content > .tab-pane{padding: 70px 0;}
.tabs-container .nav-tabs {margin-left: 18%;}
.tabs-container .nav > li > a {padding: 10px 20px; font-size: 16px;}

/* TABS INTERIOR BUTTONS*/
.tab-content .btn-default {margin: 0;}
.tab-content .tab-input-label{margin: 5px 0 0 0;}

/* SLIDE CONTENT */
.slide-content-container{bottom: 0px; left: 0px; right: 0px;}
.slide-content {padding: 30px 0 90px 0;}
.slide-content h1 {font-size: 30px;}
.slide-content h2 {font-size: 40px;}
.slide-content .seal{display: block;}
.slide-content p{line-height: 22px; margin: 20px 0 0 0;}

.mission h1 {font-size: 40px; font-weight: 600; margin-top: 80px;}

/* SEARCH */
.search {padding: 0; margin: 9px 0 0 0;}
.search form {display: inline-flex; padding: 10px 0;}
.search .input-group {width: 200px;float: none; margin-right: 10px;}
.search input {border-radius: 0;}
.search button {border-radius: 0;}

/* NAVIGATION */
.navbar-default {border-radius: 0;margin-top: 18px;margin-bottom: 0;height: auto;font-size: 12px;}
.navbar-header {height: auto;border-bottom: none;border-top: none;}
.navbar-brand img {position: absolute; top: -3px;}
.navbar-default .navbar-nav {background-color: inherit;text-transform: uppercase;letter-spacing: normal;}
.navbar-default .navbar-nav li {border-bottom: none;}
.navbar-default .navbar-nav li a {background-color: initial;border: none;color: #3c3c3c;padding: 5px 5px 4px 5px;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {background-color: #555658;}
.navbar-default .navbar-toggle {border-color: transparent;margin-top: 25px;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background-color: transparent;border: 1px solid #d7d7d6;}
.navbar-default .navbar-nav .open a {background-color: initial;border: none;color: #3c3c3c;padding: 5px 5px 4px 5px;}
.navbar-default .navbar-nav .caret {border-left: 11px solid transparent;color: #85888c;}

#nav-one {background-color: #efefef; border-top: 1px solid #e7e7e7; display: block;height: 69px; min-height: auto; clear: both; }

#nav-one .navbar-nav li a {font-weight: 600;}
#nav-one .navbar-nav li img{margin-right: 3px; transform: skewX(15deg);}
#nav-one .navbar-nav li a:hover,#nav-one .navbar-nav li a:focus,#nav-one .navbar-nav li a:active {text-decoration: none;}
#nav-one .navbar-nav .skew-btn a {color: #ffffff;padding: 6px 15px;text-transform: uppercase;}
#nav-one .navbar-nav .skew-btn {transform: skewX(-15deg);position: absolute;margin-left: 9px;top: -6px;z-index: 999;}
#nav-one .navbar-nav li.bltri {background-color: #0c548c;}
#nav-one .navbar-nav li.trtri {background-color: #53b6bc;}
#nav-one .navbar-nav li.yrtri {background-color: #f2bb0b;}
#nav-one .navbar-nav li.bltri:before,#nav-one .navbar-nav li.brtri:after,#nav-one .navbar-nav li.tltri:before,
#nav-one .navbar-nav li.trtri:after,#nav-one .navbar-nav li.yltri:before,.nav-one .navbar-nav li.yrtri:after {content: '';position: absolute;height: 0;width: 0;cursor: pointer;}
#nav-one .navbar-nav li.bltri:before {bottom: 0;left: -7px;border-top: 4px solid #062842;border-left: 7px solid transparent;}
#nav-one .navbar-nav li.brtri:after {top: 0;right: -6px;border-bottom: 5px solid #062842;border-right: 6px solid transparent;}
#nav-one .navbar-nav li.tltri:before {bottom: 0;left: -7px;border-top: 4px solid #478e93;border-left: 7px solid transparent;}
#nav-one .navbar-nav li.trtri:after {top: 0;right: -6px;border-bottom: 5px solid #478e93;border-right: 6px solid transparent;}
#nav-one .navbar-nav li.yltri:before {bottom: 0;left: -7px;border-top: 4px solid #f2bb0b;border-left: 7px solid transparent;}
#nav-one .navbar-nav li.yrtri:after {top: 0;right: -6px;border-bottom: 5px solid #f2bb0b;border-right: 6px solid transparent;}

#nav-two {font-size: 12px; font-weight: 600; padding-left: 30px;padding-bottom: 1px;display: block;background: #555658;border-top: 7px solid #d7d7d6;margin-top: 2px;min-height: inherit;}
#nav-two .navbar-nav li a {transform: skewX(-15deg);color: #e5e5e3;border-left: 1px solid #454648; border-right: 1px solid #454648;padding: 10px 17px;}
#nav-two .navbar-nav .dropdown-menu {border-top: 3px solid #f2bb0b;background-color: #767676;}
#nav-two .navbar-nav .dropdown-menu:last-of-type {padding: 15px 0;}
#nav-two .navbar-nav .dropdown-menu a {transform: initial;}
#nav-two .navbar-nav .open .dropdown-menu li {border: none;}
#nav-two .navbar-nav .open .dropdown-menu li a {padding: 5px 24px;font-size: 14px;border: none;background-color: #767676;text-transform: none;letter-spacing: 1px;}
#nav-two .navbar-nav .open .dropdown-menu li a:hover,#nav-two .navbar-nav .open .dropdown-menu li a:focus,#nav-two .navbar-nav .open .dropdown-menu li a:active {color: #454648;}

#nav-two-container li.dropdown:hover > ul.dropdown-menu {display: block;}
#nav-two-container li.dropdown:hover > ul.dropdown-menu li a{padding: 5px 24px; font-size: 14px; border: none; background-color: #767676; text-transform: none; letter-spacing: 1px;}
#nav-two-container li.dropdown:hover > ul.dropdown-menu li a:hover{color: #454648;}

.employee {padding-bottom: 0;}
.content-container {padding: 20px 0 50px 0;}
.grey-bar.first {display: none;}

/* SUB-FOOTER */
.sub-footer {border-top: 4px solid #ffffff;max-height: 98px;}
ul.sub-footer-container {overflow: hidden;width: 100%;background: linear-gradient(to right, #545658 40%, #ffffff 10%, #ffffff 10%, #0c548c 40%);}
.sub-footer-container li {width: 48%;transform: skewX(-20deg);-ms-transform: skewX(-20deg);-webkit-transform: skewX(-20deg);}
.sub-footer-container li a {font-size: 27px;font-family: 'Titillium Web', sans-serif;text-align: center;text-transform: uppercase;padding: 30px 0;color: #ffffff;width: 100%;text-decoration: none;}
.brd-mtng {background: #545658;border-bottom: 0;border-right: 4px solid #ffffff;}
.sub-footer-container .brd-mtng {margin-right: 5px;}
.sub-footer-container .trvl-fqs {margin-left: 5px;}
.sub-footer-container li a {font-size: 27px;font-family: 'Titillium Web', sans-serif;text-align: center;text-transform: uppercase;padding: 30px 0;color: #ffffff;width: 100%;text-decoration: none;
transform: skewX(20deg);-ms-transform: skewX(20deg);-webkit-transform: skewX(20deg);}

/* 3 COLUMNS */
.three-col {padding: 0 0 50px 0;}
.three-col h1 {font-size: 24px; text-align: center; border-bottom: 2px solid #92979c; padding-bottom: 15px; margin-bottom: 15px;}
.three-col h5 {font-size: 13px; color: #545658; text-transform: uppercase; font-weight: 700; line-height: 16px; margin-bottom: 15px;}
.three-col p {font-size: 15px; line-height: 22px;}

/* WEATHER */
.degrees {font-size: 40px; display: block; color: #4d4e50 !important; margin: 2px 0px 0px 6px; font-weight: 300; display: inline-block;}
#weather i, #weather2 i {color: #4d4e50; font-family: weather; font-size: 60px; font-weight: normal; font-style: normal; line-height: 20px; margin-left: 10px;}
#weather i, #weather2 i {display: inline-block;}

#weather2 {width: 500px; margin: 0px auto; text-align: center; text-transform: uppercase;}
#weather2 h2 {margin: 0 0 8px; color: #fff; font-size: 100px; font-weight: 300; text-align: center; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);}
.degrees2 {font-size: 80px; display: block; color: #FFFFFF !important; margin: 2px 0px 0px 6px; font-weight: 300; display: inline-block;}
#weather2 i {color: #FFFFFF; font-family: weather; font-size: 130px; font-weight: normal; font-style: normal; line-height: 22px; margin-left: 10px;}
#weather2 ul {margin: 30px 0 0 0; padding: 0;}
#weather2 li {background: #fff; background: rgba(255,255,255,0.90); padding: 10px 20px; display: inline-block; border-radius: 5px; color: #4d4e50;}
#weather2 li.currently {margin: 0 10px;}


/* FOOTER */
.footer {padding: 40px 0 40px 0; text-align: left;}
.footer .footer-links{padding: 0 0 0 15px;}
.footer .made-by{text-align: right;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
/* NAVIGATION */
#nav-one .navbar-nav li a {padding: 5px 17px;}
.skew-btn {margin-left: 20px;}
#nav-two {font-size: 15px; font-weight: 600; padding-left: 120px;}
#nav-two .navbar-nav li a {padding: 10px 17px;}

/* TABS */
.tabs-container{margin-top: -53px;}
.tab-content > .tab-pane{padding: 70px 0;}
.tabs-container .nav-tabs {margin-left: 23%;}
.tabs-container .nav > li > a {padding: 14px 30px; font-size: 16px;}
}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
/* NAVIGATION */
#nav-two .navbar-nav li a {padding: 10px 28px;}
/* FACTS */
.fact {padding: 40px;}

/* SLIDE CONTENT */
.slide-content {padding: 20px 0 40px 0;}
}

/* TABLE */
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
  background-color: #e7e7e8;
  color:#555658;
}