first commit

This commit is contained in:
“dongming”
2025-12-19 22:16:01 +08:00
commit ebae1aa7e3
272 changed files with 143141 additions and 0 deletions

3436
html/css/animate.css vendored Normal file

File diff suppressed because it is too large Load Diff

183
html/css/default.css Normal file
View File

@@ -0,0 +1,183 @@
/*--------------------------------------------------
All By Default Css
-----------------------------------------------------*/
::-moz-selection {
background: #b3d4fc;
text-shadow: none
}
::-moz-selection {
background: #b3d4fc;
text-shadow: none
}
::selection {
background: #b3d4fc;
text-shadow: none
}
a,button,a:before,input{
-webkit-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}
img{
-webkit-transition: all 300ms ease-in 0s;
transition: all 300ms ease-in 0s;
max-width: 100%;
}
.opacity-img a:hover{
opacity: 0.8
}
.tab-content .tab-pane {
display: block;
height: 0;
visibility: hidden;
}
.tab-content .tab-pane.active {
height: auto;
visibility: visible;
}
.thumb-desc-inner .tab-pane:not(.active) {
display: none;
}
.form-check-input {
margin-left: 0;
}
.form-check-label {
margin-bottom: 0;
margin-left: 1.25rem;
padding-left: 0;
}
input:focus{
outline: none;
}
input,select{
font-size: 13px;
}
textarea{
resize: none;
}
.modal-backdrop {
z-index: 1049;
}
option {
background: #ffffff none repeat scroll 0 0;
padding: 5px 0 5px 10px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
}
.table{
margin-bottom: 0;
}
.form-control:focus{
-webkit-box-shadow: none;
box-shadow: none;
border-color: #ebebeb;
}
button:focus,
select:focus{
outline: none;
}
button.close {
cursor: pointer;
}
.img{
max-width: 100%;
}
.full-img{
width: 100%;
}
.menu-hidden{
display: none;
}
.zoom{
overflow: hidden;
}
.zoom img,.single-banner img{
width: 100%;
-webkit-transition: all 500ms ease-in 0s;
transition: all 500ms ease-in 0s;
}
.zoom:hover img{
-webkit-transform: scale(1.03);
transform: scale(1.03);
}
/*************************************
scroll up css
**************************************/
#scrollUp {
background: #ed6436 none repeat scroll 0 0;
border: 1px solid #ed6436;
bottom: 65px;
color: #ffffff;
cursor: pointer;
font-weight: 600;
height: 50px;
right: 30px;
text-align: center;
text-transform: uppercase;
line-height: 50px;
width: 40px;
}
#scrollUp i {
font-size: 25px;
}
#scrollUp:hover {
background:#fff;
color: #ed6436;
border-color:#ed6436
}
/*pattern background*/
.pattern-bg { background:url(../../images/pattern/pattern-bg.png) repeat; background-position: top right; background-color: rgba(236, 239, 247, 1); }
::-moz-selection {
background: #b3d4fc;
text-shadow: none
}
::-moz-selection {
background: #b3d4fc;
text-shadow: none
}
::selection {
background: #b3d4fc;
text-shadow: none
}
::-webkit-input-placeholder {
opacity: 1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100)
}
:-moz-placeholder {
opacity: 1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100)
}
::-moz-placeholder {
opacity: 1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100)
}
:-ms-input-placeholder {
opacity: 1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100)
}
.newsletter-box input::-webkit-input-placeholder,.subscribe-form-group input::-webkit-input-placeholder {
color: #232323;
}
.sidbar-style .form-check-input {
margin-top: 6px;
margin-left: 0;
}

10757
html/css/icofont.css Normal file

File diff suppressed because it is too large Load Diff

740
html/css/jquery.fancybox.css vendored Normal file
View File

