@charset "UTF-8";@-webkit-keyframes progress-bar-stripes{0%{background-position: 40px 0;} to{background-position: 0 0;}}@-o-keyframes progress-bar-stripes{0%{background-position: 40px 0;} to{background-position: 0 0;}}@keyframes progress-bar-stripes{0%{background-position: 40px 0;} to{background-position: 0 0;}}@-webkit-keyframes BgAnimated{0%{background-position: 0 0;} to{background-position: 0 400px;}}@-moz-keyframes BgAnimated{0%{background-position: 0 0;} to{background-position: 0 400px;}}@-ms-keyframes BgAnimated{0%{background-position: 0 0;} to{background-position: 0 400px;}}@-o-keyframes BgAnimated{0%{background-position: 0 0;} to{background-position: 0 400px;}}@keyframes BgAnimated{0%{background-position: 0 0;} to{background-position: 0 400px;}}@-webkit-keyframes bouncedelay{0%, 80%, to{-webkit-transform: scale(0);} 40%{-webkit-transform: scale(1);}}@keyframes bouncedelay{0%, 80%, to{transform: scale(0); -webkit-transform: scale(0);} 40%{transform: scale(1); -webkit-transform: scale(1);}}@-webkit-keyframes rotateplane{0%{-webkit-transform: perspective(120px);} 50%{-webkit-transform: perspective(120px) rotateY(180deg);} to{-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);}}@keyframes rotateplane{0%{transform: perspective(120px) rotateX(0) rotateY(0); -webkit-transform: perspective(120px) rotateX(0) rotateY(0);} 50%{transform: perspective(120px) rotateX(-180.1deg) rotateY(0); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);} to{transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}@-webkit-keyframes cssspinnerbounce{0%, to{-webkit-transform: scale(0);} 50%{-webkit-transform: scale(1);}}@keyframes cssspinnerbounce{0%, to{transform: scale(0); -webkit-transform: scale(0);} 50%{transform: scale(1); -webkit-transform: scale(1);}}@-webkit-keyframes stretchdelay{0%, 40%, to{-webkit-transform: scaleY(.4);} 20%{-webkit-transform: scaleY(1);}}@keyframes stretchdelay{0%, 40%, to{transform: scaleY(.4); -webkit-transform: scaleY(.4);} 20%{transform: scaleY(1); -webkit-transform: scaleY(1);}}@-webkit-keyframes cubemove{25%{-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);} 50%{-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);} 75%{-webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);} to{-webkit-transform: rotate(-360deg);}}@keyframes cubemove{25%{transform: translateX(42px) rotate(-90deg) scale(.5); -webkit-transform: translateX(42px) rotate(-90deg) scale(.5);} 50%{transform: translateX(42px) translateY(42px) rotate(-179deg); -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);} 50.1%{transform: translateX(42px) translateY(42px) rotate(-180deg); -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);} 75%{transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5); -webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);} to{transform: rotate(-360deg); -webkit-transform: rotate(-360deg);}}@-webkit-keyframes scaleout{0%{-webkit-transform: scale(0);} to{-webkit-transform: scale(1); opacity: 0;}}@keyframes scaleout{0%{transform: scale(0); -webkit-transform: scale(0);} to{transform: scale(1); -webkit-transform: scale(1); opacity: 0;}}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform: scale(1); transform: scale(1);} 50%{-webkit-transform: scale(.5); transform: scale(.5); opacity: .7;} to{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}}@keyframes ball-grid-pulse{0%{-webkit-transform: scale(1); transform: scale(1);} 50%{-webkit-transform: scale(.5); transform: scale(.5); opacity: .7;} to{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}}@keyframes rotate{0%{-webkit-transform: rotate(0) scale(1); transform: rotate(0) scale(1);} 50%{-webkit-transform: rotate(180deg) scale(.6); transform: rotate(180deg) scale(.6);} to{-webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1);}}@-webkit-keyframes ballrotate{0%{-webkit-transform: rotate(0); transform: rotate(0);} 50%{-webkit-transform: rotate(180deg); transform: rotate(180deg);} to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes ballrotate{0%{-webkit-transform: rotate(0); transform: rotate(0);} 50%{-webkit-transform: rotate(180deg); transform: rotate(180deg);} to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@-webkit-keyframes ball-zig-deflect{17%, 84%{-webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px);} 34%, 67%{-webkit-transform: translate(15px, -30px); transform: translate(15px, -30px);} 50%, to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes ball-zig-deflect{17%, 84%{-webkit-transform: translate(-15px, -30px); transform: translate(-15px, -30px);} 34%, 67%{-webkit-transform: translate(15px, -30px); transform: translate(15px, -30px);} 50%, to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes ball-zag-deflect{17%, 84%{-webkit-transform: translate(15px, 30px); transform: translate(15px, 30px);} 34%, 67%{-webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px);} 50%, to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes ball-zag-deflect{17%, 84%{-webkit-transform: translate(15px, 30px); transform: translate(15px, 30px);} 34%, 67%{-webkit-transform: translate(-15px, 30px); transform: translate(-15px, 30px);} 50%, to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform: scale(0); transform: scale(0); opacity: 0;} 5%{opacity: 1;} to{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@keyframes ball-scale-multiple{0%{-webkit-transform: scale(0); transform: scale(0); opacity: 0;} 5%{opacity: 1;} to{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform: translate(25px, -50px); transform: translate(25px, -50px);} 66%{-webkit-transform: translate(50px, 0); transform: translate(50px, 0);} to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes ball-triangle-path-1{33%{-webkit-transform: translate(25px, -50px); transform: translate(25px, -50px);} 66%{-webkit-transform: translate(50px, 0); transform: translate(50px, 0);} to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform: translate(25px, 50px); transform: translate(25px, 50px);} 66%{-webkit-transform: translate(-25px, 50px); transform: translate(-25px, 50px);} to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes ball-triangle-path-2{33%{-webkit-transform: translate(25px, 50px); transform: translate(25px, 50px);} 66%{-webkit-transform: translate(-25px, 50px); transform: translate(-25px, 50px);} to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform: translate(-50px, 0); transform: translate(-50px, 0);} 66%{-webkit-transform: translate(-25px, -50px); transform: translate(-25px, -50px);} to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes ball-triangle-path-3{33%{-webkit-transform: translate(-50px, 0); transform: translate(-50px, 0);} 66%{-webkit-transform: translate(-25px, -50px); transform: translate(-25px, -50px);} to{-webkit-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: .85;} 66%{-webkit-transform: translateY(-10px); transform: translateY(-10px); opacity: .7;} to{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}}@keyframes ball-pulse-sync{33%{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: .85;} 66%{-webkit-transform: translateY(-10px); transform: translateY(-10px); opacity: .7;} to{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform: scale(.1); transform: scale(.1); opacity: 1;} 70%{-webkit-transform: scale(1); transform: scale(1); opacity: .7;} to{opacity: 0;}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform: scale(.1); transform: scale(.1); opacity: 1;} 70%{-webkit-transform: scale(1); transform: scale(1); opacity: .7;} to{opacity: 0;}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform: rotate(360deg);}}@keyframes swiper-preloader-spin{to{transform: rotate(360deg);}}@-moz-keyframes spin{0%{-moz-transform: rotate(0);} to{-moz-transform: rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform: rotate(0);} to{-webkit-transform: rotate(359deg);}}@-o-keyframes spin{0%{-o-transform: rotate(0);} to{-o-transform: rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform: rotate(0);} to{-ms-transform: rotate(359deg);}}@keyframes spin{0%{transform: rotate(0);} to{transform: rotate(359deg);}}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 40%, 43%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);} 70%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);} 90%{-webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}}@keyframes bounce{0%, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 40%, 43%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);} 70%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);} 90%{-webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}}@-webkit-keyframes flash{0%, 50%, to{opacity: 1;} 25%, 75%{opacity: 0;}}@keyframes flash{0%, 50%, to{opacity: 1;} 25%, 75%{opacity: 0;}}@-webkit-keyframes pulse{0%, to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} 50%{-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}}@keyframes pulse{0%, to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} 50%{-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}}@-webkit-keyframes rubberBand{0%, to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} 30%{-webkit-transform: scale3d(1.25, .75, 1); transform: scale3d(1.25, .75, 1);} 40%{-webkit-transform: scale3d(.75, 1.25, 1); transform: scale3d(.75, 1.25, 1);} 50%{-webkit-transform: scale3d(1.15, .85, 1); transform: scale3d(1.15, .85, 1);} 65%{-webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1);} 75%{-webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1);}}@keyframes rubberBand{0%, to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} 30%{-webkit-transform: scale3d(1.25, .75, 1); transform: scale3d(1.25, .75, 1);} 40%{-webkit-transform: scale3d(.75, 1.25, 1); transform: scale3d(.75, 1.25, 1);} 50%{-webkit-transform: scale3d(1.15, .85, 1); transform: scale3d(1.15, .85, 1);} 65%{-webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1);} 75%{-webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1);}}@-webkit-keyframes shake{0%, to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 10%, 30%, 50%, 70%, 90%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);} 20%, 40%, 60%, 80%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}}@keyframes shake{0%, to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 10%, 30%, 50%, 70%, 90%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);} 20%, 40%, 60%, 80%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}}@-webkit-keyframes swing{20%{-webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);} 40%{-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);} 60%{-webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);} 80%{-webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);} to{-webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing{20%{-webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);} 40%{-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);} 60%{-webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);} 80%{-webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);} to{-webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);}}@-webkit-keyframes tada{0%, to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} 10%, 20%{-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);} 30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);} 40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}@keyframes tada{0%, to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} 10%, 20%{-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);} 30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);} 40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}@-webkit-keyframes wobble{0%, to{-webkit-transform: none; transform: none;} 15%{-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);} 30%{-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);} 45%{-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);} 60%{-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);} 75%{-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}}@keyframes wobble{0%, to{-webkit-transform: none; transform: none;} 15%{-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);} 30%{-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);} 45%{-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);} 60%{-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);} 75%{-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}}@-webkit-keyframes jello{11.1%, to{-webkit-transform: none; transform: none;} 22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg);} 33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg);} 44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg);} 55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg);} 66.6%{-webkit-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg);} 77.7%{-webkit-transform: skewX(.390625deg) skewY(.390625deg); transform: skewX(.390625deg) skewY(.390625deg);} 88.8%{-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg);}}@keyframes jello{11.1%, to{-webkit-transform: none; transform: none;} 22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg);} 33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg);} 44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg);} 55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg);} 66.6%{-webkit-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg);} 77.7%{-webkit-transform: skewX(.390625deg) skewY(.390625deg); transform: skewX(.390625deg) skewY(.390625deg);} 88.8%{-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg);}}@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);} 20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);} 40%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);} 60%{opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);} 80%{-webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97);} to{opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);} 20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);} 40%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);} 60%{opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);} 80%{-webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97);} to{opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}}@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);} 60%{opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);} 75%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);} 90%{-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);} to{-webkit-transform: none; transform: none;}}@keyframes bounceInDown{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);} 60%{opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);} 75%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);} 90%{-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);} to{-webkit-transform: none; transform: none;}}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);} 60%{opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);} 75%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);} 90%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);} to{-webkit-transform: none; transform: none;}}@keyframes bounceInLeft{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);} 60%{opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);} 75%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);} 90%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);} to{-webkit-transform: none; transform: none;}}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);} 60%{opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);} 75%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);} 90%{-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);} to{-webkit-transform: none; transform: none;}}@keyframes bounceInRight{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);} 60%{opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);} 75%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);} 90%{-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);} to{-webkit-transform: none; transform: none;}}@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);} 60%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} 75%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);} 90%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@keyframes bounceInUp{0%, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1);} 0%{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);} 60%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} 75%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);} 90%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@-webkit-keyframes bounceOut{20%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);} 50%, 55%{opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);} to{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}}@keyframes bounceOut{20%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);} 50%, 55%{opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);} to{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);} 40%, 45%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown{20%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);} 40%, 45%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}}@-webkit-keyframes bounceOutLeft{20%{opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);} to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft{20%{opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);} to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}}@-webkit-keyframes bounceOutRight{20%{opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);} to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight{20%{opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);} to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);} 40%, 45%{opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp{20%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);} 40%, 45%{opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}}@-webkit-keyframes fadeIn{0%{opacity: 0;} to{opacity: 1;}}@keyframes fadeIn{0%{opacity: 0;} to{opacity: 1;}}@-webkit-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInDownBig{0%{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInDownBig{0%{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInLeft{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInLeft{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInLeftBig{0%{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInLeftBig{0%{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInRight{0%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInRight{0%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInRightBig{0%{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInRightBig{0%{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeInUpBig{0%{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes fadeInUpBig{0%{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes fadeOut{0%{opacity: 1;} to{opacity: 0;}}@keyframes fadeOut{0%{opacity: 1;} to{opacity: 0;}}@-webkit-keyframes fadeOutDown{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}}@keyframes fadeOutDown{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}}@-webkit-keyframes fadeOutDownBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}}@-webkit-keyframes fadeOutLeft{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}}@-webkit-keyframes fadeOutLeftBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}}@-webkit-keyframes fadeOutRight{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}}@keyframes fadeOutRight{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}}@-webkit-keyframes fadeOutRightBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}}@-webkit-keyframes fadeOutUp{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}}@keyframes fadeOutUp{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}}@-webkit-keyframes fadeOutUpBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}}@-webkit-keyframes flip{0%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;} 40%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;} 50%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} 80%{-webkit-transform: perspective(400px) scale3d(.95, .95, .95); transform: perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} to{-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}}@keyframes flip{0%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;} 40%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;} 50%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} 80%{-webkit-transform: perspective(400px) scale3d(.95, .95, .95); transform: perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} to{-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}}@-webkit-keyframes flipInX{0%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;} 40%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} 60%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;} 80%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg);} to{-webkit-transform: perspective(400px); transform: perspective(400px);}}@keyframes flipInX{0%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;} 40%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} 60%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;} 80%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg);} to{-webkit-transform: perspective(400px); transform: perspective(400px);}}@-webkit-keyframes flipInY{0%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;} 40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} 60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;} 80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg);} to{-webkit-transform: perspective(400px); transform: perspective(400px);}}@keyframes flipInY{0%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;} 40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} 60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;} 80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg);} to{-webkit-transform: perspective(400px); transform: perspective(400px);}}@-webkit-keyframes flipOutX{0%{-webkit-transform: perspective(400px); transform: perspective(400px);} 30%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;} to{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;}}@keyframes flipOutX{0%{-webkit-transform: perspective(400px); transform: perspective(400px);} 30%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;} to{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;}}@-webkit-keyframes flipOutY{0%{-webkit-transform: perspective(400px); transform: perspective(400px);} 30%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;} to{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;}}@keyframes flipOutY{0%{-webkit-transform: perspective(400px); transform: perspective(400px);} 30%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;} to{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;} 60%{-webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;} 80%{-webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;} to{-webkit-transform: none; transform: none; opacity: 1;}}@keyframes lightSpeedIn{0%{-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;} 60%{-webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;} 80%{-webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;} to{-webkit-transform: none; transform: none; opacity: 1;}}@-webkit-keyframes lightSpeedOut{0%{opacity: 1;} to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}}@keyframes lightSpeedOut{0%{opacity: 1;} to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;} to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}}@keyframes rotateIn{0%{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;} to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin: center; transform-origin: center; opacity: 1;} to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;}}@keyframes rotateOut{0%{-webkit-transform-origin: center; transform-origin: center; opacity: 1;} to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;} to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;} to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;}}@-webkit-keyframes hinge{0%{-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;} 20%, 60%{-webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;} 40%, 80%{-webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;} to{-webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;}}@keyframes hinge{0%{-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;} 20%, 60%{-webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;} 40%, 80%{-webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;} to{-webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;}}@-webkit-keyframes rollIn{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);} to{opacity: 1; -webkit-transform: none; transform: none;}}@keyframes rollIn{0%{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);} to{opacity: 1; -webkit-transform: none; transform: none;}}@-webkit-keyframes rollOut{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut{0%{opacity: 1;} to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@-webkit-keyframes zoomIn{0%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);} 50%{opacity: 1;}}@keyframes zoomIn{0%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);} 50%{opacity: 1;}}@-webkit-keyframes zoomInDown{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInDown{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@-webkit-keyframes zoomInLeft{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInLeft{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@-webkit-keyframes zoomInRight{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInRight{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@-webkit-keyframes zoomInUp{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInUp{0%{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} 60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@-webkit-keyframes zoomOut{0%{opacity: 1;} 50%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);} to{opacity: 0;}}@keyframes zoomOut{0%{opacity: 1;} 50%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);} to{opacity: 0;}}@-webkit-keyframes zoomOutDown{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomOutDown{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@-webkit-keyframes zoomOutLeft{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);} to{opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}}@keyframes zoomOutLeft{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);} to{opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}}@-webkit-keyframes zoomOutRight{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);} to{opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}}@keyframes zoomOutRight{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);} to{opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}}@-webkit-keyframes zoomOutUp{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomOutUp{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);} to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@-webkit-keyframes slideInDown{0%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@keyframes slideInDown{0%{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@keyframes slideInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideInRight{0%{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@keyframes slideInRight{0%{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideInUp{0%{-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@keyframes slideInUp{0%{-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;} to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideOutDown{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}}@keyframes slideOutDown{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}}@keyframes slideOutLeft{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}}@-webkit-keyframes slideOutRight{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}}@keyframes slideOutRight{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}}@-webkit-keyframes slideOutUp{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}}@keyframes slideOutUp{0%{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} to{visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}}@keyframes point-anim{0%{transform: scale(.5); -webkit-transform: scale(.5); -moz-transform: scale(.5); -o-transform: scale(.5); -ms-transform: scale(.5); opacity: 1;} to{transform: scale(.5); -webkit-transform: scale(.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); opacity: 0;}}@-webkit-keyframes point-anim{0%{-webkit-transform: scale(.5); opacity: 1;} to{-webkit-transform: scale(1.5); opacity: 0;}}body{margin: 0; font-size: 14px; background-color: #fff; line-height: 1.5; color: #555;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display: block;}audio,canvas,video{display: inline-block; vertical-align: baseline;}audio:not([controls]){display: none; height: 0;}[hidden],template{display: none;}a{background-color: transparent; text-decoration: none !important;}a:active,a:hover{outline: 0;}b,strong{font-weight: 700;}mark{background: #ff0; color: #000;}sub{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; bottom: -.25em;}.heading-block.shop-single-heading h3,a img,img{border: 0;}svg:not(:root){overflow: hidden;}figure{margin: 0;}hr{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}pre,textarea{overflow: auto;}button,input,optgroup,select{color: inherit; font: inherit; margin: 0;}textarea{font: inherit; margin: 0;}button{overflow: visible;}button,select{text-transform: none;}button,html input[type=button],input[type=reset],input[type=submit]{appearance: button; -webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled]{cursor: default;}input::-moz-focus-inner{border: 0; padding: 0;}input[type=checkbox],input[type=radio]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance: none; -webkit-appearance: none;}legend{display: block; width: 100%; margin-bottom: 20px; font-size: 21px; color: #333; border: 0; border-bottom: 1px solid #e5e5e5;}optgroup{font-weight: 700;}table{border-collapse: collapse; border-spacing: 0;}legend,td,th{padding: 0;}*,:after,:before,input[type=search]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}button,input,pre code,select{font-size: inherit;}button,legend{line-height: inherit;}input,select,textarea{font-family: inherit; line-height: inherit;}a:hover{text-decoration: underline;}img{vertical-align: middle; max-width: 100%;}[role=button]{cursor: pointer;}.h1,.h2,.h3,.h4,.h5,.h6{font-family: inherit; font-weight: 500;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height: 1.1; color: inherit;}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight: 400; line-height: 1; color: #777;}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size: 65%;}.h4,.h5,.h6{margin-top: 10px; margin-bottom: 10px;}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size: 75%;}.h1,h1{font-size: 36px;}.h2{font-size: 30px;}.h3{font-size: 24px;}.article-inside .text-box>h6,.h4,.post-grid.grid-3 .entry-title h2{font-size: 18px;}#page-title.page-title-parallax .breadcrumb,.h5,h5{font-size: 14px;}.h6,h6{font-size: 12px;}p{margin: 0 0 10px;}.small,small{font-size: 85%;}.mark,mark{background-color: #fcf8e3; padding: .2em;}.alert>p,.alert>ul,ol ol,ol ul,ul ol,ul ul{margin-bottom: 0;}address,dt{line-height: 1.42857143;}dt{font-weight: 700;}blockquote{padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee;}address{margin-bottom: 20px; font-style: normal;}code,pre{font-family: Menlo, Monaco, Consolas, "Courier New", monospace; padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px;}pre{display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333; background-color: #f5f5f5; border: 1px solid #ccc;}pre code,table{background-color: transparent;}pre code{padding: 0; color: inherit; white-space: pre-wrap; border-radius: 0;}.container{margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;}.row{margin-left: -15px; margin-right: -15px;}.col-lg-2,.col-md-1,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-sm-12,.col-sm-3,.col-sm-6,.col-xs-12,.col-xs-6{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}.col-xs-12,.col-xs-6{float: left;}.col-xs-12{width: 100%;}.col-xs-6{width: 50%;}caption{padding-top: 8px; padding-bottom: 8px; color: #777;}caption,th{text-align: left;}.table{width: 100%; max-width: 100%; margin-bottom: 20px;}.table>tbody>tr>td,.table>tbody>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;}.table>thead>tr>th{vertical-align: bottom; border-bottom: 2px solid #ddd;}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top: 0;}.table>tbody+tbody{border-top: 2px solid #ddd;}.table .table{background-color: #fff;}table td[class*=col-],table th[class*=col-]{position: static; float: none; display: table-cell;}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color: #f5f5f5;}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color: #dff0d8;}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color: #d9edf7;}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color: #fcf8e3;}label{max-width: 100%; display: inline-block; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #555; cursor: pointer;}input[type=checkbox],input[type=radio]{margin: 4px 0 0; line-height: normal;}input[type=file]{display: block;}select[size],textarea.form-control{height: auto;}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}.form-control,output{display: block; font-size: 14px; line-height: 1.42857143; color: #555;}output{padding-top: 7px;}.form-control{width: 100%; height: 34px; padding: 6px 12px; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus{outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}.form-control::-moz-placeholder{color: #999; opacity: 1;}.form-control:-ms-input-placeholder{color: #999;}.form-control::-webkit-input-placeholder{color: #999;}.form-control::-ms-expand{border: 0; background-color: transparent;}.form-control[disabled],.form-control[readonly]{background-color: #eee; opacity: 1;}.form-control[disabled]{cursor: not-allowed;}input[type=search]{appearance: none; -webkit-appearance: none;}.checkbox,.radio{position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}.btn,.checkbox label,.radio label{margin-bottom: 0; font-weight: 400; cursor: pointer;}.checkbox label,.radio label{min-height: 20px; padding-left: 20px;}.checkbox input[type=checkbox],.radio input[type=radio]{position: absolute; margin-left: -20px;}.checkbox+.checkbox,.radio+.radio{margin-top: -5px;}.checkbox.disabled label,.radio.disabled label,input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor: not-allowed;}.btn{display: inline-block; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}.btn.focus,.btn:focus,.btn:hover{color: #333; text-decoration: none;}.btn.active,.btn:active{outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn.disabled,.btn[disabled]{cursor: not-allowed; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none;}a.btn.disabled{pointer-events: none;}.btn-default{color: #333; background-color: #fff; border-color: #ccc;}.btn-default.focus,.btn-default:focus{color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}.btn-default.active,.btn-default:active,.btn-default:hover{color: #333; background-color: #e6e6e6; border-color: #adadad;}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover{color: #333; background-color: #d4d4d4; border-color: #8c8c8c;}.btn-default.active,.btn-default:active{background-image: none;}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover{background-color: #fff; border-color: #ccc;}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus{color: #fff;}.btn-success.active,.btn-success:active,.btn-success:hover{color: #fff;}.btn-success.active,.btn-success:active{background-image: none;}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover{background-color: #5cb85c; border-color: #4cae4c;}.fade{opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear;}.fade.in{opacity: 1;}.collapse{display: none;}.collapse.in{display: block;}tr.collapse.in{display: table-row;}tbody.collapse.in{display: table-row-group;}.open>a{outline: 0;}.input-group{position: relative; display: table; border-collapse: separate;}.input-group[class*=col-]{float: none; padding-left: 0; padding-right: 0;}.input-group .form-control{position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0;}.input-group .form-control:focus{z-index: 3;}.input-group .form-control,.input-group-addon,.input-group-btn{display: table-cell;}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius: 0;}.input-group-addon{white-space: nowrap;}.input-group-addon,.input-group-btn{width: 1%; vertical-align: middle;}.input-group-addon{padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px;}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0; border-top-right-radius: 0;}.input-group-addon:first-child{border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn{border-bottom-left-radius: 0; border-top-left-radius: 0;}.input-group-addon:last-child{border-left: 0;}.input-group-btn{font-size: 0; white-space: nowrap;}#header .container,.input-group-btn,.input-group-btn>.btn{position: relative;}.input-group-btn>.btn+.btn{margin-left: -1px;}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index: 2;}.input-group-btn:first-child>.btn{margin-right: -1px;}.input-group-btn:last-child>.btn{z-index: 2; margin-left: -1px;}.nav{margin-bottom: 0; padding-left: 0; list-style: none;}.nav>li,.nav>li>a{position: relative; display: block;}.nav>li>a{padding: 10px 15px;}.nav>li>a:focus,.nav>li>a:hover{text-decoration: none; background-color: #eee;}.nav>li.disabled>a{color: #777;}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color: #777; text-decoration: none; background-color: transparent; cursor: not-allowed;}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color: #eee; border-color: #337ab7;}.nav>li>a>img{max-width: none;}.nav-tabs{border-bottom: 1px solid #ddd;}.nav-tabs>li{float: left; margin-bottom: -1px;}.nav-tabs>li>a{margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0;}.nav-tabs>li>a:hover{border-color: #eee #eee #ddd;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default;}.tab-content>.tab-pane{display: none;}.entry-image iframe,.tab-content>.active{display: block;}.navbar-collapse{overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); -webkit-overflow-scrolling: touch;}.navbar-collapse.in{overflow-y: auto;}.container>.navbar-collapse{margin-right: -15px; margin-left: -15px;}.msg-popup{background-color: rgba(0, 0, 0, .6); position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; z-index: -1000; opacity: 0;}.msg-popup.active{opacity: 1; z-index: 99999;}.popup-box{width: 95%; max-width: 400px; padding: 30px; background-color: white; border-radius: 10px; transform: scale(0); opacity: 0; transition: transform .3s, opacity .3s;}.active .popup-box{opacity: 1; transform: scale(1);}.popup-btn{cursor: pointer; padding: 10px 30px; border-radius: 3px; background-color: #e52020; color: white; width: fit-content; float: right; margin-top: 10px; transition: all .2s ease-in-out;}.popup-btn:hover{background-color: #444; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}.breadcrumb{list-style: none; border-radius: 4px;}.breadcrumb>li,.pagination{display: inline-block;}.breadcrumb>li+li:before{content: "/\00a0"; padding: 0 5px; color: #ccc;}.breadcrumb>.active{color: #777;}.pagination{padding-left: 0; margin: 20px 0; border-radius: 4px;}.pagination:has(:nth-child(9)) li:nth-child(2){position: relative;margin-right: 1.2em;}.pagination:has(:nth-child(9)) li:nth-child(2):after{content: '...';position: absolute;right: -4px;transform: translate(100%, 0px);}.pagination>li{display: inline-block;margin-right: -4px;}.pagination>li>a,.pagination>li>span{position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; background-color: #fff; border: 1px solid #ddd; margin-left: -1px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius: 4px; border-top-right-radius: 4px;}.pagination>li>span:focus,.pagination>li>span:hover{z-index: 2; background-color: #eee; border-color: #ddd;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color: #777; background-color: #fff; border-color: #ddd; cursor: not-allowed;}.label{display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}a.label:focus,a.label:hover{color: #fff; text-decoration: none; cursor: pointer;}.label:empty{display: none;}.btn .label{position: relative; top: -1px;}.alert{padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;}.alert h4{margin-top: 0; color: inherit;}.alert>p+p{margin-top: 5px;}.media{margin-top: 15px; zoom: 1; overflow: hidden;}.media:first-child,.portfolio-meta li:first-child{margin-top: 0;}.panel{background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}.panel>.table{margin-bottom: 0;}.panel>.table caption{padding-left: 15px; padding-right: 15px;}.panel>.table:first-child{border-top-right-radius: 3px;}.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius: 3px; border-top-right-radius: 3px;}.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius: 3px;}.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius: 3px;}.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child{border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child{border-bottom-left-radius: 3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child{border-bottom-right-radius: 3px;}.panel>.panel-body+.table,.panel>.table+.panel-body{border-top: 1px solid #ddd;}.well{min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}.close{float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0#fff; opacity: .2; filter: alpha(opacity=20);}.close:focus,.close:hover{color: #000; text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50);}button.close{padding: 0; cursor: pointer; background: 0 0; border: 0; appearance: none; -webkit-appearance: none;}.clearfix:after,.clearfix:before,.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content: " "; display: table;}.clearfix:after,.container:after,.nav:after,.navbar-collapse:after,.panel-body:after,.row:after{clear: both;}.hide{display: none !important;}.show{display: block !important;}@-ms-viewport{width: device-width;}dl,dt,li,ol,ul{margin: 0; padding: 0;}.clear{clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; overflow: hidden;}::selection{color: #fff; text-shadow: none;}::-moz-selection{color: #fff; text-shadow: none;}::-webkit-selection{color: #fff; text-shadow: none;}a:hover{color: #222;}iframe{border: 0 !important;}#wrapper,.line{position: relative;}#wrapper{float: none; width: 1220px; margin: 0 auto; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);}.line{clear: both; width: 100%; margin: 60px 0; border-top: 1px solid #eee;}.topmargin{margin-top: 50px !important;}.bottommargin{margin-bottom: 50px !important; margin-top: 30px;}.bottommargin-sm{margin-bottom: 30px !important;}.nobottommargin{margin-bottom: 0 !important;}.nopadding{padding: 0 !important;}.hidden{display: none !important;}.inline-block{float: none !important; display: inline-block !important;}.center{text-align: center !important;}.divcenter{position: relative !important; float: none !important; margin-left: auto !important; margin-right: auto !important;}.color{color: #1abc9c !important;}.border-color{border-color: #1abc9c !important;}.section{position: relative; padding: 60px 0; background-color: #f9f9f9; overflow: hidden;}.parallax{background-color: transparent; background-attachment: fixed; background-position: 50%0; background-repeat: no-repeat; overflow: hidden;}.section .container{z-index: 2;}.col_full{width: 100%;}.col_half{width: 48%;}.col_one_fourth{width: 22%;}.col_one_fifth{width: 16.8%;}.col_full,.col_half,.col_one_fifth,.col_one_fourth,.sidebar{display: block; position: relative; margin-bottom: 50px;}.col_half,.col_one_fifth,.col_one_fourth,.sidebar{margin-right: 4%; float: left;}.sidebar{margin-right: 40px;}.col_full{clear: both; float: none; margin-right: 0;}.sidebar.col_last{float: right;}.col_last{margin-right: 0 !important; clear: right;}.fslider,.fslider .flexslider,.fslider .slide,.fslider .slide>a,.fslider .slide>a>img,.fslider .slide>img,.fslider .slider-wrap{position: relative; display: block; width: 100%; height: auto; overflow: hidden; backface-visibility: hidden; -webkit-backface-visibility: hidden;}.fslider{min-height: 32px;}.flexslider a:active,.flexslider a:focus{outline: 0; border: 0;}.slider-wrap{list-style: none; border: 0;}#abgne_marquee ul,.flexslider,.slider-wrap,div#abgne_marquee li{margin: 0; padding: 0;}.flexslider .slider-wrap>.slide{display: none; backface-visibility: hidden; -webkit-backface-visibility: hidden;}.flexslider .slider-wrap img{width: 100%; display: block;}.slider-wrap:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}* html .slider-wrap{height: 1%;}#header,#logo,.flexslider{position: relative;}#header{background-color: #fff; border-bottom: 1px solid #f5f5f5;}#logo{float: left; font-size: 36px; line-height: 100%; margin-right: 40px;}#logo a{display: block; color: #000;}#header,#logo img{-webkit-transition: height .4s ease, opacity .3s ease; -o-transition: height .4s ease, opacity .3s ease; transition: height .4s ease, opacity .3s ease;}#logo img{display: block; max-width: 100%; height: 71px !important;}#header{height: 100px;}.one-page-arrow{position: absolute; z-index: 3; bottom: 20px; left: 50%; margin-left: -16px; width: 32px; height: 32px; font-size: 32px; text-align: center; color: #222;}#slider,.swiper_wrapper{width: 100%; overflow: hidden;}#slider{position: relative;}.swiper_wrapper{height: 500px;}.full-screen .swiper_wrapper{height: auto;}.swiper_wrapper .swiper-container{position: relative; width: 100%; height: 100%; margin: 0; background: url(images/pattern2.png);}.swiper_wrapper .swiper-slide{position: relative; margin: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; overflow: hidden;}#slider .container{position: relative; height: 100%;}.slider-caption{position: absolute; top: 0; left: 15px; z-index: 20; max-width: 550px; color: #eee; font-size: 22px; font-weight: 300; text-shadow: 1px 1px 1px rgba(0, 0, 0, .15); -webkit-transition: top .3s ease; -o-transition: top .3s ease; transition: top .3s ease;}.slider-caption:not(.dark),.slider-caption:not(.dark) h2{color: #222; text-shadow: none;}#page-title h1,.slider-caption h2{line-height: 1; text-transform: uppercase;}.slider-caption h2{font-size: 64px; letter-spacing: 2px; font-weight: 700; margin-bottom: 30px;}.slider-caption p{margin-bottom: 10px; font-size: 24px;}.slider-caption.slider-caption-center{margin: 0 auto; left: 0; right: 0;}#slider-arrow-left,#slider-arrow-right{position: absolute; cursor: pointer; z-index: 100; top: 50%; left: 0; margin-top: -26px; background-color: rgba(0, 0, 0, .3); width: 52px; height: 52px; border: 0; border-radius: 0 3px 3px 0; -webkit-transition: background-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;}#slider-arrow-right{left: auto; right: 0; border-radius: 3px 0 0 3px;}#slider-arrow-left i,#slider-arrow-right i{line-height: 50px; width: 34px; height: 52px; color: #ddd; text-shadow: 1px 1px 1px rgba(0, 0, 0, .1); font-size: 34px; text-align: center;}#slider-arrow-left i{color: rgba(255, 255, 255, .8); margin-left: 7px;}#slider-arrow-right i{margin-left: 10px;}#slider-arrow-left:hover,#slider-arrow-right:hover{background-color: rgba(0, 0, 0, .6) !important;}#page-title{padding: 50px 0; background-color: #f5f5f5; border-bottom: 1px solid #eee;}#page-title,#page-title .container{position: relative;}#page-title h1{padding: 0; margin: 0; font-weight: 600; letter-spacing: 1px; color: #333; font-size: 28px;}#page-title span{display: block; margin-top: 10px; font-weight: 300; color: #777; font-size: 18px;}.breadcrumb{position: absolute !important; top: 50% !important; left: auto !important; right: 15px !important; margin: -10px 0 0 !important; background-color: transparent !important; padding: 0 !important; font-size: 14px; font-weight: 300;}.breadcrumb a{color: #555;}.breadcrumb a:hover,.entry-title h2 a:hover{color: #1abc9c;}.breadcrumb,.breadcrumb i{width: auto !important;}#page-title.page-title-dark{background-color: #333; border-bottom: none;}#page-title.page-title-dark h1,#page-title.page-title-dark p{text-shadow: 0 0 3px rgba(0, 0, 0, .4);}#page-title.page-title-dark h1{color: rgba(255, 255, 255, .9) !important;}#page-title.page-title-dark span{color: rgba(255, 255, 255, .7);}#page-title.page-title-dark .breadcrumb>.active{color: rgba(255, 255, 255, .6);}#page-title.page-title-dark .breadcrumb a,#slider-arrow-right i{color: rgba(255, 255, 255, .8);}#page-title.page-title-dark .breadcrumb a:hover{color: rgba(255, 255, 255, .95);}#page-title.page-title-parallax{padding: 100px 0; border-bottom: none; background-color: transparent; background-position: 50%0; background-repeat: no-repeat;}#page-title.page-title-parallax h1{font-size: 40px; font-weight: 500; letter-spacing: 2px; margin-bottom: 10px;}#page-title.page-title-parallax span{font-size: 22px;}#content{overflow: hidden;}#content,#content .container,#posts,.content-wrap,.grid-container{position: relative;}.grid-container{overflow: hidden;}body:not(.device-touch) .grid-container{-webkit-transition: height .4s ease; -o-transition: height .4s ease; transition: height .4s ease;}.portfolio{position: relative;}body:not(.device-touch) .portfolio{-webkit-transition: height .4s linear; -o-transition: height .4s linear; transition: height .4s linear;}.portfolio-meta{list-style: none; font-size: 14px;}.portfolio-meta li{margin: 10px 0; color: #666;}.portfolio-meta li span{display: inline-block; font-weight: 700; color: #333;}.portfolio-meta li span i{position: relative; top: 1px; width: 14px; text-align: center; margin-right: 7px;}.well .line{margin: 20px 0; border-color: #e5e5e5;}.entry{position: relative; margin: 0 0 50px; padding: 0 0 50px; border-bottom: 2px solid #f5f5f5;}.entry-image{margin-bottom: 30px; display: block; width: 100%; height: auto;}.entry-image .slide a,.entry-image img,.entry-image>a{display: block; position: relative; width: 100%; height: auto;}.entry-title h2{margin: 0; font-size: 24px; font-weight: 600; letter-spacing: 1px;}.entry-title h2 a,.product-title h3 a,.single-product .product-title h2 a{color: #333;}.entry-content,.entry-image{position: relative;}.post-grid{margin-right: -28px;}.post-grid .entry{float: left; width: 264px; margin-right: 28px;}.post-grid .entry-image img{border-radius: 0;}.post-grid .entry-title h2{font-size: 17px; font-weight: 600;}.post-grid.grid-3{margin-right: -30px;}.post-masonry .entry-image,.post-masonry .entry-image img{height: auto !important;}.fb-comments,.fb-comments>span,.fb-comments>span>iframe{display: block !important; width: 100% !important; margin: 0;}.product,.product-image{position: relative;}.product-image{width: 100%; height: auto; overflow: hidden;}.product-image .slide a,.product-image img,.product-image>a{display: block; width: 100%; height: 100%;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-image>a{-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}.product-image>a:nth-of-type(2){opacity: 0; position: absolute; z-index: -1; top: 0; left: 0;}.product-image:hover>a:nth-of-type(2){opacity: 1; z-index: 2;}.product-desc{padding: 15px 0; font-size: 14px;}.product-title{margin-bottom: 7px;}.product-title h3{margin: 0; font-size: 20px;}.product-title h3 a:hover,.single-product .product-title h2 a:hover{color: #1abc9c;}.product-price{font-size: 18px; font-weight: 600; color: #444; margin-bottom: 4px;}.product-price del{font-weight: 400; font-size: 90%; color: #888;}.product-price ins{text-decoration: none; color: #1abc9c;}.product-overlay{position: absolute; width: 100%; line-height: 44px; top: auto; left: 0; z-index: 6;}.product:hover .product-overlay{bottom: 0;}.product-overlay a{display: block; float: left; width: 50%; font-size: 13px; color: #333; background-color: #f5f5f5; text-align: center; border-right: 1px solid rgba(0, 0, 0, .1);}body:not(.device-touch) .tagcloud a,body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay a{-webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}.product-overlay a i,ul.tab-nav li a i{position: relative; top: 1px; font-size: 14px; margin-right: 3px;}.product-overlay a:hover{background-color: #333; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}.single-product .product{width: 100%; margin: 0;}.single-product .product-image,.single-product .product-image img{height: auto;}.single-product .product-desc{padding: 0;}.single-product .product-title h2{font-size: 28px; margin-bottom: 8px;}.single-product .product-price{float: left; font-size: 24px; color: #1abc9c; margin-bottom: 0;}.single-product .product-desc .line{margin: 20px 0;}.quantity{float: left; margin-right: 30px;}.quantity .minus,.quantity .plus,.quantity .qty{float: left; height: 40px; line-height: 40px; text-align: center; background-color: #eee;}.quantity .qty{width: 50px; border: 0; margin-bottom: 0;}.quantity .minus,.quantity .plus{display: block; cursor: pointer; border: 0 transparent; padding: 0; width: 36px; font-size: 16px; font-weight: 700; transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear;}.quantity .minus:hover,.quantity .plus:hover{background-color: #ddd;}.quantity .minus:focus,.quantity .plus:focus,.quantity .qty:focus{box-shadow: none !important; outline: 0 !important;}.cart .remove{font-size: 14px; color: red;}.cart .remove:hover,.widget_links li a:hover{color: #000;}.cart td,.cart th{padding: 12px 15px !important;}.cart th{font-size: 14px; color: #555;}.cart td{vertical-align: middle !important; border-color: #e5e5e5 !important;}.product-name a{font-weight: 700; font-size: 13px; color: #333;}.product-name a:hover{color: #666;}td.actions{padding: 20px 15px !important; vertical-align: top !important; background-color: #f5f5f5;}.events .entry{padding: 20px; background-color: #f9f9f9; border-bottom: 3px solid #eee;}.button{display: inline-block; position: relative; cursor: pointer; outline: 0; white-space: nowrap; height: 40px; line-height: 40px; text-transform: uppercase; letter-spacing: 1px; border: 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}body:not(.device-touch) .button{-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.button:hover{background-color: #444; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}.button.button-xlarge{font-size: 18px; letter-spacing: 2px; height: 52px;}.button i{position: relative; top: 1px; line-height: 1; margin-right: 5px; width: 16px; text-align: center;}.button-xlarge i{top: 2px; margin-right: 8px;}.button.button-rounded{border-radius: 3px;}.button.button-border{border: 2px solid #444; background-color: transparent; color: #333; line-height: 36px; font-weight: 600; text-shadow: none;}.button.button-border.button-xlarge{line-height: 48px;}.button.button-border:not(.button-fill):hover{background-color: #444; color: #fff; border-color: transparent !important; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}.alert i{top: 1px; font-size: 14px; width: 14px; text-align: center; margin-right: 5px;}.alert i,.tabs,.toggle{position: relative;}.toggle{display: block; margin: 0 0 20px;}.tabs{margin: 0 0 30px;}ul.tab-nav:not(.tab-nav-lg){margin: 0; border-bottom: 1px solid #ddd; list-style: none;}ul.tab-nav:not(.tab-nav-lg) li{float: left; border: 1px solid #ddd; border-bottom: 0; border-left: 0; height: 41px; text-align: center;}ul.tab-nav:not(.tab-nav-lg) li a{display: block; padding: 0 15px; color: #444; height: 40px; line-height: 40px; background-color: #f2f2f2; font-size: 14px; font-weight: 700;}.tab-container{padding: 20px 0 0;}.quick-contact-widget form,.tab-container,.team{position: relative;}.counter{font-size: 42px; font-weight: 600;}.counter+h5{font-weight: 400; text-transform: uppercase; letter-spacing: 1px; margin-top: 10px;}.widget .counter+h5{opacity: .7;}.highlight{padding: 2px 5px; background-color: #444; color: #fff; border-radius: 2px;}.overlay{top: 0; left: 0;}.form-control{border-radius: 3px;}.form-control:active,.form-control:focus{border-color: #999; box-shadow: none;}form .col_full,form .col_half,form .col_one_fifth,form .col_one_fourth{margin-bottom: 25px;}label.error{margin-top: 5px; color: #e42c3e; font-weight: 400; display: none !important;}.form-control.error{border-color: #e42c3e;}.heading-block{margin-bottom: 50px;}.heading-block h1,.heading-block h2,.heading-block h3,.heading-block h4{margin-bottom: 0; font-weight: 500; text-transform: uppercase; color: #333;}.heading-block h4{font-size: 20px; font-weight: 700;}.heading-block h1{font-size: 32px;}.heading-block h2{font-size: 30px;}.heading-block>span:not(.before-heading){display: block; margin-top: 10px; font-weight: 300; color: #777;}.center .heading-block>span,.heading-block.center>span{max-width: 700px; margin-left: auto; margin-right: auto;}#footer .bottommargin-sm h5,.heading-block h1+span{font-size: 24px;}.heading-block h2+span{font-size: 22px;}.heading-block h4+span{font-size: 20px;}.heading-block~p:not(.lead){font-size: 15px;}.heading-block:after{content: ""; margin-top: 30px; width: 40px; border-top: 2px solid #444;}.center .heading-block:after,.heading-block.center:after{margin: 30px auto 0;}.heading-block.border-color:after{border-color: #1abc9c;}#gotoTop{display: none; z-index: 299; position: fixed; width: 40px; height: 40px; background-color: #333; background-color: rgba(0, 0, 0, .3); font-size: 20px; line-height: 36px; text-align: center; color: #fff; top: auto; left: auto; right: 30px; bottom: 50px; cursor: pointer; border-radius: 2px;}body:not(.device-touch) #gotoTop{transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear;}#gotoTop:hover{background-color: #e52020;}.preloader{display: block; width: 100%; height: 100%; background: url(images/preloader.gif)center center no-repeat #fff;}#footer{position: relative; background-color: #eee; border-top: 5px solid rgba(0, 0, 0, .2);}#footer .footer-widgets-wrap{position: relative; padding: 80px 0;}.footer-widgets-wrap .col_full,.footer-widgets-wrap .col_half,.footer-widgets-wrap .col_one_fifth,.footer-widgets-wrap .col_one_fourth{margin-bottom: 0;}#copyrights{padding: 40px 0; font-size: 14px; line-height: 1.8;}#copyrights .col_half{margin-bottom: 0 !important;}#copyrights a:first-child{margin-left: 0;}.footer-logo{display: block; margin-bottom: 30px;}.widget{position: relative;}.widget p{line-height: 1.7;}.sidebar-widgets-wrap .widget{padding-top: 50px; border-top: 1px solid #eee;}.widget:first-child{margin-top: 0;}.sidebar-widgets-wrap .widget:first-child{padding-top: 0; border-top: 0;}.widget>h4{margin-bottom: 25px; font-size: 15px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}.sidebar .widget>h4{line-height: 45px; font-size: 18px; font-weight: 500; letter-spacing: 0; margin-bottom: 28px; color: #555; background-color: #ebebeb;}.sidebar-widgets-wrap .widget>h4{letter-spacing: 1px;}.widget p:not(.lead){font-size: 14px;}.tagcloud{margin-bottom: -2px;}.tagcloud a{display: block; float: left; margin-right: 4px; margin-bottom: 4px; padding: 3px 6px; border: 1px solid #e5e5e5; font-size: 13px !important; color: #666; border-radius: 2px;}.tagcloud a:hover{border-color: #1abc9c !important;}.widget_links li,.widget_links ul{list-style: none; margin: 0;}.widget_links li{padding: 4px;}.widget_links li a{display: inline-block; background: url(images/icons/widget-link.png)left top no-repeat; border: 0 !important; color: #444; font-size: 14px; padding: 0 3px 0 0;}.widget_links>ul>li:first-child{border-top: 0 !important;}.widget_links>ul{margin-top: -4px !important;}.widget_links ul ul{margin-left: 15px;}.quick-contact-widget .form-control,.quick-contact-widget .input-group{margin-bottom: 10px;}#video-slider .video-blocks .video-text .title,.quick-contact-widget .input-group .form-control{margin-bottom: 0;}.subscribe-widget h5{font-weight: 300; font-size: 14px; line-height: 1.5;}.table .success{color: #3c763d;}.table .info{color: #31708f;}.table .warning{color: #8a6d3b;}label.checkbox,label.radio{padding-left: 20px;}body:not(.no-transition) #wrapper{position: relative; opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.swiper-container{margin: 0 auto; position: relative; overflow: hidden; z-index: 1;}.swiper-slide,.swiper-wrapper{width: 100%; height: 100%; position: relative;}.swiper-wrapper{z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.swiper-slide{-webkit-flex-shrink: 0; flex: 0 0 auto; flex-shrink: 0;}.dark,.dark .breadcrumb a:hover,.dark .entry-title h2 a,.dark a:hover,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color: #eee;}.dark #content,.dark #wrapper,body.dark{background-color: #383838;}.dark .line{border-top-color: rgba(255, 255, 255, .1);}.dark .section,.section.dark{background-color: #282828; border-color: rgba(255, 255, 255, .1);}#header.dark:not(.transparent-header),.dark #header:not(.transparent-header){background-color: #333; border-bottom: 1px solid rgba(255, 255, 255, .05);}.dark #logo a,.dark .one-page-arrow,.one-page-arrow.dark{color: #fff;}.dark .slider-caption,.dark .slider-caption h2{color: #eee; text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);}.dark #page-title{background-color: #282828; border-bottom-color: #3f3f3f;}.dark #page-title h1{color: rgba(255, 255, 255, .9) !important;}.dark #page-title span{color: rgba(255, 255, 255, .7);}.dark .breadcrumb a,.dark .entry-title h2 a:hover,.dark .portfolio-meta li span{color: #bbb;}.dark .portfolio-meta li{color: #999;}.dark .well .line{border-color: rgba(255, 255, 255, .08);}.dark .entry{border-bottom-color: rgba(255, 255, 255, .08);}.dark .product-title h3 a,.dark .single-product .product-title h2 a{color: #eee;}.dark .product-price,.dark .product-title h3 a:hover,.dark .single-product .product-title h2 a:hover{color: #bbb;}.dark .product-overlay a{color: #eee; background-color: rgba(0, 0, 0, .8); border-right-color: rgba(255, 255, 255, .15);}.dark .product-overlay a:last-child{border-right: 0;}.dark .product-overlay a:hover{background-color: rgba(0, 0, 0, .9);}.dark .quantity .qty{border-left-color: rgba(255, 255, 255, .08); border-right-color: rgba(255, 255, 255, .08);}.dark .quantity .minus,.dark .quantity .plus,.dark .quantity .qty{background-color: rgba(0, 0, 0, .2);}.dark .quantity .minus:hover,.dark .quantity .plus:hover{background-color: rgba(0, 0, 0, .4);}.dark .cart .remove,.dark .product-name a:hover,.dark label{color: #bbb;}.dark .cart .remove:hover,.dark .product-name a{color: #eee;}.dark .cart th,.dark .widget h4{color: #ddd;}.dark .cart td{border-color: rgba(255, 255, 255, .08) !important;}.dark .events .entry,.dark td.actions{background-color: rgba(0, 0, 0, .2);}.dark .events .entry{border-bottom-color: rgba(0, 0, 0, .1);}.dark .button:hover{background-color: rgba(0, 0, 0, .3);}.dark .button.button-border:not(.button-light){border-color: rgba(255, 255, 255, .4); color: rgba(255, 255, 255, .5);}.dark .button.button-border:not(.button-light):hover,.dark .heading-block:not(.not-dark)>span{color: #eee;}.dark .heading-block:not(.not-dark):after{border-top-color: rgba(255, 255, 255, .4);}.dark ul.tab-nav{border-bottom-color: #494949;}.dark ul.tab-nav li{border-color: #494949;}.dark ul.tab-nav li:first-child{border-left-color: #494949;}.dark ul.tab-nav li a{color: #ddd; background-color: rgba(0, 0, 0, .15);}.dark .counter,.dark .heading-block:not(.not-dark){text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);}.dark .heading-block:not(.not-dark) h1,.dark .heading-block:not(.not-dark) h2,.dark .heading-block:not(.not-dark) h3,.dark .heading-block:not(.not-dark) h4{color: #fff;}.dark .highlight,.dark .preloader{background-color: rgba(0, 0, 0, .2);}.dark .preloader{background-image: url(../images/preloader-dark.gif);}#footer.dark,.dark #footer{background-color: #333; color: #ccc; border-top-color: rgba(0, 0, 0, .2);}.dark #copyrights{background-color: rgba(0, 0, 0, .2); color: rgba(255, 255, 255, .25); text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);}.dark .footer-widgets-wrap a,.dark .widget_links li a{color: #ccc;}.dark .footer-widgets-wrap a:hover,.dark output{color: #999;}.dark .sidebar-widgets-wrap .widget,.dark .table>tbody+tbody,.dark .table>tbody>tr>td,.dark .table>tbody>tr>th,.dark .table>thead>tr>td,.dark .table>thead>tr>th,.dark hr{border-top-color: rgba(255, 255, 255, .1);}.dark .widget p,.search>button:hover{opacity: .8;}.dark .tagcloud a{color: #999; border-color: transparent;}.dark .tagcloud a:hover{border-color: transparent !important; background-color: #1abc9c; color: #fff !important;}.dark .widget_links li a:hover{color: #aaa;}.dark mark{background: rgba(0, 0, 0, .5); color: #fff;}.dark code,.dark pre{color: #df6f72; background-color: rgba(0, 0, 0, .3);}.dark pre{color: #fff; border-color: rgba(255, 255, 255, .15);}.dark .table>thead>tr>th,.dark legend{border-bottom-color: rgba(255, 255, 255, .1);}.dark .table .table,.dark .tagcloud a{background-color: rgba(0, 0, 0, .2);}.dark .table>tbody>tr.active>td,.dark .table>tbody>tr.active>th,.dark .table>tbody>tr>td.active,.dark .table>tbody>tr>th.active,.dark .table>thead>tr.active>td,.dark .table>thead>tr.active>th,.dark .table>thead>tr>td.active,.dark .table>thead>tr>th.active{background-color: rgba(0, 0, 0, .1);}.dark legend{color: #ddd;}.dark .form-control:not(.not-dark){color: #999; background-color: rgba(0, 0, 0, .2); border-color: rgba(0, 0, 0, .25);}.dark .form-control:not(.not-dark) option{background-color: #282828;}.dark .form-control:not(.not-dark):active,.dark .form-control:not(.not-dark):focus{background-color: rgba(0, 0, 0, .3); border-color: rgba(0, 0, 0, .25) !important;}.dark .form-control:not(.not-dark)::-moz-placeholder{color: #666;}.dark .form-control:not(.not-dark):-ms-input-placeholder{color: #666;}.dark .form-control:not(.not-dark)::-webkit-input-placeholder{color: #666;}.dark .form-control:not(.not-dark)[disabled],.dark .form-control:not(.not-dark)[readonly]{background-color: rgba(255, 255, 255, .1);}.dark .input-group .form-control.error:not(.not-dark){color: #e42c3e;}.dark .form-control.error:not(.not-dark)::-moz-placeholder{color: rgba(228, 44, 62, .6);}.dark .form-control.error:not(.not-dark):-ms-input-placeholder{color: rgba(228, 44, 62, .6);}.dark .form-control.error:not(.not-dark)::-webkit-input-placeholder{color: rgba(228, 44, 62, .6);}.dark .btn:focus,.dark .btn:hover{color: #fff;}.dark .btn-default{color: #fff; background-color: rgba(0, 0, 0, .2); border-color: rgba(255, 255, 255, .15);}.dark .btn-default.active,.dark .btn-default:active,.dark .btn-default:focus,.dark .btn-default:hover{color: #fff; background-color: rgba(0, 0, 0, .3); border-color: rgba(255, 255, 255, .2);}.dark .btn-default.disabled,.dark .btn-default.disabled.active,.dark .btn-default.disabled:active,.dark .btn-default.disabled:focus,.dark .btn-default.disabled:hover,.dark .btn-default[disabled],.dark .btn-default[disabled].active,.dark .btn-default[disabled]:active,.dark .btn-default[disabled]:focus,.dark .btn-default[disabled]:hover{color: #bbb; background-color: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .1);}.dark .input-group-addon,.dark .input-group-btn .btn-default{color: #999; background-color: rgba(0, 0, 0, .35); border-color: rgba(0, 0, 0, .25);}.dark .input-group-btn .btn-default{color: #fff;}.dark .input-group-btn .btn-default:hover{background-color: rgba(0, 0, 0, .3);}.dark .nav .open>a,.dark .nav .open>a:focus,.dark .nav .open>a:hover,.dark .nav>li>a:focus,.dark .nav>li>a:hover{background-color: rgba(0, 0, 0, .2);}.dark .nav-tabs{border-bottom-color: rgba(255, 255, 255, .15);}.dark .nav-tabs>li>a:hover{border-color: rgba(255, 255, 255, .2); border-bottom: none;}.dark .nav-tabs>li.active>a,.dark .nav-tabs>li.active>a:focus,.dark .nav-tabs>li.active>a:hover{color: #ddd; background-color: #383838; border: 1px solid rgba(255, 255, 255, .2); border-bottom-color: #383838;}.dark .pagination>li>a,.dark .pagination>li>span{color: #bbb; background-color: rgba(255, 255, 255, .1); border-color: #666;}.dark .pagination>li>a:focus,.dark .pagination>li>a:hover,.dark .pagination>li>span:focus,.dark .pagination>li>span:hover{color: #eee; background-color: rgba(0, 0, 0, .1);}.dark .pagination>.disabled>a,.dark .pagination>.disabled>a:focus,.dark .pagination>.disabled>a:hover,.dark .pagination>.disabled>span,.dark .pagination>.disabled>span:focus,.dark .pagination>.disabled>span:hover{color: #999; background-color: rgba(255, 255, 255, .2); border-color: #777;}.dark .panel{background-color: rgba(0, 0, 0, .2);}.dark .panel>.panel-body+.table{border-top-color: rgba(255, 255, 255, .1);}.dark .panel-default,.dark .well{border-color: rgba(255, 255, 255, .15);}.dark .well{background-color: rgba(0, 0, 0, .2);}.dark .close{opacity: 1; color: rgba(0, 0, 0, .15); text-shadow: 0 1px 0 rgba(0, 0, 0, .2);}.dark .close:focus,.dark .close:hover{color: rgba(0, 0, 0, .4);}@font-face{font-family: font-icons; src: url(fonts/font-icons.eot); src: url(fonts/font-icons.eot)format("embedded-opentype"), url(fonts/font-icons.woff)format("woff"), url(fonts/font-icons.ttf)format("truetype"), url(fonts/font-icons.svg)format("svg"); font-weight: 400; font-style: normal;}@font-face{font-family: lined-icons; src: url(fonts/lined-icons.eot); src: url(fonts/lined-icons.eot)format("embedded-opentype"), url(fonts/lined-icons.woff)format("woff"), url(fonts/lined-icons.ttf)format("truetype"), url(fonts/lined-icons.svg)format("svg"); font-weight: 400; font-style: normal;}@font-face{font-family: Simple-Line-Icons; src: url(fonts/Simple-Line-Icons.eot); src: url(fonts/Simple-Line-Icons.eot?#iefix)format("embedded-opentype"), url(fonts/Simple-Line-Icons.woff)format("woff"), url(fonts/Simple-Line-Icons.ttf)format("truetype"), url(fonts/Simple-Line-Icons.svg#Simple-Line-Icons)format("svg"); font-weight: 400; font-style: normal;}[class*=" icon-"],[class^=icon-]{display: inline-block; font-family: font-icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-email2:before{content: "\e662";}.icon-facebook:before{content: "\e86f";}.icon-angle-left:before{content: "\e7a4";}.icon-angle-right:before{content: "\e7a5";}.icon-angle-up:before{content: "\e7a6";}.icon-angle-down:before{content: "\e7a7";}.animated{opacity: 1; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.animated.infinite{-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}.swing{-webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing;}.fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn;}.fadeInDown{-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}.fadeInRight{-webkit-animation-name: fadeInRight; animation-name: fadeInRight;}.fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}.fadeOut{-webkit-animation-name: fadeOut; animation-name: fadeOut;}button::-moz-focus-inner{padding: 0; border: 0;}.checkbox-style,.checkbox-style-3-label{display: inline-block; vertical-align: middle; margin: 5px; cursor: pointer;}.checkbox-style{opacity: 0; position: absolute;}.checkbox-style-3-label{position: relative;}.checkbox-style-3-label:before{content: ""; background: #fff; border: 2px solid #ddd; display: inline-block; vertical-align: middle; width: 24px; height: 24px; padding: 4px; margin-right: 10px; line-height: 1; text-align: center;}.checkbox-style-3-label.checkbox-small:before{border: 2px solid #ddd; width: 16px; height: 16px; margin: 0 8px 1px 0;}.checkbox-style:checked+.checkbox-style-3-label:before{content: "\e116"; font-family: lined-icons; background: #1abc9c; color: #fff;}.checkbox-style+.checkbox-style-3-label.checkbox-small:before{border: 1px solid #bbb; width: 16px; height: 16px; margin: 0 8px 1px 0; font-size: 7px; line-height: .8;}.slick-list,.slick-slider{position: relative; display: block;}.slick-slider{box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.slick-list{overflow: hidden; margin: 0; padding: 0;}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline: 0;}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.slick-track{position: relative; top: 0; left: 0; display: block;}.slick-track:after,.slick-track:before{display: table; content: "";}.slick-track:after{clear: both;}.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}.slick-initialized .slick-slide,.slick-slide img{display: block;}@font-face{font-family: slick; font-weight: 400; font-style: normal; src: url(fonts/slick.eot); src: url(fonts/slick.eot?#iefix)format("embedded-opentype"), url(fonts/slick.woff)format("woff"), url(fonts/slick.ttf)format("truetype"), url(fonts/slick.svg#slick)format("svg");}.slick-next,.slick-prev{font-size: 0; line-height: 0; position: absolute; top: 50%; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: 0; outline: 0; background: 0 0;}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color: transparent; outline: 0; background: 0 0;}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity: 1;}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family: slick; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.slick-dots li button:before{font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "•"; text-align: center; opacity: .25; color: #000;}.slick-next:before,.slick-prev:before{font-size: 20px; line-height: 1; opacity: .75; color: #fff;}.slick-prev{left: -25px;}.slick-prev:before{content: "←";}.slick-next{right: -25px;}.slick-next:before{content: "→";}.slick-dots{display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}.slick-dots li{position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}.slick-dots li button{font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; cursor: pointer; color: transparent; border: 0; outline: 0; background: 0 0;}.slick-dots li.slick-active button:before{opacity: .75; font-size: 20px; color: #e52020;}.mCustomScrollbar{-ms-touch-action: pinch-zoom; touch-action: pinch-zoom;}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}.master-slider{position: relative; visibility: hidden; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);}.master-slider a{-webkit-transition: none; -o-transition: none; transition: none;}.master-slider,.master-slider *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.master-slider img{max-width: none;}.ms-slide{position: absolute; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}a,body,button,h1,h2,h3,h4,h5,h6,label,li,ol,ul{font-family: "Noto Sans TC", "Microsoft JhengHei", "LiHei Pro", "WenQuanYi Zen Hei", Arial;}#content{background-color: #fff !important;}.checkbox-style:checked+.checkbox-style-3-label:before{background-color: #ef4836;}::selection{background-color: #ef4836;}#header>.container{padding: 10px 0;}.search{display: inline-block; position: relative;}.search>input{font-size: 16px; background-color: #fafafa; border: 1px solid #ededed; border-radius: 3px; padding: 10px; width: 400px; margin-top: 12.5px; -webkit-box-shadow: 0 6px 10px -8px rgba(0, 0, 0, .2); -moz-box-shadow: 0 6px 10px -8px rgba(0, 0, 0, .2); -ms-box-shadow: 0 6px 10px -8px rgba(0, 0, 0, .2); -o-box-shadow: 0 6px 10px -8px rgba(0, 0, 0, .2); box-shadow: 0 6px 10px -8px rgba(0, 0, 0, .2);}.search>button{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 1; position: absolute; top: 16.5px; right: 5px; background-color: #ef4836; color: #fff; font-size: 18px; padding: 0 15px; border-radius: 3px; line-height: 39px; border: 0;}.footer-widgets-left-block{padding-right: 80px;}.footer-widgets-right-block .list,ul{list-style: none;}.footer-logo{width: 98px;}.widget{margin-top: 10px;}.dark .widget_links li a{background-image: none; font-size: 15px;}.widget .list>li{padding: 10px 0; border-bottom: 1px solid #3d3d3d;}.widget .list>li>p{margin-bottom: 0; color: #fff; font-size: 14px;}.widget .list>li .fa{color: #fff; margin-right: 10px;}.dark .form-control:not(.not-dark),.dark .input-group-addon{background-color: #fff;}.btn-success{color: #999; background-color: #ddd; border: 0; font-size: 15px;}.dark .form-control:not(.not-dark):focus{background-color: #fff;}#footer .col_half{width: 100%; text-align: center; float: none; color: #ddd; font-size: 13px;}#copyrights{background-color: #3d3d3d;}#footer{margin-top: 0 !important;}.btn-success:hover{background-color: #ef4836;}.ms-tabs-template{margin: 0 auto;}.hover-text-color-red.active{color: #ef4836 !important;}a{display: inline-flex; display: inline-block; cursor: pointer;}textarea{width: 100%; resize: none; color: #aaa; font-size: 16px; padding: 10px; border-radius: 3px; margin-top: 20px;}textarea:focus{border-color: #aaa !important;}#posts hr{margin: 0; height: 1px; background-color: #e7e7e7; width: calc(100% - 30px);}.sidebar .checkbox>li>a.active::before,.sidebar .checkbox>li>a:hover::before{background-position: bottom;}#bt_code_content p,#content p{line-height: 1.7em !important; font-weight: 400;}#abgne_marquee{width: 60%;}#abgne_marquee ul li a{display: block; overflow: hidden; font-size: 12px; height: 23px; line-height: 23px; text-decoration: none;}.filter li a span{background-size: cover; background-position: top; margin: 0 auto 5px; display: block; -webkit-transition: all 0 !important; transition: all 0 !important;}label{font-size: 14px; margin-bottom: 0;}.product-price>ul>li>a>span{width: calc(100% - 25px); float: left; font-weight: 700; letter-spacing: .05em;}.article-inside .text-box ol{padding-left: 1em;}.article-inside .text-box ul{list-style: square; padding-left: 1em;}#article-recommend-slider .slick-dots li button:before{color: #6d6d6d;}.step-container::before{background: linear-gradient(90deg, #ef4836 0, #ddd 50%, #ddd 100%);}.member-right-block .top-list li div p{font-size: 14px; font-weight: 400; margin-bottom: 0;}.info-list>li>span button{background-color: #555; color: #fff; font-size: 15px; padding: 10px 25px; border-radius: 3px; border: 0;}.dark .heading-block:not(.not-dark) h3.title{color: #333;}.portfolio-meta li:first-child ins{font-size: 24px; text-decoration: none;}ul.tab-nav:not(.tab-nav-lg) li:first-child{margin-left: 0; border-left: 1px solid #ddd;}.member-power-table table thead .red-topbar th{background-color: #e52020; color: #fff; text-align: center;}.member-power-table table tbody tr td p,.member-power-table table thead tr th p{margin-bottom: 0; color: #666; font-size: 14px;}.search_result_wrapper>[id^=search_] h4{position: relative; font-size: 24px; background-color: #fff; border-left: 6px solid #e52020; text-align: left; margin-bottom: 30px;}.search_result_wrapper>[id^=search_] h4:before:not(#search_story h4),.search_result_wrapper>[id^=search_] h4:before:not(#search_storyh4){content: ""; display: block; position: absolute; top: calc(50% - .5px); width: 100%; height: 1px; background-color: #eee;}.sort-list>li>button.active,.sort-list>li>button:hover{background-color: gray; color: #fff; border-color: transparent;}.freight-table .step2 thead tr:first-child th:nth-child(2){width: 90%;}.freight-table table thead tr th:last-child button{background-color: #e52020; color: #fff; border: 0; font-size: 14px; margin-left: 10px; padding: 5px 10px; border-radius: 3px;}.select-box select{width: 100%; border: 1px solid #ddd; border-radius: 3px; color: #999; font-size: 16px; padding: 10px;}.address-select label.add_address input[type=checkbox]:checked~.tick{border: 1px solid #e52020;}.address-select label.add_address input[type=checkbox]:checked~.tick .fa:before,.address-select label.add_address input[type=checkbox]:checked~span{color: #e52020;}.check-form .text-box textarea.type1{width: 100%; height: auto; min-width: 100%; min-height: 150px; font-size: 15px; font-weight: 700; color: #555; border: #ddd 1px solid; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.check-form .text-box textarea.type1:focus{border: #ddd 1px solid !important;}.freight-table input[type=radio]:checked~.radio-box::after{display: block;}.check-total.step2>div:first-child h6{line-height: 80px;}.member-right-block .top-list li:last-child{border-right: none;}.topheader{background-color: #fff; z-index: 99999; /*節慶 header*/ /* background: url('../../images/header_newyear_2025/header_newyear_2600.gif') center top repeat-y; background-color: #871515; */}.topheader__search{position: relative; width: 400px; height: 45px; overflow: visible;}.topheader__search-list li a i{margin-right: 5px; -webkit-transition: .3s all; transition: .3s all;}.topheader__search-list li a:hover i{margin-right: 10px; color: #333;}.topheader__menu{display: -webkit-box; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: start; -ms-flex-align: start; -ms-flex-line-pack: start;}.topheader__menu--fixed{position: fixed; top: 0; left: 0;}.topheader__btn-sub{z-index: 1;}.event__300x70{margin-top: -2.5px; margin-bottom: -2.5px;}.favorite-article__theader{display: -webkit-box; display: -ms-flexbox; flex-wrap: nowrap; -ms-flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; -ms-flex-line-pack: start; align-content: flex-start;}.videostoryflex.post-grid.grid-3 .col-md-4 .entry .content{height: auto; margin-bottom: 0;}.single-slider .slick-dots li.slick-active button:before{font-size: 60px;}.sidebar .list>li>a.active,.sidebar .list>li>a.active span,.sidebar .list>li>a:hover,.sidebar .list>li>a:hover span{background-color: #e52020; color: #fff;}.indexevent__medium-mobile--top>div{margin-top: 50px;}.programs .imgbox img,.slick-slide img,table{width: 100%;}body{position: relative;}.searchinside{border-bottom: 0;}.member-power-table table tbody .main-row td:first-child,.member-power-table table thead .red-topbar th:first-child{text-align: left;}ol li{margin-left: 1em;}.red-underline{border-bottom: 3px solid #e52020; letter-spacing: 3px; text-indent: 3px; padding-bottom: 7px;}.red-underline .fa{margin-right: 5px;}.grey-underline{padding-bottom: 10px; border-bottom: 1px solid #e7e7e7;}h1,h2,h3,h4,h5,h6{font-weight: 500; margin: 0;}h2{font-size: 30px;}h3{font-size: 24px;}a.title,h4{font-size: 20px;}.radius{border-radius: 3px;}.float{float: left;}.background{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-size: cover; background-position: center; background-repeat: no-repeat; -webkit-transition: all .3s !important; transition: all .3s !important;}.mask::before,.play{display: block; position: absolute;}.mask::before{content: ""; width: 100%; height: 100%; left: 0; bottom: 0; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .8))); background: linear-gradient(transparent 0, rgba(0, 0, 0, .8) 100%);}h4.product_name{color: #878585; font-weight: 300; margin: 10px 0;}.play{opacity: .7; top: 20px; left: 20px; z-index: 2;}.play .fa{font-size: 55px; color: #fff;}.note{margin-top: 15px;}.note p{margin-bottom: 5px; color: #999; font-size: 2px;}.vertical_last{margin-bottom: 0 !important;}.button{padding: 0 40px; margin: 0; text-shadow: none; border-radius: 3px; background-color: #e52020; font-size: 16px; color: #fff;}.input-group-addon:last-child{background-color: transparent;}.underline{text-decoration: underline !important;}.red{color: #e52020 !important;}.yellow{color: #f89406 !important;}.white,.white.title{color: #fff !important;}.deepgrey,.title{color: #333;}.grey{color: #555;}.lightgrey{color: #999;}.deepblue{color: #4183d7 !important;}.green{color: #90bf11 !important;}.blue{color: #5bc0de !important;}.deepred{color: #dd4b39;}.grey-bg{background-color: #f9f9f9;}.grey-bg .author-block{background-color: #fff;}input.type2{left: 0; top: 0; width: 100%; height: 100%; z-index: 1; border: 0; padding-left: 35px; color: #333; font-size: 15px; font-weight: 400;}input.type2::-webkit-input-placeholder{color: #ccc;}input.type2::-moz-placeholder{color: #ccc;}input.type2:-ms-input-placeholder{color: #ccc;}input.type2:-moz-placeholder{color: #ccc;}input[type=checkbox]{display: none !important;}input.noicon{padding-left: 10px;}.before-after-none::after,.before-after-none::before,.font-size-selector>li>a::before{display: none;}.title{font-weight: 700;}.section{margin: 50px 0;}.title-nav>li::after{content: "/"; display: inline-block; font-size: 14px; color: #999;}.title-nav li:last-child::after{display: none;}.title-nav{float: right;}.title-nav>li{float: left; letter-spacing: 0;}.title-nav>li span{color: #333; font-size: 14px; font-weight: 700;}.title-nav>li>a{font-size: 14px; font-weight: 400; margin: 0 5px;}.filter li,.font-size-selector>li,.share li{float: left;}.si-facebook{background-color: #365899;}.si-google{background-color: #d32f2f;}.si-line{background-color: #00c402;}.share_btn{width: 40px; height: 42px; margin-left: 10px; line-height: 42px; border-radius: 3px; overflow: hidden; vertical-align: top;}.share_btn i{display: block; font-size: 18px; line-height: 42px;}.share_btn *{width: 100%; height: 100%; color: #fff; text-align: center; -webkit-transition: .3s all; transition: .3s all;}.share_btn:hover :first-child{margin-top: -42px;}.font-size-selector{float: none; display: inline-block; border: 1px solid #e7e7e7; border-radius: 3px; overflow: hidden;}.font-size-selector>li>a{height: 40px; text-align: center; width: 40px; background-color: #fff; color: #555; font-weight: 500; -webkit-transition: .3s all; transition: .3s all;}.font-size-selector>li>.font-size-small{font-size: 16px; color: #333; line-height: 50px;}.font-size-selector>li>.font-size-medium{font-size: 24px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; color: #333; line-height: 45px;}.font-size-selector>li>.font-size-big{font-size: 30px; color: #333; line-height: 40px;}.border{border: 1px solid #e7e7e7 !important;}.border-none{border: 0 !important;}.deepgrey-border{border: 1px solid #666 !important;}.border-bottom{border-bottom: 1px solid #eee;}.circle{border-radius: 50% !important;}#posts{overflow: visible; margin: 0-15px;}#posts::after,#posts::before{width: 1px; height: 100%; background-color: #e7e7e7; position: absolute; top: 0;}#posts::before{left: calc(33.3333% - .5px);}#posts::after{left: calc(66.6667% - .5px);}#posts .entry-content,.entry-title h2 a{text-align: left;}.post-grid.grid-3 .entry{width: 33.3333%; padding: 0 15px; margin-right: 0;}.post-grid.grid-3 .col-md-4 .entry{width: 100%; padding: 0;}.programs{margin-bottom: 30px;}.programs>div{position: relative; height: 100%; padding-bottom: 50px;}.programs .book-bottom{position: absolute; bottom: 0; left: 0; width: 100%;}.program-text{padding: 15px;}.program-text .title{color: #333; font-size: 18px;}.programs .book-bottom a{color: #333; font-size: 15px;}.offers{text-align: left; margin: 15px 0; font-size: 18px;}.offers .bold{font-weight: 500; margin-right: 5px;}.leaderboard-blocks{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee;}.list-area .leaderboard-blocks:last-child{margin-bottom: 0; border: 0;}.leaderboard-blocks .imgbox{display: inline-block; width: 280px; height: 175px; overflow: hidden; position: relative; margin-right: 20px; vertical-align: top;}.leaderboard-blocks .imgbox.smallimg{width: 175px; height: auto; margin-right: 10px; margin-bottom: 0;}.leaderboard-blocks .content-box{display: inline-block; width: calc(100% - 310px); vertical-align: top; text-align: left;}.leaderboard-blocks .content-box p{font-size: 15px;}.leaderboard-blocks .smallimg~.content-box{width: calc(100% - 185px); float: left;}.leaderboard-blocks .smallimg~.content-box .tag{position: static; margin-bottom: 10px;}.leaderboard-blocks .content-box .title-link{font-weight: 500; margin-bottom: 10px; letter-spacing: .05em; -webkit-transition: all .3s; transition: all .3s;}.leaderboard-blocks .content-box .tag{margin-right: 3px;}.sidebar{width: 300px;}.sidebar.list-link{width: 200px;}.sidebar .sidebar-widgets-wrap .widget>h4{height: 45px; font-size: 18px; font-weight: 700; line-height: 45px; background-color: #ebebeb;}.sidebar .sidebar-widgets-wrap .widget{border-top: none; padding-top: 0; margin-top: 20px;}.sidebar .sidebar-widgets-wrap .widget:first-child{padding-top: 0; margin-top: 0;}.sidebar .book-content{padding: 0;}.sidebar .book-content .imgbox{height: 90px; margin-right: 10px; float: left;}.sidebar .book-content .title{height: auto; font-size: 15px;}.sidebar .offers{margin: 10px 0 0;}.sidebar .list>li{margin-bottom: 3px;}.sidebar .list>li>a{font-size: 16px; color: #666; display: block; padding: 15px;}.sidebar .list>li>a,.sidebar .list>li>a span{background-color: #f5f5f5;}.sidebar .list>li>a .fa{padding: 1px; border-radius: 3px; font-weight: 200; color: #fff; background-color: silver;}.sidebar .checkbox>li>a::before{content: ""; display: inline-block; width: 14.5px; height: 13px; background-image: url(../img/check.png); background-size: cover; background-position: top; margin-right: 5px;}.right-sidebar-search{padding: 20px;}.after-price span,.no,.place{font-size: 24px;}.place{width: 35px; background-color: #333; height: 35px; line-height: 35px; position: absolute; top: 0; left: 0;}.no{font-style: italic;}.book-content{overflow: hidden; position: relative;}.book-content .remove{color: #777;}.book-content .remove .fa{-webkit-transition: all 0 !important; transition: all 0 !important;}.book-content .remove:hover{color: #333;}.book-content::before{content: ""; display: block; width: 15px; height: 15px; background-color: #e7e7e7; -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); position: absolute; top: -7px; left: 50%;}.book-content .imgbox{display: block; margin-bottom: 15px; background-size: contain; background-position: center; background-repeat: no-repeat;}.book-content .imgbox::before{content: ""; display: block; padding-top: 140%;}#single-slider .book-content .imgbox{height: auto;}.book-content .imgbox>img{height: 100%;}.book-content .title{font-size: 20px; max-height: 2.8em; font-weight: 700; overflow: hidden; margin-bottom: 10px;}.product-price>ul,.saleoff-text{margin-bottom: 10px;}.book-bottom{border-top: 1px solid #e7e7e7;}.book-bottom .want-buy{padding: 0; background-color: transparent; color: #333;}.book-bottom>div{width: 50%; float: left; font-size: 14px; color: #666; height: 50px; line-height: 50px;}.book-bottom>div>a,.book-bottom>div>span{font-weight: 700; display: block;}.book-bottom>div>a{color: #999;}.book-bottom>div .price{font-size: 20px; color: #e52020; font-weight: 500; margin: 0 3px;}.book-bottom>div:first-child{border-right: 1px solid #e7e7e7;}.book-bottom>div .fa{margin-right: 5px;}.book-bottom.type-2{border-bottom: 1px solid #cdcdcd; border-top: none;}.book-bottom.type-2>div:first-child{border-right: none;}.want-buy{font-size: 15px; padding: 10px 15px; background-color: #e7e7e7;}.main-theme-block{margin-bottom: 35px; height: 400px; position: relative; text-align: left;}.main-theme-block>a{display: block;}.themelist-content-ad{margin-bottom: 50px;}.themelist-content-ad a,.themelist-content-block-smallad a{width: 100%;}.themelist-content-block-smallad{margin: 0 0 30px;}.album_imgbox{background-size: cover; background-position: center;}.album_imgbox::before{content: ""; display: block; padding-top: 68.7%;}#video-slider{height: 450px;}#video-slider .video-blocks{height: 100%; padding: 0; position: relative; overflow: hidden; border-right: 2px solid #fff;}#video-slider .background{background-size: cover; background-position: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}#video-slider .background::before{content: ""; width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; display: block; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .005)), color-stop(10%, rgba(0, 0, 0, .05)), color-stop(20%, rgba(0, 0, 0, .1)), color-stop(30%, rgba(0, 0, 0, .2)), color-stop(50%, rgba(0, 0, 0, .4))); background: linear-gradient(180deg, rgba(0, 0, 0, .005)0, rgba(0, 0, 0, .05) 10%, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, .4) 50%);}#video-slider .video-text,.verti_one_three:before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}#video-slider .video-text{vertical-align: top; padding: 50% 20px 10px;}#video-slider .slick-list,#video-slider .slick-track,.slick-initialized .slick-slide .book-link .book-imgbox img{height: 100%;}.tag{display: inline-block !important; padding: 3px 7px; font-weight: 400; font-size: 15px !important; color: #fff !important; margin-bottom: 10px;}.story_tag{display: inline-block; padding: 15px 20px; background-color: rgba(239, 72, 54, .6); margin-right: 25px;}.tag.hot{background-color: #e52020;}.tag.ad{background-color: #00b16a;}.tag.build,.tag.company,.tag.tech{background-color: #4183d7;}.tag.somebody-column{background-color: #f89506;}.tag.video{background-color: #8441d7;}.tag.img-tag{position: absolute; bottom: 0; left: -5px; margin-bottom: 0; z-index: 10;}.tags-content .blue{color: #5bc0de;}.tagcloud a:hover{color: #fff !important;}.verti_one_three{height: calc(33.3333% - 1.33px);}.verti_one_three:before{content: ""; display: block; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), to(rgba(0, 0, 0, .8))); background: linear-gradient(transparent 0, transparent 40%, rgba(0, 0, 0, .8) 100%);}#bt_code_content p.active,#content p.active{color: #ef4633;}.title-line-high{line-height: 1.3em !important;}.title-limit-row-two{max-height: 2.6em; line-clamp: 2; -webkit-line-clamp: 2;}.text-limit-row-five,.text-limit-row-four,.text-limit-row-three,.text-limit-row-two,.title-limit-row-three,.title-limit-row-two{display: block; overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box;}.title-limit-row-three{max-height: 3.9em; line-clamp: 3; -webkit-line-clamp: 3;}.text-limit-row-two{max-height: 3em; line-clamp: 2; -webkit-line-clamp: 2;}.text-limit-row-three{max-height: 5.1em; line-clamp: 3; -webkit-line-clamp: 3;}.text-limit-row-four{max-height: 6.8em; line-clamp: 4; -webkit-line-clamp: 4;}.text-limit-row-five{max-height: 8.5em; line-clamp: 5; -webkit-line-clamp: 5;}.hover-event:hover .scale,.hover-event:hover~.scale{-webkit-transform: scale(1.1); transform: scale(1.1);}.hover-event:hover .padding-effect,.hover-event:hover~.padding-effect{padding: 20px 10px !important;}.hover-event:hover .margin-effect,.hover-event:hover~.margin-effect{margin-right: 15px;}.hover-event:hover .show{opacity: 1 !important;}.hover-text-color-red:hover,.hover-text-color-red:hover .fa{color: #e52020 !important;}.hover-text-color-fff:hover,.hover-text-color-fff:hover .fa,.hover-text-color-fff:hover .file_size{color: #fff !important;}.hover-bg-color-red:hover{background-color: #e52020 !important; border-color: transparent !important;}.hover-border-color-red:hover{border-color: #e52020 !important;}.hover-opacity{-webkit-transition: .3s all; transition: .3s all;}.hover-opacity:hover{opacity: .8;}.box-shadow{-webkit-box-shadow: 3px 3px 15px 1px rgba(0, 0, 0, .25); -ms-box-shadow: 3px 3px 15px 1px rgba(0, 0, 0, .25); -o-box-shadow: 3px 3px 15px 1px rgba(0, 0, 0, .25); box-shadow: 3px 3px 15px 1px rgba(0, 0, 0, .25);}.more-content{width: 100%; text-align: center; margin-top: 35px;}.more-content a{font-weight: 700; font-size: 17px; height: 50px; line-height: 47px; padding: 0 40px; border-style: solid; border-width: 1px; border-radius: 3px; margin: 0 10px; -webkit-transition: all .3s !important; transition: all .3s !important;}.more-content a:hover{background-color: #e52020; border-color: transparent;}.more-content .light{color: #fff; border-color: #fff;}.more-content .red{background-color: #e52020; color: #fff; border: 1px solid transparent;}.more-content .grey:hover{color: #fff;}.know-more{padding: 10px 0; font-size: 14px; display: block; position: absolute; bottom: 20px; left: 20px; width: calc(100% - 40px);}.communicate-list>li .list-content .date .fa,.know-more .fa,.slick-initialized .slick-slide .book-link .book-imgbox .overlay p .fa{margin-right: 5px;}.login-block .facebook-login:hover{background-color: #3c5887;}.login-block .google-login:hover{background-color: #b13d2f;}#content{border-top: 1px solid #eee;}#bt_code_content,#content{padding: 50px 0;}.content-wrap,.slick-dots li button{padding: 0;}.heading-block h3,.more-content a{display: inline-block;}.heading-block h3+span{font-size: 18px; color: #888;}.heading-block:after{display: none;}#marquee{padding: 15px;}#marquee .marquee-tag,#marquee .tag-bg{width: 110px; height: 35px; display: inline-block; font-size: 16px;}#marquee .marquee-tag{padding-left: 15px; line-height: 35px; margin-right: 10px; vertical-align: middle;}#marquee .tag-bg{margin-right: 5px; color: #fff; padding: 5px 0 0 15px;}#marquee .new-text{font-size: 12px; display: inline-block; border-radius: 3px; background-color: #333; padding: 0 5px; margin-right: 10px; line-height: 20px;}#marquee .marquee-date{font-size: 16px; margin-right: 5px;}#marquee .content-text{font-size: 16px;}#abgne_marquee,#marquee .container{position: relative;}#abgne_marquee{overflow: hidden; width: calc(100% - 200px); height: 23px; display: inline-block; vertical-align: middle;}#abgne_marquee ul,.marquee_btn{position: absolute;}.marquee_btn{top: 5px; right: 20px; display: inline-block; cursor: pointer; width: 25px; height: 25px; border-radius: 50%; border: 1px solid #afafaf; color: #333; text-align: center;}.marquee_btn:hover:before{color: #555;}#marquee_prev_btn{right: 50px;}#marquee_next_btn:before,#marquee_prev_btn:before{content: "\f0d7"; font: 900 14px/1"Font Awesome 5 Free"; font-size: 16px; line-height: 25px; -webkit-transition: .3s all; transition: .3s all;}#marquee_prev_btn:before{content: "\f0d8"; line-height: 16px;}#banner{height: 652px;}#banner .col-md-4,#banner .col-md-8{height: 100%; padding-left: 0; padding-right: 0;}#banner .books-index-slider,.index__swiper:before{width: 100%; height: 100%;}#slider,.slider-parallax-inner,.swiper_wrapper .swiper-slide{height: 100% !important;}.one-page-arrow{display: none;}#slider>.container{width: 100%; padding-left: 0; padding-right: 0;}.boxed-slider{padding-top: 0;}.slider-caption.slider-caption-center{bottom: 0 !important; top: auto !important; position: absolute; text-align: left; max-width: 100%; padding: 20px 65px;}.index__swiper:before{content: ""; display: block; position: absolute; top: 0; left: 0; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), to(rgba(0, 0, 0, .8))); background: linear-gradient(transparent 0, transparent 60%, rgba(0, 0, 0, .8) 100%);}#slider,.block-box .blocks{background-color: #595959;}#slider .container{width: 100%;}.slider-caption.slider-caption-center h2{font-size: 40px; color: #fff; margin-bottom: 10px; opacity: 1;}.slider-caption.slider-caption-center p{font-size: 18px; width: 100%; max-width: 950px; text-shadow: 0 0 3px rgba(0, 0, 0, .4);}.slider-caption.slider-caption-center .more-content{margin-top: 0;}.block-box .blocks{overflow: hidden; padding: 0; margin-bottom: 2px; position: relative; border-left: 2px solid #fff;}.block-box .blocks h3,.five-books .book h2,.slider-caption.slider-caption-center h2{letter-spacing: .05em; text-shadow: 0 0 3px rgba(0, 0, 0, .4);}.block-box .blocks h3{-webkit-backface-visibility: hidden; backface-visibility: hidden; font-size: 22px;}.block-box .blocks .block,.block-box .blocks>.block::before,.block-box .text-box{display: block; width: 100%; position: absolute; left: 0;}.block-box .text-box{bottom: 0; padding: 10px; z-index: 3;}.block-box .blocks>.block::before{content: ""; height: 70%; bottom: 0;}.block-box .blocks .block{height: 100%; top: 0; background-size: cover; background-position: center; z-index: 1; -webkit-transition: all .3s; transition: all .3s;}.five-books{margin-bottom: 50px;}.five-books .book h2{margin-bottom: 0;}.five-books-slider-wrapper{height: 100%; padding: 0 15px;}#content .five-books .col_one_fifth:last-child,.five-books .book:last-child{margin-right: 0;}.five-books .book{position: relative; height: 450px; margin: 15px; overflow: hidden; display: inline-block; text-align: left;}.five-books .book .imgbox{z-index: 1; -webkit-transition: all .3s; transition: all .3s;}.five-books .book .imgbox::before{content: ""; width: 100%; height: 70%; position: absolute; left: 0; bottom: 0; display: block; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), to(rgba(0, 0, 0, .8))); background: linear-gradient(transparent 0, transparent 40%, rgba(0, 0, 0, .8) 100%);}.five-books .book .img-text{position: absolute; width: 100%; left: 0; padding: 20px; color: #fff; bottom: 0; z-index: 2;}.five-books .book .img-text h4{font-size: 30px; margin-bottom: 0;}.indexreport{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start;}.indexreport.row:after,.indexreport.row:before{content: none; display: none;}.indexreport__main{height: 480px; margin-bottom: 20px;}.indexreport__title{margin-bottom: 30px;}.main-report{margin-bottom: 45px;}.main-report .imgbox{position: relative; width: 100%; overflow: hidden; height: 250px;}.main-report .img-wrapper{position: relative; margin-bottom: 15px;}.main-report .imgbox>a{background-size: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center;}.main-report .tag{position: absolute; bottom: 0; left: -10px; margin-bottom: 0;}.main-report .imgbox>a,.main-report .report-title{display: block; -webkit-transition: all .3s; transition: all .3s;}.main-report .report-title{font-weight: 500; margin-bottom: 15px; font-size: 24px; letter-spacing: .05em; line-height: 1.3; max-height: 2.6em; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}#content .main-report .report-content{max-height: 5.1em; font-weight: 400; font-size: 15px; margin-bottom: 0; line-clamp: 3; -webkit-line-clamp: 3;}.main-report .leaderboard-blocks{padding-bottom: 0;}.leaderboard-blocks .imgbox.smallimg.indexreport__sub-img{width: 175px; height: 120px; background-size: cover; background-position: center; background-repeat: no-repeat; vertical-align: top; float: left;}.leaderboard-blocks .imgbox.smallimg.indexreport__sub-content{vertical-align: top;}.sub-report .leaderboard-blocks{border: 0;}.sub-report:last-child .leaderboard-blocks{margin-bottom: 0;}#dataform-sec{display: none;}.personal-dataform{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgb(0, 0, 0, .8); z-index: 9999;}.personal-dataform-wrapper{width: 400px; background-color: #fff; border-radius: 5px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 15px;}.dataform_title{text-align: center; margin: 20px;}.personal-dataform-contents{margin: 10px;}.personal-form{font-size: 15px; margin: 7px 0;}.personal-form-type{border: solid 1px #a1a1a1; width: 100%; height: 35px; border-radius: 3px; margin-bottom: 10px;}.personal-form-type::placeholder{color: #ccc; font-weight: 300;}.personal-form-btn{display: flex; flex-direction: row-reverse; position: relative;}.deliver-form{background-color: #e52020; border: 0; font-size: 15px; padding: 5px 20px; margin: 10px 5px;}.deliver-form:hover{background-color: gray;}.slick-initialized .slick-slide .book-link{display: block; position: relative;}.slick-initialized .slick-slide.book-slide{margin: 0 15px;}.slick-initialized .slick-slide .book-link:before{content: ""; position: relative; display: block; width: 100%; padding-bottom: 145%;}.slick-initialized .slick-slide .book-link .book-imgbox{position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin-bottom: 10px; background-position: center; background-size: contain; background-repeat: no-repeat;}.slick-initialized .slick-slide .book-link .book-imgbox .overlay{opacity: 0; -webkit-transition: all .3s; transition: all .3s;}.slick-initialized .slick-slide .overlay p{display: block; position: absolute; top: 50%; left: 50%; width: 125px; padding: 10px 20px; margin: 0; font-size: 15px; border-radius: 3px; border: 1px solid #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.slick-next,.slick-prev{display: none;}.list-select{float: right; font-size: 14px; color: #555 !important; margin: 10px 0 0; letter-spacing: .5px;}.list-select .current,.list-select .totalarticle{margin: 0 2px;}.list-select .fa{margin-left: 25px; cursor: pointer; color: #ccc;}#article-recommend-slider .slick-dots li.slick-active button:before,.list-select .fa.active{color: #e52020;}.filter{position: relative; display: inline-block; margin-bottom: 0; border-radius: 5px; border: 1px solid #e7e7e7; vertical-align: top; overflow: hidden; float: none;}.filter li a{height: 50px; padding: 0 18px; font-size: 17px; font-weight: 700; line-height: 50px; border-right: 1px solid #e7e7e7; -webkit-transition: .3s all; transition: .3s all;}.filter li a:hover{color: #fff; background-color: #e52020; border-right-color: #fff;}.filter li a .fa{font-size: 20px; margin-right: 5px;}.filter li:nth-last-child(2) a{border-right: none;}.filter li a:hover span,.filter li.activeFilter a span{background-position: bottom;}.filter li a .mobile{width: 10px; height: 15px;}.filter li.activeFilter a{color: #fff; background-color: #e52020; margin: 0;}.program-tabs{margin-bottom: 30px;}#posts.videolist-post::after,#posts.videolist-post::before,.filter__control{display: none;}.pagination>li>a{font-weight: 700; color: #666;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>li>a:focus,.pagination>li>a:hover{background-color: #e52020; color: #fff; border-color: #e52020; z-index: 2;}.communicate-list>li{padding: 0 0 15px; margin: 15px 0; border-bottom: 1px dashed #d7d7d7;}.communicate-list>li:first-child{margin-top: 30px;}.communicate-list>li:last-child,.product-price>ul>li:last-child a{border-bottom: none;}.communicate-list>li .circle-link-box{width: 80px; height: 80px; display: inline-block; border: 4px solid #e7e7e7; position: relative; z-index: 1; margin-right: 10px; overflow: hidden;}.communicate-list>li .circle-link-box>a{position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; background-size: cover; background-position: center; display: block; -webkit-transition: all .3s; transition: all .3s;}.communicate-list>li .list-content{display: inline-block; vertical-align: top; width: calc(100% - 100px);}.communicate-list>li .list-content .title{color: #333; font-size: 16px; letter-spacing: .05em; margin-bottom: 5px; font-weight: 500; display: block; -webkit-transition: all .3s; transition: all .3s;}.communicate-list>li .list-content .date{font-weight: 400; font-size: 12px; color: #999;}.focus-person .textbox h5,.tags-content>a{letter-spacing: .05em; -webkit-transition: all .3s; transition: all .3s;}.tags-content>a{display: inline-block; margin-right: 10px; font-size: 15px; line-height: 35px; color: #333;}.tags-content>a.highlight{font-size: 20px; background-color: transparent; font-weight: 700; padding: 0;}.tags-cloud .tags{font-size: 15px; color: #333; height: 30px; float: left;}.somebody{padding: 50px 0;}.focus-person{margin-bottom: 30px;}.focus-person .imgbox{width: 100%; height: 170px; border: 5px solid #555; overflow: hidden; position: relative;}.focus-person .textbox h5{font-size: 19px; margin: 15px 0; max-height: 2.6em;}.focus-person .textbox p{margin-bottom: 0; color: #6e6e6e; font-size: 15px;}.indexfocuspeople,.indexvideo{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: center; align-content: center;}.indexvideo{-webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; width: 100%;}.indexfocuspeople.row:after,.indexfocuspeople.row:before{content: none; display: none;}.indexvideo__item{position: relative; width: calc(25% - 1.5px); height: 325px; margin-right: 2px; margin-bottom: 2px; overflow: hidden;}.indexvideo__item:nth-child(4n){margin-right: 0;}.indexvideo__item:nth-child(n+5){margin-bottom: 0;}.video-blocks .video-text{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; padding: 20px;}.video-blocks .video-text .title{font-size: 30px; margin-bottom: 0; letter-spacing: .05em; text-shadow: 0 0 3px rgba(0, 0, 0, .4);}.product-overlay{bottom: 0; height: auto; background-color: rgba(0, 0, 0, .5); padding: 10px; -webkit-transition: all .3s; transition: all .3s;}.product-overlay:empty{display: none;}.book-main-box h3 a{color: #333; margin: 0; padding: 10px; letter-spacing: .05em; -webkit-transition: color .5s ease; transition: color .5s ease;}.book-main-box h3 a:hover{color: #ef4836;}.book-main-box h3 a:empty{display: none;}.book-main-box .background{background-size: contain;}.product-overlay p{color: #fff; font-size: 15px; margin: 10px 0 0;}.product-title>p{font-size: 14px; margin-bottom: 0;}.input-box.border-none button,.product-title>p>span{float: right;}.product-price>ul>li>a{font-size: 16px; padding: 5px 0; display: block; border-bottom: 1px solid #e7e7e7; -webkit-transition: .3s all; transition: .3s all;}.product-price>ul>li>a .fa{line-height: 30px; vertical-align: top; margin-right: 5px; font-size: 13px; font-weight: 100; float: left; -webkit-transition: .3s all; transition: .3s all;}.product__bottom{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: nowrap; flex-flow: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; width: 100%;}.product__price{font-size: 16px; font-weight: 400; color: #666;}.product__price-text{margin: 0 3px; font-size: 20px; font-weight: 500; color: #e52020;}.product__addbtn{width: 115px; height: 40px; font-size: 16px; font-weight: 400; line-height: 40px; color: #666; text-align: center; background-color: #e7e7e7; border-radius: 3px; -webkit-transition: .3s all; transition: .3s all;}.product__addbtn:hover{color: #fff; background-color: #e52020;}.product__addbtn .fa{margin-right: 5px;}.book__bottom{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; width: 100%; margin-top: 10px;}.book__price{font-size: 16px; font-weight: 700; color: #666;}.book__price-text{margin: 0 3px; font-size: 20px; font-weight: 500; color: #e52020;}.book__name,.entry-title h2 a{font-size: 20px; letter-spacing: .05em; font-weight: 500;}.book__name{width: 100%; margin-bottom: 5px; color: #333; text-align: center;}.magazine{padding: 75px 0 25px;}.magazine__block,.videolist-post .entry-title h2{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.magazine__block{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: 100%;}.magazine__item{width: 25%; padding: 0 15px;}.bookscode{padding: 50px 0;}.page-title-shadow::before{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: calc(100% - 150px); background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .6))); background: linear-gradient(transparent 0, rgba(0, 0, 0, .6) 100%);}.page-title-parallax{padding: 50px 0 !important;}#page-title.page-title-parallax .articlelist-pagetitle-content .title{margin-bottom: 20px;}.articlelist-pagetitle-imgbox{vertical-align: top; overflow: hidden; border-radius: 50%; height: 165px; width: 165px; position: relative; display: inline-block; margin-right: 50px;}.articlelist-pagetitle-content{display: inline-block; margin-top: 15px; width: calc(100% - 220px);}.articlelist-pagetitle-content .content{font-size: 15px; color: #b1b1b1; text-align: left;}#page-title.page-title-pdtop250{padding-top: 250px !important;}#page-title.themelist-page-title-parallax .main-title{font-size: 40px; margin-bottom: 15px;}#page-title.themelist-page-title-parallax .words{font-size: 15px; width: 75%; margin-bottom: 15px;}#page-title .know-more{padding: 0 30px; display: inline-block; font-size: 16px; width: auto; height: 50px; position: static; border: 1px solid #fff; line-height: 48px; margin-top: 15px;}#page-title.page-title-pdtop535{height: 700px; padding-top: 0 !important;}.themeinside .content{margin-bottom: 0;}.themeinside .content::after{content: ""; width: 60px; height: 3px; background-color: #e52020; display: block; margin: 20px auto 0;}#page-title.themeinside .content span{font-weight: 400; display: inline-block; font-size: 16px; margin: 0;}#page-title.themeinside .content span.date{margin: 0 10px;}#page-title.themeinside .content span.title,.check-form .select-box.type_2 select.not_select{color: #aaa;}#page-title.videolistinside-page-title{padding: 50px 0 !important;}#page-title.page-title-pdtop390{padding-top: 390px !important;}.portfolio{margin: 0;}.portfolio-container{width: 810px; padding-right: 30px; margin-right: 30px; border-right: 1px solid #e7e7e7; text-align: center; float: left;}.themelist-portfolio-container .articlelist{padding-right: 30px;}.themelist-portfolio-container .articlelist .post-grid.grid-3 .entry{padding-right: 20px;}.program .imgbox{height: 190px; width: 100%; background-size: cover; background-position: center;}#posts .entry-content{margin-bottom: 10px; margin-top: 10px;}#posts .entry-content p{font-size: 15px;}.videolist-post .entry-image{margin-bottom: 15px;}.videolist-post .entry-image .play{opacity: .7; position: absolute; top: 100px; left: 0; text-align: center; height: auto; z-index: 2;}.videolist-post .entry-title h2{margin-bottom: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}.videolist-post .entry-title h2 a{display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; letter-spacing: .1em; padding-right: 10px; border-right: 1px solid #999;}.videolist-post .date{font-size: 14px; display: block;}.videolist-post .date .fa{margin-right: 5px;}.videolist-post .entry{border: 0; padding-bottom: 0; margin-bottom: 30px;}.entry-title h2 a{-webkit-transition: all .3s; transition: all .3s;}.entry-image img{border-radius: 0;}.post-masonry .entry-image{margin-bottom: 10px;}.post-grid.grid-3 .entry{margin-bottom: 20px; border-bottom: none;}.articlelist .post-grid.grid-3{margin-right: 0;}.articlelist .post-grid.grid-3 hr{background-color: #e7e7e7; margin-right: 30px; bottom: 0 !important; left: 0 !important; right: 0 !important;}.articlelist .entry-content p,.articlelist .entry-title h2{text-align: left;}.articlelist .entry-title h2 a{font-size: 20px;}.articlelist .post-grid.grid-3 .entry{width: 33.3333%; margin: 0; padding-right: 30px; border-bottom: none;}.overlay{position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 1;}.articlelist{width: 825px; margin-right: 15px; padding-right: 15px; border-right: 1px solid #e7e7e7; float: left; text-align: center; position: relative;}.articlelist .list-area{border-bottom: 1px solid #e7e7e7;}.articlelist-subtitle,.articlelist-title{padding-bottom: 15px; color: #333; text-align: left;}.articlelist-title{margin-bottom: 45px; font-size: 30px; letter-spacing: 3px;}.articlelist-subtitle{margin-bottom: 30px; font-size: 24px; letter-spacing: .05em;}.collection_btn{width: 100px; height: 42px; font-size: 16px; font-weight: 400; text-align: center; line-height: 41px; color: #fff; border-radius: 3px; background-color: #ccc; -webkit-transition: .3s all; transition: .3s all;}.collection_btn i{display: inline-block; margin-right: 5px;}.collection_btn:hover,.member-power-table table thead .red-topbar th p{color: #fff;}.collection_btn:not(.collected):hover{color: #333; opacity: .8;}.collection_btn.collected{text-shadow: 0 0 5px rgba(255, 255, 255, .3); background-color: #f7a81c; cursor: default;}.article-inside{text-align: left; font-weight: 400; font-size: 18px;}.article-inside .introduction{background-color: #eee; padding: 25px 20px; border-left: 5px solid #333; margin-bottom: 30px;}.article-inside .introduction>p{margin-bottom: 0; font-size: 18px;}.article-inside .text-box{margin-bottom: 25px;}.article-inside .text-box p,.article-inside .text-box>h5{margin-bottom: 0;}.article-inside .text-box p .highlight{color: #e52020; background-color: transparent;}.article-inside .tagcloud a{padding: 5px 10px; border: 0; background-color: #ebebeb;}.themeinside-parallax-background{padding: 50px 0 !important;}.article-recommend-block{padding: 0 12.5px;}.article-recommend-block .imgbox,.video-container{height: 180px; position: relative;}.video-container{display: block; width: 100%; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-top: 35px;}#article-recommend-slider .slick-next,#article-recommend-slider .slick-prev{display: none !important;}.article-recommend-block .content-box .title{margin: 15px 0; font-size: 24px; color: #fff;}.video-container embed,.video-container iframe,.video-container object{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.login-container{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch; position: relative; width: 100%; max-width: 950px; margin: 0 auto;}.login-block{position: relative; width: calc(50% - 20px); padding: 35px; background-color: #fff; border-radius: 3px; border: 1px solid #e7e7e7;}.input-box,.login-block .facebook-login{width: 100%; position: relative; margin-bottom: 20px;}.login-block .facebook-login,.login-block .google-login,.login-block .line-login{background-color: #4b6ea9; display: block; font-size: 18px; border: 0; padding: 0; border-radius: 3px; line-height: 50px; overflow: hidden;}.login-block .google-login,.login-block .line-login{background-color: #dd4c3b; width: 100%; position: relative; margin-bottom: 0;}.login-block .facebook-login .fa{position: absolute; top: 0; left: 0; font-size: 23px; width: 60px; background-color: #3c5887; line-height: 50px;}.login-block .line-login{background-color: #5dbc4e; margin-top: 20px;}.login-block .line-login:hover{background-color: #5da54e;}.login-block .line-login img{position: absolute; left: 0; width: 35px; margin-top: 8px; margin-left: 14px;}.login-block .google-login .fa{position: absolute; top: 0; left: 0; font-size: 23px; width: 60px; background-color: #b13d2f; line-height: 50px;}.login-block .facebook-login span,.login-block .google-login span,.login-block .line-login span{font-weight: 700; text-align: left; padding-left: 75px; display: block;}.input-box{height: 45px; line-height: 41px; border: 2px solid #eee;}.input-box.border-none .fa{position: static; color: #000;}.input-box .fa{width: 35px; position: absolute; top: 0; left: 0; text-align: center; color: #ccc; z-index: 2; line-height: 41px;}.member-login .member-forget-password{margin-bottom: 0;}.member-forget-password+.signup-rightnow{margin-top: 10px;}.member-login .member-forget-password .checkbox-style-3-label{margin: 0; color: #999; font-size: 14px; font-weight: 400; padding-left: 30px; line-height: 1.7;}.email-form input[type=button],.email-form input[type=submit],.register-now{width: 100%; border: 0; background-color: #555; display: block; line-height: 50px; font-size: 18px;}.register-now{-webkit-transition: background-color .3s; transition: background-color .3s;}.member-login .member-forget-password .forget{font-weight: 700; float: right; margin-top: 3px; font-size: 14px;}.member-login .signup-rightnow,.member-upgrade a{font-weight: 700; color: #fff; text-align: center; background-color: #e52020; border-radius: 3px;}.member-login .signup-rightnow{width: 100%; height: 50px; line-height: 50px; display: block; font-size: 18px; margin-bottom: 25px;}.member-login .member-forget-accept{margin-bottom: 10px;}.member-login .member-forget-accept .checkbox-style-3-label{margin: 0; color: #999; font-size: 14px; font-weight: 400; padding-left: 30px; line-height: 1.7;}.member-register-step1-hr{margin-top: 20px; margin-bottom: 20px;}.member-register-step1-submit{margin-top: 20px;}.step-container.step2::before{background: -webkit-gradient(linear, left top, right top, from(#ef4836), color-stop(50%, #ef4836), to(#ddd)); background: linear-gradient(90deg, #ef4836 0, #ef4836 50%, #ddd 100%);}.user-mail{color: #555;}.email-form{margin-bottom: 0;}.email-form input[type=button],.email-form input[type=submit]{margin-bottom: 20px;}.email-form .not-yet,.member-status p{text-align: center; color: #3b3b3b; font-size: 15px;}.member-status p{font-weight: 700; font-size: 14px; color: #666; margin-bottom: 15px;}.email-form .not-yet>a,.register-main-block .login-container .community-login .congratulation>a{color: #e52020;}.step-container.step3::before{background: #ef4836;}.register-main-block .login-container .community-login .smile{display: block; margin: 40px auto;}.register-main-block .login-container .community-login .congratulation{font-size: 15px; color: #555; margin-bottom: 30px;}.step-container{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; max-width: 750px; width: 100%; margin: 0 auto 100px; text-align: center; position: relative; height: 85px;}.step-container::before{background: linear-gradient(90deg, #ef4836 50%, #ddd 80%, #ddd 0);}.step-container.bt_code::before,.step-container.bt_code_step3::before,.step-container::before{content: ""; height: 5px; background: -webkit-gradient(linear, left top, right top, from(#ef4836), color-stop(50%, #ddd), to(#ddd)); width: calc(100% - 30px); position: absolute; display: block; top: 45px; left: 15px;}.step-container.bt_code::before{background: linear-gradient(90deg, #ef4836 0, #ef4836 50%, #ddd 80%);}.step-container.bt_code_step3::before{background: linear-gradient(90deg, #ddd 50%, #ddd 60%, #ef4836 95%);}.step-container .step{position: relative; width: 100px;}.step-container .step .text{margin-top: 10px;}.register-main-block{width: 100%; max-width: 450px; margin: 0 auto;}.register-main-block .login-container,.register-main-block .login-container .community-login{width: 100%;}.register-main-block .login-container .community-login{padding: 35px; height: auto;}.register-main-block .login-container .community-login .register-core{border-top: none; padding-top: 0;}.register-form{margin-bottom: 0;}.checkbox-style+.checkbox-style-3-label.checkbox-small:before{left: 0; top: 3px; position: absolute; padding: 3px 1px;}.member-leftside-block{float: left; margin-right: 60px; margin-top: 72.5px; padding: 0; width: 210px;}.member-status{position: relative; background-color: #fff; border: 1px solid #e7e7e7; border-radius: 3px; padding: 90px 20px 30px; margin-bottom: 20px;}.member-status .member-background,.member-status::before{position: absolute; left: 50%; background-color: #fff; -webkit-transform: translateX(-50%); transform: translateX(-50%);}.member-status::before{content: ""; width: 152px; height: 76px; z-index: 1; top: -76px; display: block; border: 1px solid #e7e7e7; border-radius: 76px 76px 0 0;}.member-status .member-background{width: 150px; height: 150px; border-radius: 50%; top: -75px; padding: 5px; z-index: 2; overflow: hidden;}.member-status .member-background .background-image{display: block; width: 100%; height: 100%; background-size: cover; background-position: center; border-radius: 50%;}.member-status .name{text-align: center; color: #333; font-size: 24px; margin-bottom: 10px; letter-spacing: 0;}.member-upgrade a{display: inline-block; width: 120px; height: 40px; line-height: 40px;}.member-data-list>ul>li{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #c7c7c7; padding-left: 10px;}.member-data-list>ul>li:last-child{border: 0; margin-bottom: 0;}.member-data-list>ul>li a{font-weight: 700; font-size: 15px; color: #666;}.member-right-block{position: relative; width: 870px; float: right;}.member-right-block .top-list{padding: 20px 0;}.member-right-block .top-list li{border-right: 1px dashed #ddd; text-align: center;}.member-right-block .top-list li img{width: 32px;}.member-right-block .top-list li div{display: inline-block; vertical-align: middle; margin-left: 25px; text-align: left;}.member-right-block .top-list li div h6{font-size: 36px; line-height: 1em; margin-bottom: 5px; font-weight: 400;}.member-data-list>ul>li a .fa{width: 16px; margin-right: 10px; text-align: center;}.member-right-block .top-list,.orders-block{border: 1px solid #e7e7e7; margin-bottom: 30px;}.orders-block .order-title{text-align: left; background-color: #eaeaea; color: #666; font-size: 14px; padding: 10px 20px; margin-bottom: 0;}.orders-block .order-title span{margin-right: 20px;}.order-content-box{width: 82%; float: left; border-right: 1px solid #eee; padding: 20px 15px;}.order-button-box{width: 18%; float: left; padding: 10px 15px;}.order-button-box a:last-child{margin-bottom: 0;}.order-content-box .imgbox{float: left;}.order-content-box .imgbox,.order-content-box .imgbox img{width: 100px; margin-right: 20px; display: inline-block;}.order-content-box .imgbox.smallimg,.order-content-box .imgbox.smallimg img{width: 65px;}.order-content-box .content{width: calc(100% - 125px); float: left;}.order-content-box .content .title{text-align: left; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #333; font-weight: 700; margin-bottom: 10px; max-height: 3em;}.order-content-box .content p{margin-bottom: 0; text-align: left; font-size: 16px; line-height: 1.5; color: #999;}.order-content-box .content p:nth-child(n+2){margin-top: 10px;}.order-content-box .content p>span{margin-right: 10px;}.order-button-box>a{border: 1px solid #eee; border-radius: 3px; color: #555; font-size: 14px; display: block; text-align: center; padding: 4px 0; margin-bottom: 5px;}.member-power-table table tbody tr td h5,.order-button-box>a.last{margin-bottom: 0;}.member-info-block .title{text-align: left; padding-bottom: 10px; margin-bottom: 10px; margin-top: 40px; border-bottom: 1px solid #dd4b39;}.member-info-block .title button{float: right; font-size: 14px; background-color: #dd4b39; border: 0; padding: 5px 20px;}.info-list{text-align: left;}.info-list>li{padding: 20px 0; border-bottom: 1px dashed #aeaeae;}.info-list>li:last-child{border-bottom: none;}.info-list>li>span{font-weight: 700; width: 140px; display: inline-block; color: #333; font-size: 15px;}.info-list>li>span.verti-top{vertical-align: top;}.info-list>li .content{font-weight: 700; display: inline-block; font-size: 18px; color: #666; max-width: calc(100% - 144px);}.info-list>li .content .confirm-add{font-weight: 700; font-size: 15px; background-color: #555; border: 0; padding: 5px 20px;}.info-list>li .content .address-fix{font-size: 15px;}.info-list>li .content .address-fix .fa{margin-left: 10px; color: #666;}.info-list>li .content p{font-weight: 700; margin-bottom: 0; word-break: break-all;}.info-list>li .content .imgbox,.info-list>li .content .imgbox img{width: 120px; height: 120px; display: inline-block; margin-right: 20px;}.info-list>li .content .content-box{display: inline-block; vertical-align: middle;}.info-list>li .content select{font-weight: 700; width: 115px; padding: 5px 10px; border-radius: 3px; font-size: 15px; margin-right: 5px;}.info-list>li .content input[type=text]{font-weight: 700; width: 335px; color: #666; font-size: 15px; border-radius: 3px; border: 1px solid #ddd; padding: 5px 10px;}.subscription-content{padding-bottom: 90px;}.subscription-content .container .main-title{text-align: center; color: #333; font-size: 24px;}.subscription-content .container .main-title::after{content: ""; width: 7em; height: 3px; background-color: #e52020; margin: 5px auto 20px; display: block;}.subscription-content .container .sub-title{color: #888; font-size: 16px; text-align: center; margin-bottom: 40px;}.subscription-main-block .imgbox{display: block; overflow: hidden; height: 275px; position: relative;}.subscription-main-block .col-md-4{margin-bottom: 30px;}.subscription-main-block .text-box{position: absolute; width: 100%; bottom: 0; left: 0; background-color: rgba(0, 0, 0, .5); padding: 15px 10px;}.subscription-main-block .content-box{padding: 25px 10px 30px; text-align: center;}.tab-content ul{list-style: disc; padding-left: 1.5em;}.tab-content table td{padding: .5em 1em;}.after-price{font-size: 16px; margin-bottom: 15px;}.book-ad-text>li>p{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e7e7e7;}.book-ad-text li:last-child p{border-bottom: none; padding-bottom: 0; margin-bottom: 0;}.sub_icons{font-size: 25px; color: #e52020; margin-bottom: 10px;}.title-left-border>h3{text-align: left; border-left: 5px solid #e52020; padding-left: 15px; margin-bottom: 20px; line-height: 1.4; letter-spacing: 0; color: #333;}.check-payment-radio label input,.freight-table table input[type=radio],.product-desc .heading-block h3::after,.shop-step-container .active .circle span,.title-left-border .book-content::before{display: none;}.data-reset,.save-data,.upgrade-confirm{float: right; font-size: 16px; padding: 0 30px; line-height: 40px;}#content .search,.data-reset,.upgrade-confirm{border-radius: 3px;}.save-data{background-color: #fff; border: 1px solid #999;}.upgrade-confirm{background-color: #e52020; border: 1px solid transparent; margin-left: 10px;}.data-reset{background-color: #fff; border: 1px solid #999;}.member-level{font-size: 15px;}#content .search{background-color: #333; font-size: 14px; padding: 10px 20px; border: 0; margin-left: 10px;}.view-clear{font-size: 14px; margin-bottom: 5px;}.view-clear a{color: #666;}.author-block{height: 450px; padding: 20px; margin-bottom: 30px; cursor: pointer; position: relative;}.author-img{height: 160px; width: 160px; margin: 0 auto 20px; position: relative; display: block; overflow: hidden; z-index: 1;}.author-text .title{font-size: 24px; margin-bottom: 15px; overflow: hidden;}.author-text .text{font-size: 14px; text-align: left; margin-bottom: 15px;}.newbooks{padding-top: 50px;}.cancel-uppercase{text-transform: none !important;}.boxed-slider{margin-bottom: 35px;}.check-form .select-box option,.portfolio-meta li,.tab-container p,.view-clear a{font-weight: 700;}.button.button-border-red{border: 1px solid #e52020; color: #e52020;}.button.button-xlarge{font-weight: 500; padding: 0 50px; line-height: 50px;}.freight-table table.margin,.product-desc .heading-block,.select-box.step3 select{margin-bottom: 20px;}.product-desc .heading-block:after{content: ""; display: block; margin-top: 20px; width: 40px; border-top: 3px solid #e52020;}.panel-default{border: 0;}.panel{margin-bottom: 5px; -webkit-box-shadow: 0 1px 1px transparent; box-shadow: 0 1px 1px transparent;}.panel-body{padding: 0;}.portfolio-meta li span{width: 100px;}.portfolio-meta li p{display: inline-block; width: calc(100% - 104px); color: #333; font-size: 15px; margin: 0;}.panel-body .quantity{float: none; margin-right: 0; display: inline-block; vertical-align: middle; border: 1px solid #e7e7e7;}.panel-body .qty,.panel-body .quantity .minus,.panel-body .quantity .plus{background-color: #fff;}.quantity .qty{font-weight: 700; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}ul.tab-nav li a{font-size: 18px !important; padding: 0 25px !important; background-color: #fff !important;}ul.tab-nav li.ui-tabs-active{border-top: 3px solid #e52020}ul.tab-nav li.ui-tabs-active a{color: #e52020}.tab-container p img{height: auto !important; margin-top: 7px;}.book-single-imgbox{width: 34%; float: left; padding-right: 40px; margin-bottom: 40px;}.book-single-content{width: 66%; float: right; margin-bottom: 40px;}#single-slider{margin-bottom: 100px;}.authorize-block{width: 875px; float: left; margin-right: 65px;}.member-power-table table{width: 100%; margin-bottom: 15px;}.member-power-table table .fa,.product-step-name a:hover{color: #e52020;}.member-power-table table a{color: #e52020; font-size: 15px; margin-bottom: 0; text-decoration: underline !important;}.member-power-table table tbody .grey-topbar td{background-color: #f5f5f5; text-align: center;}.member-power-table table tbody tr td,.member-power-table table thead tr th{width: 25%; padding: 10px 20px; font-size: 16px; text-align: center;}.member-power-table table tbody .main-row td,.member-power-table table tbody .rowspan td{text-align: center;}.member-power-table table tbody tr:not(.grey-topbar) td:first-child{text-align: left;}.bottom-text,.story-title h2{margin-bottom: 15px;}.search_result_wrapper>[id^=search_]{position: relative; margin-bottom: 70px;}.search_result_wrapper>[id^=search_] h4 span{display: inline-block; position: relative; padding: 0 10px; color: #333; background-color: #fff;}.search_result_wrapper .leaderboard-blocks:last-child{border-bottom: 1px solid #eee; margin-bottom: 15px;}.search_result_wrapper .more-content{margin-top: 0; text-align: left;}.search_result_wrapper .more-content .light{margin-left: 0; color: #555; border-color: #555;}.search_result_wrapper .more-content .light:hover{color: #fff; border-color: transparent;}.search_result_wrapper .entry{border-bottom: 0; padding-bottom: 20px; margin-bottom: 20px;}.search_result_wrapper .entry-image{margin-bottom: 10px;}.search_result_wrapper .entry .content,.search_result_wrapper .entry-title h2{text-align: left; width: 100%;}.search-result-title{border-bottom: 1px solid #e7e7e7; padding-bottom: 20px; text-align: left; margin-bottom: 40px;}.result{font-size: 25px; color: #333; margin-bottom: 15px;}.result .fa{color: #a9a9a9; margin-right: 5px;}.result .keywords,.search-block p .amount{color: #ff1d25;}.not-find span,.search-block p{display: inline-block; vertical-align: middle;}.search-block p{margin-bottom: 0;}.sort-list{float: right;}.not-find span{color: coral; font-size: 25px; font-weight: 500;}.sort-list>li{display: inline-block; color: #333; font-size: 14px;}.sort-list>li>button{font-size: 12px; border-radius: 3px; border: 1px solid #999; display: block; background-color: transparent; padding: 5px;}.date-keyword{margin: 30px 0 0; font-size: 14px;}.date-keyword .date{color: #555; margin-right: 5px;}.date-keyword .keyword{color: #998675;}.right-sidebar-search .title{font-size: 18px; color: #555; margin-bottom: 10px;}.not-find{padding: 55px 0; text-align: center;}.not-find img{width: 50px; margin-right: 10px;}.shop-step-container{width: 550px; margin: 0 auto 30px;}.shop-step-container>div{display: inline-block; vertical-align: top;}.shop-step-container>div p{margin-bottom: 0; font-size: 18px; color: #999;}.shop-step-container>div .dots{width: 10px; height: 10px; background-color: #ddd; display: inline-block; border-radius: 50%; margin: 20px 5px 0;}.shop-step-container .circle{font-weight: 700; width: 55px; height: 55px; background-color: #999; color: #fff; font-size: 24px; line-height: 55px; margin: 0 auto 10px;}.shop-step-container .circle .fa{display: none; line-height: 55px;}.check-form .input-box.type_1.login_mail .fa,.shop-step-container .active p,.shop-step-container .current p{color: #555;}.shop-step-container .active .circle,.shop-step-container .current .circle{background-color: #555;}.shop-step-container .active .circle .fa{display: block;}.shop-main-title{border: 1px solid #eee; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; padding: 15px; position: relative;}.shop-main-title::before{content: ""; background-color: #e52020; height: 5px; width: 100%; position: absolute; left: 0; bottom: 100%; display: block; border-top-left-radius: 10px; border-top-right-radius: 10px;}.shop-main-title .title,.warning{font-size: 20px; color: #333; display: inline-block; vertical-align: middle;}.warning{font-weight: 700; color: #999 !important; font-size: 13px !important;}.shop-main-title .warning::before{content: "|"; display: inline-block; margin: 0 15px;}.thead span{float: left; width: 10%; padding: 15px 0; font-size: 13px; color: #999;}.freight-table table{width: 100%; border: 1px solid #eee; border-radius: 5px; margin: 0;}.freight-table table tbody tr td:nth-child(4){color: #e52020; font-size: 14px;}.freight-table label{margin-right: 30px; min-width: 155px;}.freight-table .thead span:nth-child(2),.freight-table table thead tr:first-child th:nth-child(2){width: 45%; text-align: left;}.freight-table table tbody tr td,.freight-table table thead tr th{width: 15%; text-align: center;}.freight-table table tbody tr td:first-child,.freight-table table thead tr th:first-child,.freight-thead span:first-child{width: 10%;}.freight-table.step2 table tbody tr td:first-child{width: 55%;}.freight-table table tbody tr.padding td:first-child{padding-top: 20px; padding-bottom: 20px;}.freight-table table tbody tr:first-child td:first-child label,.freight-table table tbody tr:first-child td:first-child span{display: inline-block; font-size: 14px; color: #333; vertical-align: middle; font-weight: 500;}.freight-table table tbody tr:first-child td:first-child span{margin-right: 20px; min-width: 4em;}.freight-table table tbody tr:first-child td:first-child label{margin-bottom: 0;}.freight-table table tbody tr td:first-child{text-align: left; padding: 15px 0 15px 20px;}.freight-table table thead tr th{border-bottom: 1px solid #eee;}.radio-box{width: 60px; height: 60px; background-color: #eee; display: inline-block; vertical-align: middle; margin-right: 30px; position: relative;}.radio-box::after,.radio-box::before{content: ""; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.radio-box::before{width: 16px; height: 16px; background-color: #fff; border: 1px solid #999; display: block; z-index: 9;}.radio-box::after{width: 8px; height: 8px; background-color: #4d4d4d; display: none; z-index: 10;}.freight-thead span{width: 15%;}.tfooter{border: 7px solid #bababa; margin-bottom: 20px; border-radius: 2px;}.tfooter.step2{border: 1px solid #eee;}.tfooter.step2>div:first-child,.tfooter.step2>div:last-child{width: 50%;}.tfooter.step2>div:last-child{font-weight: 700; text-align: right;}.tfooter.step2>div:last-child p{display: inline-block;}.tfooter>div{margin-right: -4px; width: 8.3333%; padding: 10px; display: inline-block; vertical-align: middle;}.tfooter>div:first-child{width: 30%; text-align: left;}.tfooter>div p{color: #888; font-size: 14px; margin-bottom: 0;}.tfooter>div .total{font-size: 24px; color: #333; margin-bottom: 0; letter-spacing: 0;}.tfooter>div:first-child p .amount{color: #e52020;}.tfooter>div:last-child{width: 20%;}.tfooter>div:last-child p{font-weight: 700; font-size: 20px; color: #333;}.tfooter>div:last-child p .total-money{color: #e52020; margin-left: 5px; font-weight: 700;}.tfooter>div:last-child p .total-money .number{font-size: 30px;}.step-bottom-button a{display: inline-block; border-radius: 3px; font-size: 16px;}.step-bottom-button .continue{font-weight: 700; border: 1px solid #ddd; padding: 0 22px; color: #999; height: 40px; line-height: 40px; transition: color .3s, background-color .3s, border-color .3s;}.step-bottom-button .step{float: right; margin: 0;}.shop-form{padding: 15px; border-radius: 3px; border: 1px solid #eee; margin: 20px 0;}.address-checkbox.margin,.shop-form.step2{margin: 0;}.shop-form.step2 .input-box{margin-bottom: 0; width: 30%;}.address-checkbox{margin-bottom: 20px;}.tick{border: 1px solid #555; border-radius: 3px; width: 20px; height: 20px; margin-right: 10px; display: inline-block; vertical-align: middle;}.tick .fa{display: none; line-height: 20px; height: 20px;}.address-option input[type=radio]:checked~.tick .fa,.check-payment-radio input[type=radio]:checked~.radio-box::after,.freight-select-radio input[type=radio]:checked~.radio-box::after,input[type=checkbox]:checked~.tick .fa{display: block;}.shop-gift{border: 1px solid #eee; margin-bottom: 20px;}.gifts{padding: 20px 25px; border-bottom: 1px solid #eee;}.gifts label{margin-left: 25px;}.shopping-fail-block,.shopping-success-block{padding: 50px 0; margin-bottom: 20px; margin-top: -100px;}.shopping-fail-block img,.shopping-success-block img{max-height: 152px; margin-bottom: 30px;}.thanks{font-size: 28px; color: #000; margin-bottom: 10px;}.shopping-fail-bottom,.shopping-success-bottom{padding: 20px; margin-bottom: 20px;}.words{font-size: 28px; font-weight: 500; color: #000;}.links{font-size: 20px;}.shopping-fail-bottom p,.shopping-success-bottom p{margin-bottom: 5px; font-size: 13px;}.shopping-fail-bottom a,.shopping-success-bottom a{color: #555; text-decoration: underline !important; font-weight: 700;}#content.videoindex,#content.videoindex .content-wrap{padding-bottom: 0;}.media_story_imgbox{background-size: cover; background-position: center;}.media_story_imgbox::before{content: ""; display: block; padding-top: 65%;}.story-title{display: inline-block; vertical-align: top;}.ms-tabs-template{height: 33vw;}.master-slider,.ms-slide{height: 100% !important;}.ms-slider-container .slider-caption.slider-caption-center{background: 0 0; position: relative;}.ms-slider-container .slider-caption.slider-caption-center p{width: auto; margin-bottom: 20px;}.ms-slider-container .slider-caption.slider-caption-center .content{position: absolute; top: calc(50% - 66px); left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%;}.ms-slider-container{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 10;}.ms-slider-container .container{height: 100%; padding: 0;}.ms-tabs-template{max-width: 100% !important; width: 100% !important; background-size: cover; background-position: center;}.ms-slide{cursor: pointer;}.title-info{padding: 5px 0;}.title-info>span{font-size: 14px;}.title-info .fa{margin-left: 20px;}.title-info .number{padding: 0 5px; font-size: 18px;}.flex_block{display: -webkit-box; display: -ms-flexbox; display: flex; display: -webkit-flex; flex-wrap: wrap;}.check-form,.check-main-title{padding: 20px; border: #eee 1px solid;}.check-main-title{position: relative; width: 100%; height: auto; margin-top: 5px; border-top: 0; border-radius: 0 0 2px 2px;}.check-main-title:before{content: ""; display: block; position: absolute; top: -5px; left: -1px; width: calc(100% + 2px); height: 5px; background-color: #e52020; border-radius: 5px 5px 0 0;}.check-main-title .title{font-size: 20px; line-height: 1; vertical-align: middle;}.check-main-title .warning:before{content: "|"; margin: 0 15px;}.check-form{margin: 20px 0; background-color: #fcfcfc; border-radius: 2px;}.check-form .input-box{display: inline-block; height: auto; margin-bottom: 20px; line-height: 50px; border: 0;}.check-form .input-box input.type2{height: 50px; background-color: #fff; border: #ddd 1px solid; border-radius: 2px;}.check-form .input-box .fa{width: 40px; padding-left: 5px; line-height: 50px; z-index: 0;}.check-form .input-box input{padding: 0 0 0 40px; margin: 0; font-size: 16px; font-weight: 400; color: #555; background-color: transparent;}.check-form ::-webkit-input-placeholder{color: #aaa;}.check-form ::-moz-placeholder{color: #aaa;}.check-form :-ms-input-placeholder{color: #aaa;}.check-form :-moz-placeholder{color: #aaa;}.check-form .input-box.type_1{display: inline-block; width: 100%; max-width: 340px; vertical-align: top;}.check-form .input-box.type_1:nth-child(2){margin-left: 16px;}.check-form .input-box.type_1.login_mail{background-color: transparent; border: 0;}.check-form .select-box.type_1,.check-form .select-box.type_2{display: inline-block; position: relative; margin-left: 16px; font-weight: 700; vertical-align: top;}.check-form .select-box.type_1{width: calc(100% - 145px);}.check-form .select-box.type_2{width: 340px;}.check-form .select-box select{height: 50px; padding: 0 40px 0 10px; margin: 0; color: #555; line-height: 50px; background-color: #fff; border-radius: 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.check-form .select-box:after{content: ""; display: block; position: absolute; top: 23px; right: 16px; border-top: .3em solid #999; border-right: .3em solid transparent; border-left: .3em solid transparent;}.check-form .address-option.not_select .select-box:after{border-right-color: transparent !important; border-left-color: transparent !important;}.check-form .select-box select::-ms-expand{display: none;}.address-select{width: 100%; margin-bottom: 20px;}.address-select label:not(.add_address){width: 125px; margin-top: 13px; border-radius: 2px; vertical-align: top;}.address-select label:not(.add_address) .tick .fa{line-height: 19px;}.address-select label.add_address{margin-left: 145px; color: #999; font-size: 12px; line-height: 16px;}.address-select label.add_address *{-webkit-transition: 0 all !important; transition: 0 all !important;}.address-select label.add_address .tick{display: inline-block; width: 16px; height: 16px; margin-right: 5px; border: 1px solid #999; border-radius: 2px; vertical-align: top;}.address-select label.add_address .tick .fa{line-height: 15px;}.check-form .input-box.type_1.other_address{width: calc(100% - 145px); max-width: none; margin: 20px 0 5px 145px;}.check-form .input-box.type_1.overseas_address{width: calc(100% - 145px); max-width: none; margin: 0 0 5px 16px;}.check-form .input-box.type_1 input.type2.check-error,.check-form .select-box.type_1 select.check-error,.check-form .select-box.type_2 select.check-error{border-color: red;}.check-form .check-error+.check-errmsg{margin-top: 10px; font-size: 14px; font-weight: 700; line-height: 1.2; color: red;}.address-option{position: relative; width: 100%; margin-bottom: 20px;}.address-option:last-child,.topheader__search-list li:last-child{margin-bottom: 0;}.address-option input[type=radio]{display: none !important;}.address-option.not_select label:first-child~*,.address-option.not_select label:first-child~* *,.address-option.not_select label:first-child~:after,.address-option.not_select label:first-child~:before{color: #eee !important; border-color: #eee !important; pointer-events: none;}.address-option.not_select ::-webkit-input-placeholder{color: #eee;}.address-option.not_select ::-moz-placeholder{color: #eee;}.address-option.not_select :-ms-input-placeholder{color: #eee;}.address-option.not_select :-moz-placeholder{color: #eee;}.check-gift{padding: 0; margin-top: 0; margin-bottom: 20px;}.check-gift-title{padding: 20px 30px; border-bottom: #eee 1px solid;}.check-gift-title>span{margin-right: 30px; font-size: 14px; font-weight: 700; color: #333;}.check-gift-title label .tick .fa{line-height: 19px;}.check-gift-title label:not(.add_address){border-radius: 2px; vertical-align: top;}.check-gift-address{width: 100%; padding: 0 20px; margin-top: 20px;}.check-gift-address .input-box.type_1.other_address,.check-payment-einnumber .input-box{margin-bottom: 0; vertical-align: top;}.check-payment{width: 100%; padding: 0; margin-top: 0; margin-bottom: 20px;}.check-payment-title{display: inline-block; height: 60px; padding: 0 30px; font-size: 14px; font-weight: 700; color: #333; line-height: 60px; text-align: center;}.check-payment-radio{display: inline-block; width: auto; height: 60px; vertical-align: top;}.check-payment-radio label .radio-box,.freight-select-radio label .radio-box{margin-right: 20px;}.radio-text{padding-right: 20px; vertical-align: middle;}.check-payment-einnumber{width: 100%; padding: 20px; border-top: #eee 1px solid;}.check-receipt{margin-bottom: 0;}.product-step-title{width: 100%; height: 50px;}.product-step-title>div{font-weight: 700; font-size: 13px; color: #999; line-height: 50px; float: left;}.product-step-title>div:nth-child(1){width: calc(100% - 390px); padding-left: 21px;}.product-step-title>div:nth-child(2){width: 155px; padding-right: 70px; text-align: right;}.product-step-title>div:nth-child(3){width: 90px; text-align: center;}.product-step-title>div:nth-child(4){width: 125px; padding-left: 70px; text-align: right;}.check-product-block,.check-product-step{margin-bottom: 20px;}.product-step-list{width: 100%; background-color: #fcfcfc; border: #eee 1px solid; border-radius: 2px;}.product-step-list:nth-child(n+3){margin-top: 20px;}.product-step-item{display: table; width: 100%; padding: 20px; border-bottom: #eee 1px solid;}.product-step-item:last-child{border-bottom: none;}.product-step-item>div{font-weight: 700; display: table-cell; font-size: 14px; vertical-align: middle;}.product-step-item.product-step-item--title{padding: 10px 20px;}.product-step-name{width: calc(100% - 370px); color: #333;}.product-step-name a{font-weight: 700; color: #333; text-decoration: underline !important;}.product-step-name p{margin-top: 5px; margin-bottom: 0; font-size: 13px; color: #888;}.product-step-price{width: 155px; padding-right: 70px; color: #888; text-align: right;}.product-step-count{width: 90px; color: #333; text-align: center;}.product-step-tprice{width: 125px; margin-left: 35px; color: #ea5514; font-weight: 500; text-align: right;}.check-total>div{height: 80px; margin: 0; float: left;}.check-total.step2>div:first-child{width: 180px; padding: 0 0 0 20px;}.check-total.step2>div:last-child{width: calc(100% - 180px); padding: 28px 20px 0;}.check-product-title{width: 100%; height: 50px;}.check-product-title>div{font-weight: 700; font-size: 13px; color: #999; line-height: 50px; float: left;}.check-product-title>div:nth-child(1){width: calc(100% - 488px); padding-left: 151px;}.check-product-title>div:nth-child(2){width: 155px; padding-right: 70px; text-align: right;}.check-product-title>div:nth-child(3){width: 90px; text-align: center;}.check-product-title>div:nth-child(4){width: 125px; padding-left: 35px; text-align: right;}.check-product-title>div:nth-child(5){width: 88px; padding-left: 30px; text-align: center;}.check-product-list{font-weight: 700; width: 100%; background-color: #fcfcfc; border: #eee 1px solid; border-radius: 2px;}.check-product-item{display: table; position: relative; width: 100%; padding: 25px 30px; border-bottom: #eee 1px solid;}.check-product-item:last-child{border-bottom: none;}.check-product-item>div{display: table-cell; vertical-align: middle;}.check-product-pic{width: 120px; padding-right: 30px;}.check-product-pic a{width: 100%;}.book-single-imgbox img,.check-product-pic img{width: 100%; max-width: none;}.check-product-pic a:hover{opacity: .8;}.check-product-name{width: calc(100% - 458px); padding-right: 30px;}.check-product-name a{font-size: 16px; color: #333; text-decoration: underline !important;}.check-product-del a:hover,.check-product-name a:hover,.topheader__search-list li a:hover{color: #e52020;}.check-product-name p:not(.gift){margin: 0; font-size: 13px; color: #888;}.check-product-name p.gift{margin-top: 10px; margin-bottom: 0; font-size: 14px; color: #333;}.check-product-price{width: 155px; padding-right: 70px; font-size: 14px; font-weight: 700; color: #888; text-align: right;}.check-product-count{width: 90px;}.check-product-count .spin{width: 90px; height: 22px; border: #e0e0e0 1px solid;}.spin div:first-child{line-height: 16px;}.spin div{width: 21px; height: 100%; font-size: 14px; line-height: 20px; color: #888; text-align: center; background-color: #e0e0e0; float: left; cursor: pointer;}.spin div::-moz-selection{color: #888; background-color: transparent;}.spin div::selection{color: #888; background-color: transparent;}.spin div.min{color: #e0e0e0; background-color: transparent; cursor: default;}.spin div.min::-moz-selection{color: #e0e0e0;}.spin div.min::selection{color: #e0e0e0;}.spin input{width: 46px; height: 20px; padding: 0; margin: 0; font-size: 14px; font-weight: 700; line-height: 20px; color: #333; text-align: center; border: 0; -webkit-box-shadow: none; box-shadow: none; float: left; vertical-align: bottom;}.check-product-tprice{width: 125px; padding-left: 35px; font-size: 14px; font-weight: 500; color: #e52020; text-align: right;}.check-product-del{width: 88px; padding-left: 30px; text-align: center; z-index: 1;}.check-product-del a{font-size: 16px; color: #ccc;}.check-freight{margin-bottom: 20px;}.check-freight-title{width: 100%; height: 50px;}.check-freight-title>div{font-size: 13px; color: #999; line-height: 50px; float: left;}.check-freight-title>div:nth-child(1){width: calc(100% - 490px); padding-left: 30px;}.check-freight-title>div:nth-child(2){width: 155px; padding-right: 70px; text-align: right;}.check-freight-title>div:nth-child(3){width: 90px; text-align: center;}.check-freight-title>div:nth-child(4){width: 125px; padding-left: 40px; text-align: right;}.check-freight-list{width: 100%; background-color: #fcfcfc; border: #eee 1px solid; border-radius: 2px;}.check-freight-total{position: relative; width: 100%; margin-bottom: 0;}.check-freight-select label input,.check-freight-total.is_shut .not_select{display: none;}.check-freight-select{display: table; width: 100%; padding-right: 118px;}.check-freight-item>div,.check-freight-select>div{display: table-cell;}.freight-select-title{width: 120px; height: 60px; padding: 0 30px; font-size: 14px; font-weight: 700; color: #333; line-height: 60px; text-align: center;}.freight-select-radio{width: calc(100% - 608px); height: 60px; vertical-align: top;}.check-freight-price{width: 155px; padding-right: 70px; font-size: 14px; font-weight: 700; color: #888; text-align: right;}.check-freight-count{width: 90px; font-size: 14px; font-weight: 700; color: #333; text-align: center;}.check-freight-tprice{width: 125px; padding-left: 35px; font-size: 14px; font-weight: 500; color: #e52020; text-align: right;}.check-freight-change{position: absolute; top: 15px; right: 20px; width: 80px; height: 30px; font-size: 14px; font-weight: 700; color: #fff; line-height: 28px; text-align: center; background-color: #e52020; border-radius: 2px; cursor: pointer;}.is_shut .check-freight-change:after{content: "▾";}.check-freight-change:after{content: "▴";}.check-freight-change:hover{color: #fff; opacity: .8;}.check-freight-item{display: table; width: 100%; padding: 0 243px 0 30px; margin-bottom: 10px; font-size: 13px; font-weight: 700; color: #888;}.freight-item-title{width: calc(100% - 90px);}.freight-item-count{width: 90px; color: #333; text-align: center;}.check-freight-item.total{padding-top: 10px; padding-bottom: 30px; margin-bottom: 0; font-size: 14px; color: #333;}.check-freight-item.tprice{display: none;}.tfooter>div.tfooter-caption{width: calc(100% - 750px);}.tfooter>div.tfooter-equal,.tfooter>div.tfooter-sum{width: 20px; padding: 0;}.tfooter>div.tfooter-dtprice,.tfooter>div.tfooter-ftprice,.tfooter>div.tfooter-tprice{width: 130px; padding: 0;}.tfooter>div.tfooter-total{width: 300px; text-align: right;}.pageloading{position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .2); z-index: 99999999;}.pageloading:after,.pageloading:before{content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 160px; height: 160px; background-size: cover; background-repeat: no-repeat; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.pageloading:before{background-image: url(../img/tail-spin.svg);}.pageloading:after{background-image: url(../img/tail-spin2.svg);}.topbar{position: relative; width: 100%; height: 45px; line-height: 45px; border-bottom: #eee 1px solid;}.topbar__row{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; align-items: center; width: 100%; max-width: 1170px; height: 100%; padding: 0 15px; margin: 0 auto;}.topbar__slogan{width: auto; font-size: 13px; font-weight: 400; color: #555;}.topbar__social{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}.topbar__btn{display: inline-block; position: relative; padding: 0 10px; font-size: 15px; font-weight: 400; color: #888; border-right: #eee 1px solid; -webkit-transition: .3s all; transition: .3s all;}.topbar__btn:hover{color: #fff; background-color: #e52020;}.topbar__btn:last-child{border-right: none;}.topbar__btn--app:before{content: "APP下載";}.topbar__btn--knowledge:before{content: "今周智庫";}.topbar__btn--fb:before{content: "Facebook";}.topbar__btn--lineat:before{content: "Line@";}.topbar__btn--book:before{content: "雜誌訂閱";}.topbar__btn--member:before{content: "會員中心";}.topbar__btn--logout:before{content: "登出";}.topbar__btn--login:before{content: "登入";}.topbar__cart{display: inline-block; position: relative; font-size: 15px; font-weight: 400; color: #888; border-right: #eee 1px solid; -webkit-transition: .3s all; transition: .3s all;}.topbar__cart:hover{color: #fff; background-color: #e52020;}.topbar__btn.topbar__btn--pay,.topbar__cart{padding: 0 15px 0 10px;}.topbar__btn--pay:before{content: "定期定額待付款";}.topbar__cart:before{content: "購物車";}.topbar__cart-count,.topheader__search-list li a{font-weight: 700; -webkit-transition: .3s all; transition: .3s all;}.topbar__cart-count,.topheader__search-title:before{display: block; position: absolute; background-color: #e52020;}.topbar__cart-count{top: 5px; right: 5px; width: 16px; height: 16px; font-size: 13px; line-height: 16px; color: #fff; text-align: center; border-radius: 50%; overflow: hidden;}.topbar__btn--pay:hover .topbar__cart-count,.topbar__cart:hover .topbar__cart-count{color: #e52020; background-color: #fff;}.topheader{position: relative; width: 100%; height: auto;}.topheader__topbar{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; position: relative; width: 100%; max-width: 1170px; padding: 10px 15px; margin: 0 auto; overflow: visible; z-index: 11;}.topheader__logo{display: flex; width: 140px; margin-right: 30px;}.topheader__logo img{width: 100%;}.topheader__search.topheader__search--adjust{position: relative; width: 360px; height: 100%; overflow: visible;}.topheader__search-bar{position: relative; width: 100%; height: 100%; display: flex; flex-direction: column;}.topheader__search-area,.topheader__search-list li{margin-bottom: 5px;}.topheader__search-keywords a{margin-right: 5px; color: #e52020; /*節慶 換色*/ /* color: #fff; */}.topheader__search-keywords a:hover{color: #333;}/* .topheader__search-keywords span{color: yellow;} */.topheader__search-input,.topheader__search-mobileinput{width: 100%; height: 45px; padding: 0 80px 0 10px; font-weight: 400; font-size: 16px; line-height: 45px; background-color: #fafafa; border: #ededed 1px solid; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.topheader__mobile.topheader__search-keywords,.topheader__search-mobileinput{display: none;}.topheader__search-btn{position: absolute; top: 3px; right: 3px; width: 70px; height: 39px; font-size: 18px; font-weight: 400; line-height: 39px; color: #fff; text-align: center; text-indent: 2px; letter-spacing: 2px; border-radius: 2px; border: 0; outline: 0; background-color: #e52020; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-transition: .3s all; transition: .3s all;}.topheader__search-btn:hover{color: #fff; opacity: .8;}.topheader__search-result{display: none; position: absolute; top: calc(100% + 5px); width: 100%; height: auto; background-color: #fff; border: #ededed 1px solid; border-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .05); box-shadow: 0 0 5px rgba(0, 0, 0, .05);}.topheader__search-title{position: relative; width: 100%; padding: 15px; font-size: 18px; line-height: 1; color: #333; letter-spacing: 2px;}.topheader__search-title:before{content: ""; top: 15px; left: -1px; width: 5px; height: 20px;}.topheader__search-title:after{content: ""; display: block; position: absolute; bottom: 0; left: 15px; width: calc(100% - 30px); height: 1px; background-color: #eee;}.topheader__search-list{width: 100%; padding: 15px; margin: 0;}.topheader__search-list li a{font-size: 14px; color: #333;}.topheader__menu{position: sticky !important; top: 0; z-index: 99; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; align-content: flex-start; position: relative; width: 100%; height: auto; padding: 0 15px; border-bottom: #c11616 5px solid; background-color: #e52020;}.topheader__menu--open{height: auto; overflow: visible;}.topheader__btn{position: relative; width: auto; min-width: 100px; margin-left: -1px;}.topheader__btn--over{height: 0; overflow: hidden; visibility: hidden; z-index: 1;}.topheader__menu--open .topheader__btn--over{height: auto; overflow: visible; visibility: visible;}.topheader__btn:frist-child{margin-left: 0;}.topheader__btn-main,.topheader__btn-sub a{width: 100%; font-weight: 500; color: #fff; -webkit-transition: .3s all; transition: .3s all;}.topheader__btn-main{position: relative; height: 50px; padding: 10px 0; font-size: 18px; line-height: 30px; text-align: center;}.topheader__btn-main span{display: block; width: 100%; height: 100%; padding: 0 20px; border-right: #a00 1px solid; border-left: #a00 1px solid;}.topheader__btn:hover .topheader__btn-main{font-weight: 500; color: #fff; background-color: #a00;}.topheader__btn-sub{display: none; position: absolute; top: 50px; left: 0; width: 100%; padding: 10px 0; background-color: rgba(0, 0, 0, .75); border-top: #840000 5px solid;}.topheader__btn-sub a{padding: 10px 15px; font-size: 16px;}.topheader__btn-sub a:hover{padding-left: 20px; color: #d32816;}.topheader__menu--open .topheader__control-c,.topheader__menu--over .topheader__control-o{display: block;}.topheader__control-o{position: absolute; top: 0; right: 0; width: 50px; height: 50px; color: #fff;}.topheader__control-o:hover{color: #fff; text-shadow: 0 0 3px rgba(255, 255, 255, .3);}.topheader__control-c:before,.topheader__control-o:before{font: 900 14px/1"Font Awesome 5 Free"; font-size: 20px;}.topheader__control-o:before{content: ""; line-height: 50px;}.title-left-border>h3.member__title::after,.title-left-border>h3.member__title::before,.topheader__menu--open .topheader__control-o{display: none;}.topheader__control-c,.topheader__control-o,.topheader__menu-openbtn,.topheader__search-openbtn{display: none; text-align: center; -webkit-transition: .3s all; transition: .3s all;}.topheader__control-c{position: absolute; top: 100%; left: 50%; width: 50px; height: 20px; color: #fff; border-radius: 0 0 5px 5px; background-color: #d32816; -webkit-transform: translateX(-50%); transform: translateX(-50%);}.topheader__control-c:hover,.topheader__home:hover{color: #fff; text-shadow: 0 0 3px rgba(255, 255, 255, .3);}.topheader__control-c:before{content: "\f0d8"; line-height: 20px;}.topheader__menu-openbtn,.topheader__search-openbtn{width: 50px; height: 50px; color: #555;}.topheader__menu-openbtn:before{content: "\f0c9"; line-height: 50px !important;}.topheader__menu-openbtn:before,.topheader__search-closebtn:before,.topheader__search-openbtn:before{font: 900 14px/1"Font Awesome 5 Free"; font-size: 18px;}.topheader__search-openbtn:before{content: "\f002"; line-height: 50px;}.topheader__home,.topheader__search-closebtn{display: none; position: absolute; top: 0; text-align: center; -webkit-transition: .3s all; transition: .3s all;}.topheader__search-closebtn{right: 0; width: 45px; height: 45px; color: #555;}.topheader__search-closebtn:before{content: "\f00d"; line-height: 45px;}.topheader__home{left: 0; width: 50px; min-width: 50px; height: 50px; min-height: 50px; color: #fff;}.topheader__home:before{content: "\f015"; font: 900 14px/1"Font Awesome 5 Free"; font-size: 22px; line-height: 50px;}.topheader__event{position: absolute; width: 300px; right: 0; top: 50%; transform: translate(-15px, -50%);}.footer{background-color: #333;}.footer__block{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; padding: 50px 15px 70px !important;}.footer__link li:first-child{margin-bottom: 20px;}.footer__link li:nth-child(n+2){margin-bottom: 10px;}.footer__link li:nth-last-child(1){margin-bottom: 0;}.footer__link-title{font-size: 22px; font-weight: 700; color: #fff; letter-spacing: .05em;}.footer__link{width: 140px; margin-right: 10px;}.footer__link-btn{display: inline-block; font-weight: 300; font-size: 15px; color: #ddd; -webkit-transition: .3s all; transition: .3s all;}.footer__link-btn:hover{color: #aaa;}.footer__info{width: calc(100% - 750px);}.footer__logo{display: flex; flex-wrap: wrap; width: 100%; margin-bottom: 23px;}.footer__logo-btn{display: inline-block; margin-right: 10px; margin-bottom: 10px; width: auto;}.footer__logo-btn:first-child{margin-left: 0;}.footer__logo-btn img{width: 100px; max-width: none; height: auto;}.footer__info-list{font-size: 15px; font-weight: 300; color: #ddd;}.footer__info-list li{padding-bottom: 10px; margin-bottom: 10px; border-bottom: #3d3d3d 1px solid;}.footer__info-list li:last-child{margin-bottom: 0;}.footer__info-list p{margin-bottom: 0; font-size: 15px; font-weight: 300; color: #ddd;}.footer__info-list .fa{width: 16px; margin-right: 5px; text-align: center;}.footer_Anti_Fraud{width: 100%; padding: 20px; margin-bottom: 40px; color: #ddd; border: 2px solid #ffffff80; border-radius: 10px; text-align: justify; font-size: 15px;}.copyrights_pc{display: block;}.copyrights_mb{display: none;}.article__toolbar,.copyrights__block{display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%;}.copyrights__block{-webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: 20px 0 50px; font-size: 13px; font-weight: 300; line-height: 1.7; color: #ddd; text-align: center; background-color: #3d3d3d;}.article__toolbar{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; padding-bottom: 30px; border-bottom: #eee 1px solid;}.article__toolbar,.login__title{margin-bottom: 30px;}.email-form input[type=button].email__btn,.login__text,.videostoryflex.post-grid.grid-3 .entry{margin-bottom: 0;}.login__text a,.member__item p{font-weight: 700;}.member__item{margin-bottom: 40px;}.member__item:last-child{margin-bottom: 30px;}.memeder__content{padding: 50px 0;}.member__nav li{margin-left: 5px;}.member__nav li:first-child{margin-left: 0;}.title-left-border>h3.member__title{display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}.member__search{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-line-pack: center; align-content: center; width: 100%; height: auto; margin-bottom: 30px;}.member__search-info{margin-right: 10px; font-size: 16px; font-weight: 700; line-height: 40px; color: #333;}.member__search-input{width: 200px; height: 40px; margin: 0; padding: 0 10px; font-size: 16px; font-weight: 400; line-height: 40px; border: #ddd 1px solid; outline: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none;}.member__search-and{margin: 0 5px; font-size: 12px; font-weight: 700; line-height: 40px; color: #333;}.member__search-btn{width: 80px; height: 40px; margin-left: 10px; font-size: 16px; font-weight: 400; line-height: 40px; color: #fff; text-align: center; background-color: #333; border-radius: 3px; -webkit-transition: opacity .3s; transition: opacity .3s;}.member__search-btn:before{content: "搜尋";}.member__search-btn:hover{color: #fff; opacity: .8;}.member-info-check .checkbox-style-3-label{margin: 0; color: #999; font-size: 14px; font-weight: 400; padding-left: 30px; padding-right: 30px; line-height: 1.7;}.member-info-check--inline{display: inline-block;}.member-info-check--mt{margin-top: 5px;}.member-info-check--mt:first-child{margin-top: 0;}.member-info-check .checkbox-style:checked+.checkbox-style-3-label:before{background-color: #fff; color: #b5b5b6;}.event__300x70{width: 100%; text-align: center;}.event__300x70 img{width: 100%; max-width: 300px;}.subscription__info{width: 100%; height: auto; padding: 30px 30px 35px; border: #e7e7e7 1px solid;}.subscription__detail{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: 100%; margin-bottom: 20px;}.subscription__img{width: 250px; margin-right: 30px;}.course-detail__img img,.subscription__img img{width: 100%; max-width: none;}.subscription__text{width: calc(100% - 280px);}.subscription__text span{display: inline-block; width: auto; padding: 0 7px; margin-bottom: 10px; font-size: 15px; font-weight: 700; line-height: 28px; color: #fff; background-color: #e52020;}.subscription__text h3{margin-bottom: 10px; font-weight: 500; line-height: 1.3; color: #333; letter-spacing: .05em;}.course-detail__text p,.subscription__text p{margin-bottom: 0; font-size: 14px; font-weight: 700; line-height: 1.7; color: #888;}.subscription__number{margin-bottom: 20px; font-size: 14px; font-weight: 700; color: #333;}.subscription__number span{color: red;}.subscription__table,.subscription__td{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}.subscription__table{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; border-top: #e7e7e7 1px solid; border-left: #e7e7e7 1px solid;}.subscription__td{width: 50%;}.subscription__fulltd,.subscription__td,.subscription__td-text,.subscription__td-title{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.subscription__fulltd{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch; width: 100%;}.subscription__td-text,.subscription__td-title{-webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 10px; font-size: 14px; font-weight: 700; color: #333; border-right: #e7e7e7 1px solid; border-bottom: #e7e7e7 1px solid;}.subscription__td-title{-webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 80px; background-color: #f9f9f9;}.subscription__td-text{width: calc(100% - 80px);}.emailconfirm{margin-top: 15px; margin-bottom: 0;}.member-registered__step2-text{margin: 25px 0; font-size: 16px; color: #999;}.favorite-article__table{width: 100%;}.favorite-article__theader{display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; padding-bottom: 15px; border-bottom: #999 2px solid;}.favorite-article__theader-time{width: 120px; font-size: 16px; font-weight: 700; line-height: 1; color: #555; text-align: center;}.favorite-article__theader-title{width: calc(100% - 360px); font-size: 16px; font-weight: 700; line-height: 1; color: #555;}.favorite-article__theader-delete{width: 80px; font-size: 16px; font-weight: 700; line-height: 1; color: #555; text-align: center;}.favorite-article__tbody{width: 100%; margin-bottom: 20px;}.favorite-article__tr{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; width: 100%; padding: 15px 0; border-bottom: #aeaeae 1px dashed;}.favorite-article__td-time{width: 120px; font-size: 15px; font-weight: 700; color: #999; text-align: center;}.favorite-article__td-title{width: calc(100% - 360px); font-size: 15px; font-weight: 700; line-height: 1.2; color: #555;}.favorite-article__td-delete{width: 80px; font-size: 15px; font-weight: 700; text-align: center;}.favorite-article__td-btn,.favorite-article__td-delbtn{color: #555; -webkit-transition: color .3s; transition: color .3s;}.favorite-article__td-delbtn{color: #999;}.favorite-article__td-btn:hover{color: #e52020;}.favorite-article__td-delbtn:hover{color: #555;}.track-book,.track-book__item{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: flex-start;}.track-book{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; margin-bottom: 20px;}.track-book__item{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: relative; width: calc(25% - 15px); padding: 30px 0 50px; margin-right: 20px; border: #e7e7e7 1px solid;}.track-book__item:nth-child(4n){margin-right: 0;}.track-book__item:nth-child(n+5){margin-top: 20px;}.track-book__delete{position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; font-size: 15px; color: #999; line-height: 20px; text-align: center; -webkit-transition: color .3s; transition: color .3s;}.track-book__delete:hover{color: #555;}.track-book__img{width: calc(100% - 60px); max-width: 150px; background-size: contain; background-position: center; background-repeat: no-repeat;}.track-book__img:before{content: ""; display: block; width: 100%; padding-bottom: 140%;}.track-book__saleinfo,.track-book__title{width: 100%; padding: 0 30px; line-height: 1.4; text-align: center;}.track-book__saleinfo{margin-top: 5px; font-size: 14px; font-weight: 700; color: #e52020;}.track-book__title{margin: 5px 0 10px; font-size: 16px; font-weight: 500; color: #333; -webkit-transition: color .3s; transition: color .3s;}.track-book__title:hover{color: #e52020;}.track-book__info{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; position: absolute; left: 0; bottom: 0; width: 100%;}.track-book__btn,.track-book__sprice{width: 50%; height: 50px; line-height: 49px; text-align: center; border-top: #e7e7e7 1px solid;}.track-book__sprice{font-size: 16px; font-weight: 500; color: #e52020; border-right: #e7e7e7 1px solid;}.track-book__sprice:before{content: "特價"; margin-right: 5px; font-size: 14px; font-weight: 700; color: #666;}.track-book__sprice:after{content: "元"; margin-left: 5px; font-size: 14px; font-weight: 700; color: #666;}.track-book__btn{font-size: 14px; font-weight: 700; color: #333; -webkit-transition: color .3s, background-color .3s, border-color .3s; transition: color .3s, background-color .3s, border-color .3s;}.track-book__btn:hover{color: #fff; background-color: #e52020; border-color: #e52020;}.track-book__btn .fa{margin-right: 5px;}.borwsehistory-article,.borwsehistory-article__item{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: flex-start; width: 100%; border-bottom: #ddd 1px solid;}.borwsehistory-article{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin-bottom: 20px; border-top: #ddd 1px solid;}.borwsehistory-article__item{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 20px 0;}.borwsehistory-article__item:nth-last-child(1){border-bottom: 0;}.borwsehistory-article__img{width: 190px; height: 120px; margin-right: 10px; background-size: cover; background-position: center;}.borwsehistory-article__info{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: calc(100% - 200px);}.borwsehistory-article__tag{display: inline-block; width: auto; max-width: calc(100% - 175px); padding: 3px 7px; font-size: 15px; font-weight: 700; line-height: 1.4; color: #fff;}.borwsehistory-article__tag.hot{background-color: #e52020;}.borwsehistory-article__tag.ad{background-color: #00b16a;}.borwsehistory-article__tag.build,.borwsehistory-article__tag.company,.borwsehistory-article__tag.tech{background-color: #4183d7;}.borwsehistory-article__tag.somebody-column{background-color: #f89506;}.borwsehistory-article__tag.video{background-color: #8441d7;}.borwsehistory-article__time{width: 155px; font-size: 15px; font-weight: 700; color: #999; text-align: right;}.borwsehistory-article__time:before{content: "閱讀日期：";}.borwsehistory-article__title{width: 100%; margin-top: 10px;}.borwsehistory-article__title-btn{display: inline-block; max-width: 100%; max-height: 1.4em; font-size: 20px; font-weight: 500; line-height: 1.4; color: #333; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: color .3s; transition: color .3s; overflow: hidden; vertical-align: top;}.borwsehistory-article__title-btn:hover{color: #e52020;}.borwsehistory-article__description{width: 100%; max-height: 3.4em; margin-top: 7px; font-size: 14px; font-weight: 700; line-height: 1.7; color: #999; overflow: hidden;}.videostoryflex{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.videostoryflex>div{margin-top: 20px;}.videostoryflex>div:nth-child(-n+3){margin-top: 0;}.videoalbum.videolist-post .entry-title h2 a{border-right: 0;}.ablum_content{height: 5.1em;}#banner.books-main-slider{height: 500px; display: block;}.featurebooks{display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; margin: 0-25px;}.lazyloadbg{background-size: cover;}.lazyloadbg::before{content: ""; display: block; padding-top: 62.5%;}.read-competence,.read-competence__info{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center;}.read-competence{position: relative; width: 100%; padding: 30px; margin-top: 30px; background-color: #f5f5f5;}.read-competence__info{width: calc(100% - 180px); margin-right: 30px;}.read-competence__img{width: 36px; height: 50px; margin-right: 15px; background-image: url(/lazyweb/web/img/competence.png); background-size: auto 50px; background-position: 0 0;}.read-competence__text{width: calc(100% - 51px);}.read-competence__title{margin-bottom: 5px; font-size: 18px; font-weight: 700; line-height: 1.4; color: #555;}.read-competence__title span{font-weight: 600; color: #333;}.read-competence__remind{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; width: 100%;}.read-competence__remind-icon{width: 19px; height: 18px; margin-right: 5px; background-image: url(/lazyweb/web/img/competence.png); background-size: auto 50px; background-position: 74px 0;}.read-competence__remind-text{width: calc(100% - 24px); font-size: 14px; font-weight: 400; line-height: 1.7; color: #999;}.read-competence__login,.read-competence__remind-btn{font-weight: 700; -webkit-transition: opacity .3s; transition: opacity .3s;}.read-competence__remind-btn{display: inline-block; color: #e52020; text-decoration: underline !important;}.read-competence__remind-btn:hover{color: #e52020; opacity: .8;}.read-competence__login{width: 150px; height: 50px; font-size: 18px; line-height: 50px; color: #fff; text-align: center; background-color: #e52020; border-radius: 3px;}.read-competence__login:hover{color: #fff; opacity: .8;}.article-content__event{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(100% + 8px); margin: 0-4px;}.article-content__event>div,.article-sidebar__event>div{margin-bottom: 50px;}.article-facebook{width: 100%;}.sidebar .widget{margin-top: 0;}.article-sidebar__event{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(100% + 10px); margin: 0-5px;}.article-sidebar__event--bottom>div{margin-top: 50px; margin-bottom: 0;}.article-readmore{position: relative; width: 100%; padding: 50px 0;}.article-readmore__list{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: 100%;}.article-readmore__item{width: calc(33.3333% - 20px); text-align: left; margin-right: 30px;}.article-readmore__item:nth-child(3n){margin-right: 0;}.article-readmore__item:nth-child(n+4){margin-top: 30px;}.article-readmore__img-btn{position: relative; width: 100%; overflow: hidden;}.article-readmore__img-btn:before{content: ""; display: block; width: 100%; padding-bottom: 60%;}.article-readmore__img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; -webkit-transition: transform .3s; -webkit-transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s;}.article-readmore__title{width: 100%; margin-top: 10px;}.article-readmore__title-btn{display: inline-block; max-height: 2.8em; font-size: 20px; font-weight: 500; line-height: 1.4; color: #333; letter-spacing: .05em; -webkit-transition: color .3s; transition: color .3s; overflow: hidden;}.article-readmore__title-btn:hover{color: #e52020;}.article-readmore__intro{max-height: 5.1em; margin-top: 5px; font-size: 14px !important; font-weight: 400; line-height: 1.7; color: #777; overflow: hidden;}.article-readmore__item:hover .article-readmore__img{-webkit-transform: scale(1.05); transform: scale(1.05);}.booklist__wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.booklist__item{position: relative; width: calc(33.3333% - 22px); margin-top: 40px; padding-top: 30px; padding-bottom: 51px;}.booklist__item:nth-child(-n+3){margin-top: 0;}.booklist__img{display: block; width: 170px; margin: 0 auto 15px; background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transition: opacity .3s ease; transition: opacity .3s ease;}.booklist__img::before{content: ""; display: block; padding-top: 144%;}.booklist__img:hover{opacity: .8;}.booklist__saleoff{color: #ef4836; font-size: 14px; text-align: center; line-height: 1 !important; margin: 0 0 10px;}.booklist__title{width: 100%; margin: 0 0 10px; padding: 0 20px;}.booklist__link{display: block; color: #333; font-size: 20px; line-height: 1.2; font-weight: 700; max-height: 2.4em; overflow: hidden; -webkit-transition: color .3s ease; transition: color .3s ease;}.booklist__link:hover{color: #e52020;}.booklist__item .book-bottom{position: absolute; bottom: 0; width: 100%;}#single-slider .programs{padding: 0 15px;}.singleslider__item{position: relative; border: 1px solid #e7e7e7; padding-bottom: 51px; padding-top: 25px;}.singleslider__imgbox{width: 155px; display: block; margin: 0 auto 15px; background-position: center; background-repeat: no-repeat; background-size: contain; -webkit-transition: opacity .3s ease; transition: opacity .3s ease;}.singleslider__imgbox::before{content: ""; display: block; padding-top: 138%;}.singleslider__imgbox:hover{opacity: .8;}.singleslider__title{color: #333; font-size: 20px; font-weight: 700; text-align: center; line-height: 1.2; max-height: 2.4em; overflow: hidden; margin: 10px 20px; -webkit-transition: color .3s ease; transition: color .3s ease;}.singleslider__title:hover{color: #e52020;}.singleslider__item .book-bottom{position: absolute; bottom: 0; width: 100%;}.single-slider .slick-dots li{margin: 0 3px;}.single-slider .slick-dots li button:before{font-size: 45px;}.search__title{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.search__numbering{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 40px; line-height: 40px; float: right; font-size: 16px; color: #fff; border-radius: 3px; padding: 0 30px; background-color: #333; -webkit-transition: background-color .3s ease, color .3s ease; transition: background-color .3s ease, color .3s ease;}.search__numbering:hover{color: #fff; background-color: #ef4836;}.searchform__row{display: flex; flex-wrap: wrap; align-items: center; padding: 20px 0; border-bottom: 1px dashed #aeaeae;}.searchform__label{width: 140px; color: #333; font-size: 15px;}.searchform__contentbox{width: calc(100% - 140px);}.searchform__input{width: 100%; max-width: 400px; color: #666; font-size: 15px; border: 1px solid #ddd; border-radius: 3px; padding: 5px 10px;}.searchform__row:last-child{display: none; border: 0;}.searchform__row:last-child .searchform__input{border-color: transparent;}.searchform--active .searchform__row:last-child{display: flex;}.booklist__row{display: flex; flex-wrap: wrap; margin: 0-15px;}.booklist__block{width: 25%; padding: 0 15px; margin-top: 30px;}.booklist__block:nth-child(-n+4){margin-top: 0;}.booklist__block-imgbox{display: block; position: relative; margin-bottom: 10px; background-size: cover; background-position: center;}.booklist__block-imgbox::before{content: ""; display: block; padding-top: 52%;}.booklist__block-tag{position: absolute; bottom: 0; left: -5px; z-index: 10; margin-bottom: 0;}.booklist__block-title{font-size: 20px; line-height: 1.2; height: 2.4em; overflow: hidden; margin-bottom: 10px;}.booklist__block-link{color: #333; font-size: 20px; font-weight: 700; line-height: 1.2;}.booklist__block-text{font-size: 15px; color: #555; height: 3em; overflow: hidden; margin: 0;}.featurebooks__title{color: #333; font-size: 20px; text-align: center; font-weight: 700; line-height: 1.2; margin-bottom: 10px; -webkit-transition: background-color .3s ease, color .3s ease; transition: background-color .3s ease, color .3s ease;}.featurebooks__title:hover{color: #e52020;}.featurebooks__block{width: 20%; padding: 0 25px; margin-top: 50px;}.featurebooks__block:nth-child(-n+5),.trackbook__tabscontent .programs:nth-child(-n+4){margin-top: 0;}.track-book__infobtn{font-size: 14px; color: #333; -webkit-transition: background-color .3s ease, color .3s ease; transition: background-color .3s ease, color .3s ease;}.track-book__infobtn::after,.track-book__infobtn::before{display: none;}.track-book__infobtn:hover{background-color: #e52020; color: #fff;}.trackbook__tabs-btn{font-size: 18px; color: #999; -webkit-transition: color .3s ease; transition: color .3s ease;}.trackbook__tabs-btn:nth-child(n+2){margin-left: 20px;}.trackbook__tabs-btn .fa{margin-right: 5px;}.course-history__price span,.trackbook__tabs-btn:hover{color: #e52020;}.trackbook__tabs-btn--active{color: #e52020; font-weight: 700;}.trackbook__tabscontent{width: 100%;}.trackbook__tabscontent .programs{width: calc(25% - 15px); margin: 30px 0 0;}.index__mainwrapper,.trackbook__tabscontent{display: flex; flex-wrap: wrap;}.index__mainwrapper-content{width: calc(100% - 330px); margin-right: 30px;}.index__mainwrapper-sidebar{width: 300px;}.subscription-main-block{display: flex; flex-wrap: wrap;}.book-main-box{position: relative; width: calc(33.3333% - 20px); margin-right: 30px; padding-bottom: 75px;}.book-main-box:last-child{margin-right: 0;}.book-main-box .button{position: absolute; bottom: 40px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}.subscription-heading-block{margin-bottom: 20px;}.heading-block h3{font-size: 24px;}.themestoryblock{padding: 0 0 50px;}.mediavideoblock{padding: 50px 0;}.themestorywrap{display: flex; flex-wrap: wrap;}.themestorywrap__item{width: 33.3333%; padding: 0 15px;}.post-grid.grid-3 .themestorywrap__entry{width: 100%; padding: 0;}.videoalbum{display: flex; flex-wrap: wrap;}.subscription__block:after,.subscription__block:before,.videoalbum.row:after,.videoalbum.row:before{content: none; display: none;}.videoalbum__item{width: 25%; padding: 0 15px;}.videoalbum .entry{margin-bottom: 0;}.subscription__block{display: flex; flex-wrap: wrap;}.subscription__block-item{width: 25%; padding: 0 15px;}.subscription__block-item:nth-child(n+5){margin-top: 30px;}.subscription__block-wrap{position: relative; height: 100%; padding-bottom: 50px; border: 1px solid #e7e7e7;}.recommend__imgbox,.subscription__block-item .imgbox{display: block; background-size: contain; background-position: center; background-repeat: no-repeat;}.recommend__imgbox::before,.subscription__block-item .imgbox::before{content: ""; display: block; padding-top: 100%;}.subscription__block-item .book-bottom{position: absolute; bottom: 0; left: 0; width: 100%;}.promotion__title{height: 3.3em; overflow: hidden; margin: 10px;}.book-main-box .promotion__title a{padding: 0;}.subscription__btnbox{display: flex; align-items: center; margin-top: 10px;}.subscription__btnbox .button:nth-child(n+2){margin-left: 10px;}#page-title{background-position: center top !important;}#page-title.page-title-parallax{background-attachment: scroll;}#page-title.article__pagetitle-pc{background-size: auto 700px; background-position: center;}.aboutsection{padding: 60px 0 0; background-color: #f9f9f9;}.aboutrow{padding: 60px 0;}.aboutrow:nth-child(even){background-color: #f9f9f9;}.languagebox,.languageitem{position: relative; display: block;}.languagebox{text-align: right; margin: 0 0 70px;}.languageitem{font-size: 0;}.languageitem__button{position: relative; display: inline-block; padding: 2px 10px;}.languageitem__button_left::after{content: ""; position: absolute; top: 0; bottom: 0; right: 0; margin: auto 0; width: 1px; height: 70%; border-right: .5px solid #707070;}.languageitem__text{font-size: 16px; color: #707070; margin: 0;}.languageitem__text.active{color: #ef4836 !important; font-weight: 700 !important;}.abouttitlebox{text-align: center; margin: 0 0 70px;}.abouttitlebox__textimg{max-width: 275px; margin: 0 0 10px;}.abouttitlebox__title{color: #333; font-weight: 700; font-size: 36px; line-height: 1.55;}.abouttitlebox__title::after{content: ""; display: block; width: 100px; height: 3px; background-color: #ef4836; margin: 40px auto;}#content .abouttitlebox__subtitle{color: #555; font-size: 16px; line-height: 2.125 !important; margin: 0;}.aboutdata{display: flex; flex-wrap: wrap;}.aboutdata__items{width: 25%; color: #fff; text-align: center; padding: 15px;}.aboutdata__items:first-child{background-color: #cc291d;}.aboutdata__items:nth-child(2){background-color: #d9482d;}.aboutdata__items:nth-child(3){background-color: #e7673e;}.aboutdata__items:last-child{background-color: #f4864e;}.aboutdata__icon{width: 90px; height: 68px; margin: 0 auto 20px; background-size: cover; background-position: left center;}.aboutdata__items:nth-child(2) .aboutdata__icon{background-position: -90px center;}.aboutdata__items:nth-child(3) .aboutdata__icon{background-position: -180px center;}.aboutdata__items:last-child .aboutdata__icon{background-position: right center;}#content .aboutdata__number{font-size: 37px; line-height: 1 !important; margin: 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);}.aboutdata__number::after{content: ""; display: block; width: 2px; height: 23px; background-color: #fff; margin: 15px auto;}.aboutdata__text{font-size: 18px; margin: 0;}.aboutinfoblock{display: flex; flex-wrap: wrap;}.aboutinfoblock__content{flex: 1;}.aboutinfoblock__title{font-size: 26px; font-weight: 700; color: #ef4836; line-height: 1; margin: 0 0 25px;}#content .aboutinfoblock__text{font-size: 14px; color: #707070; margin: 0; line-height: 2 !important; text-align: justify;}.aboutinfoblock__imgbox{width: 230px; margin: 0 0 0 75px; background-size: contain; background-position: center; background-repeat: no-repeat;}.aboutrow:nth-child(odd) .aboutinfoblock{flex-direction: row-reverse;}.aboutrow:nth-child(odd) .aboutinfoblock__imgbox{margin: 0 75px 0 0;}.indexevent__bigger,.indexevent__medium,.indexevent__sidebar{display: flex; justify-content: center;}.indexevent__bigger>div{margin-bottom: 15px;}.indexevent__medium>div{margin-top: 75px;}.articleevent__bigger{width: 100%; overflow: hidden;}.articleevent__bigger>*{margin-bottom: 50px; text-align: center;}.articleevent__footer{display: flex; justify-content: center; width: 100%;}.articleevent__footer>*{margin: 50px 0;}.articleevent__sidebar{display: flex; justify-content: center;}.sidebar-widgets-wrap .articleevent__sidebar>*{margin: 0 auto 50px;}.articleevent__sidebar>*{text-align: center; margin: 50px auto;}.article-content__footerevent{width: 100%; overflow: hidden;}.article-content__footerevent>*{text-align: center; margin: 0 auto 50px;}.articledetail__editor{width: 100%; overflow: hidden;}.articledetail__editor>*{margin: 0 auto 50px; text-align: center;}.articledetail__small{display: flex; justify-content: center;}.articledetail__small>div{margin-bottom: 50px;}.articledetail__bigger{width: 100%;}.articledetail__bigger>div{margin-top: 50px;}.articledetail__bigger,.indexevent__medium-mobile--top{display: flex; justify-content: center;}.indexevent__medium-mobile--top>*{padding-top: 50px; margin: 0 auto;}.indexevent__medium-mobile--bottom{width: 100%; overflow: hidden;}.indexevent__medium-mobile--bottom>*{padding-bottom: 50px; margin: 0 auto; text-align: center;}.indexevent__medium-mobile--center{width: 100%; overflow: hidden;}.indexevent__medium-mobile--center>*{padding: 50px 0; margin: 0 auto; text-align: center;}.course-history{width: 100%;}.course-history__item{width: 100%; border: #e7e7e7 1px solid;}.course-history__item:nth-child(n+2){margin-top: 25px;}.course-history__data{width: 100%; height: 40px; padding: 0 20px; font-size: 14px; font-weight: 700; line-height: 40px; color: #666; background-color: #eaeaea;}.course-history__content,.course-history__info{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-content: center; align-content: center;}.course-history__info{-webkit-align-items: stretch; align-items: stretch; width: 100%;}.course-history__content{-webkit-align-items: center; align-items: center; width: calc(100% - 160px); padding: 20px; border-right: #e7e7e7 1px solid;}.course-history__img-block{width: 140px; margin-right: 20px;}.course-history__img{width: 100%; height: auto;}.course-history__detail{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: center; align-items: center; -webkit-align-content: center; align-content: center; width: calc(100% - 160px);}.course-history__name,.course-history__price{width: 100%; font-size: 18px; font-weight: 500; line-height: 1.4; color: #333;}.course-history__price{margin-top: 10px; font-size: 15px; font-weight: 700; color: #999;}.course-history__nav{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-align-content: center; align-content: center; width: 160px; padding: 20px;}.course-history__status{width: 100%; max-width: 100%; font-size: 14px; font-weight: 700; line-height: 28px; text-align: center; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid;}.course-history__status--success{color: #e52020; border-color: #e52020;}.course-history__btn{width: 100%; margin-top: 8px; font-size: 14px; font-weight: 700; line-height: 28px; text-align: center; color: #555; -webkit-border-radius: 3px; border-radius: 3px; border: #eee 1px solid; -webkit-transition: color .3s, background-color .3s; -moz-transition: color .3s, background-color .3s; -ms-transition: color .3s, background-color .3s; -o-transition: color .3s, background-color .3s; transition: color .3s, background-color .3s;}.course-detail__text span,.course-history__btn:hover{color: #fff; background-color: #e52020;}.course-detail__info{width: 100%; height: auto; padding: 30px 30px 35px; border: #e7e7e7 1px solid;}.course-detail__detail{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: 100%; margin-bottom: 20px;}.course-detail__img{width: 250px; margin-right: 30px;}.course-detail__text{width: calc(100% - 280px);}.course-detail__text span{display: inline-block; width: auto; padding: 0 7px; margin-bottom: 10px; font-size: 15px; font-weight: 700; line-height: 28px;}.course-detail__text h3{margin-bottom: 10px; font-weight: 500; line-height: 1.3; color: #333; letter-spacing: .05em;}.course-detail__table,.course-detail__td{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}.course-detail__table{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; border-top: #e7e7e7 1px solid; border-left: #e7e7e7 1px solid;}.course-detail__td{width: 50%;}.course-detail__fulltd,.course-detail__td,.course-detail__td-text,.course-detail__td-title{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.course-detail__fulltd{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch; width: 100%;}.course-detail__td-text,.course-detail__td-title{-webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 10px; font-size: 14px; font-weight: 700; color: #333; border-right: #e7e7e7 1px solid; border-bottom: #e7e7e7 1px solid;}.course-detail__td-title{-webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 80px; background-color: #f9f9f9;}.course-detail__td-text{width: calc(100% - 80px);}.article-inside p,.article-inside span{font-size: 20px !important;}.article-inside h1,.article-inside h2,.article-inside h3,.article-inside h4,.article-inside h5,.article-inside h6{font-size: 130%; margin: 20px 0;}.activitysliderwrap{position: relative;}.activityslider .slick-arrow{width: 52px; height: 52px; z-index: 10; background-color: rgba(0, 0, 0, .4); border-radius: 2px;}.activityslider .slick-prev{left: 0;}.activityslider .slick-next::before,.activityslider .slick-prev::before{content: "\f053"; font: 900 20px/1"Font Awesome 5 Free"; opacity: 1;}.activityslider .slick-next{right: 0;}.activityslider .slick-next::before{content: "\f054";}.activityslider__slide{display: block; background-size: cover; background-position: center; background-repeat: no-repeat; height: 575px;}.thumbslider{position: absolute; bottom: 0; left: 0; width: 100%;}.thumbslider__slide{display: flex; align-items: center; padding: 20px 50px;}.thumbslider__slide:nth-child(4n+1){background-color: rgba(229, 32, 32, .85);}.thumbslider__slide:nth-child(4n+2){background-color: rgba(226, 93, 35, .85);}.thumbslider__slide:nth-child(4n+3){background-color: rgba(221, 120, 38, .85);}.thumbslider__slide:nth-child(4n){background-color: rgba(224, 166, 36, .85);}.thumbslider__content{text-align: center;}.thumbslider__content-title{color: #fff; font-size: 20px; font-weight: 500; line-height: 1.4; margin: 0;}.thumbslider__content-text{color: #fff; font-size: 14px; font-weight: 700; line-height: 1.7; margin: 7px 0 0;}.activitycontent{padding: 40px 0;}.featured{margin-bottom: 40px;}.featured__item{display: flex; flex-wrap: wrap; justify-content: space-between; border: 1px solid #dbdbdb; margin-top: 40px; padding: 25px 50px;}.featured__item:nth-child(even){flex-direction: row-reverse;}.featured__imgwrap{width: calc(45% - 15px);}.featured__imgbox{position: relative; display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}.featured__imgbox::before{content: ""; display: block; padding-top: 56.81%;}.featured__imgbox-content{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .7); opacity: 0; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.featured__imgbox:hover .featured__imgbox-content{opacity: 1;}.featured__imgbox-btn{height: 50px; line-height: 50px; color: #fff; font-size: 17px; background-color: #e52020; border-radius: 2px; padding: 0 45px; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); transform: translateY(30px); -webkit-transition: transform .3s ease; -moz-transition: transform .3s ease; transition: transform .3s ease;}.featured__imgbox:hover .featured__imgbox-btn{-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);}.featured__content{width: calc(55% - 15px);}.featured__content-year{color: #323232; font-size: 20px; line-height: 1;}.featured__datebox,.featured__datebox-item{position: relative; flex-wrap: wrap; align-items: flex-end;}.featured__datebox{font-weight: 700; display: inline-flex; margin-top: 15px;}.featured__datebox-item{display: flex; color: #323232; font-size: 16px;}.featured__datebox-item::before{content: attr(data-date); font-size: 36px; margin-right: 12px; line-height: 1;}.featured__datebox-item:nth-child(2){margin-left: 55px;}.featured__datebox-item:nth-child(2)::after{content: ""; position: absolute; top: 50%; left: -42px; width: 30px; height: 1px; background-color: #323232;}.featured__datebox-total{display: flex; flex-wrap: wrap; align-items: center; margin: 0 0 0 5px;}.featured__datebox-total::before{content: "/";}.featured__tag{font-size: 13px; height: 20px; line-height: 18px; padding: 0 5px; margin-left: 10px; border-width: 1px; border-style: solid;}.featured__tag-green{color: #8bc53f; border-color: #8bc53f;}.featured__tag-red{color: #e52020; border-color: #e52020;}.featured__maintitle{margin-top: 15px;}.featured__maintitle-link{display: block; color: #222; font-size: 26px; font-weight: 700; line-height: 1.38; max-height: 2.76em; overflow: hidden; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; transition: color .3s ease;}.featured__maintitle-link:hover{color: #e52020;}.featured__maintext{color: #7c7c7c; font-size: 14px; font-weight: 400; line-height: 1.7; max-height: 6.8em; overflow: hidden; margin: 10px 0 0;}.totalactive{display: flex; flex-wrap: wrap; margin: 0-15px;}.totalactive__item{width: 33.3333%; padding: 0 15px; margin-top: 30px;}.totalactive__item:nth-child(-n+3){margin-top: 0;}.totalactive__content{padding-top: 12px;}.totalactive__title-link{color: #333; font-size: 20px; font-weight: 700; line-height: 1.7; max-height: 1.7em; overflow: hidden; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; transition: color .3s ease;}.totalactive__title-link:hover{color: #e52020;}.totalactive__content-bottombox{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}.totalactive__content-date{color: #666; font-size: 16px; font-weight: 400; line-height: 1; margin: 0;}.totalactive__btnbox{width: 100%; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 35px;}.totalactive__btn{font-weight: 700; display: block; color: #666; font-size: 17px; height: 50px; line-height: 48px; border: 1px solid #333; border-radius: 2px; padding: 0 40px; -webkit-transition: color .3s ease, border-color .3s ease; -moz-transition: color .3s ease, border-color .3s ease; transition: color .3s ease, border-color .3s ease;}.totalactive__btn:hover{color: #e52020; border-color: #e52020;}.thumbslider .slick-track{min-width: 100%;}.activityinside{display: flex; flex-wrap: wrap; align-items: flex-start; padding: 50px 0;}.activityinside__maincontent{flex: 1;}.activityinside__mainbanner{margin-bottom: 20px;}.activitysidebar{width: 300px; margin-left: 30px;}.activitysidebar__box{padding: 25px; background-color: #f5f5f5;}.activitysidebar__authorbox{display: flex; flex-wrap: wrap; align-items: center; margin-top: 10px;}.activitysidebar__authorbox:first-child,.activitysidebar__block:first-child{margin-top: 0;}.activitysidebar__authorimg{width: 80px; height: 80px; border-radius: 50%; background-size: cover; background-position: center; background-repeat: no-repeat; margin: 0 15px 0 0;}.activitysidebar__authorcontent-name{color: #333; font-size: 20px; line-height: 1;}.activitysidebar__authorcontent-name::before{content: "講師"; display: block; color: #999; font-size: 16px; line-height: 1; margin: 0 0 10px;}.activitysidebar__block{margin-top: 25px;}.activitysidebar__block-title{display: flex; align-items: center; color: #777; font-size: 16px; line-height: 1; margin: 0 0 10px;}.activitysidebar__block-echelon::before{height: 16px;}.activitysidebar__block-echelon::before,.activitysidebar__block-end::before,.activitysidebar__block-time::before{content: ""; display: inline-block; background-size: cover; background-position: center; background-repeat: no-repeat;}.activitysidebar__block-time::before{width: 16px; height: 16px; background-image: url(/lazyweb/web/images/activity/time_icon.svg); margin-right: 7px;}.activitysidebar__block-echelon::before{width: 18px; background-image: url(/lazyweb/web/images/activity/echelon_icon.svg); margin-right: 5px;}.activitysidebar__block-end::before{width: 16px; height: 18px; background-image: url(/lazyweb/web/images/activity/signup_end.svg); margin-right: 7px;}.activitysidebar__block-text{display: inline-flex; flex-wrap: wrap; flex-direction: column; align-items: center; color: #999; font-size: 20px; font-weight: 400; line-height: 1; margin: 0;}.activitysidebar__block-text:nth-of-type(2)::before{content: ""; display: block; width: 1px; height: 17px; background-color: #999; margin: 10px auto;}.activitysidebar__block-money{display: flex; flex-wrap: wrap; align-items: flex-end; color: #e52020; font-size: 30px; font-weight: 700; font-style: italic; line-height: 1; margin: 0;}.activitysidebar__block-money::before{content: "NT$"; font-size: 22px;}.activitysidebar__btn{font-weight: 700; display: block; width: 100%; color: #fff; font-size: 18px; text-align: center; height: 48px; line-height: 48px; background-color: #e52020; margin-top: 30px; border-radius: 3px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.activitysidebar__btn:hover{color: #fff; opacity: .8;}.activityinside__maintitle{display: flex; flex-wrap: wrap; align-items: flex-start; color: #333; font-size: 2.57em; font-weight: 500; line-height: 1;}.activityinside__topinfo{color: #6d6d6d; font-size: 1.14em; font-weight: 400; line-height: 1.625; background-color: #eee; padding: 15px 20px; margin-top: 20px;}.activityinside__itembox{margin-top: 30px;}.activityinside__item p{font-weight: 400;}.activityinside__item:nth-child(n+2){margin-top: 40px;}.activityinside__item-title{color: #333; font-size: 1.42em; text-align: center; line-height: 1; padding: 15px 0; border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 0 0 12px;}.activityinside__item-text{color: #777; font-size: 1.14em; font-weight: 400; line-height: 1.7;}.echelon__item{display: flex; flex-wrap: wrap;}.echelon__item:nth-child(n+2){margin-top: 20px;}.echelon__titlebox{display: flex; align-items: center; justify-content: center; width: 130px; color: #fff; background-color: #333;}.echelon__title{display: flex; flex-wrap: wrap; align-items: flex-end; font-size: 1.14em; font-weight: 700; line-height: 1;}.echelon__title-num{display: flex; flex-wrap: wrap; align-items: flex-start; font-size: 5.71em; font-style: italic; line-height: .7;}.echelon__title-num::before{content: "第"; font-size: 16px; font-style: normal; line-height: 1;}.echelon__content{flex: 1; padding: 25px; background-color: #f5f1ef;}.echelon__content-text{font-weight: 400; color: #777; font-size: 1.14em; line-height: 1.7; margin: 5px 0 0;}.echelon__content-text:first-child{margin: 0;}.echelon__content-maplink{color: #e52020; margin-left: 8px;}.location__popup iframe{width: 100%; height: 100%;}.echelon__btnbox{display: flex; flex-wrap: wrap; justify-content: center; margin-top: 40px;}.echelon__btn{font-weight: 700; display: block; height: 50px; line-height: 50px; background-color: #e52020; border-radius: 3px; color: #fff; font-size: 18px; padding: 0 85px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.echelon__btn:hover{opacity: .8; color: #fff;}.feature__activity{padding: 40px 0; background-color: #f9f9f9;}.activityinside__article{display: flex; flex-wrap: wrap; margin: 0-15px;}.activityinside__articleitem{width: 33.3333%; padding: 0 15px; margin-top: 30px;}.activityinside__articleitem:nth-child(-n+3){margin-top: 0;}.activityinside__articleimg{position: relative; display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}.activityinside__articleimg::before{content: ""; display: block; padding-top: 52%;}.activityinside__articlecontent{padding: 10px 0;}.activityinside__articletitle{margin: 0;}.activityinside__articletitle-link{display: block; color: #333; font-size: 20px; line-height: 1.4; max-height: 2.8em; overflow: hidden;}.activityinside__articletext{color: #777; font-size: 14px; font-weight: 700; line-height: 1.7; max-height: 3.4em; overflow: hidden; margin: 4px 0 0;}.searchwrap{display: flex; flex-wrap: wrap; padding: 50px 0;}.searchwrap__event--header{width: 100%;}.searchwrap__event--header>*{display: block; margin: 0 auto 50px !important; text-align: center;}.searchwrap__event--footer{width: 100%;}.searchwrap__event--footer>*{margin: 50px auto 0 !important; text-align: center;}.searchcontent{width: calc(100% - 330px); padding-right: 30px; border-right: 1px solid #ececec;}.searchcondition{display: flex; flex-wrap: wrap; align-items: center;}.searchcondition__title{color: #333; font-size: 25px; font-weight: 500;}.searchcondition__title .fa{color: #a9a9a9; margin-right: 5px;}.keywords{color: #e52020;}.searchinfo{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 20px; padding-bottom: 17px; border-bottom: 1px solid #ececec;}#page-title.page-title-dark .breadcrumb a,.searchinfo__info-date{font-weight: 400;}.searchinfo__info{display: flex; flex-wrap: wrap; align-items: center; line-height: 1;}.searchinfo__info-result{color: #555; font-weight: 400; padding-right: 5px; margin-right: 5px; border-right: 1px solid #555;}.searchinfo__info-total{color: #ff1d25; margin: 0 2px;}.searchinfo__filter{display: flex; flex-wrap: wrap; align-items: center; font-weight: 400; color: #333;}.searchinfo__filter-btn{display: block; height: 30px; border: 1px solid #999; border-radius: 3px; padding: 5px; color: #333; font-weight: 400; font-size: 12px; -webkit-transition: color .3s ease, background-color .3s ease; -moz-transition: color .3s ease, background-color .3s ease; transition: color .3s ease, background-color .3s ease;}.searchinfo__filter-btn:first-of-type{margin: 0 2px 0 8px;}.searchinfo__filter-btn--active,.searchinfo__filter-btn:hover{color: #fff; background-color: #838383;}.searchresultwrap__filterbox{width: 100%; display: flex; flex-wrap: wrap; align-items: center; white-space: nowrap; padding: 20px 0; margin-top: 0;}.searchresultwrap__filterbox-btn{color: #c5c5c5; font-size: 24px; font-weight: 700; margin-left: 70px; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; transition: color .3s ease;}.searchresultwrap__filterbox-btn:first-child{margin-left: 0;}.searchresultwrap__filterbox-btn--active,.searchresultwrap__filterbox-btn:hover{color: #e52020;}.personitem__title strong,.searchresultwrap__filterbox-btn .fa{margin-right: 5px;}#page-title.page-title-dark .breadcrumb li,.check-product-name a,.latest__side-slide hr,.searchresultbox{margin: 0;}.searchresultbox__item:nth-child(n+2){margin-top: 70px;}.searchresultbox__titlebox{display: flex; align-items: center; margin-bottom: 35px;}.searchresultbox__titlebox::after{content: ""; display: block; flex: 1; height: 1px; background-color: #ececec;}.searchresultbox__titlebox-title{color: #333; font-size: 24px; font-weight: 500; line-height: 1; padding-left: 10px; margin-right: 8px; border-left: 6px solid #ef4836;}.searchitem{margin-top: 0;}.searchitem__item{display: flex; flex-wrap: wrap; align-items: flex-start; padding-bottom: 35px; margin-top: 35px; border-bottom: 1px solid #ececec;}.searchitem__item:first-child{margin-top: 0;}.searchitem__img{display: block; width: 185px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-right: 18px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.searchitem__img::before{content: ""; display: block; padding-top: 68.44%;}.searchitem__img:hover{opacity: .8;}.searchitem__content{flex: 1;}.searchitem__title-link{color: #333; font-size: 22px; font-weight: 700; line-height: 1.2; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; transition: color .3s ease;}.searchitem__title-link:hover{color: #e52020;}.searchitem__text{font-weight: 400; color: #777; font-size: 14px; line-height: 1.7; max-height: 3.4em; overflow: hidden; margin-top: 5px; margin-bottom: 0;}.searchitem__date{font-size: 12px; line-height: 1; margin: 5px 0 0;}.searchitem__btn{display: inline-flex; height: 46px; line-height: 44px; color: #666; font-size: 16px; font-weight: 700; border: 1px solid #666; border-radius: 3px; padding: 0 30px; margin-top: 20px; -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease; -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease; transition: color .3s ease, background-color .3s ease, border-color .3s ease;}.searchitem__btn:hover{color: #fff; background-color: #e52020; border-color: #e52020;}.videoitem{display: flex; flex-wrap: wrap; align-items: flex-start; padding-bottom: 35px; margin-top: 35px; border-bottom: 1px solid #ececec;}.videoitem:first-child{margin-top: 0;}.videoitem__img{display: block; width: 230px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-right: 18px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.videoitem__img::before{content: ""; display: block; padding-top: 69.56%;}.videoitem__img:hover{opacity: .8;}.videoitem__content{flex: 1;}.personitem{display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 35px; margin-top: 35px; border-bottom: 1px solid #ececec;}.personitem:first-child{margin-top: 0;}.personitem__img{width: 150px; height: 150px; border-radius: 50%; margin-right: 30px; margin-left: 20px; background-size: cover; background-position: center; background-repeat: no-repeat; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.personitem__img:hover{opacity: .8;}.personitem__content{flex: 1;}.personitem__title{font-size: 22px; line-height: 1.2;}.personitem__title-link{color: #000; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; transition: color .3s ease;}.personitem__title-link:hover{color: #e52020;}.booksitem{display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 35px; margin-top: 35px; border-bottom: 1px solid #ececec;}.booksitem:first-child{margin-top: 0;}.booksitem__img{display: block; width: 105px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-right: 50px; margin-left: 40px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.booksitem__img::before{content: ""; display: block; padding-top: 142.85%;}.booksitem__img:hover{opacity: .8;}.booksitem__content{flex: 1;}.booksitem__infobox{font-weight: 400; color: #333; display: flex; flex-wrap: wrap; align-items: center; font-size: 13px;}.booksitem__infobox-text{margin: 5px 5px 0 0;}.searchsidebar{width: 300px; margin-left: 30px;}.searchsidebar__block{width: 100%; margin-bottom: 0;}.searchsidebar__block-event--top>*{margin-bottom: 50px; text-align: center;}.searchsidebar__block-event--bottom>*{margin-top: 50px; text-align: center;}.searchsidebar__block:last-child{margin-bottom: 0;}.searchsidebar__title{color: #555; font-size: 18px; margin-bottom: 10px;}.searchsidebar__list-btn{display: flex; flex-wrap: wrap; align-items: center; color: #666; font-size: 16px; background-color: #f5f5f5; padding: 17px 20px; margin-top: 2px; -webkit-transition: color .3s ease, background-color .3s ease; -moz-transition: color .3s ease, background-color .3s ease; transition: color .3s ease, background-color .3s ease;}.searchsidebar__list-btn::before{content: ""; display: block; width: 12px; height: 12px; background-size: cover; background-image: url(/lazyweb/web/img/check.png); background-position: center top; background-repeat: no-repeat; margin-right: 7px;}.searchsidebar__list-btn:first-child{margin-top: 0;}.searchsidebar__list-btn:hover{color: #fff; background-color: #e52020;}.searchsidebar__list-btn:hover::before{background-position: center bottom;}.sidebar__recommend-row{display: flex; flex-wrap: wrap; align-items: flex-start; padding-top: 20px; margin-top: 20px; border-top: 1px dashed #e8e8e8;}.sidebar__recommend-row:first-child{margin-top: 0; padding-top: 0; border: 0;}.sidebar__recommend-imgbox{display: block; width: 70px; height: 70px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-right: 10px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.sidebar__recommend-imgbox:hover{opacity: .8;}.sidebar__recommend-content{width: calc(100% - 80px); flex: 1;}.sidebar__recommend-titlelink{display: block; color: #333; font-size: 17px; letter-spacing: .05em; line-height: 1.2; max-height: 2.4em; overflow: hidden; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; transition: color .3s ease;}.sidebar__recommend-titlelink:hover{color: #e52020;}.sidebar__recommend-info{color: #999; font-size: 12px; margin-top: 5px;}.searchsidebar__maintitle{color: #555; font-size: 18px; text-align: center; line-height: 45px; background-color: #ebebeb; margin: 0 0 28px;}.signup__popup-title{height: 66px; color: #fff; font-size: 25px; font-weight: 500; line-height: 66px; padding: 0 30px; background-color: #e52020;}.signup__popup-content{padding: 45px 25px;}.signup__popup-thead{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-bottom: 10px; border-bottom: 1px solid #ddd;}.signup__popup-th{width: 33.3333%; color: #999; font-size: 16px; font-weight: 700; line-height: 1; text-align: center;}.signup__popup-th:first-child{text-align: left;}.signup__popup-th:last-child{width: 108px;}.signup__popup-bodyrow{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ddd;}.signup__popup-td{width: 33.3333%; text-align: center;}.signup__popup-td:first-child{color: #777; font-size: 18px; font-weight: 700; text-align: left;}.signup__popup-td:nth-child(2){color: #e52020; font-size: 26px; font-weight: 700; font-style: italic;}.signup__popup-td:nth-child(3){width: auto; display: inline-flex; justify-content: center;}.signup__popup-counter{width: 108px; height: 26px; display: flex; flex-wrap: wrap; align-items: center; border: 1px solid #ddd;}.counterbtn{width: 26px; height: 26px; line-height: 26px; font-size: 14px;}.counterinput{width: calc(100% - 52px); height: 24px; border: 0; color: #777; font-size: 18px; font-weight: 700; text-align: center;}.counterbtn__minus{color: #c1c1c1;}.counterbtn__minus--active,.counterbtn__plus{color: #8c8c8c; background-color: #dcdcdc;}.signup__popup-bottom{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 45px;}.signup__popup-icons{position: relative; display: inline-flex; flex-wrap: wrap; align-items: center;}.signup__popup-icons::before{position: absolute; bottom: 100%; left: 0; content: "可使用的支付商家"; color: #999; font-size: 13px; font-weight: 700; line-height: 1;}.signup__popup-icon{width: 76px; height: 56px; background-image: url(/lazyweb/web/images/activity/businesstoday_totalicons.png); background-size: 140px 2000px;}.signup__popup-visa{background-position: 0 0;}.signup__popup-mastercard{background-position: 0-58px;}.signup__popup-jcb{background-position: 0-120px;}.signup__popup-paybtn{display: block; width: 150px; height: 45px; color: #fff; font-size: 18px; line-height: 45px; text-align: center; border-radius: 2px; background-color: #e52020; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}.signup__popup-paybtn:hover{opacity: .8; color: #fff;}.button{font-weight: 500;}.membernav,.pagetitle__box{position: absolute; left: 0; width: 100%;}.pagetitle__box{bottom: 50px;}.membernav{bottom: 0;}.membernav__box{width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-end; font-size: 0;}.membernav__btn{display: inline-block; height: 40px; color: #fff; font-size: 15px; line-height: 40px; border-top-left-radius: 3px; border-top-right-radius: 3px; margin-left: 5px; padding: 0 15px; -webkit-transition: color .4s ease; -moz-transition: color .4s ease; transition: color .4s ease;}.membernav__btn:first-child{margin: 0;}.membernav__btn:hover{color: rgba(255, 255, 255, .8);}.membernav__btn--active{color: #777; background-color: #fff;}.membernav__btn--active:hover{color: #777;}.check-product-error{display: block !important; position: absolute; top: 0; left: 0; width: calc(100% - 110px); height: 100%; background-color: rgba(252, 252, 252, .85);}.check-product-error p,.snapmsg{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-align-content: center; align-content: center; width: 100%;}.check-product-error p{position: absolute; height: 100%; font-size: 18px; line-height: 1.7; color: red; text-align: center;}.snapmsg{height: calc(100vh - 195px);}.snapmsg img{width: 100%; max-width: 300px;}#content.video__content{padding: 0; border: 0;}.video__recommend{margin: 0 !important; background-color: #282828; border-color: rgba(255, 255, 255, .1);}.video__recommend .slick-dots{display: none !important;}.video__facebook{padding: 50px 0;}.product__type{display: flex; flex-wrap: wrap; align-items: flex-start; flex-direction: column; margin-top: 10px;}.product__type-title{color: #474747; font-size: 14px; font-weight: 400; line-height: 1; margin: 0 0 5px;}.product__type-title span{color: #e42020;}.product__type-radio{display: none;}.product__type-label{position: relative; display: flex; flex-wrap: wrap; align-items: center; color: #474747; font-size: 14px; line-height: 1.5; padding-left: 18px;}.product__type-label::before{content: ""; position: absolute; top: 4px; left: 0; width: 14px; height: 14px; border-radius: 50%; border: 1px solid #ccc;}.product__type-label::after{content: ""; display: none; position: absolute; top: 7px; left: 3px; width: 8px; height: 8px; border-radius: 50%; background-color: #474747;}.product__type-label img{margin-left: 7px;}.giveaway__checkbox input:checked~p::after,.product__type-radio:checked+.product__type-label::after{display: block;}.article__source-title{color: #555; font-size: 18px; font-weight: 400; line-height: 1; letter-spacing: .05em; text-align: left; padding-bottom: 8px; margin: 25px 0; border-bottom: 1px solid #dcdddd;}.article__source{display: flex; flex-wrap: wrap; align-items: flex-start;}.article__source-img{width: 162px; height: auto;}.article__source-content{position: relative; width: calc(100% - 162px); text-align: left; padding-left: 20px;}.sourcetitle{color: #333; font-size: 22px; font-weight: 400; line-height: 1.2; letter-spacing: .05em; margin: 0;}#content .sourcedate{color: #888; font-size: 15px; font-weight: 400; line-height: 1 !important; margin: 10px 0 0;}#content .sourcetext{max-height: 5.6em; color: #555; font-size: 15px; font-weight: 300; line-height: 1.4 !important; margin: 5px 0 0; overflow: hidden;}.article__source-content .common__btnbox{display: flex; flex-wrap: wrap; align-items: center; margin: 20px 0 0;}.common__btnbox-btn{display: block; width: 125px; height: 32px; border-radius: 3px; margin-left: 4px; -webkit-transition: color .4s ease, background-color .4s ease, border-color .4s ease; -moz-transition: color .4s ease, background-color .4s ease, border-color .4s ease; transition: color .4s ease, background-color .4s ease, border-color .4s ease;}.common__btnbox-btn:first-child{margin: 0;}.common__btnbox-track{color: #e52020; font-size: 14px; font-weight: 500; line-height: 30px; text-align: center; border: 1px solid #e52020;}.common__btnbox-cart,.common__btnbox-track:hover,.filter li a.active{color: #fff; background-color: #e52020;}.common__btnbox-cart{font-size: 14px; font-weight: 500; line-height: 30px; text-align: center; border: 1px solid #e52020;}.common__btnbox-cart:hover{color: #fff; background-color: #444; border-color: #444;}.favorite-article__theader-source{width: 160px; color: #555; font-size: 16px; font-weight: 700; line-height: 1; text-align: center;}.favorite-article__td-source{width: 160px; text-align: center;}.filter li a.active{border-right-color: #fff;}.article__pagetitlebox-pc{text-align: center; padding: 30px 0;}.article__pagetitlebox-title{color: #333; font-size: 40px; line-height: 1.2;}.article__pagetitlebox-infobox{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 10px 0 0;}.article__pagetitlebox-info{display: flex; flex-wrap: wrap; align-items: center; color: #333; font-size: 16px; font-weight: 700; margin: 0 0 0 10px;}.article__pagetitlebox-info::before{content: attr(data-text); color: #aaa;}.article__pagetitlebox-info:first-child{margin: 0;}.article__source-block{margin-bottom: 25px;}#gotop{z-index: 299; position: fixed; width: 40px; height: 40px; background-color: #333; background-color: rgba(0, 0, 0, .3); font-size: 20px; line-height: 36px; text-align: center; color: #fff; top: auto; left: auto; right: 15px; bottom: 40px; cursor: pointer; border-radius: 2px; transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear;}#gotop:hover,.latest__news-slider .slick-dots li.slick-active button::before{background-color: #e52020;}.topheader__fb,.topheader__lineat{display: none; position: absolute; top: 0; right: 50px; width: 50px; min-width: 50px; height: 50px; min-height: 50px; color: #fff; text-align: center; -webkit-transition: .3s all; transition: .3s all;}.topheader__lineat{right: 0;}.topheader__fb:before{content: "\f09a"; font: 900 14px/1"Font Awesome 5 Free"; font-size: 22px; line-height: 50px;}.topheader__fb:hover,.topheader__lineat:hover{color: #fff; text-shadow: 0 0 3px rgba(255, 255, 255, .3);}.topheader__lineat:before{content: ""; display: flex; width: 21px; height: 21px; background-image: url(/lazyweb/web/images/lineat.png); background-size: 100%auto; background-repeat: no-repeat; background-position: center center; position: absolute; top: calc(50% - 11px); left: calc(50% - 11px);}.topheader__menu--over .topheader__lineat{right: 50px;}.topheader__menu--over .topheader__fb{right: 100px;}.mobile-indexslider{display: none;}.mobile-indexslider-item{width: 100%; display: flex; align-items: flex-end; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat;}.mobile-indexslider-item::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), to(rgba(0, 0, 0, .8))); background: linear-gradient(transparent 0, transparent 60%, rgba(0, 0, 0, .8) 100%);}.mobile-indexslider-item__content{width: 100%; text-align: left; max-width: 100%; padding: 20px 65px; color: #fff; position: absolute; bottom: 0; left: 0;}.mobile-indexslider-item__tag{display: inline-block !important; padding: 3px 7px; font-weight: 700; font-size: 15px !important; color: #fff !important; margin-bottom: 10px; background-color: #e52020;}.mobile-indexslider-item__title,.mobile-indexslider-item_text{text-shadow: 0 0 3px rgba(0, 0, 0, .4); display: block; overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box;}.mobile-indexslider-item__title{line-height: 1.3em !important; max-height: 2.6em; line-clamp: 2; -webkit-line-clamp: 2; margin-bottom: 0;}.mobile-indexslider-item_text{font-size: 18px; width: 100%; max-width: 950px; max-height: 6.8em; line-clamp: 4; -webkit-line-clamp: 4;}.mobile-indexslider-item{height: 200px;}.mobile-indexslider .slick-prev{left: 0; border-radius: 0 3px 3px 0;}.mobile-indexslider .slick-next{right: 0; border-radius: 3px 0 0 3px;}.mobile-indexslider .slick-next,.mobile-indexslider .slick-prev{width: 52px; height: 52px; z-index: 1; font-size: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: calc(50% - 21px); transition: background-color .3s ease-in-out; background: rgba(0, 0, 0, .3);}.mobile-indexslider .slick-next:hover,.mobile-indexslider .slick-prev:hover{background: rgba(0, 0, 0, .6);}.mobile-indexslider .slick-next::before,.mobile-indexslider .slick-prev::before{font-family: "font-icons"; font-size: 34px; text-align: center; color: rgba(255, 255, 255, .8); width: 52px; height: 52px; display: flex; align-items: center; justify-content: center;}.mobile-indexslider .slick-prev::before{content: "\e7a4";}.mobile-indexslider .slick-next::before{content: "\e7a5";}.topheader__menu--over{padding: 0;}.latest{padding: 40px 0 15px;}.index__eventblock{text-align: center;}.index__eventblock-last>*{display: inline-block; margin-bottom: 50px;}.index__container{position: relative; width: 100%; padding: 0 15px; margin: 0 auto;}.latest__block{display: flex; flex-wrap: wrap; align-items: flex-start;}.latest__main{width: calc(100% - 540px);}.latest__slide{position: relative; display: flex; background-size: cover; background-position: center; background-repeat: no-repeat;}.latest__slide::before{content: ""; display: block; width: 100%; padding-top: 75%;}.latest__slide-box,.latest__slide::after{position: absolute; bottom: 0; left: 0; width: 100%;}.latest__slide::after{content: ""; height: 100%; background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5)); z-index: 1;}.latest__slider .latest__slide{display: flex;}.latest__slider .slick-arrow{width: 40px; height: 40px; z-index: 5; opacity: .7; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-repeat: no-repeat;}.latest__list__tab .latest__titlebox::before,.latest__slider .slick-arrow::before{display: none;}.latest__news-slider:hover .slick-arrow,.latest__slider .slick-arrow:hover{opacity: 1;}.latest__slider .slick-prev{left: 0; background-position: 0-159px;}.latest__slider .slick-next{right: 0; background-position: 0-199px;}.latest__slide-box{padding: 30px; z-index: 2;}.latest__slide-title{color: #fff; font-size: 30px; font-weight: 700; line-height: 1.2;}.latest__list{width: 255px; margin-left: 25px;}.latest__titlebox{position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0 0 15px 30px; margin-bottom: 20px; border-bottom: 1px solid #e3e3e3;}.latest__titlebox::before{content: ""; position: absolute; left: 0; bottom: -1px; width: 120px; border-bottom: 1px solid #e52020;}.latest__titlebox--noline{padding: 0;}.latest__titlebox--noline::before{content: none;}.latest__titlebox-icon{position: absolute; left: 0; top: 5px; width: 20px; height: 18px; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-repeat: no-repeat;}.latest__titlebox-icon-book{background-position: 0 0;}.latest__titlebox-icon-tags{background-position: 0-18px;}.latest__titlebox-icon-msg{background-position: 0-36px;}.latest__title{color: #333; font-size: 20px; font-weight: 500; line-height: 1.4;}.latest__list__tab{display: flex;}.latest__list__tab .latest__titlebox{width: 50%; cursor: pointer;}.latest__list__tab .latest__titlebox.active::before{display: block;}.latest__list-itembox[data-type=hot_list],.latest__list-itembox[data-type=hotnews_list]{display: none;}.latest__tabs{position: relative; display: flex; flex-wrap: wrap; -webkit-align-content: flex-start; align-content: flex-start; -webkit-align-items: flex-start; align-items: flex-start;}.latest__tab{position: relative; display: block; width: 120px; height: 44px; margin-bottom: -1px; color: #777; font-size: 20px; font-weight: 500; line-height: 42px; text-align: center; border: #e3e3e3 1px solid; -webkit-transition: color .4s; -moz-transition: color .4s; transition: color .4s; z-index: 1;}.latest__tab:nth-child(n+2){margin-left: -1px;}.latest__tab:hover{color: #333;}.latest__tab--active{color: #333; border-bottom-color: #fff; z-index: 2;}.latest__tab--active::before{content: ""; position: absolute; top: -1px; left: -1px; display: block; width: calc(100% + 2px); height: 4px; background-color: #e52020;}.latest__list-item{position: relative; display: flex; flex-wrap: wrap; align-items: flex-start;}.latest__list-item:nth-child(n+2){margin-top: 33px;}.latest__list-item:nth-child(n+2)::before{content: ""; position: absolute; left: 0; bottom: calc(100% + 16px); width: 100%; border-top: 1px dashed #aaa;}.latest__list-item span{width: 18px; height: 18px; display: block; font-size: 12px; line-height: 18px; text-align: center; margin-top: 3px;}.latest__list-item h4{width: calc(100% - 18px); max-height: 2.8em; color: #333; font-size: 18px; font-weight: 400; line-height: 1.4; padding-left: 10px; overflow: hidden;}.latest__side{position: relative; width: 240px; margin-left: 20px;}.latest__list-item span,.latest__side-tag{color: #fff; font-weight: 500; background-color: #e52020;}.latest__side-tag{position: absolute; left: 23px; top: -5px; z-index: 2; display: inline-block; font-size: 20px; line-height: 30px; padding: 0 15px;}.latest__side-slider{padding: 15px 20px; background-color: #f9f9f9; border: 1px solid #e3e3e3;}.latest__side-slider .slick-arrow{width: 18px; height: 18px; top: 19px; left: auto; z-index: 5; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-repeat: no-repeat; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0);}.latest__side-slider .slick-arrow::before,.weekly__slider .slick-arrow::before{display: none;}.latest__side-slider .slick-prev{right: 37px; background-position: 0-239px;}.latest__side-slider .slick-next{right: 20px; background-position: 0-257px;}.latest__side-slide{height: 100%; display: block;}.latest__side-title{color: #333; font-size: 20px; font-weight: 500; line-height: 1.2; margin-bottom: 13px;}.latest__side-img{width: 100%; margin-bottom: 10px; background-size: cover; background-position: center; background-repeat: no-repeat;}.latest__news-img::before,.latest__side-img::before{content: ""; display: block; padding-top: 75%;}.latest__side-subtitle{max-height: 2.8em; color: #333; font-size: 18px; font-weight: 700; line-height: 1.4; margin: 0 0 10px; overflow: hidden;}.latest__side-text{position: relative; max-height: 16em; color: #777; font-size: 14px; font-weight: 400; line-height: 1.6; margin: 10px 0 0; overflow: hidden;}.weekly__slider{padding: 50px 20px 15px; background-color: #f2f2f2;}.weekly__slider .slick-arrow{top: 22px; z-index: 5; width: 18px; height: 18px; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-repeat: no-repeat; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0);}.weekly__slider .slick-prev{left: auto; right: 37px; background-position: 0-239px;}.weekly__slider .slick-next{left: auto; right: 20px; background-position: 0-257px;}.weekly__slide{height: 100%; display: block;}.weekly__slide-img{width: 100%; margin-bottom: 10px;}.weekly__slide-date{color: #989898; font-size: 14px; font-weight: 400; line-height: 1; margin: 0;}.weekly__slide-title{max-height: 1.4em; color: #333; font-size: 18px; font-weight: 700; line-height: 1.4; margin-top: 10px; overflow: hidden;}.weekly__slide-text{max-height: 10.2em; color: #555; font-size: 14px; font-weight: 400; line-height: 1.7; margin: 8px 0 0; overflow: hidden;}.latest__side-more{display: block; color: #777; font-size: 14px; font-weight: 400; line-height: 35px; text-align: center; background-color: #f2f2f2; margin-top: 5px;}.latest__news-block{height: 0; opacity: 0; overflow: hidden; -webkit-transition: opacity .4s; -moz-transition: opacity .4s; transition: opacity .4s;}.latest__news-block--open{height: auto; opacity: 1; overflow: visible;}.latest__news-slide{display: flex; flex-wrap: wrap;}.latest__news-slider .slick-dots{margin-top: 25px;}.latest__news-slider .slick-dots li,.member__box-slider .slick-dots li{width: auto; height: auto; margin: 0;}.latest__news-slider .slick-dots li:nth-child(n+2){margin-left: 14px;}.latest__news-slider .slick-dots li button{width: auto; height: auto;}.latest__news-slider .slick-dots li button::before{content: ""; position: static; display: block; width: 12px; height: 12px; background-color: #ddd; border-radius: 50%; opacity: 1;}.latest__news-slider .latest__news-slide{display: flex;}.latest__news-slider .slick-arrow{top: calc((100% - 46px)/2 - 30px); width: 40px; height: 100px; background-color: rgba(0, 0, 0, .7); -webkit-transition: opacity .4s; -moz-transition: opacity .4s; -ms-transition: opacity .4s; -o-transition: opacity .4s; transition: opacity .4s; z-index: 1; opacity: 0;}.latest__news-slider .slick-arrow::before{content: none;}.latest__news-slider .slick-next,.latest__news-slider .slick-prev{-webkit-background-size: 16px 28px; -o-background-size: 16px 28px; background-size: 16px 28px;}.latest__news-slider .slick-prev{left: 0; background-image: url(/lazyweb/web/images/2018/news-arrow-left.png); background-position: center; background-repeat: no-repeat; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}.latest__news-slider .slick-next{right: 0; background-image: url(/lazyweb/web/images/2018/news-arrow-right.png); -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}.latest__news-item{display: block; width: calc((100% - 24px)/3); margin: 25px 12px 0 0;}.latest__news-img,.latest__news-slider .slick-next{background-position: center; background-repeat: no-repeat;}.latest__news-img{position: relative; background-size: cover;}.latest__news-img .tag{position: absolute; top: 0; left: 0; z-index: 2;}.latest__news-title{max-height: 2.6em; color: #333; font-size: 18px; font-weight: 400; line-height: 1.3; margin-top: 12px; overflow: hidden;}.latest__article-item{position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; padding: 18px 0; border-bottom: 1px solid #ddd;}.latest__article-item:first-child{padding-top: 0;}.latest__article-item:last-child{border: 0;}.latest__article-item span{display: block; width: 18px; color: #777; font-size: 18px; font-weight: 600; line-height: 18px; font-style: italic; text-align: center; margin-top: 4px;}.latest__article-item div{width: calc(100% - 18px); padding-left: 10px;}.latest__article-item h4{color: #555; font-size: 18px; font-weight: 400; line-height: 1.4;}.latest__article-item p{display: flex; flex-wrap: wrap; align-items: center; color: #999; font-size: 14px; font-weight: 400; line-height: 1; margin: 10px 0 0;}.indexdetail__media-slider .slick-arrow,.latest__article-item p::before{background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-repeat: no-repeat;}.latest__article-item p::before{content: ""; display: block; width: 12px; height: 13px; margin-right: 5px; background-position: 0-54px;}.indexdetail{width: calc(100% - 240px); display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; padding-right: 30px;}.indexdetail__sold{width: 41%;}.indexdetail__media{width: 53%;}.indexdetail__media-slider .slick-arrow{top: 78px; width: 14px; height: 26px; z-index: 5;}.indexdetail__media-slider .slick-arrow::before,.member__box-slider .slick-dots li button::before,.member__checkbox-item input,.member__picbox-content input,.sold__block-slider .slick-arrow::before{display: none;}.indexdetail__media-slider .slick-prev{left: 13px; background-position: 0-275px;}.indexdetail__media-slider .slick-next{right: 13px; background-position: 0-301px;}.indexdetail__media-slide{position: relative; display: flex; align-items: flex-start; justify-content: space-between;}.indexdetail__media-slide::after{content: ""; position: absolute; left: 50%; top: 0; width: 1px; height: 100%; background-color: #ddd;}.indexdetail__media-slider .indexdetail__media-slide{display: flex;}.indexdetail__media-item{display: block; width: calc(50% - 15px);}.indexdetail__media-img{background-size: cover; background-position: center; background-repeat: no-repeat;}.indexdetail__media-img::before{content: ""; display: block; width: 100%; padding-top: 75%;}.indexdetail__media-type{font-size: 14px; font-weight: 400; line-height: 1.8; margin-top: 10px;}.indexdetail__media-list,.indexdetail__media-title{color: #333; font-size: 18px; font-weight: 400; line-height: 1.4; overflow: hidden;}.indexdetail__media-title{max-height: 2.8em; margin: 7px 0 10px;}.indexdetail__media-list{position: relative; display: block; padding: 10px 0 10px 20px; border-top: 1px solid #ddd; text-overflow: ellipsis; white-space: nowrap;}.indexdetail__media-list::before{content: ""; position: absolute; left: 0; top: 18px; width: 8px; height: 10px; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-position: 0-149px; background-repeat: no-repeat;}.indexdetail__media-list:last-child{border-bottom: 1px solid #ddd;}.media__more-box{display: flex; justify-content: center; margin-top: 20px;}.media__more{position: relative; color: #777; font-size: 14px; font-weight: 400; line-height: 1; padding-left: 16px;}.media__more::before{content: ""; position: absolute; left: 0; top: 2px; width: 11px; height: 11px; background-image: url(/lazyweb/web/images/index/pc/media_more.png); background-size: cover; background-position: center; background-repeat: no-repeat;}.indexdetail__title{position: relative; color: #333; font-size: 20px; font-weight: 500; line-height: 1.4; text-align: center; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #e3e3e3;}.indexdetail__title::after{content: ""; position: absolute; bottom: -1px; left: calc(50% - 80px); width: 160px; border-bottom: 1px solid #e52020;}.sold__tabs{display: flex; flex-wrap: wrap;}.sold__tab{width: 33.3333%; display: block; color: #777; font-size: 18px; font-weight: 400; line-height: 32px; text-align: center; background-color: #f7f7f7; border: 1px solid #ddd;}.sold__tab:active,.sold__tab:hover{color: #555 !important;}.sold__tab:nth-child(n+2){border-left-color: transparent;}.sold__tab--active{color: #fff; background-color: #e52020; border-color: #e52020;}.sold__tab--active:active,.sold__tab--active:hover{color: #fff !important;}.sold__wrap{margin-top: 20px;}.sold__block{height: 0; display: flex; flex-wrap: wrap; -webkit-align-content: flex-start; align-content: flex-start; -webkit-align-items: stretch; align-items: stretch; justify-content: space-between; opacity: 0; overflow: hidden; -webkit-transition: opacity .4s; -moz-transition: opacity .4s; transition: opacity .4s;}.sold__block--open{height: auto; opacity: 1; overflow: visible;}.sold__block-item{position: relative; width: calc((100% - 30px)/2); padding-bottom: 47px;}.sold__block-slider{width: 100%;}.sold__block-slider>.sold__block-img:nth-child(n+2){display: none;}.sold__block-slider .slick-arrow{z-index: 5; width: 18px; height: 18px; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-color: #fff; background-size: 50px 500px; background-repeat: no-repeat; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0);}.sold__block-slider .slick-prev{top: auto; right: auto; left: 0; bottom: 0; background-position: 0-239px;}.sold__block-slider .slick-next{top: auto; right: auto; left: 17px; bottom: 0; background-position: 0-257px;}.sold__block-img{display: block; width: 100%; -webkit-box-shadow: 2px 3px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 2px 3px 1px rgba(0, 0, 0, .1); box-shadow: 2px 3px 1px rgba(0, 0, 0, .1); background-color: #fff; -webkit-background-size: contain; -o-background-size: contain; background-size: contain; background-position: center; background-repeat: no-repeat;}.sold__block-img::before{content: ""; display: block; width: 100%; padding-top: 130%;}.sold__block-date{color: #555; font-size: 14px; font-weight: 400; line-height: 1; text-align: center; margin: 10px 0 0;}.sold__block-title{max-height: 1.2em; color: #333; font-size: 18px; font-weight: 400; line-height: 1.2; text-align: center; margin-top: 10px; overflow: hidden;}.sold__block-links{margin-top: 7px;}.sold__block-link{max-height: 1.7em; position: relative; display: block; color: #777; font-size: 14px; font-weight: 400; line-height: 23px; padding-left: 16px; overflow: hidden;}.sold__block-link::before,.sold__btn::before{content: ""; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-repeat: no-repeat;}.sold__block-link::before{position: absolute; left: 0; top: 6.5px; width: 6px; height: 10px; background-position: 0-87px;}.sold__btns{position: absolute; bottom: 0; left: 0; display: flex; width: 100%;}.sold__btn{display: flex; align-items: center; justify-content: center; width: 50%; font-size: 16px; font-weight: 400; line-height: 1.2; padding: 8px 0; border: 1px solid #e52020;}.sold__btn::before{display: block; width: 15px; height: 13px; margin-right: 5px;}.sold__btn-buy{color: #fff; background-color: #e52020;}.sold__btn-buy:active,.sold__btn-buy:hover{color: #fff !important; opacity: .9;}.sold__btn-buy::before{background-position: 0-97px;}.sold__btn-subscription{color: #e52020; background-color: #fff;}.sold__btn-subscription:active,.sold__btn-subscription:hover{color: #e52020 !important; opacity: .9;}.sold__btn-subscription::before{background-position: 0-136px;}.eventnews{width: 240px;}.eventnews__top{width: 100%; display: flex;}.eventnews__tab-btn{display: block; width: 50%; margin-bottom: -1px; font-size: 16px; font-weight: 400; color: #999; line-height: 40px; text-align: center; border-style: solid; border-color: #ddd; border-width: 1px; background-color: #eee; -webkit-transition: .4s color; -moz-transition: .4s color; -ms-transition: .4s color; -o-transition: .4s color; transition: .4s color; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.eventnews__tab-btn:frist-child{border-right-width: 0;}.eventnews__tab-btn:last-child{border-left-width: 0;}.eventnews__tab-btn:hover{color: #777;}.eventnews__tab-btn--active{font-size: 20px; font-weight: 700; color: #e52020; border-style: solid; border-color: #ddd #ddd #fff; border-width: 1px; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.eventnews__tab-btn--active:hover{color: #e52020;}.eventnews__listbox{padding: 15px 18px; border: 1px solid #ddd;}.eventnews__list{position: relative; display: block;}.eventnews__list:nth-child(n+2){margin-top: 37px;}.eventnews__list:nth-child(n+2)::before{content: ""; position: absolute; bottom: calc(100% + 18px); left: 0; width: 100%; border-top: 1px dashed #aaa;}.eventnews__list-title{max-height: 2.6em; color: #555; font-size: 18px; font-weight: 400; line-height: 1.3; overflow: hidden;}.eventnews__list-date{display: flex; align-items: center; color: #999; font-size: 14px; font-weight: 400; line-height: 1; margin: 10px 0 0;}.eventnews__list-date::before{content: ""; display: block; width: 12px; height: 13px; margin-right: 5px; background-image: url(/lazyweb/web/images/index/pc/index_icons.png); background-size: 50px 500px; background-position: 0-54px; background-repeat: no-repeat;}.more__btn-box{width: 100%; margin-top: 10px;}.more__btn{display: block; color: #999; font-size: 14px; font-weight: 400; line-height: 34px; text-align: center; border: 1px solid #ddd; -webkit-transition: color .4s ease, border-color .4s ease; -moz-transition: color .4s ease, border-color .4s ease; transition: color .4s ease, border-color .4s ease;}.member__notice{position: relative; color: #dc1121; font-size: 16px; line-height: 1.5; padding: 12px 15px 12px 44px; margin-bottom: 40px; border: 1px solid #dc1121; border-left: 6px solid #dc1121;}.member__notice::before{content: ""; position: absolute; left: 15px; top: calc(50% - 9px); width: 18px; height: 18px; background-image: url(../images/member_notice.png);}.advancedsearch{display: flex; flex-wrap: wrap; align-items: center; margin-top: 20px;}.advancedsearch p{color: #333; font-size: 16px; line-height: 30px; margin: 0;}.advancedsearch select{width: 200px; height: 30px; color: #555; font-size: 16px; padding: 0 3px; border: 1px solid #555;}.member__notice::before,.member__pagetitle{background-size: cover; background-position: center; background-repeat: no-repeat;}.member__pagetitle{position: relative; height: 230px;}.member__pagetitle::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: .5;}.member__wrap{padding: 0 0 50px; background-color: #f7f7f7;}.member__main{position: relative; z-index: 2; margin-top: -230px;}.member__top{justify-content: space-between; padding: 40px 0;}.member__top,.member__user{display: flex; flex-wrap: wrap; align-items: center;}.member__user-img{width: 100px; height: 100px; border: 5px solid #fff; border-radius: 50%; background-size: cover; background-position: center; background-repeat: no-repeat;}.member__user-content{padding-left: 15px;}.member__user-content h2{color: #fff; font-size: 30px; font-weight: 500; line-height: 1.2; margin: 0 0 5px;}.member__user-content p{color: #999; font-size: 16px; line-height: 1.2; margin: 0;}.member__upgrade{position: relative; display: block; color: #fff; font-size: 16px; line-height: 1.25; padding: 8px 10px 8px 32px; background-color: #e52020; border-radius: 3px;}.member__upgrade::before{content: ""; position: absolute; left: 10px; top: calc(50% - 8px); width: 16px; height: 16px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0 0; background-repeat: no-repeat;}.member__upgrade:hover{color: #fff;}.member__content{display: flex; flex-wrap: wrap; justify-content: space-between;}.member__aside{width: 280px; padding: 30px 0; background-color: #fff; border-radius: 3px; box-shadow: 0 0 6px 3px rgba(189, 204, 212, .15);}.member__box{width: calc(100% - 310px);}.member__box-item{margin-bottom: 20px; box-shadow: 0 0 5px rgba(189, 204, 212, .15); border-radius: 3px; overflow: hidden;}.member__box-item:last-child{margin-bottom: 0;}.member__aside-title{color: #aaa; font-size: 14px; font-weight: 400; line-height: 1.2; padding: 0 15px 15px; margin: 0; border-bottom: 1px solid #eee;}.member__nav{width: 100%;}.member__nav-item{border-bottom: 1px solid #eee;}.member__nav-btn{position: relative; display: block; color: #333; font-size: 16px; line-height: 1.25; padding: 20px 40px;}.member__nav-arrow::before,.member__nav-btn::before{content: ""; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-repeat: no-repeat;}.member__nav-btn::before{position: absolute; left: 20px; top: calc(50% - 8px); width: 16px; height: 16px;}.member__nav-arrow{position: absolute; width: 30px; height: 30px; right: 10px; top: calc(50% - 15px); display: flex; align-items: center; justify-content: center;}.member__nav-arrow::before{width: 6px; height: 10px; background-position: 0-134px;}.member__nav-home::before{background-position: 0-395px;}.member__nav-edit::before{background-position: 0-16px;}.member__nav-record::before{background-position: 0-32px;}.member__nav-track::before{background-position: 0-48px;}.member__nav-history::before{background-position: 0-64px;}.member__nav-detail::before{background-position: 0-80px;}.member__nav-password::before{background-position: 0-96px;}.member__nav-logout::before{background-position: 0-112px;}.member__nav-coupon::before{background-position: 0-412px;}.submenu{display: none; padding: 0 50px;}.submenu__btn{display: block; color: #777; font-size: 16px; line-height: 1.25; margin-bottom: 17px; transition: color .4s;}.giveaway__item.giveaway__item--active .giveaway__checkbox p,.submenu__btn:hover{color: #333;}.member__nav-item--active .member__nav-btn::after{content: ""; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background-color: #e52020;}.member__nav-item--active .member__nav-arrow::before{width: 10px; height: 6px; background-position: 0-128px;}.member__nav-item--active .submenu{display: block;}.member__blocks{display: flex; flex-wrap: wrap;}.member__block{width: 25%; height: 155px; position: relative; text-align: center; background-color: #fff;}.member__block::after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 66px; background-color: #efefef;}.member__block:nth-child(n+2){border-left: 1px solid #ddd;}.member__block h4,.member__block p{position: absolute; left: 0; width: 100%; line-height: 1.2; margin: 0;}.member__block h4{top: 20px; color: #333; font-size: 30px; font-weight: 400;}.member__block p{bottom: 19px; z-index: 2; font-size: 16px; color: #767676;}.member__block div{width: 40px; height: 40px; position: absolute; left: calc(50% - 20px); bottom: 46px; z-index: 2; display: flex; align-items: center; justify-content: center; border-radius: 50%;}.member__block div::before{content: ""; display: block; width: 22px; height: 22px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-repeat: no-repeat;}.member__block:first-child div{background-color: #43b1aa;}.member__block:first-child div::before{background-position: 0-144px;}.member__block:nth-child(2) div{background-color: #528bbb;}.member__block:nth-child(2) div::before{background-position: 0-166px;}.member__block:nth-child(3) div{background-color: #ebae06;}.member__block:nth-child(3) div::before{background-position: 0-188px;}.member__block:nth-child(4) div{background-color: #dc5858;}.member__block:nth-child(4) div::before{background-position: 0-210px;}.member__buy{background-color: #fff;}.member__buy-titlebox{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0 20px; border-bottom: 1px solid #ddd;}.member__buy-titlebox h4{color: #333; font-size: 20px; font-weight: 500; line-height: 1.2; padding: 18px 0; position: relative;}.member__buy-titlebox h4::after{content: ""; position: absolute; left: 0; bottom: -1px; width: 100%; border-top: 2px solid #e52020;}.member__morebtn{position: relative; display: block; color: #aaa; font-size: 14px; line-height: 1.2; padding-right: 10px;}.member__buybox-empty::before,.member__morebtn::after{content: ""; position: absolute; background-repeat: no-repeat;}.member__morebtn::after{right: 0; top: calc(50% - 3px); width: 7px; height: 7px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-232px;}.member__buybox{padding: 20px;}.member__buybox-empty{min-height: 120px; position: relative; display: flex; align-items: center; justify-content: center; padding: 20px; background-color: #efefef; overflow: hidden;}.member__buybox-empty p{position: relative; color: #777; font-size: 18px; line-height: 1; margin: 0;}.member__buybox-empty::before{right: -6px; bottom: -10px; width: 120px; height: 114px; background-image: url(/lazyweb/web/images/2019_EC/buy_empty_icon.png); background-size: cover; background-position: center;}.member__buy-item{position: relative; display: flex; flex-wrap: wrap; align-items: flex-start;}.member__book-item:hover .member__book-content>span,.member__buy-item:hover .member__buy-detail{color: #fff; background-color: #e52020; border-color: #e52020;}.member__buy-item:nth-child(n+2){margin-top: 40px;}.member__buy-item:nth-child(n+2)::before{content: ""; position: absolute; bottom: calc(100% + 20px); left: 0; width: 100%; border-top: 1px dashed #ddd;}.member__buy-imgbox{width: 120px; height: 120px; border: 1px solid #eee; background-size: cover; background-position: center; background-repeat: no-repeat;}.member__buy-content{width: calc(100% - 120px); padding-left: 15px;}.member__buy-content h4{color: #333; font-size: 18px; font-weight: 400; line-height: 1.5; margin: 0 0 10px;}.member__buy-info p{display: inline-block; color: #777; font-size: 16px; line-height: 1.6875; margin: 0 15px 10px 0;}.member__buy-info p:last-child,.member__buy-order p:last-child,.member__checkboxrow-inline .member__checkbox-item:last-child{margin-right: 0;}.member__buy-bottom{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}.member__buy-order{width: calc(100% - 115px);}.member__buy-order p{display: inline-block; color: #444; font-size: 14px; line-height: 1; margin: 0 10px 0 0;}.member__buy-detail{width: 100px; height: 30px; color: #aaa; font-size: 14px; line-height: 26px; text-align: center; border: 1px solid #aaa; border-radius: 3px; transition: color .4s, background-color .4s, border-color .4s;}.member__box-slider .slick-dots{position: absolute; left: 0; bottom: 20px; text-align: right; padding-right: 20px;}.member__box-slider .slick-dots li:nth-child(n+2){margin-left: 5px;}.member__box-slider .slick-dots li button{width: 14px; height: 14px; background-color: rgba(0, 0, 0, .4); border: 1px solid rgba(0, 0, 0, .8); border-radius: 50%;}.member__box-slider .slick-dots li.slick-active button{background-color: #e52020; border-color: #e52020;}.member__infobox{background-color: #fff; box-shadow: 0 0 6px 3px rgba(189, 204, 212, .15);}.member__infobox-item:nth-child(n+2){margin-top: 20px;}.member__form{padding: 0 20px;}.member__book-itembox+.member__form .member__formrow:first-child{border-top: 1px dashed #ddd;}.member__formrow{display: flex; flex-wrap: wrap; align-items: flex-start; padding: 20px 0; border-bottom: 1px dashed #ddd;}.member__formrow:last-child{border: 0;}.member__formrow-start{align-items: flex-start;}.member__formrow-label{width: 110px; color: #333; font-size: 14px; font-weight: 400; line-height: 30px; margin: 0;}.member__formrow-content{width: calc(100% - 110px); display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start;}.member__formrow-input{width: 100%; height: 30px; color: #777; font-size: 16px; padding: 0 10px; background-color: #eee; border: 1px solid #ddd; border-radius: 2px;}.member__formrow-input:focus{background-color: #fff;}.member__formrow-input--short{max-width: 300px;}.member__formrow-input--error{border-color: #c1272d;}.member__address-box .overseas .member__formrow-select--long+.member__formrow-input,.member__formrow-input--addr{max-width: calc(100% - 90px);}.member__formrow-input[readonly]{padding: 0; background-color: transparent; border-color: transparent;}.member__picbox{display: flex; flex-wrap: wrap; align-items: center;}.member__pic{width: 120px; height: 120px; background-size: cover; background-position: center; background-repeat: no-repeat;}.member__picbox-content{width: calc(100% - 120px); padding-left: 10px;}.member__picbox-content label{color: #777; font-size: 16px; line-height: 1.2; text-decoration: underline;}.member__picbox-content p{color: #f15a24; font-size: 16px; line-height: 1.2; margin: 7px 0 0;}.member__formrow-select{width: 100%; height: 30px; color: #777; font-size: 16px; padding: 0 10px; background-color: #eee; border: 1px solid #ddd; border-radius: 2px;}.member__formrow-select:focus{background-color: #fff;}.member__formrow-select--long{max-width: 200px;}.member__formrow-select--short{max-width: 150px;}.member__formrow-select--addr{width: calc(50% - 5px); max-width: 220px; margin-bottom: 10px;}.member__formrow-select--addr:nth-child(n+2){margin-left: 10px;}.member__formrow-select--long+.member__formrow-input{max-width: calc(100% - 210px);}.member__checkbox{font-size: 0; padding: 0 20px;}.member__checkboxrow{padding: 20px 0 0; border-bottom: 1px dashed #ddd;}.member__checkbox-item{margin-bottom: 20px;}.member__checkbox-item:hover input:not(:checked)~label::after{content: ""; position: absolute; left: 2px; top: 4px; width: 16px; height: 12px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-239px; opacity: .2;}.member__checkboxrow-inline .member__checkbox-item{display: inline-block; margin-right: 20px;}.member__checkbox-item input:checked+label::after{content: ""; position: absolute; left: 2px; top: 4px; width: 16px; height: 12px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-239px;}.member__checkbox-item label{position: relative; color: #777; font-size: 16px; line-height: 1.25; padding-left: 25px;}.member__checkbox-item label::before{content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 20px; background-color: #eee; border: 1px solid #ddd; border-radius: 2px;}.member__address{padding: 0 20px;}.member__address-item{padding: 15px 0; border-bottom: 1px dashed #ddd;}.member__address-row{display: flex; flex-wrap: wrap; align-items: center;}.member__address-row h6{color: #333; font-size: 14px; font-weight: 400; line-height: 27px; margin: 0; width: 110px;}.member__address-box{width: calc(100% - 110px);}.member__address-box p{display: inline-block; color: #777; font-size: 16px; line-height: 27px; padding-right: 15px; margin: 0; position: relative;}.member__address-box div:nth-child(n+2),.member__address-row:nth-child(n+2){margin-top: 10px;}.member__address-box p a,.member__search-btnbox>div>a::before{background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-repeat: no-repeat;}.member__address-box p a{position: absolute; width: 9px; height: 10px; right: 0; top: calc(50% - 5px); background-position: 0-251px;}.member__address-box div{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start;}.member__address-box .member__formrow-select--long+.member__formrow-input{max-width: calc(100% - 300px); margin-left: 10px;}.member__address-add{width: 80px; margin-left: 10px; display: block; color: #fff; line-height: 30px; text-align: center; background-color: #1a1a1a; border-radius: 2px;}.member__address-add:hover,.member__save:hover,.member__upgradebtn:hover{color: #fff;}.member__infobox-bottom{font-size: 0; text-align: right; padding: 40px 20px 20px;}.member__save{width: 160px; display: inline-block; color: #fff; font-size: 16px; line-height: 40px; text-align: center; background-color: #0071bc; border-radius: 2px;}.member__usercode{width: 100%; color: #c1272d; font-size: 12px; line-height: 1.2; margin: 3px 0 0;}.member__upgradebtn-box{width: 100%; margin-top: 15px;}.member__upgradebtn{width: 160px; display: inline-block; color: #fff; font-size: 16px; line-height: 40px; text-align: center; background-color: #0071bc; border-radius: 2px;}.member__book{background-color: #fff; box-shadow: 0 0 6px 3px rgba(189, 204, 212, .15);}.member__search-btnbox{display: flex; justify-content: flex-end;}.member__search-btnbox>div{position: relative;}.member__search-btnbox>div>a{position: relative; display: flex; justify-content: center; align-items: center; color: #777; font-size: 14px; line-height: 1; padding: 5px 10px; background-color: #eee; border-radius: 3px;}.member__search-btnbox>div>a::before{content: ""; width: 14px; height: 14px; margin-right: 5px;}.member__search-btnbox>div>a:hover{color: #ccc; background-color: #333;}.member__search-btnbox div:nth-child(n+2){margin-left: 10px;}.member__search-keywords::before{background-position: 0-261px;}.member__search-keywords:hover::before{background-position: -14px -261px;}.member__search-calendar::before{background-position: 0-275px;}.member__search-calendar:hover::before{background-position: -14px -275px;}.member__book-itembox{padding: 0 20px;}.member__book-item{width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start;}.link-btn,.member_item_img{width: auto;}.link-btn{background: #e52020; color: #fff; border-radius: 3px; padding: 8px; justify-content: center; font-size: 15px;}.link-btn:hover{opacity: .75; color: #fff;}.amount{margin-top: 40px;}.member__book-imgbox{width: 120px; text-align: center; padding: 5px; border: 1px solid #eee;}.member__book-content{width: calc(100% - 120px); padding-left: 15px; position: relative;}.member-content{width: 640px;}.member__book-content h4{color: #333; font-size: 18px; font-weight: 400; line-height: 1.5; margin: 0 0 5px;}.member__book-content h4 a:hover,.reword__infoitem:hover .reword__infoitem-more span{color: #e52020;}.member__book-content .infos{max-height: 3.375em; overflow: hidden; color: #777; font-size: 16px; line-height: 1.6875;}.member__book-content .numbers{color: #444; font-size: 14px; line-height: 1.9; padding-right: 110px;}.member__book-content--inside .numbers{padding: 0;}.member__book-content>span{position: absolute; right: 0; bottom: 0; width: 100px; height: 30px; display: inline-block; color: #aaa; font-size: 14px; line-height: 28px; text-align: center; border: 1px solid #aaa; border-radius: 3px; -webkit-transition: color .4s, background-color .4s, border-color .4s; -moz-transition: color .4s, background-color .4s, border-color .4s; transition: color .4s, background-color .4s, border-color .4s;}.paging__box{padding: 20px; border-top: 1px solid #ddd;}.paging{font-size: 0; text-align: right;}.paging__btn{display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: #777; font-size: 14px; vertical-align: middle; background-color: #eee; border-radius: 2px;}.paging__btn:hover{color: #fff; background-color: #333;}.paging__btn:hover .paging__prev{background-position: 0-296px;}.paging__btn:hover .paging__next{background-position: -4px -296px;}.paging__btn:nth-child(n+2){margin-left: 8px;}.paging__next,.paging__prev{width: 4px; height: 7px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-repeat: no-repeat;}.paging__prev{background-position: 0-289px;}.paging__next{background-position: -4px -289px;}.member__searcharea{position: absolute; top: 100%; right: 0; z-index: 100; display: none; flex-wrap: nowrap; align-items: center; padding: 15px; margin: 0; background-color: #fff; border-radius: 3px; box-shadow: 0 0 5px 3px rgba(189, 204, 212, .15);}.member__searcharea-date{width: 120px; height: 30px; color: #555; font-size: 14px; padding: 0 10px; background-color: #eee; border: 0; border-radius: 2px;}.member__searcharea-date::placeholder{color: #aaa;}.member__searcharea-date:focus,.member__searcharea-keyword:focus{color: #333; background-color: #fff; border: 1px solid #333;}.member__searcharea span{width: 20px; display: inline-block; color: #444; font-size: 14px; text-align: center;}.member__searcharea-submit{display: flex; align-items: center; justify-content: center; width: 40px; height: 30px; margin-left: 5px; background-color: #0071bc; border-radius: 2px;}.member__searcharea-submit::before{content: ""; display: block; width: 16px; height: 16px; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-303px; background-repeat: no-repeat;}.member__searcharea-keyword{width: 200px; height: 30px; color: #555; font-size: 14px; padding: 0 10px; background-color: #eee; border: 0; border-radius: 2px;}.member__searcharea-keyword::placeholder{color: #aaa;}.member__search-itembox{font-size: 0; padding: 20px 0 10px; margin: 0 20px; border-bottom: 1px dashed #ddd;}.member__search-item{position: relative; display: inline-block; color: #fff; font-size: 14px; line-height: 30px; padding: 0 30px 0 25px; margin: 0 10px 10px 0; background-color: #0071bc; border-radius: 15px;}.member__search-item a{content: ""; position: absolute; width: 8px; height: 8px; right: 10px; top: calc(50% - 4px); z-index: 2; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-331px; background-repeat: no-repeat;}.member__search-item:last-child{margin-right: 0;}.member__search-item--search::before,.member__search-item--time::before{content: ""; position: absolute; width: 12px; height: 12px; left: 10px; top: calc(50% - 6px); background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-319px; background-repeat: no-repeat;}.member__search-item--time::before{background-position: 0-339px;}.member__returnbox{text-align: right; padding: 20px; border-top: 1px dashed #ddd;}.member__return{display: inline-block; width: 100px; height: 30px; color: #aaa; font-size: 14px; line-height: 26px; text-align: center; border: 1px solid #aaa; border-radius: 3px; -webkit-transition: color .4s, background-color .4s, border-color .4s; -moz-transition: color .4s, background-color .4s, border-color .4s; transition: color .4s, background-color .4s, border-color .4s;}.member__return:hover{color: #fff;}.member__class-imgbox,.member__lecture-imgbox{height: 120px;}.member__article-imgbox,.member__class-imgbox,.member__lecture-imgbox,.member__subscription-imgbox{width: 120px; background-size: cover; background-position: center; background-repeat: no-repeat; border: 1px solid #ddd;}.member__subscription-imgbox{height: 120px; position: relative;}.member__article-imgbox{height: 90px;}.member__article-imgbox+.member__book-content .infos{margin: 0 0 10px;}.member__article-del{position: absolute; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border: 1px solid #aaa; border-radius: 3px;}.member__article-del::before{content: ""; display: block; width: 12px; height: 14px; background-position: 0-351px;}.member__article-del:hover,.member__return:hover{background-color: #e52020; border-color: #e52020;}.member__article-del:hover::before{background-position: -12px -351px;}.member__book-content h4 span{display: inline-block; font-size: 12px !important; color: #fff; line-height: 18px; padding: 0 5px; margin: 0 5px 0 0;}.member__formrow-other{width: 100%; margin-top: 10px;}.member__formrow-password{position: relative;}.member__formrow-password input{padding-right: 30px;}.member__article-del::before,.member__formrow-password .icon{background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-repeat: no-repeat;}.member__formrow-password .icon{position: absolute; right: 10px; top: calc(50% - 6px); width: 16px; height: 12px; background-position: 0-365px;}.password__view.icon{background-position: 0-377px;}.form__error{display: none; width: 100%; color: #c1272d; font-size: 14px; line-height: 1.2; margin: 3px 0 0;}.reward{padding: 50px 0;}.reward__event{text-align: center; margin-bottom: 50px;}.reward__item,.reward__itembox{position: relative; display: flex; flex-wrap: wrap;}.reward__itembox{padding: 15px 0; margin-bottom: 50px; background-color: #efefef; overflow: hidden;}.reward__itembox::after{content: ""; position: absolute; right: 30px; bottom: -20px; width: 100px; height: 100px; background-image: url(/lazyweb/web/images/2019_EC/reward_p_icon.png); background-size: cover; background-position: center; z-index: 1;}.reward__item{align-items: center; padding: 0 30px; z-index: 2;}.reward__item:first-child{width: 30%;}.reward__item:nth-child(2){width: 28%;}.reward__item:nth-child(3){width: 42%;}.reward__item:nth-child(n+2){border-left: 1px solid #aaa;}.reward__user{width: 90px; height: 90px; border-radius: 50%; background-size: cover; background-position: center; background-repeat: no-repeat;}.reward__userinfo{width: calc(100% - 90px); display: flex; flex-wrap: wrap; align-items: flex-end; padding-left: 20px;}.reward__item-text,.reward__userinfo h3,.reward__userinfo p{color: #333; font-size: 20px; line-height: 1; margin: 0;}.reward__userinfo p{color: #999; font-size: 14px; font-weight: 400; padding-left: 5px;}.reward__userinfo h3{font-weight: 400;}.reward__item-text{padding-left: 20px;}.reward__item-text a,.reward__item-text span{display: inline-block; color: #f15a24; font-weight: 400; margin-left: 30px;}.reword__infomation-title{color: #333; font-size: 20px; font-weight: 400; line-height: 1.2; text-align: center; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #ddd;}.reword__infoitem{position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; padding: 30px 0 50px; background-color: #f5f5f5; overflow: hidden;}.reword__infoitem:nth-child(n+2){margin-top: 30px;}.reword__infoitem-img{width: 270px; background-size: cover; background-position: center; background-repeat: no-repeat;}.reword__infoitem-img::before{content: ""; display: block; padding-top: 66.67%;}.reword__infoitem-content{width: calc(100% - 270px); padding: 0 100px 0 20px;}.reword__infoitem-content h4{color: #333; font-size: 24px; font-weight: 500; line-height: 1.2; margin: 0 0 10px;}.reword__infoitem-text{color: #777; font-size: 16px; line-height: 1.6; margin-bottom: 25px; max-height: 8em; overflow: hidden;}.reword__infoitem-time{color: #333; font-size: 18px; line-height: 1.8; margin: 0;}.reword__infoitem-more{position: absolute; right: 30px; bottom: -20px; display: flex; align-items: center;}.reword__infoitem-more::after{content: ""; display: block; width: 100px; height: 100px; margin-left: 15px; background-image: url(/lazyweb/web/images/2019_EC/reward_arrow_icon.png); background-size: cover; background-position: center; background-repeat: no-repeat;}.reword__infoitem-more span{color: #999; font-size: 16px; line-height: 1.7;}.reword__infoitem:hover .reword__infoitem-more::after{background-image: url(/lazyweb/web/images/2019_EC/reward_arrow_icon_hover.png);}.reward__event2{text-align: center; margin-top: 50px;}.reward__notlogin{margin-bottom: 50px;}.reward__notlogin-title{color: #555; font-size: 18px; font-weight: 400; line-height: 1.6; text-align: center; margin-bottom: 35px;}.reward__notlogin-btnbox{font-size: 0; text-align: center;}.reward__notlogin-btn{width: 90px; height: 90px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #eee; border-radius: 50%; transition: background-color .4s;}.reward__notlogin-btn:hover{background-color: #eee;}.reward__notlogin-btn:nth-child(n+2){margin-left: 50px;}.reward__notlogin-btn span{color: #222; font-size: 16px; font-weight: 700; line-height: 1.8;}.reward__notlogin-btn span::after{content: ""; display: block; width: 60px; height: 2px; margin: 2px auto 0; background-color: #e52020;}.rewardinside__main{display: flex; flex-wrap: wrap; align-items: flex-start; padding-bottom: 40px; margin-bottom: 35px; border-bottom: 1px solid #ddd;}.rewardinside__banner{width: 450px; background-size: cover; background-position: center; background-repeat: no-repeat;}.rewardinside__banner::before{content: ""; display: block; padding-top: 66.67%;}.rewardinside__content{width: calc(100% - 450px); padding-left: 30px;}.rewardinside__titlebox{padding-bottom: 20px; margin-bottom: 25px; border-bottom: 1px solid #ddd;}.rewardinside__titlebox h2{color: #333; font-size: 28px; font-weight: 400; line-height: 1.5; margin: 0 0 35px;}.rewardinside__titlebox p{color: #777; font-size: 18px; line-height: 1.5; margin: 0;}.rewardinside__titlebox p:nth-of-type(2){margin-top: 5px;}.rewardinside__description{color: #555; font-size: 16px; line-height: 1.6;}.rewardinside__returnbox{display: flex; justify-content: center; padding-top: 40px; margin-top: 40px; border-top: 1px solid #ddd;}.rewardinside__return{width: 160px; height: 40px; display: block; color: #aaa; font-size: 16px; line-height: 38px; text-align: center; border: 1px solid #aaa; border-radius: 2px;}.rewardinside__return:hover{color: #fff; background-color: #e52020; border-color: #e52020;}.member__formrow-birth{width: 100%; max-width: 300px; position: relative;}.member__formrow-birthicon{position: absolute; width: 14px; height: 14px; right: 10px; top: calc(50% - 7px); pointer-events: none; background-image: url(/lazyweb/web/images/2019_EC/icons.png); background-size: 100px 1000px; background-position: 0-275px; background-repeat: no-repeat;}.giveaway__checkbox input,.overseas .member__formrow-select{display: none;}.feedback,.feedback__point{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; align-content: stretch; width: 100%;}.feedback__point{justify-content: center; align-items: center; align-content: center; width: 100px; min-height: 80px; background-color: #f7f7f7;}.feedback__point p:first-child{width: 100%; margin-bottom: 10px; font-size: 14px; font-weight: 400; line-height: 1; color: #777; text-align: center;}.feedback__point p:last-child{width: 100%; margin: 0; font-size: 22px; font-weight: 700; line-height: 1; color: #f15a24; text-align: center;}.feedback__list{display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; align-content: flex-start; width: calc(100% - 240px); margin: 10px 0;}.feedback__btn,.feedback__time{font-size: 14px; font-weight: 400; line-height: 1.4;}.feedback__btn{width: 100%; margin: 4px 0; color: #333; transition: color .3s;}.feedback__btn:hover{color: #e52020;}.feedback__time{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; width: 110px; color: #777; text-align: center; border-left: 1px solid #ddd;}.feedback__time span{display: block;}.member__function{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; width: 100%; background: #fff;}.member__function-btn{display: block; width: 33.333%; padding: 15px 0; text-align: center; border-bottom: 1px solid #eee; border-right: 1px solid #eee;}.member__function-btn:nth-child(3n){border-right: none;}.member__function-btn:nth-child(n+7){border-bottom: none;}.member__function-btn img{max-width: 80px;}.member__function-btn p{width: 100%; margin-top: 5px; font-size: 15px; font-weight: 400; line-height: 1; color: #555;}.member__function-btn--notgeneral img{filter: grayscale(100%); opacity: .5;}.member__function-btn--notgeneral p{color: #999;}.member__top-function{display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: center; align-content: center; width: 100%; height: 100px;}.member__top-back,.member__top-home{display: block; width: 30px; height: 30px; background-image: url(/lazyweb/web/images/2019_EC/member_functionback.svg); background-size: cover; background-position: center; background-repeat: no-repeat;}.member__top-home{background-image: url(/lazyweb/web/images/2019_EC/member_functionhome.svg);}.member__mbcategory a,.member__top-title{margin: 0; font-weight: 400; text-align: center;}.member__top-title{display: flex; justify-content: center; align-items: center; width: calc(100% - 60px); font-size: 28px; line-height: 1; color: #fff;}.member__mbcategory{display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; align-content: center; width: 100%; padding: 15px 20px; border-bottom: 1px solid #ddd;}.member__mbcategory a{display: block; padding: 0; font-size: 15px; line-height: 36px; color: #333; background: #f7f7f7; border: 1px solid #ddd; border-radius: 3px;}.member__mbcategory--5 a{width: calc((100% - 40px)/5);}.member__mbcategory--3 a{width: calc((100% - 20px)/3);}.member__mbcategory--2 a{width: calc((100% - 10px)/2);}.member__notice-box{width: 100%; padding: 0 20px; margin-top: 20px;}.member__notice-box .member__notice{margin-top: 0;}.cke_editable ul li{margin-left: 3em !important;}.cke_editable ul{list-style: disc !important;}.giveaway{width: 100%; margin-bottom: 40px; clear: both; float: none;}.giveaway__title{width: 100%; padding: 6px 20px; font-size: 16px; font-weight: 400; line-height: 1.6; color: #444; background-color: #eee; border: 1px solid #ddd;}.giveaway__detail-title p span,.giveaway__title span{font-weight: 700;}.giveaway__list{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; width: 100%; margin-top: 10px;}.giveaway__item.giveaway__item--active{background-color: #fae6be;}.giveaway__info{width: 100%; padding: 12px; background-color: #fff;}.giveaway__info:hover .giveaway__name{color: #222;}.giveaway__info:hover .giveaway__price{color: #ea5514;}.giveaway__info:hover .giveaway__price::before{color: #777;}.giveaway__img{width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}.giveaway__img::before{content: ""; display: block; width: 100%; padding-bottom: 100%;}.giveaway__name{width: 100%; max-height: 1em; margin: 12px 0 0; color: #555; text-align: center; transition: color .3s; overflow: hidden;}.giveaway__name,.giveaway__price,.giveaway__price::before{font-size: 14px; font-weight: 400; line-height: 1;}.giveaway__price{width: 100%; max-height: 1em; margin: 8px 0 0; color: #ea5514; text-align: center; overflow: hidden;}.giveaway__price::before{content: "市價 "; color: #777;}.giveaway__nostock{font-size: 14px; font-weight: 400; line-height: 15px; color: #777;}.giveaway__checkbox,.giveaway__nostock{width: 100%; padding: 15px 7px 8px;}.giveaway__checkbox label{display: block; width: 100%;}.giveaway__checkbox p,.giveaway__detail-title p{position: relative; width: 100%; margin: 0; font-weight: 400;}.giveaway__checkbox p{padding-left: 20px; font-size: 14px; line-height: 15px; color: #777;}.giveaway__checkbox p::after,.giveaway__checkbox p::before{content: ""; position: absolute; top: 0; left: 0; width: 15px; height: 15px;}.giveaway__checkbox p::before{display: block; background-color: #fff; border: 1px solid #ddd; box-sizing: border-box; z-index: 1;}.giveaway__checkbox p::after{display: none; background-image: url(/lazyweb/web/img/2020/giveaway_check.png); background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 2;}.giveaway__lightbox{position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100vh; box-sizing: border-box; overflow: auto; z-index: 999999;}.giveaway__lightbox.giveaway__lightbox--active{display: block;}.giveaway__lightbox.giveaway__lightbox--acting .giveaway__lightbox-overlay{opacity: 1;}.giveaway__lightbox.giveaway__lightbox--acting .giveaway__lightbox-box{transform: scale(1); opacity: 1;}.giveaway__lightbox-block{position: relative; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center; width: 100%; min-height: 100vh; padding: 20px;}.giveaway__lightbox-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); cursor: pointer; opacity: 0; transition: opacity .3s; z-index: 1;}.giveaway__lightbox-box{position: relative; max-width: 100%; transform: scale(0); opacity: 0; transition: transform .3s, opacity .3s; z-index: 2;}.giveaway__detail{max-width: 740px; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .3);}.giveaway__detail-box{width: 100vw; max-width: 100%;}.giveaway__detail-title{position: relative; width: 100%; padding: 7px 45px 7px 20px; background-color: #eee;}.giveaway__detail-title p{font-size: 15px; line-height: 1.6; color: #444; z-index: 1;}.giveaway__detail-title a{position: absolute; top: 50%; right: 20px; width: 15px; height: 15px; background-image: url(/lazyweb/web/img/2020/giveaway_close.png); transform: translateY(-50%); z-index: 2;}.giveaway__detail-content{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; width: 100%; padding: 25px 20px;}.giveaway__detail-img,.giveaway__detail-title a{background-size: cover; background-position: center; background-repeat: no-repeat;}.giveaway__detail-img{width: 100px;}.giveaway__detail-img::before{content: ""; display: block; width: 100%; padding-bottom: 100%;}.giveaway__detail-description,.giveaway__detail-info{display: flex; flex-wrap: wrap; align-content: center;}.giveaway__detail-info{justify-content: space-between; align-items: stretch; width: calc(100% - 120px);}.giveaway__detail-description{justify-content: flex-start; align-items: center; width: calc(100% - 140px);}.giveaway__detail-description p:nth-child(1){width: 100%; margin: 0 0 5px; font-size: 18px; font-weight: 400; line-height: 1.4; color: #555;}.giveaway__detail-description p:nth-child(2){width: 100%; margin: 0; font-size: 14px; font-weight: 400; line-height: 1.7; color: #777;}.giveaway__detail-price{width: 120px;}.giveaway__detail-price p{display: flex; justify-content: center; align-items: center; width: 100%; height: 100px; margin: 0; font-size: 18px; font-weight: 400; line-height: 1; color: #ea5514; text-align: center;}.giveaway__detail-price p::before{content: "市價"; margin-right: 5px; font-size: 18px; font-weight: 400; line-height: 1; color: #777;}.new-cart{width: 100%; margin-top: 20px;}.new-cart__head{display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; width: 100%; padding: 0 16px 10px; margin-bottom: 15px; border-bottom: 1px solid #eee;}.new-cart__head div{font-size: 13px; font-weight: 400; line-height: 1; color: #999;}.new-cart__head div:nth-child(1){width: calc(100% - 435px);}.new-cart__head div:nth-child(2),.new-cart__head div:nth-child(4){width: 120px; text-align: center;}.new-cart__head div:nth-child(3){width: 140px; text-align: center;}.new-cart__head div:nth-child(5){width: 55px; text-align: center;}.new-cart__box{position: relative; width: 100%;}.new-cart__box:nth-child(n+3){margin-top: 20px;}.new-cart__box.new-cart__box--error .new-cart__event,.new-cart__box.new-cart__box--error .new-cart__item,.new-cart__box.new-cart__box--error .new-cart__list{border-color: #e60012;}.new-cart__box.new-cart__box--error .new-cart__event{background-color: #fff2f4;}.new-cart__box.new-cart__box--error>.new-cart__error{display: block; font-size: 16px;}.new-cart__event,.new-cart__event::before,.new-cart__go2event p{font-size: 14px; font-weight: 400; line-height: 1.7; color: #777;}.new-cart__event::before{content: "活動"; position: absolute; top: 15px; left: 15px; display: flex; justify-content: center; align-items: center; width: 50px; height: 25px; line-height: 1; color: #e52020; border: 1px solid #e52020; border-radius: 3px; box-sizing: border-box;}.new-cart__event{position: relative; width: 100%; padding: 16px 15px 16px 75px; border: 1px solid #ddd; border-bottom: none;}.back-to-list h3:hover,.new-cart__event span,.product-step-eventtitle span a:hover{color: #e52020;}.new-cart__go2event{display: inline-flex; justify-content: flex-start; align-items: center;}.new-cart__go2event p{margin: 0; border-bottom: 1px solid #777;}.new-cart__go2event::after{content: ""; display: block; width: 6px; height: 10px; margin-left: 3px; background-image: url(/lazyweb/web/img/2020/cart_arrow.png); background-size: cover; background-position: center; background-repeat: no-repeat;}.new-cart__list{width: 100%; border: 1px solid #ddd;}.new-cart__item{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%; padding: 25px 15px;}.new-cart__item:nth-child(n+2){border-top: 1px solid #ddd;}.new-cart__item div:nth-child(3),.new-cart__item>div:nth-child(1){display: flex; flex-wrap: wrap; align-items: center; align-content: center;}.new-cart__item>div:nth-child(1){justify-content: space-between; width: calc(100% - 435px);}.new-cart__item div:nth-child(3){justify-content: center;}.new-cart__item div:nth-child(4),.new-cart__item>div:nth-child(2){width: 120px;}.new-cart__item div:nth-child(4),.new-cart__item>div:nth-child(2),.new-cart__item>div:nth-child(5){display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center;}.new-cart__item div:nth-child(3){width: 140px;}.new-cart__item>div:nth-child(5){width: 55px;}.new-cart__item.new-cart__item--error .new-cart__error{display: block;}.new-cart__img{width: 90px;}.new-cart__info{width: calc(100% - 110px);}.new-cart__name{width: 100%;}.new-cart__name a{display: inline; font-size: 16px; font-weight: 400; line-height: 1.4; color: #333; text-decoration: underline !important; transition: opacity .3s;}.new-cart__name a:hover{color: #333; opacity: .7;}.new-cart__giveaway{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: 100%; margin-top: 5px;}.new-cart__giveaway p{margin: 0 5px 0 0; font-size: 14px; font-weight: 400; line-height: 1; color: #555;}.new-cart__giveaway select{width: 100%; max-width: 180px; height: 22px; padding: 0 19px 0 5px; font-size: 13px; font-weight: 400; color: #555; background-color: #f9f9f9; background-image: linear-gradient(45deg, transparent 50%, #666 50%), linear-gradient(135deg, #666 50%, transparent 50%); background-position: calc(100% - 9px) 50%, calc(100% - 5px) 50%; background-size: 4px 4px, 4px 4px; background-repeat: no-repeat; border: 1px solid #ddd; appearance: none; -webkit-appearance: none; -moz-appearance: none;}.new-cart__error{display: none; width: 100%; margin-top: 5px; font-size: 13px; font-weight: 400; line-height: 1.4; color: #e60012;}.new-cart__oldprice,.new-cart__price{width: 100%; margin: 0; font-size: 16px; font-weight: 700 !important; line-height: 1.4; color: #888; text-align: center;}.new-cart__price{padding-right: 20px; font-size: 18px; color: #ea5514; text-align: right;}.new-cart__price span{display: block; width: 100%; font-size: 14px; font-weight: 400 !important; line-height: 1;}.new-cart__qty{display: flex; justify-content: center; align-items: center; width: 90px; height: 22px; border: 1px solid #ddd;}.new-cart__qty input{width: calc(100% - 40px); height: 20px; padding: 0 5px; font-size: 13px; font-weight: 400; color: #555; text-align: center; border: 0;}.new-cart__qty-less,.new-cart__qty-plus{position: relative; width: 20px; height: 20px; transition: background-color .3s;}.new-cart__qty-less{border-right: 1px solid #ddd;}.new-cart__qty-less::before{width: 8px; height: 1px;}.new-cart__qty-less::before,.new-cart__qty-plus::after,.new-cart__qty-plus::before{content: ""; position: absolute; top: 50%; left: 50%; display: block; background-color: #888; transform: translate(-50%, -50%);}.new-cart__qty-plus::before{width: 8px; height: 1px;}.new-cart__qty-plus{border-left: 1px solid #ddd;}.new-cart__qty-plus::after{width: 1px; height: 8px;}.new-cart__qty-less:hover,.new-cart__qty-plus:hover{background-color: #eee;}.new-cart__remove{width: 20px; height: 20px; background-image: url(/lazyweb/web/img/2020/cart_remove.png); background-size: cover; background-position: center; background-repeat: no-repeat; transition: opacity .3s;}.new-cart__remove:hover{opacity: .7;}.new-discount{width: 100%; margin-top: 20px; border: 1px solid #ddd;}.new-discount__item{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: 100%; padding: 20px 15px;}.new-discount__item:nth-child(n+2){border-top: 1px dashed #ddd;}.new-discount__title{width: 120px; font-size: 16px; font-weight: 700; line-height: 1; color: #777;}.new-discount__box{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: calc(100% - 295px);}.new-discount__input{width: 240px; height: 40px; padding: 0 10px; margin-right: 10px; font-size: 15px; font-weight: 400; color: #555; background-color: #eee; border: 1px solid #eee;}.new-discount__input:focus{background-color: #f7f7f7;}.new-discount__btn{display: flex; justify-content: center; align-items: center; width: 80px; height: 40px; margin-right: 20px; font-size: 14px; font-weight: 400; text-align: center; color: #fff; background-color: #e52020; transition: color .3s;}.new-discount__btn:hover{color: rgba(255, 255, 255, .7);}.new-discount__go2check,.new-discount__note{display: flex; font-size: 14px; font-weight: 400; color: #777;}.new-discount__go2check{justify-content: center; align-items: center; width: 175px; height: 40px; text-align: center; background: linear-gradient(90deg, #fff 0, #ebebeb 100%); background: -moz-linear-gradient(90deg, #fff 0, #ebebeb 100%); background: -webkit-linear-gradient(90deg, #fff 0, #ebebeb 100%); background: -o-linear-gradient(90deg, #fff 0, #ebebeb 100%); border: 1px solid #bbb; transition: color .3s;}.new-discount__note{justify-content: flex-start; align-items: flex-start; margin: 0; line-height: 1.4;}.new-coupon__title p::before,.new-discount__note::before{content: ""; display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}.new-discount__note::before{width: 14px; min-width: 14px; height: 14px; margin-top: 5px; margin-right: 5px;}.new-discount__note--active::before{background-image: url(/lazyweb/web/img/2020/cart_sign-01.png);}.new-discount__note--error::before{background-image: url(/lazyweb/web/img/2020/cart_sign-02.png);}.new-discount__note--disable::before{background-image: url(/lazyweb/web/img/2020/cart_sign-03.png);}.new-discount__lightbox{position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100vh; box-sizing: border-box; overflow: auto; z-index: 999999;}.new-discount__checkbox label,.new-discount__lightbox.new-discount__lightbox--active{display: block;}.new-discount__lightbox.new-discount__lightbox--acting .new-discount__lightbox-overlay{opacity: 1;}.new-discount__lightbox.new-discount__lightbox--acting .new-discount__lightbox-box{transform: scale(1); opacity: 1;}.new-discount__lightbox-block{position: relative; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center; width: 100%; min-height: 100vh; padding: 20px;}.new-discount__lightbox-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s; z-index: 1;}.new-discount__lightbox-box{position: relative; max-width: 100%; transform: scale(0); opacity: 0; transition: transform .3s, opacity .3s; z-index: 2;}.new-coupon{max-width: 500px; background-color: #fff; border-top: 4px solid #e52020; box-shadow: 0 0 10px rgba(0, 0, 0, .3);}.new-coupon__box{width: 100vw; max-width: 100%; padding: 25px;}.new-coupon__add,.new-coupon__title{display: flex; flex-wrap: wrap; width: 100%;}.new-coupon__title{justify-content: center; align-items: center; align-content: center; padding: 8px; font-size: 20px; font-weight: 700; line-height: 1.4; color: #555; border: 1px solid #aaa;}.new-coupon__title p{display: flex; justify-content: flex-start; align-items: center; margin: 0 0 0 14px; font-size: 15px;}.new-coupon__title p::before{width: 4px; height: 30px; margin-right: 12px; background-image: url(../images/2019_EC/discount_border.jpg);}.new-coupon__add{justify-content: space-between; align-items: flex-start; align-content: flex-start; padding: 15px; margin-top: 20px; background-color: #f9f9f9;}.new-coupon__add-text{width: 80px; font-size: 16px; font-weight: 400; line-height: 40px; color: #555;}.new-coupon__add-box{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: calc(100% - 100px);}.new-coupon__add-box .new-discount__input{width: calc(100% - 90px); background-color: #fff; border-color: #ddd;}.new-coupon__add-box .new-discount__input:focus{background-color: #fff;}.new-coupon__add-box .new-discount__btn{margin-right: 0;}.new-coupon__add-box .new-discount__note{width: 100%; margin-top: 5px;}.new-coupon__list{width: 100%; margin-top: 20px;}.new-coupon__list-title{width: 100%; font-size: 18px; font-weight: 400; line-height: 1; color: #555;}.new-coupon__list-box{width: 100%; max-height: 330px; padding: 0 5px; margin-top: 15px; background-color: #f9f9f9; overflow: auto;}.new-coupon__list-box::-webkit-scrollbar-track{background-color: #f5f5f5;}.new-coupon__list-box::-webkit-scrollbar{width: 8px; height: 8px; background-color: #f5f5f5;}.new-coupon__list-box::-webkit-scrollbar-thumb{background-color: #999;}.new-coupon__item{position: relative; display: block; width: 100%; margin-top: 15px; border-radius: 2px; letter-spacing: 0; overflow: hidden;}.new-coupon__item--repeat:not(.new-coupon__item--disable)::before{content: ""; position: absolute; top: 0; right: 0; display: block; width: 0; height: 0; border-style: solid; border-width: 0 18px 18px 0; border-color: transparent #5aa0eb transparent transparent; z-index: 2;}.new-coupon__item--repeat .new-coupon__item-repeat{color: #5aa0eb;}.new-coupon__item--disable{filter: grayscale(100%);}.new-coupon__item--disable::before{content: attr(data-disable); position: absolute; top: 0; left: 0; display: block; padding: 5px 10px; font-size: 15px; font-weight: 400; line-height: 1.4; color: #fff; background-color: #777; z-index: 2;}.new-coupon__item--disable .new-coupon__item-box{background-color: #eee;}.new-coupon__item--disable .new-coupon__item-box::before{background-image: url(../images/2019_EC/coupon_border-05.jpg);}.new-coupon__item--disable .new-coupon__item-box::after{background-image: url(../images/2019_EC/coupon_border-06.jpg);}.new-coupon__item:last-child{margin-bottom: 15px;}.new-coupon__item input,.new-discount__checkbox input{display: none;}.new-coupon__item input:checked~.new-coupon__item-box{border-color: #ea5514;}.new-coupon__item input:checked~.new-coupon__item-box::before{background-image: url(../images/2019_EC/coupon_border-03.jpg);}.new-coupon__item input:checked~.new-coupon__item-box::after{background-image: url(../images/2019_EC/coupon_border-04.jpg);}.new-coupon__item-box{position: relative; width: 100%; padding: 22px; background-color: #fff; border: 1px solid #ddd; border-radius: 3px; z-index: 1;}.new-coupon__item-box::after,.new-coupon__item-box::before{content: ""; position: absolute; left: 110px; display: block; width: 12px; height: 8px; background-size: cover; background-position: center; background-repeat: no-repeat;}.new-coupon__item-box::before{top: -1px; background-image: url(../images/2019_EC/coupon_border-01.jpg);}.new-coupon__item-box::after{bottom: -1px; background-image: url(../images/2019_EC/coupon_border-02.jpg);}.new-coupon__item-detail{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%;}.new-coupon__item-amount,.new-coupon__item-info{display: flex; justify-content: flex-start; align-items: center;}.new-coupon__item-amount{width: 100px; font-size: 30px; font-weight: 700; line-height: 1; color: #ea5514;}.new-coupon__item-info{flex-wrap: wrap; align-content: center; width: calc(100% - 100px);}.new-coupon__item-name{width: 100%; font-size: 15px; font-weight: 400; line-height: 1.4; color: #555;}.new-coupon__item-name span,.new-discount__feedback span{color: #ea5514;}.new-coupon__item-repeat,.new-coupon__item-time{width: 100%; font-size: 13px; font-weight: 400; line-height: 1.4;}.new-coupon__item-time{margin-top: 2px; color: #777;}.new-coupon__item-repeat{margin-top: 3px; color: #aaa;}.new-coupon__item-note{width: 100%; margin-top: 14px; padding-top: 12px; font-size: 14px; font-weight: 400; line-height: 1.7; color: #777; border-top: 1px dashed #ddd;}.new-coupon__btn,.new-coupon__btnbox{display: flex; justify-content: center; align-items: center;}.new-coupon__btnbox{width: 100%; margin-top: 15px;}.new-coupon__btn{width: 100px; height: 40px; font-size: 14px; font-weight: 400; text-align: center;}.new-coupon__btn:nth-child(n+2){margin-left: 10px;}.new-coupon__btn--cancel{color: #777; border: 1px solid #ddd; transition: color .3s;}.new-coupon__btn--check{color: #fff; background-color: #e52020; transition: color .3s;}.new-coupon__btn--check:hover{color: rgba(255, 255, 255, .7);}.new-discount__feedback{margin: 0 20px 0 0; font-size: 14px; font-weight: 400; line-height: 1.4; color: #999;}.new-discount__checkbox{margin-right: 10px;}.new-discount__checkbox div{width: 15px; height: 15px; background-color: #eee; border: 1px solid #eee;}.new-discount__checkbox input:checked~div{background-color: #fff; background-image: url(/lazyweb/web/img/2020/giveaway_check.png); background-size: cover; background-position: center; background-repeat: no-repeat;}.new-discount__val,.new-total{display: flex; align-items: center; align-content: center;}.new-discount__val{justify-content: flex-end; width: 175px; padding-right: 75px;}.new-discount__val p{margin: 0; font-size: 18px; font-weight: 700 !important; line-height: 1.4; color: #ea5514; text-align: right;}.new-discount__val p.disable{color: #aaa;}.new-total{flex-wrap: nowrap; justify-content: flex-start; width: 100%; padding: 30px 15px; margin: 20px 0; border: 5px solid #ddd;}.new-total__title{width: 130px;}.new-total__title p:nth-child(1){margin: 0; font-size: 14px; font-weight: 400; line-height: 1.4; color: #777;}.new-total__title p:nth-child(1) span{color: #ea5514;}.new-total__title p:nth-child(2){margin: 0; font-size: 24px; font-weight: 700 !important; line-height: 1.4; color: #333;}.new-total__calc{display: flex; justify-content: flex-end; align-items: center; width: calc(100% - 350px);}.new-total__calc-item{position: relative; width: 140px; padding-right: 40px;}.new-total__calc-item p{margin: 0; text-align: center;}.new-total__calc-item p:nth-child(1){font-size: 14px; font-weight: 400; line-height: 1.4; color: #999;}.new-total__calc-item p:nth-child(2){margin-top: 5px; font-size: 14px; font-weight: 700 !important; line-height: 1.4; color: #ea5514;}.new-total__calc-item p:nth-child(2).disable{color: #aaa;}.new-total__sum{width: 220px;}.new-total__sum-text{display: flex; justify-content: flex-end; align-items: center; font-size: 24px; font-weight: 700 !important; line-height: 1.4; color: #ea5514; text-align: right;}.new-total__sum-text::before{content: "總共"; display: block; margin-right: 10px; font-size: 18px; font-weight: 400; line-height: 1.4; color: #333;}.new-total__sum-feedback{width: 100%; margin-top: 5px; font-size: 14px; font-weight: 700; line-height: 1.4; color: #ea5514; text-align: right;}.new-event{width: 100%; padding: 50px 0; background-color: #f1f1f5;}.new-event~.footer{padding-bottom: 70px;}.new-event~#gotoTop{bottom: 90px;}.new-event__fixed{position: fixed; bottom: 0; left: 0; width: 100%; background-color: #fff; box-shadow: 0-5px 10px rgba(0, 0, 0, .05);}.new-event__fixed a{display: flex; align-items: center; justify-content: center; width: 240px; height: 40px; font-size: 16px; font-weight: 700; color: #fff; text-align: center; background-color: #e52020; border-radius: 3px; transition: opacity .3s;}.new-event__fixed-block{display: flex; justify-content: space-between; align-items: center; width: 100%; height: 70px;}.new-event__fixed a:hover{color: #fff; opacity: .7;}.new-event__fixed p{width: calc(100% - 240px); margin: 0; font-size: 18px; font-weight: 400; line-height: 1.4; color: #555;}.new-event__block{width: 100%;}.new-event__title{position: relative; width: 100%; padding: 40px; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .05);}.new-event__title::before{content: ""; position: absolute; top: 0; left: 0; width: 0; height: 0; border-style: solid; border-width: 40px 40px 0 0; border-color: #e52020 transparent transparent;}.new-event__date,.new-event__info{display: flex; flex-wrap: wrap; align-content: center;}.new-event__info{justify-content: space-between; align-items: stretch; width: 100%;}.new-event__date{justify-content: center; align-items: center; width: 180px; padding-right: 30px;}.new-event__date p:nth-child(1){display: flex; justify-content: center; align-items: center; width: 100px; height: 30px; font-size: 18px; font-weight: 400; color: #fff; background-color: #555;}.new-event__date p:nth-child(2){width: 100%; font-size: 22px; font-weight: 700; color: #555; text-align: center; letter-spacing: .05em;}.new-event__detail{width: calc(100% - 180px); padding: 5px 0 15px 30px; border-left: 1px solid #ddd;}.new-event__item-name a,.new-event__name{font-weight: 700; line-height: 1.4; color: #333;}.new-event__name{width: 100%; margin: 0; font-size: 40px;}.new-event__text{width: 100%; margin: 5px 0 0; font-size: 16px; font-weight: 400; line-height: 1.7; color: #777;}.new-event__img,.new-event__list{width: 100%; margin-top: 30px;}.new-event__list{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; padding: 40px; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .05);}.new-event__item-img{width: 100%; padding-bottom: 100%; background-size: contain; background-position: center; background-repeat: no-repeat;}.new-event__item-info{width: 100%; padding: 25px 10px;}.new-event__item-name{width: 100%; text-align: center;}.new-event__item-name a{display: inline-block; max-height: 1.4em; font-size: 16px; overflow: hidden; transition: color .3s;}.new-event__item-price{display: flex; justify-content: center; align-items: center;}.new-event__item-price p{margin: 0;}.new-event__item-price p:nth-child(1){margin-right: 10px; font-size: 14px; font-weight: 700; line-height: 1.4; color: #555;}.new-event__item-price p.old{margin-right: 5px; font-size: 14px; font-weight: 700; line-height: 1.4; color: #999; text-decoration: line-through;}.new-event__item-price p.now{font-size: 18px; font-weight: 700; line-height: 1.4; color: #ea5514;}.new-event__qty{display: flex; justify-content: center; align-items: center; width: 120px; height: 35px; margin: 15px auto 0; border: 1px solid #ddd;}.new-event__qty input{width: calc(100% - 70px); height: 33px; font-size: 14px; font-weight: 400; color: #555; text-align: center; border: 0;}.new-event__qty-less,.new-event__qty-plus{position: relative; width: 35px; height: 33px; transition: background-color .3s;}.new-event__qty-less{border-right: 1px solid #ddd;}.new-event__qty-less::before{width: 8px; height: 1px;}.new-event__qty-less::before,.new-event__qty-plus::after,.new-event__qty-plus::before{content: ""; position: absolute; top: 50%; left: 50%; display: block; background-color: #888; transform: translate(-50%, -50%);}.new-event__qty-plus::before{width: 8px; height: 1px;}.new-event__qty-less:hover,.new-event__qty-plus:hover{background-color: #eee;}.new-event__qty-plus{border-left: 1px solid #ddd;}.new-event__qty-plus::after{width: 1px; height: 8px;}.new-event__add2cart{display: flex; justify-content: center; align-items: center; width: 100px; height: 35px; margin: 15px auto 0; font-size: 15px; font-weight: 400; color: #fff; text-align: center; background-color: #e52020; transition: opacity .3s;}.new-event__add2cart:hover{color: #fff; opacity: .7;}.product-step-eventtitle{width: 100%;}.product-step-eventtitle span,.product-step-eventtitle span a{font-size: 15px; font-weight: 400; color: #e52020;}.member-coupon__box{width: 100%; padding: 20px;}.member-coupon__add{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; width: 100%; padding: 15px; background-color: #f9f9f9;}.member-coupon__add-text{width: 80px; font-size: 16px; font-weight: 400; line-height: 40px; color: #555;}.member-coupon__add-box{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center; width: calc(100% - 100px);}.member-coupon__input{width: calc(100% - 90px); max-width: 300px; height: 40px; padding: 0 10px; margin-right: 10px; font-size: 15px; font-weight: 400; color: #555; background-color: #fff; border: 1px solid #eee;}.member-coupon__btn,.member-coupon__note{display: flex; font-size: 14px; font-weight: 400;}.member-coupon__btn{justify-content: center; align-items: center; width: 80px; height: 40px; text-align: center; color: #fff; background-color: #e52020; transition: color .3s;}.member-coupon__btn:hover{color: rgba(255, 255, 255, .7);}.member-coupon__note{justify-content: flex-start; align-items: flex-start; width: 100%; margin: 5px 0 0; line-height: 1.7; color: #777;}.member-coupon__note::before{content: ""; display: block; width: 14px; min-width: 14px; height: 14px; margin-top: 5px; margin-right: 5px; background-size: cover; background-position: center; background-repeat: no-repeat;}.member-coupon__note--error::before{background-image: url(/lazyweb/web/img/2020/cart_sign-02.png);}.member-coupon__tabs{display: flex; justify-content: flex-start; align-items: center; align-content: center; width: 100%; margin-top: 30px;}.member-coupon__tabs-btn{font-size: 16px; font-weight: 400; line-height: 1; color: #777;}.member-coupon__tabs-btn:nth-child(n+2){margin-left: 25px;}.member-coupon__tabs-btn--active{font-weight: 700; color: #555;}.member-coupon__list{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%; margin-top: 20px;}.member-coupon__item{position: relative; display: block; border-radius: 2px; letter-spacing: 0; overflow: hidden;}.member-coupon__item--repeat:not(.member-coupon__item--disable):not(.member-coupon__item--used)::before{content: ""; position: absolute; top: 0; right: 0; display: block; width: 0; height: 0; border-style: solid; border-width: 0 18px 18px 0; border-color: transparent #5aa0eb transparent transparent; z-index: 2;}.member-coupon__item--repeat .member-coupon__item-repeat{color: #5aa0eb;}.member-coupon__item-box{position: relative; width: 100%; min-height: 100%; padding: 22px; background-color: #fff; border: 1px solid #ddd; border-radius: 3px; z-index: 1;}.member-coupon__item-box::after,.member-coupon__item-box::before{content: ""; position: absolute; left: 110px; display: block; width: 12px; height: 8px; background-size: cover; background-position: center; background-repeat: no-repeat;}.member-coupon__item-box::before{top: -1px; background-image: url(../images/2019_EC/coupon_border-01.jpg);}.member-coupon__item-box::after{bottom: -1px; background-image: url(../images/2019_EC/coupon_border-02.jpg);}.member-coupon__item-detail{display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: center; width: 100%;}.member-coupon__item-amount,.member-coupon__item-info{display: flex; justify-content: flex-start; align-items: center;}.member-coupon__item-amount{width: 100px; font-size: 30px; font-weight: 700; line-height: 1; color: #ea5514;}.member-coupon__item-info{flex-wrap: wrap; align-content: center; width: calc(100% - 100px);}.member-coupon__item-name{width: 100%; font-size: 15px; font-weight: 400; line-height: 1.4; color: #555;}.member-coupon__item-name span{color: #ea5514;}.member-coupon__item-repeat,.member-coupon__item-time{width: 100%; font-size: 13px; font-weight: 400; line-height: 1.4;}.member-coupon__item-time{margin-top: 2px; color: #777;}.member-coupon__item-repeat{margin-top: 3px; color: #aaa;}.member-coupon__item-note{width: 100%; margin-top: 14px; padding-top: 12px; font-size: 14px; font-weight: 400; line-height: 1.7; color: #777; border-top: 1px dashed #ddd;}#stock{align-items: unset;}.stock-chart{display: flex; justify-content: space-between; flex: 1;}.stock-chart div{width: 25%;}.stock-chart iframe{width: 100%; height: 230px; border: 0;}form.stock-search>*{line-height: 30px;}.stock-search{display: flex; border: solid 1px #aaa; padding: 3px; border-radius: 3px; width: 100%; height: 40px;}.stock-search input{border: 0; flex: 1; width: 100px;}.stock-search button{background: #e52020; color: #fff; border: 0; outline: 0;}.stock-tag{margin-top: .5em; padding: .5em;}.stock-tag a{font-weight: lighter; text-decoration: underline !important;}.stock-hot-list{padding: 15px 20px; background-color: #f9f9f9; border: 1px solid #e3e3e3;}.video-wrapper{position: relative; overflow: hidden;}#status img{position: absolute; width: 160px; height: 160px; left: 50%; top: 50%; transform: translate(-50%, -50%);}.video-wrapper iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#preloader{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 99;}.new-coupon__list-2{width: 60%; margin-top: 20px;}.podcast-program{display: inline-flex; width: 100%; padding: 20px 0;}.grey{background: #f9f9f9;}.program-img{width: 250px; margin: 0 20px;}.program-content{color: #555; width: 100%; position: relative; padding: 0 10px;}.program-intro,.program-title{display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}.program-title{font-size: 25px; font-weight: 600; margin: 0 0 5px; line-clamp: 1; -webkit-line-clamp: 1;}.back-to-list h3{transition-duration: .5s;}.program-intro{font-size: 16px; line-height: 1.4; line-clamp: 2; -webkit-line-clamp: 2;}.program-link{position: absolute; right: 20px; bottom: -8px; border: 0; font-size: 17px; border-radius: 3px; padding: 3px 10px; background: #ffa100; color: #fff;}.program-link:hover{opacity: .7; color: #fff;}.listen-more{position: relative; height: 60px;}.listen-more-link{position: absolute; right: 20px; border: 0; font-size: 17px; border-radius: 3px; margin: 20px 0; padding: 5px 20px 5px 25px; background: #6a6a6a; color: #fff; transition-duration: .5s;}.listen-more-link:hover{color: #fff; background: #e52020;}.episode-wrap{position: relative; width: calc(100% - 30px); background: #f7f7f7;}.episode-wrap:before{content: ""; width: 90px; height: 25px; position: absolute; background: #f7f7f7;}.episode-title-content{color: #555; width: calc(100% - 170px); position: absolute; left: 148px; top: 12px; background: #f7f7f7;}.episode-title{font-size: 17px; font-weight: 600; width: auto; display: -webkit-box; -webkit-box-orient: vertical; line-clamp: 1; -webkit-line-clamp: 1; overflow: hidden; margin: 0 0 7px;}.episode-date{margin: 0 0 5px;}.episode-intro{width: auto; display: -webkit-box; -webkit-box-orient: vertical; line-clamp: 2; -webkit-line-clamp: 2; overflow: hidden;}.podcast-iframe{width: calc(100% - 100px); overflow: hidden; background: #f7f7f7;}.share-logo-wrap{display: inline-flex; position: absolute; right: 18px; bottom: 18px;}.share-logo{width: 30px; margin: 6px;}.share-logo:hover{opacity: .7;}.episode-hr{margin: 0;}.payment_label{display: inline-flex; align-items: center;}.credit_card_type_select{font-size: 14px; font-weight: 700; color: #555; display: flex; align-items: center;}.credit_card_type{background-color: #fff; border: #ddd 1px solid; border-radius: 2px; padding-left: 10px; height: 100%; font-weight: initial; color: #aaa; font-size: 16px; appearance: none; width: 198px;}.credit_card_type_select_box{position: relative; height: 40px; margin: 0 10px;}.credit_card_type.check-error{border: solid 1px red;}.credit_card_type.check-error+.check-errmsg{margin-top: 10px; font-size: 14px; font-weight: 700; line-height: 1.2; color: red;}.credit_card_type_select_box:after{content: ""; display: block; position: absolute; top: 19px; right: 16px; border-top: .3em solid #999; border-right: .3em solid transparent; border-left: .3em solid transparent;}.check-payment{position: relative;}#apply_data_sec,.google__news .mb{display: none;}.apply_data_confirm{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgb(0, 0, 0, .8); z-index: 9999;}.confirm_content{background-color: #fff; border-radius: 4px; width: 400px; position: absolute; padding: 15px; left: 50%; top: 50%; transform: translate(-50%, -50%);}.confirm_title{margin-bottom: 15px; font-weight: 500; color: #e52020;}.confirm_note{border-bottom: dashed 1px #e52020; padding-bottom: 15px;}.confirm_btns{display: flex; justify-content: right;}.confirm_btns button{padding: 7px 25px; margin: 3px; border: 0; color: #fff; border-radius: 2px;}.confirm_cancel{background-color: red;}.confirm{background-color: #333;}.fa{font-family: "Font Awesome 5 Free"; font-weight: 900;}.google__news{padding: 0 26px; margin: 20px 0;}#subscription-news{position: fixed; bottom: 0; right: 5px; font-size: 16px; max-width: 97%; color: white; padding: 5px 15px 3px; background: #e52020; border-top-left-radius: 12px; border-top-right-radius: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; letter-spacing: 1px; z-index: 9; transform: translate(0, 100%); transition: .5s;}#subscription-news.show{transform: translate(0, 0);}#subscription-news:hover{color: white; padding-bottom: 8px;}#subscription-news i{margin-right: 8px; font-size: 18px;}@media print{*, :after, :before{background: 0 0 !important; color: #000 !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important;} a, a:visited{text-decoration: underline;} a[href]:after{content: " (" attr(href)")";} pre{border: 1px solid #999;} thead{display: table-header-group;} img, pre, tr{page-break-inside: avoid;} img{max-width: 100% !important;} h2, h3, p{orphans: 3; widows: 3;} h2, h3{page-break-after: avoid;} .label{border: 1px solid #000;} .table{border-collapse: collapse !important;} .table td, .table th{background-color: #fff !important;}}@media (min-width:768px){.container{width: 750px;} .col-sm-12, .col-sm-3, .col-sm-6{float: left;} .col-sm-12{width: 100%;} .col-sm-6{width: 50%;} .col-sm-3{width: 25%;} .navbar-collapse{width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; text-align: center;} .navbar-collapse.collapse{display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;} .navbar-collapse.in{overflow-y: visible;} .container>.navbar-collapse{margin-right: 0; margin-left: 0;} .member__nav{display: inline-block; vertical-align: top; float: none;} .member__book-content h4{height: 1.5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}}@media (min-width:992px){.container{width: 970px;} .col-md-1, .col-md-10, .col-md-12, .col-md-3, .col-md-4, .col-md-6, .col-md-8{float: left;} .col-md-12{width: 100%;} .col-md-10{width: 83.33333333%;} .col-md-8{width: 66.66666667%;} .col-md-6{width: 50%;} .col-md-4{width: 33.33333333%;} .col-md-3{width: 25%;} .col-md-1{width: 8.33333333%;} .col-md-offset-6{margin-left: 50%;} .member__function, .member__mbcategory, .member__top-function{display: none;} .giveaway__item{width: calc((99.999% - 30px)/6); padding: 7px; margin-right: 6px; background-color: #faf1e0;} .giveaway__item:nth-child(n+7){margin-top: 10px;} .giveaway__item:nth-child(6n){margin-right: 0;} .new-total__calc-item--less::before, .new-total__calc-item--plus::after, .new-total__calc-item--plus::before{content: ""; position: absolute; top: 50%; right: 20px; background-color: #777; transform: translate(50%, -50%);} .new-total__calc-item--plus::before{width: 8px; height: 1px;} .new-total__calc-item--plus::after{width: 1px; height: 8px;} .new-total__calc-item--less::before{width: 6px; height: 1px;} .new-total__calc-item--equal::after, .new-total__calc-item--equal::before{content: ""; position: absolute; right: 20px; width: 8px; height: 1px; background-color: #777; transform: translate(50%, -50%);} .new-total__calc-item--equal::before{top: calc(50% - 2px);} .new-total__calc-item--equal::after{top: calc(50% + 2px);}}@media (min-width:1200px){.container{width: 1170px;} .col-lg-2{float: left; width: 16.66666667%;} .latest__news-item{width: calc((100% - 24px)/3); margin: 25px 12px 0 0;} .latest__news-item:nth-child(-n+3){margin-top: 0;} .latest__news-item:nth-child(3n), .new-event__item:nth-child(4n){margin-right: 0;} .new-event__item{width: calc((100% - 60px)/4); margin-right: 20px; border: 1px solid #ddd;} .new-event__item:nth-child(n+5){margin-top: 30px;} .member-coupon__item{width: calc((100% - 20px)/2); margin-right: 20px;} .member-coupon__item:nth-child(n+3){margin-top: 20px;} .member-coupon__item:nth-child(2n){margin-right: 0;} #subscription-news{max-width: 40%;}}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control, input[type=month].form-control, input[type=time].form-control{line-height: 34px;}}@media (max-width:991px){.dark .sidebar{border-bottom-color: rgba(255, 255, 255, .1);} #wrapper{width: 100%; margin: 0; box-shadow: none;} .sidebar{width: 100%; margin-right: 0; float: none !important; margin-bottom: 40px !important; padding-bottom: 40px; border-bottom: 1px solid #eee;} .sidebar.col_last{float: none; margin-bottom: 0 !important; padding-bottom: 0; border-bottom: 0;} #header{height: auto !important;} #logo{display: block; height: 100px; float: none; margin: 0 auto !important; max-width: none; text-align: center; border: 0 !important; padding: 0 !important;} .post-grid{margin-right: -20px;} .post-grid .entry{width: 226px; margin-right: 20px;} .post-grid.grid-3 .entry{width: 345px; margin-right: 30px;} .product{width: 33.33333333%;} .product:not(.product-2):not(.product-3) .product-title h3{font-size: 18px;} .ms-slider-container .slider-caption.slider-caption-center .content{top: calc(50% - 27px);} #page-title.page-title-parallax h1{text-align: center;} .topheader--fixed{position: fixed; top: 0;} .topheader__menu--fixed{position: relative;} .topheader__btn-main span{width: calc(100% - 20px); padding: 0 15px; border: 0;} .check-form .input-box.type_1:not(.check-credit):not(.other_address):not(.overseas_address):not(.check-credit-verification){width: calc(50% - 10px); max-width: none; vertical-align: top;} .indexreport__main{height: auto;} .post-grid.grid-3{margin: 0;} .member-leftside-block{float: none;} .member-right-block{width: 100%; float: none;} .topbar{margin-bottom: 0;} .topheader{top: 0; position: sticky; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .05); box-shadow: 0 1px 3px rgba(0, 0, 0, .05);} .topheader .topheader__topbar{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0;} .topheader__logo{width: 100px; margin: 0;} .topheader__search{display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0 15px 30px; background-color: #fff;} .topheader__search--open{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center;} .topheader__search.topheader__search--open{position: absolute; width: 100%; height: 100%; padding: 0 15px;} .topheader__search .topheader__search-keywords{display: none;} .topheader__mobile.topheader__search-keywords{display: flex; background-color: #f9f9f9; justify-content: center; padding: 2px 5px;} .topheader__search-bar{height: 40px;} .topheader__search-btn, .topheader__search-input{display: none;} .topheader__search-result{display: none !important;} .check-product-item>div, .topheader__menu-openbtn, .topheader__search--open .topheader__search-input, .topheader__search-closebtn, .topheader__search-mobileinput, .topheader__search-openbtn{display: block;} .topheader__menu{display: none; max-height: calc(100vh - 95px); overflow: auto;} .topheader__menu--mobileopen{position: fixed !important; left: 0; top: 95px; z-index: 999; display: block; height: auto; padding: 35px 0 0;} .topheader__btn--over{height: auto; overflow: visible; visibility: visible;} .topheader__btn-sub{position: relative !important; top: auto !important; left: auto !important; width: 100% !important; min-width: 100% !important;} .topheader__control-c, .topheader__control-o, .topheader__home{display: none !important;} .topheader__btn-main, .topheader__btn-sub a{border-bottom: rgba(255, 255, 255, .3) 1px solid;} .topheader__btn-main{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; height: auto; font-size: 15px; line-height: 20px; text-align: left;} .topheader__btn-main:after{content: "\f105"; display: block; width: 20px; height: 40px; font: 900 14px/1"Font Awesome 5 Free"; font-size: 20px; line-height: 40px;} .topheader__btn-sub{padding: 0; border-top: none;} .topheader__btn-sub a{padding: 10px 15px; font-size: 13px;} .footer__link, .topheader__event{display: none;} .footer__info{width: 100%;} .member-leftside-block{width: 100%; margin: 0 0 35px;} .member-status{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; padding: 0 0 20px; margin-bottom: 30px; border: 0; border-bottom: #e7e7e7 1px solid;} .member-status .name, .member-status p{margin: 0;} .member-status::before{content: none;} .member-data-list, .member-status .member-background{display: none;} .member__info{flex: 1;} .member__info .name{text-align: left;} .member__info p{margin-bottom: 0; text-align: left;} .videostoryflex>div:nth-child(3){margin-top: 20px;} .featurebooks__block{width: 33.3333%;} .featurebooks__block:nth-child(4){margin-top: 30px;} .index__mainwrapper-content, .index__mainwrapper-sidebar{width: 100%;} .book-main-box{width: 100%; max-width: 400px; margin: 0 auto 20px;} .book-main-box:last-child{margin-right: auto;} .themestorywrap__item{width: 100%;} .subscription__block-item:nth-child(4), .videoalbum__item:nth-child(n+3), .videostoryflex .themestorywrap__item:nth-child(n+2){margin-top: 30px;} .videoalbum__item{width: 50%;} .subscription__block-item{width: 33.3333%;} .aboutdata__items{width: 50%;} .featured__item, .featured__item:nth-child(even){flex-direction: column; align-items: center; padding: 15px 20px;} .featured__imgwrap{width: 100%;} .featured__content{width: 100%; margin-top: 10px;} .totalactive__item:nth-child(3){margin-top: 30px;} .activityinside{flex-direction: column-reverse;} .activityinside__maincontent{width: 100%;} .activitysidebar{width: 100%; margin: 0 auto 20px;} .activitysidebar__box{display: flex; flex-wrap: wrap;} .activitysidebar__authorbox{width: 100%;} .activityinside__maintitle{font-size: 2.14em; flex-direction: column;} .activityinside__maintitle .featured__tag{margin: 10px 0 0;} .searchwrap{flex-direction: column; align-items: flex-start;} .searchcontent{width: 100%; padding: 0; border: 0;} .searchsidebar{width: 100%; margin: 30px 0 0;} .searchresultwrap__filterbox-btn{font-size: 20px; margin-left: 20px;} .check-product-title{display: none;} .check-product-list{margin-top: 20px;} .check-product-item{display: block; position: relative; min-height: 165px;} .check-product-item:after, .check-product-item:before{content: ""; display: block; clear: both;} .check-product-pic{width: 90px; padding: 0; margin-right: 30px; float: left;} .check-product-name{width: calc(100% - 120px - 150px); height: 100%; float: left;} .check-product-price{bottom: 85px; line-height: 22px;} .check-product-count:before{display: block; position: absolute; top: 0; left: 0; font-size: 13px; font-weight: 300; color: #888;} .check-product-price:before{content: "金額：";} .check-product-price:before, .check-product-tprice:before{display: block; position: absolute; top: 0; left: 0; font-size: 13px; font-weight: 300; color: #888;} .check-product-count, .check-product-price, .check-product-tprice{position: absolute; right: 30px; width: 150px; height: 22px; padding: 0 0 0 40px;} .check-product-count{bottom: 55px; text-align: right;} .check-product-count:before{content: "數量："; line-height: 22px;} .check-product-tprice:before{line-height: 22px; content: "小計：";} .check-product-count .spin{display: inline-block;} .check-product-tprice{bottom: 25px;} .check-freight-item.tprice, .check-product-del{position: absolute; right: 30px; padding: 0; margin: 0;} .check-product-del{top: 25px; width: 14px; height: 16px;} .check-freight-list{position: relative;} .check-freight-title{display: none;} .check-freight{margin-top: 20px;} .check-freight-select{display: block; position: relative; padding: 0;} .check-freight-select:after, .check-freight-select:before, .tfooter>div.tfooter-dtprice:after, .tfooter>div.tfooter-dtprice:before, .tfooter>div.tfooter-ftprice:after, .tfooter>div.tfooter-ftprice:before, .tfooter>div.tfooter-tprice:after, .tfooter>div.tfooter-tprice:before{content: ""; display: block; clear: both;} .freight-select-radio, .freight-select-title{display: block; float: left;} .freight-select-radio{width: calc(100% - 120px);} .freight-select-radio label .radio-box{margin-right: 10px;} .freight-select-radio .radio-text:after{content: attr(data-freight-price); padding-left: 30px; font-weight: 300; color: #888;} .check-freight-count, .check-freight-price, .check-freight-tprice{display: none !important;} .check-freight-item{padding: 0 180px 0 30px;} .freight-item-title{width: calc(100% - 90px - 180px);} .check-freight-item.tprice{display: block; bottom: 30px; width: 150px; height: 21px; font-size: 14px; font-weight: 500; color: #ef4836; text-align: right;} .check-freight-item.tprice:before{content: "小計："; display: block; position: absolute; top: 0; left: 0; font-size: 13px; font-weight: 300; color: #888; line-height: 22px;} .check-step1-total{position: relative; padding: 10px;} .check-step1-total>div{display: block; margin: 0;} .tfooter>div.tfooter-caption{position: absolute; top: 10px; left: 10px; width: 250px; padding: 0;} .product-step-title, .tfooter>div.tfooter-sum{display: none;} .tfooter>div.tfooter-tprice{width: 100%; padding: 0;} .tfooter>div.tfooter-tprice p:first-child{display: none;} .tfooter>div.tfooter-tprice p:last-child{position: relative; width: 195px; padding: 0 0 0 85px; float: right; text-align: right;} .tfooter-tprice p:last-child:before{content: "商品金額："; display: block; position: absolute; top: 0; left: 20px; font-size: 13px; font-weight: 300; color: #888; line-height: 22px;} .tfooter>div.tfooter-dtprice, .tfooter>div.tfooter-ftprice{width: 100%; padding: 0; margin-top: 5px;} .tfooter>div.tfooter-ftprice p:first-child{display: none;} .tfooter>div.tfooter-ftprice p:last-child{position: relative; width: 195px; padding: 0 0 0 85px; float: right; text-align: right;} .tfooter-ftprice p:last-child:after, .tfooter-ftprice p:last-child:before{display: block; position: absolute; top: 0; font-size: 13px; font-weight: 300; line-height: 22px;} .tfooter-ftprice p:last-child:before{content: "運費小計："; left: 20px; color: #888;} .tfooter-ftprice p:last-child:after{content: "+"; left: 0; color: #555;} .tfooter>div.tfooter-dtprice p:first-child{display: none;} .tfooter>div.tfooter-dtprice p:last-child{position: relative; width: 195px; padding: 0 0 0 85px; float: right; text-align: right;} .tfooter-dtprice p:last-child:after, .tfooter-dtprice p:last-child:before{display: block; position: absolute; top: 0; font-size: 13px; font-weight: 300; line-height: 22px;} .tfooter-dtprice p:last-child:before{content: "優惠折扣："; left: 20px; color: #888;} .tfooter-dtprice p:last-child:after{content: "+"; left: 0; color: #555;} .tfooter>div.tfooter-equal{margin: 10px 0 30px; font-size: 0;} .tfooter-equal:before{content: ""; display: inline-block; width: 250px; height: 1px; background-color: #555;} .tfooter>div.tfooter-equal, .tfooter>div.tfooter-total{width: 100%; padding: 0; text-align: right;} .check-payment-radio label .radio-box{margin-right: 10px;} .check-payment-radio label .radio-text{padding-right: 10px;} .check-product-step{margin-top: 20px;} .product-step-item{display: block; position: relative; min-height: 117px; padding: 20px;} .product-step-item>div{display: block;} .product-step-name{width: calc(100% - 150px); padding-right: 30px;} .product-step-price{bottom: 80px; text-align: right;} .product-step-count:before{display: block; position: absolute; top: 0; left: 0; font-size: 13px; color: #888; line-height: 22px;} .product-step-price:before{content: "金額："; font-weight: 300;} .product-step-price:before, .product-step-tprice:before{display: block; position: absolute; top: 0; left: 0; font-size: 13px; color: #888; line-height: 22px;} .product-step-count, .product-step-price, .product-step-tprice{position: absolute; right: 20px; width: 150px; height: 22px; padding: 0 0 0 40px;} .product-step-count{bottom: 50px; text-align: right;} .product-step-count:before{content: "數量："; font-weight: 400;} .product-step-tprice:before{font-weight: 400; content: "小計：";} .product-step-tprice{bottom: 20px;} .check-product-error{width: 100%; z-index: 1;} .snapmsg{height: calc(100vh - 115px);} .index__body .topbar__row, .index__body .topheader__topbar{max-width: none;} .member__box{width: 100%;} .member__wrap{padding: 0 0 40px;} .reword__infoitem-content h4{font-size: 20px;} .reword__infoitem-text{max-height: 4.8em;} .reword__infoitem-time{font-size: 14px; line-height: 1.6;} .rewardinside__titlebox p{font-size: 15px;} .rewardinside__description{font-size: 14px;} .reward__user, .reword__infoitem-more::after{display: none;} .reward__userinfo{padding: 0;} .reward__itembox{padding: 15px; margin-bottom: 30px;} .reward__item{padding: 0;} .reward__item:first-child{width: 100%;} .reward__item:nth-child(2), .reward__item:nth-child(3){width: 100%; margin-top: 15px; border: 0;} .reward__item-text{padding: 0; font-size: 15px;} .reward__event, .reward__notlogin{margin-bottom: 30px;} .reward__notlogin-title{margin-bottom: 25px;} .reword__infoitem{align-items: center; flex-direction: column; padding: 20px;} .reword__infoitem-content{width: 100%; text-align: center; padding: 15px 0 0;} .reword__infoitem-text{margin-bottom: 10px;} .reword__infoitem-more{position: static; margin-top: 10px;} .reword__infoitem-more span{font-weight: 700;} .reward__event2{margin-top: 30px;} .rewardinside__main{display: block; padding-bottom: 20px; margin-bottom: 20px;} .rewardinside__banner{width: 100%;} .rewardinside__content{width: 100%; padding: 20px 0 0;} .rewardinside__titlebox h2{font-size: 24px; margin: 0 0 20px;} .rewardinside__returnbox{padding-top: 20px; margin-top: 20px;} .member__main{margin-top: -260px;} .member__top{justify-content: center; min-height: 220px; padding: 0;} .member__pagetitle{height: 260px;} .member__aside{display: none; width: 100%; margin-bottom: 20px;} .member__box-index .member__box-item:not(.member__events):not(.member__function), .member__wrap--inside .member__buy-titlebox:not(.member__buy-titlebox--mb) h4{display: none;} .member__user-img{width: 80px; height: 80px; margin: 0 auto;} .member__user-content{width: 100%; padding: 0; margin-top: 10px; text-align: center;} .member__upgrade, .member__wrap--inside .member__user{display: none;} .member__wrap--inside .member__buy-titlebox:not(.member__buy-titlebox--mb){border-bottom: none;} .member__search-btnbox{width: 100%; padding-top: 15px;} .member__search-btnbox div{width: calc(50% - 5px);} .member__search-btnbox>div>a{padding: 10px 0;} .member__search-keywords+.member__searcharea{left: 0; right: auto;} .member__searcharea-keyword{width: 160px;} .member__searcharea span{display: block; width: 20px; margin: 0 auto; transform: rotate(90deg);} .member__search-calendar+.member__searcharea .member__searcharea-submit{width: 100%; margin: 10px 0 0;} .member__wrap--inside .member__top{min-height: 100px;} .member__wrap--inside .member__main{margin-top: -140px;} .member__pagetitle.member__pagetitle--inside{height: 140px;} .giveaway__title, .new-cart__name a{font-size: 15px;} .new-cart__head{display: none;} .new-cart__item{position: relative; padding: 15px;} .new-cart__item>div:nth-child(1){order: 1; width: 100%; margin-bottom: 10px;} .new-cart__item>div:nth-child(2){order: 3; width: 50%;} .new-cart__item>div:nth-child(3){justify-content: flex-start; order: 2; width: 100%; margin-bottom: 10px;} .new-cart__item>div:nth-child(4){order: 4; width: 50%;} .new-cart__item>div:nth-child(5){position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; z-index: 1;} .new-cart__img{width: 80px;} .new-cart__info{width: calc(100% - 90px); padding-right: 15px;} .new-cart__giveaway p{font-size: 13px;} .new-cart__qty{width: 80px;} .new-cart__oldprice{font-size: 14px; text-align: left;} .new-cart__oldprice::before{content: "單價"; margin-right: 5px; font-size: 14px; font-weight: 400 !important; line-height: 1.4; color: #888; text-align: center;} .new-cart__price{padding-right: 0; font-size: 14px;} .new-cart__price span{display: inline; margin-right: 5px;} .new-discount__item{padding: 15px;} .new-discount__title{width: 100%; margin-bottom: 10px; font-size: 15px;} .new-discount__box{width: calc(100% - 100px);} .new-discount__input{width: 200px; height: 32px; margin-right: 5px;} .new-discount__btn{margin-right: 10px; height: 32px;} .new-discount__feedback{margin: 0 10px 0 0;} .new-discount__val{width: 100px; padding-right: 0;} .new-discount__val p{font-size: 14px;} .new-total{display: block; padding: 15px;} .new-total__title{width: 100%; text-align: right;} .new-total__title p:nth-child(2){font-size: 20px;} .new-total__calc{display: block; width: 100%; padding: 5px 0;} .new-total__calc-item{display: flex; justify-content: flex-end; align-items: center; align-content: center; width: 100%; padding-right: 0;} .new-total__calc-item:nth-child(n+2){margin-top: 5px;} .new-total__calc-item p:nth-child(1){position: relative; width: 70px; text-align: right;} .new-total__calc-item p:nth-child(2){width: 150px; margin: 0; text-align: right;} .new-total__calc-item--mplus p:nth-child(1)::before{width: 8px; height: 1px;} .new-total__calc-item--mless p:nth-child(1)::before, .new-total__calc-item--mplus p:nth-child(1)::after, .new-total__calc-item--mplus p:nth-child(1)::before{content: ""; position: absolute; top: 50%; left: -15px; background-color: #777; transform: translate(-50%, -50%);} .new-total__calc-item--mplus p:nth-child(1)::after{width: 1px; height: 8px;} .new-total__calc-item--mless p:nth-child(1)::before{width: 8px; height: 1px;} .new-total__sum{width: 100%; padding-top: 10px; margin-top: 10px; border-top: 1px solid #eee;} .new-event__title{padding: 20px;} .new-event__title::before{border-width: 15px 15px 0 0;} .new-event__date{justify-content: flex-start; width: 100%; padding: 0;} .new-event__date p:nth-child(1){width: 90px; font-size: 16px;} .new-event__date p:nth-child(2){margin: 0; font-size: 20px; text-align: left;} .new-event__detail{width: 100%; padding: 12px 0 0; margin-top: 15px; border-top: 1px solid #ddd; border-left: none;} .new-event__name{font-size: 24px;} .new-event__img{margin-top: 15px;} .new-event__list{width: 100%; padding: 20px; margin-top: 20px;} .new-event__item-info{padding: 20px 10px;} .new-event__add2cart, .new-event__qty{margin: 10px auto 0;} .member-coupon__add{padding: 10px;} .member-coupon__add-text{width: 100%; font-size: 15px; line-height: 1.4;} .member-coupon__add-box{width: 100%; margin-top: 5px;} .member-coupon__input{max-width: none; height: 32px; margin-right: 5px;} .member-coupon__btn{height: 32px;} .member-coupon__tabs{margin-top: 20px;} .member-coupon__tabs-btn{font-size: 15px;} .member-coupon__tabs-btn:nth-child(n+2){margin-left: 20px;} .member-coupon__list{margin-top: 15px;} .episode-wrap, .new-coupon__list-2{width: 100%;}}@media (max-width:1199px){canvas{max-width: 100%; height: auto !important;} .filter__control:before{content: "\f078"; font: 900 14px/1"Font Awesome 5 Free"; font-size: 15px; line-height: 50px;} .five-books .book h2{font-size: 20px;} .filter li.activeFilter{display: block; -ms-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;} .filter li a{display: block; width: 100%; border-top: 1px solid #e7e7e7; border-right: 0;} .filter li.activeFilter a{border-top: 0; -webkit-transition: 0 all; transition: 0 all;} #banner.books-main-slider{height: 45vw;} .filter__control{display: block; position: absolute; top: 0; right: 0; width: 100%; height: 50px; padding-right: 15px; color: #fff; text-align: right;} .filter__control:hover{color: #fff; text-shadow: 0 0 3px rgba(255, 255, 255, .3);} .filter--open li{display: block !important;} .filter--open .filter__control{display: none !important;} .indexvideo__item{width: calc(50% - 1px);} .indexvideo__item:nth-child(2n){margin-right: 0;} .indexvideo__item:nth-child(n+5){margin-bottom: 2px;} .indexvideo__item:nth-child(n+7){margin-bottom: 0;} .magazine__item{width: 50%;} .magazine__item:nth-child(-n+5){margin-bottom: 30px;} .portfolio-container{width: 625px; padding-right: 15px; margin-right: 15px;} .videolist-post .date{font-size: 13px;} .member-right-block{width: 670px;} .filter{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: calc(100% - 60px); margin: 0 auto;} .filter li{display: none; -ms-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; float: none;} .topheader__btn{min-width: 100px;} .track-book__item{width: calc(33.3333% - 13.33px);} .track-book__item:nth-child(4n){margin-right: 20px;} .track-book__item:nth-child(3n){margin-right: 0;} .track-book__item:nth-child(n+4){margin-top: 20px;} .read-competence, .read-competence__info{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .read-competence__info{width: 100%; margin: 0 0 20px;} .read-competence__text{display: inline-block; width: auto;} .booklist__block{width: 33.3333%;} .booklist__block:nth-child(4), .featurebooks__block:nth-child(5), .trackbook__tabscontent .programs:nth-child(4){margin-top: 30px;} .featurebooks__block{width: 25%; padding: 0 15px; margin-top: 30px;} .featurebooks{margin: 0-15px;} .trackbook__tabscontent .programs{width: calc(33.3333% - 13.33px);} .latest__main{width: 100%; margin-bottom: 30px;} .latest__news-slider .slick-dots{margin-bottom: 15px;} .latest__list{width: calc(100% - 260px); margin: 0;} .latest__news-item{width: calc((100% - 12px)/2); margin: 20px 12px 0 0;} .latest__news-item:nth-child(-n+2){margin-top: 0;} .latest__news-item:nth-child(2n){margin-right: 0;} .indexdetail{width: 100%; padding: 0 0 30px;} .eventnews{width: 100%;} .new-total__calc-item{width: 110px; padding-right: 20px;}}@media (min-width:992px) and (max-width:1199px){#wrapper{width: 1000px;} .sidebar{width: 210px;} .sidebar .widget iframe{width: 210px !important;} .post-grid .entry{width: 214px;} .post-grid.grid-3 .entry{width: 293px;} .product-title h3{font-size: 18px;} .panel .portfolio-meta li{padding-left: 22px;} .panel .portfolio-meta li span{display: block; margin-left: -21px;}}@media (min-width:768px) and (max-width:991px){.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid), .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide{height: 400px !important;} .sidebar-widgets-wrap{position: relative; margin: 0-38px -40px 0;} .sidebar-widgets-wrap .widget{display: inline-block; vertical-align: top; float: none; width: 340px; margin: 0 37px 40px 0; padding-top: 0; border-top: 0;}}@media (max-width:767px){body{padding: 0 !important;} #wrapper{width: 100% !important;} h1{font-size: 28px;} h2{font-size: 24px;} .heading-block h1+span, h3{font-size: 20px;} h4{font-size: 16px;} .one-page-arrow{display: none !important;} #slider:not(.swiper_wrapper) .slider-caption, .slider-caption .button, .slider-caption p{display: none !important;} .sidebar.col_last, .slider-caption h2{margin-bottom: 0 !important;} .col_full, .col_half, .col_one_fifth, .col_one_fourth, .sidebar{width: 100%; margin-right: 0; float: none; margin-bottom: 50px !important;} form .col_full, form .col_half, form .col_one_fifth, form .col_one_fourth{margin-bottom: 25px !important;} #page-title{padding: 20px 0 25px; text-align: center;} #page-title h1{line-height: 1.5; font-size: 24px;} #page-title .breadcrumb{position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; margin: 15px 0 0 !important;} .entry-title h2, .post-grid .entry-title h2{font-size: 18px !important; font-weight: 600;} .post-grid, .post-grid .entry{margin-right: 0 !important;} .post-grid .entry{float: none !important; width: 100% !important; border-right: 0 !important;} table.cart .quantity{display: block;} table.cart .quantity .minus, table.cart .quantity .plus, table.cart .quantity .qty{float: none; width: 100%;} table.cart .quantity .qty{border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;} .heading-block h1{font-size: 30px;} .heading-block h2{font-size: 26px;} .heading-block h4{font-size: 19px;} .heading-block h2+span{font-size: 18px;} .heading-block h3+span, .heading-block h4+span{font-size: 17px;} .heading-block~p:not(.lead){font-size: 15px;} #copyrights .col_half{text-align: center;} #copyrights .col_half:last-child{display: block !important; font-size: 12px;} #copyrights .footer-logo{margin-left: auto; margin-right: auto;} #content .five-books .col_one_fifth{width: 16.8% !important; margin-right: 20px !important;} .slider-caption.slider-caption-center h2{font-size: 25px;} #page-title.page-title-parallax h1{margin-bottom: 0;} #page-title span.sr-only, #posts::after, .slider-caption.slider-caption-center p{display: none;} #content .aboutdata__number{font-size: 26px;} .heading-block h3{font-size: 22px;} .shop-step-container>div p{font-size: 13px;} .check-product-name a{width: calc(100% - 20px);} .check-form .input-box.type_1:not(.check-credit):not(.other_address):not(.overseas_address):not(.check-credit-verification){width: 100%; margin-left: 0 !important;} .check-form .input-box.type_1.other_address, .check-form .input-box.type_1.overseas_address{display: block; width: 100%; margin: 10px 0;} #posts{margin: 0;} .check-payment-radio label{display: block; width: 100%; border-bottom: #eee 1px solid;} .check-total.tfooter.step2>div:last-child>span{display: block; width: 100%; text-align: right;} .post-grid.grid-3 .entry{padding: 0;} .indexvideo__item{width: 100%; margin-right: 0 !important; margin-bottom: 2px !important;} .indexvideo__item:last-child{margin-bottom: 0 !important;} .articlelist-title .title-nav{display: block; float: none; margin-bottom: 0;} .post-grid{margin-left: 0;} .sort-list{float: none; margin: 10px 0 0;} .giveaway__detail-price p::before, .leaderboard-blocks .content-box .title-link{font-size: 16px;} .leaderboard-blocks .content-box{width: 100%; display: block;} .leaderboard-blocks .content-box .content-text{clear: both; margin-bottom: 0;} .leaderboard-blocks .imgbox{display: block; width: 150px; height: 100px; float: left; margin-bottom: 10px;} .topbar__row, .topheader__topbar{max-width: none;} .member__search-input{width: 110px; padding: 0 5px; text-align: center;} .member__search-btn{width: 40px;} .member__search-btn:before{content: "\f002"; font-family: "Font Awesome 5 Free"; font-weight: 900;} .navbar-collapse{margin-top: 20px;} .member__nav{margin: 0; padding-top: 10px;} .subscription__info{padding: 10px 10px 35px;} .subscription__img{width: 100%; margin: 0 0 20px;} .subscription__td, .subscription__text{width: 100%;} .favorite-article__theader-time{width: 100px;} .favorite-article__theader-title{width: calc(100% - 180px);} .favorite-article__theader-delete{width: 60px;} .favorite-article__theader{padding: 0;} .favorite-article__theader-delete, .favorite-article__theader-time, .favorite-article__theader-title{display: none;} .favorite-article__td-title{width: calc(100% - 180px);} .favorite-article__tr{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative;} .favorite-article__td-time{width: 100%; margin-bottom: 5px; text-align: left;} .favorite-article__td-time:before, .favorite-article__td-title:before{content: "" attr(data-theader)"："; font-weight: 700; color: #555;} .favorite-article__td-title{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; width: 100%; margin-bottom: 5px;} .favorite-article__td-title:before{display: block;} .favorite-article__td-btn{-ms-flex: 1; -webkit-box-flex: 1; flex: 1;} .favorite-article__td-delete{position: absolute; top: 15px; right: 0; width: 20px; height: 20px; line-height: 20px;} .track-book__item{width: calc(50% - 10px);} .track-book__item:nth-child(3n){margin-right: 20px;} .track-book__item:nth-child(2n){margin-right: 0;} .track-book__item:nth-child(n+3), .videostoryflex>div:nth-child(2){margin-top: 20px;} .borwsehistory-article__img{width: 120px; height: 80px;} .borwsehistory-article__info{width: calc(100% - 130px);} .borwsehistory-article__tag{max-width: calc(100% - 95px);} .borwsehistory-article__time{width: 80px;} .borwsehistory-article__time:before{content: "";} .borwsehistory-article__title-btn{max-height: none; font-size: 18px; white-space: normal;} .borwsehistory-article__description{display: none;} .read-competence__img{margin: 0 0 15px;} .read-competence__title{text-align: center; margin-bottom: 10px;} .read-competence__text{display: inline-block; width: 100%;} .check-main-title .warning:before, .read-competence__remind-icon{display: none;} .read-competence__remind-text{width: 100%; text-align: center;} .read-competence__remind{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start;} .booklist__item:nth-child(3){margin-top: 40px;} .booklist__block, .featurebooks__block, .subscription__block-item{width: 50%;} .booklist__block:nth-child(3), .featurebooks__block:nth-child(3), .trackbook__tabscontent .programs:nth-child(3){margin-top: 30px;} .trackbook__tabscontent .programs{width: calc(50% - 10px);} .subscription__block-item:nth-child(3){margin-top: 30px;} .aboutsection{padding: 30px 0 0;} .aboutrow{padding: 30px 0;} .languagebox{margin: 0 0 20px;} .abouttitlebox__textimg{max-width: 200px;} .abouttitlebox__title{font-size: 30px;} .abouttitlebox__title::after{margin: 20px auto;} .abouttitlebox{margin: 0 0 20px;} .aboutdata__icon{margin: 0 auto 10px;} .aboutinfoblock__content{flex: auto; width: 100%;} .aboutinfoblock__imgbox, .aboutrow:nth-child(odd) .aboutinfoblock__imgbox{height: 200px; margin: 0 auto 20px;} .aboutinfoblock, .aboutrow:nth-child(odd) .aboutinfoblock{flex-direction: column-reverse;} .aboutinfoblock__title{margin: 0 0 20px; text-align: center;} .course-history__content{width: 100%; border-right: none;} .course-history__nav{width: 100%; border-top: #e7e7e7 1px solid;} .course-history__status{line-height: 38px;} .course-history__btn{width: calc(50% - 4px);} .course-history__btn:nth-of-type(1){margin-right: 8px;} .course-detail__info{padding: 10px 10px 35px;} .course-detail__img{width: 100%; margin: 0 0 20px;} .course-detail__td, .course-detail__text{width: 100%;} .featured__datebox-item{font-size: 14px;} .featured__datebox-item::before{font-size: 28px;} .featured__maintitle-link{font-size: 22px;} .totalactive__item{width: 100%;} .activityinside__articleitem:nth-child(3), .totalactive__item:nth-child(2){margin-top: 30px;} .echelon__titlebox{width: 100%; padding: 20px 0;} .activitysidebar__block{display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; width: 100%;} .shop-step-container{width: 100%;} .shop-step-container .circle{margin-bottom: 10px;} .check-main-title{padding: 20px 10px; text-align: center;} .check-main-title .title{display: inline-block; margin-bottom: 10px;} .check-product-item{padding: 20px 10px 117px;} .check-product-pic{width: 80px; margin-right: 10px;} .check-product-name{width: calc(100% - 90px); padding: 0;} .check-product-del{top: 20px; right: 10px;} .check-product-price{bottom: 80px; right: 10px;} .check-product-count{bottom: 50px; right: 10px;} .check-product-tprice{bottom: 20px; right: 10px;} .check-freight{margin-top: 70px;} .check-freight-change{top: -50px; right: 0;} .check-freight-total{margin-bottom: 20px;} .freight-select-title{display: none !important;} .freight-select-radio{width: 100%;} .check-freight-list:after, .check-freight-list:before{content: ""; display: block; clear: both;} .freight-item-title{width: calc(100% - 90px);} .freight-item-count{text-align: right;} .check-freight-item{padding: 0 10px;} .check-freight-item.total{padding-bottom: 20px;} .check-freight-item:not(.total) .freight-item-count{padding-right: 17px;} .check-freight-item.tprice{position: relative; bottom: auto; right: auto; width: 160px; height: auto; padding: 0 10px 20px 40px; float: right;} .check-form:not(.check-gift):not(.check-payment){padding: 20px 10px;} .check-form .select-box.type_1{display: block; width: 100%; margin: 10px 0 20px;} .check-form .select-box.type_2{display: block; width: 100%; margin: 10px 0 0;} .address-select label:not(.add_address){margin: 0;} .address-select label.add_address{margin: 0;} .product-step-item{padding: 20px 10px;} .product-step-item.product-step-item--title{min-height: auto; padding: 10px;} .product-step-count, .product-step-price, .product-step-tprice{right: 10px;} .check-gift-title{padding: 20px 10px;} .check-gift-address{padding: 0 10px;} .check-payment-title{width: 100%; padding: 0 10px; text-align: left; border-bottom: #eee 1px solid;} .check-payment-radio{display: block; width: 100%; height: auto;} .check-payment-radio label:last-child{border: 0;} .check-payment-einnumber, .shopping-fail-bottom, .shopping-success-bottom{padding: 20px 10px;} .check-payment-einnumber .input-box:nth-child(1){margin-bottom: 20px;} .check-total.tfooter.step2>div:first-child{padding-left: 10px;} .check-total.tfooter.step2>div:last-child{padding-top: 14px; padding-right: 10px;} .shopping-fail-block, .shopping-success-block{padding: 50px 10px;} .article__source{flex-direction: column; align-items: center;} .article__source-content .common__btnbox{justify-content: center; padding: 0; margin: 10px 0 0;} .article__source-content{width: 100%; text-align: center; padding: 20px 0 0;} .favorite-article__theader-source{display: none;} .favorite-article__td-source{display: flex; flex-wrap: wrap; align-items: flex-start; font-size: 15px; font-weight: 700; color: #555;} .favorite-article__td-source::before{content: "" attr(data-theader)"：";} .mobile-indexslider-item__title{font-size: 25px;} .mobile-indexslider-item_text{display: none;} .latest__list{width: 100%; margin-bottom: 30px;} .latest__side{width: 100%; margin-left: 0;} .indexdetail__sold{width: 100%; margin-bottom: 30px;} .indexdetail__media{width: 100%;} .member__formrow-start{padding: 10px 0;} .member__formrow-content{width: 100%;} .member__formrow-input--short{max-width: 100%;} .member__block{width: 50%;} .member__buy-item{align-items: center; flex-direction: column;} .member__buy-content{width: 100%; text-align: center; padding: 10px 0 0;} .member__buy-bottom{flex-direction: column;} .member__buy-detail{margin-top: 10px;} .member__buy-info{text-align: center;} .member__address-box{width: 100%;} .member__address-box .member__formrow-select--long+.member__formrow-input{max-width: calc(100% - 90px); margin-left: 0;} .member__formrow-select--short{max-width: 200px;} .member__address-box .member__formrow-select--long{margin-bottom: 10px;} .member__infobox-bottom{padding: 20px;} .member__formrow-select--long+.member__formrow-input{max-width: 100%;} .member__book-item{position: relative; align-items: center; flex-direction: column; width: 100%;} .member__subscription-imgbox{top: 0;} .member__book-content{position: static; width: 100%; text-align: center; padding: 10px 0 0;} .member__book-content .infos{margin: 0 0 10px;} .member__book-content .numbers{padding: 0;} .member__book-content>span{position: static; margin: 10px 0 0;} .member__article-del{top: 0; right: 0;} .paging{text-align: center;} .member__formrow-password{width: 100%;} .member__formrow-birth{max-width: 100%;} .feedback__point{width: 100%; height: 60px;} .feedback__list{width: 100%; margin: 15px 0;} .feedback__time{width: 100%; padding-top: 15px; border-left: none; border-top: 1px solid #ddd;} .feedback__time span{display: inline; margin-left: 5px;} .member__formrow-select[name=complex_country_id]{margin-bottom: 10px;} .giveaway__detail-description{width: 100%;} .giveaway__detail-price{width: 100%; margin-top: 15px;} .giveaway__detail-price p{display: block; height: auto; font-size: 16px; text-align: left;} .new-discount__btn{margin-right: 0;} .new-discount__note{width: 100%; margin-top: 5px;} .new-discount__feedback{margin: 0;} .new-event~.footer{padding-bottom: 80px;} .new-event~#gotoTop{bottom: 100px;} .new-event__fixed .container{width: 100% !important; padding: 0;} .new-event__fixed-block{display: block; height: 80px;} .new-event__fixed a{width: 100%; height: 36px; border-radius: 0;} .new-event__fixed p{display: flex; justify-content: center; align-items: center; width: 100%; height: 44px; padding: 0 10px; font-size: 14px; text-align: center; overflow: hidden;} .member-coupon__item{width: 100%;} .member-coupon__item:nth-child(n+2){margin-top: 15px;} .member-coupon__item-box{padding: 15px;} .member-coupon__item-box::after, .member-coupon__item-box::before{left: 90px;} .member-coupon__item-amount{width: 100%;} .member-coupon__item-info{width: 100%; margin-top: 10px;} .member-coupon__item-note{margin-top: 10px; padding-top: 8px;} .google__news{padding: 0; margin: 20px auto; width: 300px;} .google__news .pc{display: none;} .google__news .mb{display: block;}}@media (min-width:480px) and (max-width:767px){.container{width: 90% !important;} .swiper_wrapper .slider-caption h2{font-size: 36px;} .portfolio:not(.portfolio-1){margin: 0-6px -6px 0;} .post-grid:not(.post-masonry) .entry-image iframe{height: 246px;}}@media (max-width:750px){.copyrights_pc{display: none;} .copyrights_mb{display: block;}}@media (max-width:479px){.container{width: 310px !important; width: calc(100% - 30px) !important; padding: 0;} .swiper_wrapper:not(.force-full-screen){height: 180px !important;} .swiper_wrapper .slider-caption h2{font-size: 28px;} .portfolio:not(.portfolio-1){margin: 0;} .post-grid:not(.post-masonry) .entry-image iframe{height: 157px;} h3{font-size: 18px;} .info-list>li .content input[type=text]{width: 100%; margin-bottom: 10px;} .step-container .step img{width: 60px;} #content .six .focus-person .textbox p{font-size: 12px !important;} #page-title.page-title-parallax h1.member-main-title{display: inline-block;} .member-right-block .top-list li{margin: 10px 0; padding-left: 5px; padding-right: 5px;} .input-box input{font-size: 13px;} #posts.videolist-post .entry-content p{line-height: 1.3em; margin-bottom: 5px;} #content .videolist-post.post-grid.grid-3 .entry .content{clear: both;} .articlelist .post-grid.grid-3 .entry-title h2{margin: 10px 0; line-height: 1.1em;} #posts .entry-content p{overflow: hidden; text-overflow: ellipsis; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; max-height: 3em;} .entry-title h2 a{font-size: 18px; line-height: 1.2em;} .shop-step-container>div .dots:nth-child(1), .shop-step-container>div .dots:nth-child(3){display: none;} .tfooter>div.tfooter-caption{width: calc(100% - 20px); text-align: right;} .check-total.tfooter.step2>div:first-child h6{line-height: 1;} .shopping-fail-block .more-content a:first-child, .shopping-success-block .more-content a:first-child{margin-bottom: 20px;} .share{margin: 0 auto;} .font-size-selector{display: none;} .personal-dataform-wrapper{width: 320px;} .leaderboard-blocks .imgbox.smallimg.indexreport__sub-img{width: 120px; height: 85px;} .shopping-fail-block img, .shopping-success-block img{max-height: 92px;} .ms-slider-container .slider-caption.slider-caption-center .content{top: calc(50% - 31px);} .ms-tabs-template{height: 250px;} #single-slider .programs, .story_tag{margin-right: 0;} .search-result-title{padding-bottom: 0;} #single-slider, .programs-block{width: 80%; margin-right: auto; margin-left: auto;} .programs-block{width: 250px;} .button.button-xlarge{width: 100px; font-size: 15px;} .data-reset, .upgrade-confirm{padding: 0 10px; font-size: 13px;} .save-data{padding: 0 15px; font-size: 14px;} .info-list>li .content{width: 100%; max-width: 100%;} .step-container{height: 60px; margin-bottom: 70px;} .step-container.bt_code::before, .step-container.bt_code_step3::before, .step-container::before{width: calc(100% - 50px); top: 30px; left: 25px;} .title-nav{float: none; margin-bottom: 0;} .leaderboard-blocks{padding-bottom: 15px; margin-bottom: 15px;} .leaderboard-blocks .imgbox.smallimg{width: 150px;} .leaderboard-blocks .smallimg~.content-box{width: calc(100% - 130px);} #content .col_one_fifth{width: 100% !important; float: none; margin-right: 0 !important;} .list-select{display: block; float: none; margin: 10px 0 0;} .list-select .fa{margin-left: 15px;} .member-right-block .top-list{padding: 0;} .orders-block .order-title>span{display: block; margin-right: 0;} .order-button-box, .order-content-box{float: none; width: 100%;} .login-container, .subscription-main-block, div#abgne_marquee{width: 100%;} .emailconfirm .user-email{display: block;} .community-login, .login-block, .register-main-block .login-container .community-login{padding: 30px 20px;} .login-block .facebook-login, .login-block .google-login{font-size: 15px;} .login-block .facebook-login .fa, .login-block .google-login .fa{width: 50px;} .login-block .facebook-login span, .login-block .google-login span, .login-block .line-login span{padding-left: 65px;} .community-login{height: auto;} #video-slider{height: 285px;} #video-slider .video-blocks .video-text .title, .block-box .text-box h3{font-size: 25px;} #video-slider .video-text{padding-top: 38%;} .videolist-content .videolist-post .entry-image{width: 120px; float: left; height: 80px; margin-right: 10px;} .videolist-content .videolist-post .entry-image .play{display: none;} #posts.videolist-post .entry-content, #posts.videolist-post .entry-title{width: calc(100% - 160px);} #posts.videolist-post .entry-content .date{display: block; clear: both; height: auto; width: 100%;} #page-title.themelist-page-title-parallax .tag{margin-bottom: 0;} #page-title.themelist-page-title-parallax .main-title{font-size: 25px; margin-bottom: 5px;} #page-title.themelist-page-title-parallax .container{text-align: left;} .themelist-portfolio-container .articlelist, .themelist-portfolio-container .articlelist .post-grid.grid-3 .entry{padding-right: 0;} .articlelist .post-grid.grid-3 .entry{width: 50% !important; padding: 5px;} .articlelist .entry-title h2 a, .tags-content>a.highlight{font-size: 16px;} .articlelist .post-grid.grid-3 .entry:nth-child(even){margin-right: 0 !important;} .articlelist #posts .entry-content, .articlelist #posts .entry-title, .articlelist .post-masonry .entry-image{width: 100%; float: none; padding: 0;} .articlelist-pagetitle-imgbox{margin: 0 auto;} .articlelist-pagetitle-content{width: 100%; display: block;} .columnist-page-title-parallax{background-position: center 0 !important;} .post-masonry .entry-image{width: 35%; float: left; margin: 0;} .img-tag{display: none !important;} #posts .entry-title{width: 65%; float: right;} #posts .entry-content{float: right; width: 65%; padding: 0 10px; margin: 0;} #posts .entry-title{padding: 0 10px;} .entry{border: 0;} .post-grid.grid-3 .entry{padding: 0;} #banner .block-box .blocks, #content .six .focus-person, .communicate-wrapper, .tags-cloud{width: 100%;} .section.dark{background-position: 50%0 !important;} .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height: 100% !important; width: 100% !important;} #banner .container{width: 100% !important;} #banner .col-md-8{height: 220px;} #banner .col-md-4{height: 570px;} #marquee .container, #slider .container{width: 100% !important;} #content .container .main-report-wrapper .main-report{width: 100%; float: none;} .main-report-wrapper .main-report .imgbox{height: 200px;} #video-block-wrapper .video-blocks .video-text{padding-top: 165px;} #banner .block-box .blocks{border-width: 0 0 2px;} #banner .block-box .blocks:last-child{border-bottom: none;} #banner .block-box .blocks:nth-child(n+4){border-bottom: 2px solid #fff;} #video-block-wrapper{height: auto; padding: 0;} .article-recommend-block .imgbox{height: 90px;} .login-block .line-login img{margin-left: 8px;} .topbar__btn--book:before{content: "訂閱";} .topbar__btn--member:before{content: "會員";} .topbar__btn{padding: 0 5px; white-space: nowrap;} .title-left-border>h3.member__title{font-size: 20px;} .member__search-info{width: 100%; margin-bottom: 10px; line-height: 1;} .member__search-info:after{content: "：";} .track-book__item{width: 100%; margin-right: 0 !important;} .track-book__item:nth-child(n+2){margin-top: 20px;} .borwsehistory-article__img{width: 90px; height: 60px; margin-right: 10px;} .borwsehistory-article__info{width: calc(100% - 100px);} .read-competence{padding: 30px 20px;} .searchform__contentbox{width: 100%;} .searchform__input{max-width: 100%;} .booklist__block{width: 100%;} .booklist__block:nth-child(2), .trackbook__tabscontent .programs:nth-child(2){margin-top: 30px;} .aboutdata__items, .trackbook__tabscontent .programs{width: 100%;} .course-history__img-block{width: 100%; margin-right: 0; margin-bottom: 15px;} .course-history__detail, .freight-select-radio label, .tfooter-equal:before{width: 100%;} .freight-select-radio label .radio-box{width: 36px; margin-right: -10px; background-color: transparent;} .check-payment-radio .radio-text, .freight-select-radio .radio-text{display: inline-block; padding-right: 0;} .freight-select-radio .radio-text:after{padding-left: 5px; font-size: 12px;} .check-step1-total{padding-top: 87px;} .product-step-name{width: 100%; padding: 0;} .product-step-item{min-height: none; padding: 20px 10px 117px;} .check-total.tfooter.step2{padding: 20px 10px;} .check-total.tfooter.step2>div:first-child{width: 100%; height: auto; padding: 0; margin-bottom: 30px; text-align: right;} .check-total.tfooter.step2>div:last-child{width: 100%; height: auto; padding: 0;} .check-payment-radio label .radio-box{width: 36px; margin-right: -10px; background-color: transparent;} .shopping-fail-block .more-content a, .shopping-success-block .more-content a{display: block; width: 150px; margin: 0 auto;} .shopping-fail-block .thanks, .shopping-success-block .thanks, .words{font-size: 20px;} .links{font-size: 16px;} .episode-title-content{width: calc(100% - 156px); left: 147px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.preloader{background-image: url(../images/preloader@2x.gif); background-size: 24px 24px;} .dark .preloader{background-image: url(../images/preloader-dark@2x.gif);} .widget_links li a{background-image: url(../images/icons/widget-link@2x.png); background-size: 4px 20px;} .dark .widget_links li a{background-image: url(../images/icons/widget-link-dark@2x.png);}}@media (max-width:1366px){#header .search{width: 300px;} .search>input{width: 100%;} #video-block-wrapper .video-blocks .video-text{padding-top: 140px;} #banner:not(.books-main-slider){height: 455px !important;} .block-box .text-box h3{font-size: 20px;} #video-block-wrapper .video-blocks .video-text .title{font-size: 22px;} #video-slider{height: 315px;}}@media (max-width:1024px){#footer .bottommargin-sm h5{font-size: 20px;} .member-right-block .top-list li div h6, .slider-caption.slider-caption-center h2{font-size: 30px;} .info-list>li .top{vertical-align: top;} .info-list>li .content select{margin-bottom: 10px;} .member-right-block .top-list li img{width: 28px;} .member-right-block .top-list li div{margin-left: 10px;} .articlelist .post-grid.grid-3 .entry{width: 50%;} .slider-caption.slider-caption-center p{width: 100%;} .block-box .text-box h3{font-size: 16px;} #marquee ul.marquee{width: auto;} #video-block-wrapper .video-blocks .video-text{padding-top: 125px;} #page-title.page-title-pdtop535{height: 500px;} .author-block{height: 420px;} .author-img{width: 130px; height: 130px;} .videolist-post .entry-image .play{top: 65px;} .book-content{padding: 20px;} .main-theme-block{height: 340px;} .book-content .imgbox{height: 155px;} .book-bottom>div, .product-title>p, .want-buy{font-size: 13px;} .subscription-main-block .col-md-4 .imgbox{height: 215px;} .portfolio-container{width: 625px;} .login-block .facebook-login, .login-block .google-login{font-size: 15px;} #video-slider .video-text{padding-top: 35%;} .register-main-block{width: 70%;} .articlelist, .columnist-portfolio-container, .themelist-portfolio-container{width: 625px;} #banner:not(.books-main-slider){height: 340px !important;} .themeinside-parallax-background{background-position: center bottom !important;} .featurebooks__block .book-content{padding: 0;}}@media (max-width:1023px){#header>.container{display: none;} .sidebar-widgets-wrap .widget{width: 100%;} #banner:not(.books-main-slider){display: none;} .ms-slider-container .slider-caption.slider-caption-center{padding: 0;} .article-readmore__heading h3{font-weight: 700 !important; width: 100%; height: 45px; padding: 0; font-size: 18px !important; line-height: 45px; letter-spacing: 0; color: #555 !important; background-color: #ebebeb; border: 0;} .portfolio-container, .sidebar{width: 100%; padding: 0; float: none; border: 0;} .flex_block{display: block !important;} .ms-tabs-template{height: 350px;} .article-readmore{padding: 50px 0 0;} .article-readmore__heading{margin-bottom: 25px;} .sidebar{margin-top: 50px;} .mobile-indexslider{display: block;} .mobile-indexslider-item{height: 400px;}}@media (max-width:768px){.bottommargin-sm{width: 50%; float: left; min-height: 270px; margin-right: 0;} #footer .footer-widgets-wrap{padding: 50px 15px;} .footer-widgets-left-block{padding: 0 30px;} body, html{max-width: 100vw; -webkit-overflow-x: hidden; -moz-overflow-x: hidden; -ms-overflow-x: hidden; -o-overflow-x: hidden; overflow-x: hidden;} #header .search{width: 100%; margin: 20px auto; float: none; display: block; text-align: center; max-width: 450px;} #logo{height: auto;} #footer .col-xs-6{height: 370px; width: 33.3333%; margin-bottom: 0 !important;} .slider-caption.slider-caption-center p{font-size: 14px;} .themelist-portfolio-container .articlelist .post-grid.grid-3 .entry{padding: 5px;} .articlelist .post-grid.grid-3 .entry{padding: 0 15px;} .columnist-sidebar .sidebar-widgets-wrap a.widget{text-align: center;} .articlelist .post-grid.grid-3 hr{margin-right: 0;} #posts::before, .articlelist::after, .ms-slide .more-content, .themelist-portfolio-container::after{display: none;} .authorize-block{float: none;} .book-single-content{width: 100%;} .book-single-imgbox{float: none; padding-right: 0; margin-right: auto; margin-left: auto;} .button.button-xlarge{width: 150px; padding-left: 0; padding-right: 0;} .post-grid.grid-3 .entry{width: 50%;} .five-books-slider-wrapper.center{text-align: left !important;} .heading-block, .subscription-main-block>div{margin-bottom: 20px;} .subscription-main-block{width: 80%; margin: 0 auto;} .subscription-main-block .col-md-4 .imgbox{height: 400px;} #posts::after{left: calc(50% - 15px);} #page-title.themelist-page-title-parallax .words, .columnist-sidebar .sidebar-widgets-wrap .widget, .register-main-block, .step-container{width: 100%;} #content.register-content{padding: 50px 0;} .login-block{width: 100%; float: none;} .community-login{margin-bottom: 30px;} .themelist-portfolio-container .articlelist{padding-right: 0;} .themelist-portfolio-container{padding: 0;} .themelist-portfolio-container .portfolio{margin: 0;} #page-title.themelist-page-title-parallax .main-title{font-size: 35px;} .articlelist, .themelist-portfolio-container{width: 100%; float: none; border-right: none;} .articlelist, .articlelist .list-area{padding-right: 0;} .articlelist .main-title{margin-right: 0; margin-bottom: 20px;} .columnist-portfolio-container .portfolio{margin: 0;} .columnist-sidebar{margin-top: 30px;} #marquee .marquee-tag, #marquee .new-text, .marquee_btn{display: none;} .five-books .book{height: 350px;} .slider-caption.slider-caption-center{padding-left: 55px; padding-right: 55px;} #banner .block-box .blocks{height: 50%; width: 33.3333%; float: left; border-width: 0 2px 2px 0; border-color: #fff; border-style: solid;} #banner .block-box .blocks:nth-child(3n){border-right: none;} #banner .block-box .blocks:nth-child(n+4){border-bottom: none;} #banner:not(.books-main-slider){height: auto !important;} #banner .col-md-4, #banner .col-md-8{height: 400px;} .five-books .book:last-child{margin-right: 0;} .video-blocks .video-text{padding-top: 150px;} .main-report-wrapper .main-report{width: 100%; float: none;} .main-report-wrapper .main-report .imgbox{height: 450px;} .communicate-wrapper, .tags-cloud{width: 100%; margin-right: 0;} .six .focus-person:nth-child(3n){margin-right: 0;} .slick-initialized .slick-slide{padding: 0 10px;} .slick-initialized .slick-slide .book-link{margin-right: 0;} #article-recommend-slider .article-recommend-block .imgbox{height: 130px;} #article-recommend-slider .article-recommend-block .content-box .title{font-size: 18px;} .latest__news-slider.slick-initialized .slick-slide, .member__box-slider.slick-initialized .slick-slide{padding: 0;} .slick-initialized .thumbslider__slide{padding: 20px;} .btnet_home_banner_a{position: relative; display: block; width: 100%;} .btnet_home_banner{content: url(../../../image/data/home_banner/2023cny_390290_c.jpg); background-size: contain;}}@media (max-width:480px){#footer .col-xs-6{width: 50%; height: 320px;} .widget .list>li>p{font-size: 13px;} #footer .footer-widgets-wrap{padding: 50px 0;} .confirm_content{width: 350px;}}@media (max-width:639px){.magazine__item{width: 100%; margin-bottom: 30px;} .topbar{height: 35px; line-height: 35px;} .topbar__slogan{display: none;} .topbar__row{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;} .topbar__btn{padding: 0 5px;} .topbar__btn, .topbar__cart{font-size: 14px;} .topbar__cart-count{top: 3px; right: 3px;} #subscription-news{width: 97%; right: 1.5%; font-size: 15px; font-weight: 500; text-align: center; padding: 10px 10px 15px;} #subscription-news i{display: none;}}@media (max-width:1680px){#video-block-wrapper .video-blocks .video-text{padding-top: 160px;} .five-books .book .img-text h4{font-size: 24px;} .five-books .book{height: 400px;} #video-slider{height: 385px;} #banner:not(.books-main-slider){height: 570px !important;} #video-slider .video-text{padding-top: 45%;}}@media (max-width:1440px){.five-books .book .img-text h4{font-size: 22px;} #video-slider{height: 330px;} #video-slider .video-text{padding-top: 40%;}}@media (min-width:1025px){#content .col_one_fourth{margin-right: 3.333%; width: 22.5%;} #content .col_one_fourth:nth-child(4n){margin-right: 0;}}@media (max-width:1199px) and (min-width:992px){.panel .portfolio-meta li span{display: inline-block;} .topbar__row{max-width: 970px;} .topheader{position: relative; width: 100%; height: auto;} .searchresultwrap__filterbox-btn{margin-left: 40px;} .index__body .topbar__row, .index__body .topheader__topbar, .index__container{max-width: 950px;} .new-total__calc-item--equal::after, .new-total__calc-item--equal::before, .new-total__calc-item--less::before, .new-total__calc-item--plus::after, .new-total__calc-item--plus::before{right: 10px;} .new-event__item{width: calc((99.999% - 40px)/3); margin-right: 20px; border: 1px solid #ddd;} .new-event__item:nth-child(3n){margin-right: 0;} .new-event__item:nth-child(n+4){margin-top: 30px;} .member-coupon__item{width: 100%;} .member-coupon__item:nth-child(n+2){margin-top: 20px;} .topheader__topbar{max-width: 970px;}}@media (max-width:991px) and (min-width:768px){.topheader__topbar{max-width: 750px;} .sidebar-widgets-wrap{margin: 0;} .topbar__row{max-width: 750px;} .topheader .topheader__topbar{max-width: 970px;} .activitysidebar__block, .totalactive__item{width: 50%;} .activitysidebar__block:nth-child(2){margin-top: 0;} .giveaway__item{width: calc((100% - 18px)/4); padding: 7px; margin-right: 6px; background-color: #faf1e0;} .giveaway__item:nth-child(n+5){margin-top: 10px;} .giveaway__item:nth-child(4n), .new-event__item:nth-child(3n){margin-right: 0;} .new-event__item{width: calc((99.999% - 30px)/3); margin-right: 15px; border: 1px solid #ddd;} .new-event__item:nth-child(n+4){margin-top: 25px;} .member-coupon__item{width: calc((100% - 15px)/2); margin-right: 15px;} .member-coupon__item:nth-child(n+3){margin-top: 15px;} .member-coupon__item:nth-child(2n){margin-right: 0;} #page-title.subscribe-pagetitle h1{text-align: center; margin-top: 10px;} #page-title.subscribe-pagetitle .breadcrumb{position: relative !important; text-align: center; margin: 25px 0 0 !important; right: 0 !important;}}@media (min-width:769px){#content .col_one_fifth:nth-child(5n){margin-right: 0;}}@media (max-width:1199px) and (min-width:768px){.footer__info{width: calc(100% - 640px);} .footer__block{justify-content: left;} .footer__link{width: 20%; margin-right: 0;} .footer__info{width: 100%; display: flex; margin-top: 40px; align-items: start;} .footer__logo{width: 40%;} .footer__info-list{width: 60%;} #subscription-news{max-width: 60%;}}@media (max-width:767px) and (min-width:576px){.article-readmore__item{width: calc(50% - 15px); margin-right: 30px;} .article-readmore__item:nth-child(3n){margin-right: 30px;} .article-readmore__item:nth-child(2n){margin-right: 0;} .article-readmore__item:nth-child(n+3){margin-top: 30px;} .booklist__item{width: calc(50% - 15px);} .activityinside__articleitem{width: 50%;} .giveaway__item{width: calc((99.999% - 12px)/3); padding: 7px; margin-right: 6px; background-color: #faf1e0;} .giveaway__item:nth-child(n+4){margin-top: 10px;} .giveaway__item:nth-child(3n), .new-event__item:nth-child(2n){margin-right: 0;} .new-event__item{width: calc((100% - 15px)/2); margin-right: 15px; border: 1px solid #ddd;} .new-event__item:nth-child(n+3){margin-top: 25px;}}@media (max-width:575px){#page-title.page-title-parallax h1{margin-bottom: 10px; font-size: 24px;} .magazine__item{width: 100%; margin-bottom: 30px;} .orders-block .order-title>span{display: block;} .not-find img{margin: 0 0 10px;} .not-find span{width: 100%; font-size: 18px;} .topbar{height: 35px; line-height: 35px;} .topbar__slogan{display: none;} .topbar__row{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0;} #page-title.themeinside .content span, .topbar__btn, .topbar__cart{font-size: 14px;} .topbar__cart{white-space: nowrap;} .topbar__btn--knowledge:before{content: "智庫";} .topbar__btn--fb:before{content: "FB";} .topbar__btn--lineat:before{content: "Line";} .topbar__btn.topbar__btn--pay, .topbar__cart{padding: 0 15px 0 5px;} .topbar__btn--pay:before{content: "待付款";} .topbar__cart-count{top: 3px; right: 3px;} .article-readmore__item{width: 100%; margin-right: 0 !important;} .article-readmore__item:nth-child(n+2){margin-top: 30px;} .page-title-shadow::before{height: calc(100% - 30px);} .booklist__item, .featurebooks__block, .subscription__block-item, .videoalbum__item{width: 100%;} .booklist__item:nth-child(2){margin-top: 40px;} .featurebooks__block:nth-child(2), .subscription__block-item:nth-child(2), .videoalbum__item:nth-child(2){margin-top: 30px;} .featured__datebox-total:not(.featured__datebox-mobiletotal){display: none;} .featured__datebox-total::before{display: none;} .featured__datebox-item::before{margin-right: 5px;} .featured__datebox-item:nth-child(2){margin-left: 20px;} .featured__datebox-item:nth-child(2)::after{display: none;} .featured__datebox-total{width: 100%; margin: 10px 0 0;} .featured__maintitle{margin-top: 10px;} .activityinside__articleitem:nth-child(2){margin-top: 30px;} .activityinside__articleitem{width: 100%;} .activitysidebar__authorbox{justify-content: center;} .activitysidebar__block-text{font-size: 16px;} .searchinfo{flex-direction: column; align-items: flex-start;} .searchinfo__filter{margin: 20px 0 0;} .booksitem, .personitem, .searchitem__item, .videoitem{flex-direction: column;} .searchitem__img, .videoitem__img{width: 100%; margin: 0 0 10px;} .booksitem__img, .personitem__img{margin: 0 auto 10px;} .booksitem__img{width: 100%; max-width: 160px;} .signup__popup-content{padding: 30px 20px;} .signup__popup-thead{display: none;} .signup__popup-bodyrow{flex-direction: column;} .signup__popup-td{width: 100%; margin-top: 15px;} .signup__popup-td::before{width: 100%; display: block; color: #999; font-size: 16px; line-height: 1;} .signup__popup-td:first-child{text-align: center; margin-top: 0;} .signup__popup-td:first-child::before{content: "場次";} .signup__popup-td:nth-child(2)::before{content: "活動費用";} .signup__popup-td:nth-child(3){flex-direction: column; align-items: center;} .signup__popup-td:nth-child(3)::before{content: "參加人數"; margin-bottom: 5px;} .signup__popup-bottom{flex-direction: column;} .signup__popup-icons::before{left: 50%; transform: translateX(-50%);} .snapmsg{height: calc(100vh - 105px);} .article__pagetitle-pc, .check-product-item>div.check-product-pic{display: none;} .check-product-name{width: 100%;} .pagetitle__mobile{margin-bottom: 20px;} .pagetitle__mobile-titlebox{padding: 15px;} .pagetitle__mobile-title{color: #333; line-height: 1.2; margin: 0 0 10px;} .pagetitle__mobile-info, .pagetitle__mobile-infobox{display: flex; flex-wrap: wrap; align-items: center;} .pagetitle__mobile-info{color: #333; font-size: 15px; font-weight: 700; margin: 0 0 0 15px;} .pagetitle__mobile-info::before{content: attr(data-text); display: block; color: #aaa;} .pagetitle__mobile-info:first-child{margin: 0;} .article__pagetitlebox-pc{display: none;} .member__notice{margin-bottom: 20px;} .order-content-box .content{width: 100%;} .order-content-box .imgbox{margin: 0 0 10px; float: none;} .order-content-box{width: 100%; text-align: center; padding-bottom: 0;} .order-button-box{width: 100%;} .order-content-box .content .title, .order-content-box .content p{text-align: center;} .member__address-box .member__formrow-select--long+.member__formrow-input, .member__formrow-input--addr{max-width: none;} .member__address-add{margin-top: 10px; margin-left: 0;} .giveaway__item{width: calc((100% - 6px)/2); padding: 7px; margin-right: 6px; background-color: #faf1e0;} .giveaway__item:nth-child(n+3){margin-top: 10px;} .giveaway__item:nth-child(2n){margin-right: 0;} .giveaway__detail-img{width: 100%;} .giveaway__detail-info{width: 100%; margin-top: 20px;} .new-cart__img{width: 70px;} .new-cart__info{width: calc(100% - 80px);} .new-cart__qty{width: 70px;} .new-cart__giveaway p{width: 100%; margin: 0 0 2px;} .new-discount__box{width: 100%;} .new-discount__input{width: calc(100% - 85px);} .new-coupon__box{padding: 20px 15px;} .new-coupon__title{font-size: 18px;} .new-coupon__title p{justify-content: center; width: 100%; margin: 0; font-size: 14px; text-align: center;} .new-coupon__title p::before{content: none;} .new-coupon__add{padding: 10px;} .new-coupon__add-text{width: 100%; font-size: 15px; line-height: 1.4;} .new-coupon__add-box{width: 100%; margin-top: 5px;} .new-coupon__list-title{font-size: 16px;} .new-coupon__item--disable::before{left: auto; right: 0; font-size: 14px;} .new-coupon__item-box{padding: 15px;} .new-coupon__item-box::after, .new-coupon__item-box::before{left: 90px;} .new-coupon__item-amount{width: 100%;} .new-coupon__item-info{width: 100%; margin-top: 10px;} .new-coupon__item-note{margin-top: 10px; padding-top: 8px;} .new-discount__val{width: 100%; margin-top: 5px;} .new-event__item{width: 100%; border: 1px solid #ddd;} .new-event__item:nth-child(n+2){margin-top: 20px;} .member-coupon__input{width: calc(100% - 85px);} .video-wrapper{margin-right: 0;}}@media (max-width:1365px){.thumbslider__slide{padding: 25px 20px;} .sold__block-item{padding-bottom: 84px;} .sold__btns{flex-wrap: wrap;} .sold__btn{width: 100%;}}@media (max-width:1140px){.activityslider__slide{height: 50.43vw; min-height: 400px;}}@media (min-width:576px){.activitysidebar__block-title::after{content: "：";} .featured__datebox-mobiletotal{display: none;} .activitysidebar__authorcontent{flex: 1;} .pagetitle__mobile{display: none;}}@media (max-width:374px){.topbar__btn{padding: 0 5px; font-size: 12px;}}@media (max-width:1365px) and (min-width:1200px){.topheader{position: relative; width: 100%; height: auto;} .index__body .topbar__row, .index__body .topheader__topbar, .index__container{max-width: 1170px;}}@media (max-width:767px) and (min-width:480px){.mobile-indexslider-item{height: 315px;}}@media (min-width:1366px){.index__body .topbar__row, .index__body .topheader__topbar, .index__container{max-width: 1330px;}}@media screen and (min-width:481px){#stock .latest__side>div{display: flex; flex-wrap: wrap; height: 100%; flex-direction: column;} .stock-tag{flex: 1; display: flex; flex-wrap: wrap;} .stock-tag a{padding: 0 5px; width: 50%;} .stock-tag div{width: 100%; padding: 0 5px;} .stock-tag a:nth-child(even){border-right: solid 1px #000;}}@media screen and (min-width:481px) and (max-width:1199px){#stock .latest__side{width: 100%;} .stock-search{width: 250px;}}@media screen and (max-width:480px){.stock-chart div{width: 250px; margin: auto;} .stock-tag{margin-bottom: 1em;}}@media (min-width:1681px){#page-title.subscribe-pagetitle{height: 150px;} #page-title.subscribe-pagetitle h1{text-align: center; margin-top: -10px;} #page-title.subscribe-pagetitle .breadcrumb{position: relative !important; text-align: center; margin: 30px 0 0 !important; right: 0 !important;}}@media (max-width:1680px) and (min-width:992px){#page-title.subscribe-pagetitle{height: 150px;} #page-title.subscribe-pagetitle h1{text-align: center; margin-top: -15px;} #page-title.page-title-parallax .breadcrumb{position: relative !important; text-align: center; margin: 25px 0 0 !important; right: 0 !important;}}/*▼節慶 header*//* @media (max-width:1366px){.topheader{background: url('../../images/header_newyear_2025/header_newyear_1366.gif') center top repeat-y;}}@media (max-width:1199px){.topheader{background: url('../../images/header_newyear_2025/header_newyear_1200.gif') center top repeat-y;}}@media (max-width:991px){.topheader{background: url('../../images/header_newyear_2025/header_newyear_991.gif') center top repeat-y;} .topheader__search-keywords a{margin-right: 5px; color: #e52020;} .topheader__search-keywords span{color: #000;} .topheader__menu-openbtn, .topheader__search-openbtn{color: #fff;}} *//*▲節慶 header*/@media (max-width:650px){.episode-title-content{width: calc(100% - 153px); left: 147px;} .podcast-iframe{width: 100%; height: 200px;} .share-logo-wrap{right: 9px; bottom: 2px;}}@media (max-width:504px){.episode-title-content{width: calc(100% - 114px); left: 101px;} .program-title{font-size: 20px;}}@media (max-width:454px){.episode-title-content{width: calc(100% - 111px); left: 101px;}}@media (max-width:280px){.program-link{font-size: 10px;} .credit_card_type_select{align-items: flex-start; flex-direction: column;} .credit_card_type_select_box{margin-left: 0; margin-top: 10px; width: 100%;} .credit_card_type{width: 100%;}}@media (max-width:912px){.payment-type-title{border-bottom: #eee 1px solid; width: 100%; padding: 0 10px; text-align: left;}}@media (max-width:540px){.credit_card_type_select{margin-top: 10px; padding: 10px 10px 10px 20px; margin-bottom: 15px;}}@media (max-width:360px){.credit_card_type{width: 200px;}}