body { font-family: “Market Sans”, Arial, sans-serif; }
Inspiration from "Responsive Web Design" by Ethan Marcotte
https://www.alistapart.com/articles/responsive-web-design
and Golden Grid System by Joni Korpi
https://goldengridsystem.com/
*/
.fluid {
clear: both;
margin-left: 0;
width: 100%;
float: left;
display: block;
}
.fluidList {
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}
/* Desktop Layout: 769px to a max of 1232px. Inherits styles from: Mobile Layout and Tablet Layout.——————————————- */
@media only screen and (min-width: 769px) {
.gridContainer {
width: 90%;
max-width: 1232px;
margin: auto;
clear: none;
float: none;
padding-left: 0.75%;
padding-right: 0.75%;
font-family: 'Muli', sans-serif;
background-color: #FFFFFF
}
#div1 {
width: 74.5762%;
text-align:center
}
#div2 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
text-align: right;
font-size:1.35rem;
font-weight:700;
margin-top:6.5rem;
font-family: 'Muli', sans-serif;
}
#div3 {
}
#div4 {
text-align: center;
padding-bottom:0.5rem
}
#div5 {
width: 66.1016%;
display:block;
text-align: center
}
#div6 {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
}
#div7 {
width: 66.1016%;
display:block
}
#div8 {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
}
#div9 {
}
#div10 {
}
#div11 {
}
#div12 {
}
#div13 {
}
#div14 {
}
#div15 {
background-color: #000;
border-top-width: thick;
border-top-style: solid;
border-top-color: #78be20;
font-family: 'Muli', sans-serif;
}
#div16{
display:none;
}
#logo{
padding-right:20%;
padding-top:1%
}
.move{
padding-left:20%
}
#categories{
margin:1% 0
}
#menu, .menu{
width: 16.6%;
float: left;
font-family: 'Muli', sans-serif;
text-align: center;
font-size: 0.8rem;
margin-top: 1%;
margin-bottom:1%;
font-weight: 700;
}
.adtitle{
color: #030303;
line-height: 1.8rem;
font-size: 1.4rem;
word-wrap: break-word;
word-break: normal;
font-weight: 700;
font-family: 'Muli', sans-serif;
}
.font01{
line-height: 1rem;
font-size: 1rem;
font-weight: 800;
color: #78be20;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
margin-left:.8rem
}
.font02{
font-size: x-small;
font-weight: 400;
color: #FFFFFF;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
}
#paypal-icon{
position: inherit;
bottom:0
}
#word, .word{
margin-left:.1rem;
font-family: 'Muli', sans-serif;
}
#word ul {
list-style-type: disc;
padding-left: 1.7rem;
margin-top:.3rem;
}
#word li {
list-style-type: circle;
line-height: 1.5rem;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
white-space: pre-wrap;
font-family: 'Muli', sans-serif;
font-size: 0.8rem;
}
#title2{
text-align: center;
font-family: muli;
font-style: normal;
font-weight: 800;
font-size: 1rem;
font-family: 'Muli', sans-serif;
}
#topitem{
}
#topitem ul {
margin:1% 0;
padding:0
}
#topitem li {
list-style-type: none;
float:left;
width:16%;
margin:0 2%
}
#topitem img{
border: 2px solid #FFFFFF
}
#topitem img:hover{
border: 2px solid #78be20
}
#banner{
width:100%;
opacity: 0.7;
}
#banner li{
list-style-type: none;
float:left;
width:33.33%;
margin-bottom:1rem
}
#banner ul{
padding:0;
text-align:center
}
#logo-w{
width:30%;
float: left;
margin:1rem 1rem;
text-align:center
}
#ContactUs{
width:50%;
float:right;
margin-top:1.5%;
margin-right:2%;
display:block;
line-height: 1rem;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
font-size: 1rem;
}
.hr2{
border-width: 2px 0px 0px 0px; /* 太? */
border-style: solid; /* 線種 */
border-color: #FFFFFF; /* 線色 */
height: 1px; /* 高? */
margin-top: 1rem;
}
#title{
background-color: #030303;
color: #FFFFFF;
padding: 0.1em 0.7em;
border-radius: 1.5rem;
font-weight: 500;
word-wrap: break-word;
word-break: normal;
height: 2rem;
font-family: 'Muli', sans-serif;
font-size: 1.2rem;
}
.zeroMargin_desktop{
margin-left: 0;
}
.hide_desktop{
display: none;
}
#tabtab{
width:80%;
margin-left:10%
}
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. ————————————————————————-*/
@media only screen and (min-width : 481px) and (max-width : 768px) {
.gridContainer {
width: 95%;
padding-left: 1.1875%;
padding-right: 1.1875%;
clear: none;
float: none;
margin: auto;
font-family: 'Muli', sans-serif;
background-color: #FFFFFF
}
#div1 {
width: 61.5384%;
text-align:center
}
#div2 {
width: 35.8974%;
clear: none;
margin-left: 2.5641%;
text-align: right;
font-size:1.3rem;
font-weight:700;
margin-top:6.5rem;
font-family: 'Muli', sans-serif;
}
#div3 {
padding:2% 0
}
#div4 {
text-align: center;
padding-bottom:0.5rem
}
#div5 {
width: 61.5384%;
text-align: center
}
#div6 {
width: 35.8974%;
clear: none;
margin-left: 2.5641%;
}
#div7 {
width: 61.5384%;
display:block
}
#div8 {
width: 35.8974%;
clear: none;
margin-left: 2.5641%;
}
#div9 {
}
#div10 {
}
#div11 {
}
#div12 {
}
#div13 {
}
#div14 {
}
#div15 {
background-color: #000;
border-top-width: thick;
border-top-style: solid;
border-top-color: #78be20;
}
#div16 {
display:none;
}
#logo{
padding-top:1%
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
#categories{
margin:1% 0
}
#menu, .menu{
width: 33.33%;
float: left;
font-family: 'Muli', sans-serif;
text-align: left;
font-size: 0.8rem;
margin:0.8% 0;
font-weight: 700;
}
.adtitle{
color: #030303;
line-height: 1.6rem;
font-size: 1.2rem;
word-wrap: break-word;
word-break: normal;
font-weight: 700;
font-family: 'Muli', sans-serif;
}
.font01{
line-height: 1rem;
font-size: 0.9rem;
font-weight: 800;
color: #78be20;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
margin-left:.8rem
}
.font02{
font-size: x-small;
font-weight: 400;
color: #FFFFFF;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
}
#paypal-icon{
}
#paypal-icon img{
width:17.5%
}
#word, .word{
margin-left:.1rem;
font-family: 'Muli', sans-serif;
}
#word ul {
list-style-type: disc;
padding-left: 1.7rem;
margin-top:.3rem;
}
#word li {
list-style-type: circle;
line-height: 0.9rem;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
white-space: pre-wrap;
font-family: 'Muli', sans-serif;
font-size: 0.8rem;
}
#title2{
text-align: center;
font-style: normal;
font-weight: 800;
font-size: 1rem;
font-family: 'Muli', sans-serif;
}
#topitem{
}
#topitem ul {
margin:1% 0;
padding:0
}
#topitem li {
list-style-type: none;
float:left;
width:18%;
margin:0 1%
}
#topitem img{
border: 2px solid #FFFFFF
}
#topitem img:hover{
border: 2px solid #78be20
}
#banner{
width:100%;
opacity: 0.7;
}
#banner li{
list-style-type: none;
float:left;
width:33.33%;
margin-bottom:1rem
}
#banner ul{
padding:0;
margin:0;
text-align:center
}
#logo-w{
width:40%;
float: left;
margin:1rem 1rem;
text-align:center
}
#ContactUs{
width:48%;
float:right;
margin-top:1%;
margin-right:3%;
display:block;
line-height: 1rem;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
font-size: .8rem;
}
.hr2{
border-width: 2px 0px 0px 0px; /* 太? */
border-style: solid; /* 線種 */
border-color: #FFFFFF; /* 線色 */
height: 1px; /* 高? */
margin-top: 1rem;
}
#title{
background-color: #030303;
color: #FFFFFF;
padding: 0.1em 0.7em;
border-radius: 1.5rem;
font-weight: 500;
word-wrap: break-word;
word-break: normal;
height: 2rem;
font-family: 'Muli', sans-serif;
font-size: 1.2rem;
}
.zeroMargin_desktop{
margin-left: 0;
}
.hide_desktop{
display: none;
}
#tabtab{
width:80%;
margin-left:10%
}
}
/* Mobile Layout: 480px and below. ——————————————————————————————————–*/
@media only screen and (max-width : 480px){
.gridContainer {
margin-left: auto;
margin-right: auto;
width: 100%;
clear: none;
float: none;
font-family: 'Muli', sans-serif;
background-color: #FFFFFF
}
#div1 {
width: 100%;
text-align:center
}
#div2 {
width: 100%;
margin-left: 0;
clear: both;
text-align: center;
font-size:1rem;
font-weight:700;
margin-top:1rem;
margin-bottom:1rem;
font-family: 'Muli', sans-serif;
}
#div3 {
display:none
}
#div4 {
text-align: center;
}
#div5 {
width: 100%;
text-align: center
}
#div6 {
width: 100%;
margin-left: 0;
clear: both;
}
#div7 {
width: 100%;
display:none
}
#div8 {
width: 100%;
margin-left: 0;
clear: both;
}
#div9 {
}
#div10 {
}
#div11 {
}
#div12 {
}
#div13 {
}
#div14 {
}
#div15 {
background-color: #000;
border-top-width: thick;
border-top-style: solid;
border-top-color: #78be20;
}
#div16 {
display:block
}
#logo{
padding-top:1%
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}
.adtitle{
color: #030303;
line-height: 1.6rem;
font-size: 1.2rem;
word-wrap: break-word;
word-break: normal;
font-weight: 700;
font-family: 'Muli', sans-serif;
}
.font01{
line-height: 1rem;
font-size: 1rem;
font-weight: 800;
color: #78be20;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
margin-left:.6rem
}
.font02{
font-size: small;
font-weight: 400;
color: #FFFFFF;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
text-align:left
}
#paypal-icon{
text-align:center
}
#paypal-icon img{
width:17.5%
}
#word, .word{
margin-left:.1rem;
font-family: 'Muli', sans-serif;
}
#word ul {
list-style-type: disc;
padding-left: 1.7rem;
margin-top:.3rem;
}
#word li {
list-style-type: circle;
line-height: 1.2rem;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
white-space: pre-wrap;
font-family: 'Muli', sans-serif;
font-size: 0.9rem;
}
#title2{
text-align: center;
font-family: muli;
font-style: normal;
font-weight: 800;
font-size: 1rem;
font-family: 'Muli', sans-serif;
}
#topitem{
}
#topitem ul {
padding:0
}
#topitem li {
list-style-type: none;
float:left;
width:17.8%;
margin:1% 1%;
}
#topitem img{
border: 2px solid #FFFFFF
}
#topitem img:hover{
border: 2px solid #78be20
}
#banner{
width:100%;
opacity: 0.7;
}
#banner li{
list-style-type: none;
width:100%;
margin-bottom:.5rem;
}
#banner ul{
padding:0;
margin:0;
text-align:center
}
#logo-w{
width:97%;
margin:.5rem .5rem;
text-align:center
}
#ContactUs{
width:80%;
margin-top:5%;
margin: 0 auto;
text-align:left;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
font-size: .8rem;
line-height:1rem;
}
.hr2{
border-width: 2px 0px 0px 0px; /* 太? */
border-style: solid; /* 線種 */
border-color: #FFFFFF; /* 線色 */
height: 1px; /* 高? */
margin-top: 1rem;
}
#title{
color: #FFFFFF;
padding: 0.1em 0.6em;
font-weight: 500;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
font-size: 1.2rem;
}
.zeroMargin_desktop{
margin-left: 0;
}
.hide_desktop{
display: none;
}
#tabtab{
width:95%;
}
}
/* Mobile Layout: 320px and below. ——————————————————————————————————–*/
@media (max-width:320px){
.gridContainer {
margin-left: auto;
margin-right: auto;
width: 100%;
clear: none;
float: none;
font-family: 'Muli', sans-serif;
background-color: #FFFFFF
}
#div1 {
width: 100%;
text-align:center
}
#div2 {
width: 100%;
margin-left: 0;
clear: both;
text-align: center;
font-size:1rem;
font-weight:700;
margin-top:1rem;
margin-bottom:1rem;
font-family: 'Muli', sans-serif;
}
#div3 {
display:none
}
#div4 {
text-align: center;
}
#div5 {
width: 100%;
text-align: center
}
#div6 {
width: 100%;
margin-left: 0;
clear: both;
}
#div7 {
width: 100%;
display:none
}
#div8 {
width: 100%;
margin-left: 0;
clear: both;
}
#div9 {
}
#div10 {
}
#div11 {
}
#div12 {
}
#div13 {
}
#div14 {
}
#div15 {
background-color: #000;
border-top-width: thick;
border-top-style: solid;
border-top-color: #78be20;
}
#div16 {
display:block
}
#logo{
padding-top:1%
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}
.adtitle{
color: #030303;
line-height: 1.6rem;
font-size: 1.2rem;
word-wrap: break-word;
word-break: normal;
font-weight: 700;
font-family: 'Muli', sans-serif;
}
.font01{
line-height: 0.9rem;
font-size: 1rem;
font-weight: 800;
color: #78be20;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
margin-left:.8rem
}
.font02{
font-size: small;
font-weight: 400;
color: #FFFFFF;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
text-align:left
}
#paypal-icon{
text-align:center
}
#paypal-icon img{
width:17.5%
}
#word, .word{
margin-left:.1rem;
font-family: 'Muli', sans-serif;
}
#word ul {
list-style-type: disc;
padding-left: 1.7rem;
margin-top:.3rem;
}
#word li {
list-style-type: circle;
line-height: 1.2rem;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
white-space: pre-wrap;
font-family: 'Muli', sans-serif;
font-size: 0.9rem;
}
#title2{
text-align: center;
font-family: muli;
font-style: normal;
font-weight: 800;
font-size: 1rem;
font-family: 'Muli', sans-serif;
}
#topitem{
}
#topitem ul {
padding:0
}
#topitem li {
list-style-type: none;
float:left;
width:17.8%;
margin:1% 1%;
}
#topitem img{
border: 2px solid #FFFFFF
}
#topitem img:hover{
border: 2px solid #78be20
}
#banner{
width:100%;
opacity: 0.7;
}
#banner li{
list-style-type: none;
width:100%;
margin-bottom:.5rem;
}
#banner ul{
padding:0;
margin:0;
text-align:center
}
#logo-w{
width:97%;
margin:.5rem .5rem;
text-align:center
}
#ContactUs{
width:95%;
margin-top:3%;
text-align:left;
margin: 0 auto;
font-weight: 300;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
font-size: .8rem;
line-height:1rem;
}
.hr2{
border-width: 2px 0px 0px 0px; /* 太? */
border-style: solid; /* 線種 */
border-color: #FFFFFF; /* 線色 */
height: 1px; /* 高? */
margin-top: 1rem;
}
#title{
color: #FFFFFF;
padding: 0.1em 0.6em;
font-weight: 500;
word-wrap: break-word;
word-break: normal;
font-family: 'Muli', sans-serif;
font-size: 1.1rem;
}
.zeroMargin_desktop{
margin-left: 0;
}
.hide_desktop{
display: none;
}
#tabtab{
width:93.6%;
}
}
a{
outline: medium none !important;
}
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #000000;
}
a:hover {
text-decoration: none;
color: #78be20;
}
a:active {
text-decoration: none;
}
body,td,th {
font-family: muli;
font-style: normal;
font-weight: 300;
}
ul.z_slider input.z_slider_radio{
display:none;
}
ul.z_slider img{
width:100%;
}
ul.z_slider{
position: relative;
width:100%;
max-width: 700px;
margin: 0 auto;
margin-top: 700px;
padding: 1% 0;
}
ul.z_slider:after{
content:””;
display:block;
clear:both;
}
ul.z_slider li{
width:15%;
margin:.2% ;
display: inline-block;
float: none;
}
ul.z_slider li:after{
content: “”;
display: block;
position: absolute;
top: -700px;
left: 0px;
width: 100%;
z-index: 1001;
}
.z_slider_banner{
position: absolute;
top: -705px;
left: 0px;
padding: 0;
margin: 1% 0;
width: 700px;
height: 700px;
overflow: hidden;
box-sizing: border-box;
border: 1px #7F7F7F solid;
}
.z_slider_banner img{
position: absolute;
top: 0;
left:700px;
transition: all .3s ease-in-out;
}
.z_controls_btn.z_prev_btn_list{
left: 20px;
}
.z_controls_btn.z_next_btn_list{
right: 20px;
}
.z_controls_btn{
width:35px;
opacity: .1;
}
.z_controls_btn:hover{
opacity: 1;
}
.z_controls_btn{
display:none;
z-index: 3000;
position: absolute;
top: 45%;
}
label.z_pager>img{
box-sizing: border-box;
opacity: 1;
}
label.z_pager:hover>img{
opacity: .8;
}
/**移動slider**/
.z_slider_radio:checked ~ .z_slider_banner img{
left:0;
}
/**controls 切換顯示下一頁&上一頁的按鈕**/
.z_slider_radio:checked ~ .z_slider_banner .z_controls_btn{
display:block;
}
@media (max-width: 1200px){
ul.z_slider {
max-width: 700px;
margin-top: 700px;
padding: 0%;
}
.z_slider_banner {
top: -700px;
width: 700px;
height: 700px;
margin: 0 auto;
}
.z_slider_banner img {
left: 700px;
}
ul.z_slider li {
width: 15%;
margin:.5% ;
}
ul.z_slider li:after {
top: -700px;
left:0
}
}
@media (max-width: 1152px){
ul.z_slider {
max-width: 600px;
margin-top: 600px;
padding: 0%;
}
.z_slider_banner {
top: -600px;
width: 600px;
height: 600px;
}
.z_slider_banner img {
left: 600px;
}
ul.z_slider li {
width: 14.5%;
margin:.5% ;
}
ul.z_slider li:after {
top: -600px;
}
}
@media (max-width: 1024px){
ul.z_slider {
max-width: 580px;
margin-top: 580px;
padding: 0%;
}
.z_slider_banner {
top: -580px;
width: 580px;
height: 580px;
}
.z_slider_banner img {
left: 580px;
}
ul.z_slider li {
width: 14.5%;
margin:.5% ;
}
ul.z_slider li:after {
top: -580px;
}
}
@media (max-width: 960px){
ul.z_slider {
max-width: 490px;
margin-top: 490px;
padding: 0%;
}
.z_slider_banner {
top: -490px;
width: 490px;
height: 490px;
}
.z_slider_banner img {
left: 490px;
}
ul.z_slider li {
width: 14%;
margin:.5% ;
}
ul.z_slider li:after {
top: -490px;
}
}
@media (max-width: 800px){
ul.z_slider {
max-width: 440px;
margin-top: 440px;
padding: 0%;
}
.z_slider_banner {
top: -440px;
width: 440px;
height: 440px;
}
.z_slider_banner img {
left: 440px;
}
ul.z_slider li {
width: 14.5%;
margin:.4% ;
}
ul.z_slider li:after {
top: -440px;
}
}
@media (max-width: 768px){
ul.z_slider {
max-width: 390px;
margin-top: 390px;
}
.z_slider_banner {
top: -390px;
width: 390px;
height: 390px;
}
.z_slider_banner img {
left: 390px;
}
ul.z_slider li {
width: 14%;
margin:.5% ;
}
ul.z_slider li:after {
top: -390px;
}
.z_controls_btn{
width:17px;
opacity: .2;
}
.z_controls_btn:hover{
opacity: 1;
-webkit-filter:grayscale(1);
}
.z_controls_btn{
display:none;
z-index: 3000;
position: absolute;
top: 45%;
}
.z_controls_btn.z_prev_btn_list{
left: 10px;
}
.z_controls_btn.z_next_btn_list{
right: 10px;
}
}
@media (max-width: 641px){
ul.z_slider {
max-width: 290px;
margin-top: 290px;
}
.z_slider_banner {
top: -290px;
width: 290px;
height: 290px;
}
.z_slider_banner img {
left: 290px;
}
ul.z_slider li {
width: 14%;
margin:.5% ;
}
ul.z_slider li:after {
top: -290px;
}
}
@media (max-width: 414px){
/** slider **/
ul.z_slider {
max-width: 380px;
margin-top: 390px;
}
.z_slider_banner {
top: -380px;
width: 380px;
height: 380px;
}
.z_slider_banner img {
left: 380px;
}
ul.z_slider li:after {
top: -380px;
}
.z_pager>img{
display:none;
}
ul.z_slider li{
width:13px;
height:13px;
margin: 1%;
float: none;
border:0;
}
.z_pager>span{
display: block;
background:url(https://d3d71ba2asa5oz.cloudfront.net/12005097/images/pager_icon.png)-13px 0 no-repeat;
width:13px;
height:13px;
}
.z_controls_btn {
width:25px;
}
/**pager selected**/
.z_slider_radio:checked ~ span{
background-position:0 0;
}
}
@media (max-width: 375px){
/** slider **/
ul.z_slider {
max-width: 350px;
margin-top: 360px;
}
.z_slider_banner {
top: -350px;
width: 350px;
height: 350px;
}
.z_slider_banner img {
left: 350px;
}
ul.z_slider li:after {
top: -350px;
}
.z_pager>img{
display:none;
}
ul.z_slider li{
width:13px;
height:13px;
margin: 1%;
float: none;
border:0;
}
}
@media (max-width: 320px){
/** slider **/
ul.z_slider {
max-width: 300px;
margin-top: 310px;
}
.z_slider_banner {
top: -300px;
width: 300px;
height: 300px;
}
.z_slider_banner img {
left: 300px;
}
ul.z_slider li:after {
top: -300px;
}
.z_pager>img{
display:none;
}
ul.z_slider li{
width:13px;
height:13px;
margin: 1%;
float: none;
border:0;
}
.z_controls_btn {
width:20px;
}
}
Specification:
Package Content:
Application:
/*tab start*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:”;content:none}table{border-collapse:collapse;border-spacing:0}
.tabs_accordion {
display: block;
}
.tabs_accordion > input {
position: relative;
left: -50000px;
height: 0px;
line-height: 0;
}
.tabs_accordion > input:nth-child(1):checked ~ ul.tabs > li:nth-of-type(1) {
color: #FFFFFF;
background:#78be20;
}
.tabs_accordion > input:nth-child(1):checked ~ div.content > label:nth-of-type(1) {
margin-bottom: 0;
background-color: #78be20;
width: 100%;
}
.tabs_accordion > input:nth-child(1):checked ~ div.content > div:nth-of-type(1) {
display: block;
border-top: none;
}
.tabs_accordion > input:nth-child(2):checked ~ ul.tabs > li:nth-of-type(2) {
color: #FFFFFF;
background:#78be20;
}
.tabs_accordion > input:nth-child(2):checked ~ div.content > label:nth-of-type(2) {
margin-bottom: 0;
background-color: #78be20;
width: 100%;
}
.tabs_accordion > input:nth-child(2):checked ~ div.content > div:nth-of-type(2) {
display: block;
border-top: none;
}
.tabs_accordion > input:nth-child(3):checked ~ ul.tabs > li:nth-of-type(3) {
color: #FFFFFF;
background:#78be20;
}
.tabs_accordion > input:nth-child(3):checked ~ div.content > label:nth-of-type(3) {
margin-bottom: 0;
background-color: #78be20;
width: 100%;
}
.tabs_accordion > input:nth-child(3):checked ~ div.content > div:nth-of-type(3) {
display: block;
border-top: none;
}
.tabs_accordion ul.tabs {
display: table;
width: 50%;
display: none;
padding: 0;
margin-left: 25% ;
overflow: hidden;
box-sizing: border-box;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
background:#bfbfbf;
color:#FFFFFF;
}
.tabs_accordion ul.tabs li {
display: table-cell;
cursor: pointer;
}
.tabs_accordion ul.tabs li label {
display: block;
width: 100%;
height: 100%;
padding: 5px;
text-align: center;
border-left: 1px solid #eee;
margin: 2px 0;
box-sizing: border-box;
cursor: pointer;
}
.tabs_accordion ul.tabs li label:focus {
font-weight: bold;
}
.tabs_accordion ul.tabs li:hover {
color: #78be20;
}
.tabs_accordion ul.tabs li:hover label {
border-left-color: transparent;
}
.tabs_accordion ul.tabs li:hover + li > label {
border-left-color: transparent;
}
.tabs_accordion ul.tabs li:first-child label {
border-left-color: transparent;
}
.tabs_accordion div.content > label {
display: block;
background-color: #bfbfbf;
padding: 10px;
margin-bottom: 0em;
cursor: pointer;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
color: #ffffff;
width: 100%;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #ffffff;
text-align:center
}
.tabs_accordion div.content > div {
display: none;
padding: 10px;
background-color: #fff;
margin-bottom: 1em;
}
@media screen and (min-width: 480px) {
.tabs_accordion ul.tabs {
display: table;
}
.tabs_accordion div.content > label {
display: none;
}
.tabs_accordion div.content > div {
margin-bottom: 0;
}
}
/****
* General styles
****/
p, h1, h2, h3, ul, ol {
margin-bottom: 1em;
display: block;
}
ul {
list-style-type: disc;
padding-left: 1.5em;
}
ol {
list-style-type: decimal;
padding-left: 1.5em;
}
li {
margin-bottom: .4em;
}
/*tab end*/
© 2020 FactoryOnlineShop All Rights Reserved