/**
 * @author: YaoFei<nineteen.yao@qq.com>
 * Datetime: 2020/7/15 12:14
 */
.site-share{position: absolute;z-index: 2001;height:0px;right: 0;top: 0;margin-right: 25px;display: -webkit-inline-box;display: flex;-webkit-box-align: center;align-items: center;}
.site-share a{display: inline-block;max-width: 40px!important;max-height: 40px!important;min-width: 20px;min-height: 20px;background: #ffffff;text-align: center;margin-left: 5px;}
.site-share .facebook{background: url("../../images/share/facebook.png") no-repeat center center;background-size: contain;}
.site-share .twitter{background: url("../../images/share/twitter.png") no-repeat center center;background-size: contain;}
.site-share .youtube{background: url("../../images/share/youtube.png") no-repeat center center;background-size: contain;}
.site-share .instagram{background: url("../../images/share/instagram.png") no-repeat center center;background-size: contain;}
.site-share .pinterest{background: url("../../images/share/pinterest.png") no-repeat center center;background-size: contain;}
.site-share .linkedin{background: url("../../images/share/linkedin.png") no-repeat center center;background-size: contain;}
.site-google-map{min-width: 350px;min-height: 250px;position: absolute;display: none;padding: 0!important;margin: 0!important;}

.flink{margin: 0 20px;height: auto!important;display: -webkit-inline-box!important;display: flex!important;-webkit-box-align: center;align-items: center;}
.flink li{margin: 0 5px; flex: initial;list-style: none;}

.js_active .toggler{font-size:16px;}
.wpcf7 input[type=submit]{padding:15px 45px;background:#3b2b43;color:#fff;font-size:18px;font-weight:bold;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;}
.wpcf7 input[type=獲取20000優惠券]{padding:15px 45px;background:#81203b;color:#fff;font-size:25px;font-weight:bold;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;}
.wpcf7-response-output{border:1px;background-color:#ffffff;color:white;font-size:30px;color:black;border-radius:5px;-webkit-border-radius:5px;padding:10px;}

p{font-family:'Lato';font-style:normal;font-weight:400;}
h1{font-family:'Lato';font-style:normal;font-weight:400;}
h2{font-family:'Lato';font-style:normal;font-weight:400;text-transform:none;}
h3{font-family:'Cormorant';font-style:normal;font-weight:500;}
h4{font-family:'Cormorant';font-style:normal;font-weight:500;}
h5{font-family:'Cormorant';font-style:normal;font-weight:500;}
h6{font-family:'Lato';font-style:normal;font-weight:400;}

.dropbtn2{background-color:#81203b;color:white;padding:16px;font-size:16px;border:none;}
.dropdown2{position:relative;display:inline-block;}
.dropdown2-content{display:none;position:absolute;background-color:#ffffff;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown2-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}
.dropdown2-content a:hover{background-color:silver}
.dropdown2:hover .dropdown2-content{display:block;}
.dropdown2:hover .dropbtn2{background-color:#fff;color:black;}
header{position:absolute;top:0;background:transparent;}
h6{text-shadow:1px 1px #000000;}


@media (max-width: 959px) { .navbar-brand > * { height: 25px !important;}}
@media (min-width: 960px) { .limit-width { max-width: 1200px; margin: auto;}}
.menu-primary ul.menu-smart > li > a, .menu-primary ul.menu-smart li.dropdown > a, .menu-primary ul.menu-smart li.mega-menu > a, .vmenu-container ul.menu-smart > li > a, .vmenu-container ul.menu-smart li.dropdown > a{text-transform:uppercase;}
.menu-primary ul.menu-smart ul a, .vmenu-container ul.menu-smart ul a{text-transform:uppercase;}
body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-12 .logo-container{padding-top:0px;padding-bottom:0px;}
body.menu-custom-padding .col-lg-0.logo-container.shrinked, body.menu-custom-padding .col-lg-12 .logo-container.shrinked{padding-top:0px;padding-bottom:0px;}
@media (max-width: 959px) { body.menu-custom-padding .menu-container .logo-container{padding-top:18px !important;padding-bottom:18px !important;}  }

