@font-face { font-family: 'boon'; src: url('../fonts/boon/boon-medium-webfont.eot'); src: url('../fonts/boon/boon-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/boon/boon-medium-webfont.woff2') format('woff2'), url('../fonts/boon/boon-medium-webfont.woff') format('woff'), url('../fonts/boon/boon-medium-webfont.svg#boonmedium') format('svg'); font-weight: 500; font-style: normal; } @font-face { font-family: 'boon'; src: url('../fonts/boon/boon-regular-webfont.eot'); src: url('../fonts/boon/boon-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/boon/boon-regular-webfont.woff2') format('woff2'), url('../fonts/boon/boon-regular-webfont.woff') format('woff'), url('../fonts/boon/boon-regular-webfont.svg#boonregular') format('svg'); font-weight: normal; font-style: normal; } .frame-search .combobox-container .input-append { padding: 0 150px 0 50px; } @media screen and (max-width: 480px) { .frame-search .combobox-container .input-append { padding: 0 13px 0 50px; } } .frame-search .combobox-container .input-append input { width: 100%; padding: 10px 0; } .frame-search .combobox-container .input-append .dropdown-toggle { display: none; } .form-search .input-append { padding-right: 13px; } .form-search .dropdown-toggle { display: none; } body { font-family: 'boon', sans-serif; font-weight: normal; line-height: 1.5; font-size: 16px; color: #333333; } strong, b, .strong, .b { font-weight: bold; } .disableScroll { position: fixed; overflow: hidden; } .text-oceanBlue { color: #004A97; } .text-gold { color: #86754D; } .text-center { text-align: center; } .text-right { text-align: right; } .img-responsive { max-width: 100%; height: auto; } .font-sm { font-size: 0.875em; } .break-margin { margin-top: 10px; margin-bottom: 10px; } input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"] { font-family: 'boon', sans-serif; font-weight: normal; line-height: 1.5; border: none; padding: 3px 5px; outline: none; } input[type="search"] { background-color: transparent; border: none; color: #898989; } input[type="search"]:focus { background-color: transparent; } input.round { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .formInputSearch { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; position: relative; padding: 5px; background-color: #ddd; } .formInputSearch .input-group-btn button { background-color: transparent; border: none; padding: 3px 5px; color: #004A97; } .btn-gotop { position: fixed; bottom: 10px; right: 10px; color: white; background-color: #004A97; opacity: 0.5; padding: 10px; width: 40px; height: 40px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .btn-gotop:hover, .btn-gotop:focus, .btn-gotopactive { color: white; opacity: 1; } .share-fixed-panel { font-family: 'Prompt', sans-serif; position: fixed; right: -137px; top: 100px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; } .share-fixed-panel:hover { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; right: 0; } @media screen and (max-width: 480px) { .share-fixed-panel { display: none; } } .share-fixed-panel ul { padding: 0; list-style-type: none; } .share-fixed-panel li { padding: 10px; font-size: 0.875em; opacity: 0.8; background-color: #333333; } .share-fixed-panel li a { display: block; color: white; } .share-fixed-panel li i { margin-right: 10px; font-size: 1.5em; } .share-fixed-panel li.share-fb:hover { background-color: #3b5998; opacity: 1; } .share-fixed-panel li.share-tw:hover { background-color: #1da1f2; opacity: 1; } .share-fixed-panel li.share-line:hover { background-color: #00c300; opacity: 1; } .empty-data { color: #898989; padding: 30px 0px; font-size: 1.125em; } .modal { text-align: center; padding: 0 !important; } .modal:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; } .modal-dialog { display: inline-block; text-align: center; vertical-align: middle; } @media only screen and (max-width: 768px) { .modal-dialog { width: 90%; } } .modal-body { padding: 20px; } .modal-footer { text-align: center; } iframe { display: block; } .offcanvas { position: absolute; background-color: #004A97; left: 0; top: 0; bottom: 0; width: 240px; z-index: 1001; transform: translateX(-100%); } .offcanvas .lang { display: table; width: 100%; list-style: none; margin: 0; padding: 20px 0; } .offcanvas .lang>li { float: left; padding: 0 10px; } .offcanvas .lang>li a { width: 40px; height: 40px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; display: block; color: white; padding: 14px 0 0; text-align: center; line-height: 1; } .offcanvas .lang>li.selected a { background-color: #86754D; } .offcanvas .search { padding: 0 15px 15px; margin-bottom: 15px; border-bottom: 1px solid #003764; } .offcanvas .search .field { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: white; border-bottom: 1px solid #003764; } .offcanvas .search .icon { float: left; padding: 5px 0 0 10px; line-height: 1; } .offcanvas .search .icon i { font-size: 0.875em; } .offcanvas .search .form-search { padding-left: 30px; } .offcanvas .search .form-search input { width: 100%; } .offcanvas .offnav { list-style: none; margin: 0; padding: 0; overflow: auto; } .offcanvas .offnav>li { border-bottom: 1px solid #003764; } .offcanvas .offnav>li>a { display: block; padding: 10px; color: white; } .offcanvas .offnav>li>a:hover { background-color: #003764; } .offcanvas .offnav>li .suboffnav { display: none; list-style: none; margin: 0; padding: 0 10px 10px; } .offcanvas .offnav>li .suboffnav>li>a { display: block; padding: 5px 0; color: white; opacity: 0.55; font-size: 0.875em; } .offcanvas .offnav>li.selected .suboffnav { display: block; } .offcanvas .offnav-social { list-style: none; margin: 0; padding: 0; overflow: auto; } .offcanvas .offnav-social>li { border-bottom: 1px solid #003764; } .offcanvas .offnav-social>li>a { display: block; padding: 10px; color: white; } .offcanvas .offnav-social>li>a:hover { background-color: #003764; } .offcanvas .offnav-social>li .suboffnav { display: none; list-style: none; margin: 0; padding: 0 10px 10px; } .offcanvas .offnav-social>li .suboffnav>li>a { display: block; padding: 5px 0; color: white; opacity: 0.55; font-size: 0.875em; } .offcanvas .offnav-social>li.selected .suboffnav { display: block; } .offcanvas .offnav-social>li { float: left; border: none; font-size: 1.125em; } .offcanvas-backdrop { display: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: black; opacity: 0.5; z-index: 1000; } .offcanvas-backdrop.show { display: block; } h1, .h1 { font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 2.5em; } h2, .h2 { font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 2em; } h3, .h3 { font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 1.5em; } h4, .h4 { font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 1.125em; } h5, .h5 { font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 1em; } h6, .h6 { font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 0.875em; } .carousel .carousel-indicators { bottom: 0px; } .carousel .carousel-indicators>li { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: white; } .carousel .carousel-indicators>li.active { background-color: #86754D; border: 1px solid white; } .carousel .carousel-caption { background-color: rgba(0, 0, 0, 0.55); text-align: left; left: 0; right: 0; bottom: 0; padding: 10px; display: none; } .carousel .carousel-item:hover .carousel-caption { display: block; } .carousel .content-card { max-width: 420px; position: absolute; top: 50%; left: 50%; transform: translateY(-50%); background-color: white; padding: 30px; } .justified-gallery img { max-width: 100%; } .imageGallery { visibility: hidden; } .imageGallery .r { display: table; width: 100%; } .imageGallery .c { float: left; overflow: hidden; } .imageGallery .c-1 { width: 28%; overflow: hidden; } .imageGallery .c-1>img { height: 50%; } .imageGallery .c-2 { width: 20%; overflow: hidden; } .imageGallery .c-3 { width: 52%; overflow: hidden; } .imageGallery .c-4 { width: 17%; overflow: hidden; } .imageGallery .c-5 { width: 28%; overflow: hidden; } .imageGallery .c-6 { width: 40%; overflow: hidden; } .imageGallery .c-7 { width: 32%; overflow: hidden; } .imageGallery .c-8 { width: 16%; overflow: hidden; } .imageGallery .c-9 { width: 15%; overflow: hidden; } .imageGallery .c-10 { width: 40%; overflow: hidden; } .imageGallery .c-11 { width: 20%; overflow: hidden; } .imageGallery .c-12 { width: 40%; overflow: hidden; } .imageGallery img { width: 100%; height: 100%; } .imageGallery-2 { font-family: 'Prompt', sans-serif; margin-bottom: 60px; visibility: hidden; } .imageGallery-2 .r { display: table; width: 100%; } .imageGallery-2 .c { float: left; overflow: hidden; } .imageGallery-2 .c-1 { width: 26.6%; } .imageGallery-2 .c-2 { width: 23.3%; } .imageGallery-2 .i { position: relative; display: block; } .imageGallery-2 .i img { width: 100%; } .imageGallery-2 .i .text { display: none; position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); text-align: center; color: white; } .imageGallery-2 .i .text h1, .imageGallery-2 .i .text h2, .imageGallery-2 .i .text h3, .imageGallery-2 .i .text h4, .imageGallery-2 .i .text h5 { color: white; } .imageGallery-2 .i .backdrop { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; background-color: rgba(0, 55, 100, 0.75); } .imageGallery-2 .i:hover .text, .imageGallery-2 .i:hover .backdrop { display: block; cursor: pointer; } .imageGallery-mini { margin: 0 -15px; overflow: hidden; } .imageGallery-mini .label { width: 100%; } .imageGallery-mini .label img { width: 100%; } .imageGallery-mini .lists { display: table; list-style: none; margin: 0; padding: 0; width: 100%; } .imageGallery-mini .lists .item-list { float: left; overflow: hidden; } .imageGallery-mini .lists .item-list-1 { width: 75%; } .imageGallery-mini .lists .item-list-2 { width: 25%; } .imageGallery-mini .lists .item-list-3 { width: 57.8%; } .imageGallery-mini .lists .item-list-4 { width: 42.2%; } .imageGallery-mini .lists .item-list-5 { width: 40.9%; } .imageGallery-mini .lists .item-list-6 { width: 59.1%; } .imageGallery-mini .lists .item-list img { width: 100%; height: 100%; } .imageGallery-2-mini { font-family: 'Prompt', sans-serif; } .imageGallery-2-mini .lists { display: table; list-style: none; margin: 0 0 30px; padding: 0; } .imageGallery-2-mini .lists .item-list { float: left; width: 50%; position: relative; } .imageGallery-2-mini .lists .item-list a { display: block; } .imageGallery-2-mini .lists .item-list img { max-width: 100%; } .imageGallery-2-mini .lists .item-list .biz-label { position: absolute; bottom: 0; left: 0; right: 0; color: white; padding: 5px 10px; text-align: center; background-color: rgba(0, 0, 0, 0.65); } .imageGallery-2-mini .lists .item-list .biz-label .label { margin-bottom: 0px; font-size: 0.875em; } .banner-slide .item { position: relative; } .banner-slide .item .whiteCardContent { background-color: white; max-width: 550px; position: absolute; padding: 30px; left: 50%; top: 50%; transform: translateY(-50%); } @media screen and (max-width: 992px) { .banner-slide .item .whiteCardContent { display: none; } } .banner-slide .item .big-img { max-width: 100%; } .banner-slide .prev, .banner-slide .next { position: absolute; z-index: 1100; top: 50%; background-color: transparent; outline: none; } .banner-slide .prev i, .banner-slide .next i { color: white; text-shadow: 0 0 4px rgba(0, 0, 0, 0.35); font-size: 32px; } .banner-slide .next { right: 0; } .banner-slide .banner-dots { position: absolute; bottom: 15px; left: 0; right: 0; padding: 0; text-align: center; list-style: none; } .banner-slide .banner-dots>li { display: inline-block; overflow: hidden; margin: 0 4px; } .banner-slide .banner-dots>li button { border-radius: 0; width: 10px; min-width: 0; height: 10px; overflow: hidden; padding: 0; text-indent: -999px; background-color: white; outline: none; } .banner-slide .banner-dots>li.slick-active button { background-color: #86754D; } .badge { background-color: #ddd; font-size: 0.65em; padding: 2px 8px; border-radius: 3px; color: #898989; } .badge.badge-danger { background-color: #d2157b; color: white; } a { color: #004A97; } a:hover, a:active, a:focus { color: #003764; text-decoration: none; } button, .btn { font-family: 'Prompt', sans-serif; font-weight: 400; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-image: none; background-color: #004A97; color: white; padding: 10px 20px; cursor: pointer; border: none; min-width: 120px; margin: 2px; } button:hover, .btn:hover, button:active, .btn:active, button:focus, .btn:focus { background-color: #003764; color: white; } button.bor-white, .btn.bor-white { border: 1px solid white; color: white; } button.bor-white.selected, .btn.bor-white.selected { background-color: white; color: #004A97; } button.bor-gold, .btn.bor-gold { background-color: transparent; border: 1px solid #86754D; color: #86754D; } button.bor-gold:hover, .btn.bor-gold:hover, button.bor-gold:active, .btn.bor-gold:active, button.bor-gold:focus, .btn.bor-gold:focus, button.bor-gold.selected, .btn.bor-gold.selected { background-color: #86754D; color: white; } button.bor-blue, .btn.bor-blue { background-color: transparent; border: 1px solid #004A97; color: #004A97; } button.bor-blue:hover, .btn.bor-blue:hover { background-color: #004A97; color: white; } button.bor-gray, .btn.bor-gray { background-color: transparent; border: 1px solid #898989; color: #898989; } button.bor-gray:hover, .btn.bor-gray:hover { background-color: #888888; color: white; } button.btn-gold, .btn.btn-gold { background-color: #86754D; color: white; } button.btn-gold:hover, .btn.btn-gold:hover { background-color: #4a452a; } form .subject { color: #004A97; } form .subject.withInput { padding-top: 23px; } .input-container { position: relative; margin-bottom: 15px; } .input-container label { position: absolute; top: 24px; left: 5px; font-size: 16px; color: #898989; transition: 0.2s; } .input-container input[type="text"], .input-container input[type="tel"], .input-container input[type="email"] { margin-top: 20px; width: 100%; border-bottom: 2px solid #ddd; font-size: 16px; } .input-container input[type="text"]:focus, .input-container input[type="tel"]:focus, .input-container input[type="email"]:focus { border-bottom: 2px solid #004A97; } .input-container.hasValue label { top: 0; font-size: 0.875em; color: #004A97; font-weight: 500; } .checkbox-container { margin-bottom: 5px; } .checkbox-container.inline { display: inline-block; margin-right: 16px; } .select-container .selectize-dropdown, .select-container .selectize-input, .select-container .selectize-input input { font-size: 16px; } .select-container .selectize-control.single .selectize-input { background-color: white; background-image: none; } .form-group { margin: 10px 0px; width: 100%; display: block; } .search-span { position: relative; } .search-span .placeholder { color: #333333; padding: 10px 0px; cursor: pointer; } .search-span .lists { display: none; z-index: 1000; position: absolute; top: 55px; left: 0; right: 0; background-color: white; list-style: none; margin: 0; padding: 10px; border-radius: 5px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.7); color: #333333; } .search-span .lists>li>ul { list-style: none; margin: 0; padding: 0; } .search-span .lists>li>ul>li { padding: 2px 0; } .search-span .lists>li>ul>li i { font-size: 0.7em; } .search-span .lists a { display: block; padding: 2px 10px; } .search-span .lists a:hover { background-color: #eee; } .search-span .lists span { display: block; padding: 2px 10px; } .search-span .lists.active { display: block; } .search-span.mini .placeholder { padding: 5px 0; font-size: 12px; } .search-span.mini .lists { top: 30px; } .navBar { list-style: none; margin: 0; padding: 0; } .navBar>li { display: inline-block; } .navBar>li a { display: inline-block; padding: 5px 15px; } .navBarSmall { list-style: none; margin: 0; padding: 0; } .navBarSmall>li { display: inline-block; } .navBarSmall>li a { display: inline-block; padding: 5px 15px; } .navBarSmall>li a { padding: 5px; color: #898989; } .navBarSmall>li a:hover { color: #004A97; } .navBarLang { list-style: none; margin: 0; padding: 0; } .navBarLang>li { display: inline-block; } .navBarLang>li a { display: inline-block; padding: 5px 15px; } .navBarLang>li a { padding: 5px; color: #898989; } .navBarLang>li a:hover { color: #004A97; } .navBarLang>li a { padding: 5px; font-size: 0.875em; } .navBarLang>li.selected a { color: #004A97; } .navBarLang>li:after { display: inline-block; content: "|"; text-shadow: none; color: #ddd; } .navBarLang>li:last-child::after { content: ""; } .tabbars { display: table; width: 100%; list-style: none; margin: 0; padding: 0; } .tabbars .tab { float: left; text-align: center; padding: 10px 0; cursor: pointer; } .tabbars .tab .tab-icon { margin-bottom: 10px; } .tabbars .tab .tab-icon .normal { display: inline; } .tabbars .tab .tab-icon .hover { display: none; } .tabbars .tab .tab-title { font-size: 20px; color: white; } .tabbars .tab.active { background-color: white; } .tabbars .tab.active .tab-title { color: #004A97; } .tabbars .tab.active .tab-icon .normal { display: none; } .tabbars .tab.active .tab-icon .hover { display: inline; } .tabbars.tri .tab { width: 33.33%; } .tabbars.duo .tab { width: 50%; } .tabcontents { width: 100%; } .tabcontents .tabcontent { width: 100%; } .page { margin: 50px 0; } .page-scetion-title { font-family: 'Prompt', sans-serif; position: relative; font-size: 2.5em; font-weight: 500; color: #004A97; text-align: center; margin-bottom: 15px; } .page-scetion-title.prefix-line { padding-top: 70px; } .page-scetion-title.prefix-line:before { content: ""; position: absolute; height: 50px; width: 3px; background-color: #004A97; top: 10px; left: 50%; transform: translateX(-50%); } .page-scetion-title.suffix-line { padding-bottom: 70px; } .page-scetion-title.suffix-line:before { content: ""; position: absolute; height: 50px; width: 3px; background-color: #004A97; bottom: 10px; left: 50%; transform: translateX(-50%); } .home-heroes { position: relative; } .home-heroes img { width: 100%; height: auto; } .home-heroes .goldCard { font-family: 'Prompt', sans-serif; font-weight: 400; position: absolute; top: 10%; right: 10%; border: 5px solid white; background-color: #86754D; color: white; padding: 15px 25px; text-align: center; } @media screen and (max-width: 768px) { .home-heroes .goldCard { position: static; display: block; padding-bottom: 30px; } } @media screen and (max-width: 480px) { .home-heroes .goldCard { position: static; display: block; padding-bottom: 30px; } } .home-heroes .goldCard .project-logo { max-width: 100%; max-height: 100px; width: auto; } .home-heroes .goldCard .project-price { font-size: 20px; } .home-heroes .goldCard .project-price .h2 { color: white; } .home-heroes .goldCard .project-promo { margin-top: 10px; } .home-heroes .middleLine { width: 1px; height: 30px; margin: 10px auto; border: 1px solid white; } .middleGoldLine { width: 1px; height: 40px; margin: 15px auto; border: 1px solid #86754D; } .middleGoldLine.overBot { position: absolute; bottom: -35px; margin: none; left: 50%; z-index: 600; } .middleGoldLine.overTop { position: absolute; top: -35px; margin: none; left: 50%; z-index: 600; } .middleBlueLine { width: 1px; height: 40px; margin: 15px auto; border: 1px solid #004A97; } .middleBlueLine.overBot { position: absolute; bottom: -35px; margin: none; left: 50%; z-index: 600; } .middleBlueLine.overTop { position: absolute; top: -35px; margin: none; left: 50%; z-index: 600; } .section-title { font-family: 'Prompt', sans-serif; font-size: 2em; color: #004A97; font-weight: 500; margin-top: 50px; } .section-title-alt { font-family: 'Prompt', sans-serif; font-size: 2em; color: #86754D; } .section-subtitle { font-family: 'Prompt', sans-serif; font-size: 1.125em; color: #86754D; margin-bottom: 30px; } .page-darkBlueView { background-color: #003764; color: white; } .page-blueView { background-color: #004A97; color: white; } .page-blueView .section-title { color: white; } .page-blueView .section-subtitle { color: white; } .page-whiteView { background-color: white; } .page-grayView { background-color: #f9f9f9; } .frame-search { position: relative; display: table; width: 100%; background-color: white; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; margin-top: 50px; padding: 2px; z-index: 500; } .frame-search input[type="search"], .frame-search input[type="email"], .frame-search input[type="tel"] { display: block; width: 55%; text-align: center; margin-top: 8px; margin-left: auto; margin-right: auto; } @media screen and (max-width: 768px) { .frame-search input[type="search"], .frame-search input[type="email"], .frame-search input[type="tel"] { width: 70%; text-align: left; margin-left: 10px; } } .frame-search .icon { float: left; padding-top: 10px; padding-left: 15px; line-height: 1; color: #333333; } .home-middleLine { width: 1px; height: 50px; margin: 10px auto; border: 1px solid white; } .title-lineThrough { position: relative; height: 43px; margin-bottom: 20px; } @media screen and (max-width: 768px) { .title-lineThrough { height: auto; } } .title-lineThrough .text { position: absolute; left: 50%; padding: 0 15px; background-color: white; font-family: 'Prompt', sans-serif; font-weight: 500; line-height: 1.5; font-size: 2.5em; color: #004A97; transform: translateX(-50%); } @media screen and (max-width: 768px) { .title-lineThrough .text { position: relative; width: 100%; } } .title-lineThrough:before { content: ""; position: absolute; top: 50%; right: 0; left: 0; border-top: 1px solid #004A97; } @media screen and (max-width: 768px) { .title-lineThrough:before { content: none; } } .titleOceanBlue { color: #004A97; } .home-op-intro { text-align: center; padding: 60px 0px 30px; } .home-op-intro h1, .home-op-intro h2, .home-op-intro h3, .home-op-intro h4 { color: white; } .home-op-intro h3 { font-size: 2em; } @media screen and (max-width: 768px) { .home-op-intro.first-impact { padding-top: 30px; } } .home-op-intro-blue { text-align: center; padding: 60px 0px 30px; } .home-op-intro-blue h1, .home-op-intro-blue h2, .home-op-intro-blue h3, .home-op-intro-blue h4 { color: #004A97; } .property-showcase { position: relative; z-index: 700; list-style: none; visibility: hidden; padding: 0; margin: 0 0 -120px 0; } @media screen and (max-width: 768px) { .property-showcase>li { margin-bottom: 15px; } } .property-showcase .imagedetail { background-color: white; padding: 15px; margin-bottom: 20px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; } .property-showcase .imagedetail .title { font-family: 'Prompt', sans-serif; font-weight: 500; color: #004A97; font-size: 20px; } .property-showcase .imagedetail .subtitle { font-family: 'Prompt', sans-serif; font-weight: 400; font-size: 0.875em; color: #86754D; margin-bottom: 10px; } .property-showcase .imagedetail .detail { display: block; color: #898989; overflow: hidden; height: 70px; } .property-showcase .imagedetail a { font-family: 'Prompt', sans-serif; font-weight: 400; vertical-align: middle; } .imagethumb { position: relative; } .imagethumb img { width: 100%; } .imagethumb .starterPrice { font-family: 'Prompt', sans-serif; font-weight: 400; position: absolute; right: 0; bottom: 0; background-color: #86754D; padding: 8px 15px; font-size: 0.875em; color: white; } .property-showcase-single { margin-bottom: 15px; } .imagedetail { background-color: white; padding: 15px; } .imagedetail .title { font-family: 'Prompt', sans-serif; font-weight: 500; color: #004A97; font-size: 20px; } .imagedetail .subtitle { font-family: 'Prompt', sans-serif; font-weight: 400; font-size: 0.875em; color: #86754D; margin-bottom: 10px; } .imagedetail p { color: #898989; } .imagedetail .fixed-height { height: 70px; overflow: hidden; } .imagedetail a { font-family: 'Prompt', sans-serif; font-weight: 400; vertical-align: middle; } .page-prop-headline { text-align: center; color: #004A97; margin-bottom: 20px; } .property-lists { margin-top: 60px; } .property-lists .section-title { font-size: 2em; margin: 0 15px 15px; } .property-lists .property-showcase { visibility: visible; margin: 0; } .property-lists .property-showcase>li { margin-bottom: 15px; } .property-lists .note { color: lightgray; } .home-videoBanner { margin-top: 190px; } @media screen and (max-width: 480px) { .home-videoBanner { margin-top: 150px; } } .home-videoBanner .videoBanner-lists { list-style: none; display: flex; flex-wrap: wrap; margin: 0; padding: 0; } .home-videoBanner .videoBanner-lists>li { display: inline-block; -moz-box-flex: 0; flex: 0 0 50%; max-width: 50%; } @media screen and (max-width: 768px) { .home-videoBanner .videoBanner-lists>li { max-width: 100%; flex: 0 0 100%; margin-bottom: 15px; } } .home-videoBanner .videoBanner-lists>li img { width: 100%; } .project-page-title { position: relative; padding: 40px 0px; text-align: center; } .project-page-title .title { color: #86754D; font-size: 2.5em; font-weight: bold; } .project-page-title .title .secondWord { color: #4a452a; } .project-page-title .subtitle { color: #86754D; font-size: 1.5em; } .project-page-title .logo-brand { max-width: 100%; } .under-corousel-title { font-family: 'Prompt', sans-serif; position: relative; text-align: center; padding: 50px 300px; } @media screen and (max-width: 992px) { .under-corousel-title { padding: 50px 20px; } } .under-corousel-title .title { color: #004A97; font-size: 1.5em; font-weight: 500; } .under-corousel-title .subtitle { color: #86754D; font-size: 20px; font-weight: normal; margin-bottom: 10px; } @media screen and (max-width: 480px) { .under-corousel-title .subtitle { font-size: 1.125em; font-weight: 500; } } .registerDiscount { font-family: 'Prompt', sans-serif; font-weight: 500; text-align: center; padding: 15px 20px; font-size: 1.5em; } .registerDiscount .arrow { display: inline-block; background-color: #86754D; color: white; line-height: 1; width: 30px; height: 30px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; text-align: center; } .registerDiscount a { color: white; } .registerDiscount a:hover { opacity: 0.8; } .bg-deco { width: 100%; height: auto; background: url("../img/global/bg_tree.jpg") no-repeat top; background-size: 100%; } .projectIdea { display: table; text-align: center; width: 100%; clear: both; } @media screen and (max-width: 480px) { .projectIdea { display: block; } } .projectIdea .ideaDetail { float: left; width: 45%; padding-bottom: 50px; background: url("../img/demo/project/project-idea-01.jpg") no-repeat top #f9f9f9; background-size: cover; } @media screen and (max-width: 992px) { .projectIdea .ideaDetail { width: 100%; } } .projectIdea .ideaImage { float: left; width: 55%; overflow: hidden; } .projectIdea .ideaImage img { width: 100%; min-width: 100%; min-height: 100%; /* max-width: 100%; */ } @media screen and (max-width: 992px) { .projectIdea .ideaImage { width: 100%; } .projectIdea .ideaImage img { min-width: initial; min-height: initial; } } .projectIdea .detail { font-weight: normal; } .projectPage-facilities { padding: 30px 0 50px; text-align: center; clear: both; } .projectPage-facilities .facility-lists { display: table; list-style: none; margin: 15px auto; padding: 0; } .projectPage-facilities .facility-lists>li { display: inline-block; width: 24%; padding: 0 15px; margin: 10px 0px 20px; } @media screen and (max-width: 992px) { .projectPage-facilities .facility-lists>li { width: 50%; } } @media screen and (max-width: 480px) { .projectPage-facilities .facility-lists>li { width: 100%; } } .projectPage-facilities .facility-lists>li .facility-list-image img { width: 100%; } .projectPage-facilities .facility-lists>li .facility-list-title { color: #004A97; padding-top: 10px; font-size: 1.125em; font-weight: 500; } .projectPage-facilities .other-facilities .other-lists { overflow: hidden; list-style: none; margin: 20px auto; padding: 0; text-align: left; } .projectPage-facilities .other-facilities .other-lists>li { float: left; width: 33%; padding: 0 15px; margin-bottom: 15px; } .projectPage-facilities .other-facilities .other-lists>li>i { margin-right: 15px; font-size: 22px; color: #004A97; } @media screen and (max-width: 768px) { .projectPage-facilities .other-facilities .other-lists>li { text-align: left; width: 50%; } } @media screen and (max-width: 480px) { .projectPage-facilities .other-facilities .other-lists>li { width: 100%; } } @media screen and (max-width: 480px) { .projectPage-facilities .other-facilities .other-lists { text-align: left; } } .project-lists-page .page-title { display: table; width: 100%; padding: 15px 0; text-align: center; } .projectPage-description { padding: 30px 0; } .projectPage-description .description-meta { margin-bottom: 30px; } @media screen and (max-width: 480px) { .projectPage-description .description-meta { text-align: center; } } .projectPage-description .description-meta .download-detail { font-family: 'Prompt', sans-serif; display: block; overflow: hidden; font-size: 0.875em; color: #86754D; } .projectPage-description .description-meta .download-detail:hover { color: #4a452a; } .projectPage-description .description-meta .download-detail>i { margin-right: 10px; } .projectPage-description .description-meta .d-meta-group-btn { list-style: none; margin: 0; padding: 0; text-align: right; } @media screen and (max-width: 480px) { .projectPage-description .description-meta .d-meta-group-btn { display: inline-block; text-align: center; margin: 15px auto 0; } } .projectPage-description .description-meta .d-meta-group-btn>li { display: inline-block; padding: 0 5px; } .projectPage-description .description-meta .d-meta-group-btn>li a { font-size: 16px; } .projectPage-description .description-blueprint .tinynav { display: none; } @media screen and (max-width: 480px) { .projectPage-description .description-blueprint .tinynav { display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 100%; padding: 6px 10px; border: 1px solid #ddd; margin-bottom: 10px; } } .projectPage-description .description-blueprint .for-dropdown { display: none; } @media screen and (max-width: 480px) { .projectPage-description .description-blueprint .for-dropdown { display: block; } } .projectPage-description .description-blueprint .blueprint-lists { list-style: none; margin-bottom: 10px; padding: 0; font-weight: 500; } @media screen and (max-width: 480px) { .projectPage-description .description-blueprint .blueprint-lists { display: none; } } .projectPage-description .description-blueprint .blueprint-lists>li { margin-bottom: 5px; display: block; } .projectPage-description .description-blueprint .blueprint-lists>li>a { display: block; width: 100%; padding: 8px 20px; text-align: left; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .projectPage-description .description-blueprint .blueprint-lists>li>a:hover { background-color: #f9f9f9; } .projectPage-description .description-blueprint .blueprint-lists>li>a.active { background-color: #004A97; color: white; } .projectPage-description .description-blueprint .project-data { margin: 20px 0; } .projectPage-description .description-blueprint .project-data>dt { float: left; min-width: 180px; } @media screen and (max-width: 480px) { .projectPage-description .description-blueprint .project-data>dt { float: none; width: 100%; } } .projectPage-description .description-blueprint .project-data>dd { margin-left: 190px; margin-bottom: 10px; } @media screen and (max-width: 480px) { .projectPage-description .description-blueprint .project-data>dd { width: 100%; margin-left: 0; } } .projectPage-location .projectLocation-meta { background-color: #004A97; color: white; text-align: center; padding-bottom: 30px; } .projectPage-location .projectLocation-meta .section-title { color: white; } .projectPage-location .projectLocation-meta .section-subtitle { color: white; } .projectPage-location .projectLocation-meta .projectLocation-tabs { list-style: none; margin: 0 auto; padding: 0; } .projectPage-location .projectLocation-meta .projectLocation-tabs>li { display: inline-block; padding: 0 10px; } .projectPage-location .projectLocation-meta .projectLocation-tabs>li>a { font-size: 16px; } .projectPage-location .projectLocation-meta .projectLocation-tabs>li>a>i { margin-right: 10px; } .projectPage-location .projectLocation-map { background-color: #f9f9f9; } .projectPage-location .projectLocation-map .graphicMap { text-align: center; } .projectPage-location .projectLocation-map .graphicMap img { max-width: 100%; } .projectPage-gallery { padding-bottom: 30px; } .projectPage-gallery .gallery-meta { text-align: center; } .projectPage-gallery .gallery-images { list-style: none; margin: 0; padding: 0; } .projectPage-gallery .gallery-images>li { float: left; box-sizing: border-box; padding: 3px; } .projectPage-gallery .gallery-images>li.block30 { width: 30%; } .projectPage-gallery .gallery-images>li.block35 { width: 35%; } .projectPage-gallery .gallery-images>li.block40 { width: 40%; } .projectPage-gallery .gallery-images>li.block70 { width: 70%; } .projectPage-gallery .gallery-images>li>a { display: block; overflow: hidden; text-align: center; } .projectPage-gallery .gallery-images>li>a>img { min-width: 100%; min-height: 100%; } .projectPage-contact { padding: 30px 0; } .projectPage-contact .contact-meta { text-align: center; } .contactPage-oceanMap { position: relative; margin-bottom: 30px; } .contactPage-oceanMap .locationCard { position: absolute; top: 50%; right: 10%; transform: translateY(-50%); color: white; background-color: #86754D; padding: 20px; max-width: 400px; } @media screen and (max-width: 768px) { .contactPage-oceanMap .locationCard { position: static; max-width: 100%; transform: none; } } .contactPage-oceanMap .locationCard .cardTitle { border-bottom: 1px solid white; margin-bottom: 10px; text-align: center; padding-bottom: 10px; } .contactPage-oceanMap .locationCard .cardDetail h5 { margin-bottom: 15px; } .contactPage-oceanMap .locationCard .cardDetail dl { margin: 0; padding: 0; font-size: 0.875em; } .contactPage-oceanMap .locationCard .cardDetail dl>dt { float: left; } .contactPage-oceanMap .locationCard .cardDetail dl>dt>i { font-size: -4.125em; } .contactPage-oceanMap .locationCard .cardDetail dl>dd { margin-left: 30px; } .contactPage-form { margin-bottom: 30px; } .contactPage-form form { margin-bottom: 30px; } .contactPage-form form .subject { font-family: 'Prompt', sans-serif; font-weight: 500; } .contactPage-form .contact-miniMap { display: table; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 30px; margin-bottom: 15px; } .contactPage-form .contact-miniMap .imageMap { margin-bottom: 10px; border: 1px solid #ddd; } .contactPage-form .contact-miniMap .imageMap>img { max-width: 100%; } .contactPage-form .contact-miniMap .imageControl ul { float: right; list-style: none; margin: 0; padding: 0; } .contactPage-form .contact-miniMap .imageControl ul>li { float: left; padding-left: 15px; } .contactPage-form .contact-miniMap .imageControl ul>li.pratition { color: #86754D; opacity: 0.55; } .contactPage-form .contact-miniMap .imageControl ul>li>a { color: #86754D; font-size: 0.875em; } .contactPage-form .contact-miniMap .imageControl ul>li>a>i { margin-right: 10px; font-size: -4.125em; } .contactPage-form .contact-howToGo .subject { font-family: 'Prompt', sans-serif; font-weight: 500; color: #004A97; margin-top: 20px; } .contactPage-form .contact-howToGo .place-lists { list-style: none; margin: 0; padding: 0; } .contactPage-form .contact-howToGo .place-lists>li { margin-bottom: 15px; } .contactPage-form .contact-howToGo .place { color: #86754D; font-weight: 500; } .contactPage-form .contact-howToGo .location { color: #898989; } .aboutPage-overall .overall-hero { position: relative; width: 100%; height: 500px; background-image: url("../img/demo/org_overall.jpg"); background-position: center center; background-size: cover; } .aboutPage-overall .overall-hero .hero-detail { position: absolute; bottom: 0px; width: 100%; color: white; } .aboutPage-overall .overall-hero .hero-detail .detail-inset { padding: 15px 25px; background-color: rgba(0, 74, 151, 0.9); } .aboutPage-concept { padding-top: 80px; padding-bottom: 50px; } .concept-subject { color: #004A97; } .concept-detail { margin-bottom: 30px; } .concept-img { margin-bottom: 30px; } .concept-img img { width: 100%; } .aboutPage-history { padding: 70px 0px 50px; background-image: url("../img/demo/org_deco_bg.jpg"); background-position: center; background-size: cover; } .aboutPage-history .history-detail { margin-bottom: 40px; } .aboutPage-history dl.history-lists>dt { float: left; background-color: #004A97; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; width: 60px; height: 60px; text-align: center; color: white; padding-top: 18px; } .aboutPage-history dl.history-lists>dt:nth-child(1) { background-color: #78c2ff; } .aboutPage-history dl.history-lists>dt:nth-child(3) { background-color: #509ae7; } .aboutPage-history dl.history-lists>dt:nth-child(5) { background-color: #1e68b5; } .aboutPage-history dl.history-lists>dd { margin-left: 75px; margin-bottom: 30px; } .aboutPage-history dl.history-lists>dd .title { color: #004A97; } .aboutPage-ceoMessage { padding: 70px 0px 50px; } .business-box { display: block; } .aboutPage-business { padding: 60px 0; } .aboutPage-business .business-lists { display: table; width: 100%; list-style: none; margin: 10px 0px 30px; padding: 0; } .aboutPage-business .business-lists>li { float: left; width: 50%; padding: 10px 20px 30px; text-align: center; } @media screen and (max-width: 768px) { .aboutPage-business .business-lists>li { width: 100%; } } .aboutPage-business .business-lists>li .image-thumb { margin-bottom: 10px; } .aboutPage-business .business-lists>li .business-detail .title { color: #004A97; margin-top: 20px; } .aboutPage-business .business-lists>li .business-detail .detail { margin-bottom: 20px; } .blog-image-slider { margin: 30px 0; } .blog-miniCategories { font-family: 'Prompt', sans-serif; display: table; width: 100%; list-style: none; margin: 0 0 30px; padding: 0; } .blog-miniCategories>li { float: left; position: relative; width: 50%; } @media screen and (max-width: 425px) { .blog-miniCategories>li { display: block; width: 100%; margin-bottom: 10px; } } .blog-miniCategories>li>img { max-width: 100%; } .blog-miniCategories>li .hover { display: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 74, 151, 0.6); } .blog-miniCategories>li .text { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); text-align: center; color: white; font-weight: 500; font-size: 1.5em; } .blog-miniCategories>li:hover .hover { display: block; } .blog-subscription { border: 3px solid #86754D; text-align: center; padding: 30px; margin-bottom: 30px; } .blog-subscription .subscript-logo { width: 60px; height: 60px; border-radius: 30px; background-color: #004A97; padding-top: 8px; margin: 10px auto; color: white; font-size: 30px; } .blog-subscription .subscript-input-email { background-color: white; border: 1px solid #ddd; border-radius: 30px; text-align: left; padding: 6px; margin-bottom: 8px; } .blog-subscription .subscript-input-email i { float: left; padding: 6px; } .blog-subscription .subscript-input-email input { background-color: transparent; } .blog-subscription .subscript-term { margin: 15px; text-align: center; font-size: 14px; } .blog-lists { list-style: none; margin: 20px 0 30px; padding: 0; } .blog-lists>li { margin-bottom: 50px; } .blog-lists>li .thumbnail { max-width: 100%; } .blog-lists>li .category { font-size: 12px; text-align: center; color: #86754D; margin-top: 20px; } .blog-lists>li .title { font-family: 'Prompt', sans-serif; height: 68px; font-size: 1.5em; font-weight: 500; text-align: center; color: #004A97; overflow: hidden; margin: 10px 0px; } .blog-lists>li .date { font-size: 12px; text-align: center; color: #898989; margin-bottom: 10px; } .blog-lists>li p { text-align: center; height: 70px; overflow: hidden; color: #898989; } .blog-lists>li .readMore { font-family: 'Prompt', sans-serif; text-align: center; } .loadMore { margin-bottom: 30px; text-align: center; } .blogDetail-bigImg { position: relative; width: 100%; margin-top: -50px; margin-bottom: 30px; } .blogDetail-bigImg>img { max-width: 100%; } .blogDetail-bigImg .blog-hero-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); } @media screen and (max-width: 768px) { .blogDetail-bigImg .blog-hero-overlay { display: none; } } .blogDetail-bigImg .description { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); text-align: center; color: white; } @media screen and (max-width: 992px) { .blogDetail-bigImg .description { position: static; color: #004A97; transform: none; padding: 15px 0; margin-top: 20px; } } @media screen and (max-width: 992px) { .blogDetail-bigImg .description .h6 { color: #86754D; } } .blogDetail-bigImg .description .date { opacity: 0.75; } .blogDetail-detail { width: 100%; padding: 30px 150px; } @media screen and (max-width: 992px) { .blogDetail-detail { padding: 30px 20px; } } .blogDetail-detail p { margin: 30px 0; } .blogDetail-share { background-color: #f9f9f9; padding: 30px 0; margin-bottom: 30px; } @media screen and (max-width: 320px) { .blogDetail-share { padding: 20px; } } .blogDetail-share .share-lists { display: table; list-style: none; margin: 0 auto; padding: 0; color: #86754D; text-align: center; } .blogDetail-share .share-lists>li { display: inline-block; padding: 0 15px; } .blogDetail-share .share-lists>li.title { padding-right: 25px; padding-top: 5px; margin-right: 15px; border-right: 2px solid #86754D; font-weight: bold; } @media screen and (max-width: 320px) { .blogDetail-share .share-lists>li.title { display: block; width: 100%; border-right: 0; margin-right: 0px; } } .blogDetail-share .share-lists>li a { display: block; width: 30px; height: 30px; border-radius: 15px; text-align: center; padding-top: 2px; border: 2px solid #004A97; } .blogDetail-share .share-lists>li a:hover { background-color: #004A97; color: white; } .blogDetail-changeBlog { margin-bottom: 60px; } .blogDetail-changeBlog .changeBlog { display: table; width: 100%; border: 1px solid #ddd; padding: 10px; margin-bottom: 15px; } .blogDetail-changeBlog .changeBlog:hover { cursor: pointer; background-color: #f9f9f9; } .blogDetail-changeBlog .changeBlog.prev { position: relative; } .blogDetail-changeBlog .changeBlog.prev .cir-arr { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 20px; border: 2px solid #898989; text-align: center; padding-top: 1px; font-size: 22px; } .blogDetail-changeBlog .changeBlog.prev .content { font-family: 'Prompt', sans-serif; padding-left: 50px; } .blogDetail-changeBlog .changeBlog.prev .content .thumbnail { float: left; max-width: 40%; } @media screen and (max-width: 992px) { .blogDetail-changeBlog .changeBlog.prev .content .thumbnail { max-width: 100%; } } @media screen and (max-width: 425px) { .blogDetail-changeBlog .changeBlog.prev .content .thumbnail { display: none; } } .blogDetail-changeBlog .changeBlog.prev .content .type { font-size: 14px; color: #898989; padding-left: 200px; } @media screen and (max-width: 992px) { .blogDetail-changeBlog .changeBlog.prev .content .type { padding-left: 0px; } } .blogDetail-changeBlog .changeBlog.prev .content .title { color: #004A97; font-size: 1.125em; font-weight: 500; padding-left: 200px; margin-top: 10px; } @media screen and (max-width: 992px) { .blogDetail-changeBlog .changeBlog.prev .content .title { padding-left: 0px; } } .blogDetail-changeBlog .changeBlog.next { position: relative; } .blogDetail-changeBlog .changeBlog.next .cir-arr { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 20px; border: 2px solid #898989; text-align: center; padding-top: 1px; font-size: 22px; } .blogDetail-changeBlog .changeBlog.next .content { font-family: 'Prompt', sans-serif; padding-right: 50px; } .blogDetail-changeBlog .changeBlog.next .content .thumbnail { float: right; max-width: 40%; } @media screen and (max-width: 992px) { .blogDetail-changeBlog .changeBlog.next .content .thumbnail { max-width: 100%; } } @media screen and (max-width: 425px) { .blogDetail-changeBlog .changeBlog.next .content .thumbnail { display: none; } } .blogDetail-changeBlog .changeBlog.next .content .type { font-size: 14px; color: #898989; padding-right: 200px; text-align: right; } @media screen and (max-width: 992px) { .blogDetail-changeBlog .changeBlog.next .content .type { padding-right: 0px; } } .blogDetail-changeBlog .changeBlog.next .content .title { color: #004A97; font-size: 1.125em; font-weight: 500; padding-right: 200px; text-align: right; margin-top: 10px; } @media screen and (max-width: 992px) { .blogDetail-changeBlog .changeBlog.next .content .title { padding-right: 0px; } } .moreBlogs { display: table; width: 100%; list-style: none; margin: 0; padding: 0; font-weight: 500; } .moreBlogs>li { float: left; width: 50%; padding: 20px 30px; border-right: 1px solid #ddd; } @media screen and (max-width: 425px) { .moreBlogs>li { padding: 0px; width: 100%; border-right: 0; border-bottom: 2px solid #ddd; margin-bottom: 20px; } } .moreBlogs>li:last-child { border-right: 0; border-bottom: 0; } .moreBlogs>li .moreBlogs-title { font-family: 'Prompt', sans-serif; font-weight: 500; font-size: 2em; color: #004A97; margin-bottom: 15px; } .moreBlogs>li .lists { display: table; width: 100%; list-style: none; padding: 0; } .moreBlogs>li .lists>li { display: table; width: 100%; margin-bottom: 20px; padding: 5px; } .moreBlogs>li .lists>li:hover { cursor: pointer; background-color: #f9f9f9; } .moreBlogs>li .lists>li .thumbnail { float: left; max-width: 30%; } .moreBlogs>li .lists>li .content { margin-left: 160px; } .moreBlogs>li .lists>li .content .h6 { font-size: 10.66666667px; } @media screen and (max-width: 992px) { .moreBlogs>li .lists>li .content { margin-left: 110px; } } @media screen and (max-width: 425px) { .moreBlogs>li .lists>li .content { margin-left: 130px; } } @media screen and (max-width: 375px) { .moreBlogs>li .lists>li .content { margin-left: 110px; } } @media screen and (max-width: 320px) { .moreBlogs>li .lists>li .content { margin-left: 100px; } } .promotion-list { margin: 50px 0; } .promo-carousel { margin: 30px 0; } .promotion-detail { margin: 60px 0px; } .promotion-detail .datestamp { color: #898989; font-size: 0.875em; font-size: 12px; } .promotion-detail img { display: block; margin: 0 auto; max-width: 100%; text-align: center; } .promotion-detail p { margin: 30px 0px; word-wrap: break-word; } .promotion-detail h2 { margin-bottom: 10px; } .promotion-detail .text-center { margin: 0 auto; } .page-career { margin: 50px 0; } .page-career .hero-banner { position: relative; width: 100%; margin-top: 30px; } .page-career .hero-banner img { width: 100%; } .page-career .hero-banner .decoration-line { position: absolute; width: 2px; height: 40px; background-color: #86754D; top: -20px; left: 50%; transform: translateX(-50%); } .page-career .career-tabbars { font-family: 'Prompt', sans-serif; background-color: #004A97; } .page-career .career-tab-openposition { padding: 50px 0; } .page-career .career-tab-welfare { padding: 50px 0; } .page-career .career-tab-welfare .welfare-lists { list-style: square; margin: 30px 0; } .page-career .career-tab-welfare .welfare-lists>li { margin-bottom: 10px; } .page-career .career-tab-contacthr { padding: 100px 0; } .page-career .career-form-captcha { margin: 30px 0; text-align: center; } .page-career .page-career-detail { margin-bottom: 50px; } .page-career .appy-now { font-family: 'Prompt', sans-serif; font-weight: 500; position: relative; text-align: center; font-size: 2em; background-color: #004A97; color: white; padding: 30px 0; margin-bottom: 60px; } .page-career .appy-now .decoration-line { position: absolute; width: 2px; height: 40px; background-color: #86754D; bottom: -20px; left: 50%; transform: translateX(-50%); } .form-apply .subject { font-family: 'Prompt', sans-serif; font-weight: 500; margin-top: 8px; } .form-apply .bor-blue { font-size: 14px; min-width: auto; padding: 8px 15px; } .form-apply .filename { margin: 0px 5px; } .form-apply .maximum { font-size: 12px; color: #898989; } .modal-title { color: #004A97; font-size: 26px; margin-top: 20px; } .carousel-banner { position: relative; margin-bottom: 60px; } .carousel-banner .slick-prev, .carousel-banner .slick-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 100; font-size: 2em; cursor: pointer; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); } .carousel-banner .slick-prev>i, .carousel-banner .slick-next>i { color: white; } .carousel-banner .slick-prev { left: 20px; } .carousel-banner .slick-next { right: 20px; } .carousel-banner .banner-dots { position: absolute; list-style: none; margin: 0 auto; padding: 0; bottom: 0; left: 50%; transform: translateX(-50%); } .carousel-banner .banner-dots>li { float: left; } .carousel-banner .banner-dots>li>button { background-color: #ddd; text-indent: -9999px; padding: 0; width: 12px; height: 12px; min-width: 0; border-radius: 0; } .carousel-banner .banner-dots>li.slick-active>button { background-color: white; } .carousel-banner .banner { position: relative; } .carousel-banner .banner .image-banner { width: 65%; height: 400px; overflow: hidden; } .carousel-banner .banner .image-banner img { width: 100%; } @media screen and (max-width: 992px) { .carousel-banner .banner .image-banner { width: 100%; height: auto; } } .carousel-banner .banner .caption-banner { position: absolute; z-index: 50; top: 0; right: 0; bottom: 0; width: 35%; padding: 50px 40px 30px 30px; background-color: #004A97; /* margin-bottom: 12px; */ } .carousel-banner .banner .caption-banner .timestamp { color: #ddd; margin-bottom: 10px; font-size: 14px; } .carousel-banner .banner .caption-banner .title { font-family: 'Prompt', sans-serif; font-weight: 500; color: white; font-size: 1.5em; margin-bottom: 10px; } .carousel-banner .banner .caption-banner .description { color: white; margin-bottom: 10px; } @media screen and (max-width: 992px) { .carousel-banner .banner .caption-banner .description { font-size: 14px; } } @media screen and (max-width: 992px) { .carousel-banner .banner .caption-banner { position: relative; width: 100%; top: auto; padding-top: 30px; text-align: center; } } .carousel-control .arr { position: absolute; top: 50%; font-size: 40px; transform: translateY(-50%); } .carousel-control.left .arr { left: 20px; } .carousel-control.right .arr { right: 20px; } .content-lists { list-style: none; margin: 0; padding: 0; } .content-lists .list { margin-bottom: 50px; } .content-lists .list .thumb-image { margin-bottom: 20px; overflow: hidden; } .content-lists .list .thumb-image img { max-width: 100%; } .content-lists .list .caption { text-align: center; } .content-lists .list .caption .title { font-family: 'Prompt', sans-serif; font-size: 1.5em; color: #004A97; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: 500; margin: 10px 0px; } .content-lists .list .caption .timestamp { font-size: 0.875em; color: #898989; font-size: 12px; margin-bottom: 20px; } .content-lists .list .caption .description { color: #898989; height: 72px; margin-bottom: 10px; overflow: hidden; } .content-lists .list .caption .more-detail { font-family: 'Prompt', sans-serif; } .job-lists { width: 100%; list-style: none; padding: 0; margin: 0; } .job-lists .list { width: 100%; padding: 15px 0; border-bottom: 1px solid #ddd; } .job-lists .list .job-description { margin-right: 150px; } .job-lists .list .job-description .title { font-family: 'Prompt', sans-serif; font-weight: 500; color: #004A97; } .job-lists .list .job-description .unoccupied { font-size: 0.875em; } .job-lists .list .job-moredetail { float: right; } .job-lists .list .job-moredetail .btn { font-size: 12px; font-weight: 500; padding: 10px; } header { font-family: 'Prompt', sans-serif; font-weight: 400; display: table; position: relative; z-index: 500; width: 100%; background-color: white; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.16); } .site-logo { padding-top: 0.5rem; } .site-logo-mobile { text-align: right; padding: 10px 0; } .site-logo-mobile img { height: 40px; } .site-navButton { font-weight: normal; } .site-navButton .navbar-nav { display: table; margin: 0 auto; margin-top: 2%; } .site-navButton .navbar-nav .nav-item { position: relative; padding-left: 10px; padding-right: 10px; } @media screen and (max-width: 1024px) { .site-navButton .navbar-nav .nav-item { font-size: 0.875em; } } @media screen and (max-width: 1024px) { .site-navButton .navbar-nav .nav-item+.nav-item { margin-left: 0; } } .site-navButton .navbar-nav .nav-item .nav-link { padding-top: 15px; padding-bottom: 10px; font-size: 16px; } .site-navButton .navbar-nav .nav-item .nav-link .fa { font-size: 10.66666667px; margin-left: 5px; } .site-navButton .navbar-nav .nav-item .subnavbar { position: absolute; display: none; list-style: none; top: 100%; width: 100%; min-width: 200px; left: 0; margin: 0; padding: 10px 0; background-color: #86754D; } .site-navButton .navbar-nav .nav-item .subnavbar>li { width: 100%; margin-top: 5px; } .site-navButton .navbar-nav .nav-item .subnavbar>li>a { display: block; padding: 5px 15px; color: white; opacity: 0.55; } .site-navButton .navbar-nav .nav-item .subnavbar>li>a:hover { opacity: 1; } .site-navButton .navbar-nav .nav-item:hover .subnavbar { display: block; } .site-navButton .navbar-nav .nav-item.actived, .site-navButton .navbar-nav .nav-item:hover { border-bottom: 4px solid #86754D; } .site-navButton .navbar-nav .nav-item.actived>a, .site-navButton .navbar-nav .nav-item:hover>a { color: #86754D; } #button_toggleCanvas { display: inline-block; margin-top: 10px; font-size: 2em; } #button_toggleCanvas .material-icons { font-size: 1.125em; } .site-rightBarButton { overflow: hidden; margin-top: 1.75rem; } .site-rightBarButton .socialBarButton { float: right; } @media (max-width: 1180px) { .site-rightBarButton .socialBarButton { margin-right: 0; } } .site-rightBarButton .langBarButton { float: right; } .site-rightBarButton .barSearch { float: left; width: 100%; margin-bottom: 20px; } footer { font-family: 'Prompt', sans-serif; margin-top: 40px; } .footer-subscribe { clear: both; padding: 50px 0px 30px; text-align: center; } .footer-subscribe .form-group { width: auto; } .footer-subscribe .subscribe-form { position: relative; display: table; width: 100%; background-color: white; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; padding: 5px 15px; z-index: 500; } .footer-subscribe .subscribe-form input[type="text"], .footer-subscribe .subscribe-form input[type="email"], .footer-subscribe .subscribe-form input[type="tel"] { -webkit-border-radius: 50px !important; -moz-border-radius: 50px !important; border-radius: 50px !important; width: 100%; padding-left: 25px; } .footer-subscribe .subscribe-form .icon { position: absolute; color: #86754D; margin-top: 3px; } .footer-subscribe .subscribe-social { list-style: none; margin: 20px 0px; padding: 0; } .footer-subscribe .subscribe-social li { display: inline-block; margin: 0 9px; } .footer-subscribe .subscribe-social li:first-child { display: block; } .footer-subscribe .subscribe-social li a { display: block; /* border: 2px solid white; */ color: white; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; /* padding-top: 8px; */ font-size: 0.875em; /* width: 40px; height: 40px; */ } .footer-subscribe .subscribe-social li a:hover { /* background-color: white; color: #004A97; */ } .footer-subscribe .subscribe-social li a i { font-size: 20px; } .footer-subscribe .subscribe-social li:last-child a { /* padding-top: 6px; */ } .footer-subscribe .subscribe-social li:last-child a .icon-line { font-size: 20px; } .wrap-subscribe-modal { color: #004A97; } .subscribe-modal { list-style: none; margin: 0 0 15px; padding: 0; } .subscribe-modal li { display: inline-block; margin: 0 15px; } .subscribe-modal li:first-child { display: block; } .subscribe-modal li a { display: block; border: 2px solid #004A97; color: #004A97; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; padding-top: 8px; font-size: 0.875em; width: 40px; height: 40px; } .subscribe-modal li a:hover { background-color: #004A97; color: white; } .footer-meta { padding: 50px 0; font-size: 0.875em; } .footer-meta .address, .footer-meta .telephone, .footer-meta .email { position: relative; margin-bottom: 15px; } .footer-meta .address .symbol, .footer-meta .telephone .symbol, .footer-meta .email .symbol { position: absolute; top: 0; left: 0; } .footer-meta .address .symbol i, .footer-meta .telephone .symbol i, .footer-meta .email .symbol i { color: #86754D; } .footer-meta .telephone, .footer-meta .email { list-style: none; } .footer-meta .menu { list-style: none; padding: 0; } .footer-meta .menu li { margin-bottom: 5px; } .footer-meta .menu li a { color: #64b0ff; } .footer-meta .menu li a:hover { color: white; } .ocean-contact { display: block; margin-bottom: 20px; } .footer-site-logo { display: block; margin-bottom: 20px; } .social-share { display: inline-block; } .social-share ul { display: inline-block; list-style-type: none; padding-left: 0px; } .social-share ul a { color: white; padding: 2px 10px; display: inline-block; } .social-share ul .sm { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; font-size: 0.875em; } .social-share ul .fb { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; font-size: 0.875em; background-color: #3b5998; } .social-share ul .tw { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; font-size: 0.875em; background-color: #1da1f2; } .social-share ul .line { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; font-size: 0.875em; background-color: #00c300; } .text-left { text-align: left; } /*# sourceMappingURL=data:application/json;charset=utf8;base64,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 */