.defaultClass2 { width: 100%; height:45px; border-bottom:1px solid #DDDDDD; margin: 0; float: left; padding-left: 10%; } .defaultClass2 li{ width: 10%; text-align: center; height: 45px; line-height: 45px; cursor: pointer; display:inline-block; float: left; color: #484848; } .no{ display: none; } #contener3{ width: 100%; height: auto; margin-top: 80px; margin-bottom: 30px; background: rgba(241,241,245,1); } .nav{ width:12% ; height:auto; float: left; box-shadow: 10px 10px 5px rgb(169,169,171); background: #fff; } .nav ul{ width: 100%; height: 50%; } .nav ul li{ width: 100%; height: 100%; font-size: 14px; color: #999999; line-height: 40px; text-align: center; } .price{ color:rgb(208,47,31); float: right; margin-right: 10px; font-size: 18px; } .small-btn2{ width: 70%; height: 30px; border: 2px solid #7FCE46; background: transparent; color: #7FCE46; margin: 5px 15% 20px 15%; border-radius: 30px; font-weight: 600; } .small-btn2:hover{ background: rgb(116,199,62); color: #fff; } /*.imgwrapper{ width: 70%; height: auto; float: left; }*/ .imgwrapper>img{ width: 100%; height: 400px; margin-top: 60px; } .casebox{ width:100%; height: auto; border: 1px solid #8e888829; margin: 20px 0 0 0; float: left; position: relative; background: #fff; } @media (min-width: 768px){ .casebox:hover .hoverbox{ display: block; } } .casebox:hover{ box-shadow: 5px 5px 5px #8e888829; } .closebox{ position: absolute; top: 0; right:10px; font-size: 30px; color: #FFFFFF; } .casebox>div:first-child{ width: 100%; /* margin: 5%; */ } .casebox div:first-child>img{ width: 100%; } .casebox>p{ margin-top: 15px; margin-left: 0px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 20px; text-align: center; } .casearti{ float: left; width: 70%; padding: 5px 5% 0 5%; } .hoverbox{ width: 100%; position: absolute; background: rgba(14,27,26,0.5); top: 0; left: 0; display: none; } .hoverbox img { margin: 20% auto; display: block; width:60%; } .hoverbox p{ width: 100%; text-align: center; color: #FFFFFF; font-size: 16px; font-weight: 600; letter-spacing: 5px; } .small-btn{ width: 40%; height: 30px; border: 1px solid #7FBA00; background: transparent; color: #7FBA00; margin-left: 30%; margin-bottom: 10px; } .star img, .eye img{ width: 15px; height: 15px; margin-top: -3px; } .star{ margin-left:10px ; } .eye{ float: right; margin-right: 10px; font-size: 10px; } .caseerweima{ width: 20px; height: 20px; float: right; } .caseerweima img{ width: 100%; height: 100%; } .caseimg{ width:30% ; height: auto; float: left; } .casearti>p:last-child{ font-size: 10px; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } @media(max-width: 700px) { .nav { width: 30%; height: auto; margin: 10px auto; } } #sg-search-input:focus { background: white; } @media (min-width: 1200px){ .menu-8 { width: 12.5%; } } .menu{ width: 130px !important; height: 35px !important; border-radius: 20px; border: 1px solid #ccc; text-align: center; vertical-align: middle; color: #666; font-size: 16px; display: inline-block; padding-top: 9px; margin-top: 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .menu:hover{ width: 130px !important; height: 35px !important; border-radius: 20px; border: 1px solid #3E95EE; text-align: center; vertical-align: middle; color: #fff; font-size: 16px; display: inline-block; padding-top: 9px; margin-top: 20px; background: #3E95EE; margin-top: 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .menu_active{ width: 130px !important; height: 35px !important; border-radius: 20px; border: 1px solid #3E95EE; text-align: center; vertical-align: middle; color: #fff; font-size: 16px; display: inline-block; padding-top: 9px; margin-top: 20px; background: #3E95EE; margin-top: 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } /* .m_margin a:active{ cursor: pointer; border-radius:20px; border:1px solid #ddd; text-align:center; vertical-align: middle; padding:8px 29px; color:#fff !important; background-color: #349BE1; } */ .productImg{ background: url("{{ cdn_asset('/assets/img/products/iPhone_1_mask2.png') }}"); background-size: 100% 100%; } .productInfo p{ margin-top: 20px; text-align: center; font-size: 24px; color:#333; } .productInfo .fit{ font-size: 16px; margin-top: 24px; color: #666; overflow:hidden; text-overflow:ellipsis; text-align: center; white-space:nowrap; } #product{ margin-top: 50px; } .productImg .qrcodeshow button{ width: 50%; height: 7%; border-radius: 100px; margin-left: 25%; border:1px sold #349BE1; background-color: #349BE1; color: #fff; margin-top: 10%; font-size: 15px; } .productImg .qrcodeshow img{ width:50%; margin-left:25%; height:auto; margin-top:40%; } .productImg .iPhone_screenshot{ display: block; } .productImg .iPhone_screenshot img{ width: 82%; margin-left: 9%; } .productImg .qrcodeshow{ width:100%; height:100%; background: url("{{ cdn_asset('/assets/img/products/iPhone_1_mask.png') }}"); background-size: 100% 100%; display: none; } .productImg .qrcodeshow:hover{ width:100%; height:100%; display: block; } .dealPromber{ padding: 0 18.75%; } @media (max-width: 767px){ .dealPromber,{ padding: 0; } } .search_btn{ width:34px;height:34px;float:right;margin-right:110px;margin-top:-40px; } @media only screen and (max-width: 340px) { .search_margin{ margin-right: 0px !important; } } @media only screen and (max-width: 635px) { .search_margin{ margin-right: 15px !important; } } @media only screen and (max-width: 767px) { .menu{ width: 50px !important; height: 25px !important; border-radius: 20px; border: 1px solid #ccc; text-align: center; vertical-align: middle; color: #666; font-size: 13px; display: inline-block; padding-top: 6px; margin-top: 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .menu:hover{ width: 50px !important; height: 20px !important; border-radius: 20px; border: 1px solid #3E95EE; text-align: center; vertical-align: middle; color: #fff; font-size: 13px; display: inline-block; padding-top: 6px; margin-top: 20px; background: #3E95EE; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .menu_active{ width: 50px !important; height: 25px !important; border-radius: 20px; border: 1px solid #3E95EE; text-align: center; vertical-align: middle; color: #fff; font-size: 13px; display: inline-block; padding-top: 6px; margin-top: 20px; background: #3E95EE; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .pad_r_15px{ padding-right: 15px; } .search{ width: 95% !important; text-align: left; font-size: 20px !important; height: 40px !important; } .search_btn { width: 34px; height: 34px; float: right; margin-right: 110px; margin-top: -37px; } } @media only screen and (max-width: 1200px) { .search_margin{ margin-right: 25px !important; } }