@charset "UTF-8";
.twb-cont {
display: flex;
flex-direction: column;
margin: 10px 10px 0 0 !important;
align-items: flex-end;
}
.twb-cont p,
.twb-cont p>a {
font: normal normal 600 12px/18px Open Sans;
letter-spacing: 0.1px;
color: #323A45;
opacity: 0.7;
padding-top: 10px;
}
a.twb-custom-button,
a.twb-custom-button:hover,
#wp-admin-bar-booster-top-button .ab-item,
#wp-admin-bar-booster-top-button .ab-item:hover{
margin: 3px 0 0 10px !important;
height: 26px !important;
border-radius: 2px;
font-weight: 600;
font-size: 12px;
line-height: 24px;
letter-spacing: 0.1px;
text-align: center;
cursor: pointer;
text-decoration: none;
padding: 0 8px 0 7px;
}
.twb-green-button,
.twb-green-button:hover,
.twb-green-button:focus,
#wp-admin-bar-booster-top-button .ab-item,
#wp-admin-bar-booster-top-button .ab-item:hover,
#wp-admin-bar-booster-top-button .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-booster-top-button:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li.twb-green-button>.ab-item:focus {
background: #22B339 0% 0% no-repeat padding-box;
color: #FFFFFF;
}
.twb-custom-button:before,
#wp-admin-bar-booster-top-button .ab-item:before {
content: '';
top: 4px;
left: 0px;
width: 18px;
height: 18px;
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/optimize.svg) 0% 0% no-repeat padding-box !important;
float: left;
position: relative;
margin-right: 6px;
}
.twb_elementor_control_title {
font-size: 12px;
font-weight: bold;
line-height: 18px;
vertical-align: middle;
display: flex;
align-items: center;
margin-bottom: 2px;
color:#1E1E1E
}
.elementor-control a.twb-green-button,
.elementor-control a.twb-custom-button,
.elementor-control a.twb-custom-button:hover {
display: inline-block;
margin: 10px 0 10px 0!important;
}
.elementor-control-twb_optimize_section .elementor-panel-heading {
display: none;
}
.elementor-panel .elementor-tab-control-twb_optimize {
position: relative;
padding: 0 5px;
box-sizing: border-box;
min-width: 80px;
width:initial;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-tab-control-twb_optimize a {
top: 22px;
position: absolute;
left: 50%;
transform: translateX(-50%);
font-size: 8px;
font-weight: 600;
width: 100%;
}
.elementor-control .twb-score-container,
.elementor-control .twb-score-disabled-container {
display: flex;
flex-direction: column;
padding: 0;
background: transparent 0% 0% no-repeat padding-box;
border: none;
color: #FFFFFF;
width: 100%;
position: relative;
}
.elementor-control .twb_elementor_control_title.twb_not_optimized {
background: url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/red-info.svg) no-repeat;
background-size: 16px;
padding-left: 22px;
font-size: 12px;
font-weight: bold;
line-height: 18px;
vertical-align: middle;
display: flex;
align-items: center;
margin-bottom: 2px;
color: #1E1E1E;
}
.elementor-control .twb-score-title {
font-size: 12px;
line-height: 18px;
font-weight: 400;
color: #1E1E1E;
margin-top: 2px;
}
.elementor-control .twb-score {
flex-direction: row;
display: flex;
padding: 20px 0 10px 0;
background-color: #F9F9F9;
margin: 20px 0 10px 0;
border-radius: 6px;
}
.elementor-control .twb-score-mobile,
.elementor-control .twb-score-desktop {
display: flex;
flex-direction: column;
width: 50%;
padding: 10px;
background: #FFFFFF0D 0% 0% no-repeat padding-box;
border-radius: 6px;
align-items: center;
margin: 0;
}
.elementor-control .twb-score-circle {
width: 40px;
height: 40px;
position: relative;
border-radius: 50%;
margin: 0;
background: #FD3C311A 0% 0% no-repeat padding-box;
}
.elementor-control .twb-score-text {
margin: 0;
text-align: center;
font-family: Open Sans;
font-weight: 100;
}
.elementor-control .twb-score-text-name {
display: block;
font: normal normal bold 10px/16px Open Sans;
letter-spacing: 0px;
opacity: 1;
color: #323A45;
}
.elementor-control .twb-load-text-time {
display: block;
font: normal normal 600 10px/16px Open Sans;
letter-spacing: 0.08px;
color: #323A45;
opacity: 0.5;
}
.elementor-control .twb_check_score_button {
width: 180px;
height: 30px;
line-height: 30px;
box-sizing: border-box;
text-decoration: none;
background-color: #22B339;
color: #FFFFFF;
border-radius: 4px;
text-align: center;
margin-top: 20px;
float: right;
cursor: pointer;
}
.elementor-control .twb_status_description {
padding-left: 21px;
font-size: 12px;
line-height: 18px;
}
.elementor-control .twb_elementor_control_title span.twb_inprogress {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/loader_green.svg) 0 0 no-repeat padding-box;
animation: rotation 1s infinite linear;
background-size: 16px;
margin-right: 6px;
width: 16px;
height: 16px;
display: inline-block;
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
.elementor-control .twb-score-overlay {
width:47%;
height: 80px;
z-index: 10;
position: absolute;
background-color: #2E3338 !important;
align-items: center;
justify-content: center;
}
.elementor-control .twb-score-desktop-overlay {
right: 2%;
}
.elementor-control .twb-score-mobile-overlay {
left: 2%;
}
.elementor-control .twb-score-bottom a, .elementor-control .twb-score-bottom a:hover {
text-decoration: underline;
font-size: 12px;
line-height: 18px;
color: #22B339;
font-weight: 600;
cursor: pointer;
border: none;
}
.elementor-panel .elementor-tab-control-twb_optimize a:before {
width: 26px;
position: absolute;
top: -17px;
left: calc(50% - 13px);
content: " ";
height: 26px;
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/logo_dark.svg) 0 0 no-repeat;
background-size: 26px;
}
.elementor-panel-menu-item-icon .twb-element-menu-icon:before {
display: block;
margin: auto;
width: 26px;
height: 26px;
content: " ";
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/logo_dark.svg) 0 0 no-repeat;
background-size: 26px;
}
.elementor-panel .twb-dismiss-info {
justify-content: right;
margin-top: 15px;
opacity: 0.7;
}
.twb-hidden,
.twb-dismiss-container.twb-hidden,
.twb-score-container.twb-hidden,
.twb-score-overlay.twb-hidden,
.twb-score-disabled-container.twb-hidden {
display: none;
}
#twb-speed-galleries_bwg,
#twb-speed-manage_fm {
position: relative;
padding-left: 30px;
font-weight: 600;
width: 180px;
}
#twb-speed-galleries_bwg:before,
#twb-speed-manage_fm:before {
content: '';
position: absolute;
top: 18px;
left: 10px;
transform: translateY(-50%);
width: 15px;
height: 15px;
}
#twb-speed-galleries_bwg:before {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/pg.svg) 0% 0% no-repeat padding-box;
}
#twb-speed-manage_fm:before {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/fm.svg) 0% 0% no-repeat padding-box;
}
th[id^='twb-speed-']:after {
content: '';
position: absolute;
top: 18px;
right: 60px;
transform: translateY(-50%);
width: 15px;
height: 15px;
cursor: pointer;
}
th[id^='twb-speed-']:after {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/closed_eye.svg) 0% 0% no-repeat padding-box;
}
.twb-page-speed {
position: relative;
padding-left: 20px;
font-size: 12px;
font-weight: 700;
font-family: Open Sans;
line-height: 18px;
color: #51575D;
}
.twb-notoptimized a,
a.twb-see-score {
color: #3A70AD;
text-decoration: underline;
cursor: pointer;
}
.twb-page-speed:before {
content: '';
position: absolute;
top: 8px;
left: 0px;
transform: translateY(-50%);
width: 16px;
height: 16px;
}
.twb-optimized:before {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/not_optimized.svg) 0% 0% no-repeat padding-box;
}
.twb-notoptimized:before {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/check_score.svg) 0% 0% no-repeat padding-box;
}
.twb-optimizing:before {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/loader.svg) 0% 0% no-repeat padding-box;
margin: 8px 2px;
animation: rotation 1s infinite linear;
width: 14px;
height: 14px;
top: -6px
}
.twb-page-speed p.twb-description {
font-size: 11px;
margin: 0;
line-height: 12px;
font-weight: 600;
padding: 0;
color: #51575D;
}
.twb-score-container,
.twb-dismiss-container,
.twb-score-disabled-container {
display: flex;
flex-direction: column;
padding: 20px 25px;
background: #23282D 0% 0% no-repeat padding-box;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
color: #FFFFFF;
position: absolute;
z-index: 10;
margin-top: -2px;
width: 350px;
}
#wpadminbar .twb-dismiss-info p,
.twb-dismiss-info {
display: flex;
margin: 0;
justify-content: right;
}
.twb-dismiss-container {
flex-direction: row;
width: 250px;
}
#wpadminbar .twb-dismiss-info p,
#wpadminbar .twb-dismiss-info a,
.wp-list-table .twb-dismiss-container p,
.wp-list-table .twb-dismiss-container a {
font: normal normal normal 12px/18px Open Sans;
letter-spacing: 0.1px;
color: #FFFFFFCC;
margin: 0;
}
.elementor-panel .twb-dismiss-info p,
.elementor-panel .twb-dismiss-info a {
font: normal normal 600 12px/18px Open Sans;
letter-spacing: 0.1px;
color: #323A45;
border: none;
}
#wpadminbar .twb-dismiss-info a,
.elementor-panel .twb-dismiss-info a,
.wp-list-table .twb-dismiss-container a {
text-decoration: underline;
}
#wpadminbar .twb-dismiss-info a {
padding: 0 0 0 3px;
height: auto;
}
#wpadminbar .twb-score-overlay,
.twb-score-overlay {
height: 32px;
z-index: 10;
position: absolute;
background-color: #2E3338 !important;
align-items: center;
justify-content: center;
}
#wpadminbar .twb-score-desktop-overlay,
.twb-score-desktop-overlay {
right: 20px;
}
#wpadminbar .twb-loader,
.twb-loader {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/loader.svg) 0% 0% no-repeat padding-box;
animation: rotation 1s infinite linear;
width: 14px;
height: 14px;
}
#wpadminbar .twb-reload,
.twb-reload {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/reload.svg) 0% 0% no-repeat padding-box;
width: 28px;
height: 28px;
cursor: pointer;
}
#wpadminbar .twb-score-title,
.twb-score-title {
font-size: 12px;
line-height: 18px;
font-weight: 600;
}
#wpadminbar .twb-score-desc,
.twb-score-desc {
font-size: 12px;
line-height: 18px;
font-weight: 400;
color: #FFFFFFCC;
}
#wpadminbar .twb-score,
.twb-score {
flex-direction: row;
display: flex;
padding: 20px 0 10px 0;
}
#wpadminbar .twb-score-bottom,
.twb-score-bottom {
text-align: right;
}
#wpadminbar .twb-score-bottom a,
#wpadminbar .twb-score-bottom a:hover,
.twb-score-bottom a,
.twb-score-bottom a:hover {
text-decoration: underline;
font-size: 12px;
line-height: 18px;
color: #22B339;
font-weight: 400;
cursor: pointer;
padding: 0px;
}
#wpadminbar .twb-score-mobile,
.twb-score-mobile {
margin-right: 10px;
}
#wpadminbar .twb-score-mobile,
#wpadminbar .twb-score-desktop,
.twb-score-mobile,
.twb-score-desktop {
display: flex;
width: 150px;
padding: 10px;
background: #FFFFFF0D 0% 0% no-repeat padding-box;
border-radius: 6px;
}
#wpadminbar .twb-score-text,
.twb-score-text {
margin-right: 16px;
text-align: left;
font-family: Open Sans;
font-weight: 100;
}
#wpadminbar .twb-score-text-name,
.twb-score-text-name {
display: block;
font: normal normal bold 10px/16px Open Sans;
letter-spacing: 0px;
opacity: 1;
}
#wpadminbar .twb-load-text-time,
.twb-load-text-time {
display: block;
font: normal normal 600 10px/16px Open Sans;
letter-spacing: 0.08px;
opacity: 0.5;
}
#wpadminbar .twb-score-circle,
.twb-score-circle {
width: 30px;
height: 30px;
position: relative;
border-radius: 50%;
margin-right: 12px;
background: #FFFFFF0D 0% 0% no-repeat padding-box;
}
#wpadminbar .twb-score0,
.twb-score0 {
background: url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/red-info.svg) no-repeat #FD3C310D;
background-size: 30px;
width: 30px;
height: 30px;
position: absolute;
left: -15px;
top: -15px;
border-radius: 30px;
}
#wpadminbar .twb-score-circle .twb-score-circle-animated,
.twb-score-circle .twb-score-circle-animated {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
font: normal normal bold 12px/18px Open Sans;
letter-spacing: 0px;
} #wp-admin-bar-twb_adminbar_info {
height: 25px;
}
#wpadminbar .quicklinks #wp-admin-bar-twb_adminbar_info .ab-empty-item {
display: flex;
height: 25px;
}
#wpadminbar:not(.mobile) .ab-top-menu>li#wp-admin-bar-twb_adminbar_info:hover>.ab-item {
background: transparent;
}
#wpadminbar .twb_admin_bar_menu_header {
display: flex;
align-items: center;
height: 25px;
padding: 2px 8px;
box-sizing: border-box;
border-radius: 2px;
color: #FFFFFF;
font-size: 12px;
line-height: 18px;
letter-spacing: 0.1px;
font-weight: 700;
font-family: Open Sans;
background-color: #22B339;
margin-top: 3px;
}
#wpadminbar .twb_not_optimized_logo {
color: #FFFFFF;
font-size: 12px;
line-height: 18px;
letter-spacing: 0.1px;
font-weight: 700;
font-family: Open Sans;
}
#wpadminbar .twb_admin_bar_menu.twb_backend .twb_admin_bar_menu_header {
margin-top: 0;
background-color: transparent;
}
#wpadminbar .twb_admin_bar_menu_header.twb_not_optimized {
background-color: transparent;
}
#wpadminbar .twb_admin_bar_menu_header img {
width: 18px;
cursor: pointer;
margin-right: 4px;
}
#wpadminbar .twb_admin_bar_menu_header.twb_not_optimized img {
width: 12px;
cursor: pointer;
margin-right: 7px;
}
#wpadminbar .twb_admin_bar_menu.twb_frontend.twb_score_inprogress span,
#wpadminbar .twb_admin_bar_menu.twb_backend .twb_admin_bar_menu_header span {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/loader_green.svg) 0 0 no-repeat padding-box;
animation: rotation 1s infinite linear;
width: 18px;
height: 18px;
padding: 0;
margin-left: 0px;
margin-top: 6px;
}
#wpadminbar .twb_admin_bar_menu.twb_backend .twb_admin_bar_menu_header span.twb_backend_not_optimized_logo {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/not_optimized.svg) 0 3px no-repeat padding-box;
animation: none;
background-size: 12px;
}
#wpadminbar .twb_admin_bar_menu.twb_frontend.twb_score_inprogress .twb_vr {
display: inline-block;
width: 1px;
height: 18px;
background-color: #FFFFFF1A;
margin: 7px 10px 0 10px;
}
#wpadminbar .twb_admin_bar_menu.twb_backend .twb_admin_bar_menu_header span.twb_counted {
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/not_optimized.svg) 0 0 no-repeat padding-box;
animation:none;
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
#wpadminbar .twb_admin_bar_menu {
height: 100%;
cursor: pointer;
}
#wpadminbar div.twb_admin_bar_menu_main {
position: absolute;
background: transparent;
display: block;
padding-top: 10px;
left: 10px;
font-family: Open Sans;
}
#wpadminbar .twb_admin_bar_menu_content {
display: inline-block;
width: 400px;
height: auto;
padding: 25px 25px 20px 25px;
background-color: #23282D;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
box-sizing: border-box;
font-family: Open Sans;
}
#wpadminbar .twb_admin_bar_menu_main_notif .twb_counted {
margin-bottom: 10px;
}
#wpadminbar .twb_admin_bar_menu_main_notif .twb_counted .twb_counted_cont {
border-bottom: 1px solid #FFFFFF1A;
}
#wpadminbar .twb_admin_bar_menu_main_notif .twb_counted .twb_counted_cont:first-child {
margin-top: 0px
}
#wpadminbar .twb_admin_bar_menu_main_notif .twb_counted .twb_counted_cont {
margin-top: 25px
}
#wpadminbar .twb_admin_bar_menu_main_notif .twb_counted .twb_counted_cont:last-child {
border: none;
}
#wpadminbar .twb_counted .twb_counted_congrats_row {
display: flex;
}
#wpadminbar .twb_counted .twb_counted_congrats_row span {
width: 18px;
height: 18px;
}
#wpadminbar .twb_admin_bar_menu_content .twb_status_title {
display: flex;
flex-grow: 1;
align-items: center;
font-size: 14px;
line-height: 20px;
color: #FFFFFF;
font-weight: bold;
margin-bottom: 4px;
}
#wpadminbar .twb_counted .twb_status_title {
background: url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/green-info.svg) 0 no-repeat padding-box;
background-size: 16px;
padding-left: 25px;
}
#wpadminbar .twb_admin_bar_menu.twb_frontend.twb_score_inprogress {
display: flex;
}
#wpadminbar .twb_admin_bar_menu_content .twb_score_inprogress span {
display: inline-block;
width: 16px;
height: 16px;
background-size: 16px!important;
margin-left: 0;
margin-right: 5px;
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/loader_green.svg) 0 0 no-repeat padding-box;
animation: rotation 1s infinite linear;
background-position: top 2px;
}
#wpadminbar .twb_admin_bar_menu_content .twb_status_description {
font: normal normal normal 12px/18px Open Sans;
letter-spacing: 0.1px;
color: #FFFFFF;
opacity: 0.8;
}
#wpadminbar .twb_admin_bar_menu_content.twb_counted .twb_status_description {
margin-bottom: 20px;
opacity: 1;
}
#wpadminbar .twb_admin_bar_menu_content.twb_counted .twb_status_description span {
font: italic normal bold 12px/18px Open Sans;
}
#wpadminbar .twb_admin_bar_menu_content .twb_check_score_button_cont,
.elementor-control .twb_check_score_button_cont{
display: flex;
justify-content: right;
margin-bottom: 15px;
}
#wpadminbar .twb_admin_bar_menu_content .twb_check_score_button {
width: 180px;
height: 30px;
line-height: 30px;
box-sizing: border-box;
text-decoration: none;
background-color: #22B339;
color: #FFFFFF;
border-radius: 4px;
text-align: center;
margin-top: 20px;
float: right;
cursor: pointer;
}
#wpadminbar .twb_counted .twb_counted_congrats_row span.twb_up_arrow {
background: url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/up_arrow_nav.svg) 0 no-repeat padding-box;
background-size: 18px;
}
#wpadminbar .twb_counted .twb_counted_congrats_row span.twb_down_arrow {
background: url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/down_arrow_nav.svg) 0 no-repeat padding-box;
background-size: 18px;
}
#wpadminbar .twb_score_success_container_title {
line-height: 18px;
margin-bottom: 15px;
color: #fff;
}
#wpadminbar .twb_counted .twb_counted_congrats_subtitle {
font-size: 12px;
line-height: 18px;
letter-spacing: 0.1px;
}
#wpadminbar .twb_counted .twb_counted_congrats_subtitle span {
color: #FFFFFF;
font-style: italic;
font-weight: 600;
}
#wpadminbar .twb_admin_bar_menu_main hr {
height: 1px;
background-color: #FFFFFF1A;
margin: 20px 0;
border: none;
}
#wpadminbar .twb_counting_container {
width: 400px;
height: auto;
padding: 25px 25px 20px 25px;
background-color: #23282D;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
box-sizing: border-box;
font-family: Open Sans;
}
#wpadminbar .twb_counting_container p.twb_counting_title {
display: flex;
align-items: center;
font: normal normal bold 14px/20px Open Sans;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
margin-bottom: 4px;
}
#wpadminbar .twb_counting_container p.twb_counting_descr {
font: normal normal normal 12px/14px Open Sans;
letter-spacing: 0.1px;
color: #FFFFFFCC;
border-bottom:1px solid #FFFFFF1A;
padding-bottom: 20px;
margin-bottom: 20px;
}
#wpadminbar .twb_counting_container p.twb_counting_descr:last-child {
border-bottom: none;
padding-bottom: 0px;
margin-bottom: 0px;
}
#wpadminbar .twb_counting_container p.twb_counting_title span {
display: inline-block;
width: 14px;
height: 14px;
background: transparent url(//petmeshop.com/wp-content/plugins/photo-gallery/booster/assets/images/loader_green.svg) 0 0 no-repeat padding-box;
background-size: 14px;
animation: rotation 1s infinite linear;
margin-right: 5px;
}
#wpadminbar .twb-score-container{
border: none;
}
#wpadminbar .twb-score-circle .twb-score-circle-animated {
color: #ffffff!important;
}
#wpadminbar .twb-score-text-name {
font-size: 10px;
line-height: 16px;
font-weight: bold;
letter-spacing: 0;
}
#wpadminbar .twb-load-text-time {
font-size: 10px;
line-height: 16px;
font-weight: bold;
letter-spacing: 0;
opacity: 0.5;
}
#wpadminbar .twb-load-time {
line-height: 0;
}
#wpadminbar .twb-score-circle, .twb-score-circle {
margin-right: 8px;
}
#wpadminbar .twb-hidden {
display: none!important;
} @media only screen and (max-width: 785px) {
.wp-list-table .twb-score-container {
display: none;
}
}@font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 300;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 300;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 300;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 500;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 500;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 500;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 700;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 700;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 700;
font-display: fallback;
src: url(https://petmeshop.com/wp-content/woostify-local-fonts/quicksand/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@keyframes circle-loading {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.circle-loading:before, .woostify-products-tab-widget.loading .woostify-products-tab-body:before, .woostify-products-tab-widget[data-layout="carousel-layout"] .woostify-products-tab-body.has-slider .woostify-products-tab-content:first-of-type .products:not(.tns-slider):before {
content: "";
z-index: 5;
position: absolute;
border: 1px solid #ddd;
border-top-color: #222;
border-radius: 50%;
height: 20px;
width: 20px;
animation: circle-loading 0.35s linear infinite;
top: calc(50% - 10px);
left: calc(50% - 10px);
transform: translateY(-50%) translateX(-50%);
}
.woostify-slider-widget:not(.tns):not(.tns-slider) .woostify-slide + .woostify-slide {
display: none;
}
.woostify-slider-widget .woostify-slide {
position: relative;
}
.woostify-slider-widget .woostify-slider-video-background {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.woostify-slider-widget .woostify-slider-video-background iframe {
width: 100% !important;
height: 100% !important;
}
.woostify-slider-widget .woostify-slide-inner {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.woostify-slider-widget .woostify-slide-container {
margin: 0 auto;
position: relative;
display: flex;
z-index: 2;
width: 100%;
max-width: 1170px;
}
.woostify-slider-widget .woostify-slide-container:not(.animated) {
visibility: hidden;
opacity: 0;
}
.woostify-slider-widget .woostify-slide-content {
position: relative;
display: flex;
flex-direction: column;
}
.woostify-slider-widget .woostify-slide-title {
font-size: 30px;
}
.woostify-slider-widget .woostify-slide-description {
font-size: 18px;
}
.woostify-slider-widget .woostify-slide-button {
font-size: 16px;
display: inline-block;
padding: 6px 20px;
}
.woostify-product-slider-widget .woostify-product-slider {
padding-left: 0;
margin: 0;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="2"] .product {
width: calc( (100% - 30px ) / 2);
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="2"] .product:nth-of-type(2n) {
margin-right: 0;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="2"] .product:nth-of-type(2n) ~ .product {
display: none;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="3"] .product {
width: calc( (100% - 60px ) / 3);
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="3"] .product:nth-of-type(3n) {
margin-right: 0;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="3"] .product:nth-of-type(3n) ~ .product {
display: none;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="4"] .product {
width: calc( (100% - 90px ) / 4);
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="4"] .product:nth-of-type(4n) {
margin-right: 0;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="4"] .product:nth-of-type(4n) ~ .product {
display: none;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="5"] .product {
width: calc( (100% - 120px ) / 5);
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="5"] .product:nth-of-type(5n) {
margin-right: 0;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="5"] .product:nth-of-type(5n) ~ .product {
display: none;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="6"] .product {
width: calc( (100% - 150px ) / 6);
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="6"] .product:nth-of-type(6n) {
margin-right: 0;
}
.woostify-product-slider-widget .woostify-product-slider:not(.tns):not(.tns-slider)[data-col="6"] .product:nth-of-type(6n) ~ .product {
display: none;
}
.woostify-product-slider-widget .woostify-product-slider li {
list-style: none;
}
.woostify-product-slider-widget .woostify-product-slider.products .product {
margin: 0;
clear: none !important;
}
.woostify-product-images-widget {
min-height: 1px;
}
.woostify-product-images-widget .easyzoom-flyout img {
max-width: none;
}
.woostify-product-images-widget .tns-controls [data-controls] {
transition: background-color 0.3s ease;
}
.woostify-product-images-widget .tns-controls [data-controls]:before {
transition: color 0.3s ease;
}
.woostify-product-category-widget .content-inside .pcw-info {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 5;
}
.woostify-product-category-widget .pcw-item {
position: relative;
}
.woostify-product-category-widget .pcw-image {
display: block;
}
.woostify-product-category-widget .pcw-info {
position: relative;
z-index: 5;
display: flex;
flex-direction: column;
}
.woostify-product-category-widget .pcw-info-inner {
position: relative;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 10px;
margin: 20px;
}
.woostify-product-category-widget .pcw-title {
font-size: 24px;
font-weight: 700;
position: relative;
}
.woostify-product-category-widget .pcw-link {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 2;
background-color: transparent;
}
.woostify-product-category-widget .pcw-overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
background-color: rgba(121, 121, 121, 0.84);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 5px;
}
.woostify-posts-widget .wg-post-image {
display: block;
}
.woostify-posts-widget .wg-post-meta-item + .wg-post-meta-item {
margin-left: 5px;
}
.woostify-posts-widget .wg-post-meta-item + .wg-post-meta-item:before {
content: '•';
margin-right: 7px;
font-size: 10px;
}
.woostify-posts-widget .wg-post-pagination {
display: block;
clear: both;
}
.woostify-posts-widget .wg-post-title {
font-size: 18px;
}
.woostify-posts-widget.controls-on-hover .tns-controls button,
.woostify-posts-widget.controls-on-hover .tns-nav button {
opacity: 0;
visibility: hidden;
transition-duration: 0.3s;
}
.woostify-posts-widget.controls-on-hover:hover .tns-controls button,
.woostify-posts-widget.controls-on-hover:hover .tns-nav button {
opacity: 1;
visibility: visible;
}
.woostify-posts-widget.arrows-on-hover .tns-controls [data-controls] {
opacity: 0;
visibility: hidden;
transition-duration: 0.3s;
}
.woostify-posts-widget.arrows-on-hover:hover .tns-controls [data-controls] {
opacity: 1;
visibility: visible;
}
.woostify-posts-widget.dots-on-hover .tns-nav [data-nav] {
opacity: 0;
visibility: hidden;
transition-duration: 0.3s;
}
.woostify-posts-widget.dots-on-hover:hover .tns-nav [data-nav] {
opacity: 1;
visibility: visible;
}
.elementor-widget-woostify-cart-icon.elementor-widget-empty {
display: none;
}
.custom-svg-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
}
.woostify-cart-icon-widget .shopping-bag-button {
position: relative;
display: inline-block;
font-size: 27px;
}
.woostify-cart-icon-widget .shopping-bag-button .woostify-svg-icon svg {
width: 27px;
height: 27px;
}
.woostify-cart-icon-widget .shopping-bag-button.fa, .woostify-cart-icon-widget .shopping-bag-button.fab, .woostify-cart-icon-widget .shopping-bag-button.fad, .woostify-cart-icon-widget .shopping-bag-button.fal, .woostify-cart-icon-widget .shopping-bag-button.far, .woostify-cart-icon-widget .shopping-bag-button.fas {
font-family: "Font Awesome 5 Free";
}
.woostify-cart-icon-widget .shop-cart-count {
position: absolute;
}
.woostify-cart-icon-widget .icon-top-left .shop-cart-count {
top: 2px;
left: -1px;
}
.woostify-cart-icon-widget .icon-top-right .shop-cart-count {
top: -5px;
right: -10px;
}
.woostify-cart-icon-widget .icon-center .shop-cart-count {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.woostify-cart-icon-widget .icon-bottom-left .shop-cart-count {
bottom: 0;
left: 0;
}
.woostify-cart-icon-widget .icon-bottom-right .shop-cart-count {
bottom: 0;
right: 0;
}
.woostify-search-icon-widget .header-search-icon {
display: inline-block;
font-size: 24px;
}
.woostify-search-icon-widget .header-search-icon .woostify-svg-icon svg {
width: 24px;
height: 24px;
}
.woostify-search-form-widget .search-form-icon {
z-index: 9;
pointer-events: none;
}
.woostify-account-icon-widget.alignment-center {
text-align: center;
}
.woostify-account-icon-widget.alignment-center .subbox {
left: calc(50% - 40px);
}
.woostify-account-icon-widget.alignment-right {
text-align: right;
}
.woostify-account-icon-widget.alignment-right .subbox {
left: auto;
right: -20px;
}
.woostify-nav-menu-widget {
position: relative;
}
.woostify-nav-menu-widget.no-box-shadow .sub-menu {
box-shadow: none;
}
.woostify-nav-menu-widget .woostify-nav-menu-inner .sub-menu {
background-color: #fff;
}
.woostify-nav-menu-widget .sidebar-account {
padding-left: 0;
margin: 0;
}
.woostify-nav-menu-widget .sidebar-account li {
list-style: none;
}
.woostify-nav-menu-widget .sidebar-account a {
line-height: 3em;
}
@media (max-width: 991px) {
.woostify-nav-menu-widget .has-nav-tab .main-navigation, .woostify-nav-menu-widget .has-nav-tab .categories-navigation {
display: none;
}
}
@media (max-width: 991px) {
.woostify-nav-menu-widget .has-nav-tab .main-navigation.active, .woostify-nav-menu-widget .has-nav-tab .categories-navigation.active {
display: block;
}
}
.woostify-nav-menu-widget .mobile-nav-tab {
padding: 0;
margin: 0;
display: flex;
}
@media (min-width: 992px) {
.woostify-nav-menu-widget .mobile-nav-tab {
display: none;
}
}
.woostify-nav-menu-widget .mobile-nav-tab li {
cursor: pointer;
width: 50%;
text-align: center;
line-height: 1;
}
.woostify-nav-menu-widget .mobile-nav-tab li a {
text-decoration: none;
display: inline-block;
}
.woostify-nav-menu-widget .search-form .search-field,
.woostify-nav-menu-widget .woocommerce-product-search .search-field {
border-radius: 4px;
}
@media (min-width: 992px) {
.woostify-nav-menu-widget .sidebar-menu-bottom {
display: none;
}
}
.woostify-nav-menu-widget.menu-layout-vertical .main-navigation > ul {
display: block;
}
.woostify-nav-menu-widget.menu-layout-vertical .main-navigation .primary-navigation > .menu-item {
display: block;
}
.woostify-nav-menu-widget.menu-layout-vertical .main-navigation .primary-navigation > .menu-item > a {
padding: 0;
margin: 0;
}
.woostify-nav-menu-widget.menu-layout-vertical .main-navigation .primary-navigation > .menu-item .sub-menu {
left: 100%;
top: 30%;
}
.woostify-nav-menu-widget.menu-layout-vertical .main-navigation .primary-navigation > .menu-item:hover .sub-menu {
top: 20%;
}
@media (min-width: 992px) {
.woostify-nav-menu-widget.menu-layout-vertical .main-navigation .primary-navigation .arrow-icon {
transform: rotate(-90deg);
}
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-toggle-nav-menu-button {
display: inline-flex;
cursor: pointer;
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-nav-menu-inner {
text-align: left;
position: fixed;
top: 0;
bottom: 0;
background-color: #fff;
width: 320px;
max-width: 80%;
padding: 20px;
z-index: 50;
overflow-x: hidden;
overflow-y: scroll;
transition: transform 0.3s;
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-nav-menu-inner .main-navigation {
margin-bottom: 40px;
margin-top: 20px;
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-nav-menu-inner .woostify-nav-menu-account-action a {
line-height: 3em;
}
@media (min-width: 992px) {
.woostify-nav-menu-widget.menu-layout-dropdown .sidebar-menu-bottom {
display: block;
}
}
.woostify-nav-menu-widget.menu-layout-dropdown .site-search {
display: block;
}
.woostify-nav-menu-widget.menu-layout-dropdown .nav-inner-ready {
opacity: 1;
visibility: visible;
}
.woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="left"] .woostify-nav-menu-inner {
left: 0;
transform: translateX(-100%);
}
.woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="left"] .woostify-nav-menu-inner .woostify-nav-menu-account-action {
border-top: 1px solid rgba(0, 0, 0, 0.121569);
}
.woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="left"] .woostify-close-nav-menu-button {
right: 15px;
transform: translateX(180%);
}
.woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="right"] .woostify-nav-menu-inner {
right: 0;
transform: translateX(100%);
}
.woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="right"] .woostify-nav-menu-inner .woostify-nav-menu-account-action {
border-top: 1px solid rgba(0, 0, 0, 0.121569);
}
.woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="right"] .woostify-close-nav-menu-button {
left: 15px;
transform: translateX(180%);
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-nav-menu-account-action {
display: block;
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-close-nav-menu-button {
opacity: 1;
visibility: visible;
transform: translateX(0);
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation > ul {
display: block;
}
@media (min-width: 992px) {
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .arrow-icon {
transform: rotate(0);
-webkit-transition-duration: .3s;
transition-duration: .3s;
}
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .arrow-icon.active {
transform: rotate(180deg);
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item {
display: block;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item > a {
padding: 0;
margin: 0;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item .sub-menu .menu-item-has-children .menu-item-arrow {
transform: rotate(0);
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item .sub-menu .menu-item-has-children .menu-item-arrow.active {
transform: rotate(180deg);
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item > ul.sub-menu {
margin-left: 20px;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item > ul.sub-menu a {
padding-left: 0;
padding-right: 0;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item > ul.sub-menu .sub-menu {
margin-left: 10px;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation > .menu-item > ul.sub-menu .sub-menu .sub-menu {
margin-left: 10px;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation .menu-item .sub-menu {
opacity: 0;
visibility: visible;
transform: none;
box-shadow: none;
transition-duration: 0s;
min-width: auto;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation .menu-item .sub-menu.show {
opacity: 1;
display: block !important;
position: static;
}
.woostify-nav-menu-widget.menu-layout-dropdown .main-navigation .primary-navigation .menu-item .sub-menu a {
padding: 10px 0 10px 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-nav-menu-overlay {
opacity: 0;
visibility: hidden;
position: fixed;
z-index: 49;
left: 0;
top: 0;
bottom: 0;
right: 0;
transition-duration: 0.3s;
background-color: rgba(0, 0, 0, 0.6);
}
.woostify-nav-menu-widget.menu-layout-dropdown .woostify-close-nav-menu-button {
opacity: 0;
visibility: hidden;
top: 15px;
position: fixed;
width: 30px;
height: 30px;
cursor: pointer;
z-index: 50;
color: #fff;
border: 1px solid #fff;
display: flex;
justify-content: center;
align-items: center;
transition-duration: .3s;
}
.woocommerce-product-search.category-filter {
background-color: #eeeeec;
border-radius: 0;
border: 1px solid;
border: 0;
}
.woocommerce-product-search.category-filter .search-field {
border-color: transparent;
background: transparent;
}
.woocommerce-product-search.category-filter .ajax-category-filter-box {
background: transparent;
}
.woostify-nav-menu-open .woostify-nav-menu-widget.menu-layout-dropdown .woostify-nav-menu-overlay {
opacity: 1;
visibility: visible;
}
.woostify-nav-menu-open .woostify-nav-menu-widget.menu-layout-dropdown .woostify-close-nav-menu-button {
opacity: 1;
visibility: visible;
transform: translateX(0);
cursor: pointer;
}
.woostify-nav-menu-open .woostify-nav-menu-widget[data-menu-position="left"] .woostify-nav-menu-inner.nav-inner-ready, .woostify-nav-menu-open .woostify-nav-menu-widget[data-menu-position="right"] .woostify-nav-menu-inner.nav-inner-ready {
opacity: 1;
visibility: visible;
transform: translateX(0);
}
.woostify-nav-menu-open .woostify-nav-menu-widget .sidebar-menu-bottom ul li a {
border-bottom: 1px solid #ececec;
padding: 0 20px;
}
.woostify-nav-menu-open .woostify-nav-menu-widget .sidebar-menu-bottom ul li:last-child a {
border-bottom: none;
}
.woostify-nav-menu-open .logged-in.admin-bar .woostify-nav-menu-widget.menu-layout-dropdown .woostify-close-nav-menu-button {
top: 60px;
}
.woostify-nav-menu-open .logged-in.admin-bar .woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="left"] .woostify-nav-menu-inner, .woostify-nav-menu-open .logged-in.admin-bar .woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="right"] .woostify-nav-menu-inner {
top: 46px;
}
.logged-in.admin-bar .woostify-nav-menu-widget.menu-layout-dropdown .woostify-close-nav-menu-button {
top: 60px;
}
.logged-in.admin-bar .woostify-nav-menu-widget.menu-layout-dropdown[data-menu-position="left"] .woostify-nav-menu-inner {
top: 46px;
}
.woostify-countdown-widget {
text-align: center;
}
.woostify-countdown-widget .woostify-countdown-item {
display: inline-flex;
justify-content: center;
align-content: center;
flex-direction: column;
margin: 0 15px;
padding: 30px;
min-width: 130px;
}
.woostify-countdown-widget .wdcd-time {
font-size: 36px;
margin-bottom: 10px;
}
.woostify-countdown-urgency {
margin-bottom: 0;
}
.woostify-products-tab-widget {
position: relative;
transition-duration: 0.3s;
}
.woostify-products-tab-widget.loading {
pointer-events: none;
cursor: default;
opacity: 0.8;
}
.woostify-products-tab-widget.loading .woostify-products-tab-body:after {
content: '';
}
.woostify-products-tab-widget[data-layout="carousel-layout"] .woostify-products-tab-body.has-slider .woostify-products-tab-content:first-of-type .products:not(.tns-slider) .product:first-of-type {
opacity: 0;
visibility: hidden;
}
.woostify-products-tab-widget[data-layout="carousel-layout"] .woostify-products-tab-body.has-slider .woostify-products-tab-content:first-of-type .products:not(.tns-slider) .product ~ .product {
display: none;
}
.woostify-products-tab-widget[data-layout="carousel-layout"] .products:not([class*="columns"]) .product {
float: none;
margin-right: 0;
}
.woostify-products-tab-widget[data-layout="carousel-layout"] > .woostify-product-tab-carousel-arrows {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
z-index: 20;
}
@media (max-width: 767px) {
.woostify-products-tab-widget .woostify-product-tab-carousel-arrows {
margin: 15px 0;
}
}
.woostify-products-tab-widget .woostify-product-tab-arrows-container {
display: none;
justify-content: space-between;
}
.woostify-products-tab-widget .woostify-product-tab-arrows-container.active {
display: flex;
}
.woostify-products-tab-widget .woostify-product-tab-arrows-container.hidden {
display: none;
}
.woostify-products-tab-widget .woostify-product-tab-arrows-container > span {
width: 30px;
height: 30px;
display: inline-flex;
justify-content: center;
align-items: center;
cursor: pointer;
user-select: none;
font-weight: bold;
font-size: 1.2em;
transition-duration: 0.3s;
}
.woostify-products-tab-widget .woostify-product-tab-arrows-container > span .woostify-svg-icon svg {
width: 1.2em;
height: 1.2em;
}
.woostify-products-tab-widget .woostify-product-tab-arrows-container [aria-disabled=true] {
pointer-events: none;
opacity: 0.5;
}
.woostify-products-tab-widget .woostify-products-tab-btn {
cursor: pointer;
transition-duration: 0.3s;
padding: 15px 10px;
display: inline-flex;
position: relative;
bottom: -1px;
}
.woostify-products-tab-widget .woostify-products-tab-btn.active, .woostify-products-tab-widget .woostify-products-tab-btn:hover {
color: #333;
}
@media (max-width: 991px) {
.woostify-products-tab-widget .woostify-products-tab-btn {
display: flex;
}
}
.woostify-products-tab-widget .woostify-products-tab-head {
position: relative;
}
.woostify-products-tab-widget .woostify-products-tab-head .woostify-product-tab-carousel-arrows {
min-width: 50px;
position: absolute;
right: 0;
top: 15px;
}
.woostify-products-tab-widget .woostify-products-tab-body {
position: relative;
min-height: 200px;
}
.woostify-products-tab-widget .woostify-products-tab-body:after {
z-index: 2;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.7);
transition-duration: 0.3s;
}
.woostify-products-tab-widget .woostify-products-tab-content {
display: none;
min-height: 200px;
}
.woostify-products-tab-widget .woostify-products-tab-content .no-products-found {
position: absolute;
left: 50%;
top: 50%;
margin-bottom: 0;
transform: translate(-50%, -50%);
}
.woostify-products-tab-widget .woostify-products-tab-content.active {
display: block;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper {
width: 100%;
display: inline-flex;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper .vertical-menu-button {
height: auto;
min-height: 50px;
display: flex;
align-items: center;
white-space: nowrap;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper .site-vertical-menu {
top: 100%;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper .custom-svg-icon {
width: 20px;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper.position-right {
justify-content: flex-end;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper.position-right .vertical-menu-button .sub-menu {
left: auto;
right: 100%;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper.position-right .vertical-navigation > li > a {
flex-direction: row-reverse;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper.position-right .vertical-navigation > li .menu-item-arrow {
transform: rotate(90deg);
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper.position-right .vertical-navigation a {
padding: 7px 15px 7px 0;
}
.elementor-widget-woostify-toggle-vertical-menu .vertical-menu-wrapper.position-icon-right .vertical-menu-button {
flex-direction: row-reverse;
}
.woostify-account-icon-widget .my-account-icon.fa, .woostify-account-icon-widget .my-account-icon.fab, .woostify-account-icon-widget .my-account-icon.fad, .woostify-account-icon-widget .my-account-icon.fal, .woostify-account-icon-widget .my-account-icon.far, .woostify-account-icon-widget .my-account-icon.fas {
font-family: "Font Awesome 5 Free";
}
.woostify-wishlist-icon-widget {
min-height: 1px;
}
.woostify-wishlist-icon-widget .header-wishlist-icon {
position: relative;
display: inline-block;
font-size: 27px;
}
.woostify-wishlist-icon-widget .header-wishlist-icon .woostify-svg-icon svg {
width: 27px;
height: 27px;
}
.woostify-wishlist-icon-widget .header-wishlist-icon.fa, .woostify-wishlist-icon-widget .header-wishlist-icon.fab, .woostify-wishlist-icon-widget .header-wishlist-icon.fad, .woostify-wishlist-icon-widget .header-wishlist-icon.fal, .woostify-wishlist-icon-widget .header-wishlist-icon.far, .woostify-wishlist-icon-widget .header-wishlist-icon.fas {
font-family: "Font Awesome 5 Free";
}
.woostify-wishlist-icon-widget .wishlist-item-count {
position: absolute;
}
.woostify-wishlist-icon-widget .icon-top-left .wishlist-item-count {
top: 2px;
left: -1px;
}
.woostify-wishlist-icon-widget .icon-top-right .wishlist-item-count {
top: -5px;
right: -10px;
}
.woostify-wishlist-icon-widget .icon-center .wishlist-item-count {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.woostify-wishlist-icon-widget .icon-bottom-left .wishlist-item-count {
bottom: 0;
left: 0;
}
.woostify-wishlist-icon-widget .icon-bottom-right .wishlist-item-count {
bottom: 0;
right: 0;
}
.elementor-widget-woostify-author-box .post-author-box {
margin-top: 0;
}
.elementor-widget-woostify-author-box .post-author-box .author-ava {
min-width: auto;
}
@media (min-width: 992px) {
.grid-layout-flex .wg-post-item.ht-grid-item {
display: flex;
align-items: center;
}
}
@media (min-width: 992px) {
.grid-layout-flex .wg-post-image {
width: 40%;
}
}
@media (min-width: 992px) {
.grid-layout-flex .wg-post-content {
width: 60%;
}
}
.woostify-button-add-to-cart .added_to_cart.wc-forward {
display: none;
}
.woostify-button-add-to-cart .button {
display: inline-block;
}
.woostify-products-widget .woocommerce-info {
grid-column: 1/-1;
}
.woostify-products-widget .products.columns-6 .product {
width: auto;
padding: 0;
margin: 0;
float: none;
}
.woostify-products-widget .products.columns-5 .product {
width: auto;
padding: 0;
margin: 0;
float: none;
}
.woostify-products-widget .products.columns-4 .product {
width: auto;
padding: 0;
margin: 0;
float: none;
}
.woostify-products-widget .products.columns-3 .product {
width: auto;
padding: 0;
margin: 0;
float: none;
}
.woostify-products-widget .products.columns-2 .product {
width: auto;
padding: 0;
margin: 0;
float: none;
}
.woostify-products-widget .products.columns-1 .product {
width: auto;
padding: 0;
margin: 0;
float: none;
}
.woostify-products-widget .woocommerce .products {
display: grid;
}
.woostify-products-widget .products .product {
margin-right: 0;
margin-left: 0;
}
.woostify-products-widget .woocommerce .mobile-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.woostify-products-widget .woocommerce .mobile-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.woostify-products-widget .woocommerce .mobile-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.woostify-products-widget .woocommerce .mobile-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.woostify-products-widget .woocommerce .mobile-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.woostify-products-widget .woocommerce .mobile-columns-1 {
grid-template-columns: repeat(1, 1fr);
}
.woostify-products-widget .product-loop-content .woocommerce-loop-product__title {
line-height: unset;
}
@media (min-width: 601px) {
.woostify-products-widget .woocommerce .tablet-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.woostify-products-widget .woocommerce .tablet-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.woostify-products-widget .woocommerce .tablet-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.woostify-products-widget .woocommerce .tablet-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.woostify-products-widget .woocommerce .tablet-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.woostify-products-widget .woocommerce .tablet-columns-1 {
grid-template-columns: repeat(1, 1fr);
}
}
@media (min-width: 992px) {
.woostify-products-widget .woocommerce .columns-1 {
grid-template-columns: repeat(1, 1fr);
}
.woostify-products-widget .woocommerce .columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.woostify-products-widget .woocommerce .columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.woostify-products-widget .woocommerce .columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.woostify-products-widget .woocommerce .columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.woostify-products-widget .woocommerce .columns-6 {
grid-template-columns: repeat(6, 1fr);
}
}
.woostify-product-content-widget .woocommerce-product-details__short-description {
padding: 0;
}
.product-archive-list {
margin: 0;
padding: 0;
}
.product-archive-list li {
list-style: none;
}
.product-featured-title {
margin-top: 0;
}
.elementor-widget-woostify-featured-product .adv-featured-product.adv-product-slider:not(.slick-initialized) {
display: unset;
}
.product-featured-title {
font-size: 16px;
}
.elementor-widget-woostify-toogle-sidebar #toggle-sidebar-button {
white-space: nowrap;
}
.product-categories-title {
font-size: 16px;
}
.woostify-product-categories .product-categories {
padding-left: 0;
}
.woostify-product-categories .product-categories li {
list-style: none;
}
.vertical-menu-wrapper.toogle-hover:hover .site-vertical-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
z-index: 4;
display: block;
}
.vertical-menu-wrapper.position-icon-right .woostify-svg-icon {
margin-left: 10px;
margin-right: 0;
}
.envent-pointer-underline > ul > li > a {
position: relative;
}
.envent-pointer-underline > ul > li > a:before {
background-color: #55595c;
width: 100%;
content: "";
position: absolute;
top: 100%;
left: 0;
height: 3px;
opacity: 0;
transition: 0.3s;
}
.envent-pointer-underline > ul li:hover > a:before {
opacity: 1;
transition: 0.3s;
}
.envent-pointer-underline > ul li.current_page_item > a:before {
opacity: 1;
}
.envent-pointer-overline > ul li > a {
position: relative;
}
.envent-pointer-overline > ul li > a:before {
background-color: #55595c;
width: 100%;
content: "";
position: absolute;
top: 0%;
left: 0;
height: 3px;
opacity: 0;
transition: 0.3s;
}
.envent-pointer-overline > ul li:hover > a:before {
opacity: 1;
transition: 0.3s;
}
.envent-pointer-overline > ul li.current_page_item > a:before {
opacity: 1;
}
.woocommerce-product-search.category-filter {
display: flex;
}
.woocommerce-product-search:after {
z-index: 2;
}
.woocommerce-product-search button[type="submit"] {
border-radius: 0 !important;
}
.woostify-nav-menu-account-action a {
display: block;
}
#toggle-sidebar-button:before {
margin-right: 10px;
}
.woostify-toogle-sidebar-widget .shop-widget {
margin-top: 0 !important;
position: fixed;
bottom: 0;
top: 0;
width: 100%;
background-color: #fff;
padding: 15px;
z-index: 200;
overflow-y: auto;
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s;
}
.woostify-toogle-sidebar-widget .shop-widget.content-sidebar-left {
left: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.woostify-toogle-sidebar-widget .shop-widget.content-sidebar-right {
right: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%);
left: auto;
}
.woostify-toogle-sidebar-widget .shop-widget.content-sidebar-left.show {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.woostify-toogle-sidebar-widget .shop-widget.content-sidebar-right.show {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
transform: translateX(0);
left: auto;
}
.sidebar-menu-open #woostify-overlay .woostify-svg-icon {
position: absolute;
top: 20px;
right: 20px;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
.sidebar-menu-open #woostify-overlay .woostify-svg-icon svg {
width: 1.5em;
height: 1.5em;
}
.logged-in.admin-bar .shop-widget {
top: 32px;
}
.logged-in.admin-bar #woostify-overlay .woostify-svg-icon {
top: 66px;
}
.sidebar-widget-right #woostify-overlay:after {
right: 100%;
left: 20px;
}
#toggle-sidebar-button {
transition: 0.3s;
border: none;
}
.icon-position-after .icon-toogle-sidebar {
margin-left: 10px;
}
.icon-position-before .woostify-svg-icon {
margin-right: 10px;
}
#toggle-sidebar-button {
display: inline-flex;
align-items: center;
justify-content: center;
}
#toggle-sidebar-button.icon-position-after {
flex-direction: row-reverse;
}
.woostify-logo-image-widget .custom-logo-link {
display: inline-block;
}
.woostify-product-featured .adv-featured-product .slick-slide > div .adv-featured-product-item {
display: flex !important;
}
.woostify-product-featured .featured-product-position-right {
flex-direction: row-reverse;
}
.woostify-product-featured .featured-product-position-left {
flex-direction: unset;
}
.woostify-nav-menu-widget .woostify-close-nav-menu-button {
display: none;
}
span.title-product-recently {
display: block;
}
.woocommerce-cart-form .product-remove .woostify-svg-icon {
display: none;
}