.banner1 { width: 100%; max-width: 100%; height: 500px; background-position: center center; background-size: cover; } @media (min-width: 992px) and (max-width: 1199px) { .banner1 { height: 400px; } } @media (min-width: 768px) and (max-width: 991px) { .banner1 { height: 300px; } } @media (min-width: 0px) and (max-width: 767px) { .banner1 { height: 180px; } } h3 { margin: 0; } @media (min-width: 1200px) { .container [class^="col-"] { padding: 0 9px; } } .C002C54 { color: #002C54; } .C82A042 { color: #82A042; } .C87BAC9 { color: #87BAC9; } .CC34511 { color: #C34511; } /** repetition */ .Arizona-text { padding: 50px 0; background: #F9F2EA; } .Arizona-text .Arizona-text-title { margin-bottom: 25px; font-size: 48px; line-height: 84px; text-align: center; padding: 0; font-weight: normal; } @media (min-width: 0px) and (max-width: 767px) { .Arizona-text .Arizona-text-title { font-size: 30px; margin-bottom: 0; } } .Arizona-text p { font-size: 20px; color: #4F4F4F; line-height: 1.6; text-align: justify; margin: 0; padding: 0; } @media (min-width: 0px) and (max-width: 767px) { .Arizona-text p { font-size: 18px; padding: 0 20px; } } @media (min-width: 0px) and (max-width: 767px) { .Arizona-text { padding: 0 0 30px 0; } } /** header */ .header { min-height: 85px; padding-top: 25px; } .header .header-logo { width: 169px; margin-left: 50px; float: left; } @media (min-width: 768px) and (max-width: 991px) { .header .header-logo { margin-left: 0px; } } @media (min-width: 0px) and (max-width: 767px) { .header .header-logo { margin-left: 0px; float: left; } .header .navbar-btn { margin: 0; float: right; border: 1px solid #bababa; border-radius: 4px; padding: 9px 10px; background-color: transparent; } .header .navbar-btn .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #888; } .header .navbar-btn .icon-bar + .icon-bar { margin-top: 4px; } } @media (min-width: 1200px) and (max-width: 9999px), (min-width: 768px) and (max-width: 991px), (min-width: 992px) and (max-width: 1199px) { .header #navbar { padding: 0; } .header #navbar ul li { padding: 8px 0 0 0; min-width: 150px; position: relative; margin-left: 150px; } .header #navbar ul li:after { transition: all 0.3s ease; content: ""; width: 100%; position: absolute; height: 4px; left: -30px; top: -2px; } .header #navbar ul li a { padding: 0; font-family: 'Cabin', sans-serif; transition: all 0.3s ease; font-size: 30px; line-height: 36px; color: #000000; } .header #navbar ul li:nth-child(1):hover a { color: #82A042; } .header #navbar ul li:nth-child(1):hover:after { background: #82A042; left: 0; } .header #navbar ul #menu-item-194.current-menu-item a { color: #82A042; } .header #navbar ul #menu-item-194.current-menu-item:after { background: #82A042; left: 0; } .header #navbar ul #menu-item-195.current-menu-item a { color: #87BAC9; } .header #navbar ul #menu-item-195.current-menu-item:after { background: #87BAC9; left: 0; } .header #navbar ul #menu-item-196.current-menu-item a { color: #C34511; } .header #navbar ul #menu-item-196.current-menu-item:after { background: #C34511; left: 0; } .header #navbar ul li:nth-child(2):hover a { color: #87BAC9; } .header #navbar ul li:nth-child(2):hover:after { background: #87BAC9; left: 0; } .header #navbar ul li:nth-child(3):hover a { color: #C34511; } .header #navbar ul li:nth-child(3):hover:after { background: #C34511; left: 0; } .header #navbar ul #menu-item-196.current-menu-item a { color: #C34511; } .header #navbar ul #menu-item-196.current-menu-item:after { background: #C34511; left: 0; } } @media (min-width: 992px) and (max-width: 1199px) { .header #navbar ul li { margin-left: 50px; min-width: 150px; } .header #navbar ul li a { font-size: 24px; } } @media (min-width: 768px) and (max-width: 991px) { .header #navbar ul li { margin-left: 35px; min-width: 115px; } .header #navbar ul li a { font-size: 20px; } } @media (min-width: 0px) and (max-width: 767px) { .header #navbar .navbar-nav { margin: 20px -15px 10px; } .header #navbar #menu-item-194.current-menu-item a { color: #82A042; } .header #navbar #menu-item-195.current-menu-item a { color: #87BAC9; } .header #navbar #menu-item-196.current-menu-item a { color: #C34511; } .header #navbar a { font-size: 20px; text-align: center; padding: 0; line-height: 40px; } } .banner .row .swiper-slide { height: 500px; overflow: hidden; } @media (min-width: 0px) and (max-width: 767px) { .banner .row .swiper-slide { height: 300px; } } .banner .row img { width: 100%; height: 100%; object-fit: cover; } .banner .row .swiper-pagination-bullet { width: 15px; height: 15px; margin: 0 5px; border: 1px solid #FFF; opacity: 1; background: rgba(0, 0, 0, 0.2); } .banner .row .swiper-pagination-bullet-active { background: #FFF; } @media (min-width: 0px) and (max-width: 767px) { .banner .row .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px; } } .index-container .attractions { background: #FFF; } .index-container .attractions .Arizona-text { background: #FFF; } .index-container .attractions .Arizona-text p { text-align: center; } .index-container .attractions .attractions-imgbox { padding-bottom: 70px; } .index-container .attractions .attractions-imgbox [class^="col-"] { margin: 9px 0; } .index-container .attractions .attractions-imgbox h3 { color: #FFF; font-size: 40px; line-height: 56px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-top: 1px solid #fff; border-bottom: 1px solid #fff; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img { width: 100%; height: 320px; overflow: hidden; position: relative; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img img { width: 100%; height: 100%; object-fit: cover; mix-blend-mode: multiply; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img .attractions-imgbox-text { position: absolute; top: -500px; left: 0; width: 100%; height: 100%; background: #C4C4C4; transition: all 0.3s ease; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img .attractions-imgbox-text:hover h3:before { left: 0; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img .attractions-imgbox-text:hover h3:after { right: 0; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img .attractions-imgbox-text h3 { border: 0; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img .attractions-imgbox-text h3:before { content: ''; width: 100%; height: 2px; position: absolute; top: 0; left: -500px; background: #FFF; transition: all 0.5s ease; } .index-container .attractions .attractions-imgbox .attractions-imgbox-img .attractions-imgbox-text h3:after { content: ''; width: 100%; height: 2px; position: absolute; bottom: 0; right: -500px; background: #FFF; transition: all 0.5s ease; } .index-container .attractions .attractions-guide { padding: 115px 0 95px 0; background: #F9F2EA; } .index-container .attractions .attractions-guide a { position: relative; margin-top: 30px; display: block; } .index-container .attractions .attractions-guide a img { width: 100%; mix-blend-mode: multiply; } .index-container .attractions .attractions-guide a span { display: block; color: #FFF; font-size: 40px; line-height: 56px; position: absolute; top: 50%; width: 100%; text-align: center; transform: translateY(-50%); } @media (min-width: 0px) and (max-width: 767px) { .index-container .attractions .attractions-guide { padding: 0 0 30px 0; } .index-container .attractions .attractions-guide a h3 { font-size: 28px; } } .list-container .list-box { padding: 50px 0; } .list-container .list-box img { width: 100%; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .list-container .list-box img { width: 50%; display: block; margin: 0 auto 20px; } } .list-container .list-box .list-text { padding-left: 32px; padding-top: 33px; position: relative; min-height: 280px; overflow: hidden; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .list-container .list-box .list-text { padding: 0; min-height: 100px; } } .list-container .list-box .list-text h3 { text-align: left; margin-bottom: 20px; color: #82A042; font-size: 30px; line-height: 32px; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .list-container .list-box .list-text h3 { text-align: center; margin-top: 20px; font-size: 24px; } } .list-container .list-box .list-text .content { display: none; } .list-container .list-box .list-text p { margin-bottom: 40px; text-align: justify; font-size: 20px; color: #4F4F4F; } .list-container .list-box .list-text .text_hide P { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .list-container .list-box .list-text a { bottom: 0; color: #8D8D8D; font-size: 19px; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .list-container .list-box .list-text a { right: 0; font-size: 16px; } } .list-container .list-box:nth-child(2n) { background: #F9F2EA; } .bottom-buttons { background: #F9F2EA; padding: 180px 0 120px 0; } .bottom-buttons .btn { width: 100%; background: #FFFFFF; border: 1px solid #000000; box-sizing: border-box; border-radius: 3px; font-size: 16px; line-height: 28px; color: #000000; } .bottom-buttons-route { background: #F9F2EA; padding-bottom: 150px; } .bottom-buttons-route .btn { width: 100%; background: #FFFFFF; border: 1px solid #000000; box-sizing: border-box; border-radius: 3px; font-size: 16px; line-height: 28px; color: #000000; margin-bottom: 10px; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .bottom-buttons { padding: 70px 0 40px 0; } .bottom-buttons .btn { margin: 20px auto; width: 80%; font-size: 16px; } .bottom-buttons-route { padding: 70px 0 40px 0; } .bottom-buttons-route .btn { margin: 20px auto; width: 80%; font-size: 16px; } } .northOf-container .northOf-imgbox { padding: 30px 0 120px 0; background: #F9F2EA; } .northOf-container .northOf-imgbox [class^="col-"] { padding: 0 9px; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .northOf-container .northOf-imgbox { padding: 30px 0 50px 0; } .northOf-container .northOf-imgbox [class^="col-"] { padding: 0 10px; } .northOf-container .northOf-imgbox .row .col-md-3 a, .northOf-container .northOf-imgbox .row .col-sm-6 a, .northOf-container .northOf-imgbox .row .col-xs-6 a { display: block; width: 100%; height: 100%; margin-top: 18px; } } .northOf-container .northOf-imgbox h3 { color: #FFF; font-size: 40px; line-height: 56px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-top: 1px solid #fff; border-bottom: 1px solid #fff; } @media (min-width: 0px) and (max-width: 767px) { .northOf-container .northOf-imgbox h3 { font-size: 20px; line-height: 35px; } } .northOf-container .northOf-imgbox .col-md-3 a, .northOf-container .northOf-imgbox .col-sm-6 a, .northOf-container .northOf-imgbox .col-xs-6 a { display: block; width: 100%; height: 100%; } .northOf-container .northOf-imgbox .col-md-3 a:last-child, .northOf-container .northOf-imgbox .col-sm-6 a:last-child, .northOf-container .northOf-imgbox .col-xs-6 a:last-child { margin-top: 18px; } .northOf-container .northOf-imgbox .northOf-imgbox-img { width: 100%; height: 100%; overflow: hidden; position: relative; } .northOf-container .northOf-imgbox .northOf-imgbox-img:hover span { bottom: 0; } .northOf-container .northOf-imgbox .northOf-imgbox-img img { width: 100%; height: 100%; object-fit: cover; mix-blend-mode: multiply; } .northOf-container .northOf-imgbox .northOf-imgbox-img span { z-index: 999999999; position: absolute; bottom: -100px; width: 100%; height: 48px; line-height: 48px; background: rgba(0, 0, 0, 0.7); font-size: 30px; color: #FFF; text-align: center; transition: all 0.3s; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .northOf-container .northOf-imgbox .northOf-imgbox-img span { bottom: 0; height: 50px; line-height: 50px; font-size: 22px; } } @media (min-width: 0px) and (max-width: 767px) { .northOf-container .Vw_box .northOf-imgbox-img img { height: 60vw; } } .northOf-container .regional-box { background: #FFF; padding-bottom: 100px; } .northOf-container .regional-box .Arizona-text { background: #FFF; padding: 50px 0 0 0; } .northOf-container .regional-box [class^="col-"] { margin-top: 100px; } @media (min-width: 0px) and (max-width: 767px) { .northOf-container .regional-box [class^="col-"] { padding: 0 10px; margin-top: 50px; } } .northOf-container .regional-box [class^="col-"] .map-block { padding: 0 10%; } .northOf-container .regional-box [class^="col-"] img { height: 260px; margin: 0 auto; display: block; } @media (min-width: 0px) and (max-width: 767px) { .northOf-container .regional-box [class^="col-"] img { margin: 0 auto; height: 150px; } } .northOf-container .regional-box [class^="col-"] h4 { font-weight: 600; font-size: 20px; line-height: 32px; color: #6F8B32; margin: 16px 0; text-align: center; } @media (min-width: 0px) and (max-width: 767px) { .northOf-container .regional-box [class^="col-"] h4 { text-align: center; } } .northOf-container .regional-box [class^="col-"] .content1 { margin: 30px 0 40px 0; } .northOf-container .regional-box [class^="col-"] p { display: block; font-weight: 600; font-size: 20px; line-height: 28px; color: #4F4F4F; } @media (min-width: 0px) and (max-width: 767px) { .northOf-container .regional-box [class^="col-"] p { font-size: 16px; margin: 0 auto; } } .northOf-container .regional-box [class^="col-"] .button1 p { padding: 0; } .northOf-container .regional-box [class^="col-"] a { display: block; width: 265px; height: 48px; background: #FFFFFF; border: 1px solid #000000; box-sizing: border-box; border-radius: 3px; font-size: 16px; line-height: 48px; text-align: center; color: #000000; margin: 0 auto; } .attractions-container { background: #F9F2EA; } .attractions-container .Arizona-text { padding: 0 0 180px 0; } @media (min-width: 0px) and (max-width: 767px) { .attractions-container .Arizona-text { padding: 0 0 90px 0; } } .attractions-container .Arizona-text .container .attractions-img { width: 100%; margin-top: 70px; } @media (min-width: 0px) and (max-width: 767px) { .attractions-container .Arizona-text .container .attractions-img { margin-top: 50px; } } .attractions-container .Arizona-text .container .attractions-img img { display: block; width: 100%; } .attractions-container .Arizona-text .container .text { background: #FFF; padding: 0 80px 55px 80px; } .attractions-container .Arizona-text .container .text img { width: 100%; display: block; } @media (min-width: 0px) and (max-width: 767px) { } @media (min-width: 0px) and (max-width: 767px) { .attractions-container .Arizona-text .container .text { padding: 0 15px 30px 15px; } } .attractions-container .Arizona-text .container .Arizona-text-title { padding: 50px 0 18px 0; } @media (min-width: 0px) and (max-width: 767px) { .attractions-container .Arizona-text .container .Arizona-text-title { padding: 25px 0 9px 0; line-height: 50px; } } .attractions-container .Arizona-text .container p { margin: 0 0 30px 0; } @media (min-width: 0px) and (max-width: 767px) { .attractions-container .Arizona-text .container p { margin: 0 0 20px 0; } } .strategy-box .box { padding: 30px 0 100px 0; } .strategy-box .box [class^="col-"] { padding: 0 9px; } .strategy-box .box a { overflow: hidden; display: block; width: 100%; height: 100%; } .strategy-box .box a:hover span { bottom: 0; } .strategy-box .box .box-big { width: 100%; height: 100%; } .strategy-box .box .box-big a { position: relative; display: block; width: 100%; height: 100%; } .strategy-box .box .box-big img { width: 100%; height: 100%; } .strategy-box .box .box-small a { position: relative; display: block; } .strategy-box .box .box-small a:last-child { margin-top: 18px; } .strategy-box .box .box-small img { width: 100%; height: 300px; } .strategy-box .box span { position: absolute; bottom: -100px; width: 100%; height: 48px; line-height: 48px; background: rgba(0, 0, 0, 0.7); font-size: 30px; color: #FFF; text-align: center; transition: all 0.3s; } .strategy-box .box img { display: block; width: 100%; height: 320px; object-fit: cover; } .strategy-box .box .map-block { width: 100%; position: relative; margin-top: 18px; overflow: hidden; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .strategy-box .box span { position: absolute; bottom: 0; width: 100%; height: 50px; line-height: 50px; background: rgba(0, 0, 0, 0.7); font-size: 22px; color: #FFF; text-align: center; } .strategy-box .box .box-big { width: 100%; height: auto; margin-bottom: 18px; } .strategy-box .box .box-big img { width: 100%; height: 60vw; } .strategy-box .box .box-small img { width: 100%; height: 60vw; } .strategy-box .box img { display: block; width: 100%; height: 60vw; } } .footer { background: #000000; padding-top: 50px; color: #FFF; } .footer h3 { font-size: 18px; line-height: 22px; margin-bottom: 15px; } .footer p { font-size: 14px; color: #FFF; } .footer a { font-size: 14px; color: #FFF; } .footer a:hover { color: #ccc; } .footer .footer-contact { text-align: left; } .footer .footer-contact h3 { text-align: left; } .footer .footer-download { padding-left: 35%; } .footer .footer-download h3 { text-align: left; } @media (min-width: 0px) and (max-width: 767px) { .footer .footer-download { padding-left: 0; margin-top: 20px; } } @media (min-width: 768px) and (max-width: 991px) { .footer .footer-download { padding-left: 0; } } .footer .footer-followus { font-size: 0; text-align: right; } .footer .footer-followus h3 { font-size: 18px; text-align: right; } .footer .footer-followus img { margin-left: 32px; } @media (min-width: 0px) and (max-width: 767px), (min-width: 768px) and (max-width: 991px) { .footer .footer-followus { margin-top: 20px; text-align: left; } .footer .footer-followus h3 { text-align: left; } .footer .footer-followus img { margin: 0 20px 0 0; } } .footer .footer-text { text-align: center; margin-top: 20px; font-size: 14px; line-height: 17px; color: #FFF; padding: 20px 0; } .swas_btn { background: #000 !important; color: #FFF !important; border-radius: 4px !important; font-size: 14px !important; } .detail-page h2 { font-size: 48px; margin: 0; text-align: center; color: #82A042; font-weight: 600; line-height: 84px; padding: 70px 0 35px 0; } @media (min-width: 0px) and (max-width: 767px) { .detail-page h2 { padding: 25px 0 9px 0; line-height: 50px; font-size: 30px; } } .detail-page p img { display: block; max-width: 100%; width: 100%; } .detail-page ul { padding-left: 25px; } .detail-page ul li { margin-bottom: 1em; list-style: disc; font-size: 20px; line-height: 1.6; } @media (min-width: 0px) and (max-width: 767px) { .detail-page ul li { font-size: 18px; } } .detail-page p + ul { margin-top: -20px; margin-bottom: 60px; } @media (min-width: 0px) and (max-width: 767px) { .detail-page p + ul { margin-bottom: 30px; padding-left: 39px; } } /*# sourceMappingURL=arizona.css.map */