@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i");@font-face{font-family:'cc-icons';src:url("../fonts/cc-icons.eot?rytgrs");src:url("../fonts/cc-icons.eot?rytgrs#iefix") format("embedded-opentype"),url("../fonts/cc-icons.ttf?rytgrs") format("truetype"),url("../fonts/cc-icons.woff?rytgrs") format("woff"),url("../fonts/cc-icons.svg?rytgrs#cc-icons") format("svg");font-weight:normal;font-style:normal}[class^="cc-"],[class*=" cc-"]{font-family:'cc-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cc-icon-Add:before{content:"\e900"}.cc-icon-Airplace:before{content:"\e901"}.cc-icon-Alarm:before{content:"\e902"}.cc-icon-Alert:before{content:"\e903"}.cc-icon-Appointment:before{content:"\e904"}.cc-icon-Ballon:before{content:"\e905"}.cc-icon-Bank:before{content:"\e906"}.cc-icon-Bar:before{content:"\e907"}.cc-icon-Bars:before{content:"\e908"}.cc-icon-Bathtub:before{content:"\e909"}.cc-icon-Battery:before{content:"\e90a"}.cc-icon-Beach:before{content:"\e90b"}.cc-icon-Bed-Single:before{content:"\e90c"}.cc-icon-Bed-Twin:before{content:"\e90d"}.cc-icon-Bed:before{content:"\e90e"}.cc-icon-Behance:before{content:"\e90f"}.cc-icon-Bell:before{content:"\e910"}.cc-icon-Berbeque:before{content:"\e911"}.cc-icon-Bike1:before{content:"\e912"}.cc-icon-Bike2:before{content:"\e913"}.cc-icon-Bluetooth:before{content:"\e914"}.cc-icon-Bookmark:before{content:"\e915"}.cc-icon-Bookmark2:before{content:"\e916"}.cc-icon-Browser:before{content:"\e917"}.cc-icon-Bus:before{content:"\e918"}.cc-icon-Business2:before{content:"\e919"}.cc-icon-Cabin:before{content:"\e91a"}.cc-icon-Calendar:before{content:"\e91b"}.cc-icon-Camera:before{content:"\e91c"}.cc-icon-Carpool:before{content:"\e91d"}.cc-icon-Cart1:before{content:"\e91e"}.cc-icon-Cash:before{content:"\e91f"}.cc-icon-Category:before{content:"\e920"}.cc-icon-Celsius:before{content:"\e921"}.cc-icon-Chat:before{content:"\e922"}.cc-icon-Check:before{content:"\e923"}.cc-icon-Chef:before{content:"\e924"}.cc-icon-Clock:before{content:"\e925"}.cc-icon-Close:before{content:"\e926"}.cc-icon-Cloud-Download:before{content:"\e927"}.cc-icon-Cloud-Night:before{content:"\e928"}.cc-icon-Cloud-Upload:before{content:"\e929"}.cc-icon-Cloud-Windy:before{content:"\e92a"}.cc-icon-Cloud:before{content:"\e92b"}.cc-icon-Cloudy-Snow:before{content:"\e92c"}.cc-icon-Cloudy-Thunder:before{content:"\e92d"}.cc-icon-Cloudy:before{content:"\e92e"}.cc-icon-Coffee-Shops:before{content:"\e92f"}.cc-icon-Coffee:before{content:"\e930"}.cc-icon-Computer:before{content:"\e931"}.cc-icon-Connected:before{content:"\e932"}.cc-icon-Construction:before{content:"\e933"}.cc-icon-Couch:before{content:"\e934"}.cc-icon-Credit-Card:before{content:"\e935"}.cc-icon-Crop1:before{content:"\e936"}.cc-icon-Crop2:before{content:"\e937"}.cc-icon-Dan:before{content:"\e938"}.cc-icon-Danger:before{content:"\e939"}.cc-icon-Database:before{content:"\e93a"}.cc-icon-Debit-Card:before{content:"\e93b"}.cc-icon-Delete:before{content:"\e93c"}.cc-icon-Desk-Lamp:before{content:"\e93d"}.cc-icon-Digg:before{content:"\e93e"}.cc-icon-Direction1:before{content:"\e93f"}.cc-icon-Direction2:before{content:"\e940"}.cc-icon-Disability:before{content:"\e941"}.cc-icon-Document:before{content:"\e942"}.cc-icon-Documents:before{content:"\e943"}.cc-icon-Dont-Disturb:before{content:"\e944"}.cc-icon-Dont:before{content:"\e945"}.cc-icon-Down1:before{content:"\e946"}.cc-icon-Down2:before{content:"\e947"}.cc-icon-Download:before{content:"\e948"}.cc-icon-Drag-Move:before{content:"\e949"}.cc-icon-Dribble:before{content:"\e94a"}.cc-icon-Driving:before{content:"\e94b"}.cc-icon-Drop:before{content:"\e94c"}.cc-icon-Drying-Machine:before{content:"\e94d"}.cc-icon-Edit:before{content:"\e94e"}.cc-icon-Education:before{content:"\e94f"}.cc-icon-Electricity:before{content:"\e950"}.cc-icon-EPS:before{content:"\e951"}.cc-icon-Escalade:before{content:"\e952"}.cc-icon-Expand:before{content:"\e953"}.cc-icon-Facebook:before{content:"\e954"}.cc-icon-Fahrenheit:before{content:"\e955"}.cc-icon-Fast-Food:before{content:"\e956"}.cc-icon-Fast-Forward:before{content:"\e957"}.cc-icon-Fast-Rewind:before{content:"\e958"}.cc-icon-File:before{content:"\e959"}.cc-icon-Filter:before{content:"\e95a"}.cc-icon-Fireplace:before{content:"\e95b"}.cc-icon-Fitness:before{content:"\e95c"}.cc-icon-Flag:before{content:"\e95d"}.cc-icon-Flickr:before{content:"\e95e"}.cc-icon-Food1:before{content:"\e95f"}.cc-icon-Food2:before{content:"\e960"}.cc-icon-Gas:before{content:"\e961"}.cc-icon-Globe:before{content:"\e962"}.cc-icon-Go-Back:before{content:"\e963"}.cc-icon-Go-Forward:before{content:"\e964"}.cc-icon-Google-Plus:before{content:"\e965"}.cc-icon-Grid-View:before{content:"\e966"}.cc-icon-Group:before{content:"\e967"}.cc-icon-Hair-Dryer:before{content:"\e968"}.cc-icon-Hanger:before{content:"\e969"}.cc-icon-Headset:before{content:"\e96a"}.cc-icon-Heart:before{content:"\e96b"}.cc-icon-Helicopter:before{content:"\e96c"}.cc-icon-Highway:before{content:"\e96d"}.cc-icon-Hike:before{content:"\e96e"}.cc-icon-History:before{content:"\e96f"}.cc-icon-Hotel:before{content:"\e970"}.cc-icon-House:before{content:"\e971"}.cc-icon-ID:before{content:"\e972"}.cc-icon-Image:before{content:"\e973"}.cc-icon-Info:before{content:"\e974"}.cc-icon-Instagram:before{content:"\e975"}.cc-icon-Iron:before{content:"\e976"}.cc-icon-Jacuzzi:before{content:"\e977"}.cc-icon-JPG:before{content:"\e978"}.cc-icon-Key:before{content:"\e979"}.cc-icon-Laptop:before{content:"\e97a"}.cc-icon-Left:before{content:"\e97b"}.cc-icon-Life-Saver:before{content:"\e97c"}.cc-icon-Lift:before{content:"\e97d"}.cc-icon-Link:before{content:"\e97e"}.cc-icon-Linkedin:before{content:"\e97f"}.cc-icon-List-View:before{content:"\e980"}.cc-icon-Location-Pointer:before{content:"\e981"}.cc-icon-Location:before{content:"\e982"}.cc-icon-Location2:before{content:"\e983"}.cc-icon-Lock:before{content:"\e984"}.cc-icon-Mail:before{content:"\e985"}.cc-icon-Mail2:before{content:"\e986"}.cc-icon-Map-Layer:before{content:"\e987"}.cc-icon-Map-Pin-2:before{content:"\e988"}.cc-icon-Map-Pin:before{content:"\e989"}.cc-icon-Map:before{content:"\e98a"}.cc-icon-Menu:before{content:"\e98b"}.cc-icon-Menu2:before{content:"\e98c"}.cc-icon-Mic:before{content:"\e98d"}.cc-icon-Mobile-Pay:before{content:"\e98e"}.cc-icon-Mobile-Phone:before{content:"\e98f"}.cc-icon-Moon:before{content:"\e990"}.cc-icon-More:before{content:"\e991"}.cc-icon-Moto-Cycle:before{content:"\e992"}.cc-icon-Mouse:before{content:"\e993"}.cc-icon-Music:before{content:"\e994"}.cc-icon-Mute:before{content:"\e995"}.cc-icon-Nature:before{content:"\e996"}.cc-icon-News:before{content:"\e997"}.cc-icon-No-Parking:before{content:"\e998"}.cc-icon-No-Smoking:before{content:"\e999"}.cc-icon-Option:before{content:"\e99a"}.cc-icon-Parking-Meter:before{content:"\e99b"}.cc-icon-Parking-Ticket:before{content:"\e99c"}.cc-icon-Parking:before{content:"\e99d"}.cc-icon-Party:before{content:"\e99e"}.cc-icon-Pause:before{content:"\e99f"}.cc-icon-PDF:before{content:"\e9a0"}.cc-icon-Person:before{content:"\e9a1"}.cc-icon-Pet:before{content:"\e9a2"}.cc-icon-Phone:before{content:"\e9a3"}.cc-icon-Pinterest:before{content:"\e9a4"}.cc-icon-Play:before{content:"\e9a5"}.cc-icon-PNG:before{content:"\e9a6"}.cc-icon-Police:before{content:"\e9a7"}.cc-icon-Pool:before{content:"\e9a8"}.cc-icon-Power-Outlet:before{content:"\e9a9"}.cc-icon-Power:before{content:"\e9aa"}.cc-icon-Printer:before{content:"\e9ab"}.cc-icon-Profile1:before{content:"\e9ac"}.cc-icon-Proflie2:before{content:"\e9ad"}.cc-icon-Rain:before{content:"\e9ae"}.cc-icon-Rainbow:before{content:"\e9af"}.cc-icon-Recycle:before{content:"\e9b0"}.cc-icon-Refresh:before{content:"\e9b1"}.cc-icon-Refresh2:before{content:"\e9b2"}.cc-icon-Rental-House:before{content:"\e9b3"}.cc-icon-Reset-Location:before{content:"\e9b4"}.cc-icon-Right-Arrow:before{content:"\e9b5"}.cc-icon-Right:before{content:"\e9b6"}.cc-icon-Road-Alert:before{content:"\e9b7"}.cc-icon-Search:before{content:"\e9b8"}.cc-icon-Setting:before{content:"\e9b9"}.cc-icon-Share:before{content:"\e9ba"}.cc-icon-Share2:before{content:"\e9bb"}.cc-icon-Shower:before{content:"\e9bc"}.cc-icon-Shrink:before{content:"\e9bd"}.cc-icon-Shuffle:before{content:"\e9be"}.cc-icon-Skare-Board:before{content:"\e9bf"}.cc-icon-Snow1:before{content:"\e9c0"}.cc-icon-Snow2:before{content:"\e9c1"}.cc-icon-Speedometer:before{content:"\e9c2"}.cc-icon-Sprinkle:before{content:"\e9c3"}.cc-icon-Star:before{content:"\e9c4"}.cc-icon-Stop:before{content:"\e9c5"}.cc-icon-Subway:before{content:"\e9c6"}.cc-icon-Suitcase-Large:before{content:"\e9c7"}.cc-icon-Suitcase-Small:before{content:"\e9c8"}.cc-icon-Sunny-Cloudy-Windy:before{content:"\e9c9"}.cc-icon-Sunny-Cloudy:before{content:"\e9ca"}.cc-icon-Sunny-SHower:before{content:"\e9cb"}.cc-icon-Sunny:before{content:"\e9cc"}.cc-icon-Surveillance-Camera:before{content:"\e9cd"}.cc-icon-Taxi:before{content:"\e9ce"}.cc-icon-Temp-Hot:before{content:"\e9cf"}.cc-icon-Temp-Low:before{content:"\e9d0"}.cc-icon-Tent:before{content:"\e9d1"}.cc-icon-Thunder:before{content:"\e9d2"}.cc-icon-Tie:before{content:"\e9d3"}.cc-icon-Timer:before{content:"\e9d4"}.cc-icon-To-Begining:before{content:"\e9d5"}.cc-icon-To-End:before{content:"\e9d6"}.cc-icon-Toilet:before{content:"\e9d7"}.cc-icon-Towel:before{content:"\e9d8"}.cc-icon-Traffic-Light:before{content:"\e9d9"}.cc-icon-Transit:before{content:"\e9da"}.cc-icon-Trash:before{content:"\e9db"}.cc-icon-Tumblr:before{content:"\e9dc"}.cc-icon-Tunnel:before{content:"\e9dd"}.cc-icon-Turn-Left:before{content:"\e9de"}.cc-icon-Turn-Right:before{content:"\e9df"}.cc-icon-Twitter:before{content:"\e9e0"}.cc-icon-Umberella:before{content:"\e9e1"}.cc-icon-Unlock:before{content:"\e9e2"}.cc-icon-Up1:before{content:"\e9e3"}.cc-icon-Up2:before{content:"\e9e4"}.cc-icon-Utility:before{content:"\e9e5"}.cc-icon-Validated-Ticket:before{content:"\e9e6"}.cc-icon-Video:before{content:"\e9e7"}.cc-icon-Vimeo:before{content:"\e9e8"}.cc-icon-Vine:before{content:"\e9e9"}.cc-icon-Volume-Down:before{content:"\e9ea"}.cc-icon-Volume-Up:before{content:"\e9eb"}.cc-icon-Walking:before{content:"\e9ec"}.cc-icon-Wallet:before{content:"\e9ed"}.cc-icon-Washing-Machine:before{content:"\e9ee"}.cc-icon-Watch:before{content:"\e9ef"}.cc-icon-Watchlist:before{content:"\e9f0"}.cc-icon-WiFi:before{content:"\e9f1"}.cc-icon-Windows:before{content:"\e9f2"}.cc-icon-Windy:before{content:"\e9f3"}.cc-icon-Yacht:before{content:"\e9f4"}.cc-icon-Yelp:before{content:"\e9f5"}.cc-icon-You-Are-Here:before{content:"\e9f6"}.cc-icon-Youtube:before{content:"\e9f7"}.cc-icon-Zoom-In:before{content:"\e9f8"}.cc-icon-Zoom-Out:before{content:"\e9f9"}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.wrap{width:1060px;margin:0 auto}@media screen and (max-width: 1050px){.wrap{width:90%}}@media screen and (max-width: 800px){.mobile-hidden{display:none}}div.left{float:left;width:49%}div.right{float:right;width:49%}@media screen and (max-width: 800px){div.left,div.right{width:100%;float:none}}img.left{float:left;margin:10px 10px 10px 0}@media screen and (max-width: 800px){img.left{margin:10px auto;float:none;clear:both;display:block}}img.right{float:right;margin:10px 0 10px 10px}@media screen and (max-width: 800px){img.right{margin:10px auto;float:none;clear:both;display:block}}.clear{clear:both;width:100%}ul.column{width:100%;text-align:center}ul.column li{display:inline-block;vertical-align:top;text-align:left;margin:.5%;box-sizing:border-box}ul.column li:first-of-type{margin-left:0px}ul.column li:last-of-type{margin-right:0px}ul.column li ul{list-style:disc}ul.column li ul li{display:block;margin:4px 0 4px 7px;width:100% !important}@media screen and (max-width: 800px){ul.column li{margin:20px auto}}ul.column.striped li{padding:1%}ul.column.striped li:nth-child(even){background:#f1f1f1}ul.column.two li{width:48%}@media screen and (max-width: 800px){ul.column.two li{width:100%;display:block;clear:both}}ul.column.three li{width:31%}@media screen and (max-width: 800px){ul.column.three li{width:100%;display:block;clear:both}}ul.column.four li{width:23.6%}ul.column.four li:nth-child(4n-7){margin-left:0px}@media screen and (max-width: 800px){ul.column.four li{width:100%;display:block;clear:both}}ul.column.five li{width:19.2%}@media screen and (max-width: 800px){ul.column.five li{width:100%;display:block;clear:both}}.lrg_margin{margin:50px auto}.hidden{display:none}.txtleft{text-align:left}.txtright{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}.hidden-sm{display:none}.row{position:relative;width:100%}.row [class^="col-"]{float:left;margin:0.5rem 2%;min-height:0.125rem}.row::after{content:"";display:table;clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.33333%}.col-2-sm{width:12.66667%}.col-3-sm{width:21%}.col-4-sm{width:29.33333%}.col-5-sm{width:37.66667%}.col-6-sm{width:46%}.col-7-sm{width:54.33333%}.col-8-sm{width:62.66667%}.col-9-sm{width:71%}.col-10-sm{width:79.33333%}.col-11-sm{width:87.66667%}.col-12-sm{width:96%}@media only screen and (min-width: 800px){.col-1{width:4.33333%}.col-2{width:12.66667%}.col-3{width:21%}.col-4{width:29.33333%}.col-5{width:37.66667%}.col-6{width:46%}.col-7{width:54.33333%}.col-8{width:62.66667%}.col-9{width:71%}.col-10{width:79.33333%}.col-11{width:87.66667%}.col-12{width:96%}.hidden-sm{display:block}}body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1}@media screen and (max-width: 800px){body{padding-top:72px}}body.front .main-container{position:relative}body.front header{position:absolute;top:0px;left:0px;width:100%;z-index:2;border-bottom:none}body.front .banner{position:absolute;top:0px;left:0px;width:100%;z-index:1;height:600px}@media screen and (max-width: 800px){body.front .banner{height:auto;position:static}}body.front .banner .text{-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;overflow:hidden}body.front .banner .text.closed{width:auto;top:300px}body.front section{padding-top:640px}@media screen and (max-width: 800px){body.front section{padding-top:20px}}body.front nav#main_nav{color:white}body.front nav#main_nav a,body.front nav#main_nav span.nolink{color:white}body.front nav#main_nav a:hover,body.front nav#main_nav a:focus,body.front nav#main_nav a:active,body.front nav#main_nav span.nolink:hover,body.front nav#main_nav span.nolink:focus,body.front nav#main_nav span.nolink:active{color:#FFEF72}body.front nav#main_nav li.open>a,body.front nav#main_nav li.open>span.nolink{color:#FFEF72 !important}@media screen and (max-width: 800px){body.front nav#main_nav li.open>a,body.front nav#main_nav li.open>span.nolink{color:#474747 !important}}body.front nav#main_nav .menu .menu a,body.front nav#main_nav .menu .menu span.nolink{color:#474747}body.front nav#main_nav .menu .menu a:hover,body.front nav#main_nav .menu .menu a:active,body.front nav#main_nav .menu .menu a:focus,body.front nav#main_nav .menu .menu span.nolink:hover,body.front nav#main_nav .menu .menu span.nolink:active,body.front nav#main_nav .menu .menu span.nolink:focus{color:#257BB6}body.front .news{background:#395D7E;padding:20px;border-radius:6px;color:white}body.front .news h2,body.front .news h3{color:white}body.front .news a{color:#FFEF72;font-weight:600}body.front .news>a{margin-top:15px;display:inline-block;color:white;text-align:right;width:100%}body.front .news .news_item{padding:12px 0}body.front .news .news_item a:first-of-type{color:white !important;text-decoration:none}body.front .rider-alerts{padding:20px;border-radius:6px;background:#efefef}body.front .rider-alerts a{color:#257BB6;font-weight:600}body.front .rider-alerts>a{margin-top:15px;display:inline-block;text-align:right;width:100%;font-size:1.1em}body.front .rider-alerts .alert{padding-bottom:15px}body.front .rider-alerts .alert strong{font-size:1.1em}body.front .rider-alerts .alert img{float:left;margin:0 10px 20px 0}body.front .feature{background:#eee;min-height:500px;position:relative;overflow:hidden;margin:40px 0}body.front .feature img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;z-index:1;height:auto;width:auto;max-width:none;min-height:100%;min-width:100%}body.front .feature .block-body{position:absolute;z-index:2;top:0px;left:0px;background:rgba(255,255,255,0.5);width:50%;padding:150px 20px;height:100%}@media screen and (max-width: 800px){body.front .feature .block-body h2{font-size:6vw}}@media screen and (max-width: 800px){body.front .feature .block-body{padding-top:30px}}body.front .feature .block-body .btn{margin-top:2em}@media screen and (max-width: 800px){body.front .feature .block-body .btn{margin-top:0}}@media screen and (max-width: 800px){body.front .feature{min-height:550px}}body.front .destinations{position:relative;border-radius:6px;background:#efefef;padding:20px 35px}body.front .destinations>a{margin-top:15px;display:inline-block;color:#257BB6;text-align:right;width:100%;font-weight:600}body.front .destinations ul li{list-style:none;margin:7px 0;position:relative;padding-left:30px}body.front .destinations ul li:before{content:"\e9b5";font-family:'cc-icons' !important;font-size:1.5rem;position:absolute;left:0px;top:-5px}body.front .intro-blocks .intro-block{overflow:hidden;position:relative;border-radius:6px;min-height:200px}body.front .intro-blocks .intro-block.tall{height:300px}body.front .intro-blocks .intro-block.medium{height:250px}body.front .intro-blocks .intro-block.last-short{margin-top:-210px}@media screen and (max-width: 800px){body.front .intro-blocks .intro-block.last-short{margin-top:0px !important}}body.front .intro-blocks .intro-block img{position:absolute;z-index:1;top:0px;left:0px;width:100%;min-height:100%}body.front .intro-blocks .intro-block .tint{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.4)}body.front .intro-blocks .intro-block .block-body{position:absolute;z-index:3;bottom:0px;left:0px;width:100%;padding:15px;padding-right:150px}body.front .intro-blocks .intro-block .block-body .btn{position:absolute;right:15px;bottom:40px}body.front .intro-blocks .intro-block .block-body h2,body.front .intro-blocks .intro-block .block-body h3,body.front .intro-blocks .intro-block .block-body h4,body.front .intro-blocks .intro-block .block-body h5,body.front .intro-blocks .intro-block .block-body h6{font-size:1.1rem;color:white}body.front .intro-blocks .intro-block .block-body p{font-size:.9rem;color:white}body.front .employment [class^="cc-icon-"]{color:#257BB6;font-size:4rem}body.front .employment h4{font-size:1rem;text-transform:uppercase}body.front .employment p a{color:#666}@media screen and (min-width: 800px){body.front .employment .col-4:nth-child(3n+1){clear:left}}body.front div#trip_planner_container{background:none;color:white}body.front div#trip_planner_container h2{border:none;text-align:center;font-weight:700;text-transform:uppercase;margin-bottom:10px}body.front div#trip_planner_container i#trip_planner_expand_icon{position:relative;top:-32px}body.front div#trip_planner_container #trip_planner_inner_container{max-width:300px}body.front div#trip_planner_container #trip_planner_inner_container label{display:inline-block}body.front div#trip_planner_container #trip_planner_inner_container label.hidden{display:none}body.front div#trip_planner_container #trip_planner_inner_container input{padding:10px;border:none !important;background:rgba(255,255,255,0.3);border-radius:6px;margin-bottom:15px !important;display:inline-block;color:white}body.front div#trip_planner_container #trip_planner_inner_container input#trip_planner_saddr,body.front div#trip_planner_container #trip_planner_inner_container input#trip_planner_daddr{padding:15px 10px}body.front div#trip_planner_container #trip_planner_inner_container input::-webkit-input-placeholder{color:white}body.front div#trip_planner_container #trip_planner_inner_container input:-moz-placeholder{color:white}body.front div#trip_planner_container #trip_planner_inner_container input::-moz-placeholder{color:white}body.front div#trip_planner_container #trip_planner_inner_container input:-ms-input-placeholder{color:white}body.front div#trip_planner_container #trip_planner_inner_container div{font-size:.9rem}body.front div#trip_planner_container #trip_planner_inner_container span.planning-to{display:block;font-weight:700;text-transform:uppercase;margin:10px 0 7px 0}body.front div#trip_planner_container #trip_planner_inner_container input[type="radio"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;padding:0 !important;background:none !important;border:none;outline:none}body.front div#trip_planner_container #trip_planner_inner_container input[type="radio"]:before{content:'';margin:0;background:rgba(255,255,255,0.3);width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;margin:-5px 0 0 0;cursor:pointer}body.front div#trip_planner_container #trip_planner_inner_container input[type="radio"]:checked:before{content:"\f111";font-family:FontAwesome;font-size:.9em;text-align:center;line-height:1.4}body.front div#trip_planner_container #trip_planner_inner_container input[type="button"]{background:white;text-transform:uppercase;font-weight:700;font-size:.9rem;margin:10px 0;color:#333 !important;cursor:pointer}body.front div#trip_planner_container img#trip-planner-icon{width:60px;padding:10px;display:none}body.front div#trip_planner_container input#trip_planner_date{background-image:url("../images/cal-icon.svg") !important;background-repeat:no-repeat !important;background-position:108px 7px !important;background-size:20px 20px !important;padding-right:30px !important}body.front div#trip_planner_container input#trip_planner_time{background-image:url("../images/down-icon.svg") !important;background-repeat:no-repeat !important;background-position:85px 12px !important;background-size:12px 12px !important;padding-right:30px !important}body.front #home_video{position:relative;overflow:hidden;border-radius:6px}body.front #home_video .block-body{display:none}body.front #home_video img{width:110%;height:auto}body.front #home_video .tint{width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0px;left:0px;pointer-events:none}body.front #home_video .tint:before{content:"\e9a5";color:white;position:absolute;top:50%;margin-left:50%;transform:translate(-50%, -50%);z-index:2;font-family:'cc-icons' !important;font-size:7.5rem;display:block;border:5px solid white;border-radius:50%;text-align:center;width:115px;height:115px}body.node-type-page .banner .text{display:none}body.node-type-page #collapseall{display:none}body.node-type-article .banner .text{display:none}body.node-type-article .field-name-field-date-published{font-size:.9rem;color:#666;margin:15px 0}body.node-type-product-display table{background:none !important}body.node-type-product-display td{padding:0px;border:none !important;background:none}body.node-type-product-display .form-item{margin:0}body.node-type-product-display tr{border:none;background:none !important;border-bottom:1px solid #d5d5d5}body.node-type-product-display th{color:#333;font-weight:600;border:none !important;background:none !important}body.node-type-product-display section input[type=submit]{background:#FFEF72;color:black;float:right}body.node-type-product-display #edit-actions{clear:both;content:"";display:block;width:100%;height:50px}body.page-user h1.node-title,body.page-user ul.tabs.primary,body.page-user span.fieldset-legend,body.page-user .profile{display:none}body.page-user label{float:none !important}body.page-user.not-logged-in ul.tabs.primary{display:block}body.node-type-rfp #rfp-respond-form{display:none}body.node-type-rfp a#resondrfp{float:right;margin:20px 0 0 0}body.node-type-rfp .field{float:left;clear:left}body.node-type-rfp .field.field-name-field-rfp-document.field-type-file.field-label-above{float:none}body.node-type-rfp .location-locations-display{display:none}body.node-type-job-position a#jobapply{float:right;margin:20px 0 0 0}body.node-type-job-position .field{float:left;clear:left}body.node-type-destination .field-name-body{padding:20px;border-radius:6px;background:#efefef;line-height:1.3;clear:both}body.node-type-destination .location-locations-display,body.node-type-destination .field-name-field-lines{padding:20px;background:#efefef;line-height:1.3;float:right;width:30%}@media screen and (max-width: 800px){body.node-type-destination .location-locations-display,body.node-type-destination .field-name-field-lines{float:none;width:100%}}body.node-type-destination .location-locations-display{border-radius:6px 6px 0 0}body.node-type-destination .field-name-field-lines{clear:right;margin:0px !important;border-radius:0 0 6px 6px}body.node-type-destination .field-name-field-lines .field-item{position:relative;padding-left:30px;cursor:pointer}body.node-type-destination .field-name-field-lines .field-item:hover{color:#257BB6}body.node-type-destination .field-name-field-lines .field-item:before{content:"Route "}body.node-type-destination .field-name-field-lines .field-item:after{content:"\e9b5";font-family:'cc-icons' !important;font-size:1.5rem;position:absolute;left:0px;top:-5px}body.node-type-destination .field-name-field-image{float:left;width:68%;height:350px;overflow:hidden;margin:0 !important;margin-bottom:20px !important;position:relative}@media screen and (max-width: 800px){body.node-type-destination .field-name-field-image{float:none;width:100%}}body.node-type-destination .field-name-field-image img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto !important;z-index:1;height:auto;width:100% !important;max-width:none}body.node-type-destination .map-link .btn{margin:5px 0}body.page-search ul.tabs.primary{display:none}body.page-search .messages{margin:0 0 15px 0}body.page-search ol.search-results li{list-style:none;margin:10px 0;padding:15px;border:1px solid #e4e4e4;background:#efefef;border-radius:6px}body.page-search .search-results p.search-info{display:none}body.page-node-277 #collapseall,body.page-node-277 #expandall{display:none}body.page-node-277 div#trip_planner_container{background:none;color:white}body.page-node-277 div#trip_planner_container h2{border:none;text-align:center;font-weight:700;text-transform:uppercase;margin-bottom:10px}body.page-node-277 div#trip_planner_container i#trip_planner_expand_icon{position:relative;top:-32px}body.page-node-277 div#trip_planner_container #trip_planner_inner_container{max-width:300px}body.page-node-277 div#trip_planner_container #trip_planner_inner_container label{display:inline-block}body.page-node-277 div#trip_planner_container #trip_planner_inner_container label.hidden{display:none}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input{padding:10px;border:none !important;background:rgba(255,255,255,0.3);border-radius:6px;margin-bottom:15px !important;display:inline-block;color:white}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input#trip_planner_saddr,body.page-node-277 div#trip_planner_container #trip_planner_inner_container input#trip_planner_daddr{padding:15px 10px}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input::-webkit-input-placeholder{color:white}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input:-moz-placeholder{color:white}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input::-moz-placeholder{color:white}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input:-ms-input-placeholder{color:white}body.page-node-277 div#trip_planner_container #trip_planner_inner_container div{font-size:.9rem}body.page-node-277 div#trip_planner_container #trip_planner_inner_container span.planning-to{display:block;font-weight:700;text-transform:uppercase;margin:10px 0 7px 0}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input[type="radio"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;padding:0 !important;background:none !important;border:none;outline:none}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input[type="radio"]:before{content:'';margin:0;background:rgba(255,255,255,0.3);width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;margin:-5px 0 0 0;cursor:pointer}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input[type="radio"]:checked:before{content:"\f111";font-family:FontAwesome;font-size:.9em;text-align:center;line-height:1.4}body.page-node-277 div#trip_planner_container #trip_planner_inner_container input[type="button"]{background:white;text-transform:uppercase;font-weight:700;font-size:.9rem;margin:10px 0;color:#333 !important;cursor:pointer}body.page-node-277 div#trip_planner_container img#trip-planner-icon{width:60px;padding:10px;display:none}body.page-node-277 div#trip_planner_container input#trip_planner_date{background-image:url("../images/cal-icon.svg") !important;background-repeat:no-repeat !important;background-position:108px 7px !important;background-size:20px 20px !important;padding-right:30px !important}body.page-node-277 div#trip_planner_container input#trip_planner_time{background-image:url("../images/down-icon.svg") !important;background-repeat:no-repeat !important;background-position:85px 12px !important;background-size:12px 12px !important;padding-right:30px !important}body.page-node-277 #map{width:100% !important}body.page-node-277 .banner .text{display:block !important}body.page-node-277 #left-panel{float:none;width:100%;background:white;color:#333;height:300px;overflow-y:scroll;border-radius:10px;padding:10px}body.page-node-277 .text{top:10px !important;height:380px !important}body.page-node-277 a#transit-back{float:left;color:white}body.page-node-277 .text{top:10px !important;height:380px !important}body.page-node-277 .adp,body.page-node-277 .adp table{color:#333;background:none;border:none;line-height:1.3}body.page-node-277 .adp-step,body.page-node-277 .adp-substep{border-top-color:#f1f1f1;padding:5px 0}body.page-node-277 .text a{color:#333}body.page-node-277 b{margin-bottom:5px;display:inline-block}body.page-node-277 span.adp-details{color:#333;display:block;font-size:.8em;margin-top:10px}body.page-node-277 #trip_planner_inner_container .adp-agencies,body.page-node-277 #trip_planner_inner_container .adp-agencies div{font-size:.5rem !important}body.page-node-277 .adp-legal{color:white;font-size:.5em !important}body.page-node-277 .adp-details{color:#333}body.page-node-277 .adp-placemark{font-weight:700 !important}body.page-node-277 .adp-placemark td:first-of-type{display:none}body.page-node-277 .banner .text{-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;overflow:hidden}body.page-node-277 .banner .text.closed{width:auto;top:150px !important;height:auto !important}body.i18n-es nav#main_nav{margin:0px auto !important;clear:both}header .utility{background:#efefef;padding:15px 0;text-align:center;font-size:0.8125rem}@media screen and (max-width: 800px){header .utility{display:none}}header .utility .menu li{display:inline-block;vertical-align:middle;margin:0 5px}header .utility .menu li a{text-decoration:none;color:#474747;font-weight:700;text-transform:uppercase}header .utility .menu,header .utility .translate-block{display:inline-block;vertical-align:top}header .utility .translate-block{color:#474747;font-weight:700;text-transform:uppercase;margin:1px 5px 0 5px;cursor:pointer;position:relative}header .utility .translate-block ul{display:none;left:-11px;position:absolute;background:rgba(0,0,0,0.8);padding:4px;width:110px;border-radius:7px;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}header .utility .translate-block ul.open{display:block;z-index:10}header .utility .translate-block ul a{color:white !important;display:block;padding:5px}header .wrap{width:1250px;max-width:90%}header .logo{width:100px;float:left}header #logo{display:block;float:left;max-width:150px;height:auto;margin:10px}@media screen and (max-width: 800px){header .col-2{max-width:25% !important}}header .mobile-menu{display:none;float:right;margin:10px 0;text-align:right}@media screen and (max-width: 800px){header .mobile-menu{display:block}}header .mobile-menu #mobile_translate_content{display:none;position:relative}header .mobile-menu #mobile_translate_content.open{display:block}header .mobile-menu #mobile_translate_content.open ul{display:none;left:-11px;position:absolute;background:rgba(0,0,0,0.8);padding:4px;width:110px;border-radius:7px;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}header .mobile-menu #mobile_translate_content.open ul.open{display:block;z-index:10}header .mobile-menu #mobile_translate_content.open ul a{color:white !important;display:block;padding:5px;text-align:center}header .mobile-menu span.menu-button,header .mobile-menu a.menu-button{display:inline-block;text-align:center;color:#333;background:#efefef;padding:7px;border:1px solid #d5d5d5;border-radius:4px;font-size:.5rem;cursor:pointer;text-decoration:none}header .mobile-menu span.menu-button.menu,header .mobile-menu a.menu-button.menu{color:white;background:#257BB6;border-color:#257BB6}header .mobile-menu span.menu-button i,header .mobile-menu a.menu-button i{display:block;margin-bottom:6px;font-size:1rem}header nav#main_nav{text-align:center;color:#474747;text-transform:uppercase;font-weight:700;margin-top:30px !important;font-size:0.875rem;float:right}@media screen and (max-width: 800px){header nav#main_nav{display:none;position:absolute;background:#efefef;top:45px;width:100% !important;overflow-y:scroll;height:80vh;float:none}}@media screen and (max-width: 1340px){header nav#main_nav{margin:0px auto !important;clear:both;float:none}}header nav#main_nav a,header nav#main_nav span.nolink{text-decoration:none;color:#474747;padding-bottom:15px;cursor:pointer}header nav#main_nav a:hover,header nav#main_nav a:active,header nav#main_nav a:focus,header nav#main_nav span.nolink:hover,header nav#main_nav span.nolink:active,header nav#main_nav span.nolink:focus{color:#257BB6}@media screen and (max-width: 800px){header nav#main_nav a,header nav#main_nav span.nolink{color:#474747 !important;padding:10px;display:block;border-bottom:1px solid #d1d1d1}}header nav#main_nav .menu li{display:inline-block;vertical-align:top;margin:0 5px;position:relative}@media screen and (max-width: 800px){header nav#main_nav .menu li{display:block}}header nav#main_nav .menu li.active{border-bottom:2px solid #FFEF72;padding-bottom:3px}header nav#main_nav .menu li.open>a,header nav#main_nav .menu li.open>span.nolink{color:#257BB6}header nav#main_nav .menu li .menu{position:absolute;top:15px;left:-60%;background:#f1f1f1;z-index:20;display:none;min-width:200px;font-size:0.8125rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}@media screen and (max-width: 800px){header nav#main_nav .menu li .menu{background:#f6f6f6;display:block;min-width:none;position:static}}header nav#main_nav .menu li .menu li{margin:0;position:static;display:block}header nav#main_nav .menu li .menu li a,header nav#main_nav .menu li .menu li span.nolink{padding:6px;display:block;line-height:1.2;border-bottom:1px solid #dcdbdb;width:100%;text-transform:none}header nav#main_nav .menu li .menu li.active{border-bottom:none;padding-bottom:6px}header nav#main_nav .menu li .menu li.active a{background:#FFEF72}header nav#main_nav .menu li .menu li.active a:hover{color:#474747;background:#ffe93f}header nav#main_nav .menu li .menu li:last-of-type a,header nav#main_nav .menu li .menu li:last-of-type span.nolink{border-bottom:none}header nav#main_nav .menu li .menu li .menu{display:block !important;position:static;background:white}header nav#main_nav .menu li .menu li .menu a,header nav#main_nav .menu li .menu li .menu span.nolink{border-bottom:1px solid #f6f6f6}@media screen and (max-width: 800px){header{background:white;border-bottom:3px solid #257BB6 !important;z-index:20 !important;position:fixed !important;top:0;width:100%}}#search_box{margin-top:25px;float:right;width:260px;margin-left:15px}@media screen and (max-width: 800px){#search_box{display:none;position:absolute;width:100% !important;background:white;padding:25px;top:0px;margin:0;float:none}}#search_box input[type="text"]{font-size:.7rem;font-family:"Open Sans",sans-serif;float:left;width:70%;border-radius:6px 0 0 6px;border:1px solid #adadad;padding:5px;max-height:25px}#search_box input[type="submit"]{font-size:.6rem;font-family:"Open Sans",sans-serif;font-weight:bold;float:right;width:30%;background:#257BB6;color:white;text-transform:uppercase;border:none;border-radius:0 20px 20px 0;padding:5px;max-height:25px;height:25px}.banner{background-image:url("../images/default-headers.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#666;position:relative;min-height:80px}.banner img{display:block}.banner .text{background:#336794;position:absolute;top:160px;left:0px;width:300px;border-radius:0 9px 9px 0;border:2px solid white;border-left:none;z-index:3}@media screen and (max-width: 800px){.banner .text{top:0px;width:100%;height:auto;position:static;border-radius:0 0 9px 9px;border-left:2px solid white}}.banner .tint{position:absolute;z-index:2;background:rgba(0,0,0,0.3);width:100%;height:100%;top:0;left:0;pointer-events:none}@media screen and (max-width: 800px){.banner .tint{display:none}}.banner #home_banner{height:600px;overflow:hidden}.banner #home_banner ul{height:600px}.banner #home_banner ul li{height:600px}.banner #home_banner .slide{position:relative;overflow:hidden}.banner #home_banner .slide img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;z-index:1;min-height:100%;max-width:none;min-width:100%}.banner #home_banner .slide .block-body{position:absolute;z-index:2;right:20px;top:200px;background:rgba(0,0,0,0.5);color:white;max-width:60%;padding:20px;border-radius:6px;font-size:.9rem;line-height:1.4}.banner #home_banner .slide .block-body h1,.banner #home_banner .slide .block-body h2,.banner #home_banner .slide .block-body h3,.banner #home_banner .slide .block-body h4,.banner #home_banner .slide .block-body h5,.banner #home_banner .slide .block-body h6{color:#FFEF72;font-size:1.5rem;font-weight:700;margin-bottom:5px}.banner nav.unslider-nav{position:relative;top:-150px;z-index:3;max-width:90%;margin:0 auto}@media screen and (max-width: 800px){.banner nav.unslider-nav{top:-30px !important}}.banner nav.unslider-nav ol{text-align:right}@media screen and (max-width: 800px){.banner nav.unslider-nav ol{text-align:center !important}}.banner nav.unslider-nav ol li{border:3px solid #ffef72;width:20px;height:20px;text-indent:999px !important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.banner nav.unslider-nav ol li.unslider-active{background:#ffef72}section{padding:40px 0}section h1,section h2,section h3,section h4,section h5,section h6{font-family:"Open Sans",sans-serif;margin:0 0 10px 0;line-height:1.2;font-weight:700;font-style:normal;color:#474747}section h1 a,section h2 a,section h3 a,section h4 a,section h5 a,section h6 a{text-decoration:none;color:#474747}section h1{font-size:3rem;color:#257BB6}section h1 a{text-decoration:none;color:#257BB6}section h2{font-size:2.5rem}section h3{font-size:2rem}section h4{font-size:1.5rem}section h5{font-size:1.188rem}section h6{font-size:1rem;text-transform:uppercase}section p{line-height:1.4rem;margin:13px 0}section .small_text,section small,section .description{font-size:0.75rem;color:#474747}section .medium_text{font-size:.9em}section .blue{color:#333}section .center,section .center *{text-align:center !important}section ol,section ul{margin:13px 0;overflow:hidden;line-height:1.4}section ol ol,section ol ul,section ul ol,section ul ul{margin:7px 0 0 0}section ol li{list-style:decimal}section ol li li{list-style:lower-alpha}section ul li{list-style:disc}section li{margin:7px 0 7px 40px}section strong{font-weight:bold;color:#474747}section em{font-style:italic}section sup{vertical-align:super;font-size:.6em}section sub{vertical-align:sub;font-size:.6em}section blockquote p{font-family:"Open Sans",sans-serif;margin:0;font-size:1.3rem;color:#257BB6}section pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:#555;padding:16px;border:1px solid #000;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin:30px 0;background-image:-webkit-linear-gradient(#555 50%, #505050 50%);background-image:-moz-linear-gradient(#555 50%, #505050 50%);background-image:-ms-linear-gradient(#555 50%, #505050 50%);background-image:-o-linear-gradient(#555 50%, #505050 50%);background-image:linear-gradient(#555 50%, #505050 50%);background-position:0 0;background-repeat:repeat;background-size:35px 35px}section pre code{font-family:Courier, 'New Courier', monospace;font-size:12px;line-height:14px;color:#fff}section dl{margin:30px 0 30px 40px}@media screen and (max-width: 800px){section dl{margin:30px 0 30px 20px}}section dl dt{font-weight:bold;margin:5px 0}section dl dt:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin:0 10px 0 0}section dl dd{margin:10px 0 10px 20px;line-height:1.5}section a{text-decoration:underline;color:#395D7E;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}section a:hover,section a:active{color:#333}section table{width:100%;line-height:1.2;background:#fff;margin:30px 0;text-align:left}section table th{background:#257BB6;color:#fff;font-family:"Open Sans",sans-serif;padding:.5em;border-right:1px solid #2781be}section table th a{color:white;text-decoration:none}section table th a:hover{color:white}section table tr:nth-child(odd){background:#f6f6f6}section table tr:nth-child(odd) td{border-right:1px solid #e7e7e7}section table td{padding:.5em;border-right:1px solid #f1f1f1}section .breadcrumbs{list-style:none;margin:10px 0;font-size:.7em;color:#474747;line-height:1.3;font-family:"Open Sans",sans-serif;font-style:normal;padding-bottom:10px}section .breadcrumbs i{display:none}section .breadcrumbs li{display:inline-block;margin:0;vertical-align:top}section .breadcrumbs li:after{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin:0 3px}section .breadcrumbs li:last-of-type:after{content:""}section .breadcrumbs a{color:#474747;text-decoration:underline}section .breadcrumbs a:hover,section .breadcrumbs a:active{text-decoration:underline}section ul.tabs.primary{border-bottom:1px solid #adadad;margin:0 0 20px 0;width:100%;margin:0 auto}section ul.tabs.primary li{display:inline-block;border-bottom:none;margin:0;margin-right:-4px;padding:0;height:auto}section ul.tabs.primary li a{text-decoration:none;font-size:1em;padding:10px;display:block;color:#666;background:rgba(255,255,255,0.2);top:1px;position:relative;border:1px solid #adadad;margin-right:5px;border-radius:6px 6px 0 0;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}section ul.tabs.primary li a:hover,section ul.tabs.primary li a:active{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);background:linear-gradient(to bottom, #fff 0%, #f6f6f6 100%)}section ul.tabs.primary li.active a{background:white;border-bottom:none;border-top:3px solid #257BB6}section hr{border:none;border-top:2px solid #adadad;width:100%;margin:20px 0 30px 0;clear:both}section video{max-width:100%;height:auto}section .media img,section .media-element{margin:10px}section .field-name-field-tags{margin:20px 0}section .field-name-field-tags .field-item{display:inline-block;margin:5px}section .field-name-field-tags .field-item a{display:block;padding:5px;background:#f1f1f1;font-size:.8em;text-decoration:none;color:#333;border:1px solid #e8e8e8}section .field-name-field-tags .field-item a:hover{background:#e1e1e1}section .staff-bio .round-thumb{width:150px;height:150px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0 auto;margin-bottom:10px}section .staff-bio .round-thumb img{display:block;margin:0 auto}section .staff-bio li{text-align:center !important;font-size:.9em}section .staff-bio h4{font-size:1em}section .staff-bio small{display:block;font-size:1em;margin-bottom:10px}section .staff-bio .btn{margin-top:10px}section .padding-top-40{padding:40px 0}section fieldset{border:1px solid #ccc;padding:20px;margin-bottom:15px;border-radius:20px}section fieldset.work-history-group{padding:0;border:0}section fieldset legend{font-weight:bold;padding:5px}section .views-field-field-route-resources{margin:15px 0}section .btn{display:inline-block;text-decoration:none;text-align:center;text-align:center;font-family:"Open Sans",sans-serif;background:#FFEF72;color:#000;font-weight:600;padding:13px 20px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;text-transform:uppercase}section label{margin:0 0 5px 0;display:block}section form{margin:30px 0}section input,section select,section textarea,section button{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}section input[type=text],section input[type=email],section input[type=tel],section input[type=number],section input[type=file],section input[type=password],section textarea,section select{font-family:"Open Sans",sans-serif;padding:10px;border:1px solid #d1d1d1;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:5px 0 15px 0;outline:none}section input[type=text]:focus,section input[type=email]:focus,section input[type=tel]:focus,section input[type=number]:focus,section input[type=file]:focus,section input[type=password]:focus,section textarea:focus,section select:focus{border:1px solid #257BB6;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}@media screen and (max-width: 800px){section input[type=text],section input[type=email],section input[type=tel],section input[type=number],section input[type=file],section input[type=password],section textarea,section select{width:100%;display:block;box-sizing:border-box;margin:10px 0}}section textarea{height:150px}section button,section input[type=submit]{display:inline-block;text-decoration:none;text-align:center;text-align:center;font-family:"Open Sans",sans-serif;background:#FFEF72;color:#000;font-weight:600;padding:13px 20px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;text-transform:uppercase;border:none;cursor:pointer;-webkit-appearance:none;margin:0 10px 0 0}@media screen and (max-width: 800px){section button,section input[type=submit]{width:100%;display:block;box-sizing:border-box;margin:10px 0}}section button:hover,section button:active,section input[type=submit]:hover,section input[type=submit]:active{-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;background:#ffe93f}section input[readonly]{color:#848484;background:#f4f4f4 !important}section .form-item{margin:0 0 25px 0}section .webform-container-inline label{display:block}section .form-required{color:#e74c3c}section label.option{display:inline-block;margin:5px 0;text-transform:none}section .form-radios .form-item{margin:0}section .styled-block{padding:20px;border-radius:6px;background:#efefef;line-height:1.3}section .styled-block ul li{list-style:none;margin-left:0;position:relative;padding-left:30px}section .styled-block ul li:before{content:"\e9b5";font-family:'cc-icons' !important;font-size:1.5rem;position:absolute;left:0px;top:-5px}section .field-name-field-featured-content{background:#395D7E;padding:20px;border-radius:6px;color:white}section .field-name-field-featured-content .field-name-field-image{float:left;margin:0px;max-width:50%}section .field-name-field-featured-content .field-name-field-accordion-title{background:none !important;margin:0 0 0 51% !important;font-weight:700;font-size:1.3rem;cursor:text}section .field-name-field-featured-content .field-name-field-accordion-title:before{content:"Featured";color:#ffef72;font-size:.8rem;margin-bottom:7px;display:block}section .field-name-field-featured-content .field-name-field-accordion-text{display:block;border:none;margin:0 0 0 51% !important;line-height:1.3}section .field-name-field-featured-content .field-name-field-accordion-text p{margin-top:0px}section .field-name-field-featured-content .field-name-field-accordion-title:after{display:none}section ul.pager li{list-style:none;display:inline-block;margin:0;padding:0}section ul.pager li:before{display:none}section ul.pager li a{color:#257BB6;text-decoration:none;padding:6px;font-size:1em;border:2px solid #257BB6;min-width:40px;text-align:center;text-transform:capitalize;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}section ul.pager li a:hover,section ul.pager li a:active{background:#257BB6;color:white}section ul.pager li.pager-current{text-decoration:none;padding:6px;font-size:1em;border:2px solid #257BB6;min-width:40px;text-align:center;text-transform:capitalize;background:#257BB6;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}section h2.toggle_title,section .field-name-field-accordion-title{background:#f0f0f0;padding:10px;cursor:pointer;margin:0 0 10px 0 !important}section h2.toggle_title:after,section .field-name-field-accordion-title:after{content:"\f067";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:.5em;float:right;margin:-10px 10px 0 0}section h2.toggle_title:hover,section .field-name-field-accordion-title:hover{background:#4195e1;color:white}section h2.toggle_title.open,section .field-name-field-accordion-title.open{background:#4195e1;color:white;margin-bottom:0px !important}section h2.toggle_title.open:after,section .field-name-field-accordion-title.open:after{content:"\f068"}section ul.link_list,section .field-name-field-accordion-text{border:1px solid #f0f0f0;margin:0 !important;margin-bottom:10px !important;padding:10px;display:none}section .view-filters br{display:none}section table th{font-weight:bold}section table td,section table th{padding:9px 10px;text-align:left}section table.responsive-scroll{margin:0}section .pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc}section .pinned table{border-right:none;border-left:none;width:100%;margin:0}section .pinned table th,section .pinned table td{white-space:nowrap}section .pinned td:last-child{border-bottom:0}section div.table-wrapper{position:relative;margin:30px 0;overflow:hidden}section div.table-wrapper div.scrollable{margin-left:35%}section div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}section table.responsive td,section table.responsive th{position:relative;overflow:hidden}section table.responsive th:first-child,section table.responsive td:first-child,section table.responsive td:first-child,section table.responsive.pinned td{display:none}section .responsive-scroll tr th:first-of-type{display:none}section .responsive-scroll td{white-space:nowrap}section .pinned td,section .pinned th{white-space:normal !important}section .responsive-scroll tr:not(:first-of-type),section .pinned tr:not(:first-of-type){height:56px}section .pinned tr:first-of-type th{font-size:.8em;font-weight:normal}section .view-destinations .styled-block{max-height:107px;margin:0.5rem 2%;min-height:0.125rem;display:inline-block;width:28%;vertical-align:top;color:#474747;padding:10px;font-size:.95em}@media screen and (max-width: 800px){section .view-destinations .styled-block{width:100%;display:block;margin:15px 0}}section .view-destinations .styled-block img{display:block;float:left;vertical-align:top;margin:0 10px 25px 0;max-height:50px;width:auto;border-radius:6px}section .view-destinations .styled-block a:nth-child(2){text-decoration:none;line-height:1.3;font-weight:bold}section .view-destinations .styled-block a:nth-child(2):hover{text-decoration:underline}section .view-destinations.view-display-id-featured_destinations{margin-bottom:40px;display:block}section .view-destinations.view-display-id-featured_destinations .styled-block{max-height:none}section .view-destinations.view-display-id-featured_destinations .styled-block img{margin:0 auto 10px auto;float:none;display:block;line-height:1.4;max-height:none}section .view-destinations.view-display-id-featured_destinations .styled-block .location{margin-top:5px}section .view-agendas{margin-top:30px}section .view-agendas .views-row{border-bottom:1px solid #d5d5d5;padding:15px 0}section .view-agendas .views-row .views-field{width:49%;display:inline-block;vertical-align:middle}section .view-agendas .views-row .views-field-field-date{text-align:right}section .view-agendas ul.pager{margin:0 -20px -20px -20px;background:white;padding:20px 0 0 0}section .view-agendas .view-footer{margin:0 -20px -20px -20px;background:white;padding:30px 0 40px 0}section .view-rfps th.views-field.views-field-path{width:135px}section .workbench-info-block{margin:15px 0 !important;line-height:1.4}section .field-label{margin:5px 0}section .field{margin:10px 0}section .field-label-inline .field-items{margin:5px 0}aside .menu li{list-style:none;margin:0}aside .menu li a,aside .menu li span.nolink{display:block;padding:10px;border:1px solid #474747;margin:0 0 5px 0;text-decoration:none;font-weight:700;color:#474747;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}aside .menu li a:hover,aside .menu li a:active,aside .menu li a:focus,aside .menu li a.active,aside .menu li a.active-trail,aside .menu li span.nolink:hover,aside .menu li span.nolink:active,aside .menu li span.nolink:focus,aside .menu li span.nolink.active,aside .menu li span.nolink.active-trail{background:#257BB6;border:1px solid #257BB6;color:white}aside .menu li.active-trail .menu{border:1px solid #257BB6}aside .menu li .menu{border:1px solid #474747;border-top:0px;margin-bottom:10px;margin-top:-5px;padding-bottom:4px}aside .menu li .menu a,aside .menu li .menu span.nolink,aside .menu li .menu a.active-trail{border:none;font-size:.8rem;padding:5px;padding-left:20px;margin:0}aside .menu li .menu a.active,aside .menu li .menu a:hover,aside .menu li .menu a:active,aside .menu li .menu span.nolink.active,aside .menu li .menu span.nolink:hover,aside .menu li .menu span.nolink:active,aside .menu li .menu a.active-trail.active,aside .menu li .menu a.active-trail:hover,aside .menu li .menu a.active-trail:active{color:#257BB6;background:none}.btn{display:inline-block;text-decoration:none;text-align:center;text-align:center;font-family:"Open Sans",sans-serif;background:#FFEF72;color:#000;font-weight:600;padding:13px 20px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;text-transform:uppercase}.page-banner{background:#eee;position:relative;overflow:hidden;margin:0;line-height:1.5}.page-banner .tint{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5)}.page-banner img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;z-index:1;height:auto;width:auto;max-width:none;min-height:100%;min-width:100%}.page-banner .block-image{min-height:300px}.page-banner .block-body{position:absolute;z-index:3;bottom:0px;left:0px;width:100%;padding:15px;padding-right:150px;color:white}.page-banner .btn{position:absolute;right:15px;bottom:40px}.page-banner h2{font-family:"Open Sans",sans-serif;margin:0 0 10px 0;line-height:1.2;font-weight:700;font-style:normal;max-width:50%}.page-banner p{max-width:50%}.comp-links{padding-top:20px;border-top:2px solid #efefef;margin-top:40px}footer{background:#474747;font-size:.8rem;color:white;padding-top:30px}footer .footer-blurb p{font-weight:bold;line-height:1.4em}footer h3{font-size:1rem;font-weight:700;margin-bottom:20px}footer .menu li{margin:10px 0}footer .menu li a{text-decoration:none;color:white}footer .newsletter-signup{margin-top:20px}footer .newsletter-signup input[type=text]{font-family:"Open Sans",sans-serif;width:100%;background:#616161;border:none;color:white;padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin:5px}footer .newsletter-signup input[type=submit]{font-family:"Open Sans",sans-serif;text-transform:uppercase;width:100%;background:#257BB6;font-weight:700;border:none;color:white;padding:10px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;margin:5px;cursor:pointer}footer .social{margin-top:15px}footer .social li{display:inline-block;vertical-align:top;margin-right:5px}footer .social li a{color:white !important}footer .copyright{margin-top:15px;border-top:1px solid #616161;font-size:.8rem;padding:25px 0;color:#a0a0a0;text-transform:uppercase;font-weight:700;font-size:.8em}footer .copyright .menu li{display:inline-block;vertical-align:top;margin:0;margin-right:10px}.featherlight-iframe .featherlight-content{min-width:60% !important}.featherlight-iframe .featherlight-content iframe{width:100%;height:45vh}a.feedback-link{display:inline-block;padding:10px;color:white;background:#257BB6;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:1px;position:fixed;right:-33px;z-index:3;top:50%;transform:rotate(90deg);border-radius:0 0 6px 6px}@media screen and (max-width: 800px){a.feedback-link{display:none}}.node-webform .form-type-radio{white-space:nowrap}.page-plan-a-trip section .styled-block,.page-riding-sunline section .styled-block{min-height:160px !important}div.report-item{margin-top:10px}.page-node-6 .links a{display:none}.messages{display:block;margin:10px auto;padding:10px;line-height:1.5;font-size:13px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.messages a{text-decoration:underline;font-weight:bold}.messages.error{background:#e74c3c;color:#fdf3f2;text-shadow:1px 1px 1px #d62c1a;border:1px solid #d62c1a}.messages.error a{color:#fdf3f2}.messages.error:before{content:"\f071";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}.messages.warning{background:#f39c12;color:#fdedd4;text-shadow:1px 1px 1px #c87f0a;border:1px solid #c87f0a}.messages.warning a{color:#fdedd4}.messages.warning:before{content:"\f06a";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}.messages.status{background:#2ecc71;color:#d1f5e0;text-shadow:1px 1px 1px #25a25a;border:1px solid #25a25a}.messages.status a{color:#d1f5e0}.messages.status:before{content:"\f164";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}
