.main-header {
height: 80px;
} .custom-logo {
margin: 0px;
} .edit-link {
display: none;
} #comments.comments-area {
display: none;
} a {
color: #2b2b2b;
} a:hover {
color: #f08300;
}  .woocommerce span.onsale {
display: none;
} .orderby {
width: 246.19px;
} .woocommerce-Price-amount.amount {
color: #1e50a2;
}  .site-info.col-md-6 {
display: none;
}
.site-footer ul {
display: none;
} #header-title-logo {
background-image: url(https://store.nexson.com.tw/wp-content/uploads/mobile-BK.jpg) !important;
background-position: center center;
height: 60px;
background-size: 100% 100%;
}
#post-page-head-area.bauhaus {
background-image: url(https://store.nexson.com.tw/wp-content/uploads/mobile-BK.jpg) !important;
background-position: center center;
height: 60px;
background-size: 100% 100%;
}  .sku_wrapper {
visibility: hidden;
}
.posted_in {
visibility: hidden;
}  .woocommerce-account .woocommerce-MyAccount-navigation {
background-color: #ebf6f7;
font-size: 20px;
line-height: 60px;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
display: none;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
display: none;
}
em {
display: none;
}   #billing_first_name_field {
width: 100%;
}
#shipping_first_name_field {
width: 100%;
}  .single .byline {
display: none;
}
.entry-meta .cat-links a {
display: none;
}  .woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
background: #2792c3 !important;
background-color: #2792c3 !important;
color: white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color: #2792c3 !important;
}
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover {
background: #2792c3 !important;
background-color: #2792c3 !important;
color: white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color: #2792c3 !important;
}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button {
background: #2792c3 !important;
color: white !important;
text-shadow: transparent !important;
border-color: #2792c3 !important;
}
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
background: #2792c3 !important;
box-shadow: none;
text-shadow: transparent !important;
color: white !important;
border-color: #2792c3 !important;
}  .return-to-shop {
display: none;
}  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
background: #ec6d51 !important; box-shadow: none; text-shadow: transparent !important;
color: white !important;
border-color: #2792c3 !important;
width: 250px;
font-size: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt:hover {
background: #e49e61 !important; box-shadow: none; text-shadow: transparent !important;
color: white !important;
border-color: #e49e61 !important;
width: 250px;
font-size: 20px;
}    #support-button {
position: fixed;
top: 380px;
clear: left;
overflow: hidden;
right: 15px;
padding: 40px;
background-image: url(https://store.nexson.com.tw/wp-content/uploads/icon-checkout85.png);
color: #ffffff;
z-index: 9999;
background-size: 100% 100%;
}
@media screen and (max-width: 1240px) {
#support-button {
position: fixed;
top: 420px;
clear: left;
overflow: hidden;
right: 15px;
padding: 30px;
background-image: url(https://store.nexson.com.tw/wp-content/uploads/icon-checkout85.png);
color: #ffffff;
z-index: 9999;
background-size: 100% 100%;
}
}   .woocommerce-cart #support-button {
display: none;
}
.woocommerce-checkout #support-button {
display: none;
}  #continue-button {
position: fixed;
top: 430px;
clear: left;
overflow: hidden;
right: 15px;
padding: 40px;
background-image: url(https://store.nexson.com.tw/wp-content/uploads/continue-shopping.png);
color: #ffffff;
z-index: 9999;
background-size: 100% 100%;
}
@media screen and (max-width: 1240px) {
#continue-button {
position: fixed;
top: 420px;
clear: left;
overflow: hidden;
right: 15px;
padding: 30px;
background-image: url(https://store.nexson.com.tw/wp-content/uploads/continue-shopping.png);
color: #ffffff;
z-index: 9999;
background-size: 100% 100%;
}
}  #continue-button {
display: none;
}
.woocommerce-cart #continue-button {
display: block;
}
.woocommerce-checkout #continue-button {
display: block;
}  .woocommerce .woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
background: #ec6800 !important;
width: 200px;
font-size: 20px;
}
.woocommerce .woocommerce #payment #place_order,
.woocommerce-page #payment #place_order.alt:hover {
background: #f39800 !important;
width: 200px;
font-size: 20px;
}
.woocommerce-additional-fields {
padding-top: 33px;
}  .inner-bar.lists-box ul li:before,
.testimonials-box .slick-dots li.slick-active button::before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce 
input.button.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale,
.check-box-active .checkbox-inner,
.tags-links a:hover,
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.woocommerce button.single_add_to_cart_button.button,
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.woocommerce button.single_add_to_cart_button.button:hover {
Margin-top: 20px;
}  .input-text.qty.text {
margin-top: 17px;
}     .woocommerce .blockUI.blockOverlay:before,
.woocommerce .loader:before {
height: 3em;
width: 3em;
position: absolute;
top: 90%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: none;
-moz-animation: none;
animation: none;
background: url(https://store.nexson.com.tw/wp-content/uploads/loading.gif) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
}  .product_meta {
visibility: hidden;
}  .single-product.woocommerce .content-area{
margin-top: -60px;
}  @media screen and (max-width: 1240px) {
.woocommerce table.shop_table {
height: 30px!important;
font-size: 14px;
}
.woocommerce table.shop_table .product-name{
font-size: 14px;
}
.woocommerce table.shop_table .product-subtotal{
font-size: 14px;
padding: 5px;
color:#0d0015
}
.woocommerce .quantity .qty{
width:70px
}
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input{
font-size:14px;
padding:5px
}
}  .woocommerce .wc-proceed-to-checkout {
text-align: right;
}  @media screen and (max-width: 1240px) {
.woo_amc_open.right-top-fixed{
top: 330px;
clear: left;
right: 20px;
padding: 5px;
}
.woo_amc_container_wrap.woo_amc_show{
right:0px;
width:310px; 
top:0;
bottom:0;
}
.woo_amc_container_side .woo_amc_center{
width:90%; 
margin:10px;
}
.woo_amc_close{
position:absolute;
margin:0px 50px 0px 0px;
}
}  .woocommerce-store-notice, p.demo_store {
position: fixed;
padding:30px;
top: 10%;
left: 0;
right: 0;
margin: 0; 
width: 100%;
font-size: 1em;
text-align: center;
background-color: #fff1cf;
color: #0f2350;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0,0,0,.2);
display: none;
border-width:5px;
border-style:solid;
border-color:#2ca9e1
}
.woocommerce-store-notice a, p.demo_store a {
color: #eb6101;
text-decoration: underline;
}  #back-button {
position: fixed;
top: 550px;
clear: left;
overflow: hidden;
right: 15px;
padding: 40px;
background-image: url(https://store.nexson.com.tw/wp-content/uploads/icon-back85.png);
color: #ffffff;
z-index: 9999;
background-size: 100% 100%;
}
@media screen and (max-width: 1240px) {
#back-button {
display:none
}
}  @media screen and (max-width: 1240px) {
.woocommerce ul.products li.product .price del {
display:none
}
}@media (min-width: 780px) {
.so-widget-sow-hero-default-17bb70e0b02b-2357 {
min-height: 300px;
}
}
@media (max-width: 780px) {
.so-widget-sow-hero-default-17bb70e0b02b-2357 {
min-height: 150px;
}
}
@media (max-width: 780px) {
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images {
min-height: 0 !important;
}
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
padding: calc( 50px + 0px ) 20px 50px 20px;
max-width: 1280px;
height: 300px;
}
@media (max-width: 780px) {
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
height: 150px;
}
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1,
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2,
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3,
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4,
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5,
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
line-height: 1.375em;
color: #ffffff;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
margin: 0.1em 0;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
font-size: 38px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {
font-size: 32.3px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
font-size: 26.6px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4 {
font-size: 22.8px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5 {
font-size: 19px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
font-size: 15.2px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
color: #f6f6f6;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
margin: 1em 0;
font-size: 16px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-hero-buttons {
margin-top: 3em;
padding-bottom: 0.2em;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-hero-buttons .so-widget-sow-button {
display: inline-block;
margin: 3px 6px 0;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base .sow-slider-pagination {
text-align: right;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base .sow-slider-pagination li a {
background: #ffffff;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base .sow-slide-nav {
font-size: 25px;
}
.so-widget-sow-hero-default-17bb70e0b02b-2357 .sow-slider-base .sow-slide-nav a {
color: #ffffff;
}.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 205px;
max-width: 100%;
font-size: 1em;
padding: 1em 2em;
background: #274a78;
color: #ffffff !important;
border: 1px solid #274a78;
border-width: 1px 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-d4edea94bfc3-2357 .ow-button-base a.ow-button-hover:hover {
background: #2c5387;
border-color: #2c5387;
color: #ffffff !important;
}.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 205px;
max-width: 100%;
font-size: 1em;
padding: 1em 2em;
background: #eb6101;
color: #ffffff !important;
border: 1px solid #eb6101;
border-width: 1px 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-5dd70e7e1f39-2357 .ow-button-base a.ow-button-hover:hover {
background: #fe6a02;
border-color: #fe6a02;
color: #ffffff !important;
}.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container h3.sow-headline {
text-align: center;
color: #ffffff;
line-height: 1.4em;
font-size: 30px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container h3.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container h3.sow-headline a {
color: #ffffff;
}
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 1px none #eeeeee;
width: 100%;
max-width: 80%;
}
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-338ff9b52769-2357 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel {
margin-bottom: 10px;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
background-color: #507ea4;
color: #ffffff;
cursor: pointer;
display: flex;
padding: 15px 30px 15px 30px;
position: relative;
flex-direction: row;
border-style: solid;
border-width: 0px;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:hover {
background-color: #507ea4;
color: #ffffff;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:focus {
outline: 1px dotted #666;
outline: auto 5px -webkit-focus-ring-color;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title {
display: flex;
align-items: center;
width: 100%;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-icon-image {
width: auto;
max-height: 1em;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title-icon-left > .sow-accordion-icon-image,
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title-icon-left > span[data-sow-icon] {
margin-right: 5px;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title-icon-right > .sow-accordion-icon-image,
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title-icon-right > span[data-sow-icon] {
margin-left: 5px;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel:not(.sow-accordion-panel-open) > .sow-accordion-panel-header-container > .sow-accordion-panel-header .sow-accordion-close-button {
display: none;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel.sow-accordion-panel-open > .sow-accordion-panel-header-container > .sow-accordion-panel-header .sow-accordion-open-button {
display: none;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border {
background-color: #ebf6f7;
color: #0f2350;
overflow: auto;
padding: 15px 30px 15px 30px;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border:focus {
outline: 1px dotted #666;
outline: auto 5px -webkit-focus-ring-color;
}
@media print {
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-open-close-button {
display: none;
}
.so-widget-sow-accordion-default-0b9de8819e32-2357 .sow-accordion .sow-accordion-panel .sow-accordion-panel-content {
display: block !important;
}
}@font-face {
font-family: "sow-ionicons";
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.eot?v=2.0.0);
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.ttf?v=2.0.0) format("truetype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.woff?v=2.0.0) format("woff"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.svg?v=2.0.0#Ionicons) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
.sow-icon-ionicons {
display: inline-block;
font-family: "sow-ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-ionicons[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 500px;
max-width: 100%;
font-size: 1.15em;
padding: 1em 2em;
background: #59b9c6;
color: #ffffff !important;
border: 1px solid #59b9c6;
border-width: 1px 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-79e6c5bd8b46-2357 .ow-button-base a.ow-button-hover:hover {
background: #68bfcb;
border-color: #68bfcb;
color: #ffffff !important;
}.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 500px;
max-width: 100%;
font-size: 1.15em;
padding: 1em 2em;
background: #99ab4e;
color: #ffffff !important;
border: 1px solid #99ab4e;
border-width: 1px 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-345eadfb5e20-2357 .ow-button-base a.ow-button-hover:hover {
background: #a2b45a;
border-color: #a2b45a;
color: #ffffff !important;
}.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .social-media-button-container {
zoom: 1;
text-align: justify; }
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .social-media-button-container {
text-align: justify;
}
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-facebook-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border: 2px solid #25375e !important;
color: #3a5795 !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-facebook-0.ow-button-hover:hover {
background: #3a5795;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-instagram-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border: 2px solid #e37419 !important;
color: #ed9d5c !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-instagram-0.ow-button-hover:hover {
background: #ed9d5c;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-youtube-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border: 2px solid #8f241b !important;
color: #cf3427 !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-youtube-0.ow-button-hover:hover {
background: #cf3427;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-youtube-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-envelope-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border: 2px solid #5a6b40 !important;
color: #839b5c !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-envelope-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-envelope-0.ow-button-hover:hover {
background: #839b5c;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button-envelope-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.4em 0.4em 0.4em 0.4em;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
}
.so-widget-sow-social-media-buttons-wire-8c74a0529bf2 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//store.nexson.com.tw/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-image-grid-default-3fbf13dff59f .sow-image-grid-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: end;
line-height: 0;
text-align: center;
}
.so-widget-sow-image-grid-default-3fbf13dff59f .sow-image-grid-wrapper .sow-image-grid-image {
padding: 0px 10px 10px 10px;
display: inline-block;
}
.so-widget-sow-image-grid-default-3fbf13dff59f .sow-image-grid-wrapper .sow-image-grid-image img {
opacity: 0;
max-width: 100%;
height: auto;
}
.so-widget-sow-image-grid-default-3fbf13dff59f .sow-image-grid-wrapper .sow-image-grid-image .image-title {
line-height: 1.25;
}