﻿@import url(http://fonts.googleapis.com/earlyaccess/cwtexhei.css);


:root {
    --linkcolor:#ff6a00;
    --hovercolor:#494949;
    --subjectitlecolor:#ff6a00;
    --primary-color: #e6007e;
    --primaryDark-color: #bd0068;
    --secondary-color: #29abe2;
    --secondaryDark-color: #0370b6;
    --tertiary-color: #45c9b6;
    --tertiaryDark-color: #2fa291;
    --dark-color: #090329;
    --light-color: #ffffff;
    --text-sm: 0.875rem;
    --text-base: 1rem;
    --text-lg: 1.125rem;
    --text-xl: 1.35rem;
}


html, body {
    font-family: 'Roboto', '微軟正黑體', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-weight-bold color: #212529;
    text-align: left;
}

a {
    word-wrap: break-word;
    color: var(--linkcolor);
    text-decoration: none;
}

    a:hover {
        color: var(--hovercolor);
        text-decoration: none;
    }

img {
    height: auto;
    max-width: 100%;
}

.textcenter {
    text-align: center;
}

.desktoponly {
    display: block;
}

.mobileonly {
    display: none;
}

@media screen and (max-width:450px) {
    .desktoponly {
        display: none;
    }

    .mobileonly {
        display: block;
    }
}

/*物件水平置中
.Horizontalcenter {
    margin: 0 auto;
    text-align: center;
}
/*for Section padding*/
.section-md,
.section-lg {
    padding: 60px 0;
}

@media (min-width: 768px) {
    .section-md {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section-lg {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

@media (min-width: 1200px) {
    .section-md {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .section-lg {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}


/*Button*/
@media (max-width: 457px) {
    .btn-center {
        margin: 0 auto;
        text-align: center;
    }
}

.btn-link {
    color: white;
    background-color: #12b2e8;
    border-color: #12b2e8;
    margin: 10px auto;
}

    .btn-link:hover, .btn-link:focus {
        text-decoration: none;
        color: #fff;
    }

    .btn-link:active {
        border: 2px solid #fff;
    }

.btn-gradient {
    background-image: linear-gradient(to right, #f29418, #ff7000, #ff7000, #f29418);
    background-size: 300% 100%;
    border: 0;
    color: white;
    font-size: 18px;
    padding: 15px 40px;
    transition: background 0.5s;
    will-change: background;
    box-shadow: 0 0px 30px rgb(168 168 168 / 30%);
}

    .btn-gradient.btn-link:hover {
        background-position: 100% 0;
    }

.btn-red-round {
    background-color: #f00;
    border-radius: 40px;
}

.btn-orange-round {
    display: inline-block;
    background-color: #ff9000;
    color: #fff;
    padding: 5px 15px;
    border-radius: 30px;
    transition: all 0.3s ease 0s;
}

a.morelink span {
    display: inline-block;
    background-color: #ff9000;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    padding: 10px 40px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-align: center;
    margin-top: 10px;
    border-radius: 7px;
    transition: all 0.3s ease 0s;
}

a:hover.morelink span {
    background-color: #ff7000;
}

.morebtn a {
    display: block;
    height: 30px;
    background-color: #ffa900;
    border-radius: 3px;
}

.morebtn a {
    padding: 0 15px;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    border-radius: 3px;
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

    .btn-warning:hover {
        color: #212529;
        background-color: #e0a800;
        border-color: #d39e00;
    }

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

    .btn-dark:hover {
        color: #fff;
        background-color: #23272b;
        border-color: #1d2124;
    }

.btn-orange {
    color: #fff;
    background-color: #ff8300;
    border-color: #ff8300;
}

    .btn-orange:hover {
        color: #fff;
        background-color: #f17c00;
        border-color: #f17c00;
    }

.btn-outline {
    border: 1px solid #fff;
    background-color: transparent;
}

    .btn-outline:hover {
        color: #fff;
    }

.btn-2X {
    font-size: 24px;
}

.btn-3X {
    font-size: 36px;
}


/*Text Style*/
.heading {
    font-weight: bold;
}

.text-shadow {
    text-shadow: 2px 2px 4px #000000;
}

.text-large {
    font-size: 500%;
}

    .text-6xl {
        font-size: 4rem;
    }

    .text-5xl {
        font-size: 3rem;
    }

    .text-4xl {
        font-size: 2.25rem;
    }

    .text-3xl {
        font-size: 1.875rem;
    }

    .text-2xl {
        font-size: 1.575rem;
    }

    .text-lg {
        font-size: var(--text-lg);
    }

@media (max-width: 1024px) {
    .text-large {
        font-size: 300%;
    }
}
@media (max-width: 576px) {
    .text-6xl {
        font-size: 3rem;
    }

    .text-5xl {
        font-size: 2rem;
    }

    .text-4xl {
        font-size: 1.5rem;
    }

    .text-3xl {
        font-size: 1.25rem;
    }

    .text-2xl {
        font-size: 1.15rem;
    }
}

@media (min-width: 768px) {
    .md\:w-1\/2 {
        width: 50%;
    }
}
/* Spacing */
.mt-15 {
    margin-top: 15px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-30 {
    margin-top: 30px !important;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-50 {
    margin-top: 50px !important;
}

.mt-60 {
    margin-top: 60px !important;
}

.mt-70 {
    margin-top: 70px !important;
}

.mt-80 {
    margin-top: 80px !important;
}

.mt-90 {
    margin-top: 90px !important;
}

.mt-100 {
    margin-top: 100px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-50 {
    margin-bottom: 50px !important;
}

.mb-70 {
    margin-bottom: 70px !important;
}

.mb-100 {
    margin-bottom: 100px !important;
}

.ml-15 {
    margin-left: 15px !important;
}

.ml-30 {
    margin-left: 30px !important;
}

.ml-50 {
    margin-left: 50px !important;
}

.mr-15 {
    margin-right: 15px !important;
}

.mr-30 {
    margin-right: 30px !important;
}

.mr-50 {
    margin-right: 50px !important;
}



/* Height */
.height-400 {
    height: 400px !important;
}

.height-500 {
    height: 500px !important;
}

.height-600 {
    height: 600px !important;
}

.height-700 {
    height: 700px !important;
}

.height-800 {
    height: 800px !important;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutters > .col, .no-gutters > [class*=col-] {
        padding-right: 0;
        padding-left: 0;
        margin-bottom: 0;
    }

/*Flex*/

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.flexrow {
    display: flex;
    flex-wrap: wrap;
}

.col-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -15px;
    margin-left: -15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.col {
    margin-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
    /*-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;*/
}

.flex-start {
    justify-content: flex-start;
}

.flex-end {
    justify-content: flex-end;
}

.flex-center {
    justify-content: center;
}

.flex-space-between {
    justify-content: space-between;
}

.flex-space-around {
    justify-content: space-around;
}

.flex-space-evenly {
    justify-content: space-evenly;
}


/* Section Padding */
.section-padding-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.section-padding-100-0 {
    padding-top: 100px;
    padding-bottom: 0;
}

.section-padding-100-70 {
    padding-top: 100px;
    padding-bottom: 70px;
}

.section-padding-100-50 {
    padding-top: 100px;
    padding-bottom: 50px;
}

.section-padding-0-100 {
    padding-top: 0;
    padding-bottom: 100px;
}

.section-padding-0-0 {
    padding-top: 0;
    padding-bottom: 0;
}

.section-padding-100-70 {
    padding-top: 100px;
    padding-bottom: 70px;
}

.section-padding-70-70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.section-padding-70-0 {
    padding-top: 70px;
    padding-bottom: 0;
}

.section-padding-50-0 {
    padding-top: 50px;
    padding-bottom: 0;
}

.section-padding-50-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section-padding-50-20 {
    padding-top: 50px;
    padding-bottom: 20px;
}

.section-padding-20-100 {
    padding-top: 20px;
    padding-bottom: 100px;
}

.section-padding-20-70 {
    padding-top: 20px;
    padding-bottom: 70px;
}

.section-padding-20-50 {
    padding-top: 20px;
    padding-bottom: 50px;
}

.section-padding-20-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-padding-20-0 {
    padding-top: 20px;
    padding-bottom: 0;
}

.section-bg-1 {
    background-color: #380745;
    background-image: url("data:image/png;base64,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");
}

.section-bg-2 {
    background-color: #faf7f2;
}

.section-bg-3 {
    background-color: #222;
}

.section-bg-4 {
    background-color: #333;
}

.section-header {
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 20px;
    text-align: center;
}

    .section-header::before {
        content: '';
        position: absolute;
        display: block;
        width: 60px;
        height: 5px;
        background: #ff6a00;
        bottom: 0;
        left: calc(50% - 30px);
    }

    .section-header h1 {
        font-size: 24px;
        text-transform: capitalize;
        text-align: center;
        font-weight: 700;
        margin-bottom: 10px;
    }

@media (min-width: 720px) {
    .section-header h1 {
        font-size: 36px;
    }
}

.section-header2 {
    margin-bottom: 60px;
    position: relative;
    padding-bottom: 20px;
    text-align: center;
}


/* hide the blue outline */
.form-control:focus {
    outline: 0 !important;
    border-color: initial;
    box-shadow: none;
}

.nav-filters .btn {
    border-radius: 0;
    margin-left: 10px;
}

    .nav-filters .btn:focus {
        outline: 0 !important;
        box-shadow: none;
    }

    .nav-filters .btn:hover {
        color: #fff;
        background: #ff9900;
        border-color: transparent;
    }
