.ilightbox-overlay.dark {
background: #000;
}
.ilightbox-loader.dark {
-webkit-box-shadow: black 0px 0px 85px, black 0px 0px 85px;
box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.dark div {
background: #000 url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.dark {
padding: 5px;
background: #000;
-webkit-box-shadow: 0 0 15px hsla(0,0%,0%,.8);
box-shadow: 0 0 15px hsla(0,0%,0%,.8);
}
.ilightbox-holder.dark .ilightbox-container  .ilightbox-caption {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/caption-bg.png);
color: #FFF;
text-shadow: 0 1px black;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/caption-bg.png);
-webkit-border-radius: 2px;
border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/alert.png) no-repeat center top;
color: #555;
} .ilightbox-toolbar.dark {
top: 11px;
left: 10px;
}
.ilightbox-toolbar.dark a {
width: 25px;
height: 23px;
background: black url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.dark a.disabled {
opacity: 0.2;
filter: alpha(opacity=20);
cursor: default;
background-color: #000 !important;
}
.ilightbox-toolbar.dark a:first-of-type {
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.ilightbox-toolbar.dark a:last-of-type {
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-toolbar.dark a.ilightbox-close:hover {
background-position: -32px 6px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen {
background-position: 6px -33px;
right: 35px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
background-position: -31px -33px;
}
.ilightbox-toolbar.dark a.ilightbox-play {
background-position: 8px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-play:hover {
background-position: -32px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-pause {
background-position: 8px -83px;
}
.ilightbox-toolbar.dark a.ilightbox-pause:hover {
background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.dark {
background: #000;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
-webkit-box-shadow: 0 0 25px rgba(0,0,0,.8);
box-shadow: 0 0 25px rgba(0,0,0,.8);
}
.isMobile .ilightbox-toolbar.dark a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.dark a:hover {
background-color: #111;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/fullscreen-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/fullscreen-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/x-mark-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/x-mark-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-next-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-next-icon-ie.png)\9; background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-prev-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-prev-icon-ie.png)\9; background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/play-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/play-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/pause-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/pause-icon-ie.png)\9; }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 8px;
padding-right: 60px;
color: #FFF;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
-webkit-border-radius: 0;
border-radius: 0;
float: right;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
} .ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 6px rgba(0, 0, 0, .9);
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/thumb-overlay-play.png) no-repeat center;
} .ilightbox-button.dark.disabled {
opacity: 0.1;
filter: alpha(opacity=10); cursor: default;
background-color: #000 !important;
}
.ilightbox-button.dark span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.dark {
bottom: 0;
right: 0;
left: 0;
left : 45%\9; right : auto\9; width: 95px;
height: 75px;
margin: auto;
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
background-color: #000;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.dark:hover {
background-color: #111;
}
.ilightbox-button.ilightbox-prev-button.dark {
top: 0;
bottom: auto;
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-prev-vertical-icon-64.png);
background-position: 50% 35%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.ilightbox-button.dark.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
top : 41%\9; bottom : auto\9; width: 75px;
height: 95px;
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-next-icon-64.png);
background-position: 65% 50%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
right: auto;
left: 0;
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/dark-skin/arrow-prev-icon-64.png);
background-position: 35% 50%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}.ilightbox-overlay.metro-black {
background: #000;
}
.ilightbox-loader.metro-black {
-webkit-box-shadow: rgba(0,0,0,1) 0px 0px 55px, rgba(0,0,0,.3) 0px 0px 55px;
box-shadow: rgba(0,0,0,1) 0px 0px 55px, rgba(0,0,0,.3) 0px 0px 55px;
}
.ilightbox-loader.metro-black div {
background: #000 url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-black {
padding: 0;
background: #FFF;
-webkit-box-shadow: 0 0 45px rgba(0,0,0,.8);
box-shadow: 0 0 45px rgba(0,0,0,.8);
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/caption-bg.png) repeat-x bottom;
background-size: 100% 100%;
left: 0;
right: 0;
color: #FFF;
text-shadow: 0 0 3px rgba(0, 0, 0, .75);
padding-top: 15px;
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/social-bg.png);
-webkit-border-radius: 2px;
border-radius: 2px;
}
.ilightbox-holder.metro-black .ilightbox-alert {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/alert.png) no-repeat center top;
color: #555;
} .ilightbox-toolbar.metro-black {
top: 8px;
left: 8px;
height: 25px;
}
.ilightbox-toolbar.metro-black a {
width: 27px;
height: 25px;
background: #000 url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.metro-black a:hover {
background-color: #51b7ff;
}
.ilightbox-toolbar.metro-black a.ilightbox-close:hover {
background-color: #d94947;
}
.ilightbox-toolbar.metro-black a.disabled {
opacity: 0.2;
filter: alpha(opacity=20);
cursor: default;
background-color: #000;
-webkit-box-shadow: 0 0 25px rgba(0,0,0,.8);
box-shadow: 0 0 25px rgba(0,0,0,.8);
}
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen {
background-position: 6px -31px;
}
.ilightbox-toolbar.metro-black a.ilightbox-play {
background-position: 8px -55px;
}
.ilightbox-toolbar.metro-black a.ilightbox-pause {
background-position: 8px -81px;
}
.isMobile .ilightbox-toolbar.metro-black {
background: #000;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
}
.isMobile .ilightbox-toolbar.metro-black a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/fullscreen-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/fullscreen-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/x-mark-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/x-mark-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/arrow-next-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/arrow-next-icon-ie.png)\9; background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/arrow-prev-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/arrow-prev-icon-ie.png)\9; background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/play-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/play-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause {
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/pause-icon-64.png);
background-image : url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/pause-icon-ie.png)\9; }
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 12px;
padding-right: 60px;
color: #acacad;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
} .ilightbox-thumbnails.metro-black.ilightbox-horizontal {
height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container {
height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical {
width: 144px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container {
width: 144px;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
border: 2px solid #000;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.8);
box-shadow: 0 0 10px rgba(0,0,0,.8);
-webkit-border-radius: 0;
border-radius: 0;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/thumb-overlay-play.png) no-repeat center;
} .ilightbox-button.metro-black.disabled {
opacity: 0.1;
filter: alpha(opacity=10);
cursor: default;
}
.ilightbox-button.metro-black span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-black,
.ilightbox-button.ilightbox-prev-button.metro-black {
bottom: 0;
right: 0;
left: 0;
left : 35%\9; right : auto\9; width: 30%;
height: 100px;
margin: auto;
background: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;
background-color: #000;
background-color: rgba(0,0,0,0.5);
}
.ilightbox-button.ilightbox-prev-button.metro-black {
top: 0;
bottom: auto;
background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-black.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
top : 36%\9; bottom : auto\9; width: 100px;
height: 30%;
background-image: url(//travelingboy.com/travel/wp-content/themes/woohoo254/css/ilightbox/metro-black-skin/arrows_horizontal.png);
background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
right: auto;
left: 0;
background-position: -7px 50%;
}.woocommerce .products ul, .woocommerce ul.products {
margin: 0 auto -39px !important
}
.single-product .product {
margin-top: 30px !important;
}
.woocommerce .star-rating {
color: #ffc107;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 0 !important;
}
.single-product .product .summary .price {
margin: 0 auto !important;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: 5px 10px 0 0 !important;
float: right;
}
body.rtl .woocommerce .woocommerce-product-rating .star-rating {
float: left;
}
#review_form #respond.comment-respond {
display: block !important;
}
#review_form_wrapper {
margin: 30px auto 0 auto;
}
.woocommerce  .pagenavi {
float: none !important;
}
.woocommerce .widget_price_filter .ui-slider {
margin-left: .5em;
margin-right: .5em;
}
.entry-crumbs .bdayh-bread-sep {
font-size: 8px;
margin: 0 5px 0 5px;
}
.woocommerce .entry-crumbs {
padding-top: 20px;
}
.woocommerce .button:active {
top: auto !important;
}
.woocommerce .woocommerce-message .button:active {
top: 11px !important;
}
.woocommerce .page-title {
font-size: 24px;
font-weight: 600;
line-height: 32px;
margin: 1px 0 20px;
}
.woocommerce .content .block-title {
margin: 20px 0 20px 0;
}
.woocommerce .product br {
display: none;
}
.woocommerce .product p {
margin: 0;
}
.woocommerce .product img {
box-shadow: none !important;
}
.woocommerce .product .onsale {
border-radius: 0;
box-shadow: none;
text-shadow: none;
margin: 0 !important;
padding: 4px;
line-height: 32px;
font-size: 12px;
}
.woocommerce .tagged_as {
display: block;
}
.woocommerce .page-nav {
padding: 0;
}
.woocommerce .order_details li:before {
content: '';
}
@media (max-width: 767px) {
.woocommerce .order_details {
padding-left: 0;
}
}
.woocommerce .order_details li {
margin-top: 7px;
margin-bottom: 7px;
}
@media (max-width: 767px) {
.woocommerce .order_details li {
width: 100%;
display: block;
margin-left: 0;
margin-right: 0;
border-right: none;
}
}
.woocommerce .payment_methods li:before {
content: '';
}
.woocommerce .product a.button,
.woocommerce .product #respond input#submit,
.woocommerce .checkout input#place_order,
.woocommerce .woocommerce.widget .button {
border: none;
box-shadow: none;
font-size: 12px;
line-height: 12px;
padding: 6px 10px;
text-shadow: none;
border-radius: 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
.woocommerce .product a.button,
.woocommerce .product #respond input#submit,
.woocommerce .checkout input#place_order,
.woocommerce .woocommerce.widget .button {
font-size: 10px;
padding: 8px;
}
}
@media (max-width: 767px) {
.woocommerce .product a.button,
.woocommerce .product #respond input#submit,
.woocommerce .checkout input#place_order,
.woocommerce .woocommerce.widget .button {
margin-top: 5px;
}
}
.woocommerce fieldset {
border: 0 !important;
margin: 30px 0 20px 0 !important;
padding: 0 !important;
}
.woocommerce fieldset legend {
font-weight: bold;
padding-left: 3px;
}
.woocommerce ul.products li.product a img {
margin: 0 0 8px;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
}
.woocommerce .price del {
display: inline-block !important;
font-size: 0.75em !important;
}
.woocommerce ul.products li.product h3 {
font-size: 21px;
line-height: 28px;
}
@media (max-width: 767px) {
.woocommerce ul.products li.product h3 {
font-size: 21px;
line-height: 28px;
padding-bottom: 4px;
}
}
.woocommerce ul.products li.product .price {
font-weight: 600;
font-size: 14px;
}
@media (max-width: 767px) {
.woocommerce ul.products li.product .price {
font-size: 18px;
float: right;
display: inline-block;
margin-bottom: 0;
margin-top: 9px;
}
}
.woocommerce .form-row .input-text {
font-size: 12px;
line-height: 21px;
border: 1px solid;
width: 100%;
max-width: 100%;
height: 34px;
padding: 3px 9px 3px 9px;
}
.woocommerce .form-row textarea.input-text {
height: auto ;
min-height: 240px;
}
.woocommerce #tab-description ol li,
.woocommerce .entry-summary ol li {
list-style-type: decimal;
margin: 0 0 0 21px;
}
.woocommerce #tab-description ul li,
.woocommerce .entry-summary ul li {
margin: 0 0 0 21px;
}
.woocommerce-page ul .product {
float: left !important;
margin-right: 3.125% !important;
width: 31.25% !important;
}
.woocommerce-page ul .product.last {
margin-right: 0 !important;
}
.woocommerce-page ul .product:before {
content: '';
}
@media (max-width: 767px) {
.woocommerce-page ul .product {
margin: 0 0 20px 0 !important;
border-bottom: 1px dashed #f1f1f1;
padding-bottom: 20px !important;
width: 100% !important;
}
}
.woocommerce-page .product table td {
border: none !important;
}
.woocommerce-page .variations_button {
position: relative;
top: 10px;
}
.woocommerce-page .related ul li.product.last {
margin-right: 0 !important;
}
.woocommerce-page .related ul li.product.first {
clear: both;
}
.single-product .product {
margin-top: 8px;
}
.single-product .product .onsale {
line-height: 32px;
font-size: 12px;
left: 0;
top: 0;
}
.single-product .product ul.tabs li:before,
.single-product .product ul.tabs li:after {
display: none;
}
.single-product .product ul.tabs li {
box-shadow: none !important;
border: none !important;
background: none !important;
margin: 0 !important;
padding-left: 0 !important;
}
.single-product .product ul.tabs {
padding: 0 !important;
margin: 0 !important;
}
.single-product .product .panel h2,
.single-product .product .related > h2 {
margin: 20px 0 20px 0;
border-radius: 0;
display: inline-table;
font-size: 13px;
font-weight: bold;
line-height: 13px;
padding: 8px 15px;
}
.single-product .product_title {
font-size: 28px;
line-height: 36px;
margin-bottom: 0;
}
.single-product .product .summary .price {
font-size: 24px;
font-weight: 800;
margin: 20px 0 18px 0;
}
.single-product .product .summary .cart {
margin-top: 20px;
margin-bottom: 20px;
}
.single-product .product .summary .cart .button {
border: none;
box-shadow: none;
font-size: 11px;
padding: 10px;
text-shadow: none;
border-radius: 0;
}
.single-product .product .summary .cart input.qty {
height: 31px;
}
.single-product .comment-form {
margin-top: 10px;
}
@media (min-width: 768px) and (max-width: 1023px) {
.single-product .images {
width: 38% !important;
}
}
.single-product .images a {
margin-bottom: 3.8%;
}
@media (min-width: 768px) and (max-width: 1023px) {
.single-product .summary {
width: 58% !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.single-product .thumbnails {
padding-top: 3.8% !important;
}
}
.woocommerce-page .related ul li.product {
clear: none !important;
float: left;
margin: 0 3.8% 2.992em 0 !important;
padding: 0;
position: relative;
width: 22.05% !important;
}
.woocommerce-page .related ul li.product:last-child {
margin-right: 0 !important;
}
@media (max-width: 767px) {
.woocommerce-page .related ul li.product {
margin: 0 0 20px 0 !important;
border-bottom: 1px dashed #f1f1f1;
padding-bottom: 20px !important;
width: 100% !important;
}
}
.woocommerce-cart .woocommerce table {
border-collapse: collapse !important;
}
.woocommerce-cart .woocommerce .cart_totals table,
.woocommerce-cart .woocommerce .cart_totals th,
.woocommerce-cart .woocommerce .cart_totals td {
border: none !important;
}
.woocommerce-cart .woocommerce .cart_totals th {
width: 60% !important;
}
.woocommerce-cart .woocommerce .cart_totals tr {
border-bottom: 1px solid #e6e6e6;
}
.woocommerce-cart .woocommerce .product-name a {
font-weight: bold;
}
@media (max-width: 767px) {
.woocommerce-cart .woocommerce .cart_item td {
padding-left: 7px;
padding-right: 7px;
font-size: 11px;
}
}
.woocommerce-cart .woocommerce .product-remove {
width: 46px;
}
@media (max-width: 767px) {
.woocommerce-cart .woocommerce .product-remove {
display: none;
}
}
.woocommerce-cart .woocommerce .product-thumbnail {
width: 46px;
}
@media (min-width: 768px) and (max-width: 1023px) {
.woocommerce-cart .woocommerce .coupon {
float: left !important;
padding-bottom: 0 !important;
}
}
@media (max-width: 767px) {
.woocommerce-cart .woocommerce .coupon {
margin-bottom: 12px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.woocommerce-cart .woocommerce .button {
width: auto !important;
}
}
.woocommerce-cart .woocommerce .actions {
padding: 10px 8px 0 8px !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
.woocommerce-cart .woocommerce .actions {
text-align: right !important;
}
}
.woocommerce-cart .woocommerce .actions .button {
margin-bottom: 9px;
}
@media (max-width: 767px) {
.woocommerce-cart .woocommerce .actions .button {
width: 100% !important;
display: block;
}
}
.woocommerce-cart .woocommerce h2 {
font-size: 15px;
line-height: 21px;
font-weight: bold;
}
.woocommerce-cart .woocommerce table.cart .button,
.woocommerce-cart .woocommerce .shipping-calculator-form .button {
border: none;
box-shadow: none;
font-size: 11px;
padding: 10px;
text-shadow: none;
border-radius: 0;
display: inherit;
}
.woocommerce-cart .woocommerce .product-price,
.woocommerce-cart .woocommerce .product-subtotal {
text-align: right !important;
}
.woocommerce-cart .woocommerce .calculated_shipping td {
text-align: right;
}
.woocommerce-cart .woocommerce a.remove {
line-height: 18px !important;
}
.woocommerce-cart .woocommerce #coupon_code {
width: 100px !important;
height: 31px;
}
@media (max-width: 767px) {
.woocommerce-cart .woocommerce #coupon_code {
width: 100% !important;
margin-bottom: 7px;
}
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td {
padding: 9px 12px;
}
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before {
border-radius: 0 !important;
box-shadow: none !important;
display: block !important;
height: 31px !important;
left: 0 !important;
line-height: 31px !important;
margin: 0 !important;
padding: 0 !important;
position: absolute !important;
top: 11px !important;
width: 31px !important;
font-size: 21px !important;
text-shadow: none !important;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
font-size: 12px;
line-height: 21px;
border-bottom: 1px solid #e6e6e6 !important;
border-top: 1px solid #e6e6e6 !important;
background: none !important;
box-shadow: none !important;
border-radius: 0 !important;
margin: 10px 0 20px 0 !important;
padding: 16px 120px 16px 40px !important;
}
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before {
padding-top: 0 !important;
}
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button {
border: none !important;
box-shadow: none !important;
font-size: 11px !important;
padding: 10px !important;
text-shadow: none !important;
border-radius: 0 !important;
margin-left: 20px;
position: absolute;
right: 0;
top: 11px;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
border-collapse: collapse;
}
.woocommerce-checkout .woocommerce input.button,
.woocommerce-page .woocommerce a.button,
.woocommerce-account div.woocommerce .button {
border: none;
box-shadow: none;
font-size: 11px;
padding: 10px;
text-shadow: none;
border-radius: 0;
}
.woocommerce-product-search {
position: relative;
}
.woocommerce.widget img {
box-shadow: none !important;
width: 50px !important;
}
.woocommerce.widget li a {
line-height: 19px;
}
.woocommerce.widget.widget_shopping_cart li,
.woocommerce.widget.widget_products li,
.woocommerce.widget.widget_recently_viewed_products li,
.woocommerce.widget.widget_top_rated_products li,
.woocommerce.widget.widget_recent_reviews li {
margin-bottom: 11px;
}
.woocommerce.widget.widget_shopping_cart ins,
.woocommerce.widget.widget_products ins,
.woocommerce.widget.widget_recently_viewed_products ins,
.woocommerce.widget.widget_top_rated_products ins,
.woocommerce.widget.widget_recent_reviews ins {
background-color: transparent;
font-weight: bold;
}
.woocommerce.widget.widget_shopping_cart del,
.woocommerce.widget.widget_products del,
.woocommerce.widget.widget_recently_viewed_products del,
.woocommerce.widget.widget_top_rated_products del,
.woocommerce.widget.widget_recent_reviews del {
font-size: 10px;
}
.woocommerce.widget.widget_product_search .screen-reader-text {
display: none;
}
.woocommerce.widget.widget_product_search form div {
position: relative;
margin-top: 11px;
}
.woocommerce.widget.widget_product_search .block-title {
margin-bottom: 20px;
}
.woocommerce.widget.widget_product_search input[type="search"] {
height: 31px;
width: 95%;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 21px;
border: 1px solid;
padding: 3px 9px 3px 9px;
box-sizing: border-box;
}
.woocommerce.widget.widget_product_search input[type="submit"] {
position: absolute;
right: 0;
top: 0;
border-radius: 0;
line-height: 21px;
padding: 5px 12px 5px 12px;
}
.woocommerce.widget .ui-slider .ui-slider-handle {
border: 2px;
box-shadow: none;
width: 15px;
height: 15px;
border-radius: 0;
}
.woocommerce.widget .ui-slider-range {
border-radius: 0;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05) !important;
box-shadow: none !important;
}
.woocommerce.widget .ui-slider {
background: none repeat scroll 0 0 rgba(50, 50, 50, 0.05) !important;
margin-bottom: 20px !important;
margin-top: 10px;
}
.woocommerce.widget.widget_layered_nav_filters ul li a {
border-color: transparent !important;
}
#footer .woocommerce.widget .ui-slider-range {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;
}
#footer .woocommerce.widget .ui-slider {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {display: none !important;}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {padding: 16px 0 16px 0 !important;}
@media (width: 768px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
clear: none;
}
}
@media (width: 768px) {
.woocommerce ul.products li.product.first {
clear: left !important;
}
}
@media (width: 768px) {
.woocommerce-page div.product div.summary {
float: right;
}
}
@media (width: 768px) {
.woocommerce-page div.product div.images {
float: left;
}
} .woocommerce .product:hover h3 {color: #000000}
.woocommerce .product a.button,
.woocommerce .product #respond input#submit,
.woocommerce .checkout input#place_order,
.woocommerce .woocommerce.widget .button {
color: #ffffff;
background: none #222222;
}
.woocommerce ul.products li.product .price {
color: #111111;
}
.woocommerce .form-row .input-text {
color: #444444;
border-color: #e6e6e6;
}
.single-product .product .panel h2,
.single-product .product .related > h2 {
background-color: #222222;
color: #ffffff;
}
.single-product .product .summary .price {
color: #111111;
}
.single-product .product .summary .cart .button {
color: #ffffff;
background: none #222222;
}
.woocommerce-cart .woocommerce .product-name a {
color: #222222;
}
.woocommerce-cart .woocommerce table.cart .button,
.woocommerce-cart .woocommerce .shipping-calculator-form .button {
color: #ffffff;
background: none #222222;
}
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button {
color: #ffffff !important;
background: none #222222 !important;
}
.woocommerce-checkout .woocommerce input.button,
.woocommerce-page .woocommerce a.button,
.woocommerce-account div.woocommerce .button {
color: #ffffff;
background: none #222222;
}
.woocommerce.widget.widget_product_search input[type="search"] {
color: #444444;
border-color:  #e6e6e6;
}
#footer .widget_product_search input[type="submit"] {background-color: #444444}
.woocommerce-checkout #payment ul.payment_methods li {
list-style: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #222222;
text-shadow: none !important;
}
.woocommerce-page .description img {
float: none !important;
}
.woocommerce #review_form #respond {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce-page .post-sharing-box,
.woocommerce .post-sharing-box
{
display: none !important;
}
.woocommerce div.product .woocommerce-tabs .panel {margin: 0}
.woocommerce .quantity .qty {
width: 60px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {border-radius: 0 }
.woocommerce.widget.widget_shopping_cart li:last-child,
.woocommerce.widget.widget_products li:last-child,
.woocommerce.widget.widget_recently_viewed_products li:last-child,
.woocommerce.widget.widget_top_rated_products li:last-child,
.woocommerce.widget.widget_recent_reviews li:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.woocommerce a.button br {display: none !important}
.woocommerce .product .onsale, .woocommerce .product a.button:hover, .woocommerce .product #respond input#submit:hover, .woocommerce .checkout input#place_order:hover, .woocommerce .woocommerce.widget .button:hover, .single-product .product .summary .cart .button:hover, .woocommerce-cart .woocommerce table.cart .button:hover, .woocommerce-cart .woocommerce .shipping-calculator-form .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce-checkout .woocommerce input.button:hover, .woocommerce-page .woocommerce a.button:hover, .woocommerce-account div.woocommerce .button:hover, .woocommerce.widget .ui-slider .ui-slider-handle, .woocommerce.widget.widget_layered_nav_filters ul li a {
background: none repeat scroll 0 0 #EA0253 !important
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border: 0 none;
}
.woocommerce-checkout #payment ul.payment_methods {
padding: 30px;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #FFF;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0 0 1px rgba( 0,0,0, 0.20 );
-moz-box-shadow: 0 0 1px rgba( 0,0,0, 0.20 );
box-shadow: 0 0 1px rgba( 0,0,0, 0.20 );
}
.woocommerce-checkout #payment div.form-row {
padding: 20px 30px;
margin: 0;
background: #F5f5f5;
}
.woocommerce .product a.button, .woocommerce .product #respond input#submit, .woocommerce .checkout input#place_order, .woocommerce .woocommerce.widget .button {
padding: 12px 20px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #F5F5F5;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #F5F5F5;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
#add_payment_method #payment div.payment_box p,
.woocommerce-cart #payment div.payment_box p,
.woocommerce-checkout #payment div.payment_box p{
color: #AAA;
}
.shop .woohoo-comments-closed,
.woocommerce-page .woohoo-comments-closed {
display: none !important;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
background: #FFF;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0 0 1px rgba( 0,0,0, 0.20 );
-moz-box-shadow: 0 0 1px rgba( 0,0,0, 0.20 );
box-shadow: 0 0 1px rgba( 0,0,0, 0.20 );
padding: 20px;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
margin-top: 0;
}
.woocommerce .cart-collaterals .cart_totals a.checkout-button,
.woocommerce-page .cart-collaterals .cart_totals a.checkout-button {
margin-bottom: 0;
padding: 12px 20px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
color: #ffffff;
background: none #222222;
font-size: 12px;
line-height: 12px;
transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
}
.woocommerce-cart .woocommerce table.cart .button,
.woocommerce-cart .woocommerce .shipping-calculator-form .button {
color: #ffffff !important;
background: none #222222;
padding: 9px 20px 10px;
opacity: 1;
transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.woocommerce table.shop_table td {
border-top: 0 none;
}
.woocommerce table.shop_table tr {
border-top: 1px solid #f5f5f5;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
border: 0 none !important;
background: #f9f9f9 !important;
box-shadow: none !important;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding-left: 16px !important;
padding-right: 16px !important;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 0 none !important;
background: #f9f9f9 !important;
box-shadow: none !important;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid rgba(0, 0, 0, 0.05);
border-color: #e0e0e0;
-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
height: 34px;
line-height: 34px;
}
.woocommerce .woocommerce-message li,
.woocommerce .woocommerce-error li,
.woocommerce .woocommerce-info li,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
list-style: none !important;
text-align: inherit;
font-size: 13px;
line-height: 28px;
}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}