#page-title{background:transparent;border-top:2px solid #004030;color:#8A8A7A;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN","Times New Roman",serif;font-size:32px;margin-bottom:5px;padding:25px 0px 5px;}@media (max-width:360px){#page-title{font-size:28px;}}#content{position:relative;}#content .field-name-body{border-bottom:2px solid #004030;margin-bottom:20px;padding-bottom:20px;}#block-views-slideshow-block{left:50%;margin-left:-1057.5px;position:relative;width:2115px;}.jcarousel-skin-default .jcarousel-container-horizontal{height:300px;padding:0;margin:0;width:100%;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;}.jcarousel-skin-default .jcarousel-item{border:none;height:300px;margin:0;width:423px;}.jcarousel-skin-default .jcarousel-item-horizontal{margin:0;}.jcarousel-item-horizontal:before{display:none;}.jcarousel-skin-default .jcarousel-prev-horizontal,.jcarousel-skin-default .jcarousel-next-horizontal{background:url(/sites/all/themes/nast/images/slideshow-nav.png) no-repeat 17px 24px #fff;height:60px;top:126px;width:28px;}.jcarousel-skin-default .jcarousel-prev-horizontal:hover,.jcarousel-skin-default .jcarousel-next-horizontal:hover{background-position:17px 24px;}.jcarousel-skin-default .jcarousel-prev-horizontal{-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0;border-radius:0 6px 6px 0;}.jcarousel-skin-default .jcarousel-next-horizontal{background-position:5px -43px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px;border-radius:6px 0 0 6px;}.jcarousel-skin-default .jcarousel-next-horizontal:hover{background-position:5px -43px;}.jcarousel-skin-default .jcarousel-prev-disabled,.jcarousel-skin-default .jcarousel-next-disabled{display:block;}@media (max-width:599px){#block-views-slideshow-block{margin-left:-352.5px;width:705px;}.jcarousel-skin-default .jcarousel-container-horizontal{height:100px;}.jcarousel-skin-default .jcarousel-item{height:auto;width:141px !important;}.jcarousel-skin-default .jcarousel-prev-horizontal,.jcarousel-skin-default .jcarousel-next-horizontal{display:none;}}#block-views-tour-overview-block h2,#block-views-tour-overview-block h2,#block-views-destinations-block h2{margin-bottom:5px;}#block-views-tour-overview-block li,#block-views-tour-overview-block li,#block-views-destinations-block li{margin-left:0;}#block-views-tour-overview-block .view-tour-overview .view-header h4{margin-top:2em;}#block-views-tour-overview-block .view-tour-overview section{margin:40px 0;}#block-views-tour-overview-block .view-tour-overview .toggle-content{display:none;}#block-views-tour-overview-block .view-tour-overview .toggle a{color:#0059ac;text-decoration:none;}#block-views-tour-overview-block .view-tour-overview .toggle a:before{background:url(/sites/all/themes/nast/images/toggle.png) no-repeat;content:" ";display:inline-block;height:11px;margin-right:7px;width:11px;}#block-views-tour-overview-block .view-tour-overview .toggle a.active:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}#block-views-tour-overview-block .view-tour-overview .views-row{min-height:280px;}#block-views-destinations-block .view-destinations,#block-views-destinations-block .view-tour-overview{position:relative;}#block-views-destinations-block .view-destinations .view-content,#block-views-destinations-block .view-tour-overview .view-content{overflow:hidden;position:relative;}#block-views-destinations-block .view-destinations .views-row,#block-views-destinations-block .view-tour-overview .views-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0;width:32.5%;}#block-views-destinations-block .view-destinations .views-row-1,#block-views-destinations-block .view-destinations .views-row-2,#block-views-destinations-block .view-destinations .views-row-4,#block-views-destinations-block .view-destinations .views-row-5,#block-views-destinations-block .view-tour-overview .views-row-1,#block-views-destinations-block .view-tour-overview .views-row-2,#block-views-destinations-block .view-tour-overview .views-row-4,#block-views-destinations-block .view-tour-overview .views-row-5{margin-right:1.25%;}#block-views-destinations-block .view-destinations .views-field-title,#block-views-destinations-block .view-destinations .views-field-body,#block-views-destinations-block .view-destinations .views-field-view-node,#block-views-destinations-block .view-destinations .views-field-field-overview,#block-views-destinations-block .view-tour-overview .views-field-title,#block-views-destinations-block .view-tour-overview .views-field-body,#block-views-destinations-block .view-tour-overview .views-field-view-node,#block-views-destinations-block .view-tour-overview .views-field-field-overview{padding-left:0px;}#block-views-destinations-block .view-destinations .views-field-title h3,#block-views-destinations-block .view-tour-overview .views-field-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#block-views-destinations-block .view-destinations .views-field-nothing ul li,#block-views-destinations-block .view-destinations .views-field-field-overview,#block-views-destinations-block .view-destinations .views-field-body,#block-views-destinations-block .view-destinations .views-field-title h3,#block-views-destinations-block .view-tour-overview .views-field-nothing ul li,#block-views-destinations-block .view-tour-overview .views-field-field-overview,#block-views-destinations-block .view-tour-overview .views-field-body,#block-views-destinations-block .view-tour-overview .views-field-title h3{padding:0 10px;}#block-views-destinations-block .view-destinations .views-field-nothing ul li,#block-views-destinations-block .view-destinations .views-field-field-overview,#block-views-destinations-block .view-destinations .views-field-body,#block-views-destinations-block .view-tour-overview .views-field-nothing ul li,#block-views-destinations-block .view-tour-overview .views-field-field-overview,#block-views-destinations-block .view-tour-overview .views-field-body{font-size:13px;}#block-views-destinations-block .view-destinations .views-field-field-overview,#block-views-destinations-block .view-destinations .views-field-body,#block-views-destinations-block .view-tour-overview .views-field-field-overview,#block-views-destinations-block .view-tour-overview .views-field-body{margin-bottom:10px;}#block-views-destinations-block .view-destinations .views-field-view-node,#block-views-destinations-block .view-tour-overview .views-field-view-node{bottom:10px;left:0;margin:auto;position:absolute;right:0;text-align:center;}#block-views-destinations-block .view-destinations .views-field-view-node a,#block-views-destinations-block .view-tour-overview .views-field-view-node a{display:inline-block;padding:7px 88px;}#block-views-destinations-block .view-destinations .more-link,#block-views-destinations-block .view-tour-overview .more-link{position:absolute;right:20px;top:-35px;z-index:5;}#block-views-destinations-block .view-destinations .more-link a,#block-views-destinations-block .view-tour-overview .more-link a{color:#005aaf;font-weight:bold;text-decoration:none;}#block-views-destinations-block .view-tour-overview .views-row{height:453px;}#block-views-destinations-block .view-destinations .views-row{height:323px;}@media (max-width:849px){#block-views-destinations-block .view-destinations .views-field-view-node,#block-views-destinations-block .view-tour-overview .views-field-view-node{margin:0 10px;}#block-views-destinations-block .view-destinations .views-field-view-node a,#block-views-destinations-block .view-tour-overview .views-field-view-node a{padding:7px 0;width:100%;}#block-views-destinations-block .view-tour-overview .views-row{height:460px;}}@media (max-width:699px){#block-views-destinations-block .view-destinations .views-row,#block-views-destinations-block .view-tour-overview .views-row{float:none;height:auto;padding-top:10px;width:100%;}#block-views-destinations-block .view-destinations .views-row-1,#block-views-destinations-block .view-destinations .views-row-2,#block-views-destinations-block .view-tour-overview .views-row-1,#block-views-destinations-block .view-tour-overview .views-row-2{margin-right:0;}#block-views-destinations-block .view-destinations .views-field-view-node,#block-views-destinations-block .view-tour-overview .views-field-view-node{margin-bottom:10px;position:static;}}#block-views-destinations-block .views-field-field-destination-image,#block-views-destinations-block .views-field-nothing,#block-views-destinations-block .views-field-field-tour-image{position:static;left:auto;top:auto;width:100%;}#block-views-destinations-block .views-field-field-destination-image,#block-views-destinations-block .views-field-field-tour-image{text-align:center;}@media (max-width:1119px){#block-menu-menu-sidebar-menu{background:url(/sites/all/themes/nast/images/bg-texture.png) repeat;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-right:0;padding:20px;position:absolute;right:20px;top:0;width:260px;}#block-menu-menu-sidebar-menu .content a{margin:0 auto;width:220px;}#block-menu-menu-sidebar-menu .menu .menu-277 a{width:206px;}#page-title,.tabs.primary,#block-system-main{margin-right:275px;}#content .field-name-body{min-height:262px;}#block-block-3,#block-menu-menu-pick-up-menu,#block-views-gary-s-blog-block{width:32.5%;}#block-views-gary-s-blog-block,#block-menu-menu-pick-up-menu{margin-right:1.25%;}}@media (max-width:689px){#block-block-3,#block-menu-menu-pick-up-menu,#block-views-gary-s-blog-block{float:none;margin:0 0 10px;width:100%;}}@media (max-width:679px){#block-menu-menu-sidebar-menu{position:relative;right:auto;top:auto;width:100%;}#block-menu-menu-sidebar-menu .menu-277 a{left:20px;position:absolute;top:20px;}#block-menu-menu-sidebar-menu .menu .menu-278,#block-menu-menu-sidebar-menu .menu .menu-279,#block-menu-menu-sidebar-menu .menu .menu-315,#block-menu-menu-sidebar-menu .menu .menu-412{margin-left:0;width:auto;}#block-menu-menu-sidebar-menu .menu .menu-278 a,#block-menu-menu-sidebar-menu .menu .menu-279 a,#block-menu-menu-sidebar-menu .menu .menu-315 a,#block-menu-menu-sidebar-menu .menu .menu-412 a{background-color:#fff;display:block;margin-left:240px;width:auto;}#page-title,.tabs.primary,.messages,#block-system-main{margin-right:0;}#content .field-name-body{min-height:0px;}}@media (max-width:555px){#block-menu-menu-sidebar-menu .menu .menu-277{margin:0 auto 6px;position:static;}#block-menu-menu-sidebar-menu .menu .menu-277 a{position:static;}#block-menu-menu-sidebar-menu .menu .menu-278 a,#block-menu-menu-sidebar-menu .menu .menu-279 a,#block-menu-menu-sidebar-menu .menu .menu-315 a,#block-menu-menu-sidebar-menu .menu .menu-412 a{margin:0 auto 6px;width:220px;}}#block-block-2{border:1px solid #e5f5fc;}#block-block-2 h2{background:url(/sites/all/themes/nast/images/info-h2.png) no-repeat 20px top;border-bottom:2px solid #608c83;border-bottom:2px solid rgba(96,140,131,0.3);text-indent:-9999px;}#block-block-2 .content{padding:0 20px 20px;}#block-block-2 .content a{color:#0059ac;}#block-block-2 h3{font-size:14px;margin-top:20px;}#block-block-2 h4{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#003F30;margin-top:20px;}#block-block-2 #schedule{border:none;color:#366f63;color:rgba(54,111,99,0.8);font-family:"游明朝",YuMincho,"Hiragino Mincho ProN","Times New Roman",serif;font-size:28px;margin:0.5em 0 0;}#block-block-2 .updated{margin:0;text-align:right;}#block-block-2 #toggle-switch{display:none;}@media (max-width:360px){#block-block-2 #schedule{font-size:27px;}#toggle{display:none;}#block-block-2 #toggle-switch{display:block;}#block-block-2 #toggle-switch a{border:2px solid #E5F5FC;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;font-weight:bold;padding:10px 0;text-align:center;text-decoration:none;width:100%;}#block-block-2 #toggle-switch a:after{background:url(/sites/all/themes/nast/images/toggle-arrow.png) no-repeat;background-size:contain;content:" ";display:inline-block;height:8px;margin-left:6px;vertical-align:middle;width:13px;}#block-block-2 #toggle-switch a.active:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}}
