@font-face{font-family:'Abadi';src:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/AbadiMTCL.eot);src:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/AbadiMTCL.eot#1778685035) format('embedded-opentype'),url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/AbadiMTCL.woff) format('woff'),url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/AbadiMTCL.ttf) format('truetype')}@font-face{font-family:'AvantGarde';src:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/ITCAvantGardeStd-Bk.eot);src:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/ITCAvantGardeStd-Bk.eot#1778685035) format('embedded-opentype'),url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/ITCAvantGardeStd-Bk.woff) format('woff'),url(https://sa-rail.co.za/wp-content/themes/jupiter-child/fonts/ITCAvantGardeStd-Bk.ttf) format('truetype')}#mk-boxed-layout{margin:50px auto!important}.mk-page-section-wrapper{width:100vw!important;max-width:1200px!important;margin-left:-50px!important;left:0!important}.sa-rail-telephone{text-align:right;padding-right:10px;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box}.sa-rail-number a,.sa-rail-email a{color:#ccbc92;font-size:16px;font-family:Abadi;font-weight:700;letter-spacing:1px;display:inline-block;padding:10px 15px}.sa-rail-number a:hover,.sa-rail-email a:hover{color:#dbca9c}.sa-divider{display:inline-block;background-color:#ccbc92;width:1px;height:17px}#mk-font-icons-sa-f,#mk-font-icons-sa-yt{margin:4px 4px}#mk-font-icons-sa-f .font-icon,#mk-font-icons-sa-yt .font-icon{background-color:#ccbc92;border-width:0}#mk-font-icons-sa-f .font-icon svg,#mk-font-icons-sa-yt .font-icon svg{fill:#2c3438}#mk-font-icons-sa-f a:hover,#mk-font-icons-sa-yt a:hover{color:#2c3438}h1,h2{font-family:'Abadi','Open Sans'}p{font-family:'AvantGarde','Century Gothic','Open Sans'}.white-font p{color:#fff}.white-font p a{color:#fff}.sarail-social.mk-font-icons .font-icon.mk-size-medium.circle-enabled svg{height:15px!important;width:15px!important}.sarail-social.mk-font-icons .font-icon.mk-size-medium.circle-enabled{width:24px;height:24px;padding:0}.sarail-social:hover .font-icon{background-color:#ccbc92}#block-4.widget{text-align:center}#block-4.widget p{display:none}.header-grid.mk-grid{background-color:#252d32;padding:0 30px}.mk-header{background-color:transparent!important}.mk-header-holder{position:relative!important}.header-style-2.header-align-left .mk-grid .header-logo{z-index:31}.fit-logo-img a img{height:280px;max-height:280px;margin-top:95px;margin-right:20px}.mk-main-navigation{margin-right:-30px}.header-style-2.header-align-left .mk-header-nav-container{text-align:right;border-bottom:solid 2px #b2bcc3}.header-style-2 .main-navigation-ul>li.menu-item{line-height:1!important}.header-style-2 .mk-header-padding-wrapper{padding-top:216px!important}.menu-hover-style-4 .main-navigation-ul li.current-menu-item,.menu-hover-style-4 .main-navigation-ul li:hover{background-color:#5e7582}.mk-main-navigation .menu-item a:before{display:block;height:40px;padding-top:15px}.menu-home a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/home-dark.png)}.menu-home:hover a:before,.current-menu-item.menu-home a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/home-white.png)}.menu-about a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/about-dark.png)}.menu-about:hover a:before,.current-menu-item.menu-about a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/about-white.png)}.menu-trains a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/trains-dark.png)}.menu-trains:hover a:before,.current-menu-item.menu-trains a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/trains-white.png)}.menu-trains:hover .sub-menu a:before,.current-page-parent.menu-trains .sub-menu a:before,.menu-trains .sub-menu a:before{content:none}.menu-specials a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/special-dark.png)}.menu-specials:hover a:before,.current-menu-item.menu-specials a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/special-white.png)}.menu-contact a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/contact-dark.png)}.menu-contact:hover a:before,.current-menu-item.menu-contact a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/contact-white.png)}.menu-gallery a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/gallery-dark.png)}.menu-gallery:hover a:before,.current-menu-item.menu-gallery a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/gallery-white.png)}.menu-stations a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/map-dark.png)}.menu-stations:hover a:before,.current-menu-item.menu-stations a:before{content:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/./images/map-white.png)}.main-navigation-ul li>.sub-menu a:before{display:none}.main-navigation-ul>li.no-mega-menu ul.sub-menu li.menu-item{border-bottom:solid 1px #4a5862}.main-navigation-ul>li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link{padding:10px 8px}.main-navigation-ul li.no-mega-menu ul.sub-menu{padding:0}.header-logo.fit-logo-img a{float:left}.sarail-intro{padding:25px 0 0}h2.sarail-site-title{text-transform:uppercase;margin-bottom:0;color:#ccbc92;font-size:35px}h2.sarail-site-title br{display:none}p.sarail-intro-text{color:#fff;font-size:12px}p.sarail-intro-text strong{color:#fff}#mk-footer .widget{margin-bottom:0!important;font-size:11px}img.sa-footer-logo{padding:0 0;max-width:150px!important;width:100%}#text-2 .textwidget{border-right:solid 2px #cbb886;text-align:center;padding:0 20px}#mk-footer h5{color:#cbb886}#mk-footer h5.footer-navigate{margin-bottom:3px}#mk-footer .widget_nav_menu ul li a{padding:0!important}#mk-footer .widget:not(.widget_social_networks) a svg{display:none}#mk-footer .widget .sarail-social a svg{display:block}#mk-footer #contact_form-2 .widgettitle{display:none}.mk-col-1-6{width:20%}.mk-col-1-6:nth-of-type(3){width:15%}.mk-col-1-6:nth-of-type(4){width:25%}.mk-col-1-6:nth-of-type(6){width:100%;text-align:center}.widget_contact_form button.contact-form-button{background:-webkit-linear-gradient(#f4e4ad,#ccbc92);background:-moz-linear-gradient(#f4e4ad,#ccbc92);background:linear-gradient(#f4e4ad,#ccbc92);background-color:#ccbc92}#sub-footer .mk-grid{text-align:center}#sub-footer .mk-footer-copyright{display:block;float:none}#sub-footer .mk-footer-copyright a{color:#fff}#media_image-3,#media_image-4,#media_image-5{display:inline-block}.grecaptcha-badge{bottom:75px!important}#top-slider:after,#home-bottom-deal:after{content:'';width:86%;height:2px;background-color:#f5e5ad;position:absolute;left:7%;bottom:0;z-index:10}#top-slider{width:100%;max-width:1200px}.wpb_layerslider_element.wpb_content_element{margin-bottom:0}.testimonial-block.mk-testimonial.avantgarde-style{padding:0}.mk-testimonial.testimonial-block.avantgarde-style .mk-testimonial-content{padding:4%;margin-top:0}.testimonial-block p.mk-testimonial-quote{color:#fff;margin-bottom:0}.testimonial-block .mk-testimonial-author{color:#fff;margin:10px 0 10px 0!important;line-height:1.2}.testimonial-block .flex-direction-nav{display:none}h2.home-title{margin-bottom:5px}.home-content p{color:#fff}.home-content p a{color:#fff}.home-tabs{background-color:#fff;border-radius:5px;margin-bottom:10px!important}.home-tabs table{margin:0;overflow:visible}.home-tabs table td{vertical-align:middle;padding:6px 4px}.home-tabs table td:first-of-type,.home-tabs table td:nth-of-type(4){width:20%;position:relative}.home-tabs table td:nth-of-type(2){width:20%;position:relative}.home-tabs.first-tab table td:nth-of-type(2) img{z-index:1!important}.home-tabs table td:nth-of-type(2) img{position:absolute;top:-11px;left:0;height:114px;width:auto;z-index:0}.home-tabs table td:nth-of-type(3){text-align:left;width:32%;font-family:'Abadi';font-size:25px;color:#2c3438}.home-tabs img{margin-bottom:0}a.enquire-button{background-color:#2c3438;color:#f5e5ad;max-width:80px;padding:5px 10px 4px;display:block;font-family:'Abadi','Open Sans';text-transform:uppercase;line-height:2;margin-bottom:2px}a.book-button{background:-webkit-linear-gradient(#f4e4ad,#ccbc92);background:-moz-linear-gradient(#f4e4ad,#ccbc92);background:linear-gradient(#f4e4ad,#ccbc92);background-color:#ccbc92;color:#fff;max-width:80px;padding:5px 10px 4px;display:block;font-family:'Abadi','Open Sans';text-transform:uppercase;line-height:2}.goldline-section h2{margin-bottom:0}.goldline-section .page-section-content{position:relative}.goldline-section .page-section-content:before{content:'';width:50%;height:3px;background-color:#f5e5ad;top:50%;left:0;margin-top:-1.5px;position:absolute}.home-bottom-section .vc_col-sm-2{padding-left:10px;padding-right:10px}.master-holder .bottom-bullet-text strong{color:#5e7582}.home-bottom-section p{font-size:11px}#top-slider .mk-half-layout.half_left_layout:after{display:none}#top-slider .mk-half-layout.half_left_layout{width:66.66666666%}#top-slider .mk-half-layout-container{width:33.33333333%}#top-slider .mk-half-layout-container .mk-half-layout-inner{margin-right:auto!important}#top-slider .mk-testimonial.avantgarde-style.mk-testimonial{margin:3px 10px 33px 3px!important}#partner-slider{display:none}.about-left-column{padding:0 2%}.about-table{margin-top:70px}.about-table table{width:auto;margin:0 auto}.about-table table:before{content:'';height:88%;width:2px;background-color:#f5e5ad;position:absolute;left:50px;top:17%}.about-table table tr td{vertical-align:middle;padding:2px 5px;text-align:left}.about-table table tr td h5{font-family:'Abadi','Open Sans';font-size:21px;color:#ccb986;font-weight:500}.about-table table tr td img{margin-bottom:0}.about-content p{color:#000}.mission-text p{color:#000}.mission-text p a:hover{color:#fff}#mission-statement .vc_col-sm-2{width:10%}#mission-statement .vc_col-sm-10{width:90%}.black-text p{color:#000}.blurb-box .mk-image.inside-image .mk-image-caption{background-color:#ccbc92!important;border-radius:0}.blurb-box .mk-image.inside-image .mk-image-caption .mk-caption-title{font-size:20px;line-height:1.1;text-transform:uppercase;font-family:'Abadi','Open Sans';color:#2c3338}.blurb-box-title table{margin-bottom:0}.blurb-box-title table td{padding:3px}.blurb-box-title table td:nth-of-type(2){font-family:'Abadi','Open Sans';font-size:23px;vertical-align:middle;max-width:119px}.blurb-box-title{background-color:#fff;border-radius:5px 5px 5px 0;position:absolute;z-index:5;width:calc(100% - 40px);left:0;top:15px;box-shadow:0 3px 7px -4px #000}#banner-triangle{position:absolute;top:52px;left:-15px;width:100%}.triangle-1{border-color:#fff0 #bcbec0 #fff0 #fff0;border-style:solid;border-width:15px;height:0;width:0;left:-30px;top:50px;z-index:-1}#banner-triangle::after{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);transform:rotate(1.5deg);content:'';width:90%;height:36px;position:absolute;z-index:4;top:-17px;background:-webkit-linear-gradient(bottom left,rgb(0 0 0 / .5),rgb(0 0 0 / .4),transparent);background:-moz-linear-gradient(bottom left,rgb(0 0 0 / .5),rgb(0 0 0 / .4),transparent);background:linear-gradient(bottom left,rgb(0 0 0 / .5),rgb(0 0 0 / .4),transparent);left:15px;border-radius:5px 5px 5px 0}.read-more{background:-webkit-linear-gradient(#f4e4ad,#ccbc92);background:-moz-linear-gradient(#f4e4ad,#ccbc92);background:linear-gradient(#f4e4ad,#ccbc92);padding:3px 10px;border-radius:7px;text-transform:uppercase;font-size:11px;font-weight:600}.read-more:hover{color:#fff}#enquire-section{border-top:solid 2px #ccbc92;border-bottom:solid 2px #ccbc92}.converter-column .home-tabs table td:first-of-type{display:none}.converter-column .home-tabs.first-tab{margin-top:80px}.converter-column .home-tabs.first-tab table td:nth-of-type(2) img{z-index:1}.converter-column.wide-converter-column .home-tabs.first-tab,.converter-column.wide-converter-column .home-tabs.third-tab{margin-top:30px}.blue-train-header-logo .mk-image-inner{padding:10px;background:rgb(255 255 255 / .8)}.blue-train-title{display:inline-block;background-color:#ccbc92;padding:5px 20px 3px!important}#train-info-responsive{display:none}#train-info-menu{display:none}#train-info-table table{table-layout:fixed}#train-info-table table tr:first-of-type td{font-weight:700;color:#46515b}#train-info-table table tr:nth-of-type(2) td{vertical-align:middle;position:relative}#train-info-table table tr:nth-of-type(3) td{font-size:11px}#train-info-table table tr:nth-of-type(2) td:after{content:'';width:80%;height:2px;background-color:#46515b;position:absolute;left:10%;bottom:10px}#train-info-table table td{padding:0 5px 12px}#train-info-table table ul{margin-left:0;list-style-type:none}#train-info-table table ul li{margin-left:0}#train-info-table:after{content:'';width:86%;height:2px;background-color:#f5e5ad;position:absolute;left:7%;bottom:0;z-index:10}.main-train-overflow{overflow:visible!important}#train-tab-row{position:absolute;width:100%;top:-100px}#suite-section .mk-half-layout.half_left_layout{width:30%}#suite-section .mk-half-layout-container.half_left_layout{width:70%}#suite-section .mk-half-layout-container .mk-half-layout-inner{margin-right:5%!important}.mk-half-layout.half_left_layout:after{content:"";position:absolute;top:0;left:50%;border-width:60px 60px 0;border-style:solid;border-color:#afbac0 #fff0;display:block;width:0;margin-left:-60px}#services-facilities .mk-list-styles.mk-align-left ul{margin-bottom:25px}#services-facilities .mk-list-styles.mk-align-left ul li{color:#fff;text-transform:uppercase;font-weight:700}.title-no-margin{margin-bottom:0}#rates-inc-exc .package-list.mk-list-styles ul li,#rates-inc-exc .package-list p{color:#fff;margin-bottom:0}#package-section.blue-train-packages{display:none}.rates-dates-top table,.rates-dates-bottom table{overflow:visible;font-family:'AvantGarde';margin-bottom:5px}.rates-dates-top thead tr:first-of-type th,.rates-dates-bottom thead tr:first-of-type th{font-family:Abadi,'AvantGarde';font-size:23px;color:#cbb886;background-color:#fff}.rates-dates-top thead tr:nth-of-type(2),.rates-dates-bottom thead tr:nth-of-type(2){background-color:#cbb886}.rates-dates-top thead tr:nth-of-type(2) th,.rates-dates-bottom thead tr:nth-of-type(2) th{color:#fff}.rates-dates-top tbody tr td:first-of-type,.rates-dates-bottom tbody tr td:first-of-type{text-align:left}.rates-dates-top tbody td,.rates-dates-bottom tbody td{padding:8px 12px}tr.rates-dates-season{text-transform:uppercase;color:#cbb886}.gform_wrapper ul li.gfield,.gform_wrapper div.gfield,.gform_wrapper fieldset.gfield{margin-top:10px!important;margin-bottom:0!important}.gf_sar_quarter{width:25%;display:inline-block}.gf_sar_quarter input{width:100%!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{margin:0 0 0 1px}.gform_wrapper .field_description_below .gfield_description{padding-top:0;font-size:.813em}.bt-gform-new-markup_wrapper .gform_required_legend{display:none}.gform_wrapper li.gfield.field_description_below+li.gsection.gf_sar_section,.bt-gform-new-markup_wrapper.gform_wrapper li.gfield.field_description_below+li.gsection.gf_sar_section{padding:0 0 8px!important;margin-top:5px!important}.gform_wrapper h2.gsection_title{font-size:18px}.bt-gform-new-markup_wrapper.gform_wrapper h3.gsection_title{font-size:18px;font-family:'Abadi','Open Sans';margin:0;padding:0}#input_1_6_1_container label,#input_1_6_2_container label{display:none}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .accept-terms .gfield_checkbox .gform-field-label{font-size:13px}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:2px;margin-right:10px}body div#ui-datepicker-div[style]{z-index:9999999999!important;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium,.bt-gform-new-markup_wrapper.gform_wrapper.gravity-theme .gfield .ginput_container_select select{background-color:#fff;border:1px solid #c3c3c3!important;background:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/images/selectbox-arrow.png) right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 4px 7px 5px;font-size:12px;line-height:14px;color:#252525;border-radius:0!important;font-weight:400;min-width:240px;max-width:100%;display:block}.gform_wrapper #gform_7 label.gfield_label{font-size:14px}.bt-gform-new-markup_wrapper.gform_wrapper .gfield_label{font-size:inherit;margin-bottom:2px}.gform_wrapper.gravity-theme .gfield_radio label{font-size:.875em}.bt-gform-new-markup_wrapper.gform_wrapper input:not(.gform_button),.bt-gform-new-markup_wrapper.gform_wrapper select{font-size:13px!important;line-height:normal!important;padding:6px 4px 7px!important;color:#252525;font-weight:400;min-width:0!important}.bt-gform-new-markup_wrapper #gfield_description_31_27{color:red;font-size:12px!important}.bt-gform-new-markup_wrapper.gform_wrapper .ginput_container_date select{min-width:95px!important}.bt-gform-new-markup_wrapper.gform_wrapper .ginput_container_date input{min-width:84px!important}.bt-gform-new-markup_wrapper.gform_wrapper .gfield_date_day{padding-top:0}.bt-gform-new-markup_wrapper.gform_wrapper .field_description_below .gfield_description,.bt-gform-new-markup_wrapper.gform_wrapper .field_sublabel_below span label,.bt-gform-new-markup_wrapper.gform_wrapper .field_sublabel_below .ginput_container_date label,.bt-gform-new-markup_wrapper.gform_wrapper .ginput_container_email label{font-size:.813em}.gform_wrapper .gform_footer{padding:0 0 10px;margin:10px 0 0 0}.pum-theme-531 .pum-title,.pum-theme-sa-rail-theme .pum-title{font-family:'Abadi','Open Sans',Arial!important;text-transform:uppercase}.accept-terms .gfield_label{display:none!important}body .gform_wrapper ul li.gfield.accept-terms{margin:30px 0!important}.accept-terms .ginput_container a,.bt-gform-new-markup_wrapper.gform_wrapper .gfield_consent_label a{font-weight:700}.name_prefix_select select{min-width:0!important;height:30px;border:solid 1px #c3c3c3!important}.gfield--type-section.additional-services .gsection_description{margin-top:5px}.gfield--type-section.additional-services .gsection_description a{font-size:12px;font-weight:700}.gform_wrapper *{color:#404040}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0px!important}p.gform_required_legend{display:none}h3.gsection_title{font-size:18px;font-weight:700;font-family:'Abadi','Open Sans';margin:0!important}.gform_wrapper.gravity-theme label.gfield_label.gform-field-label,.gform_wrapper.gravity-theme fieldset.gfield legend.gfield_label{font-size:13px}.gform_wrapper div.gfield .ginput_container input,.gform_wrapper .ginput_complex .gform-grid-col input{padding:7px 4px 7px 5px!important;font-size:12px!important;line-height:14px!important;border:1px solid #c3c3c3!important;font-family:'Open Sans'}.gform_wrapper div.ginput_container_select .gfield_select,.gform_wrapper .gfield--type-name select{background-color:#fff;border:1px solid #c3c3c3!important;background:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/images/selectbox-arrow.png) right center no-repeat;-webkit-appearance:none!important;-moz-appearance:none;appearance:none;padding:7px 4px 7px 5px;font-size:12px;line-height:14px;color:#252525;border-radius:0!important;font-weight:400;font-family:'Open Sans'}.gform_wrapper label.gform-field-label.gform-field-label--type-sub{font-size:.813em;letter-spacing:.5pt!important;white-space:nowrap}.gform_wrapper.gravity-theme .gsection_description{font-size:.813em;white-space:nowrap;padding:0 16px 0 0}.gform_wrapper.gravity-theme .enquiry-checkbox .gfield_checkbox label{font-size:13px}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:0!important}.gform_wrapper.gravity-theme .gsection{margin-top:20px!important}.wpb-js-composer .faq.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background:-webkit-linear-gradient(#f4e4ad,#ccbc92);background:-moz-linear-gradient(#f4e4ad,#ccbc92);background:linear-gradient(#f4e4ad,#ccbc92);background-color:#f4e4ad;border-color:#afbac0}.wpb-js-composer .faq.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#afbac0}.wpb-js-composer .faq.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#fff}.wpb-js-composer .faq.vc_tta.vc_general .vc_tta-panel-title{font-family:'AvantGarde','Open Sans';font-size:13px}.wpb-js-composer .faq.vc_tta.vc_general .vc_tta-panel-title>a{padding:10px 20px}.wpb-js-composer .faq.vc_tta.vc_general .vc_tta-panel-body{padding:10px 20px 0}.wpb-js-composer .shongololo-rates.vc_tta.vc_general .vc_tta-panel-body,.wpb-js-composer .rv-rates.vc_tta.vc_general .vc_tta-panel-body{padding:10px 0 0}.master-holder .premier-faq strong{display:block;background:-webkit-linear-gradient(#f4e4ad,#ccbc92);background:-moz-linear-gradient(#f4e4ad,#ccbc92);background:linear-gradient(#f4e4ad,#ccbc92);background-color:#f4e4ad;border-color:#afbac0;padding:10px 20px;color:#666;margin:0 -20px}.premier-faq{background-color:#fff}.premier-faq p{padding:0 20px}.package-title{margin-top:-19px;margin-bottom:10px!important}.package-bg{position:absolute;z-index:3;width:calc(100% - 30px)}.package-box{margin-top:20px;overflow:visible!important;box-shadow:0 20px 16px -15px #b2b2b2}.package-box .box-holder{padding-bottom:10px!important}.package-button{position:absolute!important;left:50%;margin-left:-48px;bottom:-15px}.package-book{padding:1px 17px}.package-list .mk-fancy-title.shortcode-heading{background:#fff0;text-transform:none;font-family:'AvantGarde';font-size:16px;color:#2c3438;margin-bottom:0}.package-list .mk-fancy-title.shortcode-heading span{background:#fff0}.package-list.mk-list-styles ul{margin-bottom:10px}.package-list.mk-list-styles ul li{font-family:'AvantGarde','Open Sans';line-height:1.5!important;margin:0!important}.package-box strong{color:#2c3438!important}.package-box .package-ex strong{font-size:16px}.package-title table{width:180px;height:51px;margin:auto}.package-title table td{background-image:url(https://sa-rail.co.za/wp-content/themes/jupiter-child/images/package-header.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;padding:0 0 5px 0;font-family:'AvantGarde','Open Sans';color:#fff;font-size:15px;text-transform:uppercase;line-height:1.2}.specials-from-text p{font-size:15px;margin-bottom:0;text-align:center}.train-button a{font-family:'AvantGarde',Arial,'Open Sans'}.gallery-title table{max-width:390px;margin:auto;background-color:#5e7582}.gallery-title table td{padding:10px 5px;vertical-align:middle}.gallery-title table td:nth-of-type(2){text-align:left}.gallery-title table td img{margin-bottom:0}.mk-pagination{padding:0!important}.middle-gallery:before{content:'';width:100%;height:1px;position:absolute;left:0;background-color:#ccbc92;top:0}.contact-info h2.mk-fancy-title{margin-bottom:0;line-height:1}.tab-subtitle{font-size:15px}.contact-tab{padding:20px 0 0}.contact-tab p strong{color:#000000!important}.specials-tab{max-width:550px;margin:auto}.currency-converter table{background-color:#5e7582!important;box-shadow:0 4px 17px -3px #000}#theme-page .currency-converter select{margin:auto;min-width:0;background:none;background-color:#fff;-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.currency-converter table td{padding:4px 12px}.ccc-iframe{max-width:100%;box-shadow:0 4px 17px -3px #000}.ccc-iframe+p{display:none}.aiowps-site-lockout-box{border:none;background-color:#2c3438}.aiowps-site-lockout-msg p{color:#fff}.wpb-js-composer .rovos-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background-color:#5e7582;font-family:'Abadi','Open Sans';font-size:16px;text-transform:uppercase;padding:14px 10px;color:#fff}.wpb-js-composer .rovos-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.wpb-js-composer .rovos-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:#ccbc92;color:#fff}.rv-tab-title{background-color:#ccbc92;margin-bottom:20px}.rovos-tabs .read-more{font-size:16px;font-weight:500;padding:10px 15px;display:inline-block}.rovos-tabs .rv-tab-price p{font-size:18px}.rv-tab-inc .package-list.mk-list-styles ul li{color:#fff;margin-bottom:0}.rv-tab-inc .package-list.mk-list-styles p{color:#fff}.top-seller{border:solid 2px #252d32;padding:2px 6px 1px 5px;border-radius:5px;color:#252d32}.daytrip-book a{font-family:'Abadi','Open Sans';font-size:16px;text-transform:uppercase;padding:14px 20px;color:#fff;border-radius:5px}.daytrip-book.daytrip-book-white a{color:#5e7582}.daytrip-contact p{font-size:16px!important}.daytrip-nccr-rates{display:flex}.daytrip-nccr-rates .vc_col-sm-6{display:flex;flex-grow:1}.daytrip-nccr-rates .vc_col-sm-6 .wpb_wrapper{height:100%;display:flex;flex-direction:column}.daytrip-nccr-rates .vc_col-sm-6 .wpb_wrapper .daytrip-book{margin:auto 0 0 0!important}@media (max-width:1199px){.mk-main-navigation{margin-right:0}.header-grid.mk-grid{padding:0}.mk-page-section-wrapper{margin-left:calc(0px - (100vw - 100%) / 2)!important}}@media (max-width:1140px){.fit-logo-img a img{margin-left:20px}.header-grid .add-header-height{height:145px!important;line-height:145px!important}.about-table{padding-top:30px;padding-bottom:20px}.more-luxury-trains{width:auto;margin-left:280px}#blue-train-header .page-section-content{left:0}}@media (max-width:1123px){.gform_wrapper div.gfield.sa-gf-country{margin-top:5px!important;margin-bottom:10px!important}}@media (max-width:1119px){.blurb-box-title table td:nth-of-type(2){font-size:20px}}@media (max-width:1096px){.rovos-tabs ul.vc_tta-tabs-list{max-width:767px;margin:auto!important}}@media (max-width:1074px){.blurb-box .mk-image.inside-image .mk-image-caption .mk-caption-title{font-size:18px}}@media (min-width:768px) and (max-width:1069px){#pc-rates-row .vc_col-sm-3{width:50%;float:left}}@media (max-width:1069px){.blurb-box-title table td{height:50px;vertical-align:middle}.blurb-box-title table td:first-of-type{width:25%}.blurb-box-title table td:nth-of-type(2){width:45%}.blurb-box-title table td:nth-of-type(3){width:30%}.blurb-box-title table td .read-more{display:block;line-height:1.1}}@media (max-width:1040px){.menu-home a:before,.menu-about a:before,.menu-trains a:before,.menu-specials a:before,.menu-gallery a:before,.menu-stations a:before,.menu-contact a:before{display:none}.header-grid .add-header-height{margin-bottom:66px;background-color:#252d32}.header-grid.mk-grid{background:rgb(255 255 255 / .5)}.header-style-2.header-align-left .mk-nav-responsive-link{top:auto;bottom:13px;float:right;left:auto;right:20px}.mk-responsive-wrap{z-index:204}.mk-header{border-bottom:solid 2px #b2bcc3}.about-table{padding-top:40px;padding-bottom:40px}#fancy-title-4{font-size:33px!important;line-height:1}#blue-train-header .mk-fancy-title{font-size:25px!important}.contact-info .vc_col-sm-4{width:33.33333333%}.contact-info .vc_col-sm-4:nth-of-type(2){width:66.66666666%}.contact-info .vc_col-sm-4:nth-of-type(3){width:100%}}@media (max-width:1035px){#pc-faq-tables .vc_column_container>.vc_column-inner{padding-left:0;padding-right:10px}}@media (max-width:1024px){#train-info-responsive.blue-train-info-table #train-info-row2{max-width:75%;margin:auto!important}#train-info-responsive{display:block}}@media (max-width:996px){.blurb-box .mk-image.inside-image .mk-image-caption .mk-caption-title{font-size:16px}.blurb-box-title table td:nth-of-type(2){font-size:18px;text-align:center!important}}@media (max-width:991px){.converter-column .home-tabs table td:nth-of-type(4){width:23%}}@media (max-width:987px){.mk-col-1-6:first-of-type{display:none}.mk-col-1-6{width:30%}.mk-col-1-6:nth-of-type(6){width:100%}.mk-col-1-6:nth-of-type(6) #text-8{margin-left:127px}.satsa-img{max-width:110px!important}}@media (max-width:980px){#mission-statement .vc_col-sm-2{width:20%}#mission-statement .vc_col-sm-10{width:80%}}@media (max-width:952px){.about-table{padding-top:55px}#about-us-section .about-left-column{width:60%}#about-us-section .about-right-column{width:40%}.about-table table:before{left:0;height:86%}.about-table{padding-top:30px;padding-bottom:30px}}@media (max-width:918px){.blurb-box .mk-image.inside-image .mk-image-caption{margin:2%;width:96%;text-align:center}.converter-column .home-tabs table td:first-of-type{display:table-cell}.converter-column .home-tabs table td:nth-of-type(2){display:none}.converter-column .home-tabs table{table-layout:fixed}.converter-column .home-tabs table td a.book-button{padding:5px 0 4px}}@media (max-width:890px){p.sarail-intro-text{padding:0 20px}.header-grid .add-header-height{height:166px!important;line-height:166px!important}#top-slider .mk-half-layout-container{width:50%}#top-slider .mk-half-layout.half_left_layout{width:50%}.blurb-box .mk-image.inside-image .mk-image-caption{position:relative;width:100%;margin:2% 0}.blurb-box-title{position:relative;margin-bottom:-4px!important;box-shadow:none;width:100%}#banner-triangle{display:none}}@media (max-width:886px){.converter-column .home-tabs table td a.enquire-button{padding:5px 0 4px}}@media (min-width:768px) and (max-width:863px){.train-maps .home-tabs table td:nth-of-type(2){display:none}}@media (max-width:840px){#packages-row-1,#packages-row-2{width:50%;float:left}#packages-row-1 .vc_col-sm-4,#packages-row-2 .vc_col-sm-4{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third,.gf_sar_quarter{width:50%!important}.gform_wrapper .top_label li.gfield.gf_right_half.gf_sar_email{width:100%}}@media (min-width:768px) and (max-width:840px){.converter-column .home-tabs table td:nth-of-type(3){font-size:19px}.converter-column .home-tabs table td:first-of-type{width:15%}.converter-column .home-tabs table td:nth-of-type(4){width:20%}.converter-column .home-tabs table td:nth-of-type(3){width:28%}}@media (max-width:833px){.home-tabs table td:first-of-type,.home-tabs table td:nth-of-type(4){width:25%}#home-section-two #fancy-title-5{font-size:26px}}@media (max-width:825px){.contact-info .vc_col-sm-4{width:40%;float:left}.contact-info .vc_col-sm-4:nth-of-type(2){width:60%;float:left}}@media (max-width:813px){.about-table{padding-top:45px;padding-bottom:45px}#train-info-responsive #train-info-row2{max-width:100%}}@media (max-width:804px){#mk-footer .mk-col-1-6{width:50%;float:left}#mk-footer .mk-col-1-6:nth-of-type(4){clear:both}#mk-footer .mk-col-1-6:nth-of-type(6){width:100%}}@media (max-width:803px){.home-tabs table td:nth-of-type(3){width:28%}}@media (max-width:795px){.about-table{padding-top:60px;padding-bottom:50px}}@media (max-width:780px){.fit-logo-img a img{height:auto;max-height:145px;margin-top:0}.more-luxury-trains{width:100%;margin-left:0}}@media (max-width:767px){#top-slider .mk-half-layout.half_left_layout{height:282px;width:100%}#top-slider .mk-half-layout-container{padding-top:300px!important}#home-section-two .vc_col-sm-6:nth-of-type(2){padding-top:40px}.home-tabs table td:first-of-type,.home-tabs table td:nth-of-type(4){width:20%}.home-tabs table td:nth-of-type(3){width:32%}.home-tabs{max-width:500px;margin:auto}.goldline-section .page-section-content:before{display:none}.home-bottom-section .vc_col-sm-2 .bottom-bullet-text{width:92%;float:right;padding-left:20px}.home-bottom-section .vc_col-sm-2 .mk-image{width:8%;float:right}.home-bottom-section .vc_col-sm-2 .mk-image .mk-image-holder img{max-width:46px!important;width:auto;max-height:46px;height:auto}.home-bottom-section .vc_col-sm-2{clear:both}#mk-footer .mk-col-1-6{width:40%!important;float:left}#mk-footer .mk-col-1-6:nth-of-type(3){width:20%!important}#mk-footer .mk-col-1-6:nth-of-type(6){width:100%!important}#about-us-section .about-left-column,#about-us-section .about-right-column{width:100%}.about-table table:before{display:none}.about-table{padding-top:0;padding-bottom:0;margin-top:0}#mission-statement .vc_col-sm-2,#mission-statement .vc_col-sm-10{float:left}.blurb-column{max-width:544px;margin:auto}.blurb-box-title{margin-bottom:10px!important}.blurb-box-title table td .read-more{display:inline}#train-info-responsive{display:none}#train-tab-row{position:relative;top:-40px}#suite-section .mk-half-layout.half_left_layout{width:100%;background-position:bottom center;height:365px}#suite-section .mk-half-layout-container{padding-top:388px!important}#packages-row-1,#packages-row-2{width:100%;float:left}.converter-column .home-tabs table td:nth-of-type(2){display:table-cell}.converter-column .home-tabs table td a.enquire-button,.converter-column .home-tabs table td a.book-button{padding:5px 10px 4px}#pc-faq-tables{margin-bottom:25px}#pc-faq-tables .vc_col-sm-6 .vc_column-inner{padding-left:0;padding-right:0}.mk-pagination .pagination-arrows{top:0;width:36px}.mk-pagination .mk-pagination-previous svg,.mk-pagination .mk-pagination-next svg{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.train-maps .mk-text-block.contact-tab,.train-maps .wpb_gmaps_widget{max-width:500px;margin:0 auto 35px}.currency-bcc iframe{display:block;margin:auto}.wpb-js-composer .rovos-tabs.vc_tta.vc_general .vc_tta-panel-title>a{background-color:#5e7582;font-family:'Abadi','Open Sans';font-size:17px;text-transform:uppercase;padding:14px 10px;color:#ffffff!important}.wpb-js-composer .rovos-tabs.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-title>a:hover,.wpb-js-composer .rovos-tabs.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{background-color:#ccbc92;color:#fff}.daytrip-nccr-rates{flex-direction:column}.daytrip-converter-column.vc_custom_1774013430538{padding-left:20px!important}}@media (min-width:680px) and (max-width:767px){#services-facilities .vc_col-sm-4{width:33.33333333%;float:left}.daytrip-bottom-col1 table td:nth-of-type(2){display:none}}@media (min-width:791px) and (max-width:1123px){.gform_wrapper.gravity-theme .gfield.gfield--width-quarter,.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 4;-ms-grid-column-span:4}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{grid-column:span 8;-ms-grid-column-span:8}}@media (min-width:641px) and (max-width:790px){.gform_wrapper.gravity-theme .gfield.gfield--width-quarter,.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 6;-ms-grid-column-span:6}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{grid-column:span 12;-ms-grid-column-span:12}}@media (min-width:598px) and (max-width:767px){#faq-section .vc_col-sm-6{width:50%;float:left}#faq-section #pc-faq-tables .vc_col-sm-6{width:100%;float:none}}@media (min-width:500px) and (max-width:679px){#services-facilities .vc_col-sm-4{width:50%;float:left}}@media (max-width:679px){.contact-info .vc_col-sm-4,.contact-info .vc_col-sm-4:nth-of-type(2){width:50%;float:left}#gform_wrapper_5.gform_wrapper .ginput_container_email span{width:100%}.daytrip-bottom-col1,.daytrip-converter-column{width:100%!important}.daytrip-bottom-col1{margin-bottom:50px}}@media (max-width:640px){.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third,.gf_sar_quarter{width:100%!important}.bt-gform-new-markup_wrapper.gform_wrapper .bt-dob{margin-top:-15px;margin-bottom:15px}}@media (max-width:639px){.home-bottom-section .vc_col-sm-2 .bottom-bullet-text{width:90%}.home-bottom-section .vc_col-sm-2 .mk-image{width:10%}#mk-footer .mk-col-1-6:nth-of-type(2){width:60%!important}#mk-footer .mk-col-1-6:nth-of-type(3){width:40%!important}#mk-footer .mk-col-1-6:nth-of-type(4),#mk-footer .mk-col-1-6:nth-of-type(5),#mk-footer .mk-col-1-6:nth-of-type(6){width:100%!important}}@media (max-width:635px){h2.sarail-site-title{font-size:30px;padding:0 20px;line-height:1}.fit-logo-img a img{margin-right:13px;margin-left:13px}}@media (max-width:607px){#blue-train-header .mk-fancy-title{font-size:22px!important}#blue-train-header .blue-train-header-logo .mk-image-holder{max-width:86px!important}}@media (max-width:597px){#first-faq-acc.vc_tta-container{margin-bottom:-1px}}@media (max-width:565px){h2.sarail-site-title br{display:block}span.sa-space{display:none}.header-grid .add-header-height{height:219px!important;line-height:219px!important}.home #fancy-title-13{max-width:342px;margin:auto}}@media (max-width:540px){.contact-info .vc_col-sm-4,.contact-info .vc_col-sm-4:nth-of-type(2){width:100%;float:none}}@media (max-width:524px){.home-bottom-section .vc_col-sm-2 .mk-image .mk-image-holder img{max-width:100%!important;width:auto;max-height:38px;height:auto}}@media (max-width:500px){#services-facilities .mk-list-styles.mk-align-left ul{margin-bottom:0}.satsa-img{max-width:125px!important}.mk-col-1-6:nth-of-type(6) #media_image-2{float:right;margin-left:20px;margin-bottom:10px!important;margin-top:25px}.mk-col-1-6:nth-of-type(6) #text-8{margin-left:0;text-align:justify}}@media (max-width:494px){#mission-statement .vc_col-sm-2,#mission-statement .vc_col-sm-10{float:none;width:100%}#mission-statement .vc_col-sm-2{margin-bottom:10px}#mission-statement #fancy-title-15{text-align:center!important}}@media (max-width:480px){.mk-page-section-wrapper:has(#top-slider){width:100vw!important;max-width:100vw!important;left:-20px}#mk-boxed-layout{margin:25px auto!important}.fit-logo-img a img{max-height:100px;margin:0 auto}.header-logo.fit-logo-img a{height:100px;width:100%;margin:20px 0}h2.sarail-site-title{text-align:center}h2.sarail-site-title br{display:none}span.sa-space{display:initial}.header-grid .add-header-height{height:266px!important;line-height:266px!important}.blurb-box .mk-image.inside-image .mk-image-caption{display:block!important}}@media (max-width:466px){#train-tab-row .vc_column_container.vc_col-sm-6 .vc_column-inner{padding-left:0;padding-right:0}.train-maps .home-tabs table td:nth-of-type(2){display:none}}@media (max-width:464px){.pc1 table,.pc1 thead,.pc1 tbody,.pc1 tr,.pc3 table,.pc3 thead,.pc3 tbody,.pc3 tr,.pc3 th,.pc3 td{width:100%}.pc1 table,.pc1 thead,.pc1 tbody,.pc1 tr,.pc1 th,.pc1 td,.pc3 table,.pc3 thead,.pc3 tbody,.pc3 tr,.pc3 th,.pc3 td{display:inline-block}.pc1 tr:nth-of-type(2) th:first-of-type,.pc3 tr:nth-of-type(2) th:first-of-type{display:none}.pc1 td,.pc1 tr:nth-of-type(2) th{width:42%;display:block;float:left;padding:1% 4%!important}.pc1 td:first-of-type,.pc3 td:first-of-type{width:100%;text-align:center!important;display:block;padding:4px 0!important;font-weight:600}.pc3 td,.pc3 th{padding:4px 0!important}.pc1,.pc3{margin-top:20px}.pc1 tr:first-of-type th,.pc3 tr:first-of-type th{padding:10px 0!important;width:100%}}@media (max-width:461px){.header-grid .add-header-height{height:312px!important;line-height:285px!important}#blue-train-header .page-section-content{bottom:0}}@media (max-width:436px){.home-tabs table td:first-of-type,.home-tabs table td:nth-of-type(4){width:25%}.home-tabs table td:nth-of-type(3){width:28%}}@media (max-width:420px){.converter-column .home-tabs table td:first-of-type{display:none}}@media (max-width:415px){#rates-schedules h2.mk-fancy-title{font-size:26px}#rates-schedules h2.mk-fancy-title#fancy-title-29,#rates-schedules h2.mk-fancy-title#fancy-title-43{font-size:30px}}@media (max-width:412px){h2.sarail-site-title br{display:block}span.sa-space{display:none}.header-grid .add-header-height{height:315px!important;line-height:315px!important}}@media (max-width:410px){.s2 table,.s2 thead,.s2 tbody,.s2 tr,.bt1 table,.bt1 thead,.bt1 tbody,.bt1 tr,.rv1 table,.rv1 thead,.rv1 tbody,.rv1 tr{width:100%}.s2 table,.s2 thead,.s2 tbody,.s2 tr,.s2 th,.s2 td,.bt1 table,.bt1 thead,.bt1 tbody,.bt1 tr,.bt1 th,.bt1 td,.rv1 table,.rv1 thead,.rv1 tbody,.rv1 tr,.rv1 th,.rv1 td{display:inline-block}.s2 tr:nth-of-type(2) th:first-of-type,.bt1 tr:nth-of-type(3) th:first-of-type,.rv1 tr:nth-of-type(2) th:first-of-type{display:none}.s2 th,.s2 td,.bt1 tr:nth-of-type(3) th,.bt1 td,.rv1 td,.rv1 tr:nth-of-type(2) th{width:42%;display:block;float:left;padding:4%!important}.s2 td:first-of-type,.bt1 td:first-of-type,.rv1 td:first-of-type{width:100%;text-align:center!important;display:block;padding:4px 0!important;font-weight:600}.s2 tr:last-of-type td,.s2 tr:first-of-type th,.rv1 tr:first-of-type th{width:100%}.bt1,.rv1{margin-top:20px}.btb{display:block;margin:5px 0}.bt1 tr th,.rv1 tr th{padding:10px 0!important;width:100%}}@media (max-width:401px){.home-tabs table td:nth-of-type(2){display:none}}@media (max-width:400px){#mk-footer .mk-col-1-6:nth-of-type(2),#mk-footer .mk-col-1-6:nth-of-type(3),#mk-footer .mk-col-1-6:nth-of-type(4){width:100%!important}}@media (max-width:390px){.train-maps .home-tabs table td:first-of-type{width:20%}}@media (max-width:386px){.header-grid .add-header-height{height:343px!important;line-height:343px!important}#fancy-title-18,#fancy-title-22{line-height:1}}@media (max-width:380px){.blurb-box-title table,.blurb-box-title tbody,.blurb-box-title tr,.blurb-box-title td{display:inline-block;width:100%!important}.blurb-box-title table td{height:auto;padding:6px 0}.blurb-box-title table td:nth-of-type(2){font-size:25px;max-width:100%}.blurb-box-title table td .read-more{padding:10px 15px;display:inline-block}}@media (max-width:370px){.gform_wrapper .ginput_recaptcha>div>div>iframe{transform:scale(.82);-webkit-transform:scale(.82);transform-origin:left;-webkit-transform-origin:left}}@media (max-width:366px){.about-table table tr td h5{font-size:20px}.about-table table tr td img{max-width:34px}}@media (max-width:360px){.bt2 table,.bt2 thead,.bt2 tbody,.bt2 tr{width:100%}.bt2 table,.bt2 thead,.bt2 tbody,.bt2 tr,.bt2 th,.bt2 td{display:inline-block}.bt2 tr:nth-of-type(2) th:first-of-type{display:none}.bt2 tr:nth-of-type(2) th,.bt2 td{width:42%;display:block;float:left;padding:4%!important}.bt2 td:first-of-type{width:100%;text-align:center!important;display:block;padding:4px 0!important;font-weight:600}.bt2 tr th{padding:10px 0!important;width:100%}.bt2 tr.rates-dates-season td{width:100%;padding:4px 0!important}.rv2 tbody td,.pc2 tbody td{padding:8px 5px}}@media (max-width:358px){.home-tabs table td:first-of-type{width:15%}.home-tabs table td:nth-of-type(3){width:34%}}@media (max-width:351px){.train-maps .home-tabs table td:first-of-type{display:none}.train-maps .home-tabs table td{padding:6px 7px}}@media (max-width:350px){.gallery-title table td:nth-of-type(2){font-size:24px}}@media (max-width:343px){#blue-train-about #fancy-title-17{font-size:27px}}@media (max-width:341px){.home-tabs table td:nth-of-type(3){width:25%}}