/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:content-box;}.breadcrumb{background:none;padding:0;margin:0;border-radius:0;}@media all and (max-width:330px){body{min-width:320px !important;}#section-header{min-width:320px !important;}header{min-width:320px !important;}.logo-img{margin-top:3px;max-width:100%;width:150px !important;padding:17px 0 0 5px;}}@media print{body{width:100%;height:auto;margin:0 0 0 0;padding:0 0 0 0;font-size:9pt;}#zone-menu-wrapper,#region-sidebar-first,#block-arrc-main-menu,#section-header,#section-footer,.footer-logo{display:none;}}body{font-family:'Josefin Sans',Arial,sans-serif;font-size:16px;color:#000;font-weight:normal;line-height:18px;}body.front{background:url(/themes/custom/arrc/images/grate-bg.jpg) repeat-y top left;background-size:contain;}video{width:100%;}body,th,td,table,h1,h2,h3,h4,h5,h6,.Head,.SubHead,.SubSubHead,.Normal,.NormalBold,.NormalRed,.NormalTextBox,.NormalDisabled,a:link,a:visited,a:hover,input,.CommandButton,p{font-family:'Josefin Sans',Arial,sans-serif;}h1,h2,h3,h4,h5,h6{}h1{font-size:28px;color:#00305e;text-transform:uppercase;font-weight:normal;line-height:normal;}h2{font-size:32px;color:#00305e;font-weight:normal;line-height:normal;}.region-content h2{margin-top:10px;}h3,h3 .Head{font-size:18px;color:#666;line-height:normal;}h4,h4 .Head{font-size:16px;color:#666;line-height:normal;}h5,h5 .Head{font-size:14px;color:#666;line-height:normal;}h6,h6 .Head{font-size:13px;color:#666;line-height:normal;}img[src="/sites/default/files/images/PDF_icon.gif"]{display:none;}a[href$=".pdf"]:before{content:url(/sites/default/files/images/PDF_icon_new.gif);padding-right:.4em;}a[href$="_or.pdf"]:before{content:none;}a,a:link,a:visited,a:active{color:#3B96B6;text-decoration:none;outline:0;}a:hover{color:#D00;text-decoration:none;outline:0;}p{font-size:18px;color:#000;font-weight:normal;line-height:normal;}.clearit{clear:both;}hr{clear:both;height:0;border:solid #c0c0c0;border-width:1px 0 0;margin:20px 0 20px 0;}hr.yellowLine{clear:both;display:block;height:0;border:solid #FEBE10;border-width:1px 0 0;margin:30px 0 30px 0;}hr.greyLine{clear:both;display:block;height:0;border:solid #e6e6e6;border-width:5px 0 0;margin:30px 0 30px 0;}img{max-width:100%;height:auto;vertical-align:top;}img{border:0;}.btn-sm{background-color:#e39c08;padding:8px 16px 6px 16px;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;}.btn-sm:hover{background-color:#002F5E;color:#fff;}.block-contact-form{max-width:500px;}.form-composite > legend,label{text-transform:uppercase;display:block;}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="tel"],textarea{border-color:#000;padding:8px;width:100%;font-size:16px;line-height:28px;}.intl-tel-input{width:100%;}input[type="text"],input[type="date"],input[type="email"]
input[type="number"],input[type="tel"]{height:2em;}.akrr_button,input[type="submit"]{background:#e39c08;border:0;border-radius:0;color:#000;font-family:Verdana,sans-serif;font-size:16px;line-height:20px;padding:10px 22px 6px 22px;text-shadow:none;text-transform:uppercase;}.akrr_button:hover,input[type="submit"]:hover{background:#002F5E;color:#fff;}.akrr_button{font-weight:bold;color:#000 !important;}.akrr_button:hover{color:#fff !important;}.akrr_button_small{background:#e39c08;border:0;border-radius:0;color:#000;font-family:'Josefin Sans',Arial,sans-serif;font-size:10px;padding:6px 4px 6px 4px;text-shadow:none;text-transform:uppercase;}.akrr_button_small:hover{background:#002F5E;color:#fff;}.akrr_button_small{font-weight:bold;color:#000 !important;}.akrr_button_small:hover{color:#fff !important;}.form-text{padding:5px;}#block-arrc-breadcrumbs{display:none;}.breadcrumb{text-transform:uppercase;font-weight:600;font-size:14px;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#3B96B6;}.breadcrumb{padding-bottom:0;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' > ';font-size:18px;font-weight:300;margin:0 8px;}.breadcrumb li:first-child:before{content:none;}.logo-img{z-index:99;padding:20px 0 0 0;}@media (max-width:525px){#zone-menu-wrapper{background:url(/themes/custom/arrc/images/menu-background-mobi.png) repeat-x !important;height:84px !important;}.logo-img{max-width:100%;width:185px;padding:17px 0 0 5px;}.node-type-route-map #section-header{height:98px !important;}}@media (max-width:980px){.node-type-basic-template-form #section-header,.travel-trade #section-header{height:80px !important;}.region-user-first{display:none;}}#region-tag{clear:both;text-align:right;}.region-tag-inner{position:fixed;right:10px;padding:0 4px 12px 10px;}#region-tag .block{display:inline-block;vertical-align:top;}.shopping-cart-link a{background-image:url(/themes/custom/arrc/images/cart-icon.png);background-size:100% auto;display:inline-block;font-size:0;width:16px;height:16px;margin-top:2px;vertical-align:top;}.shopping-cart-link::after{content:'|';margin:0 10px;color:#808080;}.phone-number-display{color:#808080;font-size:13px;font-weight:bold;float:right;}.phone-number-display a{color:#808080;text-decoration:none;}.phone-number-display a:hover{color:#eaab00;text-decoration:none;}.bottom-page-cta{clear:both;display:table;font-style:italic;font-weight:normal;border-top:1px solid #e39c08;font-size:21px;line-height:normal;margin:16px auto;padding:15px 30px 0 30px;text-align:center;}.bottom-page-cta a{color:#4d4d4d;}.front #page{background-size:cover;background-position:top center;height:350px;top:0;}.left,.right{margin:0;}.featuredBlockHome{border:10px solid rgb(8,21,52);position:relative;max-width:447px;margin:0 auto;}.featuredBlockHome h2{background-color:rgba(0,48,94,0.62);color:white;display:block;font-family:"akrr-font";font-weight:100;padding:18px 20px 12px 60px;position:absolute;top:24px;width:calc(100% - 80px);line-height:normal;}.featuredBlockHome h2:before{font-size:30px;font-style:normal;margin-left:-42px;margin-top:-8px;position:absolute;}.featuredBlockHome h2 span{font-family:'Josefin Sans',sans-serif;font-weight:normal;display:block;}.planning h2:before{content:"y";}.trains h2:before{content:"c";}.about h2:before{content:"e";}.freight h2:before{content:"b";}.realestate h2:before{content:"d";}.featuredBlockHome-title{color:white;font-size:16px;font-weight:bold;margin-bottom:0px;text-transform:uppercase;width:85%;}.featuredBlockHome-text{background-color:rgba(8,21,52,0.76);padding:10px 20px;display:block;bottom:-1px;position:absolute;width:calc(100% - 40px);}.featuredBlockHome-text-cta,.featuredBlockHome-text-body{font-size:16px;font-style:italic;font-weight:600;}.featuredBlockHome-text-body{color:#aeaeae;margin-bottom:10px;}.featuredBlockHome-text-cta{padding-left:30px;}.featuredBlockHome-text-cta:before{font-family:"akrr-font";content:"a";font-size:36px;font-style:normal;font-weight:100;margin-left:-38px;position:absolute;}.featuredBlockHome-text-cta a,.featuredBlockHome-text-cta{color:rgb(237,176,27);}.DNNContainer_HomepageModuleBlock h2:before{font-size:30px;font-style:normal;margin-left:-42px;margin-top:-6px;position:absolute;}.DNNContainer_HomepageModuleBlock h2 span{display:block;}.DnnModule-421 h2{display:none;}.bookingModuleLink{position:relative;width:427px;height:340px;margin:0 0 0 0;background-color:#CCCCCC;z-index:50;}.bookingModuleLinkImg{height:100%;width:100%;object-fit:cover;object-position:right;}.bookingModuleLinkButton,.bookingModuleLinkButton:link,.bookingModuleLinkButton:visited,.bookingModuleLinkButton:focus,.bookingModuleLinkButton:active{color:inherit;text-decoration:none;}.bookingModuleLinkButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#002F5E !important;background-color:#E39C08;padding:14px 14px 14px 14px;font-family:Verdana,sans-serif;font-size:16px;font-weight:bold;cursor:pointer;text-shadow:none;text-transform:uppercase;}.bookingModuleLinkButton:hover{color:#fff !important;background:#002F5E;}.flexslider{margin:0 0 40px;background:#000;border:0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;-o-box-shadow:0;box-shadow:0;zoom:1;}.flex-control-nav{bottom:-32px;}.flex-control-paging li a{width:14px;height:14px;display:block;background:#666;background:rgba(237,176,27,0.7);-webkit-border-radius:28px;-moz-border-radius:28px;-o-border-radius:28px;border-radius:28px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:rgba(237,176,27,1);}.flex-control-paging li.active a{background:rgba(255,255,255,.8);}.flexslider .views-row{display:none;position:absolute;}.flexslider img{width:1200px;max-width:1200px;height:260px;}.flexslider.view-display-id-block_1 > .view-content{overflow:hidden !important;position:relative;}.slider-container{position:relative;text-align:center;width:100%;}.slider-textblocks{position:absolute;top:25px;text-align:center;width:1200px;}.slider-image{text-align:center;}.slider-title{color:rgba(255,255,255,0.7);font-size:32px;font-weight:bold;line-height:32px;text-align:center;text-transform:uppercase;}.slider-text{display:inline-block;background-color:rgba(8,21,52,0.76);color:white;font-size:16px;text-align:center;padding:12px 18px;margin-top:20px;}.slider-clear{display:block;font-size:0;height:4px;}.slider-link{display:inline-block;background-color:rgba(8,21,52,0.76);font-style:italic;font-weight:bold;padding:12px 20px 5px 44px;position:relative;}.slider-link:before{font-family:"akrr-font";content:"a";font-size:36px;font-style:normal;font-weight:600;color:rgb(237,176,27);padding-right:8px;margin-left:-42px;position:absolute;top:9px;}.slider-link span{text-transform:uppercase;font-size:16px;}.slider-link a,.slider-link a.is-active{color:rgb(237,176,27);text-decoration:none;}#image-gallery .flex-control-thumbs li{width:150px;height:100px;margin-right:5px;}#image-gallery .flex-control-thumbs{overflow:visible;}#image-gallery.flexslider{margin-top:50px;}.node-type-splash-landing-page #section-header,.node-type-basic-template #section-header,.node-type-business-segment-template #section-header,.node-type-day-tour #section-header{height:450px;}.node-type-route-map #section-header{height:110px;}.header-headline{background:rgba(0,48,94,0.4);color:white;font-size:20px;font-weight:normal;line-height:normal;margin:120px auto 0 auto;padding:10px 20px;text-align:center;text-transform:uppercase;display:table;}.splash-page-subhead-container,.header-subhead-container{min-height:86px;display:table;text-align:center;}.splash-page-subhead-content,.header-subhead-content{display:table-cell;font-size:14px;height:86px;margin:0 auto;text-align:center;vertical-align:middle;padding:0;}.splash-page-subhead,.header-subhead{color:#fff;text-transform:uppercase;}.splash-page-subhead-text,.header-subhead-text{color:#aeaeae;font-style:italic;}.splashPageBlock{border:0;position:relative;max-width:412px;margin-bottom:40px;margin-right:auto;margin-left:auto;float:none;}.splashPageBlock h2{background-color:rgba(0,48,94,0.62);color:white;display:block;font-family:"akrr-font";font-weight:100;padding:2px 20px 12px 60px;position:absolute;top:24px;width:calc(100% - 80px);line-height:normal;}.splashPageBlock h2:before{font-size:30px;font-style:normal;margin-left:-42px;margin-top:8px;position:absolute;}.splashPageBlock h2 span{font-family:'Josefin Sans',sans-serif;font-weight:normal;}.box h2:before{content:"b";}.brochure h2:before{content:"A";}.calendar h2:before{content:"c";}.camera h2:before{content:"y";}.compass h2:before{content:"e";}.group h2:before{content:"D";}.picture h2:before{content:"g";}.question h2:before{content:"E";}.sun h2:before{content:"z";}.specialevent h2:before{content:"C";}.ticket h2:before{content:"B";}.splashPageBlock-title{color:white;font-size:16px;font-weight:bold;margin-bottom:0px;text-transform:uppercase;width:85%;}.splashPageBlock-text{background-color:rgba(8,21,52,0.76);padding:10px 20px;display:block;bottom:-1px;position:absolute;width:calc(100% - 40px);}.splashPageBlock-text-cta,.splashPageBlock-text-body{font-size:16px;font-style:italic;font-weight:600;}.splashPageBlock-text-body{color:#aeaeae;margin-bottom:10px;}.splashPageBlock-text-cta{padding-left:30px;}.splashPageBlock-text-cta:before{font-family:"akrr-font";content:"a";font-size:36px;font-style:normal;font-weight:100;margin-left:-38px;position:absolute;}.splashPageBlock-text-cta a,.splashPageBlock-text-cta{color:rgb(237,176,27);}.section-teaser-left,.section-teaser-right{clear:both;border-top:5px solid #e6e6e6;margin:40px 0 0 0;width:100%;}.section-teaser-image{width:30%;}.section-teaser-text{width:55%;}.section-teaser-left .section-teaser-image{float:left;padding:40px 20px 40px 10px;}.section-teaser-left .section-teaser-text{float:left;padding:50px 20px 40px 0;}.section-teaser-right .section-teaser-image{float:right;text-align:right;padding:40px 10px 40px 20px;}.section-teaser-right .section-teaser-text{float:right;padding:50px 0 40px 20px;text-align:right;}.contact-info-box{background-color:#f4d981;background-repeat:repeat-y;background:-webkit-gradient(linear,left top,right top,from(#f4d981),to(#ffffff));background:-webkit-linear-gradient(left,#f4d981,#ffffff);background:-moz-linear-gradient(left,#f4d981,#ffffff);background:-ms-linear-gradient(left,#f4d981,#ffffff);background:-o-linear-gradient(left,#f4d981,#ffffff);color:#000;padding:20px 10px 5px 10px;}.contact-info-box p{font-size:14px;margin-bottom:15px;}.contact-info-box h2{border-bottom:5px solid #fff;color:#000;font-size:18px;font-weight:bold;line-height:20px;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase;}.contact-info-box .contact-name{font-size:20px;}.icon-container{}.icon-circle{float:left;display:block;text-align:center;width:105px;margin:0 40px 15px 0;}.icon-circle:hover{cursor:hand;cursor:pointer;}.icon-circle:hover .icon-calendar,.icon-circle:hover .icon-label{color:#eaab00;}.icon-calendar{border:4px solid #eaab00;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;color:#002F5E;display:block;font-family:"akrr-font";font-size:84px;height:100px;width:100px;text-align:center;display:table-cell;vertical-align:middle;}.icon-label{color:#002F5E;display:block;text-transform:uppercase;font-size:16px;font-weight:normal;margin-top:10px;}.footer-logo{text-align:center;}#block-arrc-menu-menu-footer-menu1 h2.block-title,#block-arrc-menu-menu-footer-menu2 h2.block-title,#block-arrc-menu-menu-footer-menu3 h2.block-title,#block-arrc-menu-menu-footer-menu4 h2.block-title{border-bottom:1px solid #04234b;color:#04234b;font-size:16px;font-style:italic;font-weight:600;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase;}#block-newslettersignupnonttp h3.block-title{color:#000;font-size:16px;font-style:normal;font-weight:700;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase;}.block-akrr-mc-non-ttp p{font-size:14px;}#block-arrc-search-form input#edit-keys{background-color:white;background-image:url(/themes/custom/arrc/images/search-icons.png);background-repeat:no-repeat;background-position:-25px 3px;border:1px solid #bfbfbf;box-sizing:border-box;font-size:14px;line-height:28px;padding:0 0 0 30px;height:26px;width:178px;}#block-arrc-search-form input#edit-keys:active,#block-arrc-search-form input#edit-keys:focus{background-image:none;box-shadow:none;padding:0px 5px;}#block-arrc-search-form .form-submit{display:none;}#block-arrc-search-form input[type="submit"]{color:#000;}.social-item{background-repeat:no-repeat;height:20px;width:26px;float:left;font-size:18px;position:relative;padding-top:6px;color:#808080;}.social-item a{position:absolute;top:0px;}.social-item.facebook{background-position:-25px 0px;}.social-item.twitter{background-position:-54px 0px;}.social-item.pinterest{background-position:-80px 0px;}.social-item.instagram{background-position:-104px 0px;}.social-item:hover{color:#eaab00;}.social-item a{display:block;height:20px;width:26px;text-indent:-9000px;}.social-footer-links{margin-top:20px;}.social-footer-links.upper{display:none;}.social-footer-links .social-item{color:rgb(4,35,75);}.social-footer-links .social-item:hover{color:white;text-shadow:2px 2px 8px rgb(4,35,75);}#footerText{color:#ccc;font-size:14px;font-weight:100;text-align:center;}#block-social-media-contact-i-am-menu li{display:inline-block;}#block-social-media-contact-i-am-menu li a{color:#808080;}#block-social-media-contact-i-am-menu li a:hover{color:#eaab00;}#block-social-media-contact-i-am-menu ul.menu li{margin:0;padding:0;}#fb{padding-top:6px;}.top-link-item{border-left:1px solid white;border-right:1px solid white;float:left;font-size:13px;font-weight:bold;margin:2px 4px 0 9px;padding:0 18px;text-transform:uppercase;}.top-link-item.social-icons{border-left:none;color:#808080;font-size:100%;margin-bottom:0px;}a.top-link-item{color:#808080;text-decoration:none;}#block-jump-menu-jump-menu-m-menu-i-am-menu{display:none;}#block-jump-menu-jump-menu-m-menu-i-am-menu select{padding:0 0 0 12px;margin-left:16px;background-color:transparent;background-image:url(/themes/custom/arrc/images/select-arrow-gray.gif);background-position:right 6px;background-repeat:no-repeat;border:1px solid #808080;color:#808080;font-family:'Josefin Sans',Arial,sans-serif;font-size:13px;font-weight:bold;}select#i_am_menu,select#i_am_menu option{cursor:pointer;}#block-mainmenu .menu,#block-mainmenu .menu ul,#block-mainmenu .menu ol,#block-mainmenu .menu li,#block-mainmenu .menu a,#block-mainmenu .menu span,#block-mainmenu .menu div{margin:0;padding:0;}#block-mainmenu .menu{line-height:1.0;z-index:497;}#block-mainmenu .menu:after{clear:both;content:"";height:0;display:block;visibility:hidden;}#block-mainmenu .menu ul{left:0;position:absolute;top:-9999px;width:12em;}#block-mainmenu .menu ul li{width:100%;}#block-mainmenu .menu li{float:left;position:relative;z-index:498;}#block-mainmenu .menu a,#block-mainmenu .menu span.nolink{display:block;padding:1em 1.5em;position:relative;}#block-mainmenu .menu li:hover,#block-mainmenu .menu li:hover ul{z-index:499;}#block-mainmenu .menu li:hover > ul{left:0;top:2.5em;}#block-mainmenu .menu li li:hover > ul{left:12em;top:0;}#block-mainmenu .menu li li:hover > ul.show-up{top:auto;bottom:0;}#block-mainmenu .menu li:hover > ul.show-left{left:auto;right:0;}#block-mainmenu .menu li li:hover > ul.show-left{left:auto;right:12em;}ul.menu li{list-style:none;list-style-image:none;}#block-arrc-main-menu{float:right;display:none;}#block-arrc-main-menu li{display:inline-block;margin:0 10px;padding:23px 10px 0px;}#block-arrc-main-menu li.first{margin:0px 10px 0px 0px;padding:23px 10px 0px 0px;}#block-arrc-main-menu li.last{margin:0px 0px 0px 10px;padding:23px 0px 0px 10px;}#block-arrc-main-menu li a{color:#000;font-size:15px;font-weight:bold;text-transform:uppercase;text-decoration:none;}#block-mainmenu{float:right;margin-top:10px;visibility:hidden;display:none;width:auto;}#block-mainmenu ul.menu li ul li{margin-left:0;}#block-mainmenu ul.menu li{margin-left:8px;}.sidr-class-visually-hidden{display:none;}#sidr-right{display:none;z-index:50;}#mobile-icon{display:block;position:fixed;right:10px;}#nav-toggle{background:url(/themes/custom/arrc/images/menu-icon.png) no-repeat;height:18px;width:24px;font-size:0;float:right;margin:20px 5px 0 0;z-index:999;}@media (max-width:525px){#nav-toggle{margin:15px 5px 0 0;}}@media (max-width:525px){#sidr-id-search-block-form{margin-top:90px !important;}}.sidr{background:rgba(4,35,75,1.0);box-shadow:none;z-index:9;}.sidr .sidr-inner,.sidr-inner{padding:0;}#sidr-id-search-block-form{margin-top:105px;}.sidr ul{display:block;margin:0 0 0 0;border-top:3px solid white;border-bottom:none;}.sidr li{border-top:3px solid white;clear:both;display:block;height:100%;padding:10px 0 0 0;position:relative;}.sidr li a{color:#fff;display:inline-block;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:16px;padding:5px 15px 10px 0;}.sidr ul li{background:rgba(4,35,75,1.0);line-height:normal;border-bottom:3px solid #fff;border-top:none;}.sidr ul li.sidr-class-firstandlast,.sidr ul li.sidr-class-last{border-bottom:none;}.sidr ul li.sidr-class-last{border-bottom:3px solid #fff;}.sidr ul li .sidr-expand{margin-top:-2px;}.sidr ul li a,.sidr ul li span{padding:5px 15px 10px 0;margin-left:50px;}.sidr ul li a{color:#fff;}.sidr ul li ul li a{color:rgb(0,48,94);}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{box-shadow:none;}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{line-height:normal;}.sidr ul li > a:after{margin-top:-6px;}.sidr ul li ul li{background-color:rgb(191,191,191);line-height:normal;border-bottom:3px solid #fff;border-top:none;}.sidr ul li ul li ul li{background-color:rgb(237,239,240);line-height:normal;border-bottom:3px solid #fff;border-top:none;}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:none;}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{line-height:normal;}.sidr ul li ul li a{color:#000;}.sidr ul li ul li a,.sidr ul li ul li span{padding-left:0;}.sidr-expand,.sidr-class-sidr-expand{float:left;width:40px;text-align:center;cursor:pointer;margin-right:10px;margin-top:-2px;font-family:"akrr-font";font-size:24px;}.sidr input[type="text"]{border-radius:0;}.sidr-class-form-item-keys label{display:none;}#sidr-id-search-block-form input#sidr-id-edit-keys{background-color:white;background-image:url(/themes/custom/arrc/images/search-icons.png);background-repeat:no-repeat;background-position:-25px 3px;border:1px solid #bfbfbf;color:#000;font-size:14px;line-height:28px;padding:0 0 0 30px;height:26px;width:calc(100% - 2px);}#sidr-id-search-block-form input#sidr-id-edit-keys:active,#sidr-id-search-block-form input#sidr-id-edit-keys:focus{background-image:none;box-shadow:none;padding:0px 5px;width:calc(100% - 2px);}#sidr-id-edit-actions{display:none;}#block-arrc-menu-menu-route-map-menu,#block-arrc-menu-menu-summer-packages-menu,#block-arrc-menu-menu-winter-packages-menu,#block-arrc-menu-menu-ride-train-menu,#block-arrc-menu-menu-travel-planning-menu,#block-arrc-menu-menu-about-us-menu,#block-arrc-menu-menu-freight-menu,#block-arrc-menu-menu-real-estate-menu,#block-arrc-menu-menu-suppliers-menu,#block-arrc-menu-menu-media-menu{display:block;font-size:16px;text-transform:uppercase;border-bottom:4px solid #e39c08;-moz-border-image:-moz-linear-gradient(left,#e39c08 0%,#ffffff 100%);-webkit-border-image:-webkit-linear-gradient(left,#e39c08 0%,#ffffff 100%);-o-border-image:o-linear-gradient(left,#e39c08 0%,#ffffff 100%);border-image:linear-gradient(to right,#e39c08 0%,#ffffff 100%);border-image-slice:1;}#block-arrc-menu-menu-route-map-menu a,#block-arrc-menu-menu-summer-packages-menu a,#block-arrc-menu-menu-winter-packages-menu a,#block-arrc-menu-menu-ride-train-menu a,#block-arrc-menu-menu-travel-planning-menu a,#block-arrc-menu-menu-about-us-menu a,#block-arrc-menu-menu-freight-menu a,#block-arrc-menu-menu-real-estate-menu a,#block-arrc-menu-menu-suppliers-menu a,#block-arrc-menu-menu-media-menu a{color:#000;}#block-arrc-menu-menu-route-map-menu li,#block-arrc-menu-menu-summer-packages-menu li,#block-arrc-menu-menu-winter-packages-menu li,#block-arrc-menu-menu-ride-train-menu li,#block-arrc-menu-menu-travel-planning-menu li,#block-arrc-menu-menu-about-us-menu li,#block-arrc-menu-menu-freight-menu li,#block-arrc-menu-menu-real-estate-menu li,#block-arrc-menu-menu-suppliers-menu li,#block-arrc-menu-menu-media-menu li{padding:0;margin:0;}#block-arrc-menu-menu-route-map-menu li a,#block-arrc-menu-menu-summer-packages-menu li a,#block-arrc-menu-menu-winter-packages-menu li a,#block-arrc-menu-menu-ride-train-menu li a,#block-arrc-menu-menu-travel-planning-menu li a,#block-arrc-menu-menu-about-us-menu li a,#block-arrc-menu-menu-freight-menu li a,#block-arrc-menu-menu-real-estate-menu li a,#block-arrc-menu-menu-suppliers-menu li a,#block-arrc-menu-menu-media-menu li a{display:block;border:4px solid #e39c08;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;-moz-border-image:-moz-linear-gradient(left,#e39c08 0%,#ffffff 100%);-webkit-border-image:-webkit-linear-gradient(left,#e39c08 0%,#ffffff 100%);-o-border-image:-o-linear-gradient(left,#e39c08 0%,#ffffff 100%);border-image:linear-gradient(to right,#e39c08 0%,#ffffff 100%);border-image-slice:1;padding:12px 10px;}.child-depth-0 > li > .children-only-nav-link-display .child-arrow{display:none;}#block-arrc-menu-menu-route-map-menu li a:hover,#block-arrc-menu-menu-summer-packages-menu li a:hover,#block-arrc-menu-menu-summer-packages-menu li a.is-active,#block-arrc-menu-menu-winter-packages-menu li a:hover,#block-arrc-menu-menu-winter-packages-menu li a.is-active,#block-arrc-menu-menu-ride-train-menu li a:hover,#block-arrc-menu-menu-ride-train-menu li a.is-active,#block-arrc-menu-menu-travel-planning-menu li a:hover,#block-arrc-menu-menu-travel-planning-menu li a.is-active,#block-arrc-menu-menu-about-us-menu li a:hover,#block-arrc-menu-menu-about-us-menu li a.is-active,#block-arrc-menu-menu-freight-menu li a:hover,#block-arrc-menu-menu-freight-menu li a.is-active,#block-arrc-menu-menu-real-estate-menu li a:hover,#block-arrc-menu-menu-real-estate-menu li a.is-active,#block-arrc-menu-menu-suppliers-menu li a:hover,#block-arrc-menu-menu-suppliers-menu li a.is-active,#block-arrc-menu-menu-media-menu li a:hover,#block-arrc-menu-menu-media-menu li a.is-active{background:#f4d981;background:-moz-linear-gradient(left,#f4d981 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f4d981),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#f4d981 0%,#ffffff 100%);background:-o-linear-gradient(left,#f4d981 0%,#ffffff 100%);background:-ms-linear-gradient(left,#f4d981 0%,#ffffff 100%);background:linear-gradient(to right,#f4d981 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d981',endColorstr='#ffffff',GradientType=1);}#block-arrc-menu-menu-route-map-menu li a.child-last,#block-arrc-menu-menu-summer-packages-menu li a.child-last,#block-arrc-menu-menu-winter-packages-menu li a.child-last,#block-arrc-menu-menu-ride-train-menu li a.child-last,#block-arrc-menu-menu-travel-planning-menu li a.child-last,#block-arrc-menu-menu-about-us-menu li a.child-last,#block-arrc-menu-menu-freight-menu li a.child-last,#block-arrc-menu-menu-real-estate-menu li a.child-last,#block-arrc-menu-menu-suppliers-menu li a.child.last,#block-arrc-menu-menu-media-menu li a.child.last{border-bottom-width:4px;}#block-arrc-menu-menu-route-map-menu li li a,#block-arrc-menu-menu-summer-packages-menu li li a,#block-arrc-menu-menu-summer-packages-menu li li.last a,#block-arrc-menu-menu-winter-packages-menu li li a,#block-arrc-menu-menu-winter-packages-menu li li.last a,#block-arrc-menu-menu-ride-train-menu li li a,#block-arrc-menu-menu-ride-train-menu li li.last a,#block-arrc-menu-menu-travel-planning-menu li li a,#block-arrc-menu-menu-travel-planning-menu li li.last a,#block-arrc-menu-menu-about-us-menu li li a,#block-arrc-menu-menu-about-us-menu li li.last a,#block-arrc-menu-menu-freight-menu li li a,#block-arrc-menu-menu-freight-menu li li.last a,#block-arrc-menu-menu-real-estate-menu li li a,#block-arrc-menu-menu-real-estate-menu li li.last a,#block-arrc-menu-menu-suppliers-menu li li a,#block-arrc-menu-menu-suppliers-menu li li.last a,#block-arrc-menu-menu-media-menu li li a,#block-arrc-menu-menu-media-menu li li.last a{display:block;border:0 solid transparent;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;-moz-border-image:-moz-linear-gradient(left,#e39c08 0%,#ffffff 100%);-webkit-border-image:-webkit-linear-gradient(left,#e39c08 0%,#ffffff 100%);-o-border-image:-o-linear-gradient(left,#e39c08 0%,#ffffff 100%);border-image:linear-gradient(to right,#e39c08 0%,#ffffff 100%);border-image-slice:1;}#block-arrc-menu-menu-route-map-menu li li.first a,#block-arrc-menu-menu-summer-packages-menu li li.first a,#block-arrc-menu-menu-winter-packages-menu li li.first a,#block-arrc-menu-menu-ride-train-menu li li.first a,#block-arrc-menu-menu-travel-planning-menu li li.first a,#block-arrc-menu-menu-about-us-menu li li.first a,#block-arrc-menu-menu-freight-menu li li.first a,#block-arrc-menu-menu-real-estate-menu li li.first a,#block-arrc-menu-menu-suppliers-menu li li.first a,#block-arrc-menu-menu-media-menu li li.first a{border:4px solid #e39c08;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;-moz-border-image:-moz-linear-gradient(left,#e39c08 0%,#ffffff 100%);-webkit-border-image:-webkit-linear-gradient(left,#e39c08 0%,#ffffff 100%);-o-border-image:-o-linear-gradient(left,#e39c08 0%,#ffffff 100%);border-image:linear-gradient(to right,#e39c08 0%,#ffffff 100%);border-image-slice:1;}#block-arrc-menu-menu-route-map-menu li li a:before,#block-arrc-menu-menu-summer-packages-menu li li a:before,#block-arrc-menu-menu-winter-packages-menu li li a:before,#block-arrc-menu-menu-ride-train-menu li li a:before,#block-arrc-menu-menu-travel-planning-menu li li a:before,#block-arrc-menu-menu-about-us-menu li li a:before,#block-arrc-menu-menu-freight-menu li li a:before,#block-arrc-menu-menu-real-estate-menu li li a:before,#block-arrc-menu-menu-suppliers-menu li li a:before,#block-arrc-menu-menu-media-menu li li a:before{content:">";padding:0 5px 0 0;}.child-depth-1 > li > .children-only-nav-link-display.child-last{}.child-depth-1 > li > .children-only-nav-link-display{font-size:15px;}#block-arrc-menu-menu-route-map-menu li li a:hover,#block-arrc-menu-menu-summer-packages-menu li li a:hover,#block-arrc-menu-menu-summer-packages-menu li li a.is-active,#block-arrc-menu-menu-winter-packages-menu li li a:hover,#block-arrc-menu-menu-winter-packages-menu li li a.is-active,#block-arrc-menu-menu-ride-train-menu li li a:hover,#block-arrc-menu-menu-ride-train-menu li li a.is-active,#block-arrc-menu-menu-travel-planning-menu li li a:hover,#block-arrc-menu-menu-travel-planning-menu li li a.is-active,#block-arrc-menu-menu-about-us-menu li li a:hover,#block-arrc-menu-menu-about-us-menu li li a.is-active,#block-arrc-menu-menu-freight-menu li li a:hover,#block-arrc-menu-menu-freight-menu li li a.is-active,#block-arrc-menu-menu-real-estate-menu li li a:hover,#block-arrc-menu-menu-real-estate-menu li li a.is-active,#block-arrc-menu-menu-suppliers-menu li li a:hover,#block-arrc-menu-menu-suppliers-menu li li a.is-active,#block-arrc-menu-menu-media-menu li li a:hover,#block-arrc-menu-menu-media-menu li li a.is-active{background:#8796a9;background:-moz-linear-gradient(left,#8796a9 66%,#8796a9 66%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(66%,#8796a9),color-stop(66%,#8796a9),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#8796a9 66%,#8796a9 66%,#ffffff 100%);background:-o-linear-gradient(left,#8796a9 66%,#8796a9 66%,#ffffff 100%);background:-ms-linear-gradient(left,#8796a9 66%,#8796a9 66%,#ffffff 100%);background:linear-gradient(to right,#8796a9 66%,#8796a9 66%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8796a9',endColorstr='#ffffff',GradientType=1);color:#fff;}.child-depth-1 > li > .children-only-nav-link-display:hover a{color:white;}#block-arrc-menu-menu-footer-menu1,#block-arrc-menu-menu-footer-menu2,#block-arrc-menu-menu-footer-menu3,#block-arrc-menu-menu-footer-menu4{padding:15px;}#block-arrc-menu-menu-footer-menu1 ul.menu li,#block-arrc-menu-menu-footer-menu2 ul.menu li,#block-arrc-menu-menu-footer-menu3 ul.menu li,#block-arrc-menu-menu-footer-menu4 ul.menu li{margin:0 0 4px 0;}#block-arrc-menu-menu-footer-menu1 ul.menu li a,#block-arrc-menu-menu-footer-menu2 ul.menu li a,#block-arrc-menu-menu-footer-menu3 ul.menu li a,#block-arrc-menu-menu-footer-menu4 ul.menu li a{color:#000;text-decoration:none;font-size:15px;font-weight:400;text-transform:uppercase;}#block-arrc-menu-menu-footer-menu5{padding:14px 0 0 14px;}#block-arrc-menu-menu-footer-menu5 ul.menu li{margin:0 0 20px 0;padding:0;}#block-arrc-menu-menu-footer-menu5 ul.menu li a{display:block;background-color:rgba(234,171,0,0.7);color:#000;font-size:17px;line-height:19px;font-weight:bold;padding:12px 6px;text-align:center;text-transform:uppercase;text-decoration:none;width:145px;}#block-arrc-menu-menu-footer-menu5 ul.menu li a:hover{background-color:#002F5E;color:#fff;}#block-arrc-menu-menu-copyright-menu ul.menu{text-align:center;margin:5px 0;}#block-arrc-menu-menu-copyright-menu li{display:inline;margin:0 0 0 0.5em;padding:0.2em 0.5em 0 0;}#block-arrc-menu-menu-copyright-menu li a{color:#fff;font-size:14px;font-weight:100;text-transform:uppercase;text-decoration:none;text-align:center;}#block-arrc-menu-menu-copyright-menu li a:hover{text-decoration:underline;}#page{}#section-header{position:relative;}#section-header .fixed-header{z-index:99;}#zone-user-wrapper{background:url(/themes/custom/arrc/images/top-background-blue.png);}#zone-user{}#region-user-first{}#region-user-second{}#zone-upper-wrapper{}#zone-upper{}#region-upper{}#zone-branding-wrapper{}#zone-branding{}#region-branding{float:left;}#zone-menu-wrapper{background:url(/themes/custom/arrc/images/menu-background.png) repeat-x;height:96px;position:fixed;top:0;width:100%;z-index:99;}#zone-menu{}#region-menu{height:1px;width:1px;}#zone-header-wrapper{}#zone-header{}#region-header-first{}#region-header-second{}#section-content{}#zone-preface-wrapper{}#zone-preface{}.front #zone-preface{padding-top:290px;}#region-preface-first{}#region-preface-second{}#region-preface-third{}#zone-hero-wrapper{margin:20px 0 20px 0;}#zone-hero{}#region-hero-first{background-color:rgb(8,21,52);margin-left:0;margin-right:0;width:100%;max-width:1200px;}#zone-featured-wrapper{}#zone-featured{padding:0 0 20px 0;}#region-featured-first{}#region-featured-second{}#region-featured-third{}#region-featured-fourth{}#region-featured-fifth{}#region-featured-sixth{}#zone-headline-wrapper{}#zone-headline{}#region-headline-first{}#zone-subhead-wrapper{background:rgba(0,48,94,0.81);position:absolute;bottom:0;width:100%;}#zone-subhead{}#region-subhead-first{}#zone-highlighted-wrapper{background-color:#fff;}#zone-highlighted{padding:10px 0 10px 0;}#region-highlighted-first{background:#fff;padding:0;}.region-highlighted-second{padding-left:20px;margin-right:-10px;}#zone-content-wrapper{background-color:#fff;}#zone-content{}#breadcrumb{}#messages{}#region-content{padding-top:10px;}.front #region-content{padding-top:0;}#region-sidebar-first{padding-top:10px;padding-bottom:30px;}#region-sidebar-second{padding-top:10px;}#zone-contentbottom-wrapper{}#zone-contentbottom{}#region-contentbottom-first{}#region-contentbottom-second{}#zone-postscript-wrapper{}#zone-postscript{}#region-postscript-first{}#region-postscript-second{}#region-postscript-third{}#region-postscript-fourth{}#section-footer{background-image:url(/themes/custom/arrc/images/mobile-footer-background.jpg);background-repeat:no-repeat;background-size:cover;margin-top:-50px;padding-top:80px;}#zone-footer-wrapper{}#zone-footer{padding-bottom:30px;}#region-footer-first{}.region-footer-first-inner{float:left;width:50%;}#region-footer-second{}.region-footer-second-inner{float:left;width:50%;clear:right;}#region-footer-third{}.region-footer-third-inner{float:left;width:50%;clear:both;}#region-footer-fourth{}.region-footer-fourth-inner{float:left;width:50%;clear:right;}#region-footer-fifth{clear:both;}#region-footer-sixth{}.region-footer-sixth-inner{max-width:300px;padding:20px 0 0 18px;}#zone-copyright-wrapper{background-color:rgb(0,48,94);}#zone-copyright{padding:10px 0;}#region-copyright-first{}.table-container{float:left;clear:both;width:100%;}.table-layout{float:left;margin-top:20px;margin-right:20px;min-width:163px;}.two-column-layout .table-layout{width:100%;max-width:50%;float:left;}.three-column-layout .table-layout{width:100%;max-width:calc(96%/3);float:left;}.table-title-container,.table-title-container-alt,.subtable-title-container{padding:5px;background-color:#002f5e;color:#fff;border:solid 1px #002f5e;max-width:100%;margin-top:10px;}.subtable-title-container{width:100%;}.table-title-container-alt{background-color:#d5d9e7;border:solid 1px #d5d9e7;}h2.table-title{color:#fff;font-size:30px;margin-bottom:0px}.table-title-container-alt h2.table-title{color:#002f5e;}.table-title-container p,.table-title-container-alt p,.subtable-title-container p{color:#fff;font-size:15px;margin-bottom:initial;}.table-title-container-alt p{color:#000;}.table-row-header{background-color:#7f98af;color:#fff;text-transform:uppercase;padding:5px;border:solid 1px #808282;font-family:'Josefin Sans',sans-serif;width:100%;font-size:13px;}.table-row-header p{margin:initial;}.table-row{padding:5px;border:solid 1px #808282;width:100%;}.table-row p{margin-bottom:5px;}.column-white  .table-row{background-color:#fff;}.column-light  .table-row{background-color:#d5d9e7;}.column-dark  .table-row{background-color:#99adc0;}.akrr-full-width{width:100%;float:none;max-width:none;}.accordion-group-title{font-family:'Josefin Sans',Arial,sans-serif;font-size:24px;}.accordion .card,.accordion .card .card-header{margin:0 0 0 0;padding:0 0 0 0;color:#002F5E;background:#FFF;}.accordion .card .card-header button,.accordion .card .card-header button:link,.accordion .card .card-header button:hover,.accordion .card .card-header button:active{font-family:'Josefin Sans',Arial,sans-serif;font-size:22px;color:#002F5E;text-decoration:none;margin:0 0 0 0;background:#EEE;text-shadow:0px 0px #FFF;}.accordion .card .card-header button .fa{margin-right:30px;font-size:36px;float:right;color:#002F5E;}.accordion .card .card-body,.accordion .card .card-body p{font-family:'Josefin Sans',Arial,sans-serif;font-size:16px;color:#333;background:#FFF;padding:5px 5px 5px 5px;}.accordion .card .card-body a:link,.accordion .card .card-body p a:link{font-family:'Josefin Sans',Arial,sans-serif;font-size:16px;color:#3B96B6;text-decoration:none;}.accordion .card .card-body a:active,.accordion .card .card-body p a:active,.accordion .card .card-body a:hover,.accordion .card .card-body p a:hover{font-family:'Josefin Sans',Arial,sans-serif;font-size:16px;color:#D00;text-decoration:underline;}.ui-state-default{background-image:none;background-color:#eee;border:1px solid #eee;color:#002F5E;font-family:'Josefin Sans',sans-serif;font-size:17px;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#002F5E;font-family:'Josefin Sans',sans-serif;font-size:22px;display:block;width:90%;}.ui-state-default a:after,.ui-state-active a:after{font-family:'akrr-font';content:'j';position:absolute;right:.5em;font-size:33px;top:0px;}.ui-state-active a:after{content:'k';}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-radius:0px;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{background-image:none;font-family:'akrr-font';content:'k';}.ui-accordion .ui-accordion-icons{padding-left:.5em;}.ui-accordion .ui-accordion-content{padding:10px;}.ui-state-active{background-color:#bbb;border-color:#bbb;}#video-gallery  .flex-control-nav{display:none;}#video-gallery .flex-viewport,#image-gallery .flex-viewport{max-height:523px;}.flexslider:hover .flex-direction-nav a,.flexslider:hover .flex-direction-nav a{color:#fff;}.flex-direction-nav a{overflow:visible;}#image-gallery.flexslider .slides img{max-height:523px;}img.route-map-image{}.akrr_basic_table_header,.akrr_basic_table_header table{width:100%;border-collapse:collapse;}.akrr_basic_table_header th{background:#8796a9;color:white;font-weight:bold;text-align:center;font-size:x-large;padding-top:10px;padding-bottom:10px;line-height:normal;}.akrr_basic_table,.akrr_basic_table table{width:100%;border-collapse:collapse;}.akrr_basic_table tr:nth-of-type(odd){background:#eee;}.akrr_basic_table th{background:#8796a9;color:white;font-weight:bold;}.akrr_basic_table td:nth-of-type(1){font-weight:bold;}.akrr_basic_table td,th{padding:6px;border:1px solid #ccc;text-align:left;}.akrr_resp_table,.akrr_resp_table table{width:100%;border-collapse:collapse;}.akrr_resp_table tr:nth-of-type(odd){background:#eee;}.akrr_resp_table th{background:#8796a9;color:white;font-weight:bold;}.akrr_resp_table td:nth-of-type(1){font-weight:bold;}.akrr_resp_table td,th{padding:6px;border:1px solid #ccc;text-align:left;}@media only screen and
(max-width:760px),(min-device-width:768px) and
(max-device-width:1024px){.akrr_resp_table,.akrr_resp_table table{border:0;}.akrr_resp_table thead,.akrr_resp_table table thead{display:none;}.akrr_resp_table tr,.akrr_resp_table table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd;}.akrr_resp_table td,.akrr_resp_table table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;}.akrr_resp_table tr:nth-of-type(odd){background:white;}.akrr_resp_table td:nth-child(odd),.akrr_resp_table table td:nth-child(odd){background:#eee;}.akrr_resp_table td:last-child,.akrr_resp_table table td:last-child{border-bottom:0;}.akrr_resp_table td:nth-of-type(1),.akrr_resp_table table td:nth-of-type(1){color:white;background:#8796a9;text-align:center;font-weight:bold;font-size:1em;}.akrr_resp_table td:before,.akrr_resp_table table td:before{content:attr(data-label);float:left;font-weight:bold;}}.akrr-our-block-title .block-title{font-size:150%;}.simple-table-style table thead tr th,.simple-table-style table thead tr th h2,.simple-table-style table thead tr th p{color:white;background-color:#8796a9;}.simple-table-style table tbody tr:nth-child(odd){background-color:#eee;}.left-float-img,.left-float-img img{float:left;padding-right:.5em;padding-bottom:.5em;}.no-before h2:before{content:none;}.no-color-hero{background-color:none;}.right-float-img,.right-float-img img{float:right;padding-right:.5em;padding-left:.5em;}.akrr-menu-dir:after,li li.menuparent > a:after{float:right;content:">";}.responsive-youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.responsive-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#mc_embed_signup,#akrr-mc-sub-nontt{clear:left;font:14px Helvetica,Arial,sans-serif;width:200px;}.AMC_base{font-size:24px;font-weight:bold;padding:10px 16px 10px 16px;line-height:30px;}.AMC_Bad{color:#C00;background-color:#FFE5E5;border:#C00 solid 1px;}.AMC_Good{color:#060;background-color:#E5FFE5;border:#060 solid 1px;}#akrr-mc-sub-tt .form-item input{width:400px;}#akrr-mc-sub-nontt div{width:200px;margin:0 0 0 0;clear:left;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bolder;}.div_like_table{border:1px solid #CCC;padding:4px 8px;margin-bottom:20px;}.div_like_table:hover,.div_like_table:active{background:#FFFEEE;}.akrr_form_required{font-family:Courier New,monospace;color:#FF0000;font-size:22px;font-weight:bold;}.akrr_input_error{color:#FF0000;}.akrr_input_error .form-item label{color:#FF0000;}.akrr_input_error .form-item input,.akrr_input_error .form-item select{background-color:#FFE6E6;border-color:#FF0000;}#block-mainmenu .menu{float:left;margin:0;padding:0;}#block-mainmenu .menu ul{padding-left:0;}#block-mainmenu .menu a{color:#000;font-size:15px;padding:13px 16px 12px 16px;text-transform:uppercase;}#block-mainmenu .menu li{background:transparent;float:left;position:relative;z-index:498;}#block-mainmenu .menu li li{background:#fbfcfc;background:-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:linear-gradient(to right,#fbfcfc 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfcfc',endColorstr='#acacac',GradientType=1);border-bottom:1px solid #999;}#block-mainmenu .menu li li:first-of-type{background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,#fbfcfc;background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-down.png) no-repeat 30px 0,linear-gradient(to right,#fbfcfc 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfcfc',endColorstr='#acacac',GradientType=1);}#block-mainmenu .menu li li:last-of-type{border-bottom:none;}#block-mainmenu .menu li li a{padding:18px 16px 17px 16px;}#block-mainmenu .menu li li li,#block-mainmenu .menu li li .show-up li:first-of-type,#block-mainmenu .menu li li .show-up.show-left li:first-of-type{background:#fbfcfc;background:-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:linear-gradient(to right,#fbfcfc 0%,#acacac 100%);border-bottom:1px solid #999;}#block-mainmenu .menu li li li:first-of-type{background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,#fbfcfc;background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,linear-gradient(to right,#fbfcfc 0%,#acacac 100%);}#block-mainmenu .menu li li .show-up li:last-of-type{background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,#fbfcfc;background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-right.png) no-repeat left center,linear-gradient(to right,#fbfcfc 0%,#acacac 100%);}#block-mainmenu .menu li li .show-left li:first-of-type{background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,#fbfcfc;background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,linear-gradient(to right,#fbfcfc 0%,#acacac 100%);}#block-mainmenu .menu li li .show-up.show-left li:last-of-type{background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,#fbfcfc;background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-moz-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-webkit-gradient(linear,left top,right top,color-stop(0%,#fbfcfc),color-stop(100%,#acacac));background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-webkit-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-o-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,-ms-linear-gradient(left,#fbfcfc 0%,#acacac 100%);background:url(/themes/custom/arrc/images/menu-carot-blue-left.png) no-repeat right center,linear-gradient(to right,#fbfcfc 0%,#acacac 100%);}#block-mainmenu .menu li li li a{padding:18px 16px 17px 26px;}#block-mainmenu .menu li:hover,#block-mainmenu .menu a:focus,#block-mainmenu .menu a:hover,#block-mainmenu .menu a:active,#block-mainmenu .menu > li.active-trail.menuparent > a{background:#00305e !important;color:#fff !important;outline:0;}#block-mainmenu .menu li:hover > a{color:#fff !important;}.email_outage{font-size:30px;font-style:italic;font-weight:bold;line-height:32px}.alert_banner{position:relative;width:100%;height:30px;background-color:#CCFFFF;color:#000000;text-align:center;padding:4px 0 4px 0;font-family:Verdana,sans-serif;z-index:1000;}.alert_banner a{font-family:Verdana,sans-serif;color:#0000CC;text-decoration:underline;}.alert_banner a:hover,.alert_banner a:active{color:#003300;background-color:#FFFFCC;text-decoration:none;font-style:italic;}body.front #zone-menu-wrapper{top:38px;}body.front #sidr-id-search-block-form{margin-top:143px;}@media (max-width:525px){#sidr-id-search-block-form{margin-top:128px !important;}}div.hanging_front{margin-left:40px;margin-right:20px;padding-left:3px;text-indent:-30px;}div.front_page_notice{font-family:Verdana,sans-serif;font-size:14px;color:#333399;margin-left:20px;margin-right:20px;background-color:white;border:#333399 ridge 8px;text-align:left;padding:10px 10px 10px 10px;}.front_page_notice p{font-family:Verdana,sans-serif;font-size:14px;color:#333399;}#edit-webinar-title:disabled{color:black;border:solid 1px white;background-color:white;font-size:16px;}body.maintenance-page{background:url(/themes/custom/arrc/images/grate-bg.jpg) repeat top left;}.akrr-maintenance{font:24px Helvetica,Arial,sans-serif;line-height:40px;color:white;margin-left:10px;border:groove 0px purple;}@media all and (max-width:979px){.front .akrr-maintenance{margin-top:130px;}.not-front .akrr-maintenance{margin-top:100px;}}.arrc-field-required .form-type-textfield label::after,.arrc-field-required .form-type-textarea label::after,.arrc-field-required .form-type-select label::after,.arrc-field-required .fieldset-legend::after,.arrc-field-required div.form-type-textfield label::after,.arrc-field-required div.form-type-textarea label::after,.arrc-field-required div.form-type-select label::after,.arrc-field-required div.fieldset-legend::after{font-family:Courier New,monospace;content:"*";color:#FF0000;font-size:22px;font-weight:bold;}.arrc-field-padded .form-type-textfield label::after,.arrc-field-padded .form-type-textarea label::after,.arrc-field-padded .form-type-select label::after,.arrc-field-padded .fieldset-legend::after,.arrc-field-padded div.form-type-textfield label::after,.arrc-field-padded div.form-type-textarea label::after,.arrc-field-padded div.form-type-select label::after,.arrc-field-padded div.fieldset-legend::after{font-family:Courier New,monospace;content:"-";color:white;font-size:22px;font-weight:bold;}span.arrc-field-req{font-family:Courier New,monospace;color:#FF0000;font-size:22px;font-weight:bold;}span.arrc-field-pad{font-family:Courier New,monospace;color:blue;font-size:22px;font-weight:bold;}