@@ -0,0 +1,740 @@
@charset "UTF-8";
.fancybox-enabled {
overflow: hidden; }
.fancybox-enabled body {
overflow: visible;
height: 100%; }
.fancybox-is-hidden {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden; }
.fancybox-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99993;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0); }
/* Make sure that the first one is on the top */
.fancybox-container ~ .fancybox-container {
z-index: 99992; }
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.fancybox-outer {
overflow-y: auto;
-webkit-overflow-scrolling: touch; }
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg {
opacity: 0.87;
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
position: absolute;
direction: ltr;
z-index: 99997;
opacity: 0;
visibility: hidden;
transition: opacity .25s, visibility 0s linear .25s;
box-sizing: border-box; }
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
opacity: 1;
visibility: visible;
transition: opacity .25s, visibility 0s; }
.fancybox-infobar {
top: 0;
left: 50%;
margin-left: -79px; }
.fancybox-infobar__body {
display: inline-block;
width: 70px;
line-height: 44px;
font-size: 13px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
text-align: center;
color: #ddd;
background-color: rgba(30, 30, 30, 0.7);
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased; }
.fancybox-toolbar {
top: 0;
right: 0; }
.fancybox-stage {
overflow: hidden;
direction: ltr;
z-index: 99994;
-webkit-transform: translate3d(0, 0, 0); }
.fancybox-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: none;
white-space: normal;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch;
display: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; }
.fancybox-slide::before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0; }
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block; }
.fancybox-slide--image {
overflow: visible; }
.fancybox-slide--image::before {
display: none; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
background: #000; }
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
background: #E5E3DF; }
.fancybox-slide--next {
z-index: 99995; }
.fancybox-slide > * {
display: inline-block;
position: relative;
padding: 24px;
margin: 44px 0 44px;
border-width: 0;
vertical-align: middle;
text-align: left;
background-color: #fff;
overflow: auto;
box-sizing: border-box; }
.fancybox-slide .fancybox-image-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
z-index: 99995;
background: transparent;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fancybox-can-zoomOut .fancybox-image-wrap {
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-image-wrap {
cursor: -webkit-zoom-in;
cursor: zoom-in; }
.fancybox-can-drag .fancybox-image-wrap {
cursor: -webkit-grab;
cursor: grab; }
.fancybox-is-dragging .fancybox-image-wrap {
cursor: -webkit-grabbing;
cursor: grabbing; }
.fancybox-image,
.fancybox-spaceball {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
max-width: none;
max-height: none; }
.fancybox-spaceball {
z-index: 1; }
.fancybox-slide--iframe .fancybox-content {
padding: 0;
width: 80%;
height: 80%;
max-width: calc(100% - 100px);
max-height: calc(100% - 88px);
overflow: visible;
background: #fff; }
.fancybox-iframe {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff; }
.fancybox-error {
margin: 0;
padding: 40px;
width: 100%;
max-width: 380px;
background: #fff;
cursor: default; }
.fancybox-error p {
margin: 0;
padding: 0;
color: #444;
font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.fancybox-close-small {
position: absolute;
top: 0;
right: 0;
width: 44px;
height: 44px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
outline: none;
background: transparent;
z-index: 10;
cursor: pointer; }
.fancybox-close-small:after {
content: '×';
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
background: #fff;
transition: background .25s;
box-sizing: border-box;
z-index: 2; }
.fancybox-close-small:focus:after {
outline: 1px dotted #888; }
.fancybox-close-small:hover:after {
color: #555;
background: #eee; }
.fancybox-slide--iframe .fancybox-close-small {
top: 0;
right: -44px; }
.fancybox-slide--iframe .fancybox-close-small:after {
background: transparent;
font-size: 35px;
color: #aaa; }
.fancybox-slide--iframe .fancybox-close-small:hover:after {
color: #fff; }
/* Caption */
.fancybox-caption-wrap {
bottom: 0;
left: 0;
right: 0;
padding: 60px 30px 0 30px;
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
pointer-events: none; }
.fancybox-caption {
padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, 0.4);
font-size: 14px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none; }
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
pointer-events: all; }
.fancybox-caption a {
color: #fff;
text-decoration: underline; }
/* Buttons */
.fancybox-button {
display: inline-block;
position: relative;
margin: 0;
padding: 0;
border: 0;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
background: transparent;
color: #ddd;
border-radius: 0;
cursor: pointer;
vertical-align: top;
outline: none; }
.fancybox-button[disabled] {
cursor: default;
pointer-events: none; }
.fancybox-infobar__body, .fancybox-button {
background: rgba(30, 30, 30, 0.6); }
.fancybox-button:hover:not([disabled]) {
color: #fff;
background: rgba(0, 0, 0, 0.8); }
.fancybox-button::before,
.fancybox-button::after {
content: '';
pointer-events: none;
position: absolute;
background-color: currentColor;
color: currentColor;
opacity: 0.9;
box-sizing: border-box;
display: inline-block; }
.fancybox-button[disabled]::before,
.fancybox-button[disabled]::after {
opacity: 0.3; }
.fancybox-button--left::after,
.fancybox-button--right::after {
top: 18px;
width: 6px;
height: 6px;
background: transparent;
border-top: solid 2px currentColor;
border-right: solid 2px currentColor; }
.fancybox-button--left::after {
left: 20px;
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.fancybox-button--right::after {
right: 20px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.fancybox-button--left {
border-bottom-left-radius: 5px; }
.fancybox-button--right {
border-bottom-right-radius: 5px; }
.fancybox-button--close::before, .fancybox-button--close::after {
content: '';
display: inline-block;
position: absolute;
height: 2px;
width: 16px;
top: calc(50% - 1px);
left: calc(50% - 8px); }
.fancybox-button--close::before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.fancybox-button--close::after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
/* Navigation arrows */
.fancybox-arrow {
position: absolute;
top: 50%;
margin: -50px 0 0 0;
height: 100px;
width: 54px;
padding: 0;
border: 0;
outline: none;
background: none;
cursor: pointer;
z-index: 99995;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: opacity .25s; }
.fancybox-arrow::after {
content: '';
position: absolute;
top: 28px;
width: 44px;
height: 44px;
background-color: rgba(30, 30, 30, 0.8);
background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
background-repeat: no-repeat;
background-position: center center;
background-size: 24px 24px; }
.fancybox-arrow--right {
right: 0; }
.fancybox-arrow--left {
left: 0;
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1); }
.fancybox-arrow--right::after,
.fancybox-arrow--left::after {
left: 0; }
.fancybox-show-nav .fancybox-arrow {
opacity: 0.6; }
.fancybox-show-nav .fancybox-arrow[disabled] {
opacity: 0.3; }
/* Loading indicator */
.fancybox-loading {
border: 6px solid rgba(100, 100, 100, 0.4);
border-top: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: fancybox-rotate .8s infinite linear;
animation: fancybox-rotate .8s infinite linear;
background: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
z-index: 99999; }
@-webkit-keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
/* Transition effects */
.fancybox-animated {
transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1; }
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1; }
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform: scale3d(1.5, 1.5, 1.5);
transform: scale3d(1.5, 1.5, 1.5);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1; }
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1; }
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
opacity: 1; }
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1); }
/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
.fancybox-infobar {
left: 0;
margin-left: 0; }
.fancybox-button--left,
.fancybox-button--right {
display: none !important; }
.fancybox-caption {
padding: 20px 0;
margin: 0; } }
/* Fullscreen */
.fancybox-button--fullscreen::before {
width: 15px;
height: 11px;
left: calc(50% - 7px);
top: calc(50% - 6px);
border: 2px solid;
background: none; }
/* Slideshow button */
.fancybox-button--play::before,
.fancybox-button--pause::before {
top: calc(50% - 6px);
left: calc(50% - 4px);
background: transparent; }
.fancybox-button--play::before {
width: 0;
height: 0;
border-top: 6px inset transparent;
border-bottom: 6px inset transparent;
border-left: 10px solid;
border-radius: 1px; }
.fancybox-button--pause::before {
width: 7px;
height: 11px;
border-style: solid;
border-width: 0 2px 0 2px; }
/* Thumbs */
.fancybox-thumbs {
display: none; }
.fancybox-button--thumbs {
display: none; }
@media all and (min-width: 800px) {
.fancybox-button--thumbs {
display: inline-block; }
.fancybox-button--thumbs span {
font-size: 23px; }
.fancybox-button--thumbs::before {
width: 3px;
height: 3px;
top: calc(50% - 2px);
left: calc(50% - 2px);
box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }
.fancybox-thumbs {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: auto;
width: 220px;
margin: 0;
padding: 5px 5px 0 0;
background: #fff;
word-break: normal;
-webkit-tap-highlight-color: transparent;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
box-sizing: border-box;
z-index: 99995; }
.fancybox-show-thumbs .fancybox-thumbs {
display: block; }
.fancybox-show-thumbs .fancybox-inner {
right: 220px; }
.fancybox-thumbs > ul {
list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0; }
.fancybox-thumbs > ul > li {
float: left;
overflow: hidden;
max-width: 50%;
padding: 0;
margin: 0;
width: 105px;
height: 75px;
position: relative;
cursor: pointer;
outline: none;
border: 5px solid transparent;
border-top-width: 0;
border-right-width: 0;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box; }
li.fancybox-thumbs-loading {
background: rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li > img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-thumbs > ul > li:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 2px;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
opacity: 1; } }

