#payment .payment_methods li[class*="payment_method_xpay"] label img {
width: fit-content;
max-width: 50px;
max-height: 20px;
transform: scale(1.2);
margin-left: 15px;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="google-pay"]) {
transform: scale(2);
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="skrill"]) {
max-width: 40px;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="alipay"]) {
transform: scale(2);
max-width: 35px;
margin-left: 30px;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*="wechat"]) {
transform: scale(1.5);
}
#payment .payment_methods li[class*="payment_method_xpay"] label img:where([src*=".svg"]),
#payment .payment_methods .nexixpay-loghi-container div.img-container img:where([src*=".svg"]) {
width: 50px;
height: auto;
}
#payment .payment_methods .nexixpay-loghi-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
margin-inline: -5px;
margin-bottom: 15px;
}
#payment .payment_methods .nexixpay-loghi-container div.img-container {
width: 100%;
max-width: 50px;
max-height: 50px;
padding: 5px;
}
#payment .payment_methods .nexixpay-loghi-container div.img-container img {
width: 100%;
height: 100%;
}
#payment .payment_methods li p.pagodil-select,
.entry-content p.pagodil-select {
margin-bottom: 0px;
margin-top: 15px;
font-size: 16px;
}
#payment .payment_methods select.pagodil-select {
width: 127px;
}
#payment .payment_methods p.with-margin-top {
margin-top: 15px;
}
.pagodil-p-size {
font-size: 16px;
}
.wc-payment-form .build-field-row {
display: flex;
flex-direction: row;
max-width: 300px;
gap: 5px;
}
.wc-payment-form .build-field-row:has(div:empty) {
gap: 0 !important;
}
div#EXPIRATION_DATE {
width: 60%;
}
div#SECURITY_CODE {
width: 40%;
}
.wc-payment-form .iframe-field {
height: 50px;
border: none;
width: 100%;
}
.npg-build-error-msg-container {
color: red;
margin-block: 5px;
}
.nexi-hide {
display: none !important;
}
p.loading {
color: black;
font-size: 2em;
}
p.loading:after {
content: " .";
animation: dots 1s steps(5, end) infinite;
}
@keyframes dots {
0%,
20% {
color: rgba(0, 0, 0, 0);
text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
}
40% {
color: black;
text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
}
60% {
text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
}
80%,
100% {
text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
}
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:999998;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:999999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.bpfw-preview-book {
background: #fff;
margin: 50px;
border-radius: 5px;
position: relative;
}
.bpfw-popup-title {
padding: 15px;
border-bottom: 1px solid #ebebeb;
text-align: left;
}
.bpfw-popup-title h2 {
font-size: 1em;
margin: 0;
font-weight: 400;
}
.bpfw-popup-title h2 span {
color: #aaa;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
margin-right: 10px;
}
.bpfw-popup-content-wrapper {
overflow-y: scroll;
overflow-x: hidden;
}
.bpfw-popup-content {
width: 600px;
max-width: 96%;
margin: 0 auto;
transition: .3s ease;
}
.bpfw-popup-content img {
width: 100%;
height: auto;
display: block;
text-align: center;
margin: 20px auto;
border: 1px solid rgba(0, 0, 0, 0.3);
box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.3);
max-width: 100%;
}
.bpfw-preview-tools {
position: absolute;
bottom: 20px;
right: 20px;
z-index: 3;
color: #777;
}
.bpfw-preview-tools button {
width: 48px;
height: 48px;
line-height: 1;
padding: 0;
border: solid 1px #ebebeb;
color: currentColor;
font-size: 20px;
margin: 0 5px;
background-color: #fff;
background: linear-gradient(#fff, #f2f2f2);
border-radius: 50%;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
transition: background 0.3s;
outline: 0!important;
}
.bpfw-preview-tools button:hover,
.bpfw-preview-tools button:focus {
color: #000!important;
}
.bpfw-preview-tools button:active {
background: linear-gradient(#f2f2f2, #fff);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.bpfw-svg-icon {
display: inline-block;
vertical-align: middle;
width: 1em;
height: 1em;
stroke-width: 0;
stroke: currentColor;
fill: currentColor;
}
.bpfw-preview-book button.mfp-close {
width: 32px;
height: 32px;
line-height: 32px;
font-size: 36px;
margin-right: 12px;
margin-top: 8px;
font-weight: 400;
outline: 0;
}
.bpfw-images {
perspective: 2000px;
}
.bpfw-images .bpfw-flip-wrapper {
max-width: 100%;
position: relative;
transform-style: preserve-3d;
transform: rotateY(0);
margin: 0 auto;
transition: transform 0.6s ease;
}
.bpfw-images .bpfw-flip-wrapper > img {
width: 100%;
}
.bpfw-images .bpfw-flip-wrapper.bpfw-view {
transform: rotateY(-180deg);
}
.bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover {
transform: rotateY(-30deg);
}
.bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover .bpfw-flip-front {
transform: rotateY(-20deg);
}
.bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover .bpfw-flip-first-page {
transform: rotateY(-10deg);
}
.bpfw-images .bpfw-flip {
position: absolute;
left: 0;
top: 0;
right: 0;
transform-origin: 0;
will-change: transform;
background-image: linear-gradient(45deg, white, #fafafa);
transition: transform 0.3s ease;
overflow: hidden;
}
.bpfw-images .bpfw-flip img {
display: block;
height: auto;
width: 100%;
}
.bpfw-images .bpfw-flip-side {
width: 50px;
bottom: 0;
background-color: #333;
transform: rotateY(90deg);
background-image: linear-gradient(45deg, #333, #111);
}
.bpfw-images .bpfw-flip-side-paper {
width: 50px;
bottom: 0;
left: 100%;
transform: rotateY(90deg);
background-color: #f3f3f3;
background-image: -webkit-repeating-linear-gradient(left, #fff 0%, #ebebeb 1.3%, #fff 2%, #e2e2e2 3.2%);
background-image: -o-repeating-linear-gradient(left, #fff 0%, #ebebeb 1.3%, #fff 2%, #e2e2e2 3.2%);
background-image: repeating-linear-gradient(to right, #fff 0%, #ebebeb 1.3%, #fff 2%, #e2e2e2 3.2%);
}
.bpfw-images .bpfw-flip-front {
background-color: #333;
transform: rotateY(-2deg);
}
.bpfw-images .bpfw-flip-front:after {
content: " ";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .1) 10px, rgba(0, 0, 0, .1) 15px, transparent, 16px, transparent);
}
.bpfw-images .bpfw-flip-back {
background: #f3f3f3;
transform: translateZ(-50px) rotateY(180deg);
transform-origin: center;
box-shadow: 15px 15px 30px rgba(0, 0, 0, .1);
width: 100%;
height: 100%;
}
.bpfw-images .bpfw-flip-back:after {
content: " ";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(-90deg, transparent, rgba(0, 0, 0, .3) 10px, rgba(0, 0, 0, .5) 15px, transparent, 16px, transparent);
}
.bpfw-images .bpfw-flip-first-page, .bpfw-images .bpfw-flip-second-page {
width: 100%;
height: 100%;
background-color: white;
}
.bpfw-images .bpfw-flip-first-page {
transform: rotateY(-1deg);
background-image: linear-gradient(75deg, #aaa, #ccc);
}
.bpfw-images .bpfw-flip-second-page {
background-color: #fafafa;
background-image: linear-gradient(45deg, #f3f3f3, #fafafa);
}
.bpfw-images .bpfw-btn-action {
text-align: center;
padding-top: 50px;
}
.no-preserve3d .bpfw-images .bpfw-btn-action .see-back {
display: none;
}
.bpfw-btn {
background-color: transparent;
padding: 5px 15px;
color: #000;
border: 2px solid #ebebeb;
border-radius: 50px;
font-size: 15px;
cursor: pointer;
line-height: 1;
display: inline-block;
margin: 0 5px;
transition: .3s ease;
text-decoration: none;
}
.bpfw-btn:hover {
background-color: #000;
border-color: #000;
color: #fff;
transition: .3s ease;
} .rtl .bpfw-images .bpfw-flip-wrapper.bpfw-view {
transform: rotateY(180deg);
}
.rtl .bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover {
transform: rotateY(30deg);
}
.rtl .bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover .bpfw-flip-front {
transform: rotateY(20deg);
}
.rtl .bpfw-images .bpfw-flip-wrapper:not(.bpfw-view):hover .bpfw-flip-first-page {
transform: rotateY(10deg);
}
.rtl .bpfw-images .bpfw-flip-side {
left: 100%;
}
.rtl .bpfw-images .bpfw-flip-side-paper {
left: 0;
}
.rtl .bpfw-images .bpfw-flip-front {
transform-origin: 100%;
transform: rotateY(2deg);
}
.rtl .bpfw-images .bpfw-flip-front:after {
transform: rotate(180deg);
}
.rtl .bpfw-images .bpfw-flip-back:after {
transform: rotate(-180deg);
}
.rtl .bpfw-images .bpfw-flip-first-page {
transform-origin: 100% 0;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}.woocommerce, .woocommerce-page { }
.woocommerce #quantity input::-webkit-outer-spin-button,
.woocommerce #quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button,
.woocommerce-page #quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display: none; }
.woocommerce .quantity, .woocommerce-page .quantity {
position: relative;
margin: 0 auto;
overflow: hidden;
zoom: 1;
padding-right: 1.1em;
display: inline-block; }
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
width: 65px;
height: 40px;
float: left;
padding: 0 20px;
margin: 0;
text-align: inherit;
border: 1px solid #ebebeb;
border-right: 0;
font-weight: 700;
border-radius: 5px 0 0 5px;
-moz-appearance: textfield; }
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number] {
padding-right: 1.2em; }
.woocommerce .quantity .plus,
.woocommerce .quantity .minus, .woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus {
display: block;
padding: 0;
margin: 0;
font-size: 16px;
position: absolute;
text-align: center;
width: 30px;
height: 20px;
text-decoration: none;
overflow: visible;
text-decoration: none;
font-weight: 700;
cursor: pointer;
color: #4c4c4c;
border: 1px solid #ebebeb;
background-color: #ebebeb;
text-shadow: none;
line-height: 1;
background: #fff; }
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover {
background-color: #88c74a;
color: #fff; }
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
top: 0;
right: 0;
border-bottom: 0;
border-radius: 0 5px 0 0; }
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus {
bottom: 0;
right: 0;
border-top: 0;
border-radius: 0 0 5px 0; }
.woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover{
border-color: #88c74a;
}.hvr-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .hvr-shrink {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
-webkit-transform: scale(0.9);
transform: scale(0.9);
} @-webkit-keyframes hvr-pulse {
25% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
75% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@keyframes hvr-pulse {
25% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
75% {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
.hvr-pulse {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
-webkit-animation-name: hvr-pulse;
animation-name: hvr-pulse;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
} @-webkit-keyframes hvr-pulse-grow {
to {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
}
@keyframes hvr-pulse-grow {
to {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
}
.hvr-pulse-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
-webkit-animation-name: hvr-pulse-grow;
animation-name: hvr-pulse-grow;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
} @-webkit-keyframes hvr-pulse-shrink {
to {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@keyframes hvr-pulse-shrink {
to {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
.hvr-pulse-shrink {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
-webkit-animation-name: hvr-pulse-shrink;
animation-name: hvr-pulse-shrink;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
} @-webkit-keyframes hvr-push {
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes hvr-push {
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
.hvr-push {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
-webkit-animation-name: hvr-push;
animation-name: hvr-push;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-pop {
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@keyframes hvr-pop {
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
.hvr-pop {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
-webkit-animation-name: hvr-pop;
animation-name: hvr-pop;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} .hvr-bounce-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
} .hvr-bounce-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
} .hvr-rotate {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
-webkit-transform: rotate(4deg);
transform: rotate(4deg);
} .hvr-grow-rotate {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
-webkit-transform: scale(1.1) rotate(4deg);
transform: scale(1.1) rotate(4deg);
} .hvr-float {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
} .hvr-sink {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
-webkit-transform: translateY(8px);
transform: translateY(8px);
} @-webkit-keyframes hvr-bob {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
50% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@keyframes hvr-bob {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
50% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@-webkit-keyframes hvr-bob-float {
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@keyframes hvr-bob-float {
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
.hvr-bob {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
-webkit-animation-name: hvr-bob-float, hvr-bob;
animation-name: hvr-bob-float, hvr-bob;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} @-webkit-keyframes hvr-hang {
0% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
50% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
@keyframes hvr-hang {
0% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
50% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
@-webkit-keyframes hvr-hang-sink {
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
@keyframes hvr-hang-sink {
100% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
}
.hvr-hang {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
-webkit-animation-name: hvr-hang-sink, hvr-hang;
animation-name: hvr-hang-sink, hvr-hang;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} .hvr-skew {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
-webkit-transform: skew(-10deg);
transform: skew(-10deg);
} .hvr-skew-forward {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
-webkit-transform: skew(-10deg);
transform: skew(-10deg);
} .hvr-skew-backward {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
-webkit-transform: skew(10deg);
transform: skew(10deg);
} @-webkit-keyframes hvr-wobble-vertical {
16.65% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
33.3% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
49.95% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
66.6% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
83.25% {
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes hvr-wobble-vertical {
16.65% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
33.3% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
49.95% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
66.6% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
83.25% {
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.hvr-wobble-vertical {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
-webkit-animation-name: hvr-wobble-vertical;
animation-name: hvr-wobble-vertical;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-horizontal {
16.65% {
-webkit-transform: translateX(8px);
transform: translateX(8px);
}
33.3% {
-webkit-transform: translateX(-6px);
transform: translateX(-6px);
}
49.95% {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
66.6% {
-webkit-transform: translateX(-2px);
transform: translateX(-2px);
}
83.25% {
-webkit-transform: translateX(1px);
transform: translateX(1px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes hvr-wobble-horizontal {
16.65% {
-webkit-transform: translateX(8px);
transform: translateX(8px);
}
33.3% {
-webkit-transform: translateX(-6px);
transform: translateX(-6px);
}
49.95% {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
66.6% {
-webkit-transform: translateX(-2px);
transform: translateX(-2px);
}
83.25% {
-webkit-transform: translateX(1px);
transform: translateX(1px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.hvr-wobble-horizontal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
-webkit-animation-name: hvr-wobble-horizontal;
animation-name: hvr-wobble-horizontal;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-to-bottom-right {
16.65% {
-webkit-transform: translate(8px, 8px);
transform: translate(8px, 8px);
}
33.3% {
-webkit-transform: translate(-6px, -6px);
transform: translate(-6px, -6px);
}
49.95% {
-webkit-transform: translate(4px, 4px);
transform: translate(4px, 4px);
}
66.6% {
-webkit-transform: translate(-2px, -2px);
transform: translate(-2px, -2px);
}
83.25% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@keyframes hvr-wobble-to-bottom-right {
16.65% {
-webkit-transform: translate(8px, 8px);
transform: translate(8px, 8px);
}
33.3% {
-webkit-transform: translate(-6px, -6px);
transform: translate(-6px, -6px);
}
49.95% {
-webkit-transform: translate(4px, 4px);
transform: translate(4px, 4px);
}
66.6% {
-webkit-transform: translate(-2px, -2px);
transform: translate(-2px, -2px);
}
83.25% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
.hvr-wobble-to-bottom-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
-webkit-animation-name: hvr-wobble-to-bottom-right;
animation-name: hvr-wobble-to-bottom-right;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-to-top-right {
16.65% {
-webkit-transform: translate(8px, -8px);
transform: translate(8px, -8px);
}
33.3% {
-webkit-transform: translate(-6px, 6px);
transform: translate(-6px, 6px);
}
49.95% {
-webkit-transform: translate(4px, -4px);
transform: translate(4px, -4px);
}
66.6% {
-webkit-transform: translate(-2px, 2px);
transform: translate(-2px, 2px);
}
83.25% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@keyframes hvr-wobble-to-top-right {
16.65% {
-webkit-transform: translate(8px, -8px);
transform: translate(8px, -8px);
}
33.3% {
-webkit-transform: translate(-6px, 6px);
transform: translate(-6px, 6px);
}
49.95% {
-webkit-transform: translate(4px, -4px);
transform: translate(4px, -4px);
}
66.6% {
-webkit-transform: translate(-2px, 2px);
transform: translate(-2px, 2px);
}
83.25% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
.hvr-wobble-to-top-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
-webkit-animation-name: hvr-wobble-to-top-right;
animation-name: hvr-wobble-to-top-right;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-top {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
@keyframes hvr-wobble-top {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
.hvr-wobble-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
-webkit-animation-name: hvr-wobble-top;
animation-name: hvr-wobble-top;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-bottom {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
@keyframes hvr-wobble-bottom {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
.hvr-wobble-bottom {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
-webkit-animation-name: hvr-wobble-bottom;
animation-name: hvr-wobble-bottom;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-skew {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
@keyframes hvr-wobble-skew {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
.hvr-wobble-skew {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
-webkit-animation-name: hvr-wobble-skew;
animation-name: hvr-wobble-skew;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-buzz {
50% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
100% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
}
@keyframes hvr-buzz {
50% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
100% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
}
.hvr-buzz {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
-webkit-animation-name: hvr-buzz;
animation-name: hvr-buzz;
-webkit-animation-duration: 0.15s;
animation-duration: 0.15s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
} @-webkit-keyframes hvr-buzz-out {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}
100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}
@keyframes hvr-buzz-out {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}
100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}
.hvr-buzz-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
-webkit-animation-name: hvr-buzz-out;
animation-name: hvr-buzz-out;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} .hvr-forward {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
-webkit-transform: translateX(8px);
transform: translateX(8px);
} .hvr-backward {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
-webkit-transform: translateX(-8px);
transform: translateX(-8px);
}  .hvr-fade {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
overflow: hidden;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color, background-color;
transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
background-color: #2098D1;
color: white;
} @-webkit-keyframes hvr-back-pulse {
50% {
background-color: rgba(32, 152, 209, 0.75);
}
}
@keyframes hvr-back-pulse {
50% {
background-color: rgba(32, 152, 209, 0.75);
}
}
.hvr-back-pulse {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
overflow: hidden;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: color, background-color;
transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
-webkit-animation-name: hvr-back-pulse;
animation-name: hvr-back-pulse;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
background-color: #2098D1;
background-color: #2098d1;
color: white;
} .hvr-sweep-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
} .hvr-sweep-to-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
} .hvr-sweep-to-bottom {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
} .hvr-sweep-to-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
} .hvr-bounce-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
} .hvr-bounce-to-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
} .hvr-bounce-to-bottom {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
} .hvr-bounce-to-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
} .hvr-radial-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
background: #e1e1e1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-radial-out:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
border-radius: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
-webkit-transform: scale(2);
transform: scale(2);
} .hvr-radial-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
background: #2098D1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-radial-in:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #e1e1e1;
border-radius: 100%;
-webkit-transform: scale(2);
transform: scale(2);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
color: white;
}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
-webkit-transform: scale(0);
transform: scale(0);
} .hvr-rectangle-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #2098D1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #e1e1e1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
-webkit-transform: scale(0);
transform: scale(0);
} .hvr-rectangle-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #e1e1e1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
-webkit-transform: scale(1);
transform: scale(1);
} .hvr-shutter-in-horizontal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #2098D1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #e1e1e1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
-webkit-transform: scaleX(0);
transform: scaleX(0);
} .hvr-shutter-out-horizontal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #e1e1e1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #2098D1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
} .hvr-shutter-in-vertical {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #2098D1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #e1e1e1;
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
-webkit-transform: scaleY(0);
transform: scaleY(0);
} .hvr-shutter-out-vertical {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #e1e1e1;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #2098D1;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
color: white;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}  .hvr-border-fade {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent; }
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px transparent; } .hvr-hollow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background;
transition-property: background;
box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent; }
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
background: none;
} .hvr-trim {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-trim:before {
content: '';
position: absolute;
border: white solid 4px;
top: 4px;
left: 4px;
right: 4px;
bottom: 4px;
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
opacity: 1;
} @-webkit-keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
@keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
.hvr-ripple-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-ripple-out:before {
content: '';
position: absolute;
border: #e1e1e1 solid 6px;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
-webkit-animation-name: hvr-ripple-out;
animation-name: hvr-ripple-out;
} @-webkit-keyframes hvr-ripple-in {
100% {
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 1;
}
}
@keyframes hvr-ripple-in {
100% {
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 1;
}
}
.hvr-ripple-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-ripple-in:before {
content: '';
position: absolute;
border: #e1e1e1 solid 4px;
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
-webkit-animation-name: hvr-ripple-in;
animation-name: hvr-ripple-in;
} .hvr-outline-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-outline-out:before {
content: '';
position: absolute;
border: #e1e1e1 solid 4px;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: top, right, bottom, left;
transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
top: -8px;
right: -8px;
bottom: -8px;
left: -8px;
} .hvr-outline-in {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-outline-in:before {
pointer-events: none;
content: '';
position: absolute;
border: #e1e1e1 solid 4px;
top: -16px;
right: -16px;
bottom: -16px;
left: -16px;
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: top, right, bottom, left;
transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
top: -8px;
right: -8px;
bottom: -8px;
left: -8px;
opacity: 1;
} .hvr-round-corners {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: border-radius;
transition-property: border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
border-radius: 1em;
} .hvr-underline-from-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-underline-from-left:before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 100%;
bottom: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
right: 0;
} .hvr-underline-from-center {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-underline-from-center:before {
content: "";
position: absolute;
z-index: -1;
left: 51%;
right: 51%;
bottom: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: left, right;
transition-property: left, right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
left: 0;
right: 0;
} .hvr-underline-from-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-underline-from-right:before {
content: "";
position: absolute;
z-index: -1;
left: 100%;
right: 0;
bottom: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: left;
transition-property: left;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
left: 0;
} .hvr-overline-from-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-overline-from-left:before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 100%;
top: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
right: 0;
} .hvr-overline-from-center {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-overline-from-center:before {
content: "";
position: absolute;
z-index: -1;
left: 51%;
right: 51%;
top: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: left, right;
transition-property: left, right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
left: 0;
right: 0;
} .hvr-overline-from-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-overline-from-right:before {
content: "";
position: absolute;
z-index: -1;
left: 100%;
right: 0;
top: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: left;
transition-property: left;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
left: 0;
} .hvr-reveal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-reveal:before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-color: #2098D1;
border-style: solid;
border-width: 0;
-webkit-transition-property: border-width;
transition-property: border-width;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
-webkit-transform: translateY(0);
transform: translateY(0);
border-width: 4px;
} .hvr-underline-reveal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-underline-reveal:before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 0;
bottom: 0;
background: #2098D1;
height: 4px;
-webkit-transform: translateY(4px);
transform: translateY(4px);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
-webkit-transform: translateY(0);
transform: translateY(0);
} .hvr-overline-reveal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
overflow: hidden;
}
.hvr-overline-reveal:before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 0;
top: 0;
background: #2098D1;
height: 4px;
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
-webkit-transform: translateY(0);
transform: translateY(0);
}  .hvr-glow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
} .hvr-shadow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
} .hvr-grow-shadow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow, transform;
transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .hvr-box-shadow-outset {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
} .hvr-box-shadow-inset {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px transparent; }
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px transparent; } .hvr-float-shadow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-float-shadow:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%); -webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform, opacity;
transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
-webkit-transform: translateY(-5px);
transform: translateY(-5px); }
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
opacity: 1;
-webkit-transform: translateY(5px);
transform: translateY(5px); } .hvr-shadow-radial {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
pointer-events: none;
position: absolute;
content: '';
left: 0;
width: 100%;
box-sizing: border-box;
background-repeat: no-repeat;
height: 5px;
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.hvr-shadow-radial:before {
bottom: 100%;
background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.hvr-shadow-radial:after {
top: 100%;
background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
opacity: 1;
}  .hvr-bubble-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-bubble-top:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
border-style: solid;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
left: calc(50% - 10px);
top: 0;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
} .hvr-bubble-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-bubble-right:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
border-style: solid;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
top: calc(50% - 10px);
right: 0;
border-width: 10px 0 10px 10px;
border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
-webkit-transform: translateX(10px);
transform: translateX(10px);
} .hvr-bubble-bottom {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-bubble-bottom:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
border-style: solid;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
left: calc(50% - 10px);
bottom: 0;
border-width: 10px 10px 0 10px;
border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
-webkit-transform: translateY(10px);
transform: translateY(10px);
} .hvr-bubble-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-bubble-left:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
border-style: solid;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
top: calc(50% - 10px);
left: 0;
border-width: 10px 10px 10px 0;
border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
} .hvr-bubble-float-top {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-top:before {
position: absolute;
z-index: -1;
content: '';
left: calc(50% - 10px);
top: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #e1e1e1 transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
} .hvr-bubble-float-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-right:before {
position: absolute;
z-index: -1;
top: calc(50% - 10px);
right: 0;
content: '';
border-style: solid;
border-width: 10px 0 10px 10px;
border-color: transparent transparent transparent #e1e1e1;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
-webkit-transform: translateX(10px);
transform: translateX(10px);
} .hvr-bubble-float-bottom {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-bottom:before {
position: absolute;
z-index: -1;
content: '';
left: calc(50% - 10px);
bottom: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #e1e1e1 transparent transparent transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
-webkit-transform: translateY(10px);
transform: translateY(10px);
} .hvr-bubble-float-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-left:before {
position: absolute;
z-index: -1;
content: '';
top: calc(50% - 10px);
left: 0;
border-style: solid;
border-width: 10px 10px 10px 0;
border-color: transparent #e1e1e1 transparent transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}  .hvr-icon-back {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
}
.hvr-icon-back .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-back:hover .hvr-icon, .hvr-icon-back:focus .hvr-icon, .hvr-icon-back:active .hvr-icon {
-webkit-transform: translateX(-4px);
transform: translateX(-4px);
} .hvr-icon-forward {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
}
.hvr-icon-forward .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon {
-webkit-transform: translateX(4px);
transform: translateX(4px);
} @-webkit-keyframes hvr-icon-down {
0%,
50%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
25%,
75% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
}
@keyframes hvr-icon-down {
0%,
50%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
25%,
75% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
} .hvr-icon-down {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-down .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-down:hover .hvr-icon, .hvr-icon-down:focus .hvr-icon, .hvr-icon-down:active .hvr-icon {
-webkit-animation-name: hvr-icon-down;
animation-name: hvr-icon-down;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
} @-webkit-keyframes hvr-icon-up {
0%,
50%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
25%,
75% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
}
@keyframes hvr-icon-up {
0%,
50%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
25%,
75% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
} .hvr-icon-up {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-up .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-up:hover .hvr-icon, .hvr-icon-up:focus .hvr-icon, .hvr-icon-up:active .hvr-icon {
-webkit-animation-name: hvr-icon-up;
animation-name: hvr-icon-up;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
} .hvr-icon-spin {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-spin .hvr-icon {
-webkit-transition-duration: 1s;
transition-duration: 1s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
}
.hvr-icon-spin:hover .hvr-icon, .hvr-icon-spin:focus .hvr-icon, .hvr-icon-spin:active .hvr-icon {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
} @-webkit-keyframes hvr-icon-drop {
0% {
opacity: 0;
}
50% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
51%,
100% {
opacity: 1;
}
}
@keyframes hvr-icon-drop {
0% {
opacity: 0;
}
50% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
51%,
100% {
opacity: 1;
}
} .hvr-icon-drop {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-drop .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon {
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-animation-name: hvr-icon-drop;
animation-name: hvr-icon-drop;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
} .hvr-icon-fade {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-fade .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: color;
transition-property: color;
}
.hvr-icon-fade:hover .hvr-icon, .hvr-icon-fade:focus .hvr-icon, .hvr-icon-fade:active .hvr-icon {
color: #0F9E5E;
} @-webkit-keyframes hvr-icon-float-away {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translateY(-1em);
transform: translateY(-1em);
}
}
@keyframes hvr-icon-float-away {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translateY(-1em);
transform: translateY(-1em);
}
} .hvr-icon-float-away {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-float-away .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.hvr-icon-float-away:hover .hvr-icon, .hvr-icon-float-away:focus .hvr-icon, .hvr-icon-float-away:active .hvr-icon {
-webkit-animation-name: hvr-icon-float-away;
animation-name: hvr-icon-float-away;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
} @-webkit-keyframes hvr-icon-sink-away {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translateY(1em);
transform: translateY(1em);
}
}
@keyframes hvr-icon-sink-away {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translateY(1em);
transform: translateY(1em);
}
} .hvr-icon-sink-away {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-sink-away .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.hvr-icon-sink-away:hover .hvr-icon, .hvr-icon-sink-away:focus .hvr-icon, .hvr-icon-sink-away:active .hvr-icon {
-webkit-animation-name: hvr-icon-sink-away;
animation-name: hvr-icon-sink-away;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
} .hvr-icon-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-grow .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon {
-webkit-transform: scale(1.3) translateZ(0);
transform: scale(1.3) translateZ(0);
} .hvr-icon-shrink {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-shrink .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-shrink:hover .hvr-icon, .hvr-icon-shrink:focus .hvr-icon, .hvr-icon-shrink:active .hvr-icon {
-webkit-transform: scale(0.8);
transform: scale(0.8);
} @-webkit-keyframes hvr-icon-pulse {
25% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
75% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@keyframes hvr-icon-pulse {
25% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
75% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
.hvr-icon-pulse {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-pulse .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover .hvr-icon, .hvr-icon-pulse:focus .hvr-icon, .hvr-icon-pulse:active .hvr-icon {
-webkit-animation-name: hvr-icon-pulse;
animation-name: hvr-icon-pulse;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
} @-webkit-keyframes hvr-icon-pulse-grow {
to {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
}
@keyframes hvr-icon-pulse-grow {
to {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
}
.hvr-icon-pulse-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-pulse-grow .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-pulse-grow:hover .hvr-icon, .hvr-icon-pulse-grow:focus .hvr-icon, .hvr-icon-pulse-grow:active .hvr-icon {
-webkit-animation-name: hvr-icon-pulse-grow;
animation-name: hvr-icon-pulse-grow;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
} @-webkit-keyframes hvr-icon-pulse-shrink {
to {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@keyframes hvr-icon-pulse-shrink {
to {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
.hvr-icon-pulse-shrink {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.hvr-icon-pulse-shrink .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink:hover .hvr-icon, .hvr-icon-pulse-shrink:focus .hvr-icon, .hvr-icon-pulse-shrink:active .hvr-icon {
-webkit-animation-name: hvr-icon-pulse-shrink;
animation-name: hvr-icon-pulse-shrink;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
} @-webkit-keyframes hvr-icon-push {
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
@keyframes hvr-icon-push {
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
}
.hvr-icon-push {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-push .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-push:hover .hvr-icon, .hvr-icon-push:focus .hvr-icon, .hvr-icon-push:active .hvr-icon {
-webkit-animation-name: hvr-icon-push;
animation-name: hvr-icon-push;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-icon-pop {
50% {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
}
@keyframes hvr-icon-pop {
50% {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
}
.hvr-icon-pop {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-pop .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon {
-webkit-animation-name: hvr-icon-pop;
animation-name: hvr-icon-pop;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} .hvr-icon-bounce {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-bounce .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
} .hvr-icon-rotate {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-rotate .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-rotate:hover .hvr-icon, .hvr-icon-rotate:focus .hvr-icon, .hvr-icon-rotate:active .hvr-icon {
-webkit-transform: rotate(20deg);
transform: rotate(20deg);
} .hvr-icon-grow-rotate {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-grow-rotate .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:hover .hvr-icon, .hvr-icon-grow-rotate:focus .hvr-icon, .hvr-icon-grow-rotate:active .hvr-icon {
-webkit-transform: scale(1.5) rotate(12deg);
transform: scale(1.5) rotate(12deg);
} .hvr-icon-float {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-float .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-float:hover .hvr-icon, .hvr-icon-float:focus .hvr-icon, .hvr-icon-float:active .hvr-icon {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
} .hvr-icon-sink {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-sink .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-icon-sink:hover .hvr-icon, .hvr-icon-sink:focus .hvr-icon, .hvr-icon-sink:active .hvr-icon {
-webkit-transform: translateY(4px);
transform: translateY(4px);
} @-webkit-keyframes hvr-icon-bob {
0% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
50% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
100% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
}
@keyframes hvr-icon-bob {
0% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
50% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
100% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
}
@-webkit-keyframes hvr-icon-bob-float {
100% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
}
@keyframes hvr-icon-bob-float {
100% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
}
.hvr-icon-bob {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-bob .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-bob:hover .hvr-icon, .hvr-icon-bob:focus .hvr-icon, .hvr-icon-bob:active .hvr-icon {
-webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
animation-name: hvr-icon-bob-float, hvr-icon-bob;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} @-webkit-keyframes hvr-icon-hang {
0% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
50% {
-webkit-transform: translateY(2px);
transform: translateY(2px);
}
100% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
}
@keyframes hvr-icon-hang {
0% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
50% {
-webkit-transform: translateY(2px);
transform: translateY(2px);
}
100% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
}
@-webkit-keyframes hvr-icon-hang-sink {
100% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
}
@keyframes hvr-icon-hang-sink {
100% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
}
.hvr-icon-hang {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-hang .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-hang:hover .hvr-icon, .hvr-icon-hang:focus .hvr-icon, .hvr-icon-hang:active .hvr-icon {
-webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
animation-name: hvr-icon-hang-sink, hvr-icon-hang;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} @-webkit-keyframes hvr-icon-wobble-horizontal {
16.65% {
-webkit-transform: translateX(6px);
transform: translateX(6px);
}
33.3% {
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
49.95% {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
66.6% {
-webkit-transform: translateX(-2px);
transform: translateX(-2px);
}
83.25% {
-webkit-transform: translateX(1px);
transform: translateX(1px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes hvr-icon-wobble-horizontal {
16.65% {
-webkit-transform: translateX(6px);
transform: translateX(6px);
}
33.3% {
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
49.95% {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
66.6% {
-webkit-transform: translateX(-2px);
transform: translateX(-2px);
}
83.25% {
-webkit-transform: translateX(1px);
transform: translateX(1px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.hvr-icon-wobble-horizontal {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
-webkit-animation-name: hvr-icon-wobble-horizontal;
animation-name: hvr-icon-wobble-horizontal;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-icon-wobble-vertical {
16.65% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
33.3% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
49.95% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
66.6% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
83.25% {
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes hvr-icon-wobble-vertical {
16.65% {
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
33.3% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
49.95% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
66.6% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
83.25% {
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.hvr-icon-wobble-vertical {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon {
-webkit-animation-name: hvr-icon-wobble-vertical;
animation-name: hvr-icon-wobble-vertical;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-icon-buzz {
50% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
100% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
}
@keyframes hvr-icon-buzz {
50% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
100% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
}
.hvr-icon-buzz {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-buzz .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-buzz:hover .hvr-icon, .hvr-icon-buzz:focus .hvr-icon, .hvr-icon-buzz:active .hvr-icon {
-webkit-animation-name: hvr-icon-buzz;
animation-name: hvr-icon-buzz;
-webkit-animation-duration: 0.15s;
animation-duration: 0.15s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
} @-webkit-keyframes hvr-icon-buzz-out {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}
100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}
@keyframes hvr-icon-buzz-out {
10% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
20% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
30% {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg);
}
40% {
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg);
}
50% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
60% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
70% {
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg);
}
80% {
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg);
}
90% {
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0);
}
100% {
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0);
}
}
.hvr-icon-buzz-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-icon-buzz-out .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.hvr-icon-buzz-out:hover .hvr-icon, .hvr-icon-buzz-out:focus .hvr-icon, .hvr-icon-buzz-out:active .hvr-icon {
-webkit-animation-name: hvr-icon-buzz-out;
animation-name: hvr-icon-buzz-out;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}  .hvr-curl-top-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-curl-top-left:before {
pointer-events: none;
position: absolute;
content: '';
height: 0;
width: 0;
top: 0;
left: 0;
background: white; background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000'); z-index: 1000;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: width, height;
transition-property: width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
width: 25px;
height: 25px;
} .hvr-curl-top-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-curl-top-right:before {
pointer-events: none;
position: absolute;
content: '';
height: 0;
width: 0;
top: 0;
right: 0;
background: white; background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: width, height;
transition-property: width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
width: 25px;
height: 25px;
} .hvr-curl-bottom-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-curl-bottom-right:before {
pointer-events: none;
position: absolute;
content: '';
height: 0;
width: 0;
bottom: 0;
right: 0;
background: white; background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: width, height;
transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
width: 25px;
height: 25px;
} .hvr-curl-bottom-left {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-curl-bottom-left:before {
pointer-events: none;
position: absolute;
content: '';
height: 0;
width: 0;
bottom: 0;
left: 0;
background: white; background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: width, height;
transition-property: width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
width: 25px;
height: 25px;
}       .hover-zoom {
position: relative;
overflow: hidden;
}
.hover-zoom img {
max-width: 100%;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.hover-zoom:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
@media (max-width: 991px) {
.hover-zoom img {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.hover-zoom:hover img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
.hover-zoom > * {
overflow: hidden;
}
.hover-zoom-bg {
position: relative;
overflow: hidden;
}
@media (min-width: 1200px) {
.hover-zoom-bg > div {
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.hover-zoom-bg:hover > div {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.hover-zoom-bg > div {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.hover-zoom-bg:hover > div {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
.animated-underline {
position: relative;
}
.animated-underline:after {
bottom: 0;
content: "";
background-color: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl .animated-underline:after {
right: 0;
left: auto;
}
.animated-underline:hover, .animated-underline:focus, .animated-underline:active {
background-color: transparent;
}
.animated-underline:hover:after, .animated-underline:focus:after, .animated-underline:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
.animated-underline-center {
position: relative;
}
.animated-underline-center:before, .animated-underline-center:after {
content: '';
position: absolute;
-webkit-transition: transform 0.2s ease;
-o-transition: transform 0.2s ease;
transition: transform 0.2s ease;
}
.animated-underline-center:before {
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background: #fb5c42;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
}
.animated-underline-center:hover:before {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.margin-top-1 {
margin-top: 1px !important;
}
.margin-left-1 {
margin-left: 1px !important;
}
.margin-bottom-1 {
margin-bottom: 1px !important;
}
.margin-right-1 {
margin-right: 1px !important;
}
.margin-top-2 {
margin-top: 2px !important;
}
.margin-left-2 {
margin-left: 2px !important;
}
.margin-bottom-2 {
margin-bottom: 2px !important;
}
.margin-right-2 {
margin-right: 2px !important;
}
.margin-top-3 {
margin-top: 3px !important;
}
.margin-left-3 {
margin-left: 3px !important;
}
.margin-bottom-3 {
margin-bottom: 3px !important;
}
.margin-right-3 {
margin-right: 3px !important;
}
.margin-top-4 {
margin-top: 4px !important;
}
.margin-left-4 {
margin-left: 4px !important;
}
.margin-bottom-4 {
margin-bottom: 4px !important;
}
.margin-right-4 {
margin-right: 4px !important;
}
.margin-top-5 {
margin-top: 5px !important;
}
.margin-left-5 {
margin-left: 5px !important;
}
.margin-bottom-5 {
margin-bottom: 5px !important;
}
.margin-right-5 {
margin-right: 5px !important;
}
.margin-top-6 {
margin-top: 6px !important;
}
.margin-left-6 {
margin-left: 6px !important;
}
.margin-bottom-6 {
margin-bottom: 6px !important;
}
.margin-right-6 {
margin-right: 6px !important;
}
.margin-top-7 {
margin-top: 7px !important;
}
.margin-left-7 {
margin-left: 7px !important;
}
.margin-bottom-7 {
margin-bottom: 7px !important;
}
.margin-right-7 {
margin-right: 7px !important;
}
.margin-top-8 {
margin-top: 8px !important;
}
.margin-left-8 {
margin-left: 8px !important;
}
.margin-bottom-8 {
margin-bottom: 8px !important;
}
.margin-right-8 {
margin-right: 8px !important;
}
.margin-top-9 {
margin-top: 9px !important;
}
.margin-left-9 {
margin-left: 9px !important;
}
.margin-bottom-9 {
margin-bottom: 9px !important;
}
.margin-right-9 {
margin-right: 9px !important;
}
.margin-top-10 {
margin-top: 10px !important;
}
.margin-left-10 {
margin-left: 10px !important;
}
.margin-bottom-10 {
margin-bottom: 10px !important;
}
.margin-right-10 {
margin-right: 10px !important;
}
.margin-top-11 {
margin-top: 11px !important;
}
.margin-left-11 {
margin-left: 11px !important;
}
.margin-bottom-11 {
margin-bottom: 11px !important;
}
.margin-right-11 {
margin-right: 11px !important;
}
.margin-top-12 {
margin-top: 12px !important;
}
.margin-left-12 {
margin-left: 12px !important;
}
.margin-bottom-12 {
margin-bottom: 12px !important;
}
.margin-right-12 {
margin-right: 12px !important;
}
.margin-top-13 {
margin-top: 13px !important;
}
.margin-left-13 {
margin-left: 13px !important;
}
.margin-bottom-13 {
margin-bottom: 13px !important;
}
.margin-right-13 {
margin-right: 13px !important;
}
.margin-top-14 {
margin-top: 14px !important;
}
.margin-left-14 {
margin-left: 14px !important;
}
.margin-bottom-14 {
margin-bottom: 14px !important;
}
.margin-right-14 {
margin-right: 14px !important;
}
.margin-top-15 {
margin-top: 15px !important;
}
.margin-left-15 {
margin-left: 15px !important;
}
.margin-bottom-15 {
margin-bottom: 15px !important;
}
.margin-right-15 {
margin-right: 15px !important;
}
.margin-top-16 {
margin-top: 16px !important;
}
.margin-left-16 {
margin-left: 16px !important;
}
.margin-bottom-16 {
margin-bottom: 16px !important;
}
.margin-right-16 {
margin-right: 16px !important;
}
.margin-top-17 {
margin-top: 17px !important;
}
.margin-left-17 {
margin-left: 17px !important;
}
.margin-bottom-17 {
margin-bottom: 17px !important;
}
.margin-right-17 {
margin-right: 17px !important;
}
.margin-top-18 {
margin-top: 18px !important;
}
.margin-left-18 {
margin-left: 18px !important;
}
.margin-bottom-18 {
margin-bottom: 18px !important;
}
.margin-right-18 {
margin-right: 18px !important;
}
.margin-top-19 {
margin-top: 19px !important;
}
.margin-left-19 {
margin-left: 19px !important;
}
.margin-bottom-19 {
margin-bottom: 19px !important;
}
.margin-right-19 {
margin-right: 19px !important;
}
.margin-top-20 {
margin-top: 20px !important;
}
.margin-left-20 {
margin-left: 20px !important;
}
.margin-bottom-20 {
margin-bottom: 20px !important;
}
.margin-right-20 {
margin-right: 20px !important;
}
.margin-top-21 {
margin-top: 21px !important;
}
.margin-left-21 {
margin-left: 21px !important;
}
.margin-bottom-21 {
margin-bottom: 21px !important;
}
.margin-right-21 {
margin-right: 21px !important;
}
.margin-top-22 {
margin-top: 22px !important;
}
.margin-left-22 {
margin-left: 22px !important;
}
.margin-bottom-22 {
margin-bottom: 22px !important;
}
.margin-right-22 {
margin-right: 22px !important;
}
.margin-top-23 {
margin-top: 23px !important;
}
.margin-left-23 {
margin-left: 23px !important;
}
.margin-bottom-23 {
margin-bottom: 23px !important;
}
.margin-right-23 {
margin-right: 23px !important;
}
.margin-top-24 {
margin-top: 24px !important;
}
.margin-left-24 {
margin-left: 24px !important;
}
.margin-bottom-24 {
margin-bottom: 24px !important;
}
.margin-right-24 {
margin-right: 24px !important;
}
.margin-top-25 {
margin-top: 25px !important;
}
.margin-left-25 {
margin-left: 25px !important;
}
.margin-bottom-25 {
margin-bottom: 25px !important;
}
.margin-right-25 {
margin-right: 25px !important;
}
.margin-top-26 {
margin-top: 26px !important;
}
.margin-left-26 {
margin-left: 26px !important;
}
.margin-bottom-26 {
margin-bottom: 26px !important;
}
.margin-right-26 {
margin-right: 26px !important;
}
.margin-top-27 {
margin-top: 27px !important;
}
.margin-left-27 {
margin-left: 27px !important;
}
.margin-bottom-27 {
margin-bottom: 27px !important;
}
.margin-right-27 {
margin-right: 27px !important;
}
.margin-top-28 {
margin-top: 28px !important;
}
.margin-left-28 {
margin-left: 28px !important;
}
.margin-bottom-28 {
margin-bottom: 28px !important;
}
.margin-right-28 {
margin-right: 28px !important;
}
.margin-top-29 {
margin-top: 29px !important;
}
.margin-left-29 {
margin-left: 29px !important;
}
.margin-bottom-29 {
margin-bottom: 29px !important;
}
.margin-right-29 {
margin-right: 29px !important;
}
.margin-top-30 {
margin-top: 30px !important;
}
.margin-left-30 {
margin-left: 30px !important;
}
.margin-bottom-30 {
margin-bottom: 30px !important;
}
.margin-right-30 {
margin-right: 30px !important;
}
.margin-top-31 {
margin-top: 31px !important;
}
.margin-left-31 {
margin-left: 31px !important;
}
.margin-bottom-31 {
margin-bottom: 31px !important;
}
.margin-right-31 {
margin-right: 31px !important;
}
.margin-top-32 {
margin-top: 32px !important;
}
.margin-left-32 {
margin-left: 32px !important;
}
.margin-bottom-32 {
margin-bottom: 32px !important;
}
.margin-right-32 {
margin-right: 32px !important;
}
.margin-top-33 {
margin-top: 33px !important;
}
.margin-left-33 {
margin-left: 33px !important;
}
.margin-bottom-33 {
margin-bottom: 33px !important;
}
.margin-right-33 {
margin-right: 33px !important;
}
.margin-top-34 {
margin-top: 34px !important;
}
.margin-left-34 {
margin-left: 34px !important;
}
.margin-bottom-34 {
margin-bottom: 34px !important;
}
.margin-right-34 {
margin-right: 34px !important;
}
.margin-top-35 {
margin-top: 35px !important;
}
.margin-left-35 {
margin-left: 35px !important;
}
.margin-bottom-35 {
margin-bottom: 35px !important;
}
.margin-right-35 {
margin-right: 35px !important;
}
.margin-top-36 {
margin-top: 36px !important;
}
.margin-left-36 {
margin-left: 36px !important;
}
.margin-bottom-36 {
margin-bottom: 36px !important;
}
.margin-right-36 {
margin-right: 36px !important;
}
.margin-top-37 {
margin-top: 37px !important;
}
.margin-left-37 {
margin-left: 37px !important;
}
.margin-bottom-37 {
margin-bottom: 37px !important;
}
.margin-right-37 {
margin-right: 37px !important;
}
.margin-top-38 {
margin-top: 38px !important;
}
.margin-left-38 {
margin-left: 38px !important;
}
.margin-bottom-38 {
margin-bottom: 38px !important;
}
.margin-right-38 {
margin-right: 38px !important;
}
.margin-top-39 {
margin-top: 39px !important;
}
.margin-left-39 {
margin-left: 39px !important;
}
.margin-bottom-39 {
margin-bottom: 39px !important;
}
.margin-right-39 {
margin-right: 39px !important;
}
.margin-top-40 {
margin-top: 40px !important;
}
.margin-left-40 {
margin-left: 40px !important;
}
.margin-bottom-40 {
margin-bottom: 40px !important;
}
.margin-right-40 {
margin-right: 40px !important;
}
.margin-top-41 {
margin-top: 41px !important;
}
.margin-left-41 {
margin-left: 41px !important;
}
.margin-bottom-41 {
margin-bottom: 41px !important;
}
.margin-right-41 {
margin-right: 41px !important;
}
.margin-top-42 {
margin-top: 42px !important;
}
.margin-left-42 {
margin-left: 42px !important;
}
.margin-bottom-42 {
margin-bottom: 42px !important;
}
.margin-right-42 {
margin-right: 42px !important;
}
.margin-top-43 {
margin-top: 43px !important;
}
.margin-left-43 {
margin-left: 43px !important;
}
.margin-bottom-43 {
margin-bottom: 43px !important;
}
.margin-right-43 {
margin-right: 43px !important;
}
.margin-top-44 {
margin-top: 44px !important;
}
.margin-left-44 {
margin-left: 44px !important;
}
.margin-bottom-44 {
margin-bottom: 44px !important;
}
.margin-right-44 {
margin-right: 44px !important;
}
.margin-top-45 {
margin-top: 45px !important;
}
.margin-left-45 {
margin-left: 45px !important;
}
.margin-bottom-45 {
margin-bottom: 45px !important;
}
.margin-right-45 {
margin-right: 45px !important;
}
.margin-top-46 {
margin-top: 46px !important;
}
.margin-left-46 {
margin-left: 46px !important;
}
.margin-bottom-46 {
margin-bottom: 46px !important;
}
.margin-right-46 {
margin-right: 46px !important;
}
.margin-top-47 {
margin-top: 47px !important;
}
.margin-left-47 {
margin-left: 47px !important;
}
.margin-bottom-47 {
margin-bottom: 47px !important;
}
.margin-right-47 {
margin-right: 47px !important;
}
.margin-top-48 {
margin-top: 48px !important;
}
.margin-left-48 {
margin-left: 48px !important;
}
.margin-bottom-48 {
margin-bottom: 48px !important;
}
.margin-right-48 {
margin-right: 48px !important;
}
.margin-top-49 {
margin-top: 49px !important;
}
.margin-left-49 {
margin-left: 49px !important;
}
.margin-bottom-49 {
margin-bottom: 49px !important;
}
.margin-right-49 {
margin-right: 49px !important;
}
.margin-top-50 {
margin-top: 50px !important;
}
.margin-left-50 {
margin-left: 50px !important;
}
.margin-bottom-50 {
margin-bottom: 50px !important;
}
.margin-right-50 {
margin-right: 50px !important;
}
.margin-top-51 {
margin-top: 51px !important;
}
.margin-left-51 {
margin-left: 51px !important;
}
.margin-bottom-51 {
margin-bottom: 51px !important;
}
.margin-right-51 {
margin-right: 51px !important;
}
.margin-top-52 {
margin-top: 52px !important;
}
.margin-left-52 {
margin-left: 52px !important;
}
.margin-bottom-52 {
margin-bottom: 52px !important;
}
.margin-right-52 {
margin-right: 52px !important;
}
.margin-top-53 {
margin-top: 53px !important;
}
.margin-left-53 {
margin-left: 53px !important;
}
.margin-bottom-53 {
margin-bottom: 53px !important;
}
.margin-right-53 {
margin-right: 53px !important;
}
.margin-top-54 {
margin-top: 54px !important;
}
.margin-left-54 {
margin-left: 54px !important;
}
.margin-bottom-54 {
margin-bottom: 54px !important;
}
.margin-right-54 {
margin-right: 54px !important;
}
.margin-top-55 {
margin-top: 55px !important;
}
.margin-left-55 {
margin-left: 55px !important;
}
.margin-bottom-55 {
margin-bottom: 55px !important;
}
.margin-right-55 {
margin-right: 55px !important;
}
.margin-top-56 {
margin-top: 56px !important;
}
.margin-left-56 {
margin-left: 56px !important;
}
.margin-bottom-56 {
margin-bottom: 56px !important;
}
.margin-right-56 {
margin-right: 56px !important;
}
.margin-top-57 {
margin-top: 57px !important;
}
.margin-left-57 {
margin-left: 57px !important;
}
.margin-bottom-57 {
margin-bottom: 57px !important;
}
.margin-right-57 {
margin-right: 57px !important;
}
.margin-top-58 {
margin-top: 58px !important;
}
.margin-left-58 {
margin-left: 58px !important;
}
.margin-bottom-58 {
margin-bottom: 58px !important;
}
.margin-right-58 {
margin-right: 58px !important;
}
.margin-top-59 {
margin-top: 59px !important;
}
.margin-left-59 {
margin-left: 59px !important;
}
.margin-bottom-59 {
margin-bottom: 59px !important;
}
.margin-right-59 {
margin-right: 59px !important;
}
.margin-top-60 {
margin-top: 60px !important;
}
.margin-left-60 {
margin-left: 60px !important;
}
.margin-bottom-60 {
margin-bottom: 60px !important;
}
.margin-right-60 {
margin-right: 60px !important;
}
.margin-top-61 {
margin-top: 61px !important;
}
.margin-left-61 {
margin-left: 61px !important;
}
.margin-bottom-61 {
margin-bottom: 61px !important;
}
.margin-right-61 {
margin-right: 61px !important;
}
.margin-top-62 {
margin-top: 62px !important;
}
.margin-left-62 {
margin-left: 62px !important;
}
.margin-bottom-62 {
margin-bottom: 62px !important;
}
.margin-right-62 {
margin-right: 62px !important;
}
.margin-top-63 {
margin-top: 63px !important;
}
.margin-left-63 {
margin-left: 63px !important;
}
.margin-bottom-63 {
margin-bottom: 63px !important;
}
.margin-right-63 {
margin-right: 63px !important;
}
.margin-top-64 {
margin-top: 64px !important;
}
.margin-left-64 {
margin-left: 64px !important;
}
.margin-bottom-64 {
margin-bottom: 64px !important;
}
.margin-right-64 {
margin-right: 64px !important;
}
.margin-top-65 {
margin-top: 65px !important;
}
.margin-left-65 {
margin-left: 65px !important;
}
.margin-bottom-65 {
margin-bottom: 65px !important;
}
.margin-right-65 {
margin-right: 65px !important;
}
.margin-top-66 {
margin-top: 66px !important;
}
.margin-left-66 {
margin-left: 66px !important;
}
.margin-bottom-66 {
margin-bottom: 66px !important;
}
.margin-right-66 {
margin-right: 66px !important;
}
.margin-top-67 {
margin-top: 67px !important;
}
.margin-left-67 {
margin-left: 67px !important;
}
.margin-bottom-67 {
margin-bottom: 67px !important;
}
.margin-right-67 {
margin-right: 67px !important;
}
.margin-top-68 {
margin-top: 68px !important;
}
.margin-left-68 {
margin-left: 68px !important;
}
.margin-bottom-68 {
margin-bottom: 68px !important;
}
.margin-right-68 {
margin-right: 68px !important;
}
.margin-top-69 {
margin-top: 69px !important;
}
.margin-left-69 {
margin-left: 69px !important;
}
.margin-bottom-69 {
margin-bottom: 69px !important;
}
.margin-right-69 {
margin-right: 69px !important;
}
.margin-top-70 {
margin-top: 70px !important;
}
.margin-left-70 {
margin-left: 70px !important;
}
.margin-bottom-70 {
margin-bottom: 70px !important;
}
.margin-right-70 {
margin-right: 70px !important;
}
.margin-top-71 {
margin-top: 71px !important;
}
.margin-left-71 {
margin-left: 71px !important;
}
.margin-bottom-71 {
margin-bottom: 71px !important;
}
.margin-right-71 {
margin-right: 71px !important;
}
.margin-top-72 {
margin-top: 72px !important;
}
.margin-left-72 {
margin-left: 72px !important;
}
.margin-bottom-72 {
margin-bottom: 72px !important;
}
.margin-right-72 {
margin-right: 72px !important;
}
.margin-top-73 {
margin-top: 73px !important;
}
.margin-left-73 {
margin-left: 73px !important;
}
.margin-bottom-73 {
margin-bottom: 73px !important;
}
.margin-right-73 {
margin-right: 73px !important;
}
.margin-top-74 {
margin-top: 74px !important;
}
.margin-left-74 {
margin-left: 74px !important;
}
.margin-bottom-74 {
margin-bottom: 74px !important;
}
.margin-right-74 {
margin-right: 74px !important;
}
.margin-top-75 {
margin-top: 75px !important;
}
.margin-left-75 {
margin-left: 75px !important;
}
.margin-bottom-75 {
margin-bottom: 75px !important;
}
.margin-right-75 {
margin-right: 75px !important;
}
.margin-top-76 {
margin-top: 76px !important;
}
.margin-left-76 {
margin-left: 76px !important;
}
.margin-bottom-76 {
margin-bottom: 76px !important;
}
.margin-right-76 {
margin-right: 76px !important;
}
.margin-top-77 {
margin-top: 77px !important;
}
.margin-left-77 {
margin-left: 77px !important;
}
.margin-bottom-77 {
margin-bottom: 77px !important;
}
.margin-right-77 {
margin-right: 77px !important;
}
.margin-top-78 {
margin-top: 78px !important;
}
.margin-left-78 {
margin-left: 78px !important;
}
.margin-bottom-78 {
margin-bottom: 78px !important;
}
.margin-right-78 {
margin-right: 78px !important;
}
.margin-top-79 {
margin-top: 79px !important;
}
.margin-left-79 {
margin-left: 79px !important;
}
.margin-bottom-79 {
margin-bottom: 79px !important;
}
.margin-right-79 {
margin-right: 79px !important;
}
.margin-top-80 {
margin-top: 80px !important;
}
.margin-left-80 {
margin-left: 80px !important;
}
.margin-bottom-80 {
margin-bottom: 80px !important;
}
.margin-right-80 {
margin-right: 80px !important;
}
.padding-top-1 {
padding-top: 1px !important;
}
.padding-left-1 {
padding-left: 1px !important;
}
.padding-bottom-1 {
padding-bottom: 1px !important;
}
.padding-right-1 {
padding-right: 1px !important;
}
.padding-top-2 {
padding-top: 2px !important;
}
.padding-left-2 {
padding-left: 2px !important;
}
.padding-bottom-2 {
padding-bottom: 2px !important;
}
.padding-right-2 {
padding-right: 2px !important;
}
.padding-top-3 {
padding-top: 3px !important;
}
.padding-left-3 {
padding-left: 3px !important;
}
.padding-bottom-3 {
padding-bottom: 3px !important;
}
.padding-right-3 {
padding-right: 3px !important;
}
.padding-top-4 {
padding-top: 4px !important;
}
.padding-left-4 {
padding-left: 4px !important;
}
.padding-bottom-4 {
padding-bottom: 4px !important;
}
.padding-right-4 {
padding-right: 4px !important;
}
.padding-top-5 {
padding-top: 5px !important;
}
.padding-left-5 {
padding-left: 5px !important;
}
.padding-bottom-5 {
padding-bottom: 5px !important;
}
.padding-right-5 {
padding-right: 5px !important;
}
.padding-top-6 {
padding-top: 6px !important;
}
.padding-left-6 {
padding-left: 6px !important;
}
.padding-bottom-6 {
padding-bottom: 6px !important;
}
.padding-right-6 {
padding-right: 6px !important;
}
.padding-top-7 {
padding-top: 7px !important;
}
.padding-left-7 {
padding-left: 7px !important;
}
.padding-bottom-7 {
padding-bottom: 7px !important;
}
.padding-right-7 {
padding-right: 7px !important;
}
.padding-top-8 {
padding-top: 8px !important;
}
.padding-left-8 {
padding-left: 8px !important;
}
.padding-bottom-8 {
padding-bottom: 8px !important;
}
.padding-right-8 {
padding-right: 8px !important;
}
.padding-top-9 {
padding-top: 9px !important;
}
.padding-left-9 {
padding-left: 9px !important;
}
.padding-bottom-9 {
padding-bottom: 9px !important;
}
.padding-right-9 {
padding-right: 9px !important;
}
.padding-top-10 {
padding-top: 10px !important;
}
.padding-left-10 {
padding-left: 10px !important;
}
.padding-bottom-10 {
padding-bottom: 10px !important;
}
.padding-right-10 {
padding-right: 10px !important;
}
.padding-top-11 {
padding-top: 11px !important;
}
.padding-left-11 {
padding-left: 11px !important;
}
.padding-bottom-11 {
padding-bottom: 11px !important;
}
.padding-right-11 {
padding-right: 11px !important;
}
.padding-top-12 {
padding-top: 12px !important;
}
.padding-left-12 {
padding-left: 12px !important;
}
.padding-bottom-12 {
padding-bottom: 12px !important;
}
.padding-right-12 {
padding-right: 12px !important;
}
.padding-top-13 {
padding-top: 13px !important;
}
.padding-left-13 {
padding-left: 13px !important;
}
.padding-bottom-13 {
padding-bottom: 13px !important;
}
.padding-right-13 {
padding-right: 13px !important;
}
.padding-top-14 {
padding-top: 14px !important;
}
.padding-left-14 {
padding-left: 14px !important;
}
.padding-bottom-14 {
padding-bottom: 14px !important;
}
.padding-right-14 {
padding-right: 14px !important;
}
.padding-top-15 {
padding-top: 15px !important;
}
.padding-left-15 {
padding-left: 15px !important;
}
.padding-bottom-15 {
padding-bottom: 15px !important;
}
.padding-right-15 {
padding-right: 15px !important;
}
.padding-top-16 {
padding-top: 16px !important;
}
.padding-left-16 {
padding-left: 16px !important;
}
.padding-bottom-16 {
padding-bottom: 16px !important;
}
.padding-right-16 {
padding-right: 16px !important;
}
.padding-top-17 {
padding-top: 17px !important;
}
.padding-left-17 {
padding-left: 17px !important;
}
.padding-bottom-17 {
padding-bottom: 17px !important;
}
.padding-right-17 {
padding-right: 17px !important;
}
.padding-top-18 {
padding-top: 18px !important;
}
.padding-left-18 {
padding-left: 18px !important;
}
.padding-bottom-18 {
padding-bottom: 18px !important;
}
.padding-right-18 {
padding-right: 18px !important;
}
.padding-top-19 {
padding-top: 19px !important;
}
.padding-left-19 {
padding-left: 19px !important;
}
.padding-bottom-19 {
padding-bottom: 19px !important;
}
.padding-right-19 {
padding-right: 19px !important;
}
.padding-top-20 {
padding-top: 20px !important;
}
.padding-left-20 {
padding-left: 20px !important;
}
.padding-bottom-20 {
padding-bottom: 20px !important;
}
.padding-right-20 {
padding-right: 20px !important;
}
.padding-top-21 {
padding-top: 21px !important;
}
.padding-left-21 {
padding-left: 21px !important;
}
.padding-bottom-21 {
padding-bottom: 21px !important;
}
.padding-right-21 {
padding-right: 21px !important;
}
.padding-top-22 {
padding-top: 22px !important;
}
.padding-left-22 {
padding-left: 22px !important;
}
.padding-bottom-22 {
padding-bottom: 22px !important;
}
.padding-right-22 {
padding-right: 22px !important;
}
.padding-top-23 {
padding-top: 23px !important;
}
.padding-left-23 {
padding-left: 23px !important;
}
.padding-bottom-23 {
padding-bottom: 23px !important;
}
.padding-right-23 {
padding-right: 23px !important;
}
.padding-top-24 {
padding-top: 24px !important;
}
.padding-left-24 {
padding-left: 24px !important;
}
.padding-bottom-24 {
padding-bottom: 24px !important;
}
.padding-right-24 {
padding-right: 24px !important;
}
.padding-top-25 {
padding-top: 25px !important;
}
.padding-left-25 {
padding-left: 25px !important;
}
.padding-bottom-25 {
padding-bottom: 25px !important;
}
.padding-right-25 {
padding-right: 25px !important;
}
.padding-top-26 {
padding-top: 26px !important;
}
.padding-left-26 {
padding-left: 26px !important;
}
.padding-bottom-26 {
padding-bottom: 26px !important;
}
.padding-right-26 {
padding-right: 26px !important;
}
.padding-top-27 {
padding-top: 27px !important;
}
.padding-left-27 {
padding-left: 27px !important;
}
.padding-bottom-27 {
padding-bottom: 27px !important;
}
.padding-right-27 {
padding-right: 27px !important;
}
.padding-top-28 {
padding-top: 28px !important;
}
.padding-left-28 {
padding-left: 28px !important;
}
.padding-bottom-28 {
padding-bottom: 28px !important;
}
.padding-right-28 {
padding-right: 28px !important;
}
.padding-top-29 {
padding-top: 29px !important;
}
.padding-left-29 {
padding-left: 29px !important;
}
.padding-bottom-29 {
padding-bottom: 29px !important;
}
.padding-right-29 {
padding-right: 29px !important;
}
.padding-top-30 {
padding-top: 30px !important;
}
.padding-left-30 {
padding-left: 30px !important;
}
.padding-bottom-30 {
padding-bottom: 30px !important;
}
.padding-right-30 {
padding-right: 30px !important;
}
.padding-top-31 {
padding-top: 31px !important;
}
.padding-left-31 {
padding-left: 31px !important;
}
.padding-bottom-31 {
padding-bottom: 31px !important;
}
.padding-right-31 {
padding-right: 31px !important;
}
.padding-top-32 {
padding-top: 32px !important;
}
.padding-left-32 {
padding-left: 32px !important;
}
.padding-bottom-32 {
padding-bottom: 32px !important;
}
.padding-right-32 {
padding-right: 32px !important;
}
.padding-top-33 {
padding-top: 33px !important;
}
.padding-left-33 {
padding-left: 33px !important;
}
.padding-bottom-33 {
padding-bottom: 33px !important;
}
.padding-right-33 {
padding-right: 33px !important;
}
.padding-top-34 {
padding-top: 34px !important;
}
.padding-left-34 {
padding-left: 34px !important;
}
.padding-bottom-34 {
padding-bottom: 34px !important;
}
.padding-right-34 {
padding-right: 34px !important;
}
.padding-top-35 {
padding-top: 35px !important;
}
.padding-left-35 {
padding-left: 35px !important;
}
.padding-bottom-35 {
padding-bottom: 35px !important;
}
.padding-right-35 {
padding-right: 35px !important;
}
.padding-top-36 {
padding-top: 36px !important;
}
.padding-left-36 {
padding-left: 36px !important;
}
.padding-bottom-36 {
padding-bottom: 36px !important;
}
.padding-right-36 {
padding-right: 36px !important;
}
.padding-top-37 {
padding-top: 37px !important;
}
.padding-left-37 {
padding-left: 37px !important;
}
.padding-bottom-37 {
padding-bottom: 37px !important;
}
.padding-right-37 {
padding-right: 37px !important;
}
.padding-top-38 {
padding-top: 38px !important;
}
.padding-left-38 {
padding-left: 38px !important;
}
.padding-bottom-38 {
padding-bottom: 38px !important;
}
.padding-right-38 {
padding-right: 38px !important;
}
.padding-top-39 {
padding-top: 39px !important;
}
.padding-left-39 {
padding-left: 39px !important;
}
.padding-bottom-39 {
padding-bottom: 39px !important;
}
.padding-right-39 {
padding-right: 39px !important;
}
.padding-top-40 {
padding-top: 40px !important;
}
.padding-left-40 {
padding-left: 40px !important;
}
.padding-bottom-40 {
padding-bottom: 40px !important;
}
.padding-right-40 {
padding-right: 40px !important;
}
.padding-top-41 {
padding-top: 41px !important;
}
.padding-left-41 {
padding-left: 41px !important;
}
.padding-bottom-41 {
padding-bottom: 41px !important;
}
.padding-right-41 {
padding-right: 41px !important;
}
.padding-top-42 {
padding-top: 42px !important;
}
.padding-left-42 {
padding-left: 42px !important;
}
.padding-bottom-42 {
padding-bottom: 42px !important;
}
.padding-right-42 {
padding-right: 42px !important;
}
.padding-top-43 {
padding-top: 43px !important;
}
.padding-left-43 {
padding-left: 43px !important;
}
.padding-bottom-43 {
padding-bottom: 43px !important;
}
.padding-right-43 {
padding-right: 43px !important;
}
.padding-top-44 {
padding-top: 44px !important;
}
.padding-left-44 {
padding-left: 44px !important;
}
.padding-bottom-44 {
padding-bottom: 44px !important;
}
.padding-right-44 {
padding-right: 44px !important;
}
.padding-top-45 {
padding-top: 45px !important;
}
.padding-left-45 {
padding-left: 45px !important;
}
.padding-bottom-45 {
padding-bottom: 45px !important;
}
.padding-right-45 {
padding-right: 45px !important;
}
.padding-top-46 {
padding-top: 46px !important;
}
.padding-left-46 {
padding-left: 46px !important;
}
.padding-bottom-46 {
padding-bottom: 46px !important;
}
.padding-right-46 {
padding-right: 46px !important;
}
.padding-top-47 {
padding-top: 47px !important;
}
.padding-left-47 {
padding-left: 47px !important;
}
.padding-bottom-47 {
padding-bottom: 47px !important;
}
.padding-right-47 {
padding-right: 47px !important;
}
.padding-top-48 {
padding-top: 48px !important;
}
.padding-left-48 {
padding-left: 48px !important;
}
.padding-bottom-48 {
padding-bottom: 48px !important;
}
.padding-right-48 {
padding-right: 48px !important;
}
.padding-top-49 {
padding-top: 49px !important;
}
.padding-left-49 {
padding-left: 49px !important;
}
.padding-bottom-49 {
padding-bottom: 49px !important;
}
.padding-right-49 {
padding-right: 49px !important;
}
.padding-top-50 {
padding-top: 50px !important;
}
.padding-left-50 {
padding-left: 50px !important;
}
.padding-bottom-50 {
padding-bottom: 50px !important;
}
.padding-right-50 {
padding-right: 50px !important;
}
.padding-top-51 {
padding-top: 51px !important;
}
.padding-left-51 {
padding-left: 51px !important;
}
.padding-bottom-51 {
padding-bottom: 51px !important;
}
.padding-right-51 {
padding-right: 51px !important;
}
.padding-top-52 {
padding-top: 52px !important;
}
.padding-left-52 {
padding-left: 52px !important;
}
.padding-bottom-52 {
padding-bottom: 52px !important;
}
.padding-right-52 {
padding-right: 52px !important;
}
.padding-top-53 {
padding-top: 53px !important;
}
.padding-left-53 {
padding-left: 53px !important;
}
.padding-bottom-53 {
padding-bottom: 53px !important;
}
.padding-right-53 {
padding-right: 53px !important;
}
.padding-top-54 {
padding-top: 54px !important;
}
.padding-left-54 {
padding-left: 54px !important;
}
.padding-bottom-54 {
padding-bottom: 54px !important;
}
.padding-right-54 {
padding-right: 54px !important;
}
.padding-top-55 {
padding-top: 55px !important;
}
.padding-left-55 {
padding-left: 55px !important;
}
.padding-bottom-55 {
padding-bottom: 55px !important;
}
.padding-right-55 {
padding-right: 55px !important;
}
.padding-top-56 {
padding-top: 56px !important;
}
.padding-left-56 {
padding-left: 56px !important;
}
.padding-bottom-56 {
padding-bottom: 56px !important;
}
.padding-right-56 {
padding-right: 56px !important;
}
.padding-top-57 {
padding-top: 57px !important;
}
.padding-left-57 {
padding-left: 57px !important;
}
.padding-bottom-57 {
padding-bottom: 57px !important;
}
.padding-right-57 {
padding-right: 57px !important;
}
.padding-top-58 {
padding-top: 58px !important;
}
.padding-left-58 {
padding-left: 58px !important;
}
.padding-bottom-58 {
padding-bottom: 58px !important;
}
.padding-right-58 {
padding-right: 58px !important;
}
.padding-top-59 {
padding-top: 59px !important;
}
.padding-left-59 {
padding-left: 59px !important;
}
.padding-bottom-59 {
padding-bottom: 59px !important;
}
.padding-right-59 {
padding-right: 59px !important;
}
.padding-top-60 {
padding-top: 60px !important;
}
.padding-left-60 {
padding-left: 60px !important;
}
.padding-bottom-60 {
padding-bottom: 60px !important;
}
.padding-right-60 {
padding-right: 60px !important;
}
.padding-top-61 {
padding-top: 61px !important;
}
.padding-left-61 {
padding-left: 61px !important;
}
.padding-bottom-61 {
padding-bottom: 61px !important;
}
.padding-right-61 {
padding-right: 61px !important;
}
.padding-top-62 {
padding-top: 62px !important;
}
.padding-left-62 {
padding-left: 62px !important;
}
.padding-bottom-62 {
padding-bottom: 62px !important;
}
.padding-right-62 {
padding-right: 62px !important;
}
.padding-top-63 {
padding-top: 63px !important;
}
.padding-left-63 {
padding-left: 63px !important;
}
.padding-bottom-63 {
padding-bottom: 63px !important;
}
.padding-right-63 {
padding-right: 63px !important;
}
.padding-top-64 {
padding-top: 64px !important;
}
.padding-left-64 {
padding-left: 64px !important;
}
.padding-bottom-64 {
padding-bottom: 64px !important;
}
.padding-right-64 {
padding-right: 64px !important;
}
.padding-top-65 {
padding-top: 65px !important;
}
.padding-left-65 {
padding-left: 65px !important;
}
.padding-bottom-65 {
padding-bottom: 65px !important;
}
.padding-right-65 {
padding-right: 65px !important;
}
.padding-top-66 {
padding-top: 66px !important;
}
.padding-left-66 {
padding-left: 66px !important;
}
.padding-bottom-66 {
padding-bottom: 66px !important;
}
.padding-right-66 {
padding-right: 66px !important;
}
.padding-top-67 {
padding-top: 67px !important;
}
.padding-left-67 {
padding-left: 67px !important;
}
.padding-bottom-67 {
padding-bottom: 67px !important;
}
.padding-right-67 {
padding-right: 67px !important;
}
.padding-top-68 {
padding-top: 68px !important;
}
.padding-left-68 {
padding-left: 68px !important;
}
.padding-bottom-68 {
padding-bottom: 68px !important;
}
.padding-right-68 {
padding-right: 68px !important;
}
.padding-top-69 {
padding-top: 69px !important;
}
.padding-left-69 {
padding-left: 69px !important;
}
.padding-bottom-69 {
padding-bottom: 69px !important;
}
.padding-right-69 {
padding-right: 69px !important;
}
.padding-top-70 {
padding-top: 70px !important;
}
.padding-left-70 {
padding-left: 70px !important;
}
.padding-bottom-70 {
padding-bottom: 70px !important;
}
.padding-right-70 {
padding-right: 70px !important;
}
.padding-top-71 {
padding-top: 71px !important;
}
.padding-left-71 {
padding-left: 71px !important;
}
.padding-bottom-71 {
padding-bottom: 71px !important;
}
.padding-right-71 {
padding-right: 71px !important;
}
.padding-top-72 {
padding-top: 72px !important;
}
.padding-left-72 {
padding-left: 72px !important;
}
.padding-bottom-72 {
padding-bottom: 72px !important;
}
.padding-right-72 {
padding-right: 72px !important;
}
.padding-top-73 {
padding-top: 73px !important;
}
.padding-left-73 {
padding-left: 73px !important;
}
.padding-bottom-73 {
padding-bottom: 73px !important;
}
.padding-right-73 {
padding-right: 73px !important;
}
.padding-top-74 {
padding-top: 74px !important;
}
.padding-left-74 {
padding-left: 74px !important;
}
.padding-bottom-74 {
padding-bottom: 74px !important;
}
.padding-right-74 {
padding-right: 74px !important;
}
.padding-top-75 {
padding-top: 75px !important;
}
.padding-left-75 {
padding-left: 75px !important;
}
.padding-bottom-75 {
padding-bottom: 75px !important;
}
.padding-right-75 {
padding-right: 75px !important;
}
.padding-top-76 {
padding-top: 76px !important;
}
.padding-left-76 {
padding-left: 76px !important;
}
.padding-bottom-76 {
padding-bottom: 76px !important;
}
.padding-right-76 {
padding-right: 76px !important;
}
.padding-top-77 {
padding-top: 77px !important;
}
.padding-left-77 {
padding-left: 77px !important;
}
.padding-bottom-77 {
padding-bottom: 77px !important;
}
.padding-right-77 {
padding-right: 77px !important;
}
.padding-top-78 {
padding-top: 78px !important;
}
.padding-left-78 {
padding-left: 78px !important;
}
.padding-bottom-78 {
padding-bottom: 78px !important;
}
.padding-right-78 {
padding-right: 78px !important;
}
.padding-top-79 {
padding-top: 79px !important;
}
.padding-left-79 {
padding-left: 79px !important;
}
.padding-bottom-79 {
padding-bottom: 79px !important;
}
.padding-right-79 {
padding-right: 79px !important;
}
.padding-top-80 {
padding-top: 80px !important;
}
.padding-left-80 {
padding-left: 80px !important;
}
.padding-bottom-80 {
padding-bottom: 80px !important;
}
.padding-right-80 {
padding-right: 80px !important;
}
@-webkit-keyframes updow {
50% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
0%, 100% {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes updow {
50% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
0%, 100% {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
}
@-webkit-keyframes fadeleft {
from {
opacity: 1;
filter: alpha(opacity=100);
}
to {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: translate(-15px, 0);
-ms-transform: translate(-15px, 0);
-o-transform: translate(-15px, 0);
transform: translate(-15px, 0);
}
}
@keyframes fadeleft {
from {
opacity: 1;
filter: alpha(opacity=100);
}
to {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: translate(-15px, 0);
-ms-transform: translate(-15px, 0);
-o-transform: translate(-15px, 0);
transform: translate(-15px, 0);
}
}
@-webkit-keyframes faderight {
from {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: translate(15px, 0);
-ms-transform: translate(15px, 0);
-o-transform: translate(15px, 0);
transform: translate(15px, 0);
}
to {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@keyframes faderight {
from {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: translate(15px, 0);
-ms-transform: translate(15px, 0);
-o-transform: translate(15px, 0);
transform: translate(15px, 0);
}
to {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@-webkit-keyframes autofill {
to {
color: #b6b6b6;
background: transparent;
}
} .btn, .viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce .return-to-shop .button,
.woocommerce .track_order .button,
.woocommerce #respond input#submit, .woocommerce .details-product .information .stock.out-of-stock, .woocommerce table.shop_table input.button:disabled,
.woocommerce table.shop_table input.button, .woocommerce .woocommerce-message .button,
.woocommerce .checkout_coupon .button, .wfg-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
display: inline-block;
margin-bottom: 0;
font-weight: 500;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
letter-spacing: 0;
padding: 10px 35px;
font-size: 14px;
line-height: 1.71;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-transform: uppercase;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.btn:focus, .viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce .return-to-shop .button:focus,
.woocommerce .track_order .button:focus,
.woocommerce #respond input#submit:focus, .woocommerce .details-product .information .stock.out-of-stock:focus,
.woocommerce table.shop_table input.button:focus, .woocommerce .woocommerce-message .button:focus,
.woocommerce .checkout_coupon .button:focus, .wfg-button:focus, #add_payment_method .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus, .btn:active:focus, .viewmore-products-btn:active:focus, .woocommerce table.wishlist_table td.product-add-to-cart a:active:focus, .woocommerce .return-to-shop .button:active:focus,
.woocommerce .track_order .button:active:focus,
.woocommerce #respond input#submit:active:focus, .woocommerce .details-product .information .stock.out-of-stock:active:focus,
.woocommerce table.shop_table input.button:active:focus, .woocommerce .woocommerce-message .button:active:focus,
.woocommerce .checkout_coupon .button:active:focus, .wfg-button:active:focus, #add_payment_method .wc-proceed-to-checkout a.checkout-button:active:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:active:focus, .btn.active:focus, .active.viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a.active:focus, .woocommerce .return-to-shop .active.button:focus,
.woocommerce .track_order .active.button:focus,
.woocommerce #respond input.active#submit:focus, .woocommerce .details-product .information .active.stock.out-of-stock:focus,
.woocommerce table.shop_table input.active.button:focus, .woocommerce .woocommerce-message .active.button:focus,
.woocommerce .checkout_coupon .active.button:focus, .active.wfg-button:focus, #add_payment_method .wc-proceed-to-checkout a.active.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.active.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.active.checkout-button:focus {
outline: 0;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover, .viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .woocommerce .return-to-shop .button:hover,
.woocommerce .track_order .button:hover,
.woocommerce #respond input#submit:hover, .woocommerce .details-product .information .stock.out-of-stock:hover,
.woocommerce table.shop_table input.button:hover, .woocommerce .woocommerce-message .button:hover,
.woocommerce .checkout_coupon .button:hover, .wfg-button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .btn:focus, .viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce .return-to-shop .button:focus,
.woocommerce .track_order .button:focus,
.woocommerce #respond input#submit:focus, .woocommerce .details-product .information .stock.out-of-stock:focus,
.woocommerce table.shop_table input.button:focus, .woocommerce .woocommerce-message .button:focus,
.woocommerce .checkout_coupon .button:focus, .wfg-button:focus, #add_payment_method .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus {
color: #fb5c42;
text-decoration: none;
}
.btn:active, .viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce .return-to-shop .button:active,
.woocommerce .track_order .button:active,
.woocommerce #respond input#submit:active, .woocommerce .details-product .information .stock.out-of-stock:active,
.woocommerce table.shop_table input.button:active, .woocommerce .woocommerce-message .button:active,
.woocommerce .checkout_coupon .button:active, .wfg-button:active, #add_payment_method .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:active, .btn.active, .active.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.active, .woocommerce .return-to-shop .active.button,
.woocommerce .track_order .active.button,
.woocommerce #respond input.active#submit, .woocommerce .details-product .information .active.stock.out-of-stock,
.woocommerce table.shop_table input.active.button, .woocommerce .woocommerce-message .active.button,
.woocommerce .checkout_coupon .active.button, .active.wfg-button, #add_payment_method .wc-proceed-to-checkout a.active.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.active.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.active.checkout-button {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .disabled.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.disabled, .woocommerce .return-to-shop .disabled.button,
.woocommerce .track_order .disabled.button,
.woocommerce #respond input.disabled#submit, .woocommerce .details-product .information .disabled.stock.out-of-stock,
.woocommerce table.shop_table input.disabled.button, .woocommerce .woocommerce-message .disabled.button,
.woocommerce .checkout_coupon .disabled.button, .disabled.wfg-button, #add_payment_method .wc-proceed-to-checkout a.disabled.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.disabled.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.disabled.checkout-button, .btn[disabled], [disabled].viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a[disabled], .woocommerce .return-to-shop [disabled].button,
.woocommerce .track_order [disabled].button,
.woocommerce #respond input[disabled]#submit, .woocommerce .details-product .information [disabled].stock.out-of-stock,
.woocommerce table.shop_table input[disabled].button, .woocommerce .woocommerce-message [disabled].button,
.woocommerce .checkout_coupon [disabled].button, [disabled].wfg-button, #add_payment_method .wc-proceed-to-checkout a[disabled].checkout-button, .woocommerce-cart .wc-proceed-to-checkout a[disabled].checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a[disabled].checkout-button,
fieldset[disabled] .btn,
fieldset[disabled] .viewmore-products-btn,
fieldset[disabled] .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart
fieldset[disabled] a,
fieldset[disabled] .woocommerce .return-to-shop .button, .woocommerce .return-to-shop
fieldset[disabled] .button,
fieldset[disabled]
.woocommerce .track_order .button,
.woocommerce .track_order
fieldset[disabled] .button,
fieldset[disabled]
.woocommerce #respond input#submit,
.woocommerce #respond
fieldset[disabled] input#submit,
fieldset[disabled] .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information
fieldset[disabled] .stock.out-of-stock,
fieldset[disabled]
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table
fieldset[disabled] input.button,
fieldset[disabled] .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message
fieldset[disabled] .button,
fieldset[disabled]
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon
fieldset[disabled] .button,
fieldset[disabled] .wfg-button,
fieldset[disabled] #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout
fieldset[disabled] a.checkout-button,
fieldset[disabled] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout
fieldset[disabled] a.checkout-button,
fieldset[disabled] .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout
fieldset[disabled] a.checkout-button {
cursor: not-allowed;
pointer-events: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
color: #333;
background-color: #e6e6e6;
border-color: #b3b3b3;
}
.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary, .woocommerce table.shop_table input.button:disabled,
.woocommerce table.shop_table input.button, .woocommerce .woocommerce-message .button,
.woocommerce .checkout_coupon .button {
color: #fff;
background-color: #121212;
border-color: #050505;
}
.btn-primary:hover,
.woocommerce table.shop_table input.button:hover, .woocommerce .woocommerce-message .button:hover,
.woocommerce .checkout_coupon .button:hover, .btn-primary:focus,
.woocommerce table.shop_table input.button:focus, .woocommerce .woocommerce-message .button:focus,
.woocommerce .checkout_coupon .button:focus, .btn-primary:active,
.woocommerce table.shop_table input.button:active, .woocommerce .woocommerce-message .button:active,
.woocommerce .checkout_coupon .button:active, .btn-primary.active,
.woocommerce table.shop_table input.active.button, .woocommerce .woocommerce-message .active.button,
.woocommerce .checkout_coupon .active.button,
.open > .btn-primary.dropdown-toggle,
.woocommerce table.shop_table
.open > input.dropdown-toggle.button, .woocommerce .woocommerce-message
.open > .dropdown-toggle.button,
.woocommerce .checkout_coupon
.open > .dropdown-toggle.button {
color: #fff;
background-color: black;
border-color: black;
}
.btn-primary:active,
.woocommerce table.shop_table input.button:active, .woocommerce .woocommerce-message .button:active,
.woocommerce .checkout_coupon .button:active, .btn-primary.active,
.woocommerce table.shop_table input.active.button, .woocommerce .woocommerce-message .active.button,
.woocommerce .checkout_coupon .active.button,
.open > .btn-primary.dropdown-toggle,
.woocommerce table.shop_table
.open > input.dropdown-toggle.button, .woocommerce .woocommerce-message
.open > .dropdown-toggle.button,
.woocommerce .checkout_coupon
.open > .dropdown-toggle.button {
background-image: none;
}
.btn-primary.disabled,
.woocommerce table.shop_table input.disabled.button, .woocommerce .woocommerce-message .disabled.button,
.woocommerce .checkout_coupon .disabled.button, .btn-primary.disabled:hover,
.woocommerce table.shop_table input.disabled.button:hover, .woocommerce .woocommerce-message .disabled.button:hover,
.woocommerce .checkout_coupon .disabled.button:hover, .btn-primary.disabled:focus,
.woocommerce table.shop_table input.disabled.button:focus, .woocommerce .woocommerce-message .disabled.button:focus,
.woocommerce .checkout_coupon .disabled.button:focus, .btn-primary.disabled:active,
.woocommerce table.shop_table input.disabled.button:active, .woocommerce .woocommerce-message .disabled.button:active,
.woocommerce .checkout_coupon .disabled.button:active, .btn-primary.disabled.active,
.woocommerce table.shop_table input.disabled.active.button, .woocommerce .woocommerce-message .disabled.active.button,
.woocommerce .checkout_coupon .disabled.active.button, .btn-primary[disabled],
.woocommerce table.shop_table input[disabled].button, .woocommerce .woocommerce-message [disabled].button,
.woocommerce .checkout_coupon [disabled].button, .btn-primary[disabled]:hover,
.woocommerce table.shop_table input[disabled].button:hover, .woocommerce .woocommerce-message [disabled].button:hover,
.woocommerce .checkout_coupon [disabled].button:hover, .btn-primary[disabled]:focus,
.woocommerce table.shop_table input[disabled].button:focus, .woocommerce .woocommerce-message [disabled].button:focus,
.woocommerce .checkout_coupon [disabled].button:focus, .btn-primary[disabled]:active,
.woocommerce table.shop_table input[disabled].button:active, .woocommerce .woocommerce-message [disabled].button:active,
.woocommerce .checkout_coupon [disabled].button:active, .btn-primary[disabled].active,
.woocommerce table.shop_table input[disabled].active.button, .woocommerce .woocommerce-message [disabled].active.button,
.woocommerce .checkout_coupon [disabled].active.button,
fieldset[disabled] .btn-primary,
fieldset[disabled]
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table
fieldset[disabled] input.button,
fieldset[disabled] .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message
fieldset[disabled] .button,
fieldset[disabled]
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon
fieldset[disabled] .button,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled]
.woocommerce table.shop_table input.button:hover,
.woocommerce table.shop_table
fieldset[disabled] input.button:hover,
fieldset[disabled] .woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-message
fieldset[disabled] .button:hover,
fieldset[disabled]
.woocommerce .checkout_coupon .button:hover,
.woocommerce .checkout_coupon
fieldset[disabled] .button:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled]
.woocommerce table.shop_table input.button:focus,
.woocommerce table.shop_table
fieldset[disabled] input.button:focus,
fieldset[disabled] .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message
fieldset[disabled] .button:focus,
fieldset[disabled]
.woocommerce .checkout_coupon .button:focus,
.woocommerce .checkout_coupon
fieldset[disabled] .button:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled]
.woocommerce table.shop_table input.button:active,
.woocommerce table.shop_table
fieldset[disabled] input.button:active,
fieldset[disabled] .woocommerce .woocommerce-message .button:active, .woocommerce .woocommerce-message
fieldset[disabled] .button:active,
fieldset[disabled]
.woocommerce .checkout_coupon .button:active,
.woocommerce .checkout_coupon
fieldset[disabled] .button:active,
fieldset[disabled] .btn-primary.active,
fieldset[disabled]
.woocommerce table.shop_table input.active.button,
.woocommerce table.shop_table
fieldset[disabled] input.active.button,
fieldset[disabled] .woocommerce .woocommerce-message .active.button, .woocommerce .woocommerce-message
fieldset[disabled] .active.button,
fieldset[disabled]
.woocommerce .checkout_coupon .active.button,
.woocommerce .checkout_coupon
fieldset[disabled] .active.button {
background-color: #121212;
border-color: #050505;
}
.btn-primary .badge,
.woocommerce table.shop_table input.button .badge, .woocommerce .woocommerce-message .button .badge,
.woocommerce .checkout_coupon .button .badge {
color: #121212;
background-color: #fff;
}
.btn-success, .wfg-button.wfg-add-gifts {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:hover, .wfg-button.wfg-add-gifts:hover, .btn-success:focus, .wfg-button.wfg-add-gifts:focus, .btn-success:active, .wfg-button.wfg-add-gifts:active, .btn-success.active, .active.wfg-button.wfg-add-gifts,
.open > .btn-success.dropdown-toggle,
.open > .dropdown-toggle.wfg-button.wfg-add-gifts {
color: #fff;
background-color: #449d44;
border-color: #3d8b3d;
}
.btn-success:active, .wfg-button.wfg-add-gifts:active, .btn-success.active, .active.wfg-button.wfg-add-gifts,
.open > .btn-success.dropdown-toggle,
.open > .dropdown-toggle.wfg-button.wfg-add-gifts {
background-image: none;
}
.btn-success.disabled, .disabled.wfg-button.wfg-add-gifts, .btn-success.disabled:hover, .disabled.wfg-button.wfg-add-gifts:hover, .btn-success.disabled:focus, .disabled.wfg-button.wfg-add-gifts:focus, .btn-success.disabled:active, .disabled.wfg-button.wfg-add-gifts:active, .btn-success.disabled.active, .disabled.active.wfg-button.wfg-add-gifts, .btn-success[disabled], [disabled].wfg-button.wfg-add-gifts, .btn-success[disabled]:hover, [disabled].wfg-button.wfg-add-gifts:hover, .btn-success[disabled]:focus, [disabled].wfg-button.wfg-add-gifts:focus, .btn-success[disabled]:active, [disabled].wfg-button.wfg-add-gifts:active, .btn-success[disabled].active, [disabled].active.wfg-button.wfg-add-gifts,
fieldset[disabled] .btn-success,
fieldset[disabled] .wfg-button.wfg-add-gifts,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .wfg-button.wfg-add-gifts:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .wfg-button.wfg-add-gifts:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .wfg-button.wfg-add-gifts:active,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .active.wfg-button.wfg-add-gifts {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge, .wfg-button.wfg-add-gifts .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
color: #fff;
background-color: #31b0d5;
border-color: #28a1c5;
}
.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
color: #fff;
background-color: #ec971f;
border-color: #df8a13;
}
.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger, .wfg-button.wfg-no-thanks {
color: #fff;
background-color: #e44343;
border-color: #e12d2d;
}
.btn-danger:hover, .wfg-button.wfg-no-thanks:hover, .btn-danger:focus, .wfg-button.wfg-no-thanks:focus, .btn-danger:active, .wfg-button.wfg-no-thanks:active, .btn-danger.active, .active.wfg-button.wfg-no-thanks,
.open > .btn-danger.dropdown-toggle,
.open > .dropdown-toggle.wfg-button.wfg-no-thanks {
color: #fff;
background-color: #d51f1f;
border-color: #bf1b1b;
}
.btn-danger:active, .wfg-button.wfg-no-thanks:active, .btn-danger.active, .active.wfg-button.wfg-no-thanks,
.open > .btn-danger.dropdown-toggle,
.open > .dropdown-toggle.wfg-button.wfg-no-thanks {
background-image: none;
}
.btn-danger.disabled, .disabled.wfg-button.wfg-no-thanks, .btn-danger.disabled:hover, .disabled.wfg-button.wfg-no-thanks:hover, .btn-danger.disabled:focus, .disabled.wfg-button.wfg-no-thanks:focus, .btn-danger.disabled:active, .disabled.wfg-button.wfg-no-thanks:active, .btn-danger.disabled.active, .disabled.active.wfg-button.wfg-no-thanks, .btn-danger[disabled], [disabled].wfg-button.wfg-no-thanks, .btn-danger[disabled]:hover, [disabled].wfg-button.wfg-no-thanks:hover, .btn-danger[disabled]:focus, [disabled].wfg-button.wfg-no-thanks:focus, .btn-danger[disabled]:active, [disabled].wfg-button.wfg-no-thanks:active, .btn-danger[disabled].active, [disabled].active.wfg-button.wfg-no-thanks,
fieldset[disabled] .btn-danger,
fieldset[disabled] .wfg-button.wfg-no-thanks,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .wfg-button.wfg-no-thanks:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .wfg-button.wfg-no-thanks:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .wfg-button.wfg-no-thanks:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .active.wfg-button.wfg-no-thanks {
background-color: #e44343;
border-color: #e12d2d;
}
.btn-danger .badge, .wfg-button.wfg-no-thanks .badge {
color: #e44343;
background-color: #fff;
}
.btn-link {
color: #171717;
font-weight: normal;
cursor: pointer;
border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
color: #fb5c42;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg {
padding: 14px 35px;
font-size: 20px;
line-height: 1.33333;
border-radius: 5px;
}
.btn-sm {
padding: 12px 20px;
font-size: 14px;
line-height: 1.5;
border-radius: 0px;
}
.btn-xs {
padding: 4px 8px;
font-size: 14px;
line-height: 1.5;
border-radius: 0px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 10px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
} .alert {
padding: 15px;
margin-bottom: 26px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-success .close {
color: #3c763d;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-info .close {
color: #31708f;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-warning .close {
color: #8a6d3b;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
.alert-danger .close {
color: #a94442;
}
.btn, .viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce .return-to-shop .button,
.woocommerce .track_order .button,
.woocommerce #respond input#submit, .woocommerce .details-product .information .stock.out-of-stock, .woocommerce table.shop_table input.button:disabled,
.woocommerce table.shop_table input.button, .woocommerce .woocommerce-message .button,
.woocommerce .checkout_coupon .button, .wfg-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, button {
outline: none !important;
}
.tp-caption.capie-link {
position: relative;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.tp-caption.capie-link:before {
content: '';
position: absolute;
bottom: -5px;
background-color: #fb5c42;
width: 100%;
height: 2px;
left: 0;
}
.rtl .tp-caption.capie-link:before {
right: 0;
left: auto;
}
.btn, .viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce .return-to-shop .button,
.woocommerce .track_order .button,
.woocommerce #respond input#submit, .woocommerce .details-product .information .stock.out-of-stock, .woocommerce table.shop_table input.button:disabled,
.woocommerce table.shop_table input.button, .woocommerce .woocommerce-message .button,
.woocommerce .checkout_coupon .button, .wfg-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
outline: none !important;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.btn.btn-shadow, .btn-shadow.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow, .woocommerce .return-to-shop .btn-shadow.button,
.woocommerce .track_order .btn-shadow.button,
.woocommerce #respond input.btn-shadow#submit, .woocommerce .details-product .information .btn-shadow.stock.out-of-stock,
.woocommerce table.shop_table input.btn-shadow.button, .woocommerce .woocommerce-message .btn-shadow.button,
.woocommerce .checkout_coupon .btn-shadow.button, .btn-shadow.wfg-button, #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button {
border: 0;
cursor: pointer;
font-size: 14px;
letter-spacing: 1px;
line-height: normal;
margin: 0;
font-weight: 700;
color: #171717;
background-color: #fff;
display: inline-block;
vertical-align: middle;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
padding: 16px 61px 16px 32px;
-webkit-box-shadow: 0px 5px 7px 0px rgba(62, 89, 96, 0.15);
box-shadow: 0px 5px 7px 0px rgba(62, 89, 96, 0.15);
}
.lt-ie8 .btn.btn-shadow, .lt-ie8 .btn-shadow.viewmore-products-btn, .lt-ie8 .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow, .woocommerce table.wishlist_table td.product-add-to-cart .lt-ie8 a.btn-shadow, .lt-ie8 .woocommerce .return-to-shop .btn-shadow.button, .woocommerce .return-to-shop .lt-ie8 .btn-shadow.button, .lt-ie8
.woocommerce .track_order .btn-shadow.button,
.woocommerce .track_order .lt-ie8 .btn-shadow.button, .lt-ie8
.woocommerce #respond input.btn-shadow#submit,
.woocommerce #respond .lt-ie8 input.btn-shadow#submit, .lt-ie8 .woocommerce .details-product .information .btn-shadow.stock.out-of-stock, .woocommerce .details-product .information .lt-ie8 .btn-shadow.stock.out-of-stock, .lt-ie8
.woocommerce table.shop_table input.btn-shadow.button,
.woocommerce table.shop_table .lt-ie8 input.btn-shadow.button, .lt-ie8 .woocommerce .woocommerce-message .btn-shadow.button, .woocommerce .woocommerce-message .lt-ie8 .btn-shadow.button, .lt-ie8
.woocommerce .checkout_coupon .btn-shadow.button,
.woocommerce .checkout_coupon .lt-ie8 .btn-shadow.button, .lt-ie8 .btn-shadow.wfg-button, .lt-ie8 #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button, #add_payment_method .wc-proceed-to-checkout .lt-ie8 a.btn-shadow.checkout-button, .lt-ie8 .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .lt-ie8 a.btn-shadow.checkout-button, .lt-ie8 .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .lt-ie8 a.btn-shadow.checkout-button {
display: inline;
zoom: 1;
}
.rtl .btn.btn-shadow, .rtl .btn-shadow.viewmore-products-btn, .rtl .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow, .woocommerce table.wishlist_table td.product-add-to-cart .rtl a.btn-shadow, .rtl .woocommerce .return-to-shop .btn-shadow.button, .woocommerce .return-to-shop .rtl .btn-shadow.button, .rtl
.woocommerce .track_order .btn-shadow.button,
.woocommerce .track_order .rtl .btn-shadow.button, .rtl
.woocommerce #respond input.btn-shadow#submit,
.woocommerce #respond .rtl input.btn-shadow#submit, .rtl .woocommerce .details-product .information .btn-shadow.stock.out-of-stock, .woocommerce .details-product .information .rtl .btn-shadow.stock.out-of-stock, .rtl
.woocommerce table.shop_table input.btn-shadow.button,
.woocommerce table.shop_table .rtl input.btn-shadow.button, .rtl .woocommerce .woocommerce-message .btn-shadow.button, .woocommerce .woocommerce-message .rtl .btn-shadow.button, .rtl
.woocommerce .checkout_coupon .btn-shadow.button,
.woocommerce .checkout_coupon .rtl .btn-shadow.button, .rtl .btn-shadow.wfg-button, .rtl #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button, #add_payment_method .wc-proceed-to-checkout .rtl a.btn-shadow.checkout-button, .rtl .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .rtl a.btn-shadow.checkout-button, .rtl .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .rtl a.btn-shadow.checkout-button {
padding: 16px 32px 16px 61px;
}
.btn.btn-shadow:after, .btn-shadow.viewmore-products-btn:after, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow:after, .woocommerce .return-to-shop .btn-shadow.button:after,
.woocommerce .track_order .btn-shadow.button:after,
.woocommerce #respond input.btn-shadow#submit:after, .woocommerce .details-product .information .btn-shadow.stock.out-of-stock:after,
.woocommerce table.shop_table input.btn-shadow.button:after, .woocommerce .woocommerce-message .btn-shadow.button:after,
.woocommerce .checkout_coupon .btn-shadow.button:after, .btn-shadow.wfg-button:after, #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button:after, .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button:after, .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button:after {
color: #fb5c42;
font-size: 16px;
content: '\f178';
font-family: 'FontAwesome';
right: 32px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.rtl .btn.btn-shadow:after, .rtl .btn-shadow.viewmore-products-btn:after, .rtl .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow:after, .woocommerce table.wishlist_table td.product-add-to-cart .rtl a.btn-shadow:after, .rtl .woocommerce .return-to-shop .btn-shadow.button:after, .woocommerce .return-to-shop .rtl .btn-shadow.button:after, .rtl
.woocommerce .track_order .btn-shadow.button:after,
.woocommerce .track_order .rtl .btn-shadow.button:after, .rtl
.woocommerce #respond input.btn-shadow#submit:after,
.woocommerce #respond .rtl input.btn-shadow#submit:after, .rtl .woocommerce .details-product .information .btn-shadow.stock.out-of-stock:after, .woocommerce .details-product .information .rtl .btn-shadow.stock.out-of-stock:after, .rtl
.woocommerce table.shop_table input.btn-shadow.button:after,
.woocommerce table.shop_table .rtl input.btn-shadow.button:after, .rtl .woocommerce .woocommerce-message .btn-shadow.button:after, .woocommerce .woocommerce-message .rtl .btn-shadow.button:after, .rtl
.woocommerce .checkout_coupon .btn-shadow.button:after,
.woocommerce .checkout_coupon .rtl .btn-shadow.button:after, .rtl .btn-shadow.wfg-button:after, .rtl #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button:after, #add_payment_method .wc-proceed-to-checkout .rtl a.btn-shadow.checkout-button:after, .rtl .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button:after, .woocommerce-cart .wc-proceed-to-checkout .rtl a.btn-shadow.checkout-button:after, .rtl .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button:after, .woocommerce-checkout .wc-proceed-to-checkout .rtl a.btn-shadow.checkout-button:after {
left: 32px;
right: auto;
}
.btn.btn-shadow:hover, .btn-shadow.viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow:hover, .woocommerce .return-to-shop .btn-shadow.button:hover,
.woocommerce .track_order .btn-shadow.button:hover,
.woocommerce #respond input.btn-shadow#submit:hover, .woocommerce .details-product .information .btn-shadow.stock.out-of-stock:hover,
.woocommerce table.shop_table input.btn-shadow.button:hover, .woocommerce .woocommerce-message .btn-shadow.button:hover,
.woocommerce .checkout_coupon .btn-shadow.button:hover, .btn-shadow.wfg-button:hover, #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button:hover, .btn.btn-shadow:active, .btn-shadow.viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow:active, .woocommerce .return-to-shop .btn-shadow.button:active,
.woocommerce .track_order .btn-shadow.button:active,
.woocommerce #respond input.btn-shadow#submit:active, .woocommerce .details-product .information .btn-shadow.stock.out-of-stock:active,
.woocommerce table.shop_table input.btn-shadow.button:active, .woocommerce .woocommerce-message .btn-shadow.button:active,
.woocommerce .checkout_coupon .btn-shadow.button:active, .btn-shadow.wfg-button:active, #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button:active, .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button:active, .btn.btn-shadow:focus, .btn-shadow.viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-shadow:focus, .woocommerce .return-to-shop .btn-shadow.button:focus,
.woocommerce .track_order .btn-shadow.button:focus,
.woocommerce #respond input.btn-shadow#submit:focus, .woocommerce .details-product .information .btn-shadow.stock.out-of-stock:focus,
.woocommerce table.shop_table input.btn-shadow.button:focus, .woocommerce .woocommerce-message .btn-shadow.button:focus,
.woocommerce .checkout_coupon .btn-shadow.button:focus, .btn-shadow.wfg-button:focus, #add_payment_method .wc-proceed-to-checkout a.btn-shadow.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.btn-shadow.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.btn-shadow.checkout-button:focus {
color: #fb5c42;
background-color: #fff;
-webkit-box-shadow: 0px 5px 7px 0px rgba(62, 89, 96, 0.15);
box-shadow: 0px 5px 7px 0px rgba(62, 89, 96, 0.15);
}
.btn.btn-outline-primary, .btn-outline-primary.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary, .woocommerce .return-to-shop .btn-outline-primary.button,
.woocommerce .track_order .btn-outline-primary.button,
.woocommerce #respond input.btn-outline-primary#submit, .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock,
.woocommerce table.shop_table input.btn-outline-primary.button, .woocommerce .woocommerce-message .btn-outline-primary.button,
.woocommerce .checkout_coupon .btn-outline-primary.button, .btn-outline-primary.wfg-button, #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button {
font-size: 14px;
letter-spacing: 1px;
position: relative;
line-height: normal;
text-transform: uppercase;
background: transparent;
color: #171717;
font-weight: 700;
border: 2px solid #fb5c42;
display: inline-block;
vertical-align: middle;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
padding: 14px 50px 14px 30px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.lt-ie8 .btn.btn-outline-primary, .lt-ie8 .btn-outline-primary.viewmore-products-btn, .lt-ie8 .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary, .woocommerce table.wishlist_table td.product-add-to-cart .lt-ie8 a.btn-outline-primary, .lt-ie8 .woocommerce .return-to-shop .btn-outline-primary.button, .woocommerce .return-to-shop .lt-ie8 .btn-outline-primary.button, .lt-ie8
.woocommerce .track_order .btn-outline-primary.button,
.woocommerce .track_order .lt-ie8 .btn-outline-primary.button, .lt-ie8
.woocommerce #respond input.btn-outline-primary#submit,
.woocommerce #respond .lt-ie8 input.btn-outline-primary#submit, .lt-ie8 .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock, .woocommerce .details-product .information .lt-ie8 .btn-outline-primary.stock.out-of-stock, .lt-ie8
.woocommerce table.shop_table input.btn-outline-primary.button,
.woocommerce table.shop_table .lt-ie8 input.btn-outline-primary.button, .lt-ie8 .woocommerce .woocommerce-message .btn-outline-primary.button, .woocommerce .woocommerce-message .lt-ie8 .btn-outline-primary.button, .lt-ie8
.woocommerce .checkout_coupon .btn-outline-primary.button,
.woocommerce .checkout_coupon .lt-ie8 .btn-outline-primary.button, .lt-ie8 .btn-outline-primary.wfg-button, .lt-ie8 #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, #add_payment_method .wc-proceed-to-checkout .lt-ie8 a.btn-outline-primary.checkout-button, .lt-ie8 .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .lt-ie8 a.btn-outline-primary.checkout-button, .lt-ie8 .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .lt-ie8 a.btn-outline-primary.checkout-button {
display: inline;
zoom: 1;
}
.rtl .btn.btn-outline-primary, .rtl .btn-outline-primary.viewmore-products-btn, .rtl .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary, .woocommerce table.wishlist_table td.product-add-to-cart .rtl a.btn-outline-primary, .rtl .woocommerce .return-to-shop .btn-outline-primary.button, .woocommerce .return-to-shop .rtl .btn-outline-primary.button, .rtl
.woocommerce .track_order .btn-outline-primary.button,
.woocommerce .track_order .rtl .btn-outline-primary.button, .rtl
.woocommerce #respond input.btn-outline-primary#submit,
.woocommerce #respond .rtl input.btn-outline-primary#submit, .rtl .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock, .woocommerce .details-product .information .rtl .btn-outline-primary.stock.out-of-stock, .rtl
.woocommerce table.shop_table input.btn-outline-primary.button,
.woocommerce table.shop_table .rtl input.btn-outline-primary.button, .rtl .woocommerce .woocommerce-message .btn-outline-primary.button, .woocommerce .woocommerce-message .rtl .btn-outline-primary.button, .rtl
.woocommerce .checkout_coupon .btn-outline-primary.button,
.woocommerce .checkout_coupon .rtl .btn-outline-primary.button, .rtl .btn-outline-primary.wfg-button, .rtl #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, #add_payment_method .wc-proceed-to-checkout .rtl a.btn-outline-primary.checkout-button, .rtl .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .rtl a.btn-outline-primary.checkout-button, .rtl .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .rtl a.btn-outline-primary.checkout-button {
padding: 14px 30px 14px 50px;
}
.btn.btn-outline-primary:hover, .btn-outline-primary.viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary:hover, .woocommerce .return-to-shop .btn-outline-primary.button:hover,
.woocommerce .track_order .btn-outline-primary.button:hover,
.woocommerce #respond input.btn-outline-primary#submit:hover, .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock:hover,
.woocommerce table.shop_table input.btn-outline-primary.button:hover, .woocommerce .woocommerce-message .btn-outline-primary.button:hover,
.woocommerce .checkout_coupon .btn-outline-primary.button:hover, .btn-outline-primary.wfg-button:hover, #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:hover, .btn.btn-outline-primary:focus, .btn-outline-primary.viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary:focus, .woocommerce .return-to-shop .btn-outline-primary.button:focus,
.woocommerce .track_order .btn-outline-primary.button:focus,
.woocommerce #respond input.btn-outline-primary#submit:focus, .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock:focus,
.woocommerce table.shop_table input.btn-outline-primary.button:focus, .woocommerce .woocommerce-message .btn-outline-primary.button:focus,
.woocommerce .checkout_coupon .btn-outline-primary.button:focus, .btn-outline-primary.wfg-button:focus, #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:focus, .btn.btn-outline-primary:active, .btn-outline-primary.viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary:active, .woocommerce .return-to-shop .btn-outline-primary.button:active,
.woocommerce .track_order .btn-outline-primary.button:active,
.woocommerce #respond input.btn-outline-primary#submit:active, .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock:active,
.woocommerce table.shop_table input.btn-outline-primary.button:active, .woocommerce .woocommerce-message .btn-outline-primary.button:active,
.woocommerce .checkout_coupon .btn-outline-primary.button:active, .btn-outline-primary.wfg-button:active, #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:active, .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:active {
color: #fb5c42;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn.btn-outline-primary:after, .btn-outline-primary.viewmore-products-btn:after, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary:after, .woocommerce .return-to-shop .btn-outline-primary.button:after,
.woocommerce .track_order .btn-outline-primary.button:after,
.woocommerce #respond input.btn-outline-primary#submit:after, .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock:after,
.woocommerce table.shop_table input.btn-outline-primary.button:after, .woocommerce .woocommerce-message .btn-outline-primary.button:after,
.woocommerce .checkout_coupon .btn-outline-primary.button:after, .btn-outline-primary.wfg-button:after, #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:after, .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:after, .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:after {
color: #fb5c42;
content: '\f178';
font-family: 'FontAwesome';
right: 28px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.rtl .btn.btn-outline-primary:after, .rtl .btn-outline-primary.viewmore-products-btn:after, .rtl .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline-primary:after, .woocommerce table.wishlist_table td.product-add-to-cart .rtl a.btn-outline-primary:after, .rtl .woocommerce .return-to-shop .btn-outline-primary.button:after, .woocommerce .return-to-shop .rtl .btn-outline-primary.button:after, .rtl
.woocommerce .track_order .btn-outline-primary.button:after,
.woocommerce .track_order .rtl .btn-outline-primary.button:after, .rtl
.woocommerce #respond input.btn-outline-primary#submit:after,
.woocommerce #respond .rtl input.btn-outline-primary#submit:after, .rtl .woocommerce .details-product .information .btn-outline-primary.stock.out-of-stock:after, .woocommerce .details-product .information .rtl .btn-outline-primary.stock.out-of-stock:after, .rtl
.woocommerce table.shop_table input.btn-outline-primary.button:after,
.woocommerce table.shop_table .rtl input.btn-outline-primary.button:after, .rtl .woocommerce .woocommerce-message .btn-outline-primary.button:after, .woocommerce .woocommerce-message .rtl .btn-outline-primary.button:after, .rtl
.woocommerce .checkout_coupon .btn-outline-primary.button:after,
.woocommerce .checkout_coupon .rtl .btn-outline-primary.button:after, .rtl .btn-outline-primary.wfg-button:after, .rtl #add_payment_method .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:after, #add_payment_method .wc-proceed-to-checkout .rtl a.btn-outline-primary.checkout-button:after, .rtl .woocommerce-cart .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:after, .woocommerce-cart .wc-proceed-to-checkout .rtl a.btn-outline-primary.checkout-button:after, .rtl .woocommerce-checkout .wc-proceed-to-checkout a.btn-outline-primary.checkout-button:after, .woocommerce-checkout .wc-proceed-to-checkout .rtl a.btn-outline-primary.checkout-button:after {
left: 28px;
right: auto;
}
.btn.btn_update_cart, .btn_update_cart.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.btn_update_cart, .woocommerce .return-to-shop .btn_update_cart.button,
.woocommerce .track_order .btn_update_cart.button,
.woocommerce #respond input.btn_update_cart#submit, .woocommerce .details-product .information .btn_update_cart.stock.out-of-stock,
.woocommerce table.shop_table input.btn_update_cart.button, .woocommerce .woocommerce-message .btn_update_cart.button,
.woocommerce .checkout_coupon .btn_update_cart.button, .btn_update_cart.wfg-button, #add_payment_method .wc-proceed-to-checkout a.btn_update_cart.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.btn_update_cart.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.btn_update_cart.checkout-button {
cursor: pointer;
background-color: #f8f8f2;
color: #555555;
border-color: #f8f8f2;
font-weight: 700;
letter-spacing: 0.5px;
padding-top: 12px;
padding-bottom: 11px;
}
.btn:hover, .viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .woocommerce .return-to-shop .button:hover,
.woocommerce .track_order .button:hover,
.woocommerce #respond input#submit:hover, .woocommerce .details-product .information .stock.out-of-stock:hover,
.woocommerce table.shop_table input.button:hover, .woocommerce .woocommerce-message .button:hover,
.woocommerce .checkout_coupon .button:hover, .wfg-button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover {
background-color: #fb5c42;
}
.btn:focus, .viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce .return-to-shop .button:focus,
.woocommerce .track_order .button:focus,
.woocommerce #respond input#submit:focus, .woocommerce .details-product .information .stock.out-of-stock:focus,
.woocommerce table.shop_table input.button:focus, .woocommerce .woocommerce-message .button:focus,
.woocommerce .checkout_coupon .button:focus, .wfg-button:focus, #add_payment_method .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus {
background-color: #fb5c42;
}
.btn:active, .viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce .return-to-shop .button:active,
.woocommerce .track_order .button:active,
.woocommerce #respond input#submit:active, .woocommerce .details-product .information .stock.out-of-stock:active,
.woocommerce table.shop_table input.button:active, .woocommerce .woocommerce-message .button:active,
.woocommerce .checkout_coupon .button:active, .wfg-button:active, #add_payment_method .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:active {
background-color: #fb5c42;
}
.btn-outline-light {
color: #FFFFFF;
background-color: transparent;
border-color: #FFFFFF;
}
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {
color: #121212;
background-color: #FFFFFF;
border-color: #121212;
}
.open .btn-outline-light.dropdown-toggle {
color: #121212;
background-color: #FFFFFF;
border-color: #121212;
}
.btn-outline-light:active, .btn-outline-light.active {
background-image: none;
}
.open .btn-outline-light.dropdown-toggle {
background-image: none;
}
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active,
fieldset[disabled] .btn-outline-light,
fieldset[disabled] .btn-outline-light:hover,
fieldset[disabled] .btn-outline-light:focus,
fieldset[disabled] .btn-outline-light:active,
fieldset[disabled] .btn-outline-light.active {
background-color: transparent;
border-color: #FFFFFF;
}
.btn-outline-light .badge {
color: transparent;
background-color: #FFFFFF;
}
.btn-shop {
padding: 0 0 3px;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
border-bottom: 2px solid #f43434;
}
.btn-outline.btn-default {
background: transparent;
border-color: #fff;
color: #fff;
}
.btn-outline.btn-default:hover {
color: #fb5c42;
border-color: #fff;
background: #fff;
}
.btn-outline.btn-primary,
.woocommerce table.shop_table input.btn-outline.button, .woocommerce .woocommerce-message .btn-outline.button,
.woocommerce .checkout_coupon .btn-outline.button {
background: transparent;
border-color: #121212;
color: #121212;
}
.btn-outline.btn-primary:hover,
.woocommerce table.shop_table input.btn-outline.button:hover, .woocommerce .woocommerce-message .btn-outline.button:hover,
.woocommerce .checkout_coupon .btn-outline.button:hover {
color: #fff;
border-color: #121212;
background: #121212;
}
.btn-outline.btn-success, .btn-outline.wfg-button.wfg-add-gifts {
background: transparent;
border-color: #5cb85c;
color: #5cb85c;
}
.btn-outline.btn-success:hover, .btn-outline.wfg-button.wfg-add-gifts:hover {
color: #FFFFFF;
border-color: #5cb85c;
background: #5cb85c;
}
.btn-outline.btn-info {
background: transparent;
border-color: #5bc0de;
color: #5bc0de;
}
.btn-outline.btn-info:hover {
color: #FFFFFF;
border-color: #5bc0de;
background: #5bc0de;
}
.btn-outline.btn-danger, .btn-outline.wfg-button.wfg-no-thanks {
background: transparent;
border-color: #e44343;
color: #e44343;
}
.btn-outline.btn-danger:hover, .btn-outline.wfg-button.wfg-no-thanks:hover {
color: #FFFFFF;
border-color: #e44343;
background: #e44343;
}
.btn-outline.btn-warning {
background: transparent;
border-color: #f0ad4e;
color: #f0ad4e;
}
.btn-outline.btn-warning:hover {
color: #FFFFFF;
border-color: #f0ad4e;
background: #f0ad4e;
}
.btn-inverse.btn-primary:hover,
.woocommerce table.shop_table input.btn-inverse.button:hover, .woocommerce .woocommerce-message .btn-inverse.button:hover,
.woocommerce .checkout_coupon .btn-inverse.button:hover {
color: #121212;
background: #FFFFFF;
}
.btn-inverse.btn-success:hover, .btn-inverse.wfg-button.wfg-add-gifts:hover {
color: #5cb85c;
background: #FFFFFF;
}
.btn-inverse.btn-info:hover {
color: #5bc0de;
background: #FFFFFF;
}
.btn-inverse.btn-danger:hover, .btn-inverse.wfg-button.wfg-no-thanks:hover {
color: #e44343;
background: #FFFFFF;
}
.btn-inverse.btn-warning:hover {
color: #f0ad4e;
background: #FFFFFF;
}
.btn-inverse.btn-theme:hover, .btn-inverse.viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-inverse:hover, .woocommerce .return-to-shop .btn-inverse.button:hover,
.woocommerce .track_order .btn-inverse.button:hover,
.woocommerce #respond input.btn-inverse#submit:hover {
color: #fb5c42;
background: #FFFFFF;
}
.btn-compare.btn-outline {
color: #4c4c4c;
background: #fff;
border: 1px solid #e9e9e9;
height: 48px;
}
.btn-compare.btn-outline:hover, .btn-compare.btn-outline:active {
color: #fff;
background: #4c4c4c;
border-color: #4c4c4c;
}
.reamore {
font-size: 14px;
font-weight: 500;
color: #fb5c42 !important;
text-transform: uppercase;
padding: 0 0 4px;
border-bottom: 2px solid #fb5c42;
}
.reamore i {
margin-left: 8px;
}
.rtl .reamore i {
margin-right: 8px;
margin-left: inherit;
}
.apus-loadmore-btn {
display: inline-block;
font-size: 14px;
font-weight: 600;
background: transparent;
color: #171717;
text-transform: uppercase;
line-height: normal;
cursor: pointer;
position: relative;
padding: 0 0 0 20px;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.rtl .apus-loadmore-btn {
padding: 0 20px 0 0;
}
.apus-loadmore-btn:before {
font-family: 'ElegantIcons';
content: "\e02d";
color: #171717;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
}
.rtl .apus-loadmore-btn:before {
right: 0;
left: auto;
}
.apus-loadmore-btn:hover:before, .apus-loadmore-btn:active:before {
color: #fb5c42;
}
.viewmore-products-btn {
position: relative;
}
.viewmore-products-btn:before {
content: '';
position: absolute;
top: -2px;
left: -2px;
width: calc(100% + 4px);
height: calc(100% + 4px);
z-index: 2;
opacity: 0;
filter: alpha(opacity=0);
background: rgba(255, 255, 255, 0.9) url(//ferenikipublications.com/wp-content/themes/capie/images/loading-quick.gif) no-repeat scroll center center/20px auto;
}
.viewmore-products-btn.loading:before {
opacity: 1;
filter: alpha(opacity=100);
}
button:focus,
.btn:focus,
.viewmore-products-btn:focus,
.woocommerce table.wishlist_table td.product-add-to-cart a:focus,
.woocommerce .return-to-shop .button:focus,
.woocommerce .track_order .button:focus,
.woocommerce #respond input#submit:focus,
.woocommerce .details-product .information .stock.out-of-stock:focus,
.woocommerce table.shop_table input.button:focus,
.woocommerce .woocommerce-message .button:focus,
.woocommerce .checkout_coupon .button:focus,
.wfg-button:focus,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus {
outline: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.btn-link {
color: #fb5c42;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
}
.btn-link:hover, .btn-link:active {
text-decoration: underline;
}
.radius-0 {
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
}
.radius-circle {
border-radius: 100px !important;
-webkit-border-radius: 100px !important;
-moz-border-radius: 100px !important;
-ms-border-radius: 100px !important;
-o-border-radius: 100px !important;
}
.btn-3d {
-webkit-box-shadow: 0 0 10px 0 rgba(251, 92, 66, 0.8);
box-shadow: 0 0 10px 0 rgba(251, 92, 66, 0.8);
}
.read-more {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: #fb5c42;
}
.btn-white {
background: #fff;
color: #fb5c42;
border-color: #fff;
}
.btn-white:active, .btn-white:hover {
color: #fb5c42;
background: #f2f2f2;
border-color: #f2f2f2;
}
.btn-white.btn-br-white {
background: #fff;
color: #171717;
border-color: #fff;
}
.btn-white.btn-br-white:active, .btn-white.btn-br-white:hover {
color: #171717;
background: #d9d9d9;
border-color: #d9d9d9;
}
.btn-gradient {
border: none !important;
overflow: hidden;
background-image: -webkit-linear-gradient(left, #1b251f 0%, #fb5c42 100%);
background-image: -o-linear-gradient(left, #1b251f 0%, #fb5c42 100%);
background-image: linear-gradient(to right, #1b251f 0%, #fb5c42 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B251F', endColorstr='#FFFB5C42', GradientType=1);
position: relative;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
padding: 12px 35px;
}
.btn-gradient:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
filter: alpha(opacity=0);
background-image: -webkit-linear-gradient(left, #050806 0%, #fa3110 100%);
background-image: -o-linear-gradient(left, #050806 0%, #fa3110 100%);
background-image: linear-gradient(to right, #050806 0%, #fa3110 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF050806', endColorstr='#FFFA3110', GradientType=1);
-webkit-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;
}
.btn-gradient > * {
position: relative;
z-index: 2;
}
.btn-gradient:hover, .btn-gradient:active {
background-image: -webkit-linear-gradient(left, #1b251f 0%, #fb5c42 100%);
background-image: -o-linear-gradient(left, #1b251f 0%, #fb5c42 100%);
background-image: linear-gradient(to right, #1b251f 0%, #fb5c42 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B251F', endColorstr='#FFFB5C42', GradientType=1);
}
.btn-gradient:hover:before, .btn-gradient:active:before {
opacity: 1;
filter: alpha(opacity=100);
}
.btn-gradient.btn-white {
color: #171717;
}
.btn-gradient.btn-white:before {
content: '';
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
width: auto;
height: auto;
top: 2px;
right: 2px;
left: 2px;
bottom: 2px;
opacity: 1;
filter: alpha(opacity=100);
background: #fff;
}
.btn-gradient.btn-white:hover, .btn-gradient.btn-white:active {
color: #fff !important;
}
.btn-gradient.btn-white:hover:before, .btn-gradient.btn-white:active:before {
opacity: 0;
filter: alpha(opacity=0);
}
.btn-readmore {
color: #171717;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.btn-readmore:hover {
color: #fb5c42;
}
.btn-readmore i {
margin-left: 6px;
font-size: 20px;
line-height: 1;
vertical-align: middle;
}
.rtl .btn-readmore i {
margin-right: 6px;
margin-left: inherit;
}
.btn-lighten {
border-color: #fff;
color: #fff;
background: transparent;
}
.btn-lighten:hover {
color: #fff;
background: transparent;
border-color: #fff;
}
.btn-outline.btn-white {
background: transparent;
color: #171717;
border-color: #fb5c42;
}
.btn-outline.btn-white:active, .btn-outline.btn-white:hover {
color: #fff;
background: #fb5c42;
border-color: #fb5c42;
}
.btn-pink {
color: #fff;
background-color: #e3a3a2;
border-color: #e3a3a2;
}
.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active,
.open > .btn-pink.dropdown-toggle {
color: #fff;
background-color: #d77c7b;
border-color: #d77c7b;
}
.btn-pink:active, .btn-pink.active,
.open > .btn-pink.dropdown-toggle {
background-image: none;
}
.btn-pink.disabled, .btn-pink.disabled:hover, .btn-pink.disabled:focus, .btn-pink.disabled:active, .btn-pink.disabled.active, .btn-pink[disabled], .btn-pink[disabled]:hover, .btn-pink[disabled]:focus, .btn-pink[disabled]:active, .btn-pink[disabled].active,
fieldset[disabled] .btn-pink,
fieldset[disabled] .btn-pink:hover,
fieldset[disabled] .btn-pink:focus,
fieldset[disabled] .btn-pink:active,
fieldset[disabled] .btn-pink.active {
background-color: #e3a3a2;
border-color: #e3a3a2;
}
.btn-pink .badge {
color: #e3a3a2;
background-color: #fff;
}
.btn-primary.btn-inverse:active,
.woocommerce table.shop_table input.btn-inverse.button:active, .woocommerce .woocommerce-message .btn-inverse.button:active,
.woocommerce .checkout_coupon .btn-inverse.button:active, .btn-primary.btn-inverse:hover,
.woocommerce table.shop_table input.btn-inverse.button:hover, .woocommerce .woocommerce-message .btn-inverse.button:hover,
.woocommerce .checkout_coupon .btn-inverse.button:hover {
background: #fff !important;
color: #121212 !important;
border-color: #121212 !important;
}
.btn-theme, .viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce .return-to-shop .button,
.woocommerce .track_order .button,
.woocommerce #respond input#submit {
color: #fff;
background-color: #fb5c42;
border-color: #fb5c42;
}
.btn-theme:hover, .viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .woocommerce .return-to-shop .button:hover,
.woocommerce .track_order .button:hover,
.woocommerce #respond input#submit:hover, .btn-theme:focus, .viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce .return-to-shop .button:focus,
.woocommerce .track_order .button:focus,
.woocommerce #respond input#submit:focus, .btn-theme:active, .viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce .return-to-shop .button:active,
.woocommerce .track_order .button:active,
.woocommerce #respond input#submit:active, .btn-theme.active, .active.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.active, .woocommerce .return-to-shop .active.button,
.woocommerce .track_order .active.button,
.woocommerce #respond input.active#submit,
.open > .btn-theme.dropdown-toggle,
.open > .dropdown-toggle.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart
.open > a.dropdown-toggle, .woocommerce .return-to-shop
.open > .dropdown-toggle.button,
.woocommerce .track_order
.open > .dropdown-toggle.button,
.woocommerce #respond
.open > input.dropdown-toggle#submit {
color: #fff;
background-color: #fa3110;
border-color: #fa3110;
}
.btn-theme:active, .viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce .return-to-shop .button:active,
.woocommerce .track_order .button:active,
.woocommerce #respond input#submit:active, .btn-theme.active, .active.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.active, .woocommerce .return-to-shop .active.button,
.woocommerce .track_order .active.button,
.woocommerce #respond input.active#submit,
.open > .btn-theme.dropdown-toggle,
.open > .dropdown-toggle.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart
.open > a.dropdown-toggle, .woocommerce .return-to-shop
.open > .dropdown-toggle.button,
.woocommerce .track_order
.open > .dropdown-toggle.button,
.woocommerce #respond
.open > input.dropdown-toggle#submit {
background-image: none;
}
.btn-theme.disabled, .disabled.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.disabled, .woocommerce .return-to-shop .disabled.button,
.woocommerce .track_order .disabled.button,
.woocommerce #respond input.disabled#submit, .btn-theme.disabled:hover, .disabled.viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a.disabled:hover, .woocommerce .return-to-shop .disabled.button:hover,
.woocommerce .track_order .disabled.button:hover,
.woocommerce #respond input.disabled#submit:hover, .btn-theme.disabled:focus, .disabled.viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a.disabled:focus, .woocommerce .return-to-shop .disabled.button:focus,
.woocommerce .track_order .disabled.button:focus,
.woocommerce #respond input.disabled#submit:focus, .btn-theme.disabled:active, .disabled.viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a.disabled:active, .woocommerce .return-to-shop .disabled.button:active,
.woocommerce .track_order .disabled.button:active,
.woocommerce #respond input.disabled#submit:active, .btn-theme.disabled.active, .disabled.active.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.disabled.active, .woocommerce .return-to-shop .disabled.active.button,
.woocommerce .track_order .disabled.active.button,
.woocommerce #respond input.disabled.active#submit, .btn-theme[disabled], [disabled].viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a[disabled], .woocommerce .return-to-shop [disabled].button,
.woocommerce .track_order [disabled].button,
.woocommerce #respond input[disabled]#submit, .btn-theme[disabled]:hover, [disabled].viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a[disabled]:hover, .woocommerce .return-to-shop [disabled].button:hover,
.woocommerce .track_order [disabled].button:hover,
.woocommerce #respond input[disabled]#submit:hover, .btn-theme[disabled]:focus, [disabled].viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a[disabled]:focus, .woocommerce .return-to-shop [disabled].button:focus,
.woocommerce .track_order [disabled].button:focus,
.woocommerce #respond input[disabled]#submit:focus, .btn-theme[disabled]:active, [disabled].viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a[disabled]:active, .woocommerce .return-to-shop [disabled].button:active,
.woocommerce .track_order [disabled].button:active,
.woocommerce #respond input[disabled]#submit:active, .btn-theme[disabled].active, [disabled].active.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a[disabled].active, .woocommerce .return-to-shop [disabled].active.button,
.woocommerce .track_order [disabled].active.button,
.woocommerce #respond input[disabled].active#submit,
fieldset[disabled] .btn-theme,
fieldset[disabled] .viewmore-products-btn,
fieldset[disabled] .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart
fieldset[disabled] a,
fieldset[disabled] .woocommerce .return-to-shop .button, .woocommerce .return-to-shop
fieldset[disabled] .button,
fieldset[disabled]
.woocommerce .track_order .button,
.woocommerce .track_order
fieldset[disabled] .button,
fieldset[disabled]
.woocommerce #respond input#submit,
.woocommerce #respond
fieldset[disabled] input#submit,
fieldset[disabled] .btn-theme:hover,
fieldset[disabled] .viewmore-products-btn:hover,
fieldset[disabled] .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .woocommerce table.wishlist_table td.product-add-to-cart
fieldset[disabled] a:hover,
fieldset[disabled] .woocommerce .return-to-shop .button:hover, .woocommerce .return-to-shop
fieldset[disabled] .button:hover,
fieldset[disabled]
.woocommerce .track_order .button:hover,
.woocommerce .track_order
fieldset[disabled] .button:hover,
fieldset[disabled]
.woocommerce #respond input#submit:hover,
.woocommerce #respond
fieldset[disabled] input#submit:hover,
fieldset[disabled] .btn-theme:focus,
fieldset[disabled] .viewmore-products-btn:focus,
fieldset[disabled] .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce table.wishlist_table td.product-add-to-cart
fieldset[disabled] a:focus,
fieldset[disabled] .woocommerce .return-to-shop .button:focus, .woocommerce .return-to-shop
fieldset[disabled] .button:focus,
fieldset[disabled]
.woocommerce .track_order .button:focus,
.woocommerce .track_order
fieldset[disabled] .button:focus,
fieldset[disabled]
.woocommerce #respond input#submit:focus,
.woocommerce #respond
fieldset[disabled] input#submit:focus,
fieldset[disabled] .btn-theme:active,
fieldset[disabled] .viewmore-products-btn:active,
fieldset[disabled] .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce table.wishlist_table td.product-add-to-cart
fieldset[disabled] a:active,
fieldset[disabled] .woocommerce .return-to-shop .button:active, .woocommerce .return-to-shop
fieldset[disabled] .button:active,
fieldset[disabled]
.woocommerce .track_order .button:active,
.woocommerce .track_order
fieldset[disabled] .button:active,
fieldset[disabled]
.woocommerce #respond input#submit:active,
.woocommerce #respond
fieldset[disabled] input#submit:active,
fieldset[disabled] .btn-theme.active,
fieldset[disabled] .active.viewmore-products-btn,
fieldset[disabled] .woocommerce table.wishlist_table td.product-add-to-cart a.active, .woocommerce table.wishlist_table td.product-add-to-cart
fieldset[disabled] a.active,
fieldset[disabled] .woocommerce .return-to-shop .active.button, .woocommerce .return-to-shop
fieldset[disabled] .active.button,
fieldset[disabled]
.woocommerce .track_order .active.button,
.woocommerce .track_order
fieldset[disabled] .active.button,
fieldset[disabled]
.woocommerce #respond input.active#submit,
.woocommerce #respond
fieldset[disabled] input.active#submit {
background-color: #fb5c42;
border-color: #fb5c42;
}
.btn-theme .badge, .viewmore-products-btn .badge, .woocommerce table.wishlist_table td.product-add-to-cart a .badge, .woocommerce .return-to-shop .button .badge,
.woocommerce .track_order .button .badge,
.woocommerce #respond input#submit .badge {
color: #fb5c42;
background-color: #fff;
}
.btn-theme:active, .viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce .return-to-shop .button:active,
.woocommerce .track_order .button:active,
.woocommerce #respond input#submit:active, .btn-theme:hover, .viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .woocommerce .return-to-shop .button:hover,
.woocommerce .track_order .button:hover,
.woocommerce #respond input#submit:hover, .btn-theme:focus, .viewmore-products-btn:focus, .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce .return-to-shop .button:focus,
.woocommerce .track_order .button:focus,
.woocommerce #respond input#submit:focus {
color: #fff !important;
background-color: #fb5c42;
border-color: #fb5c42;
}
.btn-dark {
color: #252525;
background-color: #cccccc;
border-color: #cccccc;
}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active,
.open > .btn-dark.dropdown-toggle {
color: #252525;
background-color: #b3b3b3;
border-color: #b3b3b3;
}
.btn-dark:active, .btn-dark.active,
.open > .btn-dark.dropdown-toggle {
background-image: none;
}
.btn-dark.disabled, .btn-dark.disabled:hover, .btn-dark.disabled:focus, .btn-dark.disabled:active, .btn-dark.disabled.active, .btn-dark[disabled], .btn-dark[disabled]:hover, .btn-dark[disabled]:focus, .btn-dark[disabled]:active, .btn-dark[disabled].active,
fieldset[disabled] .btn-dark,
fieldset[disabled] .btn-dark:hover,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark:active,
fieldset[disabled] .btn-dark.active {
background-color: #cccccc;
border-color: #cccccc;
}
.btn-dark .badge {
color: #cccccc;
background-color: #252525;
}
.btn-dark:active, .btn-dark:hover {
color: #181818 !important;
}
.btn-theme-second {
color: #fff;
background-color: #1b251f;
border-color: #1b251f;
}
.btn-theme-second:hover, .btn-theme-second:focus, .btn-theme-second:active, .btn-theme-second.active,
.open > .btn-theme-second.dropdown-toggle {
color: #fff;
background-color: #050806;
border-color: #050806;
}
.btn-theme-second:active, .btn-theme-second.active,
.open > .btn-theme-second.dropdown-toggle {
background-image: none;
}
.btn-theme-second.disabled, .btn-theme-second.disabled:hover, .btn-theme-second.disabled:focus, .btn-theme-second.disabled:active, .btn-theme-second.disabled.active, .btn-theme-second[disabled], .btn-theme-second[disabled]:hover, .btn-theme-second[disabled]:focus, .btn-theme-second[disabled]:active, .btn-theme-second[disabled].active,
fieldset[disabled] .btn-theme-second,
fieldset[disabled] .btn-theme-second:hover,
fieldset[disabled] .btn-theme-second:focus,
fieldset[disabled] .btn-theme-second:active,
fieldset[disabled] .btn-theme-second.active {
background-color: #1b251f;
border-color: #1b251f;
}
.btn-theme-second .badge {
color: #1b251f;
background-color: #fff;
}
.btn-theme-second:active, .btn-theme-second:hover {
color: #fff;
}
.btn-theme.btn-outline, .btn-outline.viewmore-products-btn, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline, .woocommerce .return-to-shop .btn-outline.button,
.woocommerce .track_order .btn-outline.button,
.woocommerce #respond input.btn-outline#submit {
color: #fb5c42;
border-color: #fb5c42;
background: transparent;
}
.btn-theme.btn-outline:hover, .btn-outline.viewmore-products-btn:hover, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline:hover, .woocommerce .return-to-shop .btn-outline.button:hover,
.woocommerce .track_order .btn-outline.button:hover,
.woocommerce #respond input.btn-outline#submit:hover, .btn-theme.btn-outline:active, .btn-outline.viewmore-products-btn:active, .woocommerce table.wishlist_table td.product-add-to-cart a.btn-outline:active, .woocommerce .return-to-shop .btn-outline.button:active,
.woocommerce .track_order .btn-outline.button:active,
.woocommerce #respond input.btn-outline#submit:active {
color: #fff;
background: #fb5c42;
border-color: #fb5c42;
}
.more-link {
color: #fb5c42;
display: inline-block;
font-weight: 400;
margin: 10px 0;
text-transform: capitalize;
}
.more-link:hover {
text-decoration: none;
}
.btn-shaded-sm {
position: relative;
}
.btn-shaded-sm:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
border-width: 20px 10px;
border-style: solid;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
background: #fb5c42;
border: 0;
color: #FFFFFF;
font-size: 14px;
padding: 12px 34px 11px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 500;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
outline: none;
}
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
outline: none;
}
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
outline: none;
} .products .time-wrapper {
bottom: 15px;
width: 100%;
height: auto;
z-index: 2;
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
opacity: 1;
filter: alpha(opacity=100);
}
.products .time-wrapper .apus-countdown {
width: 88%;
background: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.08);
}
.products .time-wrapper .apus-countdown .times {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
padding: 5px 10px;
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.products .time-wrapper .apus-countdown .times > div {
color: #A6A6A6;
line-height: 1;
text-align: center;
padding: 8px;
text-align: center;
border: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
margin-right: 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.rtl .products .time-wrapper .apus-countdown .times > div {
margin-left: 0;
margin-right: inherit;
}
.products .time-wrapper .apus-countdown .times > div > span {
color: #171717;
font-size: 20px;
font-weight: 700;
margin-bottom: 4px;
}
.related .products .time-wrapper .apus-countdown .times {
padding: 0;
}
.archive-shop.col-md-9 .product-block-list .wrapper-image {
padding-right: 0;
}
.rtl .archive-shop.col-md-9 .product-block-list .wrapper-image {
padding-left: 0;
padding-right: inherit;
}
.archive-shop.col-md-9 .woocommerce-result-count {
width: auto;
}
@media (max-width: 767px) {
.archive-shop.col-md-9 .woocommerce-result-count {
max-width: 50%;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
}
.archive-shop.col-md-9 .top-archive-shop {
width: 100%;
background-color: #f7f8f2;
padding: 0 15px;
margin-bottom: 30px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
@media (max-width: 767px) {
.archive-shop.col-md-9 .top-archive-shop {
padding-right: 15px;
padding-left: 15px;
}
.rtl .archive-shop.col-md-9 .top-archive-shop {
padding-left: 15px;
padding-right: inherit;
}
.rtl .archive-shop.col-md-9 .top-archive-shop {
padding-right: 15px;
padding-left: inherit;
}
}
.archive-shop.col-md-9 .top-archive-shop:after, .archive-shop.col-md-9 .top-archive-shop:before {
content: none;
}
@media (min-width: 1500px) {
.list-product-archive .col-lg-cs-5,
.list-product-archive .col-md-cs-5 {
width: 20%;
}
}
.apus-breadscrumb.woo-breadcrumb {
margin: 0;
text-align: center;
}
.apus-breadscrumb.woo-breadcrumb .bread-title {
margin: 0 0 10px 0;
}
.apus-breadscrumb.woo-breadcrumb .breadcrumb a {
color: #171717;
}
.apus-breadscrumb.woo-breadcrumb .breadcrumb a:hover {
color: #fb5c42;
}
.apus-breadscrumb.woo-breadcrumb .breadcrumb a:focus {
color: #fb5c42;
}
.apus-breadscrumb.woo-breadcrumb .breadcrumb a:active {
color: #fb5c42;
}
.apus-breadscrumb.woo-breadcrumb .breadcrumb > li {
color: #b6b6b6;
} .cart2 {
text-align: center;
}
.cart2 .count {
font-size: 12px;
text-align: center;
display: block;
}
.pp_gallery ul {
height: auto;
}
.pp_gallery ul a {
height: auto;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
font-weight: 500;
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .woocommerce-notices-wrapper {
width: 100%;
float: none;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message {
border-color: #8fae1b;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a {
color: #8fae1b;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:before {
background-color: #8fae1b;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward {
color: #8fae1b;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error {
border-color: #b81c23;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error a {
color: #b81c23;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:before {
background-color: #b81c23;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.wc-forward {
color: #b81c23;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info {
border-color: #1e85be;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info a {
color: #1e85be;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:before {
background-color: #1e85be;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.wc-forward {
color: #1e85be;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info,
.woocommerce .woocommerce-notices-wrapper .woocommerce-message {
width: 100%;
background-color: #f8f8f2;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button {
padding: 6px 0 3px 0;
border: 0;
margin: 0;
position: relative;
background-color: transparent;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:before,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:before,
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
}
.rtl .woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:before, .rtl
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:before, .rtl
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:before {
right: 0;
left: auto;
}
.woocommerce table.shop_attributes {
border: 1px solid #e5e5e5;
}
.woocommerce table.shop_attributes th {
font-size: 16px;
font-weight: 400;
text-transform: none;
width: 30%;
padding: 15px 20px;
vertical-align: middle;
border-width: 0;
background-color: #fff;
}
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
background: #f2f4f5;
}
.woocommerce table.shop_attributes td {
padding: 18px;
vertical-align: middle;
font-style: normal;
background-color: #fff;
border-width: 0;
}
.woocommerce table.shop_attributes td p {
padding: 0;
}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
opacity: 1;
filter: alpha(opacity=100);
padding-right: 35px;
}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {
color: #171717;
font-size: 14px;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
width: 16px;
height: 16px;
}
.woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before {
content: none !important;
}
@media (min-width: 1200px) {
.woocommerce div.product div.images .flex-control-thumbs li {
width: 33.33%;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(3n + 1) {
clear: left;
}
}
.woocommerce div.product div.images .flex-control-thumbs {
margin-left: -10px;
margin-right: -10px;
margin-top: 20px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
padding-right: 10px;
padding-left: 10px;
margin-bottom: 20px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
border: 1px solid #fff;
opacity: 0.8;
filter: alpha(opacity=80);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce div.product div.images .flex-control-thumbs li img:hover, .woocommerce div.product div.images .flex-control-thumbs li img:active, .woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
border-color: #fb5c42;
}
.shop-pagination .apus-pagination {
margin: 0;
float: left;
}
.rtl .shop-pagination .apus-pagination {
float: right;
}
.shop-pagination .woocommerce-result-count {
float: right;
margin: 5px 0 0;
}
.rtl .shop-pagination .woocommerce-result-count {
float: left;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 20px;
}
table.variations .tawcvs-swatches .swatch-color {
opacity: 1;
filter: alpha(opacity=100);
width: 20px;
height: 20px;
margin-right: 10px;
line-height: 20px;
position: relative;
border: none;
font-size: 0;
border-radius: 50%;
cursor: pointer;
}
.rtl table.variations .tawcvs-swatches .swatch-color {
margin-left: 10px;
margin-right: inherit;
}
table.variations .tawcvs-swatches .swatch-item-wrapper{
display: inline-block;
vertical-align: top;
}
table.variations .tawcvs-swatches .swatch-color:before {
display: none !important;
}
table.variations .tawcvs-swatches .swatch-color:after {
content: '';
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
z-index: 2;
position: absolute;
top: -1px;
left: -1px;
width: 26px;
height: 26px;
border: 5px solid #fff;
}
table.variations .tawcvs-swatches .swatch-color.selected {
-webkit-box-shadow: none;
box-shadow: none;
}
table.variations .tawcvs-swatches .swatch-color.selected:after {
top: 0px;
left: 0px;
width: 20px;
height: 20px;
border: 2px solid #737373;
}
table.variations .tawcvs-swatches .swatch-label {
font-size: 12px;
font-weight: 400;
color: #555555;
padding: 9px;
display: inline-block;
line-height: 1;
background: #f2f3f5;
min-width: 30px;
text-align: center;
height: auto;
width: auto;
border: none !important;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin-right: 8px;
text-transform: uppercase;
opacity: 1;
filter: alpha(opacity=100);
cursor: pointer;
}
.rtl table.variations .tawcvs-swatches .swatch-label {
margin-left: 8px;
margin-right: inherit;
}
table.variations .tawcvs-swatches .swatch-label.selected {
-webkit-box-shadow: none;
box-shadow: none;
background: #fb5c42;
color: #fff;
}
table.variations tr:last-child {
outline: none;
}
.woocommerce div.product form.cart .variations td.label {
padding: 10px 0;
text-align: inherit;
display: table-cell;
vertical-align: middle;
}
.woocommerce div.product form.cart .variations td.label label {
margin: 0;
}
.woocommerce div.product form.cart.swatches-support .variations td.label {
vertical-align: middle;
width: 10%;
position: relative;
}
.woocommerce div.product form.cart.swatches-support .variations td.value {
width: 90%;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
}
.woocommerce div.product form.cart .reset_variations {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute !important;
right: 0;
}
.rtl .woocommerce div.product form.cart .reset_variations {
left: 0;
right: auto;
}
.woocommerce div.product form.cart .reset_variations {
color: #e44343;
position: relative;
padding-left: 30px;
}
.rtl .woocommerce div.product form.cart .reset_variations {
padding-right: 30px;
padding-left: inherit;
}
.woocommerce div.product form.cart .reset_variations:before {
font-size: 16px;
font-family: "ElegantIcons";
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\4d";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
left: 10px;
}
.rtl .woocommerce div.product form.cart .reset_variations:before {
right: 10px;
left: auto;
}
.woocommerce div.product form.cart .reset_variations i {
font-size: 12px;
color: #e23e1d;
margin: 0;
margin-right: 3px;
}
.rtl .woocommerce div.product form.cart .reset_variations i {
margin-left: 3px;
margin-right: inherit;
}
.woocommerce #respond input#submit, .woocommerce a.button,
.woocommerce button.button, .woocommerce input.button {
background-color: #fb5c42;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
color: #fff;
border: 0;
padding: 16px 30px;
margin: 0;
font-weight: 600;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover,
.woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #fb5c42;
color: #fff;
}
.woocommerce #respond input#submit:focus, .woocommerce a.button:focus,
.woocommerce button.button:focus, .woocommerce input.button:focus {
background-color: #fb5c42;
color: #fff;
}
.woocommerce #respond input#submit:active, .woocommerce a.button:active,
.woocommerce button.button:active, .woocommerce input.button:active {
background-color: #fb5c42;
color: #fff;
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
display: none;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
line-height: 1.65;
resize: none;
border: 1px solid #e5e5e5;
background-color: transparent;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
border-color: #fb5c42 !important;
}
.refund-shop {
margin-bottom: 30px;
}
.refund-shop .btn, .refund-shop .viewmore-products-btn, .refund-shop .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart .refund-shop a, .refund-shop .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .refund-shop .button, .refund-shop
.woocommerce .track_order .button,
.woocommerce .track_order .refund-shop .button, .refund-shop
.woocommerce #respond input#submit,
.woocommerce #respond .refund-shop input#submit, .refund-shop .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information .refund-shop .stock.out-of-stock, .refund-shop
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table .refund-shop input.button, .refund-shop .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .refund-shop .button, .refund-shop
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .refund-shop .button, .refund-shop .wfg-button, .refund-shop #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout .refund-shop a.checkout-button, .refund-shop .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .refund-shop a.checkout-button, .refund-shop .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .refund-shop a.checkout-button {
letter-spacing: 1px;
}
.woocommerce form .form-row textarea {
padding: 20px;
height: 90px;
resize: none;
}
.woocommerce table.wishlist_table {
font-size: 16px;
margin: 0 0 80px 0;
}
.woocommerce table.wishlist_table td.product-add-to-cart a {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
display: inline-block !important;
background-image: none !important;
padding-left: 25px;
padding-right: 25px;
}
.rtl .woocommerce table.wishlist_table td.product-add-to-cart a {
padding-right: 25px;
padding-left: inherit;
}
.rtl .woocommerce table.wishlist_table td.product-add-to-cart a {
padding-left: 25px;
padding-right: inherit;
}
.woocommerce table.wishlist_table thead th {
padding: 0 0 20px 0;
font-size: 22px;
color: #252525;
text-transform: none;
font-weight: 700;
border-bottom: 1px solid #e5e5e5;
}
.woocommerce table.wishlist_table thead th.product-remove .remove {
display: none;
}
.woocommerce table.wishlist_table tbody td {
padding: 10px 0;
text-align: inherit;
border-width: 0 0 1px;
border-bottom: 1px solid #e5e5e5;
}
@media (min-width: 992px) {
.woocommerce table.wishlist_table tbody td {
padding: 20px 0;
}
}
.woocommerce table.wishlist_table tfoot td {
border: 0;
}
.woocommerce table.wishlist_table tfoot td ul li {
vertical-align: middle;
margin: 0;
}
.woocommerce table.wishlist_table tfoot td ul li a {
position: relative;
color: #171717;
font-size: 16px;
line-height: 36px;
float: left;
width: 36px;
height: 36px;
margin-left: 3px;
}
.rtl .woocommerce table.wishlist_table tfoot td ul li a {
float: right;
}
.rtl .woocommerce table.wishlist_table tfoot td ul li a {
margin-right: 3px;
margin-left: inherit;
}
.woocommerce table.wishlist_table tfoot td ul li a:hover {
color: #fb5c42;
}
.woocommerce table.wishlist_table tfoot td ul li a:focus {
color: #fb5c42;
}
.woocommerce table.wishlist_table tfoot td ul li a:active {
color: #fb5c42;
}
.woocommerce table.wishlist_table tfoot td ul li a:after {
font-family: "ElegantIcons";
}
.woocommerce table.wishlist_table tfoot td ul li a.facebook:after {
content: "\e093";
}
.woocommerce table.wishlist_table tfoot td ul li a.twitter:after {
content: "\e094";
}
.woocommerce table.wishlist_table tfoot td ul li a.pinterest:after {
content: "\e095";
}
.woocommerce table.wishlist_table tfoot td ul li a.googleplus:after {
content: "\e096";
}
.woocommerce table.wishlist_table tfoot td ul li a.instagram:after {
content: "\e09a";
}
.woocommerce table.wishlist_table tfoot td ul li a.email:after {
content: "\e010";
}
.woocommerce table.wishlist_table tfoot td ul li a.WhatsApp:after {
content: "\e094";
}
.woocommerce table.wishlist_table .product-name {
white-space: nowrap;
padding-right: 20px;
padding-left: 20px;
}
@media (min-width: 992px) {
.woocommerce table.wishlist_table .product-name {
padding-right: 50px;
padding-left: 50px;
}
}
.woocommerce table.wishlist_table .media-body {
width: auto;
}
.woocommerce table.wishlist_table .product-thumbnail a {
display: block;
width: 100px;
}
@media (min-width: 1200px) {
.woocommerce table.wishlist_table .product-thumbnail a {
outline: none;
}
}
.yith-wcwl-share {
margin: 20px 0;
}
.yith-wcwl-share > * {
vertical-align: middle;
display: inline-block;
}
.yith-wcwl-share .yith-wcwl-share-title {
font-size: 18px;
margin: 0;
padding-right: 10px;
}
.rtl .yith-wcwl-share .yith-wcwl-share-title {
padding-left: 10px;
padding-right: inherit;
}
.yith-wcwl-share ul li + li {
margin-left: 5px;
}
.rtl .yith-wcwl-share ul li + li {
margin-right: 5px;
margin-left: inherit;
}
#yith-wcwl-popup-message {
line-height: inherit;
color: #fff;
padding: 10px 20px;
z-index: 1;
text-align: center;
font-size: 12px;
letter-spacing: 1px;
font-weight: 500;
text-transform: uppercase;
margin: 0 !important;
border: 0 !important;
background-color: #171717;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: inline-block;
vertical-align: middle;
}
.lt-ie8 #yith-wcwl-popup-message {
display: inline;
zoom: 1;
}
#yith-wcwl-popup-message {
border: 1px solid #5cb85c;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-top: 8px;
padding-bottom: 8px;
}
.select2-container .select2-selection--single {
height: 48px;
background: #f2f3f5;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 9px;
}
.woocommerce .return-to-shop .button,
.woocommerce .track_order .button,
.woocommerce #respond input#submit {
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
padding: 11px 30px 10px;
letter-spacing: 0.5px;
}
.woocommerce #review_form #respond p {
margin-bottom: 30px;
text-align: left;
}
.rtl .woocommerce #review_form #respond p {
text-align: right;
}
.woocommerce #review_form #respond p.comment-form-cookies-consent {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.woocommerce #review_form #respond p.comment-form-cookies-consent input[type="radio"],
.woocommerce #review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
margin-top: -5px;
}
.woocommerce #review_form #respond .stars {
margin-bottom: 0;
padding-bottom: 0;
}
.track_order {
max-width: 630px;
margin: auto;
padding: 0 0 60px 0;
background: transparent;
}
.track_order .form-row {
width: 100% !important;
}
.track_order .form-row input.input-text {
padding: 5px 20px;
background-color: transparent !important;
height: 48px;
}
.track_order .form-row:last-child {
margin-bottom: 0;
}
.track_order .form-row label {
font-weight: 600;
color: #171717;
}
.woocommerce-message {
line-height: 2.5;
}
.apus-filter .woocommerce-message {
display: none;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
border: 0;
padding: 0;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
padding: 0;
margin-bottom: 15px;
}
#add_payment_method #payment ul.payment_methods li .payment_box, .woocommerce-cart #payment ul.payment_methods li .payment_box, .woocommerce-checkout #payment ul.payment_methods li .payment_box {
padding: 20px;
border: 1px solid #e5e5e5;
margin: 0;
}
#add_payment_method #payment ul.payment_methods li label, .woocommerce-cart #payment ul.payment_methods li label, .woocommerce-checkout #payment ul.payment_methods li label {
font-size: 14px;
cursor: pointer;
display: inline;
}
#add_payment_method #payment ul.payment_methods li:last-child, .woocommerce-cart #payment ul.payment_methods li:last-child, .woocommerce-checkout #payment ul.payment_methods li:last-child {
margin-bottom: 0;
}
#add_payment_method #payment ul.payment_methods li .about_paypal, .woocommerce-cart #payment ul.payment_methods li .about_paypal, .woocommerce-checkout #payment ul.payment_methods li .about_paypal {
margin: 0 10px;
float: none;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
margin-right: 10px;
}
.rtl #add_payment_method #payment ul.payment_methods li input, .rtl .woocommerce-cart #payment ul.payment_methods li input, .rtl .woocommerce-checkout #payment ul.payment_methods li input {
margin-left: 10px;
margin-right: inherit;
}
.woocommerce table.shop_table {
border: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.woocommerce table.shop_table th {
padding: 10px 0;
}
@media (min-width: 1200px) {
.woocommerce table.shop_table th {
padding: 25px 0;
}
}
.woocommerce table.shop_table .reader-text {
display: none;
}
.woocommerce table.shop_table td {
border: none;
border-top: 1px solid #e5e5e5;
overflow: hidden;
padding: 10px 0;
}
@media (min-width: 1200px) {
.woocommerce table.shop_table td {
padding: 20px 0;
}
}
.woocommerce table.shop_table td.product-price {
color: #fb5c42;
font-weight: 600;
font-size: 16px;
}
.woocommerce table.shop_table td input {
line-height: inherit;
}
.woocommerce table.shop_table .quantity-wrapper > label {
display: none;
}
.woocommerce table.shop_table .product-remove .remove {
border: 0;
margin: 0;
text-align: center;
font-size: 26px;
color: #fb5a40 !important;
width: 30px;
height: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce table.shop_table .product-remove .remove:hover {
color: #fb5a40 !important;
background-color: transparent;
}
.woocommerce table.shop_table .product-remove .remove:focus {
color: #fb5a40 !important;
background-color: transparent;
}
.woocommerce table.shop_table .product-remove .remove:active {
color: #fb5a40 !important;
background-color: transparent;
}
.woocommerce table.shop_table tbody .actions p {
margin: 0;
}
.woocommerce table.shop_table tbody .product-subtotal {
color: #fb5c42;
font-size: 16px;
font-weight: 500;
}
.woocommerce table.shop_table tbody .order-total .woocommerce-Price-amount {
color: #222;
font-weight: 600;
font-size: 15px;
}
.woocommerce table.shop_table tbody .product-name {
font-size: 16px;
font-weight: 500;
}
.woocommerce table.shop_table tbody .cart-subtotal .woocommerce-Price-amount,
.woocommerce table.shop_table tbody .order-total .woocommerce-Price-amount {
font-size: 20px;
}
.woocommerce table.shop_table th {
border: none;
font-weight: 600;
text-transform: none;
color: #171717;
font-size: 18px;
}
.woocommerce table.shop_table .list-bundles {
font-size: 14px;
list-style: none;
padding-left: 25px;
}
.rtl .woocommerce table.shop_table .list-bundles {
padding-right: 25px;
padding-left: inherit;
}
.woocommerce table.shop_table .list-bundles strong {
font-weight: 500;
}
.woocommerce table.shop_table .list-bundles ul {
list-style: inside none disc;
padding: 0;
margin: 0;
}
.woocommerce .cart_totals > h2 {
margin: 0;
text-transform: none;
font-size: 20px;
position: relative;
padding: 0 0 25px 0;
font-weight: 700;
border-bottom: 1px solid #e5e5e5;
}
.woocommerce .cart_totals table.shop_table {
border: none;
margin: 0 0 30px 0;
}
.woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td {
padding: 15px 0;
}
@media (min-width: 992px) {
.woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td {
padding: 20px 0;
}
}
.woocommerce .cart_totals table.shop_table th .woocommerce-Price-amount, .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount {
color: #fb5c42;
font-size: 16px;
font-weight: 600;
}
.woocommerce .cart_totals table.shop_table label {
font-weight: 400;
}
.woocommerce .cart_totals table.shop_table th {
color: #171717;
font-weight: 700;
font-size: 16px;
}
.woocommerce .cart_totals .wc-proceed-to-checkout .btn, .woocommerce .cart_totals .wc-proceed-to-checkout .viewmore-products-btn, .woocommerce .cart_totals .wc-proceed-to-checkout table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart .cart_totals .wc-proceed-to-checkout a, .woocommerce .cart_totals .wc-proceed-to-checkout .return-to-shop .button, .woocommerce .return-to-shop .cart_totals .wc-proceed-to-checkout .button, .woocommerce .cart_totals .wc-proceed-to-checkout .track_order .button, .woocommerce .track_order .cart_totals .wc-proceed-to-checkout .button, .woocommerce .cart_totals .wc-proceed-to-checkout #respond input#submit, .woocommerce #respond .cart_totals .wc-proceed-to-checkout input#submit, .woocommerce .cart_totals .wc-proceed-to-checkout .details-product .information .stock.out-of-stock, .woocommerce .details-product .information .cart_totals .wc-proceed-to-checkout .stock.out-of-stock, .woocommerce .cart_totals .wc-proceed-to-checkout table.shop_table input.button, .woocommerce table.shop_table .cart_totals .wc-proceed-to-checkout input.button, .woocommerce .cart_totals .wc-proceed-to-checkout .woocommerce-message .button, .woocommerce .woocommerce-message .cart_totals .wc-proceed-to-checkout .button, .woocommerce .cart_totals .wc-proceed-to-checkout .checkout_coupon .button, .woocommerce .checkout_coupon .cart_totals .wc-proceed-to-checkout .button, .woocommerce .cart_totals .wc-proceed-to-checkout .wfg-button, .woocommerce .cart_totals #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart_totals .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart_totals .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
letter-spacing: 1px;
padding-top: 11px;
padding-bottom: 10px;
}
.cart-collaterals-totals {
padding: 30px;
border: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
.cart-collaterals-totals {
padding: 15px;
border: 0;
}
}
@media (max-width: 767px) {
.woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td {
padding-left: 15px;
padding-right: 15px;
}
}
.woocommerce table.shop_table ul#shipping_method li,
.woocommerce-page table.shop_table ul#shipping_method li {
line-height: normal;
}
.woocommerce table.shop_table tr.cart-subtotal td,
.woocommerce table.shop_table tr.order-total td,
.woocommerce-page table.shop_table tr.cart-subtotal td,
.woocommerce-page table.shop_table tr.order-total td {
text-align: right;
}
.rtl .woocommerce table.shop_table tr.cart-subtotal td, .rtl
.woocommerce table.shop_table tr.order-total td, .rtl
.woocommerce-page table.shop_table tr.cart-subtotal td, .rtl
.woocommerce-page table.shop_table tr.order-total td {
text-align: left;
}
.woocommerce table.shop_table tr.shipping td,
.woocommerce-page table.shop_table tr.shipping td {
text-align: right;
}
.rtl .woocommerce table.shop_table tr.shipping td, .rtl
.woocommerce-page table.shop_table tr.shipping td {
text-align: left;
}
.woocommerce table.shop_table tr.shipping td strong,
.woocommerce-page table.shop_table tr.shipping td strong {
color: #171717;
}
.woocommerce table.shop_table tr.shipping td .shipping-calculator-form,
.woocommerce-page table.shop_table tr.shipping td .shipping-calculator-form {
margin-top: 20px;
}
.woocommerce table.cart .quantity,
.woocommerce-page table.cart .quantity {
padding: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.woocommerce table.cart .quantity > *,
.woocommerce-page table.cart .quantity > * {
background-color: #f8f8f2;
width: 40px;
height: 40px;
}
.woocommerce table.cart .quantity input.qty,
.woocommerce-page table.cart .quantity input.qty {
width: 40px;
height: 40px;
font-size: 16px;
background-color: #f8f8f2;
}
.woocommerce table.cart .quantity input[type="button"],
.woocommerce-page table.cart .quantity input[type="button"] {
color: #b6b6b6;
font-size: 20px;
}
.woocommerce table.cart .quantity input[type="button"]:hover,
.woocommerce-page table.cart .quantity input[type="button"]:hover {
background-color: #f8f8f2;
}
.woocommerce table.cart .quantity input[type="button"]:focus,
.woocommerce-page table.cart .quantity input[type="button"]:focus {
background-color: #f8f8f2;
}
.woocommerce table.cart .quantity input[type="button"]:active,
.woocommerce-page table.cart .quantity input[type="button"]:active {
background-color: #f8f8f2;
}
#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
padding-top: 0;
padding-bottom: 0;
}
#add_payment_method table.cart td.actions .coupon .input-text:hover,
.woocommerce-cart table.cart td.actions .coupon .input-text:hover,
.woocommerce-checkout table.cart td.actions .coupon .input-text:hover {
border-color: #fb5c42;
}
#add_payment_method table.cart td.actions .coupon .input-text:focus,
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.woocommerce-checkout table.cart td.actions .coupon .input-text:focus {
border-color: #fb5c42;
}
#add_payment_method table.cart td.actions .coupon .input-text:active,
.woocommerce-cart table.cart td.actions .coupon .input-text:active,
.woocommerce-checkout table.cart td.actions .coupon .input-text:active {
border-color: #fb5c42;
}
#add_payment_method table.cart input[type="submit"],
.woocommerce-cart table.cart input[type="submit"],
.woocommerce-checkout table.cart input[type="submit"] {
background-color: #cccccc;
color: #171717;
font-size: 14px;
font-weight: 700;
border: 0;
padding-left: 30px;
padding-right: 30px;
}
.rtl #add_payment_method table.cart input[type="submit"], .rtl
.woocommerce-cart table.cart input[type="submit"], .rtl
.woocommerce-checkout table.cart input[type="submit"] {
padding-right: 30px;
padding-left: inherit;
}
.rtl #add_payment_method table.cart input[type="submit"], .rtl
.woocommerce-cart table.cart input[type="submit"], .rtl
.woocommerce-checkout table.cart input[type="submit"] {
padding-left: 30px;
padding-right: inherit;
}
#add_payment_method table.cart input[type="submit"]:hover,
.woocommerce-cart table.cart input[type="submit"]:hover,
.woocommerce-checkout table.cart input[type="submit"]:hover {
color: #fff !important;
background-color: #fb5c42;
}
#add_payment_method table.cart input[type="submit"]:focus,
.woocommerce-cart table.cart input[type="submit"]:focus,
.woocommerce-checkout table.cart input[type="submit"]:focus {
color: #fff !important;
background-color: #fb5c42;
}
#add_payment_method table.cart input[type="submit"]:active,
.woocommerce-cart table.cart input[type="submit"]:active,
.woocommerce-checkout table.cart input[type="submit"]:active {
color: #fff !important;
background-color: #fb5c42;
}
.woocommerce-table--order-details tfoot .woocommerce-Price-amount {
font-size: 24px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #fb5c42;
font-size: 18px;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
font-weight: 600;
}
.woocommerce form.checkout_coupon.woocommerce-form-coupon {
border: 1px solid #f8f8f2;
padding: 30px;
margin: 0 0 30px 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.woocommerce form.checkout_coupon .form-row {
width: 100%;
}
.woocommerce form.checkout_coupon .form-row.form-row-last {
margin-bottom: 0;
}
.woocommerce form.woocommerce-checkout {
outline: none;
}
.woocommerce form.woocommerce-checkout .woocommerce-info {
border: 0;
margin-bottom: 0;
padding-left: 2em;
}
.rtl .woocommerce form.woocommerce-checkout .woocommerce-info {
padding-right: 2em;
padding-left: inherit;
}
.woocommerce form.woocommerce-checkout .woocommerce-info:before {
content: none;
}
.woocommerce form.woocommerce-checkout .woocommerce-info a {
color: #fb5c42;
}
.woocommerce form.woocommerce-checkout .woocommerce-info a:hover {
color: #fb5c42;
}
.woocommerce form.woocommerce-checkout .woocommerce-info a:focus {
color: #fb5c42;
}
.woocommerce form.woocommerce-checkout .woocommerce-info a:active {
color: #fb5c42;
}
.woocommerce form.woocommerce-checkout .details-review {
background-color: #f8f8f2;
padding: 0 43px 43px;
}
@media (max-width: 767px) {
.woocommerce form.woocommerce-checkout .details-review {
padding-left: 20px;
padding-right: 20px;
}
}
.woocommerce form.woocommerce-checkout .details-review .order-review {
outline: none;
}
.woocommerce form.woocommerce-cart-form table.cart thead tr th {
padding-top: 0;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background-color: transparent;
}
#add_payment_method #payment a,
.woocommerce-cart #payment a,
.woocommerce-checkout #payment a {
color: #fb5c42;
padding-bottom: 0;
position: relative;
}
#add_payment_method #payment a:after,
.woocommerce-cart #payment a:after,
.woocommerce-checkout #payment a:after {
bottom: 0;
content: "";
background-color: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl #add_payment_method #payment a:after, .rtl
.woocommerce-cart #payment a:after, .rtl
.woocommerce-checkout #payment a:after {
right: 0;
left: auto;
}
#add_payment_method #payment a:hover, #add_payment_method #payment a:focus, #add_payment_method #payment a:active,
.woocommerce-cart #payment a:hover,
.woocommerce-cart #payment a:focus,
.woocommerce-cart #payment a:active,
.woocommerce-checkout #payment a:hover,
.woocommerce-checkout #payment a:focus,
.woocommerce-checkout #payment a:active {
background-color: transparent;
}
#add_payment_method #payment a:hover:after, #add_payment_method #payment a:focus:after, #add_payment_method #payment a:active:after,
.woocommerce-cart #payment a:hover:after,
.woocommerce-cart #payment a:focus:after,
.woocommerce-cart #payment a:active:after,
.woocommerce-checkout #payment a:hover:after,
.woocommerce-checkout #payment a:focus:after,
.woocommerce-checkout #payment a:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper,
.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
margin-bottom: 30px;
}
#add_payment_method #payment .place-order,
.woocommerce-cart #payment .place-order,
.woocommerce-checkout #payment .place-order {
padding: 15px 0 0 !important;
margin-bottom: 0;
}
#add_payment_method #payment .place-order #place_order,
.woocommerce-cart #payment .place-order #place_order,
.woocommerce-checkout #payment .place-order #place_order {
text-transform: uppercase;
letter-spacing: 0.5px;
border-radius: 2px !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
-ms-border-radius: 2px !important;
-o-border-radius: 2px !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
background: #fff;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
border-bottom-color: #fff;
}
.woocommerce #customer_details .woocommerce-shipping-fields,
.woocommerce #customer_details .woocommerce-account-fields {
margin-top: 0;
}
.woocommerce #customer_details h3.form-row {
font-size: 16px;
margin: 0;
padding: 0 0 20px 0;
text-transform: capitalize;
color: #555555;
}
.woocommerce #customer_details .shipping_address > * > .select2-hidden-accessible {
height: 0;
}
.woocommerce form .woocommerce-billing-fields > h3 {
font-size: 24px;
text-transform: capitalize;
margin: -9px 0 30px 0;
padding: 0 0 12px 0;
line-height: 36px;
font-weight: 700;
position: relative;
}
.woocommerce form .woocommerce-billing-fields > h3:after {
content: "";
bottom: 0;
position: absolute;
width: 100%;
height: 1px;
left: 0;
background-color: #ebebeb;
}
.rtl .woocommerce form .woocommerce-billing-fields > h3:after {
right: 0;
left: auto;
}
.woocommerce form .woocommerce-billing-fields .select2-container {
height: 48px;
border: 0px solid #e5e5e5 !important;
}
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > .select2-container,
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > select,
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > input {
overflow: hidden;
width: calc(100% - 200px) !important;
border-width: 0 0 1px;
border-style: solid;
border-color: #e5e5e5;
padding: 10px 0;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
float: right;
}
.rtl .woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > .select2-container, .rtl
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > select, .rtl
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > input {
float: left;
}
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > .select2-container:focus,
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > select:focus,
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > input:focus {
border-color: #fb5c42;
}
.woocommerce form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * > .select2-hidden-accessible {
height: 0;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
margin: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.yith-wcwl-add-button {
position: relative;
}
.woocommerce div.product .product_title {
font-size: 30px;
margin: 0 0 8px 0;
line-height: 40px;
font-weight: 700;
}
@media (max-width: 767px) {
.woocommerce div.product .product_title {
margin-top: 20px;
}
}
.woocommerce p.stars.selected a.active::before, .woocommerce p.stars:hover a::before,
.woocommerce p.stars.selected a:not(.active):before {
content: '';
}
table.variations .tawcvs-swatches .swatch-color:after {
border: 0;
width: 20px;
height: 20px;
}
.variations label {
color: #555555;
font-size: 16px;
text-transform: capitalize;
font-weight: 400 !important;
padding-right: 5px;
}
.rtl .variations label {
padding-left: 5px;
padding-right: inherit;
}
.variations .value {
padding: 0;
}
.woocommerce div.product form.cart .group_table {
border: none;
margin-bottom: 10px;
}
.woocommerce div.product form.cart .group_table .price del {
font-size: 12px !important;
}
.woocommerce div.product form.cart .group_table .price,
.woocommerce div.product form.cart .group_table .price ins {
font-size: 15px !important;
color: #fb5c42;
}
.woocommerce div.product form.cart .group_table label {
font-weight: 500;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
}
@media (max-width: 767px) {
.woocommerce div.product form.cart .group_table td {
vertical-align: top;
}
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
padding-right: 20px;
padding-left: 20px;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price {
color: #fb5c42;
padding-right: 0;
font-weight: 500;
}
.rtl .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price {
padding-left: 0;
padding-right: inherit;
}
.woocommerce div.product form.cart .group_table td:first-child {
padding-right: 0;
text-align: left;
}
.rtl .woocommerce div.product form.cart .group_table td:first-child {
text-align: right;
}
.woocommerce div.product form.cart .group_table .quantity .reader-text {
display: none;
}
.woocommerce div.product form.cart .button {
background: #fb5c42;
color: #fff;
padding: 18px 45px;
margin: 0;
font-size: 14px;
letter-spacing: 1px;
font-weight: 600;
float: left;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.rtl .woocommerce div.product form.cart .button {
float: right;
}
.woocommerce div.product form.cart .button.disabled {
pointer-events: none;
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce div.product form.cart .button:hover, .woocommerce div.product form.cart .button:focus {
color: #fff;
background: #fb5c42;
border-color: #fb5c42;
}
.woocommerce .details-product .information .stock.out-of-stock {
letter-spacing: 1px;
background: #f2f3f5;
border-color: #f2f3f5;
color: #cccccc;
margin: 0 0 30px 0;
width: auto;
padding: 12px 30px 13px;
pointer-events: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
float: left;
}
.rtl .woocommerce .details-product .information .stock.out-of-stock {
float: right;
}
.woocommerce .details-product .information .stock.out-of-stock + .yith-wcwl-add-to-wishlist {
margin-bottom: 30px;
}
.woocommerce div.product form.cart.group_product {
width: 100%;
}
.woocommerce div.product form.cart.group_product + .yith-wcwl-add-to-wishlist {
margin: 10px 0 0;
}
.woocommerce div.product form.cart.group_product + .yith-wcwl-add-to-wishlist + .clear + .compare {
margin-bottom: 30px;
}
.woocommerce div.product form.cart .group_table .label {
padding: 0.5em;
vertical-align: middle;
font-size: 14px;
display: table-cell;
text-align: inherit;
white-space: normal;
}
.woocommerce div.product form.cart .variations td {
line-height: inherit;
font-size: inherit;
padding: 10px 0;
vertical-align: middle;
}
.woocommerce div.product form.cart .variations td .tawcvs-swatches {
padding: 0;
}
.woocommerce .order_details {
padding: 0;
}
.woocommerce table.shop_table input.button:disabled,
.woocommerce table.shop_table input.button {
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .woocommerce-message .button,
.woocommerce .checkout_coupon .button {
padding: 11px 30px 12px;
background-color: #fb5c42;
border: 0;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
width: auto;
height: 41px;
padding: 5px 10px !important;
margin-right: 10px !important;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
}
.rtl .woocommerce #content table.cart td.actions .input-text, .rtl
.woocommerce table.cart td.actions .input-text, .rtl
.woocommerce-page #content table.cart td.actions .input-text, .rtl
.woocommerce-page table.cart td.actions .input-text {
margin-left: 10px !important;
margin-right: inherit;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 100px;
}
.woocommerce .percent-sale,
.woocommerce span.onsale {
color: #fff;
font-size: 12px;
background: #fb5c42;
padding: 6px 10px;
position: absolute;
text-align: center;
left: 15px;
text-transform: uppercase;
top: 15px;
min-height: auto;
font-weight: 500;
z-index: 9;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
display: inline-block;
line-height: 1;
}
.woocommerce .percent-sale:before,
.woocommerce span.onsale:before {
content: '';
position: absolute;
top: 100%;
right: 6px;
border-width: 3px;
border-style: solid;
border-color: #fb5c42 #fb5c42 transparent transparent;
}
.popup-cart .title-count,
.popup-cart .title-add {
font-size: 20px;
margin: 0 0 20px;
}
.popup-cart .gr-buttons {
margin: 50px 0 0;
}
.popup-cart .title-add {
color: #5cb85c;
}
.popup-cart .image img {
max-width: 100px;
}
.popup-cart .name {
margin: 30px 0 0;
}
.popup-cart .widget-product {
margin-top: 30px;
}
#apus-cart-modal .btn-close {
position: absolute;
top: 0;
right: 0;
z-index: 99;
background: #fff;
width: 30px;
height: 30px;
line-height: 26px;
text-align: center;
display: inline-block;
}
.rtl #apus-cart-modal .btn-close {
left: 0;
right: auto;
}
#apus-cart-modal .modal-content {
background: #ffffff none repeat scroll 0 0;
min-width: 1000px;
max-width: 100%;
margin-top: 50px;
}
#apus-cart-modal .modal-body {
padding: 60px;
}
.name {
margin: 0 0 18px;
font-weight: 400;
font-size: 14px;
}
.woocommerce form.cart .variations select {
height: 48px;
cursor: pointer;
outline-style: none;
min-width: 49%;
margin: 0;
padding: 0 12px;
font-size: 14px;
border: 1px solid #e5e5e5;
color: #171717;
background-image: url(//ferenikipublications.com/wp-content/themes/capie/images/ico-select.svg);
background-size: 12px;
background-color: transparent;
background-position: 95% 50%;
background-repeat: no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
}
.woocommerce form.cart .variations select:hover {
outline-style: none;
}
.woocommerce form.cart .variations select:focus {
outline-style: none;
}
.woocommerce form.cart .variations select:active {
outline-style: none;
}
.woocommerce div.images .woocommerce-product-gallery__trigger {
border: 1px solid #fb5c42;
background: #fb5c42;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce div.images .woocommerce-product-gallery__trigger:hover, .woocommerce div.images .woocommerce-product-gallery__trigger:active {
background: #fa4629;
}
.woocommerce div.images .woocommerce-product-gallery__trigger:before {
border-color: #fff;
}
.woocommerce div.images .woocommerce-product-gallery__trigger:after {
background: #fff;
}
.woocommerce.list-products:last-child .product-block-list {
border-bottom: 0;
padding-bottom: 0;
}
.woocommerce .product-block {
position: relative;
}
.woocommerce .product-block.grid-metro.grid {
margin-bottom: 30px;
overflow: hidden;
}
.woocommerce .product-block.grid-metro.grid:before {
content: '';
background: rgba(255, 255, 255, 0.5);
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: -1;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
width: 100%;
height: 100%;
}
.woocommerce .product-block.grid-metro.grid .product-metro-bottom {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.woocommerce .product-block.grid-metro.grid .product-metro-bottom:before, .woocommerce .product-block.grid-metro.grid .product-metro-bottom:after {
content: " ";
display: table;
}
.woocommerce .product-block.grid-metro.grid .product-metro-bottom:after {
clear: both;
}
@media (max-width: 991px) {
.woocommerce .product-block.grid-metro.grid .product-metro-bottom {
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: none;
flex-wrap: nowrap;
}
}
.woocommerce .product-block.grid-metro.grid .price {
min-height: auto;
width: 100%;
float: none;
}
.woocommerce .product-block.grid-metro.grid .price > span {
display: inline;
margin-right: 6px;
}
.rtl .woocommerce .product-block.grid-metro.grid .price > span {
margin-left: 6px;
margin-right: inherit;
}
.woocommerce .product-block.grid-metro.grid .price ins, .woocommerce .product-block.grid-metro.grid .price del {
display: inline;
margin-right: 8px;
}
.rtl .woocommerce .product-block.grid-metro.grid .price ins, .rtl .woocommerce .product-block.grid-metro.grid .price del {
margin-left: 8px;
margin-right: inherit;
}
.woocommerce .product-block.grid-metro.grid .metas {
padding: 0 20px;
position: absolute;
bottom: 0;
width: 100%;
margin: 0 0 15px 0;
left: 0;
right: 0;
visibility: hidden;
z-index: 2;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
@media (max-width: 991px) {
.woocommerce .product-block.grid-metro.grid .metas {
margin: 10px 0 0 0;
visibility: visible;
position: relative;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
@media (max-width: 480px) {
.woocommerce .product-block.grid-metro.grid .metas {
padding-right: 10px;
padding-left: 10px;
}
.rtl .woocommerce .product-block.grid-metro.grid .metas {
padding-left: 10px;
padding-right: inherit;
}
.rtl .woocommerce .product-block.grid-metro.grid .metas {
padding-right: 10px;
padding-left: inherit;
}
}
.woocommerce .product-block.grid-metro.grid .metas .product-rating {
visibility: visible;
position: static;
width: 50%;
left: 20px;
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
opacity: 1;
filter: alpha(opacity=100);
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
float: left;
}
.rtl .woocommerce .product-block.grid-metro.grid .metas .product-rating {
right: 20px;
left: auto;
}
.rtl .woocommerce .product-block.grid-metro.grid .metas .product-rating {
float: right;
}
@media (max-width: 991px) {
.woocommerce .product-block.grid-metro.grid .metas .product-rating {
width: 100%;
display: none;
}
}
.woocommerce .product-block.grid-metro.grid:hover:before {
z-index: 2;
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.grid-metro.grid:hover .metas {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.woocommerce .product-block .sale-perc {
background: #fd5f5c;
color: #fff;
font-size: 12px;
padding: 1px 10px;
line-height: 1.7;
position: absolute;
text-transform: uppercase;
top: 20px;
z-index: 8;
left: 20px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
}
.rtl .woocommerce .product-block .sale-perc {
right: 20px;
left: auto;
}
.woocommerce .product-block .sale-perc .sale-perc-inner {
position: relative;
}
.woocommerce .product-block .sale-perc .sale-perc-inner:before {
content: '';
position: absolute;
width: 0;
height: 0;
bottom: -4px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #fb5c42;
right: -6px;
-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
-ms-transform: rotate(40deg);
-o-transform: rotate(40deg);
transform: rotate(40deg);
}
.rtl .woocommerce .product-block .sale-perc .sale-perc-inner:before {
left: -6px;
right: auto;
}
.woocommerce .product-block .out-of-stock {
background: #d4d4d4;
color: #fff !important;
font-size: 12px !important;
padding: 1px 10px;
line-height: 1.7;
position: absolute;
text-transform: uppercase;
top: 20px;
z-index: 8;
visibility: visible;
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
right: 20px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.rtl .woocommerce .product-block .out-of-stock {
left: 20px;
right: auto;
}
.woocommerce .product-block .out-of-stock .sale-perc-inner {
position: relative;
display: inline-block;
}
.woocommerce .product-block .out-of-stock .sale-perc-inner:before {
content: '';
position: absolute;
width: 0;
height: 0;
bottom: -4px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #d4d4d4;
right: -6px;
-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
-ms-transform: rotate(40deg);
-o-transform: rotate(40deg);
transform: rotate(40deg);
}
.rtl .woocommerce .product-block .out-of-stock .sale-perc-inner:before {
left: -6px;
right: auto;
}
.woocommerce .product-block .quickview {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
line-height: normal;
text-align: center;
z-index: 1;
position: relative;
border: 0;
padding: 10px 27px;
cursor: pointer;
overflow: hidden;
text-transform: capitalize;
font-size: 16px;
color: #171717;
background: #fff;
overflow: hidden;
width: auto;
height: auto;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.06);
box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.06);
}
.woocommerce .product-block .quickview:hover {
color: #fb5c42;
background: #fff;
}
.woocommerce .product-block .quickview:active {
color: #fb5c42;
background: #fff;
}
.woocommerce .product-block .quickview span {
margin-right: 8px;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
}
.rtl .woocommerce .product-block .quickview span {
margin-left: 8px;
margin-right: inherit;
}
.woocommerce .product-block .quickview .fa {
color: #fb5c42;
}
.woocommerce .product-block .image .downsale {
font-size: 12px;
font-weight: 500;
display: inline-block;
position: absolute;
right: 0;
top: 0;
z-index: 8;
padding: 2px 10px;
background: #d42e2e;
color: #fff;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
}
.woocommerce .product-block .block-inner.text-center .image img {
margin: auto;
}
.woocommerce .product-block .clear {
display: none !important;
}
.woocommerce .product-block .yith-wcwl-add-to-wishlist {
position: absolute;
top: 0;
padding: 0;
z-index: 2;
margin: 0;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
right: 0;
}
.rtl .woocommerce .product-block .yith-wcwl-add-to-wishlist {
left: 0;
right: auto;
}
.woocommerce .product-block .compare {
position: relative;
overflow: hidden;
}
.woocommerce .product-block .product-cats {
font-size: 12px;
margin: 15px 0 11px;
text-transform: uppercase;
}
.woocommerce .product-block .product-cats a {
color: #4c4c4c;
}
.woocommerce .product-block .product-cats a:hover, .woocommerce .product-block .product-cats a:active {
color: #fb5c42;
}
.woocommerce .product-block .rating > * {
display: inline-block !important;
vertical-align: middle;
margin: 0 !important;
float: none;
}
.woocommerce .product-block .rating .counts {
color: #999591;
font-size: 13px;
}
.woocommerce .product-block .feedback,
.woocommerce .product-block .sub-title {
display: none;
}
.woocommerce .product-block .product-image {
position: relative;
display: block;
}
.woocommerce .product-block:hover .quickview {
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.grid {
position: relative;
margin: 0;
margin-bottom: 30px;
background: #fff;
text-align: left;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.rtl .woocommerce .product-block.grid {
text-align: right;
}
.woocommerce .product-block.grid.noborder {
border: none !important;
}
.woocommerce .product-block.grid .price {
color: #fb5c42;
line-height: 0;
width: 50%;
overflow: hidden;
font-weight: 500;
float: right;
text-align: right;
}
.rtl .woocommerce .product-block.grid .price {
float: left;
}
.rtl .woocommerce .product-block.grid .price {
text-align: left;
}
.woocommerce .product-block.grid .price > * {
line-height: 26px;
font-size: 16px;
}
.woocommerce .product-block.grid .price > span {
font-size: 16px;
}
.woocommerce .product-block.grid .price del {
font-size: 16px;
color: #b2b2b2;
display: block;
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.grid .quickview.loading:before {
font-family: 'WooCommerce';
content: '\e01c';
color: #fb5c42;
z-index: 9;
margin: 0 -7px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-animation: spin 2s linear infinite;
-o-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.woocommerce .product-block.grid .quickview.loading:after {
background: rgba(255, 255, 255, 0.9);
position: absolute;
top: 0;
z-index: 8;
content: '';
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.rtl .woocommerce .product-block.grid .quickview.loading:after {
right: 0;
left: auto;
}
.woocommerce .product-block.grid .title-left {
width: 50%;
position: relative;
float: left;
text-align: left;
}
.rtl .woocommerce .product-block.grid .title-left {
float: right;
}
.rtl .woocommerce .product-block.grid .title-left {
text-align: right;
}
.woocommerce .product-block.grid .name {
font-size: 16px;
line-height: 26px;
margin: 0;
font-weight: 400;
}
.woocommerce .product-block.grid .image.out .product-image {
opacity: 0.5;
filter: alpha(opacity=50);
}
.woocommerce .product-block.grid .button.added,
.woocommerce .product-block.grid .add_to_cart_button.added {
display: none;
}
.woocommerce .product-block.grid .product-cat {
margin: 0 0 8px;
font-size: 12px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
}
.woocommerce .product-block.grid .product-cat a {
color: #fb5c42;
}
.woocommerce .product-block.grid .caption {
padding: 20px 15px 15px;
text-align: center;
}
.woocommerce .product-block.grid .block-inner {
overflow: hidden;
position: relative;
}
.woocommerce .product-block.grid .title-wrapper {
outline-style: none;
}
.woocommerce .product-block.grid .view {
margin: 0;
padding: 0;
width: 100%;
z-index: 2;
text-align: center;
visibility: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
opacity: 0;
filter: alpha(opacity=0);
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transform: translateY(15px);
-moz-transform: translateY(15px);
-ms-transform: translateY(15px);
-o-transform: translateY(15px);
transform: translateY(15px);
}
.woocommerce .product-block.grid .thumbs-list {
bottom: 0;
position: absolute;
z-index: 2;
width: 100%;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
left: 0;
right: 0;
}
.rtl .woocommerce .product-block.grid .thumbs-list {
right: 0;
left: auto;
}
.rtl .woocommerce .product-block.grid .thumbs-list {
left: 0;
right: auto;
}
.woocommerce .product-block.grid .thumbs-list img {
width: 32px;
height: 32px;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
margin: 0 5px 20px 5px;
}
.rtl .woocommerce .product-block.grid .thumbs-list img {
margin: 0 5px 20px 5px;
}
.woocommerce .product-block.grid .thumbs-list img:first-child {
margin-left: 0;
}
.rtl .woocommerce .product-block.grid .thumbs-list img:first-child {
margin-right: 0;
margin-left: inherit;
}
.woocommerce .product-block.grid .thumbs-list img:last-child {
margin-right: 0;
}
.rtl .woocommerce .product-block.grid .thumbs-list img:last-child {
margin-left: 0;
margin-right: inherit;
}
.woocommerce .product-block.grid .product-rating {
visibility: hidden;
left: 0;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
-webkit-transform: translateX(-15px);
-moz-transform: translateX(-15px);
-ms-transform: translateX(-15px);
-o-transform: translateX(-15px);
transform: translateX(-15px);
opacity: 0;
filter: alpha(opacity=0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.rtl .woocommerce .product-block.grid .product-rating {
right: 0;
left: auto;
}
.woocommerce .product-block.grid .add-cart .added_to_cart,
.woocommerce .product-block.grid .add-cart .button {
overflow: hidden;
background: #fff;
font-size: 0px;
position: relative;
overflow: hidden;
line-height: normal;
position: relative;
border: 0;
padding: 0;
text-align: center;
margin-right: 10px;
width: 40px;
height: 40px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
}
.rtl .woocommerce .product-block.grid .add-cart .added_to_cart, .rtl
.woocommerce .product-block.grid .add-cart .button {
margin-left: 10px;
margin-right: inherit;
}
.woocommerce .product-block.grid .add-cart .added_to_cart:before,
.woocommerce .product-block.grid .add-cart .button:before {
font-family: "ElegantIcons";
content: "\e013";
color: #171717;
position: absolute;
top: 0;
left: 0;
z-index: 2;
line-height: 40px;
border: 0px;
background: #fff;
font-size: 14px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
width: 40px;
height: 40px;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.woocommerce .product-block.grid .add-cart .added_to_cart:hover:before, .woocommerce .product-block.grid .add-cart .added_to_cart:active:before,
.woocommerce .product-block.grid .add-cart .button:hover:before,
.woocommerce .product-block.grid .add-cart .button:active:before {
outline: none;
color: #fb5c42;
background: #fff;
}
.woocommerce .product-block.grid .add-cart .added_to_cart.product_type_grouped:before, .woocommerce .product-block.grid .add-cart .added_to_cart.product_type_external:before, .woocommerce .product-block.grid .add-cart .added_to_cart.product_type_variable:before,
.woocommerce .product-block.grid .add-cart .button.product_type_grouped:before,
.woocommerce .product-block.grid .add-cart .button.product_type_external:before,
.woocommerce .product-block.grid .add-cart .button.product_type_variable:before {
content: "\e013";
}
.woocommerce .product-block.grid .add-cart .added_to_cart:before {
color: #fff;
background: #fb5c42;
}
.woocommerce .product-block.grid .metas {
padding: 18px 0 0 0;
position: relative;
overflow: hidden;
min-height: 80px;
}
.woocommerce .product-block.grid .swatches-wrapper {
position: absolute;
left: 0;
bottom: 0;
right: 0;
z-index: 2;
width: 100%;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.woocommerce .product-block.grid .swatches-wrapper li {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
margin-right: 5px;
margin-left: 5px;
}
.rtl .woocommerce .product-block.grid .swatches-wrapper li {
margin-left: 5px;
margin-right: inherit;
}
.rtl .woocommerce .product-block.grid .swatches-wrapper li {
margin-right: 5px;
margin-left: inherit;
}
.woocommerce .product-block.grid .swatches-wrapper li:first-child {
margin-left: 0;
}
.rtl .woocommerce .product-block.grid .swatches-wrapper li:first-child {
margin-right: 0;
margin-left: inherit;
}
.woocommerce .product-block.grid .swatches-wrapper li:last-child {
margin-right: 0;
}
.rtl .woocommerce .product-block.grid .swatches-wrapper li:last-child {
margin-left: 0;
margin-right: inherit;
}
.woocommerce .product-block.grid .swatches-wrapper .label {
padding: 0;
font-size: 16px;
color: #555555;
font-weight: 500;
}
.woocommerce .product-block.grid .swatches-wrapper .swatch-color {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.woocommerce .product-block.grid .price {
display: block;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.woocommerce .product-block.grid:not(.grid-deal):hover {
border-color: #fff !important;
}
.woocommerce .product-block.grid:hover .product-rating {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
}
.woocommerce .product-block.grid:hover .time-wrapper {
opacity: 0;
filter: alpha(opacity=0);
}
.woocommerce .product-block.grid:hover .view {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.woocommerce .product-block.grid:hover .thumbs-list {
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.grid:hover .out-of-stock {
pointer-events: none;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.woocommerce .product-block.grid:hover .yith-wcwl-add-to-wishlist {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.grid:hover .name {
outline: none;
}
.woocommerce .product-block.grid:hover .price {
outline: none;
}
.woocommerce .product-block.grid:hover .swatches-wrapper {
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.grid .compare {
display: block;
position: relative;
text-align: center;
overflow: hidden;
font-size: 16px;
color: #171717;
background: #fff;
font-size: 14px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
margin-left: 10px;
width: 40px;
height: 40px;
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.rtl .woocommerce .product-block.grid .compare {
margin-right: 10px;
margin-left: inherit;
}
.woocommerce .product-block.grid .compare:hover {
outline: none;
background: #fff;
color: #fb5c42;
}
.woocommerce .product-block.grid .compare:active {
outline: none;
background: #fff;
color: #fb5c42;
}
.woocommerce .product-block.grid .compare.added {
background: #fb5c42;
color: #fff;
}
.woocommerce .product-block.grid .compare.added:before {
background: #fb5c42;
color: #fff;
content: "\f074";
font-family: 'FontAwesome';
position: absolute;
top: 0;
left: 0;
z-index: 2;
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
width: 100%;
height: 100%;
}
.woocommerce .product-block.grid .yith-wcwl-add-to-wishlist a {
font-size: 16px;
text-align: center;
display: inline-block;
color: #171717;
line-height: 50px;
background: transparent;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
width: 50px;
height: 50px;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.woocommerce .product-block.grid .yith-wcwl-add-to-wishlist a:hover {
color: #171717;
background: transparent;
}
.woocommerce .product-block.grid .yith-wcwl-add-to-wishlist a:not(.add_to_wishlist) {
color: #fb5c42;
background: transparent;
}
.woocommerce .product-block.grid-deal {
border: 1px solid #fb5c42;
margin-bottom: 0;
}
.woocommerce .product-block.grid-deal:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .product-block.grid-deal:hover .name {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.woocommerce .product-block.grid-deal:hover .price {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.woocommerce .product-block.grid-deal:before {
display: none;
}
.woocommerce .product-block.grid-deal .time-wrapper {
margin-top: 10px;
}
@media (min-width: 1200px) {
.woocommerce .product-block.grid-deal .time-wrapper {
margin-top: 20px;
}
}
.woocommerce .product-block.product-block-list .rating .star-rating {
font-size: 13px;
}
.woocommerce .product-block.product-block-list .rating .counts {
padding-left: 5px;
}
.rtl .woocommerce .product-block.product-block-list .rating .counts {
padding-right: 5px;
padding-left: inherit;
}
.woocommerce .product-block.product-block-list .quickview {
width: 160px;
height: 42px;
}
@media (max-width: 767px) {
.woocommerce .product-block.product-block-list .quickview {
top: -99999px;
left: -99999px;
}
.rtl .woocommerce .product-block.product-block-list .quickview {
right: -99999px;
left: auto;
}
}
.woocommerce .product-block.product-block-list p.price del, .woocommerce .product-block.product-block-list span.price del {
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce .product-block.product-block-list .yith-compare {
width: 46px;
height: 45px;
display: block;
background: transparent;
position: relative;
}
.woocommerce .product-block.product-block-list .yith-compare a {
cursor: pointer;
background: #F2F3F5;
width: 100%;
text-align: center;
height: 45px;
margin: 0;
padding: 0;
font-size: 0;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce .product-block.product-block-list .yith-compare a:before {
content: "\2f";
font-family: "ElegantIcons";
color: #171717;
font-size: 16px;
}
.woocommerce .product-block.product-block-list .yith-compare a:hover {
color: #fff;
background: #fb5c42;
}
.woocommerce .product-block.product-block-list .yith-compare a:hover:before {
color: #fff;
}
.woocommerce .product-block.product-block-list .yith-wcwl-add-to-wishlist {
position: static;
visibility: visible;
position: relative;
background: transparent;
display: block;
opacity: 1;
filter: alpha(opacity=100);
width: 46px;
height: 45px;
}
.woocommerce .product-block.product-block-list .yith-wcwl-add-to-wishlist a {
cursor: pointer;
background: #F2F3F5;
width: 100%;
text-align: center;
height: 45px;
margin: 0;
padding: 0;
font-size: 16px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.woocommerce .product-block.product-block-list .yith-wcwl-add-to-wishlist a:hover {
color: #fff;
background: #fb5c42;
}
.woocommerce div.product.list-products .products-list .product-block-list {
border-bottom: 0px;
}
.products-list .product-block-list {
margin: 0 0 50px 0;
padding: 0 0 50px 0;
border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
.products-list .product-block-list {
margin-bottom: 30px;
padding-bottom: 30px;
}
}
.woocommerce div.product.list-products:last-child .product-block-list {
border-bottom: 0;
margin-bottom: 0;
}
.product-block-list {
padding: 0;
overflow: hidden;
background: #fff;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
@media (min-width: 1200px) {
.product-block-list {
outline-style: none;
}
}
.product-block-list .sale-perc {
outline-style: none;
}
.product-block-list .onsale {
top: 0 !important;
left: 0 !important;
}
.product-block-list:hover {
outline-style: none;
}
.product-block-list .quickview.loading {
position: relative;
}
.product-block-list .quickview.loading:before {
font-family: 'WooCommerce';
content: '\e01c';
vertical-align: top;
position: absolute;
top: 11px;
right: 46%;
color: #555555;
z-index: 9;
-webkit-font-smoothing: antialiased;
-webkit-animation: spin 2s linear infinite;
-o-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.product-block-list .quickview.loading:after {
background: rgba(255, 255, 255, 0.9);
position: absolute;
top: 0;
left: 0;
z-index: 8;
content: '';
width: 100%;
height: 100%;
}
.product-block-list .quickview:hover {
color: #fb5c42;
}
.product-block-list .product-cat {
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
}
.product-block-list .name {
margin: 0 0 15px;
font-size: 30px;
line-height: 40px;
font-weight: 600;
}
.product-block-list .product-excerpt {
color: #707070;
margin-bottom: 30px;
}
.product-block-list .yith-wcwl-add-to-wishlist .sub-title {
display: none;
}
.product-block-list .cate-wrapper {
margin: 0 0 8px;
}
.product-block-list .cate-wrapper .product-cats {
margin: 0;
}
.product-block-list .add-cart {
margin: 0;
padding: 0;
}
.product-block-list .add-cart .added {
display: none !important;
}
.product-block-list .add-cart .wc-forward {
width: 100%;
}
.product-block-list .add-cart .added_to_cart,
.product-block-list .add-cart a.button {
color: #fff;
display: inline-block;
padding: 13px 35px;
text-transform: capitalize;
text-align: center;
border: 0;
font-weight: 500;
line-height: normal;
font-size: 16px;
background: #fb5c42;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.product-block-list .add-cart .added_to_cart:hover,
.product-block-list .add-cart a.button:hover {
color: #fff;
background: #fb5c42;
border-color: #fb5c42;
}
.product-block-list .add-cart .added_to_cart:focus,
.product-block-list .add-cart a.button:focus {
color: #fff;
background: #fb5c42;
border-color: #fb5c42;
}
.product-block-list .add-cart .added_to_cart.loading,
.product-block-list .add-cart a.button.loading {
outline: none;
}
.product-block-list .top-list-info {
position: relative;
}
.product-block-list .top-list-info .yith-wcwl-add-to-wishlist {
position: absolute;
top: 0;
right: 0;
}
.rtl .product-block-list .top-list-info .yith-wcwl-add-to-wishlist {
left: 0;
right: auto;
}
.product-block-list .yith-wcwl-add-to-wishlist {
display: inline-block;
}
.product-block-list .yith-wcwl-add-to-wishlist a {
display: inline-block;
padding: 0;
font-size: 18px;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.product-block-list .yith-wcwl-add-to-wishlist a:hover, .product-block-list .yith-wcwl-add-to-wishlist a:focus {
color: #fb5c42;
}
.product-block-list .yith-wcwl-add-to-wishlist a:not(.add_to_wishlist) {
color: #fb5c42;
}
.product-block-list .rating {
margin-bottom: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
@media (max-width: 767px) {
.product-block-list .rating {
margin-bottom: 15px;
}
}
.product-block-list .rating > * {
display: inline-block;
float: none;
vertical-align: text-top;
line-height: 1;
}
.product-block-list .rating .counts {
margin-left: 2px;
}
.rtl .product-block-list .rating .counts {
margin-right: 2px;
margin-left: inherit;
}
.product-block-list .price {
display: block;
margin: 10px 0 16px 0;
line-height: normal;
font-weight: 600;
font-size: 30px !important;
color: #fb5c42 !important;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
-webkit-align-items: baseline;
-moz-align-items: baseline;
align-items: baseline;
}
@media (max-width: 767px) {
.product-block-list .price {
font-size: 20px !important;
}
}
.product-block-list .price > * {
margin-right: 15px;
}
.rtl .product-block-list .price > * {
margin-left: 15px;
margin-right: inherit;
}
.product-block-list .price del {
color: #b6b6b6;
font-size: 20px !important;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
opacity: 1;
filter: alpha(opacity=100);
}
.product-block-list .avaibility-wrapper {
margin-bottom: 20px;
font-size: 14px;
}
.product-block-list .bottom-list {
margin-top: 35px;
}
.product-block-list .bottom-list > div {
float: left;
}
.rtl .product-block-list .bottom-list > div {
float: right;
}
.product-block-list .flex-middle {
overflow: hidden;
}
@media (max-width: 767px) {
.product-block-list .flex-middle {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
}
.product-block-list .left-infor {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.product-block-list .left-infor > div {
margin-right: 10px !important;
}
.rtl .product-block-list .left-infor > div {
margin-left: 10px !important;
margin-right: inherit;
}
.product-block-list .left-infor > div:last-child {
margin-right: 0px !important;
}
.rtl .product-block-list .left-infor > div:last-child {
margin-left: 0px !important;
margin-right: inherit;
}
.product-block-list .left-infor p.price, .product-block-list .left-infor span.price {
float: none !important;
}
@media (min-width: 1200px) {
.product-block-list .left-infor {
outline-style: none;
}
}
.product-block-list .bottom-list > * {
display: inline-block;
vertical-align: top;
}
.product-block-list .wrapper-image {
position: relative;
overflow: hidden;
padding-right: 20px;
}
.rtl .product-block-list .wrapper-image {
padding-left: 20px;
padding-right: inherit;
}
@media (max-width: 767px) {
.product-block-list .wrapper-image {
padding-right: 0;
}
.rtl .product-block-list .wrapper-image {
padding-left: 0;
padding-right: inherit;
}
}
.product-block-list .wrapper-image:hover .quickview {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.product-block-list .wrapper-image .quickview {
visibility: hidden;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.product-block-list .wrapper-image .swatches-wrapper {
z-index: 8;
list-style: none;
padding: 0;
margin: 0;
line-height: 1.2;
text-align: center;
position: absolute;
left: 0;
width: 100%;
bottom: 20px;
}
.product-block-list .wrapper-image .swatches-wrapper li {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.rtl .product-block-list .wrapper-image .swatches-wrapper li {
margin-left: 5px;
margin-right: inherit;
}
.product-block-list .wrapper-image .swatches-wrapper li:last-child {
margin-right: 0;
}
.rtl .product-block-list .wrapper-image .swatches-wrapper li:last-child {
margin-left: 0;
margin-right: inherit;
}
.product-block-list .wrapper-image .swatches-wrapper .label {
padding: 5px 8px;
font-size: 16px;
color: #555555;
font-weight: 500;
display: inline-block;
background: #fff;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.product-block-list .wrapper-image .swatches-wrapper .swatch-color {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.product-block-list .wrapper-image:hover .quickview {
opacity: 1;
filter: alpha(opacity=100);
}
.product-block-list .wrapper-info {
width: 100%;
position: relative;
padding-left: 20px;
}
.rtl .product-block-list .wrapper-info {
padding-right: 20px;
padding-left: inherit;
}
@media (max-width: 767px) {
.product-block-list .wrapper-info {
padding-left: 0;
}
.rtl .product-block-list .wrapper-info {
padding-right: 0;
padding-left: inherit;
}
}
.shop-list-small {
padding: 10px;
}
@media (min-width: 1200px) {
.shop-list-small {
padding: 30px;
}
}
.shop-list-small .content-left {
width: 128px;
float: left;
padding: 0 20px 0 0;
}
.rtl .shop-list-small .content-left {
float: right;
}
.rtl .shop-list-small .content-left {
padding: 0 0 0 20px;
}
.shop-list-small .content-body {
overflow: hidden;
width: calc(100% - 100px);
}
.shop-list-small .name {
margin: 0 0 2px;
font-size: 16px;
}
.shop-list-small:hover {
border-color: #fb5c42;
z-index: 2;
}
.shop-list-normal {
margin-bottom: 20px;
}
.shop-list-normal .content-left {
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
width: 90px;
float: left;
border: 1px solid #e5e5e5;
padding: 5px;
}
.rtl .shop-list-normal .content-left {
float: right;
}
@media (min-width: 1200px) {
.shop-list-normal .content-left {
width: 110px;
}
}
.shop-list-normal .content-body {
width: calc(100% - 90px);
overflow: hidden;
padding-left: 15px;
}
.rtl .shop-list-normal .content-body {
padding-right: 15px;
padding-left: inherit;
}
@media (min-width: 1200px) {
.shop-list-normal .content-body {
padding-left: 25px;
width: calc(100% - 110px);
}
.rtl .shop-list-normal .content-body {
padding-right: 25px;
padding-left: inherit;
}
}
.shop-list-normal .name {
margin: 0 0 2px;
font-size: 16px;
font-weight: 600;
}
.shop-list-normal:hover .content-left {
border-color: #fb5c42;
}
.shop-list-smallest .name a {
color: #171717;
}
.shop-list-smallest .name a:hover, .shop-list-smallest .name a:active {
color: #fb5c42;
text-decoration: none;
}
.shop-list-smallest .content-left {
width: 90px;
padding-right: 20px;
}
.rtl .shop-list-smallest .content-left {
padding-left: 20px;
padding-right: inherit;
}
.woocommerce.carousel.inner-list-smallest {
border-top: 1px solid #e5e5e5;
}
.woocommerce.carousel.inner-list-smallest .shop-list-smallest {
margin-bottom: 0;
border-top: none;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: 0;
display: inline-block;
float: none;
font-size: 13px;
vertical-align: middle;
width: 73px;
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link {
display: inline-block;
font-size: 14px;
line-height: 1;
color: #fb5c42;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary,
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 100%;
}
.single_variation_wrap div.qty {
font-size: 15px;
text-transform: uppercase;
color: #555555;
font-weight: 500;
margin-top: 10px;
margin-right: 10px;
}
.rtl .single_variation_wrap div.qty {
margin-left: 10px;
margin-right: inherit;
}
@media (min-width: 1024px) {
.wrapper-shop {
padding-top: 50px;
padding-bottom: 50px;
}
}
.wrapper-shop .apus-pagination {
border-top: 1px solid #e5e5e5;
padding-top: 40px;
margin-top: 0;
}
.wrapper-shop aside.sidebar {
background: transparent;
}
.thumbnails-image ul {
list-style: none;
margin: 0;
padding: 0;
}
.thumbnails-image .prev,
.thumbnails-image .next {
display: block;
width: 100%;
text-align: center;
font-size: 18px;
color: #000;
}
.thumbnails-image .thumb-link {
display: block;
opacity: 0.4;
filter: alpha(opacity=40);
margin: 10px 0;
}
.thumbnails-image .thumb-link:hover, .thumbnails-image .thumb-link.active {
opacity: 1;
filter: alpha(opacity=100);
}
.user_photo_thumbs {
list-style: none;
padding: 0;
text-align: center;
margin: 10px 0 0;
}
.user_photo_thumbs li {
display: inline-block;
margin: 0 4px;
width: 70px;
opacity: 0.4;
filter: alpha(opacity=40);
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.user_photo_thumbs li:hover, .user_photo_thumbs li.active, .user_photo_thumbs li:active {
opacity: 1;
filter: alpha(opacity=100);
}
.user_photo {
margin-top: 50px;
}
.delivery_info {
text-align: center;
background: #f5f5f5;
font-size: 14px;
padding: 8px;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.delivery_info:hover {
background: gainsboro;
}
.delivery_info i {
font-size: 16px;
margin-right: 10px;
}
.rtl .delivery_info i {
margin-left: 10px;
margin-right: inherit;
}
.accessoriesproducts-wrapper {
position: relative;
}
.accessoriesproducts-wrapper.loading:before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 99;
content: '';
background: url(//ferenikipublications.com/wp-content/themes/capie/images/loading-quick.gif) center center no-repeat rgba(255, 255, 255, 0.9);
}
.accessoriesproducts .product-block.grid {
margin-bottom: 25px;
}
.accessoriesproducts .product-block.grid .accessory-add-product {
position: absolute;
left: 10px;
bottom: -25px;
}
.rtl .accessoriesproducts .product-block.grid .accessory-add-product {
right: 10px;
left: auto;
}
.accessoriesproducts .check-all-items-wrapper {
margin: 0 0 10px;
}
.accessoriesproducts .check-all-items-wrapper input {
margin-right: 6px;
}
.rtl .accessoriesproducts .check-all-items-wrapper input {
margin-left: 6px;
margin-right: inherit;
}
.accessoriesproducts .total-price-wrapper {
font-size: 14px;
color: #171717;
margin: 0 0 5px;
}
.accessoriesproducts .total-price {
display: block;
color: #1b251f;
font-size: 18px;
} .product-category .product-category-content {
position: relative;
overflow: hidden;
min-height: 45px;
margin: 0 0 30px 0;
}
.product-category .product-category-image {
display: block;
}
.product-category .product-category-image img {
display: block;
width: 100% \9;
max-width: 100%;
height: auto;
}
.product-category .product-category-title {
text-transform: none;
position: absolute;
text-align: center;
bottom: 0;
left: 0;
width: 100%;
font-weight: 400;
font-size: 16px;
color: #fff;
margin: 0;
padding: 15px 10px;
background: rgba(0, 0, 0, 0.3);
}
.rtl .product-category .product-category-title {
right: 0;
left: auto;
}
.product-category .product-category-title .count {
background: transparent;
color: #fff;
} #apus-quickview-modal .product_meta {
margin: 15px 0 0;
} .form-row .checkbox, .form-row .input-radio {
margin-bottom: 0;
margin-top: 0;
}
.woocommerce form .form-row {
margin: 0 0 20px;
padding: 0;
}
.woocommerce form .form-row.notes {
margin-bottom: 0;
}
@media (max-width: 767px) {
.woocommerce form .form-row.notes {
margin-bottom: 20px;
float: none;
}
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
width: 100%;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
margin: 0;
padding: 0;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input[type="checkbox"] {
margin-top: 0;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 48%;
} .category-image img {
-webkit-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
.category-image img:hover {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
}
p.demo_store {
top: 0;
position: fixed;
left: 0;
right: 0;
width: 100%;
height: auto;
text-align: center;
font-size: 30px;
padding: .5em 0;
z-index: 99998;
border: 1px solid #cccccc;
-webkit-box-shadow: 0, 0, 0, 3px, rgba(255, 255, 255, 0.2);
box-shadow: 0, 0, 0, 3px, rgba(255, 255, 255, 0.2);
}
.rtl p.demo_store {
right: 0;
left: auto;
}
.rtl p.demo_store {
left: 0;
right: auto;
}
.rtl p.demo_store {
text-align: right;
} .woocommerce #reviews #comments ol.commentlist {
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
margin: 0;
padding: 0 0 30px;
line-height: 1.5;
}
.woocommerce #reviews #comments ol.commentlist li .apus-avata {
min-width: 80px;
}
@media (min-width: 768px) {
.woocommerce #reviews #comments ol.commentlist li .apus-avata {
min-width: 100px;
}
}
.woocommerce #reviews #comments ol.commentlist li .apus-avata .apus-image {
display: inline-block;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 70px;
height: 70px;
border: none;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
padding: 0;
position: relative;
}
.woocommerce #reviews #comments ol.commentlist li .star-rating {
margin: 6px 0 0;
float: none;
}
.woocommerce #reviews #comments ol.commentlist li .star-rating:before {
color: #f5c136;
}
.woocommerce #reviews #comments ol.commentlist li .star-rating span:before {
color: #f5c136;
}
.woocommerce #reviews #comments ol.commentlist li .top-info {
margin: 0 0 8px;
}
.woocommerce #reviews #comments ol.commentlist li .dokan-review-author-img {
float: left;
padding-right: 30px;
}
.rtl .woocommerce #reviews #comments ol.commentlist li .dokan-review-author-img {
float: right;
}
.rtl .woocommerce #reviews #comments ol.commentlist li .dokan-review-author-img {
padding-left: 30px;
padding-right: inherit;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
overflow: hidden;
border: none;
padding: 0;
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .description {
margin-top: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .description p {
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .apus-author {
font-size: 16px;
color: #171717;
margin: 0;
font-weight: 500;
}
.woocommerce #reviews #comments ol.commentlist li .date {
font-size: 14px;
color: #fb5c42;
}
.woocommerce #reviews #comments ol.commentlist li .content-comment {
margin-top: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
padding-left: 15px;
border-left: 1px solid #e5e5e5;
}
.rtl .woocommerce #reviews #comments ol.commentlist li .comment-text {
padding-right: 15px;
padding-left: inherit;
}
@media (min-width: 1200px) {
.woocommerce #reviews #comments ol.commentlist li .comment-text {
padding-left: 30px;
}
.rtl .woocommerce #reviews #comments ol.commentlist li .comment-text {
padding-right: 30px;
padding-left: inherit;
}
}
.rtl .woocommerce #reviews #comments ol.commentlist li .comment-text {
border-right: 1px solid #e5e5e5;
border-left: inherit;
}
.woocommerce p.stars a[class*="star-"]:before {
display: none;
}
#respond .comment-reply-title {
font-size: 20px;
font-weight: 500;
margin: 20px 0 22px !important;
line-height: normal;
}
#respond .comment-reply-title #cancel-comment-reply-link {
color: #e44343;
}
#respond label {
color: #171717;
font-weight: 600;
}
#respond input[type="checkbox"] {
margin-right: 8px;
}
.rtl #respond input[type="checkbox"] {
margin-left: 8px;
margin-right: inherit;
}
#respond .comment-form-rating {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
#respond .comment-form-rating label {
color: #171717;
font-size: 20px;
line-height: normal;
margin-bottom: 0;
margin-right: 20px;
font-weight: 500;
}
.rtl #respond .comment-form-rating label {
margin-left: 20px;
margin-right: inherit;
}
#respond .form-submit input {
left: auto;
}
.rtl #respond .form-submit input {
right: auto;
left: auto;
}
#respond textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#respond p.stars {
position: relative;
padding: 0 0 10px;
}
#respond p.stars a {
display: inline-block;
vertical-align: middle;
font-weight: 700;
text-indent: -9999px;
position: relative;
margin-right: 1em;
color: #f5c136;
}
.lt-ie8 #respond p.stars a {
display: inline;
zoom: 1;
}
.rtl #respond p.stars a {
margin-left: 1em;
margin-right: inherit;
}
#respond p.stars a:last-child {
border-right: 0;
}
.rtl #respond p.stars a:last-child {
border-left: 0;
border-right: inherit;
}
#respond p.stars a.star-1, #respond p.stars a.star-2, #respond p.stars a.star-3, #respond p.stars a.star-4, #respond p.stars a.star-5 {
border-right: 1px solid #e5e5e5;
}
.rtl #respond p.stars a.star-1, .rtl #respond p.stars a.star-2, .rtl #respond p.stars a.star-3, .rtl #respond p.stars a.star-4, .rtl #respond p.stars a.star-5 {
border-left: 1px solid #e5e5e5;
border-right: inherit;
}
#respond p.stars a.star-1:after, #respond p.stars a.star-2:after, #respond p.stars a.star-3:after, #respond p.stars a.star-4:after, #respond p.stars a.star-5:after {
top: -6px;
font-family: "FontAwesome";
text-indent: 0;
position: absolute;
left: 0;
color: #cccccc;
}
.rtl #respond p.stars a.star-1:after, .rtl #respond p.stars a.star-2:after, .rtl #respond p.stars a.star-3:after, .rtl #respond p.stars a.star-4:after, .rtl #respond p.stars a.star-5:after {
right: 0;
left: auto;
}
#respond p.stars a.star-1:hover:after, #respond p.stars a.star-1.active:after, #respond p.stars a.star-2:hover:after, #respond p.stars a.star-2.active:after, #respond p.stars a.star-3:hover:after, #respond p.stars a.star-3.active:after, #respond p.stars a.star-4:hover:after, #respond p.stars a.star-4.active:after, #respond p.stars a.star-5:hover:after, #respond p.stars a.star-5.active:after {
color: #f5c136;
}
#respond p.stars a.star-1 {
width: 1.5em;
}
#respond p.stars a.star-1:after {
content: "\f005";
}
#respond p.stars a.star-1:hover:after, #respond p.stars a.star-1.active:after {
content: "\f005";
}
#respond p.stars a.star-2 {
width: 2.5em;
}
#respond p.stars a.star-2:after {
content: "\f005\f005";
}
#respond p.stars a.star-2:hover:after, #respond p.stars a.star-2.active:after {
content: "\f005\f005";
}
#respond p.stars a.star-3 {
width: 3.5em;
}
#respond p.stars a.star-3:after {
content: "\f005\f005\f005";
}
#respond p.stars a.star-3:hover:after, #respond p.stars a.star-3.active:after {
content: "\f005\f005\f005";
}
#respond p.stars a.star-4 {
width: 4.5em;
}
#respond p.stars a.star-4:after {
content: "\f005\f005\f005\f005";
}
#respond p.stars a.star-4:hover:after, #respond p.stars a.star-4.active:after {
content: "\f005\f005\f005\f005";
}
#respond p.stars a.star-5 {
width: 5.5em;
border: 0;
}
#respond p.stars a.star-5:after {
content: "\f005\f005\f005\f005\f005";
}
#respond p.stars a.star-5:hover:after, #respond p.stars a.star-5.active:after {
content: "\f005\f005\f005\f005\f005";
}
#respond p.stars a.active:after, #respond p.stars a:hover:after, #respond p.stars a:active:after {
color: #f5c136;
}
.woocommerce #reviews #comment {
height: 130px;
resize: none;
} .woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty {
border: 0;
padding: 0;
margin: 0;
text-align: center;
outline-style: none;
background: transparent;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
width: 50px;
height: 50px;
}
.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus {
bottom: 0;
right: 0;
border-top: 0;
float: none;
border: 0;
padding: 0;
margin: 0;
background: transparent;
position: static;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.woocommerce div.product form.cart div.quantity {
margin: 0;
padding: 0 8px;
background: #F2F3F5;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus {
position: static;
border: 0;
padding: 0;
margin: 0;
background: transparent;
outline-style: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .plus:active, .woocommerce .quantity .plus:focus,
.woocommerce .quantity .minus:hover,
.woocommerce .quantity .minus:active,
.woocommerce .quantity .minus:focus,
.woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .plus:active,
.woocommerce-page .quantity .plus:focus,
.woocommerce-page .quantity .minus:hover,
.woocommerce-page .quantity .minus:active,
.woocommerce-page .quantity .minus:focus {
color: #171717;
background: transparent;
}
.woocommerce .quantity .qty {
width: 80px;
font-size: 14px;
height: 50px;
border: 1px solid #e5e5e5;
padding: 10px 20px;
font-weight: 500;
color: #555555;
}
.woocommerce .quantity .reader-text {
font-size: 14px;
margin-bottom: 0;
margin-right: 10px;
}
.rtl .woocommerce .quantity .reader-text {
margin-left: 10px;
margin-right: inherit;
}
.woocommerce a.remove {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .form-row:before, .form-row:after {
content: " ";
display: table;
}
.form-row:after {
clear: both;
}
.form-row label.hidden {
visibility: hidden;
}
.form-row label.inline {
display: inline;
}
.form-row label {
display: block;
font-weight: 500;
cursor: pointer;
}
.form-row select {
cursor: pointer;
}
.form-row .required {
color: #ff003a;
font-weight: 700;
border: 0;
}
.form-row .input-text {
width: 100%;
padding: 8px 12px;
}
.form-row.form-row-first {
width: 47%;
float: left;
}
.rtl .form-row.form-row-first {
float: right;
}
.form-row.form-row-last {
width: 47%;
float: right;
}
.rtl .form-row.form-row-last {
float: left;
}
.form-row.form-row-wide {
clear: both;
}
.select2-container .select2-choice {
padding: 5px 7px;
}
.product-quantity .input-text .input-sm {
height: 47px;
padding: 10px 10px;
font-size: 14px;
line-height: 1.5;
border-radius: 0;
}
.product-quantity .input-text select.input-sm {
height: 47px;
line-height: 47px;
}
.product-quantity .input-text textarea.input-sm,
.product-quantity .input-text select[multiple].input-sm {
height: auto;
}
.i-am-new li {
background-image: none !important;
background-color: #fff !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
}
.i-am-new li .noty_message {
padding: 20px 0 !important;
} .total-minicart {
color: #171717;
font-weight: 500;
font-size: 16px;
margin-top: 5px;
margin-left: 15px;
}
.rtl .total-minicart {
margin-right: 15px;
margin-left: inherit;
}
.wishlist-icon,
.mini-cart {
display: inline-block;
position: relative;
padding: 0;
color: #171717;
line-height: 1;
}
.wishlist-icon i,
.mini-cart i {
font-size: 20px;
margin: 0 7px 0 0 !important;
}
.rtl .wishlist-icon i, .rtl
.mini-cart i {
margin: 0 0 !important 0 7px;
}
.wishlist-icon .count,
.mini-cart .count {
position: absolute;
top: 0;
right: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
font-size: 10px;
color: #fff;
background: #fb5c42;
padding: 0;
margin: 0;
line-height: normal;
font-weight: 600;
text-align: center;
overflow: hidden;
width: 16px;
height: 16px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.rtl .wishlist-icon .count, .rtl
.mini-cart .count {
left: 0;
right: auto;
}
.wishlist-icon i {
margin-right: 6px;
}
.rtl .wishlist-icon i {
margin-left: 6px;
margin-right: inherit;
} .woocommerce .star-rating {
margin: auto 0;
overflow: hidden;
position: relative;
width: 64px;
height: 1.2em;
line-height: 1em;
font-family: 'star';
font-size: 11px;
}
.woocommerce .star-rating:before {
top: 0;
content: "\73\73\73\73\73";
color: #f5c136;
float: left;
left: 0;
position: absolute;
letter-spacing: 1px;
}
.rtl .woocommerce .star-rating:before {
float: right;
}
.rtl .woocommerce .star-rating:before {
right: 0;
left: auto;
}
.woocommerce .star-rating span {
top: 0;
overflow: hidden;
float: left;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.rtl .woocommerce .star-rating span {
float: right;
}
.rtl .woocommerce .star-rating span {
right: 0;
left: auto;
}
.woocommerce .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
color: #f5c136;
letter-spacing: 1px;
}
.rtl .woocommerce .star-rating span:before {
right: 0;
left: auto;
}
.woocommerce .woocommerce-review-link {
color: #999591;
} .archive-shop .page-title {
display: none;
}
.product-archive-filter {
width: 33.333%;
line-height: 52px;
float: left;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.rtl .product-archive-filter {
float: right;
}
.show-filter {
font-size: 16px;
color: #171717;
cursor: pointer;
font-weight: 500;
}
.show-filter:hover, .show-filter:active {
color: #fb5c42;
}
.show-filter i {
margin-left: 10px;
}
.rtl .show-filter i {
margin-right: 10px;
margin-left: inherit;
}
.apus-shop-menu {
font-size: 15px;
margin: 0;
position: relative;
}
.apus-shop-menu .filter-action i {
margin-right: 3px;
}
.rtl .apus-shop-menu .filter-action i {
margin-left: 3px;
margin-right: inherit;
}
.apus-shop-menu ul.apus-filter-menu {
padding: 0;
margin: 5px 0 0;
list-style: none;
float: right;
}
.rtl .apus-shop-menu ul.apus-filter-menu {
float: left;
}
.apus-shop-menu ul.apus-filter-menu li {
display: inline-block;
}
.apus-shop-menu ul.apus-categories {
float: left;
padding: 0;
margin: 2px 0 0;
list-style: none;
}
.rtl .apus-shop-menu ul.apus-categories {
float: right;
}
.apus-shop-menu ul.apus-categories li {
display: inline-block;
margin-right: 40px;
}
.rtl .apus-shop-menu ul.apus-categories li {
margin-left: 40px;
margin-right: inherit;
}
.apus-shop-menu ul.apus-categories li a {
text-transform: capitalize;
padding: 0;
font-size: 16px;
font-weight: 500;
color: #171717;
position: relative;
display: inline-block;
}
.apus-shop-menu ul.apus-categories li .product-count {
font-size: 14px;
color: #555555;
margin: 0 2px;
vertical-align: top;
display: inline-block;
}
.apus-shop-menu ul.apus-categories li.current-cat > a {
color: #fb5c42;
}
.apus-shop-menu ul.apus-categories .apus-shop-sub-categories {
padding: 0px;
margin: 10px 0 0;
}
.apus-shop-menu ul.apus-categories .apus-shop-sub-categories li a {
font-size: 16px;
}
.apus-shop-menu .content-inner #apus-orderby {
margin-left: 40px;
}
.rtl .apus-shop-menu .content-inner #apus-orderby {
margin-right: 40px;
margin-left: inherit;
}
.orderby-wrapper {
float: right;
line-height: 52px;
}
.rtl .orderby-wrapper {
float: left;
}
@media (max-width: 767px) {
.orderby-wrapper {
max-width: 50%;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.rtl .orderby-wrapper {
text-align: left;
}
}
.apus-shop-header {
border: 0;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.apus-shop-header.filter-active {
background: #fff;
border-bottom: 1px solid #eeeeee;
margin-bottom: 30px;
}
.apus-shop-header .apus-sidebar-header {
display: none;
border: 1px solid #fb5c42;
padding: 20px 30px;
background: #fff;
}
.apus-shop-header .apus-widget-scroll ul li {
padding: 0;
list-style: none;
font-size: 14px;
margin: 0 0 10px;
}
.apus-shop-header .apus-sidebar-inner {
padding: 0 15px;
}
.apus-shop-header .apus-sidebar-inner ul {
padding: 0;
margin: 0;
list-style: none;
}
.apus-shop-header .apus-sidebar-inner .apus-widget-title {
font-size: 18px;
text-transform: capitalize;
margin: 0 0 20px;
}
.apus-shop-header .widget_layered_nav ul li a,
.apus-shop-header .product-categories li a {
font-size: 16px;
padding: 0 !important;
position: relative;
}
.apus-shop-header .widget_layered_nav ul li a:after,
.apus-shop-header .product-categories li a:after {
bottom: 0;
content: "";
background-color: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl .apus-shop-header .widget_layered_nav ul li a:after, .rtl
.apus-shop-header .product-categories li a:after {
right: 0;
left: auto;
}
.apus-shop-header .widget_layered_nav ul li a:hover, .apus-shop-header .widget_layered_nav ul li a:focus, .apus-shop-header .widget_layered_nav ul li a:active,
.apus-shop-header .product-categories li a:hover,
.apus-shop-header .product-categories li a:focus,
.apus-shop-header .product-categories li a:active {
background-color: transparent;
}
.apus-shop-header .widget_layered_nav ul li a:hover:after, .apus-shop-header .widget_layered_nav ul li a:focus:after, .apus-shop-header .widget_layered_nav ul li a:active:after,
.apus-shop-header .product-categories li a:hover:after,
.apus-shop-header .product-categories li a:focus:after,
.apus-shop-header .product-categories li a:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
.apus-shop-header .widget_layered_nav ul li a:before,
.apus-shop-header .product-categories li a:before {
content: none;
}
.apus-shop-header .widget_layered_nav ul li .count,
.apus-shop-header .product-categories li .count {
float: none;
padding-left: 5px;
}
.rtl .apus-shop-header .widget_layered_nav ul li .count, .rtl
.apus-shop-header .product-categories li .count {
padding-right: 5px;
padding-left: inherit;
}
.apus-shop-header .widget_layered_nav li.chosen,
.apus-shop-header .product-categories li.chosen {
color: #fb5c42;
}
.apus-shop-header .widget_layered_nav li.chosen > a,
.apus-shop-header .product-categories li.chosen > a {
color: #fb5c42;
}
.apus-categories-dropdown {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border: none;
color: #171717;
font-size: 14px;
margin-top: 4px;
}
.apus-categories-dropdown .category-dropdown-label {
cursor: pointer;
}
.apus-categories-dropdown option {
font-size: 16px;
color: #555555;
}
.apus-categories-dropdown option[selected="selected"] {
color: #171717;
}
.apus-categories-dropdown .dropdown-menu {
min-width: 200px;
padding: 20px 30px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border: 1px solid #fb5c42;
-webkit-box-shadow: none;
box-shadow: none;
}
.apus-categories-dropdown .dropdown-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.apus-categories-dropdown .dropdown-menu ul li {
margin: 0 0 5px;
}
.apus-categories-dropdown .dropdown-menu ul li a {
color: #555555;
}
.apus-categories-dropdown .dropdown-menu ul li a:hover, .apus-categories-dropdown .dropdown-menu ul li a:active {
color: #171717;
}
.apus-categories-dropdown .dropdown-menu ul li.active {
color: #171717;
}
.apus-categories-dropdown .dropdown-menu ul li:last-child {
margin: 0;
}
.before-shop-header-wrapper {
background-color: #f8f8f2;
display: block;
padding: 0;
margin: 0;
position: relative;
min-height: 52px;
}
@media (min-width: 768px) {
.before-shop-header-wrapper .before-shop-loop-fillter {
position: absolute;
top: 20px;
}
}
.pagination-top {
margin-top: -6px;
}
.pagination-top .apus-pagination.pagination-woo {
margin: 0;
}
.pagination-top .apus-pagination .apus-pagination-inner {
padding: 0;
}
.pagination-top.has-fillter .apus-pagination .apus-pagination-inner {
padding: 0 30px;
}
.apus-filter {
padding: 0 0 20px;
margin: 0px 0 20px;
border-bottom: 1px solid #e5e5e5;
}
@media (min-width: 1200px) {
.apus-filter {
margin-bottom: 40px;
}
}
.apus-filter .shop-page-title {
margin-top: 0;
margin-bottom: 0;
font-size: 24px;
}
.apus-filter .woocommerce-result-count {
font-size: 18px;
font-weight: 400;
float: right;
margin: 0;
}
.rtl .apus-filter .woocommerce-result-count {
float: left;
}
.apus-filter #apus-orderby {
float: left;
}
.rtl .apus-filter #apus-orderby {
float: right;
}
.apus-filter .woocommerce-ordering {
margin: 0;
}
.apus-filter .orderby-wrapper {
outline-style: none;
}
.apus-filter .orderby-wrapper > * {
display: inline-block;
vertical-align: middle;
float: none;
}
.apus-filter select {
font-size: 16px;
color: #555555;
padding: 3px 20px;
margin: 0;
border: 1px solid #e5e5e5;
background: url(//ferenikipublications.com/wp-content/themes/capie/images/select.png) #fff right 10px center no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
}
.apus-filter select:hover {
outline-style: none;
}
.apus-filter select:focus {
outline-style: none;
}
.apus-filter select:active {
outline-style: none;
}
.apus-filter .display-mode {
margin-top: 4px;
}
.apus-filter .change-view {
color: #cccccc;
display: inline-block;
}
.apus-filter .change-view i {
font-size: 24px;
vertical-align: middle;
}
.apus-filter .change-view + .change-view {
margin-left: 10px;
}
.rtl .apus-filter .change-view + .change-view {
margin-right: 10px;
margin-left: inherit;
}
@media (min-width: 1200px) {
.apus-filter .change-view + .change-view {
margin-left: 20px;
}
.rtl .apus-filter .change-view + .change-view {
margin-right: 20px;
margin-left: inherit;
}
}
.apus-filter .change-view:hover, .apus-filter .change-view.active {
color: #fb5c42;
}
@media (min-width: 1200px) {
.apus-filter .form-capie-ppp .capie-wc-wppp-select {
min-width: 190px;
}
}
.apus-filter .form-capie-ppp,
.apus-filter .orderby-wrapper {
margin-right: 10px;
}
.rtl .apus-filter .form-capie-ppp, .rtl
.apus-filter .orderby-wrapper {
margin-left: 10px;
margin-right: inherit;
}
@media (min-width: 1200px) {
.apus-filter .form-capie-ppp,
.apus-filter .orderby-wrapper {
margin-right: 30px;
}
.rtl .apus-filter .form-capie-ppp, .rtl
.apus-filter .orderby-wrapper {
margin-left: 30px;
margin-right: inherit;
}
}
.form-capie-ppp {
float: left;
}
.rtl .form-capie-ppp {
float: right;
}
.form-capie-ppp select {
font-size: 16px;
color: #555555;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url(//ferenikipublications.com/wp-content/themes/capie/images/select.png) #fff right 10px center no-repeat;
border: 1px solid #e5e5e5;
padding: 3px 20px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
margin: 0;
border: 1px solid #e5e5e5;
}
.apus-after-loop-shop {
margin-bottom: 10px;
}
@media (max-width: 767px) {
.apus-after-loop-shop {
margin-bottom: 50px;
}
}
.apus-after-loop-shop .form-capie-ppp select {
min-width: 120px;
}
@media (min-width: 768px) {
.apus-after-loop-shop {
margin-bottom: 45px;
}
.apus-after-loop-shop .woocommerce-result-count {
float: right;
margin: 4px 0 0;
}
.rtl .apus-after-loop-shop .woocommerce-result-count {
float: left;
}
.apus-after-loop-shop .apus-pagination {
margin: 0;
padding: 0;
}
}
#apus-orderby .orderby-label {
color: #555555;
display: inline-block;
font-size: 14px;
cursor: pointer;
border: 1px solid #e5e5e5;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
padding: 4px 15px;
}
#apus-orderby .dropdown-menu {
min-width: 200px;
padding: 20px 30px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border: 1px solid #fb5c42;
-webkit-box-shadow: none;
box-shadow: none;
}
#apus-orderby .dropdown-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
#apus-orderby .dropdown-menu ul li {
margin: 0 0 5px;
}
#apus-orderby .dropdown-menu ul li a {
color: #555555;
}
#apus-orderby .dropdown-menu ul li a:hover, #apus-orderby .dropdown-menu ul li a:active {
color: #171717;
}
#apus-orderby .dropdown-menu ul li.active {
color: #171717;
}
#apus-orderby .dropdown-menu ul li:last-child {
margin: 0;
} .header-boxed-443 .apus-topcart .dropdown-menu {
top: 51px;
}
.header-classic-284 .apus-topcart .dropdown-menu {
top: 100%;
width: 350px;
overflow: hidden;
}
.apus-topcart .open .dropdown-menu {
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
filter: alpha(opacity=100);
pointer-events: auto;
}
.apus-topcart .dropdown-menu {
top: 53px;
margin: 0;
padding: 30px;
min-width: 350px;
width: 350px;
display: block;
border: none;
overflow: hidden;
pointer-events: none;
background: #fff;
visibility: hidden;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
-o-transform: translateY(15px);
transform: translateY(15px);
opacity: 0;
filter: alpha(opacity=0);
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
-webkit-box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.15);
box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.15);
}
.apus-topcart .buttons {
margin: 0;
}
.apus-topcart .buttons .btn, .apus-topcart .buttons .viewmore-products-btn, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a, .apus-topcart .buttons .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .apus-topcart .buttons .button, .apus-topcart .buttons
.woocommerce .track_order .button,
.woocommerce .track_order .apus-topcart .buttons .button, .apus-topcart .buttons
.woocommerce #respond input#submit,
.woocommerce #respond .apus-topcart .buttons input#submit, .apus-topcart .buttons .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information .apus-topcart .buttons .stock.out-of-stock, .apus-topcart .buttons
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table .apus-topcart .buttons input.button, .apus-topcart .buttons .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .apus-topcart .buttons .button, .apus-topcart .buttons
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .apus-topcart .buttons .button, .apus-topcart .buttons .wfg-button, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button {
width: 100%;
border: 0;
color: #171717;
background-color: #ebebeb;
text-transform: uppercase;
margin-bottom: 0;
padding: 8px 30px;
letter-spacing: 0.5px;
display: inline-block;
vertical-align: middle;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
}
.lt-ie8 .apus-topcart .buttons .btn, .lt-ie8 .apus-topcart .buttons .viewmore-products-btn, .lt-ie8 .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart .lt-ie8 .apus-topcart .buttons a, .lt-ie8 .apus-topcart .buttons .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .lt-ie8 .apus-topcart .buttons .button, .lt-ie8 .apus-topcart .buttons
.woocommerce .track_order .button,
.woocommerce .track_order .lt-ie8 .apus-topcart .buttons .button, .lt-ie8 .apus-topcart .buttons
.woocommerce #respond input#submit,
.woocommerce #respond .lt-ie8 .apus-topcart .buttons input#submit, .lt-ie8 .apus-topcart .buttons .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information .lt-ie8 .apus-topcart .buttons .stock.out-of-stock, .lt-ie8 .apus-topcart .buttons
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table .lt-ie8 .apus-topcart .buttons input.button, .lt-ie8 .apus-topcart .buttons .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .lt-ie8 .apus-topcart .buttons .button, .lt-ie8 .apus-topcart .buttons
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .lt-ie8 .apus-topcart .buttons .button, .lt-ie8 .apus-topcart .buttons .wfg-button, .lt-ie8 .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout .lt-ie8 .apus-topcart .buttons a.checkout-button, .lt-ie8 .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .lt-ie8 .apus-topcart .buttons a.checkout-button, .lt-ie8 .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .lt-ie8 .apus-topcart .buttons a.checkout-button {
display: inline;
zoom: 1;
}
.apus-topcart .buttons .btn:hover, .apus-topcart .buttons .viewmore-products-btn:hover, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a:hover, .apus-topcart .buttons .woocommerce .return-to-shop .button:hover, .woocommerce .return-to-shop .apus-topcart .buttons .button:hover, .apus-topcart .buttons
.woocommerce .track_order .button:hover,
.woocommerce .track_order .apus-topcart .buttons .button:hover, .apus-topcart .buttons
.woocommerce #respond input#submit:hover,
.woocommerce #respond .apus-topcart .buttons input#submit:hover, .apus-topcart .buttons .woocommerce .details-product .information .stock.out-of-stock:hover, .woocommerce .details-product .information .apus-topcart .buttons .stock.out-of-stock:hover, .apus-topcart .buttons
.woocommerce table.shop_table input.button:hover,
.woocommerce table.shop_table .apus-topcart .buttons input.button:hover, .apus-topcart .buttons .woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-message .apus-topcart .buttons .button:hover, .apus-topcart .buttons
.woocommerce .checkout_coupon .button:hover,
.woocommerce .checkout_coupon .apus-topcart .buttons .button:hover, .apus-topcart .buttons .wfg-button:hover, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:hover, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:hover, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:hover {
color: #171717;
}
.apus-topcart .buttons .btn:focus, .apus-topcart .buttons .viewmore-products-btn:focus, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a:focus, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a:focus, .apus-topcart .buttons .woocommerce .return-to-shop .button:focus, .woocommerce .return-to-shop .apus-topcart .buttons .button:focus, .apus-topcart .buttons
.woocommerce .track_order .button:focus,
.woocommerce .track_order .apus-topcart .buttons .button:focus, .apus-topcart .buttons
.woocommerce #respond input#submit:focus,
.woocommerce #respond .apus-topcart .buttons input#submit:focus, .apus-topcart .buttons .woocommerce .details-product .information .stock.out-of-stock:focus, .woocommerce .details-product .information .apus-topcart .buttons .stock.out-of-stock:focus, .apus-topcart .buttons
.woocommerce table.shop_table input.button:focus,
.woocommerce table.shop_table .apus-topcart .buttons input.button:focus, .apus-topcart .buttons .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message .apus-topcart .buttons .button:focus, .apus-topcart .buttons
.woocommerce .checkout_coupon .button:focus,
.woocommerce .checkout_coupon .apus-topcart .buttons .button:focus, .apus-topcart .buttons .wfg-button:focus, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout-button:focus, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:focus, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:focus, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:focus {
color: #171717;
}
.apus-topcart .buttons .btn:active, .apus-topcart .buttons .viewmore-products-btn:active, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a:active, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a:active, .apus-topcart .buttons .woocommerce .return-to-shop .button:active, .woocommerce .return-to-shop .apus-topcart .buttons .button:active, .apus-topcart .buttons
.woocommerce .track_order .button:active,
.woocommerce .track_order .apus-topcart .buttons .button:active, .apus-topcart .buttons
.woocommerce #respond input#submit:active,
.woocommerce #respond .apus-topcart .buttons input#submit:active, .apus-topcart .buttons .woocommerce .details-product .information .stock.out-of-stock:active, .woocommerce .details-product .information .apus-topcart .buttons .stock.out-of-stock:active, .apus-topcart .buttons
.woocommerce table.shop_table input.button:active,
.woocommerce table.shop_table .apus-topcart .buttons input.button:active, .apus-topcart .buttons .woocommerce .woocommerce-message .button:active, .woocommerce .woocommerce-message .apus-topcart .buttons .button:active, .apus-topcart .buttons
.woocommerce .checkout_coupon .button:active,
.woocommerce .checkout_coupon .apus-topcart .buttons .button:active, .apus-topcart .buttons .wfg-button:active, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout-button:active, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:active, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:active, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout-button:active {
color: #171717;
}
.apus-topcart .buttons .btn.checkout, .apus-topcart .buttons .checkout.viewmore-products-btn, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a.checkout, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a.checkout, .apus-topcart .buttons .woocommerce .return-to-shop .checkout.button, .woocommerce .return-to-shop .apus-topcart .buttons .checkout.button, .apus-topcart .buttons
.woocommerce .track_order .checkout.button,
.woocommerce .track_order .apus-topcart .buttons .checkout.button, .apus-topcart .buttons
.woocommerce #respond input.checkout#submit,
.woocommerce #respond .apus-topcart .buttons input.checkout#submit, .apus-topcart .buttons .woocommerce .details-product .information .checkout.stock.out-of-stock, .woocommerce .details-product .information .apus-topcart .buttons .checkout.stock.out-of-stock, .apus-topcart .buttons
.woocommerce table.shop_table input.checkout.button,
.woocommerce table.shop_table .apus-topcart .buttons input.checkout.button, .apus-topcart .buttons .woocommerce .woocommerce-message .checkout.button, .woocommerce .woocommerce-message .apus-topcart .buttons .checkout.button, .apus-topcart .buttons
.woocommerce .checkout_coupon .checkout.button,
.woocommerce .checkout_coupon .apus-topcart .buttons .checkout.button, .apus-topcart .buttons .checkout.wfg-button, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout.checkout-button, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button {
color: #fff;
background-color: #fb5c42;
}
.apus-topcart .buttons .btn.checkout:hover, .apus-topcart .buttons .checkout.viewmore-products-btn:hover, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a.checkout:hover, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a.checkout:hover, .apus-topcart .buttons .woocommerce .return-to-shop .checkout.button:hover, .woocommerce .return-to-shop .apus-topcart .buttons .checkout.button:hover, .apus-topcart .buttons
.woocommerce .track_order .checkout.button:hover,
.woocommerce .track_order .apus-topcart .buttons .checkout.button:hover, .apus-topcart .buttons
.woocommerce #respond input.checkout#submit:hover,
.woocommerce #respond .apus-topcart .buttons input.checkout#submit:hover, .apus-topcart .buttons .woocommerce .details-product .information .checkout.stock.out-of-stock:hover, .woocommerce .details-product .information .apus-topcart .buttons .checkout.stock.out-of-stock:hover, .apus-topcart .buttons
.woocommerce table.shop_table input.checkout.button:hover,
.woocommerce table.shop_table .apus-topcart .buttons input.checkout.button:hover, .apus-topcart .buttons .woocommerce .woocommerce-message .checkout.button:hover, .woocommerce .woocommerce-message .apus-topcart .buttons .checkout.button:hover, .apus-topcart .buttons
.woocommerce .checkout_coupon .checkout.button:hover,
.woocommerce .checkout_coupon .apus-topcart .buttons .checkout.button:hover, .apus-topcart .buttons .checkout.wfg-button:hover, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout.checkout-button:hover, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:hover, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:hover, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:hover {
color: #fff;
}
.apus-topcart .buttons .btn.checkout:focus, .apus-topcart .buttons .checkout.viewmore-products-btn:focus, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a.checkout:focus, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a.checkout:focus, .apus-topcart .buttons .woocommerce .return-to-shop .checkout.button:focus, .woocommerce .return-to-shop .apus-topcart .buttons .checkout.button:focus, .apus-topcart .buttons
.woocommerce .track_order .checkout.button:focus,
.woocommerce .track_order .apus-topcart .buttons .checkout.button:focus, .apus-topcart .buttons
.woocommerce #respond input.checkout#submit:focus,
.woocommerce #respond .apus-topcart .buttons input.checkout#submit:focus, .apus-topcart .buttons .woocommerce .details-product .information .checkout.stock.out-of-stock:focus, .woocommerce .details-product .information .apus-topcart .buttons .checkout.stock.out-of-stock:focus, .apus-topcart .buttons
.woocommerce table.shop_table input.checkout.button:focus,
.woocommerce table.shop_table .apus-topcart .buttons input.checkout.button:focus, .apus-topcart .buttons .woocommerce .woocommerce-message .checkout.button:focus, .woocommerce .woocommerce-message .apus-topcart .buttons .checkout.button:focus, .apus-topcart .buttons
.woocommerce .checkout_coupon .checkout.button:focus,
.woocommerce .checkout_coupon .apus-topcart .buttons .checkout.button:focus, .apus-topcart .buttons .checkout.wfg-button:focus, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout.checkout-button:focus, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:focus, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:focus, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:focus {
color: #fff;
}
.apus-topcart .buttons .btn.checkout:active, .apus-topcart .buttons .checkout.viewmore-products-btn:active, .apus-topcart .buttons .woocommerce table.wishlist_table td.product-add-to-cart a.checkout:active, .woocommerce table.wishlist_table td.product-add-to-cart .apus-topcart .buttons a.checkout:active, .apus-topcart .buttons .woocommerce .return-to-shop .checkout.button:active, .woocommerce .return-to-shop .apus-topcart .buttons .checkout.button:active, .apus-topcart .buttons
.woocommerce .track_order .checkout.button:active,
.woocommerce .track_order .apus-topcart .buttons .checkout.button:active, .apus-topcart .buttons
.woocommerce #respond input.checkout#submit:active,
.woocommerce #respond .apus-topcart .buttons input.checkout#submit:active, .apus-topcart .buttons .woocommerce .details-product .information .checkout.stock.out-of-stock:active, .woocommerce .details-product .information .apus-topcart .buttons .checkout.stock.out-of-stock:active, .apus-topcart .buttons
.woocommerce table.shop_table input.checkout.button:active,
.woocommerce table.shop_table .apus-topcart .buttons input.checkout.button:active, .apus-topcart .buttons .woocommerce .woocommerce-message .checkout.button:active, .woocommerce .woocommerce-message .apus-topcart .buttons .checkout.button:active, .apus-topcart .buttons
.woocommerce .checkout_coupon .checkout.button:active,
.woocommerce .checkout_coupon .apus-topcart .buttons .checkout.button:active, .apus-topcart .buttons .checkout.wfg-button:active, .apus-topcart .buttons #add_payment_method .wc-proceed-to-checkout a.checkout.checkout-button:active, #add_payment_method .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:active, .apus-topcart .buttons .woocommerce-cart .wc-proceed-to-checkout a.checkout.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:active, .apus-topcart .buttons .woocommerce-checkout .wc-proceed-to-checkout a.checkout.checkout-button:active, .woocommerce-checkout .wc-proceed-to-checkout .apus-topcart .buttons a.checkout.checkout-button:active {
color: #fff;
}
.apus-topcart .open .dropdown-menu {
display: block;
opacity: 1;
filter: alpha(opacity=100);
}
.apus-topcart .overlay-offcanvas-content {
background: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
cursor: no-drop;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
-o-transform: translateX(-30px);
transform: translateX(-30px);
visibility: hidden;
z-index: 2;
}
.apus-topcart .overlay-offcanvas-content.active {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.apus-topcart .offcanvas-content {
z-index: 3;
position: fixed;
right: 0;
top: 0;
background: #fff;
-webkit-transition: all 0.35s ease-in-out 0s;
-o-transition: all 0.35s ease-in-out 0s;
transition: all 0.35s ease-in-out 0s;
opacity: 0;
filter: alpha(opacity=0);
width: 400px;
height: 100vh;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
.apus-topcart .offcanvas-content.active {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.apus-topcart .offcanvas-content .shopping_cart_content .cart_list {
max-height: calc(100% - 180px);
}
.apus-topcart .offcanvas-content .title-cart-canvas {
font-size: 16px;
text-align: center;
margin: 0 0 10px;
padding: 10px;
border-bottom: 1px solid #e5e5e5;
text-transform: uppercase;
position: relative;
}
.apus-topcart .offcanvas-content .title-cart-canvas .close-cart {
position: absolute;
top: 11px;
left: 14px;
z-index: 1;
background: #fff;
font-size: 18px;
cursor: pointer;
color: #e44343;
}
.rtl .apus-topcart .offcanvas-content .title-cart-canvas .close-cart {
right: 14px;
left: auto;
}
.apus-topcart .offcanvas-content .shopping_cart_content {
padding: 10px;
height: calc(100vh - 50px);
display: -webkit-flex; display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
@media (min-width: 1200px) {
.apus-topcart .offcanvas-content .shopping_cart_content {
padding: 15px 15px 30px;
}
}
.apus-topcart .offcanvas-content .shopping_cart_content .cart-bottom {
align-self: flex-end;
-webkit-align-self: flex-end;
width: 100%;
}
.apus-topcart .offcanvas-content .shopping_cart_content .cart_list {
width: 100%;
}
.shopping_cart_content {
font-size: 14px;
}
.shopping_cart_content .variation {
margin: 0 0 3px;
overflow: hidden;
}
.shopping_cart_content .variation dt {
margin-right: 5px;
}
.rtl .shopping_cart_content .variation dt {
margin-left: 5px;
margin-right: inherit;
}
.shopping_cart_content .variation dt, .shopping_cart_content .variation dd {
float: left;
}
.rtl .shopping_cart_content .variation dt, .rtl .shopping_cart_content .variation dd {
float: right;
}
.shopping_cart_content .variation dt p, .shopping_cart_content .variation dd p {
margin: 0;
}
.shopping_cart_content .cart_list {
padding: 0;
max-height: 270px;
overflow: hidden;
}
.shopping_cart_content .cart_list .widget-product {
outline: none;
}
.shopping_cart_content .cart_list > div {
margin: 0 0 20px;
overflow: hidden;
}
.shopping_cart_content .cart_list > div.empty {
border: none;
margin: 0;
color: #171717;
}
.shopping_cart_content .cart_list > div:last-child {
border: none;
}
.shopping_cart_content .cart_list .image {
width: 70px;
height: 70px;
padding: 0;
display: block;
border: 0;
}
.shopping_cart_content .cart_list .quantity {
font-weight: 600;
font-size: 16px;
color: #fb5c42;
padding: 0;
line-height: 1;
}
.shopping_cart_content .cart_list .name {
margin: 0 0 10px 0;
font-size: 16px;
}
.shopping_cart_content .cart_list .name a {
display: inline;
width: auto;
}
.shopping_cart_content .cart_list .name a:hover {
color: #fb5c42;
}
.shopping_cart_content .cart_list .name a:focus {
color: #fb5c42;
}
.shopping_cart_content .cart_list .name a:active {
color: #fb5c42;
}
.shopping_cart_content .cart_list .cart-item {
margin: 0;
font-size: 16px;
}
.shopping_cart_content .cart_list .media-body {
width: 1000px;
padding-right: 20px;
}
.rtl .shopping_cart_content .cart_list .media-body {
padding-left: 20px;
padding-right: inherit;
}
.shopping_cart_content .cart_list .cart-main-content {
text-align: left;
position: relative;
}
.rtl .shopping_cart_content .cart_list .cart-main-content {
text-align: right;
}
.shopping_cart_content .cart_list .cart-main-content .remove {
z-index: 9;
font-size: 24px;
margin: 0;
background-color: transparent;
color: #171717;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
}
.rtl .shopping_cart_content .cart_list .cart-main-content .remove {
left: 0;
right: auto;
}
@media (max-width: 767px) {
.shopping_cart_content .cart_list .cart-main-content .remove {
top: 7px;
}
}
.shopping_cart_content .cart_list .cart-main-content .remove > * {
color: #171717;
}
.shopping_cart_content .cart_list .cart-main-content .remove:hover {
color: #171717;
background-color: transparent;
}
.shopping_cart_content .cart_list .cart-item {
overflow: hidden;
}
.shopping_cart_content .total {
color: #fb5c42;
border-top: 1px solid #e5e5e5;
overflow: hidden;
position: relative;
margin: 0;
text-transform: uppercase;
padding: 20px 0;
font-size: 14px;
font-weight: 600;
}
.shopping_cart_content .total strong {
color: #171717;
font-weight: 600;
}
.shopping_cart_content .total .amount {
font-size: 18px;
float: right;
}
.rtl .shopping_cart_content .total .amount {
float: left;
}
.shopping_cart_content .total.empty {
border: none;
margin: 0;
padding-top: 0;
}
.layout-header-sidebar .apus-topcart .open .dropdown-menu {
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
pointer-events: auto;
}
.layout-header-sidebar .apus-topcart .dropdown-menu {
top: 0;
margin-top: -20px;
display: block;
left: 100%;
margin-left: 15px;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
pointer-events: none;
}
.rtl .layout-header-sidebar .apus-topcart .dropdown-menu {
right: 100%;
left: auto;
}
.rtl .layout-header-sidebar .apus-topcart .dropdown-menu {
margin-right: 15px;
margin-left: inherit;
}
.woocommerce a.remove {
padding: 0;
margin: auto;
color: #e44343;
font-size: 32px;
background: transparent;
} .place-order {
padding: 30px;
}
.yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i {
margin: 0 !important;
}
.yith-wcwl-share ul {
padding: 0;
margin: 0;
list-style: none;
}
.input-text {
border: 1px solid #e5e5e5;
padding: 5px 10px;
}
.woocommerce address {
margin-bottom: 20px;
}
.woocommerce .woocommerce-result-count {
margin: 0;
padding: 0;
color: #171717;
line-height: 52px;
float: left;
}
.rtl .woocommerce .woocommerce-result-count {
float: right;
}
.woocommerce .woocommerce-ordering {
margin-bottom: 0;
float: none;
}
.woocommerce .woocommerce-ordering select {
color: #171717;
margin: 0;
border: 0px;
width: 190px;
cursor: pointer;
outline: none;
padding: 0 15px 0 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
background: url(//ferenikipublications.com/wp-content/themes/capie/images/select.png) transparent right center no-repeat;
}
.rtl .woocommerce .woocommerce-ordering select {
padding: 0 0 0 15px;
}
.woocommerce .woocommerce-ordering select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.woocommerce .woocommerce-ordering select option:not(:checked) {
color: black;
}
.product-categories {
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}
.product-categories + .view-more-list-cat {
color: #fb5c42;
font-size: 12px;
font-weight: 600;
margin: 0;
padding: 15px 0 0 0;
text-transform: uppercase;
display: inline-block;
vertical-align: middle;
}
.lt-ie8 .product-categories + .view-more-list-cat {
display: inline;
zoom: 1;
}
.product-categories + .view-more-list-cat.view-less {
color: #e44343;
}
.product-categories.hideContent {
height: auto;
}
.product-categories.showContent {
height: auto;
}
.product-categories .children {
list-style: none;
padding: 0;
}
.product-categories li {
line-height: 32px;
}
.product-categories li li {
padding-left: 20px;
}
.rtl .product-categories li li {
padding-right: 20px;
padding-left: inherit;
}
.product-categories li.current-cat-parent > .count, .product-categories li.current-cat > .count, .product-categories li:hover > .count {
color: #fb5c42;
}
.product-categories li.current-cat-parent > a, .product-categories li.current-cat > a, .product-categories li:hover > a {
color: #fb5c42;
}
.product-categories li .count {
font-size: 14px;
display: inline-block;
float: right;
margin-top: 3px;
}
.rtl .product-categories li .count {
float: left;
}
.product-categories li a {
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
color: #555555;
}
.product-categories li a:hover, .product-categories li a:active {
color: #fb5c42;
}
.product-categories li.cat-parent {
position: relative;
}
.product-categories li.cat-parent > i {
cursor: pointer;
position: absolute;
top: 13px;
left: 0;
padding-right: 12px;
}
.rtl .product-categories li.cat-parent > i {
right: 0;
left: auto;
}
.rtl .product-categories li.cat-parent > i {
padding-left: 12px;
padding-right: inherit;
}
.top-archive-shop {
padding-bottom: 0;
margin-bottom: 53px;
position: relative;
background-color: transparent;
}
.top-archive-shop:after, .top-archive-shop:before {
content: '';
background: #f8f8f2;
width: 100%;
height: 52px;
top: 0;
position: absolute;
}
.top-archive-shop:after {
right: -100%;
}
.rtl .top-archive-shop:after {
left: -100%;
right: auto;
}
.top-archive-shop:before {
left: -100%;
}
.rtl .top-archive-shop:before {
right: -100%;
left: auto;
}
.apus-results {
margin-top: 20px;
}
.apus-results:before, .apus-results:after {
content: " ";
display: table;
}
.apus-results:after {
clear: both;
}
.apus-results .apus-results-reset {
padding: 0;
display: inline-block;
background: transparent;
color: #b6b6b6;
white-space: nowrap;
font-weight: 400;
font-size: 15px;
line-height: normal;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.apus-results .apus-results-reset i {
font-size: 20px;
float: left;
margin: 0 7px 0 0;
}
.rtl .apus-results .apus-results-reset i {
float: right;
}
.rtl .apus-results .apus-results-reset i {
margin: 0 0 0 7px;
}
.apus-results .apus-results-reset:hover {
color: #fb5c42;
}
.apus-results .apus-results-reset:focus {
color: #fb5c42;
}
.apus-results .apus-results-reset:active {
color: #fb5c42;
}
.apus-after-loop-shop .woocommerce-result-count {
line-height: 40px;
display: none;
}
.ajax-pagination {
text-align: center;
margin: 20px 0 0;
}
.ajax-pagination.apus-loader .apus-loadmore-btn {
display: none;
}
.ajax-pagination.apus-loader:after {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(102,102,102,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
background-position: center center;
background-repeat: no-repeat;
content: "";
width: 40px;
height: 40px;
display: block;
width: 100%;
}
.ajax-pagination .apus-loadmore-btn + .apus-allproducts {
display: none;
}
.ajax-pagination .apus-loadmore-btn.hidden + .apus-allproducts {
display: block;
color: #b6b6b6;
pointer-events: none;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
}
.add-cart > .added {
display: none !important;
}
.add-cart .added_to_cart:after {
display: none;
}
.apus-shop-products-wrapper.loading {
position: relative;
}
.apus-shop-products-wrapper.loading:before {
background: url(//ferenikipublications.com/wp-content/themes/capie/images/loading-quick.gif) center 100px/50px no-repeat rgba(255, 255, 255, 0.9);
position: absolute;
width: 100%;
height: 100%;
content: "";
left: 0;
top: 0;
z-index: 99;
}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
float: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
border-bottom: 2px solid #eeeeee;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
margin-right: 30px;
display: inline-block;
}
.rtl .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
margin-left: 30px;
margin-right: inherit;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
padding: 0 0 7px;
position: relative;
display: inline-block;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:before {
width: 100%;
height: 2px;
background: #fb5c42;
position: absolute;
bottom: -2px;
left: 0;
content: '';
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active > a, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover > a, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:active > a {
color: #fb5c42;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active > a:before, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover > a:before, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:active > a:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.woocommerce-MyAccount-content {
padding: 20px 0;
}
.woocommerce-MyAccount-content h2 {
margin: 20px 0 10px;
text-transform: uppercase;
font-size: 18px;
font-weight: 600;
}
.edit-account br {
display: none;
}
.edit-account input[type="text"],
.edit-account input[type="password"] {
height: 40px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
}
.edit-account input[type="text"]:focus,
.edit-account input[type="password"]:focus {
border-color: #e5e5e5;
}
.edit-account legend {
font-size: 72px;
border: none;
margin: 30px 0 0;
}
.edit-account label {
font-size: 16px;
color: #171717;
}
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-navigation {
max-width: 970px;
margin: auto;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 0;
margin: 0;
padding: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
form.lost_reset_password {
max-width: 630px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
form.lost_reset_password label {
color: #171717;
font-weight: 600;
}
form.lost_reset_password .clear + p {
margin-bottom: 0;
}
form.login,
form.register {
margin: 0;
border: 0;
padding: 0;
}
form.login br,
form.register br {
display: none;
}
form.login .inline,
form.register .inline {
cursor: pointer;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
form.login .inline input[type="checkbox"],
form.login .inline input[type="checkbox"],
form.register .inline input[type="checkbox"],
form.register .inline input[type="checkbox"] {
margin-top: 0;
}
form.login .lost_password,
form.register .lost_password {
margin-bottom: 0;
}
form.login .lost_password a,
form.register .lost_password a {
color: #555555;
padding-bottom: 0;
position: relative;
}
form.login .lost_password a:after,
form.register .lost_password a:after {
bottom: 0;
content: "";
background-color: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl form.login .lost_password a:after, .rtl
form.register .lost_password a:after {
right: 0;
left: auto;
}
form.login .lost_password a:hover, form.login .lost_password a:focus, form.login .lost_password a:active,
form.register .lost_password a:hover,
form.register .lost_password a:focus,
form.register .lost_password a:active {
background-color: transparent;
}
form.login .lost_password a:hover:after, form.login .lost_password a:focus:after, form.login .lost_password a:active:after,
form.register .lost_password a:hover:after,
form.register .lost_password a:focus:after,
form.register .lost_password a:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
form.login .lost_password a:hover,
form.register .lost_password a:hover {
color: #fb5c42;
}
form.login .lost_password a:focus,
form.register .lost_password a:focus {
color: #fb5c42;
}
form.login .lost_password a:active,
form.register .lost_password a:active {
color: #fb5c42;
}
form.login .woocommerce-privacy-policy-text,
form.register .woocommerce-privacy-policy-text {
margin-bottom: 30px;
}
form.login .woocommerce-privacy-policy-text a,
form.register .woocommerce-privacy-policy-text a {
color: #171717;
padding-bottom: 0;
position: relative;
}
form.login .woocommerce-privacy-policy-text a:after,
form.register .woocommerce-privacy-policy-text a:after {
bottom: 0;
content: "";
background-color: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl form.login .woocommerce-privacy-policy-text a:after, .rtl
form.register .woocommerce-privacy-policy-text a:after {
right: 0;
left: auto;
}
form.login .woocommerce-privacy-policy-text a:hover, form.login .woocommerce-privacy-policy-text a:focus, form.login .woocommerce-privacy-policy-text a:active,
form.register .woocommerce-privacy-policy-text a:hover,
form.register .woocommerce-privacy-policy-text a:focus,
form.register .woocommerce-privacy-policy-text a:active {
background-color: transparent;
}
form.login .woocommerce-privacy-policy-text a:hover:after, form.login .woocommerce-privacy-policy-text a:focus:after, form.login .woocommerce-privacy-policy-text a:active:after,
form.register .woocommerce-privacy-policy-text a:hover:after,
form.register .woocommerce-privacy-policy-text a:focus:after,
form.register .woocommerce-privacy-policy-text a:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
form.login .woocommerce-privacy-policy-text a:hover,
form.register .woocommerce-privacy-policy-text a:hover {
color: #fb5c42;
}
form.login .woocommerce-privacy-policy-text a:focus,
form.register .woocommerce-privacy-policy-text a:focus {
color: #fb5c42;
}
form.login .woocommerce-privacy-policy-text a:active,
form.register .woocommerce-privacy-policy-text a:active {
color: #fb5c42;
}
form.login .form-row label,
form.register .form-row label {
color: #171717;
}
form.login .form-group,
form.register .form-group {
margin: 0 0 20px;
}
form.login .form-group:last-child,
form.register .form-group:last-child {
margin-bottom: 0;
}
form.login .input-text,
form.register .input-text {
background: #fff !important;
border: 1px solid #e5e5e5 !important;
height: 48px;
}
form.login .input-text:focus,
form.register .input-text:focus {
border-color: #cccccc !important;
}
form.login input[type="checkbox"],
form.register input[type="checkbox"] {
margin-right: 7px;
}
.rtl form.login input[type="checkbox"], .rtl
form.register input[type="checkbox"] {
margin-left: 7px;
margin-right: inherit;
}
form.login .input-submit ~ span,
form.register .input-submit ~ span {
margin: 10px 0 0;
}
form.login .input-submit ~ span.pull-left,
form.register .input-submit ~ span.pull-left {
margin-left: 15px;
}
.rtl form.login .input-submit ~ span.pull-left, .rtl
form.register .input-submit ~ span.pull-left {
margin-right: 15px;
margin-left: inherit;
}
form.login .input-submit ~ span.lost_password a,
form.register .input-submit ~ span.lost_password a {
color: #fb5c42;
}
form.login .user-role,
form.register .user-role {
padding-left: 20px;
}
form.login .user-role [type="radio"],
form.register .user-role [type="radio"] {
margin-top: 11px;
}
.login-wrapper .mfp-content {
width: 500px !important;
max-width: 80%;
background-color: #fff;
}
.login-wrapper .title {
text-align: center;
}
.login-wrapper .apus-mfp-close {
font-size: 20px;
display: inline-block;
background: #e44343;
color: #fff;
display: inline-block;
width: 42px;
height: 42px;
line-height: 42px;
border: none;
margin: -21px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
opacity: 0.9;
filter: alpha(opacity=90);
}
.login-wrapper .apus-mfp-close:hover, .login-wrapper .apus-mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.cart_item {
margin: 0 0 20px;
padding: 0 0 20px;
border-bottom: 1px solid #e5e5e5;
}
.cart_item > .media-left {
width: 80%;
}
.cart_item img {
width: 90px;
max-width: none;
}
.cart_item .content-left {
overflow: hidden;
padding-left: 20px;
}
.rtl .cart_item .content-left {
padding-right: 20px;
padding-left: inherit;
}
.cart_item .product-name {
font-size: 18px;
margin: 0 0 15px;
}
.cart_item .price {
font-size: 20px;
font-weight: 600;
color: #4c4c4c;
}
.cart_item a.remove {
margin: 0 0 15px;
display: inline-block;
font-size: 32px;
color: #555555 !important;
}
.cart_item a.remove:hover, .cart_item a.remove:active {
color: #e44343 !important;
}
div.cart .input-text {
height: 53px;
border: 2px solid #e5e5e5;
}
div.cart .input-text:focus, div.cart .input-text:active {
border-color: #171717;
}
div.cart label {
font-size: 18px;
color: #000;
}
.woocommerce .order-review #order_review_heading {
font-size: 24px;
margin: 0;
font-weight: 700;
padding: 34px 0 20px 0;
line-height: 36px;
text-transform: capitalize;
}
.woocommerce .order-review table.shop_table {
margin: 0;
}
#order_review .shop_table {
border: none;
margin-bottom: 25px;
}
#order_review .shop_table td {
padding: 25px 0;
width: 100%;
border-width: 0 0 1px;
border-style: solid;
border-color: #c6c6c2;
}
#order_review .cart_item {
margin: 0;
padding: 0;
border: none;
}
#order_review .product-name {
font-size: 16px;
margin: 0;
}
#order_review .product-name strong {
font-weight: 400;
}
#order_review .product-total {
font-weight: 600;
color: #fb5c42;
}
#order_review > .media-left {
width: auto;
}
#order_review .woocommerce-Price-amount {
color: #fb5c42;
font-weight: 600;
}
#order_review .subtotal tr > * {
border-bottom: 1px solid #c6c6c2 !important;
}
#order_review .subtotal th {
border: none;
color: #171717;
}
#order_review .subtotal td {
text-align: right;
padding: 10px 0;
font-weight: 400;
}
.rtl #order_review .subtotal td {
text-align: left;
}
#order_review .subtotal td label {
font-weight: 400;
}
#order_review .subtotal .order-total strong {
font-size: 20px;
}
#order_review .subtotal .amount {
font-weight: 600;
}
#order_review .order-total .amount,
#order_review .cart-subtotal .amount {
color: #fb5c42;
}
.apus-checkout-step {
padding: 0 0 30px;
}
.apus-checkout-step ul {
padding: 0;
list-style: none;
margin: 0 auto;
text-transform: uppercase;
width: 100%;
}
.apus-checkout-step ul li {
position: relative;
text-align: center;
float: left;
}
.rtl .apus-checkout-step ul li {
float: right;
}
@media (min-width: 768px) {
.apus-checkout-step ul li {
width: 33.33%;
}
}
.apus-checkout-step li {
font-size: 20px;
font-weight: 500;
color: #232530;
line-height: 60px;
overflow: hidden;
position: relative;
background: #fff;
}
.apus-checkout-step li:first-child:before {
display: none;
}
.apus-checkout-step li:first-child:after {
border-width: 1px 0 1px 1px;
}
.apus-checkout-step li:before {
content: '';
z-index: 1;
position: absolute;
top: 0px;
left: -43px;
border: 1px solid #e5e5e5;
width: 60px;
height: 60px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
background: #fff;
}
.apus-checkout-step li:after {
position: absolute;
content: '';
border-width: 1px 0;
border-style: solid;
border-color: #e5e5e5;
width: calc(100% - 30px);
height: 100%;
z-index: 5;
left: 0;
top: 0;
}
.rtl .apus-checkout-step li:after {
right: 0;
left: auto;
}
.apus-checkout-step li .inner {
position: relative;
}
.apus-checkout-step li .inner:after {
content: '';
z-index: 1;
position: absolute;
top: 0px;
right: -30px;
border-style: solid;
border-color: #fff #fff #fff transparent;
border-width: 30px;
width: 60px;
height: 60px;
background: #fff;
}
.apus-checkout-step li .inner:before {
content: '';
z-index: 1;
position: absolute;
top: 0px;
right: 12px;
border: 1px solid #e5e5e5;
border-width: 1px 1px 0 0;
width: 60px;
height: 60px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
background: #fff;
z-index: 2;
}
.apus-checkout-step li.active {
background: #fb5c42;
color: #fff;
}
.apus-checkout-step li.active:after {
border-color: #fb5c42;
}
.apus-checkout-step li.active .inner:after {
border-color: #fff #fb5c42;
}
.apus-checkout-step li.active .inner:before {
display: none;
}
.apus-checkout-step li.active .step {
opacity: 0.1;
filter: alpha(opacity=10);
color: #fff;
}
.apus-checkout-step .inner-step {
position: relative;
z-index: 7;
}
.apus-checkout-step .step {
z-index: 6;
position: absolute;
top: -1px;
right: 70px;
line-height: 60px;
font-size: 48px;
text-transform: uppercase;
font-weight: 600;
display: inline-block;
text-align: center;
color: #eae9ec;
}
.rtl .apus-checkout-step .step {
left: 70px;
right: auto;
}
.woocommerce-thankyou-order-received {
font-size: 18px;
margin-bottom: 30px;
text-align: center;
color: #252525;
}
@media (min-width: 768px) {
.woocommerce-thankyou-order-received {
font-size: 28px;
}
}
.woocommerce-thankyou-order-details {
text-align: center;
}
.woocommerce ul.order_details li {
float: none;
display: inline-block;
font-size: 12px;
}
.woocommerce ul.order_details li strong {
margin-top: 5px;
font-weight: 400;
color: #171717;
}
.woocommerce ul.order_details li.method strong {
color: #e44343;
}
.woo-pay-perfect {
font-size: 18px;
font-weight: 600;
text-align: center;
margin-bottom: 20px;
}
.product-top-title {
position: relative;
}
.product-top-title .view-more {
position: absolute;
top: 5px;
right: 0;
}
.rtl .product-top-title .view-more {
left: 0;
right: auto;
}
.layout-detail-product #tabs-list-specifications td {
padding: 15px;
border-color: #eff0f2;
}
.layout-detail-product #tabs-list-specifications td:first-child {
font-weight: 500;
text-transform: uppercase;
}
.accessoriesproducts .list-accesories {
margin-bottom: 10px;
}
.accessoriesproducts .check-item {
margin-top: 10px;
}
.wcv-pro-vendorlist {
margin: 0 0 30px;
padding: 0 0 30px;
border-bottom: 1px solid #e5e5e5;
border-top: none;
background: #fff;
height: auto;
}
.wcv-pro-vendorlist .name-store {
font-size: 18px;
margin: 10px 0;
}
.wcv-pro-vendorlist:hover .avatar:before {
opacity: 0.5;
filter: alpha(opacity=50);
}
.wcv-pro-vendorlist .avatar {
display: inline-block;
position: relative;
line-height: 0;
max-width: 100%;
}
.wcv-pro-vendorlist .avatar:before {
-webkit-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fb5c42;
opacity: 0;
filter: alpha(opacity=0);
}
.wcv-pro-vendorlist .metas {
margin: 0 0 5px;
}
.wcv-pro-vendorlist .metas > * {
display: inline-block;
font-size: 14px;
}
.wcv-pro-vendorlist .metas > * + * {
margin-left: 20px;
}
.rtl .wcv-pro-vendorlist .metas > * + * {
margin-right: 20px;
margin-left: inherit;
}
.wcv-pro-vendorlist .metas .total-value {
font-weight: 400;
}
.wcv-pro-vendorlist .store-address,
.wcv-pro-vendorlist .store-phone {
font-size: 14px;
margin: 0 0 7px;
}
.wcv-pro-vendorlist .store-address:last-child,
.wcv-pro-vendorlist .store-phone:last-child {
margin: 0;
}
.pv_shop_description {
padding: 0 15px 30px;
}
.wcv-header-container {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 30px;
background: url(//ferenikipublications.com/wp-content/themes/capie/images/bg-vendor.jpg) repeat rgba(255, 255, 255, 0.9);
}
.wcv-header-container .store-banner {
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.wcv-header-container .wcv-store-grid {
padding: 0 0 30px 0;
}
.wcv-header-container #inner-element {
background: transparent none repeat scroll 0 0;
clear: both;
overflow: hidden;
position: static;
max-width: none;
width: 100%;
padding: 0;
}
.wcv-header-container #inner-element .store-info {
text-align: inherit;
}
.store-info .title-store {
display: inline-block;
}
.store-info .wcv-verified-vendor {
display: inline-block;
vertical-align: top;
margin: 0 15px;
font-size: 12px;
color: #fff;
background: #4a90de;
padding: 5px 18px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
.store-info .social-icons {
list-style: none;
margin: 25px 0 0 !important;
padding: 0;
}
.store-info .social-icons li {
display: inline-block;
margin-right: 10px;
}
.rtl .store-info .social-icons li {
margin-left: 10px;
margin-right: inherit;
}
.store-info .social-icons li a {
display: inline-block;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border: 1px solid #405e9c;
width: 40px;
height: 40px;
font-size: 16px;
line-height: 38px;
text-align: center;
}
.store-info .social-icons li a.facebook {
border: 1px solid #405e9c;
color: #405e9c !important;
}
.store-info .social-icons li a.facebook:hover, .store-info .social-icons li a.facebook:active {
background: #405e9c;
}
.store-info .social-icons li a.twitter {
border: 1px solid #55acee;
color: #55acee !important;
}
.store-info .social-icons li a.twitter:hover, .store-info .social-icons li a.twitter:active {
background: #55acee;
}
.store-info .social-icons li a.instagram {
border: 1px solid #5280a5;
color: #5280a5 !important;
}
.store-info .social-icons li a.instagram:hover, .store-info .social-icons li a.instagram:active {
background: #5280a5;
}
.store-info .social-icons li a.googleplus {
color: #cd2129 !important;
border: 1px solid #cd2129;
}
.store-info .social-icons li a.googleplus:hover, .store-info .social-icons li a.googleplus:active {
background: #cd2129;
}
.store-info .social-icons li a.linkedin {
color: #318dc1 !important;
border: 1px solid #318dc1;
}
.store-info .social-icons li a.linkedin:hover, .store-info .social-icons li a.linkedin:active {
background: #318dc1;
}
.store-info .social-icons li a.youtube {
color: #cb312e !important;
border: 1px solid #cb312e;
}
.store-info .social-icons li a.youtube:hover, .store-info .social-icons li a.youtube:active {
background: #cb312e;
}
.store-info .social-icons li a:hover, .store-info .social-icons li a:active {
color: #fff !important;
background: #405e9c;
}
.store-info .title-store {
font-size: 24px;
margin: 0 0 10px 0;
line-height: 1.1;
}
.store-info .rating-products-wrapper {
margin: 0 0 20px;
font-size: 16px;
}
.store-info .rating-products-wrapper > * {
display: inline-block;
vertical-align: top;
}
.store-info .rating-products-wrapper > * > * {
display: block;
}
.store-info .store-address address {
margin: 0;
}
.store-info .store-address i,
.store-info .store-phone i {
margin-right: 8px;
}
.rtl .store-info .store-address i, .rtl
.store-info .store-phone i {
margin-left: 8px;
margin-right: inherit;
}
.store-info .total-products {
padding-left: 50px;
}
.rtl .store-info .total-products {
padding-right: 50px;
padding-left: inherit;
}
.store-info .total-products .total-value {
font-size: 24px;
color: #242424;
font-weight: 400;
line-height: 1.1;
}
.store-info .media-body {
max-width: 600px;
font-size: 14px;
}
.store-info .media-left {
padding-right: 30px;
}
.rtl .store-info .media-left {
padding-left: 30px;
padding-right: inherit;
}
.store-info .favourite-wrapper {
clear: both;
overflow: hidden;
width: 100%;
padding: 10px 0 0;
}
.store-info .denso-favourite-vendor {
border-color: #e5e5e5;
font-size: 12px;
display: block;
font-weight: 400;
padding: 8px 15px;
text-transform: capitalize;
}
.store-info .denso-favourite-vendor:hover, .store-info .denso-favourite-vendor:active {
border-color: #fb5c42;
}
.store-info .denso-favourite-vendor i {
margin-right: 3px;
}
.rtl .store-info .denso-favourite-vendor i {
margin-left: 3px;
margin-right: inherit;
}
.store-info .denso-favourite-vendor.added {
color: #fff;
border-color: #fb5c42;
background: #fb5c42;
}
.store-aurhor-inner {
text-align: center;
margin-top: 30px;
}
.store-aurhor-inner .avatar {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border: 2px solid #e8e8e8;
overflow: hidden;
}
.store-aurhor-inner .store-aurhor .name-author {
margin: 5px 0 10px;
}
.vendor-reviews-inner {
background: #f8f8f8;
border: 2px solid #e5e5e5;
padding: 20px;
}
.vendor-reviews-inner .title-info {
font-size: 16px !important;
margin: 10px 0 20px  !important;
}
.vendor-reviews-inner .star-rating {
float: left;
margin-right: 40px;
}
.rtl .vendor-reviews-inner .star-rating {
float: right;
}
.rtl .vendor-reviews-inner .star-rating {
margin-left: 40px;
margin-right: inherit;
}
.vendor-reviews-inner .special-progress > * {
display: inline-block;
vertical-align: top;
}
.vendor-reviews-inner .special-progress .progress {
width: 210px;
margin: 0;
}
.vendor-reviews-inner .special-progress .progress .progress-bar {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.vendor-reviews-inner .special-progress .value {
margin: 0 8px;
line-height: 1;
}
.vendor-reviews-inner .average-value {
font-size: 30px;
font-weight: 400;
color: #242424;
display: inline-block;
width: 100px;
height: 100px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
text-align: center;
line-height: 1.2;
border: 1px solid #e5e5e5;
padding: 20px 5px;
}
.vendor-reviews-inner .average-value span {
font-size: 12px;
font-weight: 400;
display: block;
}
.woocommerce div.product p.stock {
margin: 10px 0 20px 0;
}
.special-progress {
margin: 5px 0 0 0;
}
.special-progress:before, .special-progress:after {
content: " ";
display: table;
}
.special-progress:after {
clear: both;
}
.special-progress .claimed {
margin-bottom: 0;
}
.special-progress .claimed .sold {
float: left;
}
.rtl .special-progress .claimed .sold {
float: right;
}
.special-progress .claimed .available {
float: right;
}
.rtl .special-progress .claimed .available {
float: left;
}
.special-progress .claimed strong {
color: #fb5c42;
}
.special-progress .progress {
height: 10px;
margin: 0 0 12px;
background: #eaeaea;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.special-progress .progress .progress-bar {
background: #fb5c42;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}
.single-rating {
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 1px solid #e5e5e5;
}
.single-rating:last-child {
border: none;
padding: 0;
margin: 0;
}
.single-rating .avatar {
max-width: none;
min-width: 70px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.single-rating .media-left {
padding-right: 20px;
}
.rtl .single-rating .media-left {
padding-left: 20px;
padding-right: inherit;
}
.single-rating .stars-value {
float: right;
}
.rtl .single-rating .stars-value {
float: left;
}
.single-rating .stars-value .fa-star {
color: #fednormal;
}
.single-rating h4 {
font-weight: 400;
font-size: 10px;
margin: 0 0 15px;
color: #555555;
}
.single-rating h4 .name {
font-weight: 400;
font-size: 12px;
color: #464646;
text-transform: uppercase;
}
.single-rating h6 {
margin: 0 0 15px;
}
.btn-showserach-dokan {
cursor: pointer;
}
.wrapper-dokan .btn-showserach-dokan {
padding: 6px 9px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-width: 2px;
}
.wrapper-dokan .dokan-seller-search-form {
font-size: 14px;
margin: 0;
width: 0;
overflow: hidden;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.wrapper-dokan .dokan-seller-search-form input {
width: 100% !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
}
.wrapper-dokan .dokan-seller-search-form.active {
width: 220px;
}
.wrapper-dokan > * {
display: inline-block;
vertical-align: top;
margin-right: 10px;
}
.rtl .wrapper-dokan > * {
margin-left: 10px;
margin-right: inherit;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
margin-bottom: 30px;
}
.dokan-list-inline > li > a {
font-weight: 600;
}
.dokan-widget-area #cat-drop-stack > ul,
.dokan-store-menu #cat-drop-stack > ul {
list-style: none;
padding: 0;
}
.dokan-widget-area #cat-drop-stack > ul li,
.dokan-store-menu #cat-drop-stack > ul li {
margin-bottom: 5px;
}
.dokan-widget-area #cat-drop-stack > ul li:last-child,
.dokan-store-menu #cat-drop-stack > ul li:last-child {
margin-bottom: 0;
}
.dokan-widget-area #cat-drop-stack > ul a:hover, .dokan-widget-area #cat-drop-stack > ul:focus,
.dokan-store-menu #cat-drop-stack > ul a:hover,
.dokan-store-menu #cat-drop-stack > ul:focus {
color: #fb5c42;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
font-weight: 500;
}
.dokan-single-store .profile-info .dokan-store-info {
list-style: none;
font-size: 14px;
}
.dokan-single-store .profile-info .dokan-store-info li {
float: none !important;
}
.dokan-single-store .profile-info .dokan-store-info li:before {
display: none;
}
.dokan-store-location,
.dokan-store-contact {
list-style: none;
}
.dokan-store-location ul,
.dokan-store-contact ul {
list-style: none;
padding: 0;
}
.dokan-store-tabss {
margin-bottom: 20px;
}
.dokan-store-tabss .dokan-right {
margin: 0;
margin-top: 10px;
}
@media (min-width: 768px) {
.dokan-store-tabss {
margin-bottom: 30px;
}
}
.dokan-store-sidebar #dokan-store-location {
height: 200px;
width: 100%;
}
.wfg-popup {
border: none !important;
}
.wfg-popup h2.wfg-title {
background: #fb5c42;
color: #fff;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.wfg-gifts .wfg-gift-item h3 {
background: #fff;
color: #171717;
border-top: 1px solid #e5e5e5;
}
.wfg-gifts .wfg-gift-item {
border: 1px solid #e5e5e5;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img {
margin: 0;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap .btn, #dokan-seller-listing-wrap ul.dokan-seller-wrap .viewmore-products-btn, #dokan-seller-listing-wrap ul.dokan-seller-wrap .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart #dokan-seller-listing-wrap ul.dokan-seller-wrap a, #dokan-seller-listing-wrap ul.dokan-seller-wrap .woocommerce .return-to-shop .button, .woocommerce .return-to-shop #dokan-seller-listing-wrap ul.dokan-seller-wrap .button, #dokan-seller-listing-wrap ul.dokan-seller-wrap
.woocommerce .track_order .button,
.woocommerce .track_order #dokan-seller-listing-wrap ul.dokan-seller-wrap .button, #dokan-seller-listing-wrap ul.dokan-seller-wrap
.woocommerce #respond input#submit,
.woocommerce #respond #dokan-seller-listing-wrap ul.dokan-seller-wrap input#submit, #dokan-seller-listing-wrap ul.dokan-seller-wrap .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information #dokan-seller-listing-wrap ul.dokan-seller-wrap .stock.out-of-stock, #dokan-seller-listing-wrap ul.dokan-seller-wrap
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table #dokan-seller-listing-wrap ul.dokan-seller-wrap input.button, #dokan-seller-listing-wrap ul.dokan-seller-wrap .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message #dokan-seller-listing-wrap ul.dokan-seller-wrap .button, #dokan-seller-listing-wrap ul.dokan-seller-wrap
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon #dokan-seller-listing-wrap ul.dokan-seller-wrap .button, #dokan-seller-listing-wrap ul.dokan-seller-wrap .wfg-button, #dokan-seller-listing-wrap ul.dokan-seller-wrap #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout #dokan-seller-listing-wrap ul.dokan-seller-wrap a.checkout-button, #dokan-seller-listing-wrap ul.dokan-seller-wrap .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout #dokan-seller-listing-wrap ul.dokan-seller-wrap a.checkout-button, #dokan-seller-listing-wrap ul.dokan-seller-wrap .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout #dokan-seller-listing-wrap ul.dokan-seller-wrap a.checkout-button {
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-width: 2px;
padding: 8px 30px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper {
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper:hover {
-webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.2);
}
.product-block .image {
position: relative;
overflow: hidden;
text-align: center;
}
.product-block .image img {
width: 100%;
margin: 0 auto;
}
.product-block .image img.image-hover {
top: 0;
position: absolute;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
left: 50%;
-webkit-transform: translateX(-50%) scale(1.1);
-moz-transform: translateX(-50%) scale(1.1);
-ms-transform: translateX(-50%) scale(1.1);
-o-transform: translateX(-50%) scale(1.1);
transform: translateX(-50%) scale(1.1);
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
}
.rtl .product-block .image img.image-hover {
right: 50%;
left: auto;
}
.product-block:hover .image img.image-hover {
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
}
@media (min-width: 1200px) {
.product-block:hover .image img.image-hover {
-webkit-transform: translateX(-50%) scale(1);
-moz-transform: translateX(-50%) scale(1);
-ms-transform: translateX(-50%) scale(1);
-o-transform: translateX(-50%) scale(1);
transform: translateX(-50%) scale(1);
}
}
.product-block .wcvendors_sold_by_in_loop {
position: absolute;
z-index: 99;
top: 0;
left: 0;
width: 50px;
height: 50px;
}
.rtl .product-block .wcvendors_sold_by_in_loop {
right: 0;
left: auto;
}
.product-block .wcvendors_sold_by_in_loop img {
max-width: 100%;
max-height: 100%;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.seller-info-social {
list-style: none;
}
.seller-info-social li {
display: inline-block;
margin-right: 20px;
}
.rtl .seller-info-social li {
margin-left: 20px;
margin-right: inherit;
}
.seller-info-top {
margin-bottom: 20px;
}
.seller-info-top .store-brand img {
max-width: none;
}
#woocommerce-accordion .panel {
margin: 0;
border: none;
border-bottom: 2px solid #e5e5e5;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
#woocommerce-accordion .panel:first-child {
border-top: 2px solid #e5e5e5;
}
#woocommerce-accordion .panel > .panel-heading {
text-transform: capitalize;
border: none;
padding: 24px 0;
background: #fff !important;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
#woocommerce-accordion .panel > .panel-heading:hover a, #woocommerce-accordion .panel > .panel-heading:active a {
color: #171717;
}
#woocommerce-accordion .panel > .panel-collapse {
padding-bottom: 15px;
}
#woocommerce-accordion .panel .panel-title {
font-size: 18px;
line-height: 28px;
font-weight: 600;
}
#woocommerce-accordion .panel .panel-title > a {
color: #b6b6b6;
}
#woocommerce-accordion .panel .panel-title > :not(.collapsed) {
color: #171717;
}
#woocommerce-accordion .panel .panel-body {
padding: 0;
border: none;
}
#woocommerce-accordion .title {
margin: 0 0 10px;
font-size: 24px;
}
.wrapper-filter {
position: relative;
padding: 0;
margin: 0;
color: #171717;
background: #f8f8f2;
}
.wrapper-filter .orderby {
width: 33%;
float: right;
text-align: right;
}
.rtl .wrapper-filter .orderby {
float: left;
}
.rtl .wrapper-filter .orderby {
text-align: left;
}
.result-wrapper {
width: 33%;
text-align: center;
text-align: center;
float: left;
}
.rtl .result-wrapper {
float: right;
}
.result-wrapper .woocommerce-result-count {
float: none !important;
}
.shop-top-sidebar-wrapper {
background: #fff;
padding: 52px 0 0;
display: none;
z-index: 1;
position: relative;
height: auto;
width: 100% !important;
-webkit-transition: height 0.2s ease;
-o-transition: height 0.2s ease;
transition: height 0.2s ease;
}
.shop-top-sidebar-wrapper:before, .shop-top-sidebar-wrapper:after {
content: " ";
display: table;
}
.shop-top-sidebar-wrapper:after {
clear: both;
}
.shop-top-sidebar-wrapper:after, .shop-top-sidebar-wrapper:before {
content: none;
}
.shop-top-sidebar-wrapper:after {
right: -100%;
}
.rtl .shop-top-sidebar-wrapper:after {
left: -100%;
right: auto;
}
.shop-top-sidebar-wrapper:before {
left: -100%;
}
.rtl .shop-top-sidebar-wrapper:before {
right: -100%;
left: auto;
}
.shop-top-sidebar-wrapper .dropdown > span {
color: #171717;
font-size: 24px;
display: block;
line-height: 34px;
margin: 0 0 20px;
text-transform: none;
font-weight: 600;
}
.shop-top-sidebar-wrapper .widget {
margin-bottom: 0;
}
.shop-top-sidebar-wrapper .tagcloud a {
color: #fff;
margin: 0;
padding: 0px 10px;
font-size: 12px !important;
background-color: #fb5c42;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
.shop-top-sidebar-wrapper .tagcloud a:hover {
color: #fff;
background-color: #fb5c42;
}
.shop-top-sidebar-wrapper .tagcloud a:focus {
color: #fff;
background-color: #fb5c42;
}
.shop-top-sidebar-wrapper .tagcloud a:active {
color: #fff;
background-color: #fb5c42;
}
.shop-top-sidebar-wrapper .tagcloud a:before, .shop-top-sidebar-wrapper .tagcloud a:after {
content: none;
}
.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner {
margin-left: -15px;
margin-right: -15px;
background: #fff;
}
.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner:before, .shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner:after {
content: " ";
display: table;
}
.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner:after {
clear: both;
}
.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner > * {
padding-left: 15px;
padding-right: 15px;
width: 100%;
float: left;
}
.rtl .shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner > * {
float: right;
}
@media (min-width: 768px) {
.shop-top-sidebar-wrapper .shop-top-sidebar-wrapper-inner > * {
width: 25%;
}
}
.shop-top-sidebar-wrapper .wrapper-limit {
padding: 0;
}
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter {
padding: 0;
margin: 0;
list-style: none;
}
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting li,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter li {
margin-bottom: 8px;
line-height: 24px;
}
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting li:last-child,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter li:last-child {
margin: 0;
}
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting a,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter a {
white-space: nowrap;
}
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting .active,
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting .current,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter .active,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter .current {
color: #fb5c42;
font-size: 16px;
}
.shop-top-sidebar-wrapper .wrapper-limit .apus-product-sorting,
.shop-top-sidebar-wrapper .wrapper-limit .apus-price-filter,
.shop-top-sidebar-wrapper .wrapper-limit .woocommerce-widget-layered-nav-list {
height: auto;
}
.shop-top-sidebar-wrapper .tagcloud {
height: auto;
}
.products-wrapper-grid-banner .cl-3 div.product.col-sm-4.first,
.products-wrapper-grid-banner .cl-2 div.product.col-sm-4.first {
clear: none;
}
@media (min-width: 768px) {
.products-wrapper-grid-banner .cl-3 div.product.col-sm-4:nth-child(3n + 1),
.products-wrapper-grid-banner .cl-2 div.product.col-sm-4:nth-child(3n + 1) {
clear: both;
}
}
.products-wrapper-grid-banner .col-md-cus-5 {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.rtl .products-wrapper-grid-banner .col-md-cus-5 {
float: right;
}
@media (min-width: 992px) {
.products-wrapper-grid-banner .col-md-cus-5 {
width: 20%;
}
}
.product-bundles {
padding: 20px 0;
}
.product-bundles .product-item {
overflow: hidden;
clear: both;
margin-bottom: 10px;
}
.product-bundles .product-item .product-image {
float: left;
width: 80px;
padding-right: 10px;
}
.rtl .product-bundles .product-item .product-image {
float: right;
}
.rtl .product-bundles .product-item .product-image {
padding-left: 10px;
padding-right: inherit;
}
.product-bundles .product-item .product-content {
overflow: hidden;
}
.product-bundles .product-item .product-name {
display: block;
color: #171717;
margin: 3px 0;
}
.product-bundles .total {
padding-bottom: 10px;
}
.product-bundles .total-discount {
color: #5cb85c;
}
.product-bundles .total-price {
font-size: 18px;
font-weight: 500;
color: #171717;
}
.product-category h3 {
margin: 15px 0 0;
font-size: 18px;
}
.product-category h3 .count {
background: transparent;
padding: 0;
}
.product-category .category-body {
margin: 0 0 20px;
text-align: center;
}
@media (min-width: 768px) {
.product-category .category-body {
margin: 0 0 30px;
}
}
.widget.widget-products .tab-content .ajax-loading {
background: url(//ferenikipublications.com/wp-content/themes/capie/images/loading-quick.gif) center 100px no-repeat #fff;
}
.widget.widget-products .widget-link {
margin-top: 12px;
text-align: center;
}
.widget.widget-products .widget-title {
padding: 0;
margin-bottom: 5px;
}
.widget.widget-products .slick-carousel-top .slick-arrow {
top: -60px;
}
.widget.widget-products.special .col-md-6 .time-wrapper .apus-countdown {
width: 75%;
}
.widget.widget-products.special .col-md-6 .time-wrapper .apus-countdown .times {
font-size: 14px;
}
.widget.widget-products.special .col-md-6 .time-wrapper .apus-countdown .times > div {
padding-right: 30px;
padding-left: 30px;
}
.rtl .widget.widget-products.special .col-md-6 .time-wrapper .apus-countdown .times > div {
padding-left: 30px;
padding-right: inherit;
}
.rtl .widget.widget-products.special .col-md-6 .time-wrapper .apus-countdown .times > div {
padding-right: 30px;
padding-left: inherit;
}
.widget.widget-products.special .col-md-6 .time-wrapper .apus-countdown span {
font-size: 30px;
}
.widget.widget-products.special .price del {
padding-right: 5px;
}
.rtl .widget.widget-products.special .price del {
padding-left: 5px;
padding-right: inherit;
}
.widget.widget-products.special .price > span {
vertical-align: middle;
display: inline-block !important;
padding-left: 5px;
padding-right: 5px;
}
.rtl .widget.widget-products.special .price > span {
padding-right: 5px;
padding-left: inherit;
}
.rtl .widget.widget-products.special .price > span {
padding-left: 5px;
padding-right: inherit;
}
.widget.widget-products.list .widget-heading-container {
margin-bottom: 30px;
}
.widget.widget-products.list .widget-title {
font-size: 24px;
line-height: 34px;
text-align: left;
}
.rtl .widget.widget-products.list .widget-title {
text-align: right;
}
.widget.widget-products.list .widget-subtitle {
font-size: 16px;
line-height: 26px;
text-align: left;
}
.rtl .widget.widget-products.list .widget-subtitle {
text-align: right;
}
.widget.widget-products.column1 .shop-list-small {
margin: 0;
padding: 0;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.widget.widget-products-tabs .widget-link {
margin-top: 12px;
text-align: center;
}
.link-readmore {
position: relative;
padding: 30px 0;
}
.link-readmore:before {
content: '';
background: #e5e5e5;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 1px;
z-index: 2;
}
.link-readmore .link-inner {
display: inline-block;
padding: 0 30px;
background: #fff;
position: relative;
z-index: 3;
}
.category-item {
text-align: center;
padding-top: 0;
padding-bottom: 0;
position: relative;
-webkit-transition: all 0.35s ease-in-out 0s;
-o-transition: all 0.35s ease-in-out 0s;
transition: all 0.35s ease-in-out 0s;
}
@media (min-width: 1200px) {
.category-item {
outline: none;
}
}
.category-item a:hover .btn, .category-item a:hover .viewmore-products-btn, .category-item a:hover .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart .category-item a:hover a, .category-item a:hover .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .category-item a:hover .button, .category-item a:hover
.woocommerce .track_order .button,
.woocommerce .track_order .category-item a:hover .button, .category-item a:hover
.woocommerce #respond input#submit,
.woocommerce #respond .category-item a:hover input#submit, .category-item a:hover .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information .category-item a:hover .stock.out-of-stock, .category-item a:hover
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table .category-item a:hover input.button, .category-item a:hover .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .category-item a:hover .button, .category-item a:hover
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .category-item a:hover .button, .category-item a:hover .wfg-button, .category-item a:hover #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout .category-item a:hover a.checkout-button, .category-item a:hover .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .category-item a:hover a.checkout-button, .category-item a:hover .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .category-item a:hover a.checkout-button {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.category-item .category-intro-button {
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.category-item .btn, .category-item .viewmore-products-btn, .category-item .woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.wishlist_table td.product-add-to-cart .category-item a, .category-item .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .category-item .button, .category-item
.woocommerce .track_order .button,
.woocommerce .track_order .category-item .button, .category-item
.woocommerce #respond input#submit,
.woocommerce #respond .category-item input#submit, .category-item .woocommerce .details-product .information .stock.out-of-stock, .woocommerce .details-product .information .category-item .stock.out-of-stock, .category-item
.woocommerce table.shop_table input.button,
.woocommerce table.shop_table .category-item input.button, .category-item .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .category-item .button, .category-item
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .category-item .button, .category-item .wfg-button, .category-item #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout .category-item a.checkout-button, .category-item .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .category-item a.checkout-button, .category-item .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .category-item a.checkout-button {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.category-item .image-wrapper {
margin-bottom: 0;
}
@media (min-width: 1200px) {
.category-item .image-wrapper {
outline: none;
}
}
.category-item .category-intro-text {
top: 47px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.category-item .cat-title {
margin: 0;
font-size: 36px;
line-height: 46px;
}
@media (min-width: 1200px) {
.category-item .cat-title {
outline: none;
}
}
.category-item .product-nb {
font-size: 14px;
line-height: 24px;
color: #fb5c42;
letter-spacing: 1px;
margin-bottom: 8px;
text-transform: uppercase;
font-weight: 500;
}
.category-item:hover {
border-color: #fb5c42;
} .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background: #fb5c42;
height: 5px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #ebebeb;
height: 5px;
margin: 12px 10px;
}
.widget_price_filter {
font-family: "Cerebri Sans", Helvetica, Arial, sans-serif;
}
.widget_price_filter .price_slider_wrapper {
overflow: hidden;
}
.widget_price_filter .price_slider_amount .price_label {
font-weight: 400;
font-size: 16px;
display: inline-block;
text-transform: capitalize;
float: left;
color: #fb5c42;
}
.rtl .widget_price_filter .price_slider_amount .price_label {
float: right;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.rtl .widget_price_filter .ui-slider {
text-align: right;
}
.widget_price_filter .ui-slider .ui-slider-range {
top: 0;
height: 100%;
background: #dddddd;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #eaeaea;
height: 4px;
margin: 5px 10px 20px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
border-color: transparent;
background: transparent;
color: #171717;
font-size: 14px;
letter-spacing: 0.2px;
padding: 12px 0 0 0;
text-transform: uppercase;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
float: right;
}
.rtl .woocommerce .widget_price_filter .price_slider_amount .button {
float: left;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus, .woocommerce .widget_price_filter .price_slider_amount .button:active {
color: #fb5c42;
outline-style: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
z-index: 2;
position: absolute;
width: 15px;
height: 15px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
cursor: pointer;
background: #fff;
top: -6px;
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align: left;
margin-top: 16px;
}
.rtl .woocommerce .widget_price_filter .price_slider_amount {
text-align: right;
}
.woocommerce .widget_price_filter .price_slider_amount > input {
width: 48%;
margin-bottom: 5px;
border: 2px solid #e5e5e5;
}
.woocommerce .widget_price_filter .price_slider_amount > input:focus {
border-color: #000;
} .woocommerce ul.product_list_widget {
list-style: none;
border: 0;
}
.woocommerce ul.product_list_widget li {
clear: both;
margin: 0;
padding: 10px;
}
@media (max-width: 767px) {
.woocommerce ul.product_list_widget li {
padding: 10px 0px;
}
}
@media (min-width: 768px) {
.woocommerce ul.product_list_widget li {
padding: 0 0 15px 0;
}
}
.woocommerce ul.product_list_widget li:last-child {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.woocommerce ul.product_list_widget li .review {
clear: left;
}
.rtl .woocommerce ul.product_list_widget li .review {
clear: right;
}
.woocommerce ul.product_list_widget li img {
width: 100%;
margin: 0;
float: none;
}
.woocommerce ul.product_list_widget .star-rating {
outline-style: none;
}
.woocommerce ul.product_list_widget .woocommerce-Price-amount {
font-size: 16px;
display: inline-block;
color: #fb5c42;
margin-bottom: 6px;
}
.woocommerce ul.product_list_widget del .woocommerce-Price-amount {
color: #b7b7b7;
}
.woocommerce ul.product_list_widget .product-title {
font-size: 16px;
display: block;
margin: 0 0 3px;
height: 24px;
font-weight: 400;
overflow: hidden;
}
.woocommerce ul.product_list_widget .product-title a {
color: #171717;
font-weight: 400;
}
.woocommerce ul.product_list_widget .product-title a:hover {
color: #fb5c42;
}
.woocommerce ul.product_list_widget .left-content {
width: 80px;
float: left;
padding-right: 20px;
}
.rtl .woocommerce ul.product_list_widget .left-content {
float: right;
}
.rtl .woocommerce ul.product_list_widget .left-content {
padding-left: 20px;
padding-right: inherit;
}
.woocommerce ul.product_list_widget .right-content {
margin-top: 0;
overflow: hidden;
}
.product_list_v1_widget .product-block {
padding: 25px 15px;
border-bottom: 1px solid #e5e5e5;
margin-top: 0;
}
.product_list_v1_widget .product-block:last-child {
border-bottom: none;
}
.product_list_v1_widget .product-block .image {
padding: 0;
}
@media (min-width: 1199px) {
.product_list_v1_widget .product-block .image {
width: 150px;
height: auto;
}
}
@media (max-width: 1199px) {
.product_list_v1_widget .product-block .image {
width: 100px;
height: auto;
}
}
.product_list_v1_widget .product-block .caption .price {
margin-bottom: 10px;
text-align: left;
}
.rtl .product_list_v1_widget .product-block .caption .price {
text-align: right;
}
.product_list_v1_widget .product-block .caption .action-bottom {
min-height: 40px;
}
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart {
display: inline-block;
background-color: #fb5c42;
display: inline-block;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart a {
min-width: 135px;
padding: 5px;
display: block;
text-align: left;
}
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart:hover {
background-color: #1b251f;
}
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart .icon-cart {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
background-color: #fff;
margin-right: 5px;
}
.rtl .product_list_v1_widget .product-block .caption .action-bottom .btn-cart .icon-cart {
margin-left: 5px;
margin-right: inherit;
}
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart .title-cart {
font-size: 12px;
color: #fff;
font-weight: 400;
text-transform: uppercase;
font-weight: 600;
padding-right: 10px;
}
.rtl .product_list_v1_widget .product-block .caption .action-bottom .btn-cart .title-cart {
padding-left: 10px;
padding-right: inherit;
}
@media (max-width: 991px) {
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart .icon-cart {
display: none !important;
}
.product_list_v1_widget .product-block .caption .action-bottom .btn-cart .title-cart {
display: block !important;
line-height: 32px;
padding-right: 0;
text-align: center;
}
.rtl .product_list_v1_widget .product-block .caption .action-bottom .btn-cart .title-cart {
padding-left: 0;
padding-right: inherit;
}
}
.product_list_v1_widget .name {
font-weight: 400;
margin-top: 0;
height: 42px;
overflow: hidden;
} .product_special_widget .widget-product {
margin: 0;
position: relative;
border-bottom: 1px solid #fff;
}
.product_special_widget .widget-product:first-child {
padding: 0;
}
.product_special_widget .widget-product:first-child .image {
max-width: 60%;
position: relative;
margin: 0;
margin-right: 10px;
}
.rtl .product_special_widget .widget-product:first-child .image {
margin-left: 10px;
margin-right: inherit;
}
.product_special_widget .widget-product:first-child .image .first-order {
width: 32px;
height: 32px;
position: absolute;
bottom: 0;
left: 0;
background: #fb5c42;
padding: 5px 11px;
z-index: 99;
color: #fff;
font-weight: 900;
}
.product_special_widget .widget-product:first-child .media-body {
max-width: 40%;
float: none;
padding: 0;
}
.product_special_widget .widget-product .media-body {
padding: 0 10px 10px 40px;
}
.product_special_widget .widget-product .order {
width: 32px;
background: #DADADA;
position: absolute;
top: 0;
left: 0;
height: 100%;
color: #6A6A6A;
font-weight: 900;
padding: 0 10px;
}
.product_special_widget .widget-product .order span {
position: relative;
top: 50%;
margin-top: -10px;
display: block;
}
.product_special_widget .widget-product .review {
clear: left;
}
.rtl .product_special_widget .widget-product .review {
clear: right;
}
.product_special_widget .widget-product .rating {
margin-bottom: 25px;
}
.product_special_widget .widget-product .star-rating {
margin: 0;
}
.product_special_widget .widget-product .name {
font-size: 14px;
font-weight: 400;
}
.product_special_widget .widget-product .price {
text-align: left;
}
.rtl .product_special_widget .widget-product .price {
text-align: right;
}
.product_special_widget .widget-product .price > * {
color: #000;
}
.product_special_widget .widget-product.last {
background: #F5F5F5;
} .apus-sidebar .product_list_widget .image {
margin-right: 10px;
width: 80px;
height: auto;
}
.rtl .apus-sidebar .product_list_widget .image {
margin-left: 10px;
margin-right: inherit;
}
.woo-deals.widget-content {
padding-bottom: 0 !important;
}
.woo-deals .pts-countdown {
padding: 5px 0;
font-size: 10px;
}
.woo-deals .time {
padding: 18px 0;
position: absolute;
width: 100%;
text-align: center;
left: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.64);
}
.woo-deals .countdown-times {
-webkit-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
-o-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
text-align: center;
}
.woo-deals .countdown-times > .time-details {
display: inline-block;
background: #555857;
padding: 10px 8px;
color: #fff;
margin: 0 2.5px;
position: relative;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border: 0;
box-shadow: 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
-o-box-shadow: 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
-moz-box-shadow: 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
-webkit-box-shadow: 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
-ms-box-shadow: 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
}
.woo-deals .countdown-times > .time-details:before {
display: block;
width: 100%;
height: 1px;
background: #1e1f1f;
content: '';
position: absolute;
left: 0;
top: 50%;
margin-top: -1px;
}
.woo-deals .countdown-times > .time-details > b {
display: block;
font-size: 18px;
font-weight: 600;
}
.vertical-menu .product-block.product-list .image {
width: 70px;
height: auto;
} .woocommerce-currency-switcher-form {
min-width: 100px;
}
.woocommerce-currency-switcher-form .dd-select {
background: #fff !important;
border: none;
border-radius: 0;
}
.woocommerce-currency-switcher-form ul.dd-options {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce-currency-switcher-form ul.dd-options li {
padding: 0;
border: none;
}
.widget-woocommerce-currency-switcher .dd-desc {
display: none;
}
.widget-woocommerce-currency-switcher a.dd-option,
.widget-woocommerce-currency-switcher .dd-selected {
padding: 5px 10px !important;
color: #555555;
}
.widget-woocommerce-currency-switcher label {
line-height: 100%;
float: left;
margin: 0;
}
.rtl .widget-woocommerce-currency-switcher label {
float: right;
}
.widget-woocommerce-currency-switcher .dd-pointer {
border: none !important;
margin: 0 !important;
}
.widget-woocommerce-currency-switcher .dd-pointer:before {
font-family: FontAwesome;
position: absolute;
line-height: 100%;
right: 0;
bottom: -4px;
}
.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-down:before {
content: "\f107";
}
.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-up:before {
content: "\f106";
}
.widget-productcats.style2 .widget-heading {
background: #fff;
text-align: left;
}
.rtl .widget-productcats.style2 .widget-heading {
text-align: right;
}
.widget-productcats.style2 .widget-heading .widget-title {
border-bottom: 1px solid #e5e5e5;
font-size: 24px;
}
.widget-productcats.style2 .widget-heading .nav-tabs {
float: right;
margin: -44px 0 0;
}
.rtl .widget-productcats.style2 .widget-heading .nav-tabs {
float: left;
}
.widget.widget-compare-device .widget-title {
font-size: 30px;
margin: 0 0 30px;
font-weight: 400;
}
.widget.widget-compare-device table {
border: none;
color: #757575;
}
.widget.widget-compare-device thead td {
background: #fff !important;
text-align: center !important;
}
.widget.widget-compare-device thead .name-title {
font-size: 16px;
color: #252525;
margin: 10px 0;
}
.widget.widget-compare-device table td {
border: none;
}
.widget.widget-compare-device table tr > td:first-child {
color: #171717;
text-align: left;
}
.rtl .widget.widget-compare-device table tr > td:first-child {
text-align: right;
}
.widget.widget-compare-device table tr td {
padding: 12px;
text-align: center;
}
.widget.widget-compare-device table tr:nth-child(2n+1) {
background: #fafafa;
}
.apus-products-list {
list-style: none;
padding: 0;
margin: 0;
}
.apus-products-list .product-block {
padding: 0 0 20px 0;
}
.apus-products-list .media-left {
padding: 0;
}
.apus-products-list .media-body {
padding-left: 20px;
}
.rtl .apus-products-list .media-body {
padding-right: 20px;
padding-left: inherit;
}
.apus-products-list .rating {
display: none;
}
.apus-products-list .name {
margin: 0;
line-height: 26px;
}
.apus-products-list .name a {
text-transform: capitalize;
}
.apus-products-list .product-block:hover .name a {
color: #fb5c42;
}
.apus-products-list .price {
margin-bottom: 10px;
margin-top: 5px;
display: block;
font-weight: 600;
color: #fb5c42;
}
.apus-products-list .price del {
color: #b6b6b6;
}
.apus-products-list .price ins {
outline: none;
}
.sub-categories .sub-title {
font-size: 15px;
color: #fff;
background: #121212;
padding: 14px 40px;
margin: 0;
text-transform: uppercase;
}
.sub-categories .sub-title .icon {
margin-right: 20px;
}
.rtl .sub-categories .sub-title .icon {
margin-left: 20px;
margin-right: inherit;
}
.sub-categories .sub-title .pull-right {
margin-top: 3px;
}
.sub-categories > .list-square {
padding: 15px 40px;
background: #f5f5f5;
}
.sub-categories > .list-square > li > a {
color: #555555;
}
.sub-categories > .list-square > li > a:before {
background: #555555;
}
.sub-categories > .list-square > li:hover > a, .sub-categories > .list-square > li.active > a {
color: #171717;
}
.sub-categories > .list-square > li:hover > a:before, .sub-categories > .list-square > li.active > a:before {
background: #171717;
}
.widget_deals_products .widget-title-wrapper {
position: relative;
margin: 0 0 50px;
}
.widget_deals_products .widget-title-wrapper .widget-title {
margin: 0;
font-size: 20px;
}
.widget_deals_products .widget-title-wrapper .widget-title > span {
padding: 0 0 17px;
}
@media (min-width: 992px) {
.widget_deals_products .widget-title-wrapper .widget-title + .apus-countdown {
position: absolute;
top: 0;
background: #fff;
right: 0;
}
.rtl .widget_deals_products .widget-title-wrapper .widget-title + .apus-countdown {
left: 0;
right: auto;
}
.widget_deals_products .widget-title-wrapper .widget-title + .apus-countdown .times > div:last-child {
margin-right: 0;
}
.rtl .widget_deals_products .widget-title-wrapper .widget-title + .apus-countdown .times > div:last-child {
margin-left: 0;
margin-right: inherit;
}
}
.list-banner-category .category-wrapper {
position: relative;
}
.list-banner-category .category-wrapper .category-meta {
position: absolute;
bottom: 50px;
left: 0;
z-index: 1;
}
.rtl .list-banner-category .category-wrapper .category-meta {
right: 0;
left: auto;
}
.list-banner-category .title {
margin: 0;
font-size: 36px;
letter-spacing: 0.5px;
}
.list-banner-category .title a:hover, .list-banner-category .title a:active {
text-decoration: underline;
}
.all-products {
font-size: 36px;
color: #171717;
text-align: right;
}
.rtl .all-products {
text-align: left;
}
.all-products a:hover, .all-products a:active {
text-decoration: underline;
}
.grid-banner-category.style1 .link-action {
display: block;
position: relative;
}
.grid-banner-category.style1 .link-action:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.grid-banner-category.style1 .link-action .title {
font-size: 14px;
text-transform: uppercase;
margin: 0;
display: inline-block;
font-weight: 500;
padding: 10px 35px;
background: #fff;
letter-spacing: 1px;
}
.grid-banner-category.style1 .link-action .info {
text-align: center;
top: 50%;
margin-top: -19px;
position: absolute;
left: 0;
width: 100%;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.grid-banner-category.style1 .link-action:hover:before,
.grid-banner-category.style1 .link-action:hover .info, .grid-banner-category.style1 .link-action:active:before,
.grid-banner-category.style1 .link-action:active .info {
opacity: 1;
filter: alpha(opacity=100);
}
.grid-banner-category.style1 .link-action:hover .info, .grid-banner-category.style1 .link-action:active .info {
-webkit-animation: zoomInDown 0.5s linear 1; animation: zoomInDown 0.5s linear 1;
}
.grid-banner-category.style2 .link-action {
display: block;
position: relative;
overflow: hidden;
}
.grid-banner-category.style2 .link-action:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 200%;
height: 200%;
background: rgba(0, 0, 0, 0.2);
border-radius: 0 0 100% 0;
-webkit-border-radius: 0 0 100% 0;
-moz-border-radius: 0 0 100% 0;
-ms-border-radius: 0 0 100% 0;
-o-border-radius: 0 0 100% 0;
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
transform-origin: 0 0;
-ms-transform-origin: 0 0; -webkit-origin: 0 0; -webkit-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.grid-banner-category.style2 .link-action .title {
font-size: 16px;
text-transform: uppercase;
margin: 0;
display: inline-block;
font-weight: 500;
padding: 10px 35px;
background: #fff;
letter-spacing: 1px;
border: 1px solid #ebebeb;
}
.grid-banner-category.style2 .link-action .info {
text-align: center;
top: 10px;
position: absolute;
left: 10px;
}
.rtl .grid-banner-category.style2 .link-action .info {
right: 10px;
left: auto;
}
@media (min-width: 1200px) {
.grid-banner-category.style2 .link-action .info {
top: 40px;
left: 40px;
}
.rtl .grid-banner-category.style2 .link-action .info {
right: 40px;
left: auto;
}
}
.grid-banner-category.style2 .link-action:hover:before, .grid-banner-category.style2 .link-action:active:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
table > thead > tr > th, table > thead > tr > td, .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
border: 0;
}
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td, .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
border-bottom: 0;
border-right: 0;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
height: 47px;
width: 280px;
border-width: 1px;
padding: 8px 15px !important;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.woocommerce-order-details,
.woocommerce-checkout {
outline: none;
}
.select2-container--default .select2-selection--single {
border: 1px solid #ebebeb;
outline: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
background-color: transparent;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
display: inline-block;
padding: 12px 35px;
white-space: nowrap;
vertical-align: middle;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
background-image: -webkit-linear-gradient(left, #1b251f 0%, #fb5c42 100%);
background-image: -o-linear-gradient(left, #1b251f 0%, #fb5c42 100%);
background-image: linear-gradient(to right, #1b251f 0%, #fb5c42 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B251F', endColorstr='#FFFB5C42', GradientType=1);
color: #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:active, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:active {
color: #fff;
background-image: -webkit-linear-gradient(left, #fb5c42 0%, #1b251f 100%);
background-image: -o-linear-gradient(left, #fb5c42 0%, #1b251f 100%);
background-image: linear-gradient(to right, #fb5c42 0%, #1b251f 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFB5C42', endColorstr='#FF1B251F', GradientType=1);
}
.woocommerce-customer-details > h2,
.woocommerce-order-details__title {
font-size: 28px;
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
display: inline-block;
vertical-align: middle;
}
.lt-ie8 .woocommerce form .form-row label.checkbox, .lt-ie8
.woocommerce-page form .form-row label.checkbox {
display: inline;
zoom: 1;
}
.woocommerce form .form-row .input-checkbox {
position: static;
float: none;
display: inline-block;
margin: -3px 5px 0 0;
vertical-align: inherit;
}
.rtl .woocommerce form .form-row .input-checkbox {
margin: -3px 0 0 5px;
}
.woocommerce form .form-row .input-checkbox + label {
display: inline-block;
}
.widget-categoriestabs .nav-tabs {
margin: 40px 0;
border: none;
text-align: center;
}
.widget-categoriestabs .nav-tabs > li {
margin: 0 12px;
display: inline-block;
float: none;
}
.widget-categoriestabs .nav-tabs > li.active > a {
text-decoration: underline;
color: #000;
}
.widget-categoriestabs .nav-tabs > li > a {
text-transform: capitalize;
font-size: 16px;
color: #000;
border: none !important;
}
.widget-categoriestabs .nav-tabs > li > a .product-count {
font-size: 14px;
color: #555555;
font-weight: 600;
display: inline-block;
vertical-align: top;
}
.widget.widget_layered_nav .style-horizontal ul {
overflow: hidden;
}
.widget.widget_layered_nav .style-horizontal ul li {
width: auto;
display: inline-block;
vertical-align: top;
margin: 0px 10px 0px 0;
}
.rtl .widget.widget_layered_nav .style-horizontal ul li {
margin: 0px 0 0px 10px;
}
.widget.widget_layered_nav .style-horizontal ul li a {
margin: 0;
padding: 1px 14px !important;
background: #F2F2E7;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.widget.widget_layered_nav .style-horizontal ul li a .swatch-color, .widget.widget_layered_nav .style-horizontal ul li a .count {
display: none;
}
.woocommerce-widget-layered-nav .view-more-list {
font-size: 14px;
text-decoration: underline;
color: #5cb85c;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list {
overflow: hidden;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list.hideContent {
margin-bottom: 10px;
height: 260px;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list.showContent {
height: auto;
margin-bottom: 10px;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
width: 100%;
margin: 0 0 6px 0;
padding: 0 !important;
white-space: nowrap;
position: relative;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child {
margin: 0;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a {
display: inline;
color: #555555;
padding: 0 !important;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:before, .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:after {
content: " ";
display: table;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:after {
clear: both;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:hover {
color: #fb5c42;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a:active {
color: #fb5c42;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a .swatch-color {
margin-top: 5px;
width: 15px;
height: 15px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin-right: 10px;
float: left;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border: 2px solid transparent;
}
.rtl .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a .swatch-color {
margin-left: 10px;
margin-right: inherit;
}
.rtl .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a .swatch-color {
float: right;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a .swatch-label {
display: none;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen > a {
color: #fb5c42;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen > a:before {
content: none;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen > a .swatch-color {
border-color: #171717;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
font-size: 12px;
color: #b6b6b6;
text-transform: none;
top: 0;
padding-top: 0 !important;
padding-bottom: 0 !important;
position: absolute;
right: 0;
}
.rtl .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
left: 0;
right: auto;
}
.apus-price-filter,
.apus-product-sorting {
list-style: none;
padding: 0;
margin: 0;
}
.apus-price-filter li,
.apus-product-sorting li {
margin-bottom: 5px;
}
.apus-price-filter li:last-child,
.apus-product-sorting li:last-child {
margin-bottom: 0;
}
.apus-price-filter li a,
.apus-product-sorting li a {
color: #555555;
padding-bottom: 0;
position: relative;
}
.apus-price-filter li a:after,
.apus-product-sorting li a:after {
bottom: 0;
content: "";
background-color: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl .apus-price-filter li a:after, .rtl
.apus-product-sorting li a:after {
right: 0;
left: auto;
}
.apus-price-filter li a:hover, .apus-price-filter li a:focus, .apus-price-filter li a:active,
.apus-product-sorting li a:hover,
.apus-product-sorting li a:focus,
.apus-product-sorting li a:active {
background-color: transparent;
}
.apus-price-filter li a:hover:after, .apus-price-filter li a:focus:after, .apus-price-filter li a:active:after,
.apus-product-sorting li a:hover:after,
.apus-product-sorting li a:focus:after,
.apus-product-sorting li a:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
.apus-price-filter li a:hover,
.apus-product-sorting li a:hover {
color: #fb5c42;
}
.apus-price-filter li a:active,
.apus-product-sorting li a:active {
color: #fb5c42;
}
.apus-price-filter li.current, .apus-price-filter li.active,
.apus-product-sorting li.current,
.apus-product-sorting li.active {
color: #fb5c42;
}
.widget.widget-products-tabs {
margin-bottom: 0;
}
@media (min-width: 1200px) {
.widget.widget-products-tabs .widget-title {
font-size: 44px;
}
}
.widget.widget-products-tabs .top-info {
overflow: hidden;
margin-bottom: 15px;
-webkit-justify-content: space-between; justify-content: space-between;
}
@media (min-width: 1200px) {
.widget.widget-products-tabs .top-info {
margin-bottom: 35px;
}
}
.widget.widget-products-tabs .top-info .nav.tabs-product.center {
margin-bottom: 0;
}
.widget.widget-products-tabs .widget-title {
margin: 0;
padding: 0 0 15px 0;
}
.widget.widget-products-tabs .widget-title:before {
width: 2000px;
}
.widget.widget-products-tabs .widget-title.center:before, .widget.widget-products-tabs .widget-title.center:after {
display: none;
}
.widget.widget-products-tabs .widget-content.carousel {
margin-bottom: -40px;
}
.widget.widget-products-tabs .widget-content.carousel .slick-list {
padding-bottom: 40px;
}
.widget.widget-products-deal {
margin: 0;
}
.widget.widget-products-deal .widget-title {
padding: 0 0 10px;
margin-bottom: 25px;
}
.widget.widget-products-deal .slick-carousel-top .slick-arrow {
top: -60px;
}
.widget.widget-products-deal .apus-countdown-dark .times > div > span {
color: #171717;
}
.tab-content.loading {
min-height: 400px;
position: relative;
}
.tab-content.loading:before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 99;
content: '';
background: url(//ferenikipublications.com/wp-content/themes/capie/images/loading-quick.gif) center 100px no-repeat rgba(255, 255, 255, 0.9);
}
.widget.widget-tab-style_center .widget-title {
font-size: 36px;
text-align: center;
margin: 0 0 10px;
color: #252525;
padding: 0;
border: none;
}
.widget.widget-tab-style_center .widget-title:before {
display: none;
}
@keyframes pulsate {
0% {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0.1);
-ms-transform: scale(0.1);
-o-transform: scale(0.1);
transform: scale(0.1);
}
50% {
opacity: 1;
filter: alpha(opacity=100);
}
100% {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
opacity: 0;
filter: alpha(opacity=0);
}
}
@-webkit-keyframes pulsate {
0% {
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0.1);
-ms-transform: scale(0.1);
-o-transform: scale(0.1);
transform: scale(0.1);
}
50% {
opacity: 1;
filter: alpha(opacity=100);
}
100% {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
opacity: 0;
filter: alpha(opacity=0);
}
}
.apus-lookbook .mapper-pin-wrapper > a {
display: inline-block;
width: 16px;
height: 16px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
background: #f43434;
position: relative;
}
.apus-lookbook .mapper-pin-wrapper > a:before {
content: '';
width: 40px;
height: 40px;
background: rgba(244, 52, 52, 0.2);
position: absolute;
top: 0;
left: 0;
margin-top: -12px;
margin-left: -12px;
z-index: 2;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
animation: 1s ease-out 0s normal none infinite running pulsate;
-webkit-animation: 1s ease-out 0s normal none infinite running pulsate;
}
.apus-lookbook .mapper-pin-wrapper .image img {
width: 100%;
}
.apus-lookbook .mapper-popup:before {
content: '';
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.apus-lookbook .mapper-popup:after {
content: '';
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 30px;
height: 24px;
border-width: 12px 15px;
border-style: solid;
border-color: transparent transparent transparent #fff;
}
.widget.widget-recent_viewed .widget-title,
.widget.upsells .widget-title,
.widget.related .widget-title {
margin-bottom: 38px;
font-size: 30px;
line-height: 40px;
}
.widget.widget-recent_viewed .slick-carousel,
.widget.upsells .slick-carousel,
.widget.related .slick-carousel {
margin-bottom: -35px;
}
.widget.widget-recent_viewed .slick-list,
.widget.upsells .slick-list,
.widget.related .slick-list {
padding-bottom: 35px;
}
.cross-sells {
margin-top: 30px;
}
.cross-sells > h2 {
margin: 0 0 20px;
font-size: 22px;
}
@media (min-width: 992px) {
.cross-sells > h2 {
margin: 0 0 30px;
}
}
.apus-mfp-zoom-in .mfp-content {
-webkit-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.apus-mfp-zoom-in.mfp-ready .mfp-content {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
}
.tab-product-center .nav-tabs {
border: none;
margin: 0 0 30px;
text-align: center;
}
.tab-product-center .nav-tabs > li {
display: inline-block;
float: none;
margin: 0 !important;
}
.tab-product-center .nav-tabs > li > a {
border: none !important;
margin: 0;
font-size: 16px;
font-weight: 500;
padding: 0 30px;
color: #171717;
outline: none !important;
}
.tab-product-center .nav-tabs > li:hover a, .tab-product-center .nav-tabs > li.active a {
color: #fb5c42;
}
.tab-product-center .tab-content {
position: relative;
}
.tab-product-center .tab-content.loading:before {
content: '';
position: absolute;
top: 0;
left: 0;
z-index: 99;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.9) url(//ferenikipublications.com/wp-content/themes/capie/images/loading-quick.gif) no-repeat scroll center 100px/50px auto;
}
.woocommerce-MyAccount-navigation > ul {
list-style: none;
padding: 0;
margin: 0;
line-height: 35px;
}
.yith_woocompare_colorbox #cboxWrapper #cboxContent {
position: relative;
}
.yith_woocompare_colorbox #cboxWrapper #cboxContent #cboxClose {
position: absolute;
top: -5px;
right: -5px;
padding: 5px;
color: #fff;
background: #e44343;
text-transform: capitalize;
font-size: 14px;
width: 80px;
height: 36px;
text-indent: 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.rtl .yith_woocompare_colorbox #cboxWrapper #cboxContent #cboxClose {
left: -5px;
right: auto;
}
.yith_woocompare_colorbox #cboxWrapper #cboxContent #cboxClose:hover, .yith_woocompare_colorbox #cboxWrapper #cboxContent #cboxClose:active {
background: #e12d2d;
}
.sidebar-default .sidebar.sidebar-left {
padding-right: 30px;
}
.rtl .sidebar-default .sidebar.sidebar-left {
padding-left: 30px;
padding-right: inherit;
}
.sidebar-default .sidebar.sidebar-right {
padding-left: 30px;
}
.rtl .sidebar-default .sidebar.sidebar-right {
padding-right: 30px;
padding-left: inherit;
}
.page-shop.container-fluid .products-list .product:nth-last-child(-n+2) .product-block-list {
border: 0;
padding-bottom: 0;
}
.page-shop .sidebar.sidebar-left {
padding-right: 30px;
}
.rtl .page-shop .sidebar.sidebar-left {
padding-left: 30px;
padding-right: inherit;
}
.page-shop .sidebar.sidebar-right {
padding-left: 30px;
}
.rtl .page-shop .sidebar.sidebar-right {
padding-right: 30px;
padding-left: inherit;
}
.no-touch .snpt-pict-item:hover .widget-hotspot,
.no-touch .snptwdgt__item:hover .widget-hotspot {
background-color: #fb5c42 !important;
border-color: #FFFFFF !important;
}
.snptwdgt-container .snptwdgt-rtd__fotr .snptwdgt__usr-profl {
left: 0 !important;
}
.snptwdgt-container .snptwdgt-rtd__fotr .snptwdgt__ident-discrt, .snptwdgt-container .snptwdgt-rtd__fotr .snptwdgt__tagline {
right: 0 !important;
}
.snptwdgt-container .snptwdgt-rtd__fotr .snptwdgt__ftr-tglne {
padding-bottom: 1px !important;
border-bottom-width: 1px !important;
}
@media (max-width: 767px) {
.snptwdgt-container .snptwdgt-rtd__fotr .snptwdgt__ftr-tglne {
padding-top: 12px;
}
}
#snptwdgt_42785 .snptwdgt__item img, #snptwdgt_42785 .snptwdgt__item .fauximg-bin {
border-radius: 0px !important;
}
.widget-hotspot {
color: #fff !important;
background-color: #171717 !important;
}
.cart-empty {
text-align: center;
margin-bottom: 30px;
padding-bottom: 0;
}
.cart-empty + .return-to-shop {
text-align: center;
margin-bottom: 80px;
}
.woocommerce .woocommerce_form_login,
.woocommerce .woocommerce_form_coupon {
width: 49%;
margin-bottom: 40px;
float: left;
}
.rtl .woocommerce .woocommerce_form_login, .rtl
.woocommerce .woocommerce_form_coupon {
float: right;
}
@media (max-width: 767px) {
.woocommerce .woocommerce_form_login,
.woocommerce .woocommerce_form_coupon {
width: 100%;
margin-bottom: 20px;
float: none;
}
}
.woocommerce .woocommerce_form_login .woocommerce-info,
.woocommerce .woocommerce_form_coupon .woocommerce-info {
border: 0;
background-color: #f8f8f2;
margin-bottom: 0;
padding-left: 2em;
text-align: center;
}
.rtl .woocommerce .woocommerce_form_login .woocommerce-info, .rtl
.woocommerce .woocommerce_form_coupon .woocommerce-info {
padding-right: 2em;
padding-left: inherit;
}
.woocommerce .woocommerce_form_login .woocommerce-info:before, .woocommerce .woocommerce_form_login .woocommerce-info:after,
.woocommerce .woocommerce_form_coupon .woocommerce-info:before,
.woocommerce .woocommerce_form_coupon .woocommerce-info:after {
content: none;
}
.woocommerce .woocommerce_form_login .woocommerce-info a,
.woocommerce .woocommerce_form_coupon .woocommerce-info a {
color: #fb5c42;
}
.woocommerce .woocommerce_form_login .woocommerce-form,
.woocommerce .woocommerce_form_coupon .woocommerce-form {
border: 1px solid #f8f8f2;
padding: 30px;
margin: 0 0 30px 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.woocommerce .woocommerce_form_login .woocommerce-form .clear + .form-row,
.woocommerce .woocommerce_form_coupon .woocommerce-form .clear + .form-row {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
.woocommerce .woocommerce_form_coupon {
float: right;
}
.rtl .woocommerce .woocommerce_form_coupon {
float: left;
}
@media (max-width: 767px) {
.woocommerce .woocommerce_form_coupon {
float: none;
margin-bottom: 40px;
}
}
body.woocommerce-wishlist table.wishlist_table tbody tr td:last-child {
text-align: right;
}
.rtl body.woocommerce-wishlist table.wishlist_table tbody tr td:last-child {
text-align: left;
}  .details-product {
margin-bottom: 0 !important;
}
.details-product.layout-layout-center .top-content .slick-list {
overflow: visible;
width: 1100px;
margin: 0 auto;
padding: 0 125px !important;
}
@media (max-width: 767px) {
.details-product.layout-layout-center .top-content .slick-list {
width: 100%;
padding: 0 15% !important;
}
}
.details-product.layout-layout-center .video {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
margin: 0 0 0 -18%;
}
.rtl .details-product.layout-layout-center .video {
margin: 0 -18% 0 0;
}
.details-product.layout-layout-center .image-mains {
margin-bottom: 49px;
}
.details-product.layout-layout-center .summary {
text-align: center;
}
.details-product.layout-layout-center .summary .product_meta {
width: 630px;
margin: 0 auto;
margin-top: 40px;
overflow: hidden;
}
@media (max-width: 991px) {
.details-product.layout-layout-center .summary .product_meta {
width: 100%;
}
}
.details-product.layout-layout-center .summary .product_meta > * {
display: block;
}
.details-product.layout-layout-center .summary .apus-social-share a {
margin-right: 15px;
margin-left: 15px;
}
.rtl .details-product.layout-layout-center .summary .apus-social-share a {
margin-left: 15px;
margin-right: inherit;
}
.rtl .details-product.layout-layout-center .summary .apus-social-share a {
margin-right: 15px;
margin-left: inherit;
}
.details-product.layout-layout-center .summary .apus-social-share .bo-social-icons {
display: block;
}
.details-product.layout-layout-center .summary .apus-social-share .bo-social-icons .title {
max-width: none;
display: block;
margin-bottom: 10px;
margin-top: 20px;
}
.details-product.layout-layout-center .summary form.cart {
float: none;
margin-bottom: 0px;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.details-product.layout-layout-center .summary .price {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.details-product.layout-layout-center .summary .yith-wcwl-add-to-wishlist, .details-product.layout-layout-center .summary .compare {
float: none;
text-align: center;
display: inline-block;
vertical-align: top;
}
.details-product.layout-layout-center .summary .special-product {
margin-bottom: 40px;
}
.details-product.layout-layout-center .summary .woocommerce-product-details__short-description-wrapper {
margin: 0;
padding: 0;
}
.details-product.layout-layout-center .woocommerce-product-gallery__trigger,
.details-product.layout-layout-center .onsale {
display: none;
left: -99999px;
top: -99999px;
}
.details-product.layout-layout-center .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery .slick-slide {
padding: 0 25px;
}
.details-product.layout-layout-image-1-column .image-mains {
outline: none;
}
.details-product.layout-layout-image-1-column .product_meta {
padding-bottom: 45px;
}
.details-product.layout-layout-image-1-column .column-information {
display: inline-block;
}
.details-product.layout-layout-image-1-column #review_form #respond p {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.details-product.layout-layout-image-1-column #review_form #respond p input[type="checkbox"] {
margin-top: 8px;
}
.details-product.layout-layout-image-1-column .apus-woocommerce-product-gallery .woocommerce-product-gallery__image {
margin-bottom: 30px;
}
.details-product.layout-layout-image-1-column .apus-woocommerce-product-gallery .woocommerce-product-gallery__image:last-child {
margin-bottom: 0;
}
.details-product.layout-layout-image-1-column .description .description-title {
font-size: 16px;
line-height: 22px;
margin-top: 0;
font-weight: 600;
}
.details-product.layout-layout-image-1-column .description .description-content {
margin-bottom: 20px;
}
.details-product.layout-layout-image-2-columns .image-mains {
overflow: hidden;
}
.details-product.layout-layout-image-2-columns .left-detail {
padding-right: 70px;
}
.rtl .details-product.layout-layout-image-2-columns .left-detail {
padding-left: 70px;
padding-right: inherit;
}
@media (max-width: 767px) {
.details-product.layout-layout-image-2-columns .left-detail {
padding-right: 15px;
}
.rtl .details-product.layout-layout-image-2-columns .left-detail {
padding-left: 15px;
padding-right: inherit;
}
}
.details-product.layout-layout-image-2-columns .left-detail .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery {
margin: 0 -10px;
}
.details-product.layout-layout-image-2-columns .left-detail .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery .slick-slide {
padding-right: 10px;
padding-left: 10px;
}
.details-product.layout-layout-image-2-columns .left-detail .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery .slick-slide .woocommerce-product-gallery__image {
margin-bottom: 12px;
}
.details-product.layout-default {
outline: none;
}
@media (min-width: 1200px) {
.details-product .left-detail {
padding-right: 85px;
}
.rtl .details-product .left-detail {
padding-left: 85px;
padding-right: inherit;
}
}
.details-product .shipping_info {
margin-top: 15px;
font-size: 14px;
color: #b7b7b7;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
@media (min-width: 1200px) {
.details-product .shipping_info {
margin-top: 40px;
}
}
.details-product .shipping_info:hover {
color: #555555;
}
.details-product .shipping_info ul {
list-style: none;
padding: 0;
margin: 0;
}
.details-product .shipping_info ul i {
margin-right: 6px;
}
.rtl .details-product .shipping_info ul i {
margin-left: 6px;
margin-right: inherit;
}
.details-product .shipping_info ul li {
margin-bottom: 0px;
}
@media (min-width: 1200px) {
.details-product .shipping_info ul li {
margin-bottom: 5px;
}
}
.details-product .shipping_info ul li:last-child {
margin-bottom: 0;
}
.details-product .price-rating-wrapper {
margin-top: 15px;
clear: both;
margin-bottom: 20px;
overflow: hidden;
}
@media (min-width: 1200px) {
.details-product .price-rating-wrapper {
outline-style: none;
}
}
.details-product .price-rating-wrapper .price {
line-height: normal;
}
.details-product .price-rating-wrapper .price del {
display: block !important;
margin-right: 0;
}
.rtl .details-product .price-rating-wrapper .price del {
margin-left: 0;
margin-right: inherit;
}
.details-product .price-rating-wrapper > * {
display: inline-block;
vertical-align: bottom;
}
.details-product .woocommerce-product-details__short-description-wrapper {
margin-bottom: 30px;
}
.details-product .pro-info {
margin: 0 0 20px;
}
@media (min-width: 1200px) {
.details-product .pro-info {
font-size: 30px;
}
}
.details-product .popup-video {
background-color: transparent;
overflow: hidden;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
.details-product .popup-video i {
display: block;
line-height: 35px;
font-size: 13px;
text-align: center;
background-color: #fff;
margin-right: 12px;
width: 35px;
height: 35px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.rtl .details-product .popup-video i {
margin-left: 12px;
margin-right: inherit;
}
.details-product .popup-video:hover {
color: #fb5c42;
}
.details-product .product-cat {
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
}
.details-product .product-cat a {
color: #fb5c42;
}
.details-product div.video {
z-index: 8;
position: absolute;
bottom: 10px;
left: 10px;
}
.rtl .details-product div.video {
right: 10px;
left: auto;
}
@media (min-width: 768px) {
.details-product div.video {
bottom: 20px;
left: 20px;
}
.rtl .details-product div.video {
right: 20px;
left: auto;
}
}
.details-product .apus-countdown {
margin-top: 15px;
}
.details-product .special-product {
padding: 0;
margin: 0 0 32px 0;
}
.details-product .image-mains .slick-arrow {
font-size: 24px;
margin-top: -10px;
margin-bottom: -10px;
visibility: hidden;
width: 40px;
height: 40px;
opacity: 0;
filter: alpha(opacity=0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.details-product .image-mains .slick-arrow.slick-prev {
left: -10px;
}
.rtl .details-product .image-mains .slick-arrow.slick-prev {
right: -10px;
left: auto;
}
.details-product .image-mains .slick-arrow.slick-next {
right: -10px;
}
.rtl .details-product .image-mains .slick-arrow.slick-next {
left: -10px;
right: auto;
}
.details-product .apus-countdown .times {
margin-bottom: 5px;
}
.details-product .apus-countdown .times > span {
color: #1b251f;
margin-bottom: 5px;
}
.details-product .apus-countdown .times > div {
text-align: center;
font-size: 12px;
text-transform: uppercase;
margin: 0;
border: 0;
padding: 0;
color: #b6b6b6;
background: transparent;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
width: 60px;
height: 60px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.details-product .apus-countdown .times > div:first-child {
margin-left: 0;
}
.rtl .details-product .apus-countdown .times > div:first-child {
margin-right: 0;
margin-left: inherit;
}
.details-product .apus-countdown .times > div span {
margin-bottom: 5px;
font-size: 22px;
display: block;
color: #171717;
font-weight: 500;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.details-product .top-content {
margin-bottom: 30px;
margin-bottom: 72px;
}
@media (min-width: 1200px) {
.details-product .top-content {
outline-style: none;
}
}
.details-product .apus-woocommerce-product-gallery-thumbs .slick-slide:hover .thumbs-inner, .details-product .apus-woocommerce-product-gallery-thumbs .slick-slide:active .thumbs-inner, .details-product .apus-woocommerce-product-gallery-thumbs .slick-slide.slick-current .thumbs-inner {
border-color: transparent;
}
.details-product .apus-woocommerce-product-gallery-thumbs .slick-slide .thumbs-inner {
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
max-width: 100%;
display: block;
cursor: pointer;
position: relative;
border: 0;
padding: 0;
}
.details-product .apus-woocommerce-product-gallery-thumbs .slick-slide .thumbs-inner:hover {
border-color: transparent;
}
.details-product .apus-woocommerce-product-gallery-thumbs.vertical {
margin: 0;
}
.details-product .apus-woocommerce-product-gallery-thumbs.vertical .slick-slide {
padding: 0;
margin-bottom: 10px;
border: none;
}
.details-product .apus-woocommerce-product-gallery-thumbs.vertical .slick-arrow {
outline: none;
}
.details-product .image-mains {
max-width: 100%;
position: relative;
}
.details-product .image-mains .wrapper-thumbs {
overflow: hidden;
}
.details-product .image-mains .wrapper-thumbs .slick-arrow {
margin-top: 0;
margin-bottom: 0;
font-size: 14px;
width: 24px;
height: 24px;
}
.details-product .image-mains .wrapper-thumbs:hover .slick-arrow {
visibility: visible;
margin-top: 0;
margin-bottom: 0;
opacity: 1;
filter: alpha(opacity=100);
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
}
.details-product .image-mains .wrapper-thumbs:hover .slick-arrow.slick-prev {
left: 25px;
}
.rtl .details-product .image-mains .wrapper-thumbs:hover .slick-arrow.slick-prev {
right: 25px;
left: auto;
}
.details-product .image-mains .wrapper-thumbs:hover .slick-arrow.slick-next {
right: 25px;
}
.rtl .details-product .image-mains .wrapper-thumbs:hover .slick-arrow.slick-next {
left: 25px;
right: auto;
}
.details-product .image-mains .apus-woocommerce-product-gallery-wrapper.full-width {
width: 100% !important;
float: none !important;
}
.details-product .image-mains.thumbnails-bottom .apus-woocommerce-product-gallery-wrapper {
margin-bottom: 30px;
}
@media (max-width: 767px) {
.details-product .image-mains.thumbnails-bottom .apus-woocommerce-product-gallery-wrapper {
margin-bottom: 20px;
}
}
.details-product .image-mains.thumbnails-left .apus-woocommerce-product-gallery-thumbs.vertical .slick-slide {
margin-bottom: 20px;
}
.details-product .image-mains.thumbnails-left .apus-woocommerce-product-gallery-thumbs.vertical .slick-slide:last-child {
margin-bottom: 0;
}
.details-product .image-mains.thumbnails-left .apus-woocommerce-product-gallery-wrapper {
width: calc(100% - 100px);
float: right;
}
.rtl .details-product .image-mains.thumbnails-left .apus-woocommerce-product-gallery-wrapper {
float: left;
}
@media (min-width: 1200px) {
.details-product .image-mains.thumbnails-left .apus-woocommerce-product-gallery-wrapper {
outline: none;
}
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs {
width: 100px;
float: left;
padding-right: 20px;
}
.rtl .details-product .image-mains.thumbnails-left .wrapper-thumbs {
float: right;
}
.rtl .details-product .image-mains.thumbnails-left .wrapper-thumbs {
padding-left: 20px;
padding-right: inherit;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs:hover .slick-arrow.slick-prev {
left: 50%;
}
.rtl .details-product .image-mains.thumbnails-left .wrapper-thumbs:hover .slick-arrow.slick-prev {
right: 50%;
left: auto;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs:hover .slick-arrow.slick-next {
left: 50%;
right: auto;
}
.rtl .details-product .image-mains.thumbnails-left .wrapper-thumbs:hover .slick-arrow.slick-next {
right: 50%;
left: auto;
}
.rtl .details-product .image-mains.thumbnails-left .wrapper-thumbs:hover .slick-arrow.slick-next {
left: auto;
right: auto;
}
@media (min-width: 1200px) {
.details-product .image-mains.thumbnails-left .wrapper-thumbs {
outline: none;
}
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow {
margin: 0;
visibility: visible;
color: #171717;
font-size: 16px;
background-color: transparent;
width: auto;
height: 20px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
opacity: 1;
filter: alpha(opacity=100);
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow:before {
content: none;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow:hover {
color: #171717;
background-color: transparent;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow.slick-next, .details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow.slick-prev {
bottom: 0;
top: auto;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow.slick-next {
margin: 0 10px;
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs .slick-arrow.slick-prev {
margin: 0 -10px;
}
@media (max-width: 767px) {
.details-product .image-mains.thumbnails-left .apus-woocommerce-product-gallery-wrapper {
width: calc(100% - 70px);
}
.details-product .image-mains.thumbnails-left .wrapper-thumbs {
width: 70px;
padding-right: 10px;
}
}
.details-product .image-mains.thumbnails-right .apus-woocommerce-product-gallery-wrapper {
width: calc(100% - 160px);
float: left;
}
.details-product .image-mains.thumbnails-right .wrapper-thumbs {
float: right;
width: 160px;
padding-left: 20px;
}
@media (min-width: 1200px) {
.details-product .image-mains.thumbnails-right .wrapper-thumbs {
padding-left: 30px;
}
}
@media (max-width: 767px) {
.details-product .image-mains.thumbnails-right .apus-woocommerce-product-gallery-wrapper {
width: calc(100% - 70px);
}
.details-product .image-mains.thumbnails-right .wrapper-thumbs {
width: 70px;
padding-left: 10px;
}
}
.details-product .description .title {
font-size: 21px;
}
.details-product .apus-woocommerce-product-gallery-wrapper {
position: relative;
padding: 0;
margin: 0;
}
@media (min-width: 1200px) {
.details-product .apus-woocommerce-product-gallery-wrapper {
padding: 0;
}
}
.details-product .apus-woocommerce-product-gallery-wrapper .downsale {
font-size: 12px;
font-weight: 500;
display: inline-block;
position: absolute;
left: 0;
top: 0;
z-index: 9;
padding: 2px 10px;
background: #d42e2e;
color: #fff;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery {
margin: 0;
}
.details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery .slick-slide {
padding: 0;
text-align: center;
}
.details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery .slick-slide img {
display: inline-block;
}
.details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery:hover .slick-arrow {
visibility: visible;
margin-top: -10px;
margin-bottom: -10px;
opacity: 1;
filter: alpha(opacity=100);
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
}
.details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery:hover .slick-arrow.slick-prev {
left: 25px;
}
.rtl .details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery:hover .slick-arrow.slick-prev {
right: 25px;
left: auto;
}
.details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery:hover .slick-arrow.slick-next {
right: 25px;
}
.rtl .details-product .apus-woocommerce-product-gallery-wrapper .apus-woocommerce-product-gallery:hover .slick-arrow.slick-next {
left: 25px;
right: auto;
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger {
position: absolute;
z-index: 8;
top: 15px;
margin: 0;
cursor: pointer;
outline-style: none;
border: 0;
color: #171717;
visibility: visible;
background-color: #fff;
width: 40px;
height: 40px;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
-webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.08);
box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.08);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
opacity: 0;
filter: alpha(opacity=0);
right: 15px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.rtl .details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger {
left: 15px;
right: auto;
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger i {
left: -99999px;
top: -99999px;
position: absolute;
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:after {
content: "\2e";
font-family: "ElegantIcons";
font-size: 16px;
color: #171717;
z-index: 1;
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:before {
content: '';
position: absolute;
top: 0;
left: 0;
background-color: #fb5c42;
width: 100%;
height: 100%;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
-o-transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
@media (min-width: 768px) {
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger {
outline-style: none;
}
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:hover, .details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:active {
color: #fff;
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:hover:before, .details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:active:before {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:hover:after, .details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger:active:after {
color: #fff;
}
.details-product .apus-woocommerce-product-gallery-wrapper:hover .woocommerce-product-gallery__trigger {
opacity: 1;
filter: alpha(opacity=100);
}
.details-product .woocommerce-product-details__short-description.hideContent {
overflow: hidden;
height: 60px;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.details-product .woocommerce-variation-add-to-cart {
width: 100%;
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.details-product .list li {
margin-bottom: 10px;
}
.details-product .list i {
color: #fb5c42;
margin-right: 8px;
}
.rtl .details-product .list i {
margin-left: 8px;
margin-right: inherit;
}
.details-product .woocommerce-variation-price {
margin-bottom: 15px;
}
.details-product .woocommerce-tabs {
padding: 0;
margin: 0 0 20px 0;
}
.details-product .woocommerce-tabs .tabs-list {
border: 0;
text-align: center;
position: relative;
}
.details-product .woocommerce-tabs .tabs-list:before {
content: '';
background: #E5E5E5;
left: 0;
width: 100%;
height: 1px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.rtl .details-product .woocommerce-tabs .tabs-list:before {
right: 0;
left: auto;
}
.details-product .woocommerce-tabs .tabs-list > li {
display: inline-block;
float: none;
margin: 0;
vertical-align: middle;
background: #fff;
}
.details-product .woocommerce-tabs .tabs-list > li:before, .details-product .woocommerce-tabs .tabs-list > li:after {
content: " ";
display: table;
}
.details-product .woocommerce-tabs .tabs-list > li:after {
clear: both;
}
.details-product .woocommerce-tabs .tabs-list > li:first-child > a {
padding-left: 50px;
}
.rtl .details-product .woocommerce-tabs .tabs-list > li:first-child > a {
padding-right: 50px;
padding-left: inherit;
}
.details-product .woocommerce-tabs .tabs-list > li:last-child > a {
padding-right: 50px;
}
.rtl .details-product .woocommerce-tabs .tabs-list > li:last-child > a {
padding-left: 50px;
padding-right: inherit;
}
.details-product .woocommerce-tabs .tabs-list > li.active > a {
pointer-events: none;
background-position: 0%;
}
.details-product .woocommerce-tabs .tabs-list > li.active > a:hover, .details-product .woocommerce-tabs .tabs-list > li.active > a:focus {
border: 0;
outline: none;
}
.details-product .woocommerce-tabs .tabs-list > li > a {
color: #b6b6b6;
margin: 0;
padding: 0 10px;
line-height: normal;
border: 0;
font-weight: 700;
font-size: 20px;
float: left;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
background-color: transparent;
background-size: 200% 100%;
background-position: 100%;
-webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);
-o-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);
transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);
background-image: -webkit-linear-gradient(to right, #171717, #171717 50%, #959595 50%);
background-image: linear-gradient(to right, #171717, #171717 50%, #959595 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.rtl .details-product .woocommerce-tabs .tabs-list > li > a {
float: right;
}
.details-product .woocommerce-tabs .tabs-list > li > a:hover, .details-product .woocommerce-tabs .tabs-list > li > a:focus, .details-product .woocommerce-tabs .tabs-list > li > a:active {
border: 0;
background-position: 0%;
}
.details-product .woocommerce-tabs .tab-content {
padding: 45px 0;
}
.details-product .woocommerce-tabs .tab-content .description .description-title {
margin-top: 0;
margin-bottom: 15px;
}
.details-product .woocommerce-tabs .tab-content .description .description-content {
margin-bottom: 50px;
}
.details-product .woocommerce-tabs .tab-content .description .description-content.mb-0 {
margin-bottom: 0;
}
.details-product .woocommerce-tabs .tab-content table.shop_attributes {
margin: 0;
border: 1px solid #e5e5e5;
}
.details-product .product_meta {
line-height: normal;
overflow: hidden;
clear: both;
padding-top: 45px;
margin-top: 50px;
color: #171717;
border-top: 1px solid #e5e5e5;
}
.details-product .product_meta a {
color: #b3b7c8;
position: relative;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.details-product .product_meta a:after {
bottom: 0;
content: "";
background: #fb5c42;
position: absolute;
width: 100%;
height: 1px;
left: 0;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;
}
.rtl .details-product .product_meta a:after {
right: 0;
left: auto;
}
.details-product .product_meta a:hover, .details-product .product_meta a:focus, .details-product .product_meta a:active {
color: #fb5c42;
text-decoration: none;
}
.details-product .product_meta a:hover:after, .details-product .product_meta a:focus:after, .details-product .product_meta a:active:after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
-o-transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s;
}
.details-product .product_meta .sub_title {
font-weight: 500;
color: #171717;
margin-right: 10px;
}
.rtl .details-product .product_meta .sub_title {
margin-left: 10px;
margin-right: inherit;
}
.details-product .product_meta > * {
margin-bottom: 10px;
line-height: normal;
color: #b3b7c8;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.details-product .product_meta > *:last-child {
border: none;
padding: 0;
margin: 0;
}
.details-product .product_meta .sku {
color: #b3b7c8;
}
.details-product .apus-social-share .bo-social-icons {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.details-product .apus-social-share .bo-social-icons .title {
padding: 0;
margin-right: 10px;
}
.rtl .details-product .apus-social-share .bo-social-icons .title {
margin-left: 10px;
margin-right: inherit;
}
.details-product .information {
position: relative;
overflow: hidden;
}
.details-product .information .summary {
width: 100%;
float: none !important;
margin: 0 !important;
}
.details-product .information .summary .apus-countdown .times > div {
margin-right: 10px;
background-color: #f8f8f2;
}
.rtl .details-product .information .summary .apus-countdown .times > div {
margin-left: 10px;
margin-right: inherit;
}
.details-product .information .summary .apus-countdown .times > div:last-child {
margin-right: 0px;
}
.rtl .details-product .information .summary .apus-countdown .times > div:last-child {
margin-left: 0px;
margin-right: inherit;
}
.details-product .information .single_variation_wrap {
padding-top: 10px;
width: 100%;
}
.details-product .information .price {
margin: 0;
font-weight: 600;
font-size: 30px !important;
color: #fb5c42 !important;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
-webkit-align-items: baseline;
-moz-align-items: baseline;
align-items: baseline;
}
.details-product .information .price > * {
margin-right: 10px;
}
.rtl .details-product .information .price > * {
margin-left: 10px;
margin-right: inherit;
}
.details-product .information .price del {
color: #b6b6b6;
font-size: 30px !important;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
}
.details-product .information .price ins {
font-weight: 600;
}
.details-product .information .woocommerce-product-rating {
margin-bottom: 0 !important;
}
.details-product .information .woocommerce-product-rating .text-customer {
display: none;
}
.details-product .information .woocommerce-product-details__short-description {
margin-bottom: 20px;
}
@media (min-width: 992px) {
.details-product .information .woocommerce-product-details__short-description {
outline: none;
}
}
.details-product .information .woocommerce-product-details__short-description p:last-child {
margin-bottom: 0;
}
.details-product .information .view-more-desc {
font-size: 14px;
color: #b7b7b7;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.details-product .information .view-more-desc:hover {
color: #171717;
}
.details-product .information .view-more-desc.view-less {
color: #e44343;
}
.details-product .information .woocommerce-product-details__short-description-wrapper.v2 {
margin-bottom: 15px;
}
@media (min-width: 1200px) {
.details-product .information .woocommerce-product-details__short-description-wrapper.v2 {
margin-bottom: 30px;
}
}
.details-product .information .woocommerce-product-details__short-description-wrapper.v2 .woocommerce-product-details__short-description {
margin-bottom: 3px;
}
.details-product .information .top-info-detail {
margin-bottom: 15px;
}
.details-product .information form.cart {
width: auto;
margin: 0 0 10px 0 !important;
float: left;
}
.rtl .details-product .information form.cart {
float: right;
}
.details-product .information form.cart.grouped_form {
float: none;
width: 100%;
margin-bottom: 23px;
}
.details-product .information form.cart.grouped_form .add-cart a {
padding: 3px 0 0 0;
background: transparent;
color: #fb5c42;
text-transform: capitalize;
font-size: 14px;
border: 0;
margin: 0;
display: inline-block;
vertical-align: top;
white-space: nowrap;
}
.details-product .information form.cart.grouped_form .add-cart a:hover, .details-product .information form.cart.grouped_form .add-cart a:focus, .details-product .information form.cart.grouped_form .add-cart a:active {
color: #fb5c42;
background: transparent;
}
.details-product .information form.cart.grouped_form .stock.out-of-stock {
padding: 0 15px 0 0;
margin: 0;
text-transform: capitalize;
font-size: 14px;
border: 0;
outline-style: none;
background: transparent;
color: #b6b6b6;
}
.rtl .details-product .information form.cart.grouped_form .stock.out-of-stock {
padding: 0 0 0 15px;
}
.details-product .information form.cart.grouped_form .button {
outline: none;
}
.details-product .information form.cart.grouped_form + .yith-wcwl-add-to-wishlist {
width: 50px;
margin: 0 0 30px 0;
}
.details-product .information form.cart.grouped_form + .yith-wcwl-add-to-wishlist .add_to_wishlist {
width: 100%;
}
.details-product .information form.cart.variations_form {
outline-style: none;
width: 100%;
margin-top: -10px;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.details-product .information form.cart.variations_form + .yith-wcwl-add-to-wishlist {
margin-left: 0;
}
.rtl .details-product .information form.cart.variations_form + .yith-wcwl-add-to-wishlist {
margin-right: 0;
margin-left: inherit;
}
@media (min-width: 1200px) {
.details-product .information form.cart {
outline-style: none;
}
}
.details-product .information form.cart .group_table tr td div.quantity {
padding: 0;
width: 90px;
position: relative;
background: transparent;
border: 1px solid #e5e5e5;
}
.details-product .information form.cart .group_table tr td div.quantity input.qty {
width: 58px;
border-right: 1px solid #e5e5e5;
}
.details-product .information form.cart .group_table tr td div.quantity .plus,
.details-product .information form.cart .group_table tr td div.quantity .minus {
position: absolute;
padding: 0;
height: 25px;
border-top: 1px solid #e5e5e5;
}
.details-product .information form.cart .group_table tr td div.quantity .plus {
border-top: 0;
}
.details-product .information form.cart .group_table tr td:first-child div.quantity {
margin: 0 !important;
}
.details-product .information form.cart div.quantity-wrapper {
overflow: hidden;
margin-right: 10px;
float: left;
}
.rtl .details-product .information form.cart div.quantity-wrapper {
margin-left: 10px;
margin-right: inherit;
}
.rtl .details-product .information form.cart div.quantity-wrapper {
float: right;
}
.details-product .information form.cart div.quantity-wrapper > * {
display: inline-block;
vertical-align: middle;
float: none !important;
}
.details-product .information form.cart div.quantity-wrapper > label {
display: none;
}
.details-product .information form.cart.grouped_form .quantity-wrapper {
margin: 0 !important;
}
.details-product .information form.cart.grouped_form .quantity-wrapper label {
display: none;
}
.details-product .information .yith-wcwl-add-to-wishlist {
overflow: hidden;
position: relative;
margin: 0 10px;
width: 50px;
height: 50px;
float: left;
}
.rtl .details-product .information .yith-wcwl-add-to-wishlist {
float: right;
}
.details-product .information .yith-wcwl-add-to-wishlist > div {
width: 100%;
height: 100%;
}
.details-product .information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
color: #fb5c42;
}
.details-product .information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
color: #fff;
background-color: #fb5c42;
}
.details-product .information .yith-wcwl-add-to-wishlist a {
display: block;
text-align: center;
position: relative;
background-color: #f2f3f5;
width: 100%;
height: 100%;
}
.details-product .information .yith-wcwl-add-to-wishlist a i {
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.details-product .information .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.details-product .information .yith-wcwl-add-to-wishlist .add_to_wishlist {
color: #171717;
font-size: 16px;
}
.details-product .information .yith-wcwl-add-to-wishlist .add_to_wishlist:hover {
color: #fff;
}
.details-product .information .yith-wcwl-add-to-wishlist .add_to_wishlist .icon_heart_alt:before {
content: "\e030";
}
.details-product .information .yith-wcwl-add-to-wishlist .add_to_wishlist:before {
content: none;
}
.details-product .information .add_to_wishlist, .details-product .information .compare {
background: #f2f3f5;
color: #171717;
text-align: center;
padding: 0;
font-size: 0;
margin: 0;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
width: 50px;
height: 50px;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.details-product .information .add_to_wishlist:before, .details-product .information .compare:before {
content: "\2f";
font-size: 16px;
font-family: "ElegantIcons";
background: transparent;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.details-product .information .add_to_wishlist:hover, .details-product .information .compare:hover {
color: #fff;
background: #fb5c42;
outline: thin;
}
.details-product .information .add_to_wishlist.added, .details-product .information .compare.added {
color: #fff;
border-color: #fb5c42;
background: #fb5c42;
}
.details-product .information .clear {
display: none;
}
.details-product .information .product_title {
clear: both;
}
.details-product .title-cat-wishlist-wrapper {
position: relative;
padding-right: 30px;
margin-bottom: 20px;
}
.rtl .details-product .title-cat-wishlist-wrapper {
padding-left: 30px;
padding-right: inherit;
}
@media (min-width: 1200px) {
.details-product .title-cat-wishlist-wrapper {
margin-bottom: 30px;
}
}
.details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist {
position: absolute;
top: 5px;
margin: 0;
line-height: 1;
right: 0;
}
.rtl .details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist {
left: 0;
right: auto;
}
.details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist a {
white-space: nowrap;
display: inline-block;
font-size: 24px;
color: #171717;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist a:focus, .details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist a:hover {
color: #fb5c42;
}
.details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist a:not(.add_to_wishlist) {
color: #fb5c42;
}
.details-product .title-cat-wishlist-wrapper .yith-wcwl-add-to-wishlist a .sub-title {
display: none;
}
.details-product .apus-social-share {
margin-top: 15px;
}
.details-product .apus-social-share span {
font-weight: 600;
color: #171717;
font-size: 16px;
display: inline-block;
margin-right: 20px;
}
.rtl .details-product .apus-social-share span {
margin-left: 20px;
margin-right: inherit;
}
.details-product .apus-social-share a {
margin-right: 10px;
color: #b3b7c8;
font-size: 16px;
width: auto;
height: 28px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.rtl .details-product .apus-social-share a {
margin-left: 10px;
margin-right: inherit;
}
@media (min-width: 1200px) {
.details-product .apus-social-share a {
margin-right: 20px;
}
.rtl .details-product .apus-social-share a {
margin-left: 20px;
margin-right: inherit;
}
}
.details-product .apus-social-share a:hover, .details-product .apus-social-share a:active {
color: #fb5c42;
}
.details-product .apus-discounts {
margin: 20px 0 15px;
padding: 15px 20px;
background: #eceff6;
font-size: 13px;
}
.details-product .apus-discounts ul {
margin: 0;
list-style: none;
padding: 0;
}
.details-product .apus-discounts ul li {
margin: 0 0 3px;
}
.details-product .apus-discounts ul li:before {
font-family: 'FontAwesome';
color: #fb5c42;
content: "\f00c";
margin-right: 8px;
}
.rtl .details-product .apus-discounts ul li:before {
margin-left: 8px;
margin-right: inherit;
}
.details-product .apus-discounts .icon {
display: inline-block;
vertical-align: middle;
width: 35px;
height: 35px;
text-align: center;
line-height: 35px;
color: #fff;
background: #a7b5d5;
font-size: 14px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin-right: 10px;
}
.rtl .details-product .apus-discounts .icon {
margin-left: 10px;
margin-right: inherit;
}
.details-product .apus-discounts .title {
font-size: 18px;
margin: 0 0 10px;
}
.details-product .product-free-gift {
margin: 0 0 20px;
padding: 15px 20px;
background: #f2dede;
}
.details-product .product-free-gift .icon {
display: inline-block;
vertical-align: middle;
width: 35px;
height: 35px;
text-align: center;
line-height: 35px;
color: #fff;
background: #e23e1d;
font-size: 14px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin-right: 10px;
}
.rtl .details-product .product-free-gift .icon {
margin-left: 10px;
margin-right: inherit;
}
.details-product .product-free-gift .title {
font-size: 18px;
margin: 0 0 10px;
}
.details-product .product-free-gift .list-gift {
font-size: 13px;
list-style: none;
padding: 0;
margin: 0;
}
.details-product .product-free-gift .list-gift li {
margin-bottom: 3px;
}
.details-product .product-free-gift .list-gift i {
color: #e23e1d;
}
.details-product .product-free-gift .hightcolor {
font-weight: 500;
color: #e23e1d;
}
.details-product.layout-v1 .summary-right .summary {
padding-left: 20px;
position: relative;
}
.rtl .details-product.layout-v1 .summary-right .summary {
padding-right: 20px;
padding-left: inherit;
}
@media (min-width: 1600px) {
.details-product.layout-v1 .summary-right .summary {
padding-left: 50px;
}
.rtl .details-product.layout-v1 .summary-right .summary {
padding-right: 50px;
padding-left: inherit;
}
}
.details-product.layout-v1 .summary-right .summary:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1000px;
background: #e5e5e5;
}
.rtl .details-product.layout-v1 .summary-right .summary:before {
right: 0;
left: auto;
}
@media (min-width: 1600px) {
.details-product.layout-v1 .summary-left .summary {
padding-right: 20px;
}
.rtl .details-product.layout-v1 .summary-left .summary {
padding-left: 20px;
padding-right: inherit;
}
}
.details-product.layout-v2 .image-mains.thumbnails-bottom .apus-woocommerce-product-gallery-wrapper {
margin-top: 10px;
}
.details-product.layout-v2 .product_meta > * {
display: block;
border: none;
width: 100%;
padding: 0;
margin: 0 0 8px;
}
.details-product.layout-v2 .product_meta > *:last-child {
margin: 0;
}
.details-product.layout-v2 .wrapper-thumbs .slick-slider {
margin-left: -5px;
margin-right: -5px;
}
.details-product.layout-v2 .wrapper-thumbs .slick-slider .slick-slide {
padding-right: 5px;
padding-left: 5px;
}
.details-product.layout-v2 .tabs-v1 .tab-content {
padding: 15px;
margin: 0;
border-width: 0 1px 1px;
border-style: solid;
border-color: #e5e5e5;
}
@media (min-width: 1200px) {
.details-product.layout-v2 .tabs-v1 .tab-content {
padding: 30px;
}
}
.details-product.layout-v2 .tabs-v1 #commentform,
.details-product.layout-v2 .tabs-v1 table.shop_attributes {
margin: 0;
}
.apus-quickview .details-product .information form.cart.grouped_form {
width: 100%;
}
.apus-quickview .details-product .information .woocommerce-product-details__short-description {
margin-bottom: 0;
}
.apus-quickview .mfp-inline-holder .mfp-content {
position: relative;
max-width: 100%;
width: 90%;
margin: 0 auto;
background: #fff;
}
@media (min-width: 1200px) {
.apus-quickview .mfp-inline-holder .mfp-content {
width: 1200px;
min-height: 400px;
}
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product {
padding: 35px 20px 20px;
overflow: hidden;
margin: 0 !important;
}
@media (min-width: 992px) {
.apus-quickview .mfp-inline-holder .mfp-content .details-product {
padding: 0;
}
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product div.video {
bottom: 20px;
left: auto;
right: 60px;
}
.rtl .apus-quickview .mfp-inline-holder .mfp-content .details-product div.video {
right: auto;
left: auto;
}
.rtl .apus-quickview .mfp-inline-holder .mfp-content .details-product div.video {
left: 60px;
right: auto;
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product .product_meta {
margin-top: 35px;
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product .product_meta {
display: block;
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product .product_meta:before, .apus-quickview .mfp-inline-holder .mfp-content .details-product .product_meta:after {
content: " ";
display: table;
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product .product_meta:after {
clear: both;
}
.apus-quickview .mfp-inline-holder .mfp-content .details-product .product_meta > * {
display: inline;
margin-bottom: 0;
line-height: 26px;
}
.apus-quickview .mfp-inline-holder .mfp-content .woocommerce-product-details__short-description-wrapper {
overflow: auto;
}
.apus-quickview .mfp-inline-holder .mfp-content .information-wrapper {
padding-top: 43px;
padding-bottom: 50px;
overflow: hidden;
margin-left: -20px;
}
.rtl .apus-quickview .mfp-inline-holder .mfp-content .information-wrapper {
margin-right: -20px;
margin-left: inherit;
}
@media (min-width: 992px) {
.apus-quickview .mfp-inline-holder .mfp-content .wrapper-img-main {
padding: 50px 0 50px 22px;
}
.rtl .apus-quickview .mfp-inline-holder .mfp-content .wrapper-img-main {
padding: 50px 22px 50px 0;
}
.apus-quickview .mfp-inline-holder .mfp-content .information {
padding-right: 40px;
}
.rtl .apus-quickview .mfp-inline-holder .mfp-content .information {
padding-left: 40px;
padding-right: inherit;
}
}
@media (max-width: 767px) {
.apus-quickview .mfp-inline-holder .mfp-content .details-product .information {
padding-top: 10px;
}
}
.apus-quickview .mfp-inline-holder .mfp-content .mfp-close {
background: transparent !important;
color: #555555;
font-size: 30px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.apus-quickview .mfp-inline-holder .mfp-content .mfp-close:hover, .apus-quickview .mfp-inline-holder .mfp-content .mfp-close:active {
color: #e44343;
}
.apus-quickview .mfp-inline-holder .mfp-content .wrapper-thumbs {
margin-top: 16px;
}
.apus-quickview .mfp-inline-holder .mfp-content .slick-carousel {
margin-left: -8px;
margin-right: -8px;
}
.apus-quickview .mfp-inline-holder .mfp-content .slick-carousel .slick-slide {
padding-left: 8px;
padding-right: 8px;
}
.woocommerce div.product form.cart .variations th.label{
padding: 10px 0;
font-size: inherit;
display: table-cell;
text-align: inherit;
line-height: inherit;
min-width: 15%;
}