p {margin-bottom: 1em;}
#sticky-navigation, #sticky-navigation ul li[class*="current-menu-"] > a {
background-color: #57435a;
color: #fff;
} .archive .format-aside .entry-header, .archive .format-status .entry-header, .archive .format-status .entry-meta, .archive .format-status .entry-title, .blog .format-aside .entry-header, .blog .format-status .entry-header, .blog .format-status .entry-meta, .blog .format-status .entry-title {
display: block;
}
.eael-testimonial-item .eael-testimonial-text {
padding: 0 50px;
}
.eael-pricing.style-5 .eael-pricing-item .eael-pricing-image {
height: 60px;
}
.eael-pricing.style-5 .eael-pricing-item .body ul {
margin-top: 25px;
}
.img-credits {    position: absolute;bottom: 15px;color: #fff; padding-left: 25px;}
.img-credits a { color: #0af9e1; }
.mc4wp-form-597 input[type="submit"] {background-color: #684A7D;} .home .header-wrap {
background: rgb(73 73 73 / 57%); 
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
padding: 10px 30px;
border: 0;
border-left: 2px solid rgba(0,0,0,.3);
}
.fp-onetime {
display: block;
font-size: 11px; padding: 10px;
background: #eaeaea;
margin: 10px auto -10px;
max-width: 196px;
border-radius: 3px;
}
.woocommerce-product-gallery__image { }
.woocommerce div.product p.price {
color: #3c646d;
font-size: 28px;
margin: 15px 0;
}
.description_tab#tab-title-description {display: none !important;}
.single-product .grid-container {
max-width: 100%;
}
.single-product .site-header, 
.single-product .footer-widgets-container {
max-width: 1400px;
}
.single-product .custom-product-wrap {
margin: 0 -40px;
background: #eaeaea;
position: relative;
}
.woocommerce.single-product .woocommerce-breadcrumb, .woocommerce.single-product .woocommerce-notices-wrapper {
margin: 0 auto 1em;
max-width: 1300px !important;
}
.bapf_sfilter .bapf_body .mCSB_container>ul, .bapf_sfilter .bapf_body>ul {
margin-top: 10px!important;
}
.button.product_type_subscription.add_to_cart_button.ajax_add_to_cart {
display: block;
background: #98789E;
padding: 15px;
text-align: center;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: block;
background: #e8e8e8;
padding: 15px;
color: #24523f;
text-align: center;
}
.product.woocommerce.add_to_cart_inline {
border: none !important;
padding: 5px 25px !important;
}
.product.woocommerce.add_to_cart_inline .woocommerce-Price-amount.amount,
.product.woocommerce.add_to_cart_inline .subscription-details,
.product.woocommerce.add_to_cart_inline .subscription-enr-shipping-cycle-details {
display: none;	
}
p.product.woocommerce.add_to_cart_inline {margin: 0;}
.woocommerce .add_to_cart_button+.added_to_cart {
display: block !important;
background: #ececec;
color: #178050;
padding: 10px;
text-align: center; }
#wc-mini-cart {
min-width: 360px;
}
.gp-icon.shopping-bag svg {
height: 1.5em;
width: 1.5em;
top: .2em;
}
.wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form input[type=text], textarea {
border: none;
border-radius: 0;
padding: 8px 15px;
max-width: 100%;
width: 100%;
background-color: #ececec !important;
}
.wpcf7-form textarea {
max-height: 150px;
}
.payment_box.payment_method_vivawallet_native p:nth-child(2) {display: inline-block;} .eael-lightbox-container ol, .eael-lightbox-container ul {
margin: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
font-size: unset;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads {display: none;}
.photographer {
font-weight: bold;
color: #9315b1;
}
.footer-widget-4 .mc4wp-form-fields input[type="email"] {max-width: 180px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 100px;
}
.berocket_ajax_filters_toggle.theme-1, .berocket_ajax_filters_toggle.theme-2 {
margin: 0 0 20px;
}
@media (max-width: 768px) {
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
width: 50%;
max-height: 250px;
}
}
#sticky-navigation a {color: #fff; }
#sticky-navigation ul li:hover > a,
#sticky-navigation ul li:focus > a,
#sticky-navigation .menu-bar-item:hover > a,
#sticky-navigation .menu-bar-item.sfHover > a {
background: #674f6d; 
}
.woocommerce-terms-and-conditions-checkbox-text a {
color: #964e93;
font-weight: bold;
}
#coupons_list h3 {
font-size: 22px;
}
.woocommerce #sc-cc .text-sm {
font-size: 12px;
}
#pricing .woocommerce #respond input#submit,
#pricing .woocommerce a.button,
#pricing .woocommerce button.button,
#pricing .woocommerce input.button {
width: 100%;
text-align: center;
}
.main-navigation .main-nav ul li a {
padding-left: 15px;
padding-right: 15px;
}
.footer-widgets .wp-block-social-links li:last-child {
margin-bottom: 0.5em;
}
.single-product .inside-site-info {
max-width: 1400px !important;
}
.product-top {max-width: 1400px; margin: 0 auto 100px;position: relative;z-index: 9;}
@media (min-width: 1200px) {
.product-top {padding: 40px;}
}
.single-product.woocommerce .wp-post-image {
max-height: 500px;
width: auto !important;
margin: auto;
}
.single-product .related.products {
margin-top: 85px;
}
@media (max-width: 1024px) {
.navigation-branding .main-title, .mobile-header-navigation .site-logo {
margin-left: 20px !important;
}
}
@media (max-width: 768px) {
.inside-footer-widgets {
flex-direction: column;
align-items: center;
text-align: center;
}
.inside-footer-widgets .wp-block-social-links {justify-content: center;}
}
.popmake-content .content {
width: initial;
}
.popmake-content ul {
margin: 10px;
}
.popmake-content ul li {
list-style: none;
}
.woocommerce-cart-form__cart-item.cart_item .variation dd {margin:0;}
.detailsub {
margin: 20px auto;
font-weight: 400;
color: #000;
max-width: 260px;
}
body .elementor-widget-n-tabs .e-n-tabs-heading {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: baseline;
}