138
html/css/nice-select.css Normal file
View File

@@ -0,0 +1,138 @@
.nice-select {
-webkit-tap-highlight-color: transparent;
background-color: #fff;
border-radius: 5px;
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: 42px;
line-height: 40px;
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: auto; }
.nice-select:hover {
border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
border-color: #999; }
.nice-select:after {
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: '';
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px; }
.nice-select.open:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.nice-select.open .list {
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0); }
.nice-select.disabled {
border-color: #ededed;
color: #999;
pointer-events: none; }
.nice-select.disabled:after {
border-color: #cccccc; }
.nice-select.wide {
width: 100%; }
.nice-select.wide .list {
left: 0 !important;
right: 0 !important; }
.nice-select.right {
float: right; }
.nice-select.right .list {
left: auto;
right: 0; }
.nice-select.small {
font-size: 12px;
height: 36px;
line-height: 34px; }
.nice-select.small:after {
height: 4px;
width: 4px; }
.nice-select.small .option {
line-height: 34px;
min-height: 34px; }
.nice-select .list {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-21px);
-ms-transform: scale(0.75) translateY(-21px);
transform: scale(0.75) translateY(-21px);
-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important; }
.nice-select .option {
cursor: pointer;
font-weight: 400;
line-height: 40px;
list-style: none;
min-height: 40px;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
-webkit-transition: all 0.2s;
transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
background-color: #f6f6f6; }
.nice-select .option.selected {
font-weight: bold; }
.nice-select .option.disabled {
background-color: transparent;
color: #999;
cursor: default; }
.no-csspointerevents .nice-select .list {
display: none; }
.no-csspointerevents .nice-select.open .list {
display: block; }

122
html/css/plugins.css Normal file

File diff suppressed because one or more lines are too long

959
html/css/responsive.css Normal file
View File

@@ -0,0 +1,959 @@
/*=============== Extra Large(xl) Device ===============*/
@media (min-width: 1200px) and (max-width: 1600px) {
.wrapper.wrapper-boxed-layout {
margin: 0 50px;
width: calc(100% - 100px);
}
.wrapper-boxed-layout .header-sticky.sticky {
left: 50px;
right: 50px;
}
.header-menu-list>li>a {
padding: 7px 13px;
}
.slider-area.fixed-height .single-slide .row {
height: 700px;
}
.container-fluid .slider-content {
max-width: 65%;
}
.slider-content h1 {
font-size: 75px;
line-height: 90px;
}
.footer-title {
font-size: 16px;
}
.wrapper-boxed-layout .slider-content h1 {
font-size: 65px;
line-height: 85px;
}
.quick-thumb-content .modal-lg {
max-width: 900px;
}
}
/*=============== Large(LG) Device ===============*/
@media (min-width: 992px) and (max-width: 1199px) {
.container-fluid {
padding-left: 15px;
padding-right: 15px;
}
.header-menu-list>li,
.cart-box>ul>li {
padding: 20px 0;
}
.header-menu-list>li>a {
padding: 7px 11px;
}
.marketing-text p {
font-size: 35px;
}
.quick-thumb-content .modal-lg {
margin: 0 auto;
}
.marketing-text h3 {
font-size: 50px;
margin-bottom: 15px;
}
.header-menu-list ul.common_ddown.megamenu {
left: -160px;
width: 930px;
}
.header-menu-list>li>ul.common_ddown li a {
font-size: 13px;
}
.slider-area.fixed-height .single-slide .row {
height: 600px;
}
.container-fluid .slider-content {
max-width: 70%;
}
.slider-content h4 {
font-size: 20px;
margin-bottom: 15px;
}
.slider-content h1 {
font-size: 50px;
line-height: 60px;
margin-bottom: 20px;
}
.slider-content .small-btn a {
margin-top: 40px;
}
.main-feature-icon {
height: 50px;
width: 50px;
line-height: 50px;
font-size: 20px;
}
.main-feature-content h4 {
font-size: 16px;
}
.pro-tabs-area li a {
padding: 0 15px;
}
.footer_contact li span {
width: 25%;
}
.promotion-content h2 {
font-size: 40px;
}
.stroller-content h3 {
font-size: 50px;
}
.footer_widget {
margin-bottom: 30px;
}
.footer-top.adp_bottom {
padding-bottom: 50px;
}
.single-feature-logo {
margin-bottom: 30px;
}
.feature-logo-area.adp_bottom {
padding-bottom: 30px;
}
.wrapper.wrapper-boxed-layout {
margin: 0 50px;
width: calc(100% - 100px);
}
.wrapper-boxed-layout .header-sticky.sticky {
left: 50px;
right: 50px;
}
.class_list_view .single-template-product .pro-img {
width: 40%;
}
.class_list_view .single-template-product .product_content_wrap {
width: 60%;
}
.product_additional_information button {
margin-bottom: 5px;
}
.pv_class {
min-width: 100px;
}
.quick-thumb-content .modal-lg {
max-width: 800px;
}
.small-list-title a {
font-size: 14px;
}
.grid-blog-content h4 a {
font-size: 16px;
}
}
/*=============== Medium (md) Device ===============*/
@media (min-width: 768px) and (max-width: 991px) {
.slider-area.fixed-height .single-slide .row {
height: 500px;
}
.container-fluid .slider-content {
max-width: 80%;
}
.single-slide .slider-content p {
font-size: 15px;
max-width: 100%;
}
.slider-content .small-btn a {
margin-top: 30px;
padding: 0 30px;
height: 40px;
line-height: 40px;
font-size: 14px;
}
.main-feature-center-img {
margin: auto;
max-width: 400px;
width: 100%;
}
.main-features .single-main-features:not(:last-child) {
margin-bottom: 20px;
}
.main-features-bottom .single-main-features {
padding-left: 0;
}
.main-features-top .single-main-features {
padding-right: 0;
}
.main-feature-icon {
height: 60px;
width: 60px;
line-height: 60px;
font-size: 25px;
}
.feature_left_side,
.feature_right_side {
margin-top: 30px;
}
.main-feature-content h4 {
font-size: 16px;
}
.slider-content h1 {
font-size: 40px;
line-height: 50px;
margin-bottom: 20px;
}
.slider-content h4 {
font-size: 18px;
margin-bottom: 15px;
}
.pro-tabs-area li {
width: 25%;
margin-bottom: 15px;
}
.single-promotion-wrapper .promotion-img {
margin-bottom: 20px;
}
.product-widget-chunk-wrapper {
margin-bottom: 20px;
}
.product-widget-area.small_with_banner.adp_bottom {
padding-bottom: 40px;
}
.single-feature-logo {
margin-bottom: 20px;
}
.feature-logo-area.adp_bottom {
padding-bottom: 40px;
}
.footer_widget {
margin-bottom: 30px;
}
.footer-top.adp_bottom {
padding-bottom: 50px;
}
.cart-box {
padding-right: 40px;
}
.mean-container .mean-nav ul {
max-height: 300px;
}
.sticky .mean-container a.meanmenu-reveal {
top: -37px;
}
.subscribe_area_pop {
max-width: 700px;
}
.promotion-content .promotion-social {
margin-top: 15px;
}
.promotion-social.social-icon ul li a {
height: 30px;
line-height: 30px;
padding: 0 8px;
}
.discount-offer-wrapper h1 {
font-size: 40px;
margin-bottom: 10px;
line-height: 40px;
}
.promotion-content h3 {
font-size: 24px;
margin-bottom: 10px;
}
.promotion-content .prodcut-price {
font-size: 18px;
margin-top: 10px;
}
.small-btn a {
margin-top: 15px;
}
.promotion-countdown-inner .product-countdown .count {
width: 70px;
height: 70px;
padding: 7px;
margin-right: 20px;
}
.promotion-content {
padding-left: 0;
}
.promotion-countdown-inner .product-countdown .count p {
line-height: 26px;
font-size: 22px;
}
.promotion-countdown-inner {
padding-bottom: 10px;
padding-top: 10px;
}
.social-icon ul li {
margin-right: 5px;
margin-bottom: 5px;
}
.promotion-product-area {
padding: 60px 0;
}
.best_feature_area .single-contact {
margin-top: 30px;
}
.stroller-content h4 {
font-size: 16px;
}
.stroller-content h3 {
font-size: 40px;
}
.stroller-content h3 {
font-size: 40px;
margin-bottom: 20px;
}
.stroller-content .small-btn a {
margin-top: 20px;
}
.stroller-content p {
font-size: 16px;
margin-bottom: 20px;
line-height: 24px;
}
.countdown_promotion_banner {
padding-top: 80px;
padding-bottom: 80px;
}
.pricing-table-area .single-pricing-table {
margin-bottom: 20px;
}
.pricing-table-area.adp_bottom {
padding-bottom: 60px;
}
.our-team {
margin-bottom: 20px;
}
.our-team-wrapper.adp_bottom {
padding-bottom: 60px;
}
.section-title h2 {
font-size: 26px;
padding-bottom: 20px;
}
.promotion-content h2 {
font-size: 40px;
}
.best_feature_content h3 {
font-size: 32px;
}
.main-features.best_pet_food .single-main-features {
width: 50%;
margin-bottom: 30px !important;
}
.main-features.best_pet_food .main-features-top,
.main-features.best_pet_food .main-features-bottom {
display: flex;
flex-wrap: wrap;
}
.main-features.best_pet_food .main-feature-center-img {
margin-bottom: 20px;
}
.wrapper.wrapper-boxed-layout {
margin: 0 50px;
width: calc(100% - 100px);
}
.wrapper-boxed-layout .header-sticky.sticky {
left: 50px;
right: 50px;
}
.wrapper-boxed-layout .container-fluid {
padding-left: 15px;
padding-right: 15px;
}
.wrapper-boxed-layout .subscribe_area_pop {
margin-left: 0;
}
.sidebar.shop-sidebar {
margin-top: 50px;
}
.product_additional_information button {
margin-bottom: 5px;
}
.pv_class {
min-width: 100px;
}
.product_details_wrap_3 .thubnail-desc,
.product_details_wrap_2 .thubnail-desc {
margin-top: 30px;
}
.cart-main-area .table-responsive .table>tbody>tr>td {
min-width: 130px;
}
.cart-main-area .table-responsive .table>tbody>tr>td {
min-width: 170px;
}
.cart-main-area table td.product-name {
min-width: 230px;
}
.cart-main-area.wish-list .product-add-to-cart a {
font-weight: 500;
padding: 10px 15px;
width: 150px;
}
.quick-thumb-content .modal-lg {
max-width: 710px;
}
.click_common {
display: none;
}
.header-style-five .text-center,
.header-style-six .text-center {
text-align: left !important;
}
.container-fluid {
padding-left: 40px;
padding-right: 40px;
}
.header-sticky .logo_hide_class {
display: block;
}
.header-sticky .settings_cart_hide {
display: block;
}
.header_eight_top .cart-box {
display: none;
}
.header_eight_top .logo {
display: none;
}
.header_msg p {
text-align: center;
margin-top: 10px;
}
.header-style-eight .categorie-search-box {
right: -150px;
}
.subscribe_area_left h1 {
font-size: 30px;
}
.header-style-seven .mean-container a.meanmenu-reveal {
top: -42px;
}
.error-text>p {
padding: 0;
}
.class_list_view .single-template-product .pro-img {
width: 40%;
}
}
/*=============== Small (sm) Device ===============*/
@media (max-width: 767px) {
.wrapper {
overflow: hidden;
}
.container-fluid {
padding-left: 15px;
padding-right: 15px;
}
.cart-box {
padding-right: 40px;
}
.cart-box>ul>li:not(:first-child) {
margin-left: 20px;
}
.logo {
max-width: 110px;
}
.sticky .mean-container a.meanmenu-reveal {
top: -35px;
}
.slider-area.fixed-height .single-slide .row {
height: 400px;
}
.slider-content h1 {
font-size: 30px;
line-height: 40px;
margin-bottom: 15px;
}
.container-fluid .slider-content {
max-width: 100%;
}
.slider-content h4 {
font-size: 18px;
margin-bottom: 15px;
}
.single-slide .slider-content p {
font-size: 14px;
line-height: 22px;
max-width: 100%;
}
.slider-content .small-btn a {
margin-top: 25px;
padding: 0 30px;
height: 40px;
line-height: 40px;
font-size: 14px;
}
.default_arrow .slick-arrow {
font-size: 20px;
height: 50px;
width: 50px;
line-height: 50px;
}
.adp_top {
padding-top: 50px;
}
.adp_bottom {
padding-bottom: 50px;
}
.section-title>span {
font-size: 16px;
line-height: 20px;
}
.section-title h2 {
font-size: 24px;
padding-bottom: 15px;
}
.main-features .single-main-features:not(:last-child) {
margin-bottom: 20px;
}
.single_feature_wrapper .feature_img_side {
order: 2;
margin: 20px 0;
}
.main-feature-icon {
height: 60px;
width: 60px;
line-height: 60px;
font-size: 24px;
}
.pro-tabs-area li {
width: 50%;
padding-right: 5px;
margin-bottom: 5px;
}
.collective-product.adp_bottom {
padding-bottom: 30px;
}
.featured-product.adp_bottom {
padding-bottom: 30px;
}
.testmonial-area.adp_bottom {
padding-bottom: 30px;
}
.portfolio-area.adp_bottom {
padding-bottom: 30px;
}
.food-category-area.adp_bottom {
padding-bottom: 30px;
}
.banner-area.adp_bottom {
padding-bottom: 30px;
}
.promotion-content h2 {
font-size: 30px;
margin-bottom: 10px;
}
.promoton_price {
font-size: 24px;
}
.psl_price {
font-size: 26px;
}
.promotion-img {
margin-bottom: 15px;
}
.product-widget-area.small_with_banner.adp_bottom {
padding-bottom: 50px;
}
.feature-logo-area.adp_bottom {
padding-bottom: 40px;
}
.service-area.adp_bottom {
padding-bottom: 40px;
}
.single-feature-logo {
margin-bottom: 10px;
}
.footer_widget {
margin-bottom: 30px;
}
.footer-top.adp_bottom {
padding-bottom: 20px;
}
.footer-copyright {
margin-bottom: 10px;
}
.footer-bottom-right {
margin-bottom: 10px;
}
.footer-bottom {
padding-top: 15px;
padding-bottom: 15px;
}
.header-menu-list>li,
.cart-box>ul>li {
padding: 25px 0;
position: relative;
}
.mean-container a.meanmenu-reveal {
top: -45px;
}
.popup_wrapper {
display: none;
}
.cart-box-width {
right: -80px;
}
.promotion-content {
padding-left: 0;
}
.promotion-content .promotion-social {
margin-top: 15px;
}
.promotion-social.social-icon ul li a {
height: 30px;
line-height: 30px;
padding: 0 8px;
}
.discount-offer-wrapper h1 {
font-size: 40px;
margin-bottom: 10px;
line-height: 40px;
}
.promotion-content h3 {
font-size: 24px;
margin-bottom: 10px;
}
.promotion-content .prodcut-price {
font-size: 18px;
margin-top: 10px;
}
.small-btn a {
margin-top: 15px;
}
.promotion-countdown-inner .product-countdown .count {
width: 70px;
height: 70px;
padding: 7px;
margin-right: 10px;
}
.promotion-content {
padding-left: 0;
}
.promotion-countdown-inner .product-countdown .count p {
line-height: 26px;
font-size: 22px;
}
.promotion-countdown-inner {
padding-bottom: 10px;
padding-top: 10px;
}
.social-icon ul li {
margin-right: 5px;
margin-bottom: 5px;
}
.promotion-product-area {
padding: 60px 0;
}
.promotion-content {
margin-top: 20px;
}
.footer-copyright {
text-align: center;
}
.support_pay.text-end {
text-align: center !important;
}
.default_arrow.small_arrow .slick-arrow {
height: 40px;
width: 40px;
line-height: 40px;
font-size: 20px;
}
.best_feature_content h3 {
font-size: 24px;
}
.single_care_feature {
max-width: 100%;
}
.single-contact {
margin-top: 30px;
}
.stroller-content h4 {
font-size: 16px;
}
.stroller-content h3 {
font-size: 36px;
margin-bottom: 15px;
}
.stroller-content p {
font-size: 16px;
margin-bottom: 20px;
line-height: 22px;
}
.stroller-content .small-btn a {
margin-top: 30px;
}
.stroller-img {
margin-top: 30px;
}
.countdown_promotion_banner {
padding-top: 60px;
padding-bottom: 60px;
}
.testmonial-content h4 {
font-size: 20px;
}
.pricing-table-area .single-pricing-table h4 {
font-size: 20px;
}
.pricing-table-area .single-pricing-table {
margin-bottom: 20px;
}
.pricing-table-area.adp_bottom {
padding-bottom: 30px;
}
.our-team {
margin-bottom: 20px;
}
.our-team-wrapper.adp_bottom {
padding-bottom: 30px;
}
.footer_contact li span {
width: 25%;
}
.container .slider-content {
max-width: 100%;
}
.best_pet_food .main-feature-content h4 {
font-size: 18px;
}
.best_pet_food .main-feature-img {
max-width: 25%;
}
.best_pet_food .main-feature-content {
max-width: 75%;
}
.best_pet_food .main-features-top .main-feature-content {
padding-right: 15px;
}
.main-features.best_pet_food .single-main-features:not(:last-child) {
margin-bottom: 20px;
}
.best_pet_food .main-feature-center-img {
margin: 20px 0;
}
.best_pet_food .main-features-top .single-main-features {
justify-content: left;
}
.lookbook_pointer {
display: none;
}
.special_minimal_slider .single-slide .slider-content {
padding: 10px;
}
.special_minimal_slider .single-slide .slider-content h1 {
font-size: 24px;
line-height: 32px;
margin-bottom: 10px;
}
.special_minimal_slider .single-slide .slider-content h4 {
margin-bottom: 5px;
font-size: 16px;
}
.special_minimal_slider .single-slide .slider-content .small-btn a {
margin-top: 20px;
padding: 0 20px;
height: 35px;
line-height: 34px;
font-size: 12px;
}
.apointment-contact-section .single-contact .contact-form .con-head h3 {
font-size: 20px;
}
.wrapper.wrapper-boxed-layout {
margin: 0;
width: calc(100% - 0px);
}
.wrapper-boxed-layout .header-sticky.sticky {
left: 0;
right: 0;
}
.sidebar.shop-sidebar {
margin-top: 50px;
}
.shop-pagination-area .pagi_left {
text-align: center;
margin-bottom: 10px;
}
.shop-pagination-area.border-default {
padding: 10px;
}
.grid-list-top {
flex-wrap: wrap;
}
.grid-list-top .nice-select.sorter {
width: 90%;
}
.grid-list-top .nice-select .list {
z-index: 999;
}
.class_list_view .single-template-product {
flex-wrap: wrap;
}
.class_list_view .single-template-product .pro-img {
width: 100%;
}
.class_list_view .single-template-product .product_content_wrap {
width: 100%;
}
.breadcrumb-area {
padding: 50px 0;
}
.product_additional_information button {
margin-bottom: 5px;
}
.thubnail-desc {
margin-top: 20px;
}
.quantity {
width: 60px;
}
.details_action_wraper a {
padding: 0px 10px;
}
.main-product-thumbnail .thubnail-desc {
margin-top: 30px;
}
.product-varient-wrapper {
flex-wrap: wrap;
}
.pv_class {
margin-bottom: 10px;
}
.modal-body h4 {
font-size: 20px;
}
.cart-main-area .table-responsive .table>tbody>tr>td {
min-width: 130px;
}
.cart-main-area .table-responsive .table>tbody>tr>td {
min-width: 170px;
}
.cart-main-area table td.product-name {
min-width: 230px;
}
.cart-main-area.wish-list .product-add-to-cart a {
font-weight: 500;
padding: 10px 15px;
width: 150px;
}
.your-order {
padding: 10px;
}
.buttons-cart a {
margin-top: 5px;
}
.cart_totals h2 {
font-size: 20px;
float: left;
}
.blog-dtl-header {
font-size: 18px;
}
.single-comment {
flex-wrap: wrap;
}
.single-comment .comment-img {
margin-right: 0;
width: 100%;
margin-bottom: 10px;
}
.tags-social .tags {
margin-bottom: 10px;
}
.meta-box.meta-blog {
margin-bottom: 10px;
margin-top: 10px;
padding-bottom: 10px;
}
.single-fondle-blog {
margin-bottom: 20px;
}
.blog-area .row [class*="col-"] {
margin-bottom: 20px;
}
.skill-area .login-btn {
margin-top: 12px;
}
.quick-thumb-content .modal-lg {
margin: 30px auto;
}
.modal-content .modal-body {
padding: 0 20px 20px;
}
.thubnail-desc h3 {
font-size: 20px;
}
.pv_class {
min-width: 100%;
}
.details_action_wraper a {
width: 140px;
margin-bottom: 10px;
}
.details_action_wraper ul {
flex-wrap: wrap;
}
.categorie-search-box {
right: -100px;
width: 275px;
}
.currency-selector.cart-box-width {
right: -45px;
}
.click_common {
display: none;
}
.row.header_eight_top {
display: none;
}
.header-style-eight .logo_hide_class {
display: block;
}
.header-style-eight .settings_cart_hide {
display: block;
}
.header-style-eight .mean-container a.meanmenu-reveal {
top: -50px;
}
.small-list-title a {
font-size: 14px;
}
.error-text>p {
padding: 0;
}
#search-form {
width: 100%;
}
.find_error {
flex-wrap: wrap;
}
.btn_error {
margin-top: 20px;
}
}
/* landscape Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.grid-list-view {
width: 50%;
}
.buttons-cart a {
margin-top: 0;
}
.single-feature-logo__image {
width: 10%;
}
#search-form {
width: 300px;
}
}

16
html/css/slick-slider.css Normal file
View File

@@ -0,0 +1,16 @@
/*
Slick Slider
Version: 1.8.1
Author: Ken Wheeler
Website: http://kenwheeler.github.io
Docs: http://kenwheeler.github.io/slick
Repo: http://github.com/kenwheeler/slick
Issues: http://github.com/kenwheeler/slick/issues
*/
.slick-slider{position:relative;display:block;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{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}