a:hover {text-decoration:none;}
html{ scroll-behavior: smooth;}
a.button.action_button.top-bar-right-button img {
display: none;}
.small{font-size: 14px;}
.text-black {color: #2F2F2F;}
#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a{font-weight: 600;}
a.action_button{background: linear-gradient(180deg, #46B1C0 0%, #296F94 100%);}
div#Top_bar { border-bottom: 1px solid #B5B5B580;}
#Top_bar .logo{margin: 0 15px 0 20px;}
#Top_bar .menu_wrapper {    margin-right: 0%;}
.is-sticky .menu_wrapper {margin-left: 20%;}
#menu > ul > li > a,#overlay-menu ul li a{font-size: 15px;}
#SR7_2_1-3-1{background: linear-gradient(180deg, #46B1C0 0%, #296F94 100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.homeSect2{background: linear-gradient(101.12deg, #46B1C0 -5.4%, #296F94 89.32%);}
li#menu-item-521 , li#menu-item-520 { display: none !important;}
.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper { display: none;}
#Top_bar.is-sticky #logo img.logo-sticky{display:none;}
a.button.action_button.top-bar-right-button {
border: 0px;}
ul#mfn-footer-menu-2 li {list-style-type: disc !important;margin-left: 25px;}
ul#mfn-footer-menu-2 li::marker {color: #000;}  .reviewSec {background: #F4F6FA; margin: 0px 10px;padding: 25px;text-align: center;border-radius: 15px; border: 2px solid #296F94;}
.reviewSec p  ,.reviewSec h5 {margin-bottom: 5px;}
.reviewSec h5 {color: #000;margin-top: 30px;font-weight: 600;}
.icons i { color: #FFBB00;}
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button{background: #296F94 !important;}
ul.slick-dots li button {background: transparent;border: 1px solid #296F94;font-size: 0px;border-radius: 50px;padding: 8px;}
ul.slick-dots { display: flex;justify-content: center;gap: 20px;margin-top: 30px;} @media (max-width: 1440px){
#Top_bar .menu li ul li a{padding: 5px 15px;font-size: 14px;}
}
@media only screen and (min-width: 1240px) {
.homeBlogSect .section_wrapper{
max-width: 1280px;
}
}
.be-page-19 main.sections_group {
margin-top: 50px;
} .woocommerce-order-received .woocommerce-table--custom-fields{
display: none !important;
}
.hidden_field{
display: none !important;
}
.mfn-be-checkout.mfn-cart-step.mfn-cart-step-2 .section_wrapper.clearfix {
display: none;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{content: none !important;}
h2.wp-block-heading.has-text-align-center , .wc-block-grid.wp-block-product-new {
display: none;
}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
display: block;
font-size: 60px;
} .single-post .column.one.post-nav.minimal ,.single-post .column.one.post-header{display:none;}
.single-post .single-photo-wrapper.image .mcb-column-inner {width: 100%;    margin: 20px 0px 50px;}
.single-post .image_wrapper a div {height: 300px;     width: 600px;}
#Top_bar .menu > li > a span:not(.description){padding: 0 8px;}
#Top_bar .menu li ul li{padding: 10px 0px;    width: 260px;}
.woocommerce .mfn-variations-wrapper .mfn-vr {display: block; margin: 10px 0px;}
.woocommerce .mfn-variations-wrapper .mfn-vr * {margin: 10px 5px;}
.product_meta , .share-simple-wrapper { display: none;}
.product_meta {padding: 25px 0px;}
.single-product div.entry-summary .cart .quantity, .single-product button.single_add_to_cart_button.button.alt {
display: none;
} .single-product.woocommerce form.cart {  display: block;}
.product-addon-totals ul li:nth-child(1) {    display: none;}    
.single-product p.price {display: none;}   
.single-product li.wc-pao-subtotal-line p.price {display: block;}
.wc-pao-addon-description p {    color: red;}
li.isotope-item.align-center.product.type-product.status-publish span.price {
display: none;} .postid-385 p.price ,  .postid-382 p.price {display: block;}
.single-product .accordion {padding-top: 10%;}
label.wc-pao-addon-name {color: red; font-style: italic; padding-bottom: 20px; font-weight: 500 !important;}
label.wc-pao-addon-name em {display: none;}
#Top_bar .menu li ul li ul {left:250px; }
#menu-item-363 > ul ,#menu-item-363 > ul >li {    width:250px !important;}
p.header-cart-total {
display: none;
}
.sub-menu {
display: block !important;
visibility: hidden;
opacity: 0;
transform: translateY(10px);
transition: all 0.3s ease-out;
height: 0;
overflow: hidden;
position: absolute;
left: 100%;
top: 0;
background: #fff;   
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
z-index: 999;
}
.menu-item > .sub-menu {
left: 0;
top: 100%;
}
.menu-item:hover > .sub-menu,
.menu-item:focus-within > .sub-menu {
visibility: visible;
opacity: 1;
transform: translateY(0);
height: auto;
overflow: visible;
}
li#menu-item-364, li#menu-item-394 {background: #000 !important;}
li#menu-item-394 > a  , li#menu-item-364 > a, li#menu-item-364 > a > i { color: #fff !important;}
.menu-item {position: relative;} 
.menu-item-has-children:hover > .sub-menu,
.menu-item-has-children:focus-within > .sub-menu { visibility: visible;opacity: 1;  transform: translateY(0); height: auto;  overflow: visible;} #Top_bar .menu > li ul li a { color: #000000;}
#Top_bar .menu li ul {top: 70%;}
#Top_bar .menu li ul li ul { top: 5px;}
li#menu-item-363 ul li {
background: #d8ebfa;
}
li#menu-item-363 ul li.hover {
background: #d8ebfa;
}
.woocommerce .product .post-nav {  display: none;}
.product_wrapper.clearfix {  padding-top: 40px;}
div#Top_bar.is-sticky {
top: 0px !important;
}
div#Top_bar {
top: 45px !important;
} 
li#menu-item-510 {
display: none !important;
}
#Top_bar .menu li#menu-item-363 ul.sub-menu li ul.sub-menu {
max-height: 400px;
overflow-y: scroll;
}   @media screen and (max-width : 767px){
.testimonials_slider.slick-initialized.slick-slider button.slick-prev, .testimonials_slider.slick-initialized.slick-slider button.slick-next {
display: none !important;}
#Side_slide .extras .action_button {font-size: 12px;text-align: start;padding: 15px 0px;}
#Side_slide .extras .extras-wrapper { display: none;}
li#menu-item-510  {    display: block !important;         border: 0px !important;}
li#menu-item-510 > a {
padding: 12px 0px !important;
background: linear-gradient(180deg, #46B1C0 0%, #296F94 100%);
margin: 0px 20px 20px !important;
border: 0px;
border-radius: 10px;
text-align: center;
}
li#menu-item-510 > a > span , li#menu-item-394 > a > span{ color: #fff !important;}
#Side_slide #menu ul li ul li ul li a span {
color: #000;
}
.woocommerce ul.products li.product a img {
height: auto !important;
}
#Subheader {
padding: 50px 0px 50px;
}
.mcb-wrap-inner.mcb-wrap-inner-ffdcgd0ms.mfn-module-wrapper.mfn-wrapper-for-wraps {
background-color: #f2f9ff;
}
.column_footer_logo .logo-wrapper {
justify-content: center;
}
.woocommerce .product div.entry-summary h1.product_title {
font-size: 26px;
line-height: 32px;}
#Subheader .title {
font-size: 28px;
line-height: 30px;}
.woocommerce .product div.entry-summary .cart .button, .woocommerce .product div.entry-summary .cart .quantity {
margin: 10px;}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author , .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email{display:block;}
li#menu-item-521 , li#menu-item-520 {
display: block !important;
} .wc-block-cart table.wc-block-cart-items, .wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th{    visibility: visible !important;}
.wc-block-cart table.wc-block-cart-items thead {display: block !important;}
tr.wc-block-cart-items__header {display: block !important;}
caption.screen-reader-text {display: contents;}
.page-id-98 table th ,.page-id-98  table tr:first-child td {box-shadow: none;}
.page-id-98 table th{width:33%;}
.wc-block-cart .wc-block-cart__submit-container--sticky:before{        background: #ffff;}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {font-size: 28px;}
.woocommerce ul.products li.product .product-loop-thumb .image_links {display: none;}
.button-animation-slide .button {font-size: 13px;padding: 15px;}
}
.woocommerce ul.products li.product a img {height: 330px;}
.woocommerce .comment-form-rating p.stars a{background-color: transparent;}
#Top_bar .top_bar_right .action_button {font-size: 14px;}
.header-transparent #Top_bar .top_bar_right { padding: 0px;}
.thwcfd-field-url {
display: none;
}
.alert.alert_error, .button-love {
display: none;
}
body.error404.custom-404-header-hide .mfn-header-overlay, body.error404.custom-404-header-hide header, body.error404.custom-404-header-hide #Header_wrapper, body.error404.custom-404-footer-hide footer {
display: block !important;
}
body.error404.custom-404 #Subheader{display: none !important;}
.error404 footer#mfn-footer-template {
display: block !important;
}
.error404 #Subheader {
padding: 0px !important;
}