:root {
--mlf-title-color: #0a3380;
--mlf-primary: #3cd9ee;
--mlf-txt-color: #3b4964;
--mlf-second-color: #35cbdf;
}
body{
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.66;
overflow-x: hidden; background: #ffffff;
-webkit-font-smoothing: antialiased;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
font-family: 'Poppins', sans-serif;
text-transform: capitalize;
color: var(--mlf-title-color);
}
a, a:hover, a:focus{
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
a, a:visited {
color: var(--mlf-txt-color);
}
a:hover{
color: var(--mlf-primary);
}
strong, .strong {
font-weight: 700;
}
ul, ol, li > ul, li > ol {
margin: 0;
}
.demo-import ul, .demo-import ol {
margin: 0;
padding: 0;
}
.spacer-top{
padding-top: 80px;
}
.spacer-top-less{
padding-top: 72px;
}
.spacer-bottom{
padding-bottom: 80px;
}
.wp-block-image img {
border-radius: 10px 10px 0px 0px;
}
body .wp-block-media-text {
margin: 20px 0 0;
}
body .cv-btn, body button, body input[type="button"], body input[type="reset"], body input[type="submit"], body .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wp-block-button__link {
display: inline-block;
min-width: 160px;
height: 50px;
line-height: 50px;
background: var(--mlf-primary);
background-color: var(--mlf-primary);
color: #fff;
text-transform: capitalize;
outline: none;
padding: 0 20px;
cursor: pointer;
font-size: 16px;
text-align: center;
vertical-align: middle;
border: none;
border-radius: 10px;
transition: 0.3s;
}
.cv-btn:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #162b4d;
color: #ffffff;
}
.cv-btn:focus,input:focus,textarea:focus,button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{
outline: none;
}
.button:visited {
color: #ffffff;
}
.cv-foot-newsletter form input {
width: 100%;
height: 50px;
border: 1px solid #e6e9f2;
padding: 0 20px;
border-radius: 10px;
outline: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
iframe {
width: 100%;
border: none;
}
img {
max-width: 100%;
}
input::-webkit-input-placeholder { color: var(--mlf-txt-color);
}
input::-moz-placeholder { color: var(--mlf-txt-color);
}
input:-ms-input-placeholder { color: var(--mlf-txt-color);
}
input:-moz-placeholder { color: var(--mlf-txt-color);
}
textarea::-webkit-input-placeholder { color: var(--mlf-txt-color);
}
textarea::-moz-placeholder { color: var(--mlf-txt-color);
}
textarea:-ms-input-placeholder { color: var(--mlf-txt-color);
}
textarea:-moz-placeholder { color: var(--mlf-txt-color);
}
.widget.widget_media_image img {
width: 100%;
border-radius: 10px;
}
.wp-block-latest-comments__comment-author, .wp-block-latest-comments__comment-author:visited, .wp-block-latest-posts.wp-block-latest-posts__list li a, .wp-block-latest-posts.wp-block-latest-posts__list li a:visited {
color: var(--mlf-primary);
}
.wp-block-latest-comments__comment-author:hover, .wp-block-latest-posts.wp-block-latest-posts__list li a:hover {
color: #162b4d;
} .preloader {
background-color: #ffffff;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 2147483647;
width: 100%;
height: 100%;
}
.status {
background-position: center center;
background-repeat: no-repeat;
height: auto;
position: absolute;
left: 50%;
top: 50%;
text-align: center;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
#scroll {
position: fixed;
right: 15px;
bottom: 15px;
cursor: pointer;
width: 50px;
height: 50px;
text-align: center;
line-height: 45px;
z-index: 9;
visibility: hidden;
-webkit-transform: translateY(150px);
-ms-transform: translateY(150px);
transform: translateY(150px);
background: var(--mlf-primary);
color: #ffffff;
font-size: 40px;
border-radius: 10px;
}
#scroll.active {
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
animation: bounceInDown 2s;
-webkit-animation: bounceInDown 2s;
-moz-animation: bounceInDown 2s;
}
@keyframes bounce {
0%, 100% {
transform: translateY(-20px);
}
50% {
transform: translateY(0px);
}
}
#scroll svg {
fill: #ffffff;
height: 20px;
width: 20px;
} .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: var(--mlf-primary);
color: #fff;
} body .woocommerce-info a, body p.woocommerce-info a, .woocommerce-noreviews a, body p.woocommerce-noreviews a, .woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a, .md_add_cart_message a {
min-width: unset !important;
height: auto !important;
line-height: 1.5 !important;
background: transparent !important;
background-color: transparent !important;
color: var(--mlf-primary) !important;
text-transform: capitalize !important;
outline: none !important;
padding: 0 !important;
cursor: pointer !important;
font-size: 16px !important;
border-radius: 0 !important;
}
body .woocommerce-info a:hover, body p.woocommerce-info a:hover, .woocommerce-noreviews a:hover, body p.woocommerce-noreviews a:hover, .woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover, .md_add_cart_message a:hover {
color: #162b4d !important;
}
.page footer.entry-footer {
max-width: 1170px;
margin: 10px auto 20px;
}
.logged-in.admin-bar .header_cartbox {
top: 20px;
}
.widget {
padding: 0;
margin-bottom: 38px;
}
.widget.widget_search .search-form .search-field {
margin: 0 0 8px;
}
.widget_archive select, .widget.widget_categories select {
margin: 6px 0 8px;
}
.widget table#wp-calendar {
margin: 6px 0 0;
}
.widget.widget_pages ul li {
color: var(--mlf-txt-color);
margin-bottom: 10px;
}
.widget.widget_pages ul li:last-child {
border-bottom: none;
margin-bottom: 0;
}
.widget.widget_meta ul li {
color: var(--mlf-txt-color);
margin-bottom: 10px;
}
.widget.widget_meta ul li:last-child {
border-bottom: none;
margin-bottom: 0;
}
.widget.widget_recent_comments ul li.recentcomments {
color: var(--mlf-title-color);
margin-bottom: 20px;
padding-left: 80px;
position: relative;
min-height: 50px;
}
.cv-toggle-nav {
cursor: pointer;
}
.widget.widget_recent_comments ul li.recentcomments:before {
content: "";
position: absolute;
width: 50px;
height: 50px;
left: 0;
background: #f4f8f9;
border: none;
border-radius: 50%;
}
.widget.widget_recent_comments ul li.recentcomments:after {
content: "";
position: absolute;
left: 14px;
background-image: url(https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/.https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/images/comments.svg);
width: 20px;
height: 20px;
background-repeat: no-repeat;
top: 15px;
}
.widget.widget_recent_comments ul li.recentcomments:last-child {
border-bottom: none;
margin-bottom: 0;
}
.widget.widget_recent_entries ul li {
color: var(--mlf-txt-color);
border-bottom: 1px dashed #e6e9f2;
padding-bottom: 12px;
margin-bottom: 14px;
}
.widget.widget_recent_entries ul li:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.widget.widget_rss ul li {
color: var(--mlf-txt-color);
margin-bottom: 30px;
}
.widget.widget_rss ul li:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.widget.widget_rss ul li a {
width: 100%;
display: inline-block;
color: var(--mlf-title-color);
font-weight: 500;
}
.widget.widget_rss ul li a:hover {
color: var(--mlf-primary);
}
.widget.widget_search h2.widget-title {
margin-bottom: 29px;
}
.widget.widget_rss ul li span.rss-date {
position: relative;
display: inline-block;
width: 100%;
font-size: 14px;
font-weight: 500;
padding-left: 20px;
margin: 6px 0 9px;
}
.widget.widget_rss ul li span.rss-date:before {
content: "\f073";
font-weight: 400;
font-family: "Font Awesome 5 Free";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto;
}
.cv-footer .widget.widget_tag_cloud .tagcloud a, .cv-footer .woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link {
background-color: rgb(0 0 0 / 0.09);
color: #ffffff;
}
body.search article a.post-edit-link {
right: -30px;
top: 0;
}
.comments-area > ol.comment-list table {
border-top: 1px solid #e6e9f2;
}
.page .comments-area .comment-respond {
padding: 45px 50px 24px;
}
.alignright {
clear: both;
margin-left: 2em;
margin-top: 0.5em;
}
.page .comments-area > ol.comment-list .comment-respond {
background: #f4f8f9;
display: inline-block;
width: 100%;
padding: 45px 50px 24px;
border: none;
border-radius: 10px;
margin: 42px 0 24px;
}
.cv-footer .widget.widget_recent_comments ul li.recentcomments:before {
background: rgb(34 34 34 / 40%);
}
.cv-blog-sidebar h4.foot_footer_title {
font-size: 22px;
color: var(--mlf-title-color);
position: relative;
line-height: 26px;
font-weight: 600;
padding: 0;
margin: 0 0 24px;
}
.cv-blog-sidebar .foot_widgets.foot_footer_post {
margin-bottom: 36px;
}
.widget.widget_rss ul li cite {
display: inline-block;
width: 100%;
margin-top: 6px;
font-weight: 500;
}
.widget-title a, .widget-title a:hover, .widget-title a:visited, .widget-title a:focus {
color: var(--mlf-title-color);
}
.widget.widget_text .textwidget {
margin-bottom: 8px;
}
.widget.widget_text .widget-title   {
margin-bottom: 17px;
}
.widget.widget_text .textwidget p img {
margin: 7px 0;
}
.widget.widget_text .textwidget .wp-caption.alignnone p.wp-caption-text {
margin: 0 0 1rem;
}
.widget.widget_text p strong {
margin: 3px 0;
display: inline-block;
width: 100%;
}
.widget.widget_text select {
margin: 3px 0 0;
}
.widget.widget_tag_cloud .widget-title {
margin-bottom: 24px;
}
.widget.widget_tag_cloud {
margin-bottom: 40px;
}
.widget.widget_nav_menu .widget-title {
margin-bottom: 17px;
}
.widget.widget_nav_menu .menu li {
color: var(--mlf-txt-color);
margin-bottom: 10px;
position: relative;
padding-left: 15px;
}
.cv-mega-menu .widget.widget_nav_menu .menu li {
padding-left: 0;
}
.widget.widget_nav_menu .menu li:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.cv-footer .cv-archiveCount, .cv-footer .widget.widget_categories span.cv_post_count {
color: #a9a9a9;
border: none;
}
.cv-footer .widget.widget_archive ul li:after, .cv-footer .widget.widget_categories ul li:after, .cv-footer .widget.widget_meta ul li:after, .cv-footer .widget.widget_recent_comments ul li:after, .cv-footer .widget.widget_pages ul li:after, .cv-footer .widget.widget_nav_menu ul li:after, .cv-footer .widget.widget_recent_entries ul li:after, .cv-footer .widget.widget_product_categories ul li:after {
border-top-color: var(--mlf-txt-color);
border-right-color: var(--mlf-txt-color);
}
.widget .nice-select span.current {
color: var(--mlf-txt-color);
}
.demo-import .cv-footer .widget.widget_text img {
margin: 0 0 23px;
}
.demo-import .cv-footer .widget h2.widget-title {
margin: 16px 0 23px;
}
.demo-import .cv-footer .widget li {
padding-left: 0;
}
.cv-foot-social li {
margin-left: 15px;
}
.cv-foot-social li:first-child {
margin-left: 0;
}
.cv-footer .cv-foot-social {
margin: -9px 0 31px;
display: flex;
flex-wrap: wrap;
}
.cv-footer ul, .cv-footer ol {
list-style: none;
padding: 0;
}
body.page a.post-edit-link {
position: relative;
left: 0;
right: unset;
border-radius: 10px;
display: inline-block;
top: 0;
}
.nice-select.open .list {
max-height: 320px;
overflow: hidden;
overflow-y: auto;
}
.single-product.woocommerce div.product div.images {
margin: 0;
}
.woocommerce.widget_price_filter form {
display: inline-block;
width: 100%;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #162b4d;
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align: left;
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse;
}
.widget.woocommerce.widget_price_filter button.button {
max-width: 160px;
font-size: 16px;
font-weight: 500;
}
.widget.woocommerce.widget_price_filter button.button:hover {
color: #ffffff;
background: #162b4d;
}
.widget .nice-select ul.list li {
margin: 0 !important;
padding: 0 20px;
}
.nice-select .list::-webkit-scrollbar {
width: 1px;
}
.nice-select .list::-webkit-scrollbar-track {
background-color: #e6e9f2;
}
.nice-select .list::-webkit-scrollbar-thumb {
background-color: #f1f1f1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:focus {
outline: 0;
}
.comment-form-rating .nice-select {
display: none;
}
.yith-wcwl-add-button i {
font-family: FontAwesome;
}
body.woocommerce-checkout .woocommerce {
padding: 80px 0 74px;
}
body .widget .nice-select .list li {
border: none;
}
body .widget .nice-select .list li:after, body .widget .nice-select .list li:before {
content: unset;
}
.cv-product-all ul li .cv-product-box .cv-product-img .cv-product-icon li .yith-wcwl-add-to-wishlist {
margin: 0;
}
.cv-product-icon li a.added_to_cart.wc-forward {
display: none;
}
.cv-quick-view .row {
align-items: center;
}
.cv-quick-view .cv-quick-short {
padding: 25px 20px 30px;
text-align: left;
}
.cv-product-box .cv-product-data .me-notices-wrapper {
display: none;
}
#yith-wcwl-popup-message {
display: none !important;
}
.woocommerce-cart p.return-to-shop a.button.wc-backward {
margin: 6px 0 16px;
}
.woocommerce table.shop_table .product-qyt {
display: inline-block;
}
table#wp-calendar thead {
border: 1px solid var(--mlf-primary);
border-bottom: 0;
}
table#wp-calendar tbody {
border: 1px solid #e6e9f2;
border-top: 0;
}
.cv-footer table#wp-calendar tbody {
border-color: #a9a9a9;
}
.widget {
display: inline-block;
width: 100%;
position: relative;
}
.widget-title {
font-size: 22px;
color: var(--mlf-title-color);
position: relative;
line-height: 26px;
font-weight: 600;
margin-bottom: 18px;
}
.cv_header_top .woocommerce-Price-amount.amount {
color: #8390a5;
font-weight: 500;
}
.comment-reply-title, .woocommerce-Reviews-title, .cv-login-wrapper h2, header.woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .cv-related-product-slider h2, .single-product div#review_form_wrapper div#review_form div#respond span.comment-reply-title {
font-size: 26px;
font-weight: 600;
color: var(--mlf-title-color);
margin-bottom: 23px;
position: relative;
}
.widget.widget_recent_comments li.recentcomments .comment-author-link a, .widget.widget_recent_comments li.recentcomments .comment-author-link {
color: var(--mlf-primary);
}
.cv-footer .widget.widget_recent_comments li.recentcomments .comment-author-link a, .cv-footer .widget.widget_recent_comments li.recentcomments .comment-author-link {
color: #ffffff;
}
.cv-footer .widget.widget_rss ul li, .cv-footer .widget.widget_recent_comments ul li.recentcomments, .cv-footer .widget.widget_recent_comments ul li.recentcomments, .cv-footer .widget.widget_rss ul li a.rsswidget, .cv-footer .widget.widget_rss ul li a {
color: #ffffff;
}
.cv-main-header .cv-logo {
padding: 10px 0 10px;
}
.cv-main-header .cv-toggle-nav span {
background: var(--mlf-primary);
}
.widget.widget_archive ul li:hover > a, .widget.widget_archive ul li:hover > a,  .widget.widget_archive ul li:hover > .cv-archiveCount, .widget.widget_archive ul > li:hover, .widget.widget_categories > span.cv_post_count, .widget.widget_categories ul li:hover > a, .widget.widget_categories ul li:hover > .cv_post_count, .widget.widget_pages ul > li, .widget.widget_pages ul li:hover > a, .widget.widget_meta ul li:hover > a, .widget.widget_recent_entries ul li:hover > a, .widget.widget_nav_menu .menu li:hover > a, .widget.widget_rss ul li:hover > a.rsswidget {
color: var(--mlf-primary);
}
.widget.widget_archive ul li:hover > .cv-archiveCount, .widget.widget_categories > span.cv_post_count, .widget.widget_archive ul > li:hover:after, .widget.widget_archive ul > li:hover:after, .widget.widget_categories ul li:hover >  .cv-archiveCount, .widget.widget_categories ul li:hover > .cv_post_count, .widget.widget_categories ul > li:hover:after, .widget.widget_pages ul > li:hover:after, .widget.widget_meta ul > li:hover:after, .widget.widget_recent_entries ul > li:hover:after,  .widget.widget_recent_comments ul > li.recentcomments:hover:after, .widget.widget_nav_menu .menu > li:hover:after {
border-color: var(--mlf-primary);
}
.widget.widget_archive ul li a, .widget.widget_archive ul li a, .widget.widget_archive ul li .cv-archiveCount, .widget.widget_archive ul li .widget.widget_categories span.cv_post_count, .widget.widget_categories ul li, .widget.widget_categories ul li a, .widget.widget_categories ul li .cv_post_count, .widget.widget_pages ul li, .widget.widget_pages ul li a, .widget.widget_meta ul li, .widget.widget_meta ul li a, .widget.widget_recent_entries ul li a, .widget.widget_nav_menu .menu li > a, .widget.widget_archive ul li .cv-archiveCount, .widget.widget_archive ul li .widget.widget_categories span.cv_post_count, .widget.widget_archive ul li:after, .widget.widget_archive ul li:after, .widget.widget_categories ul li, .widget.widget_categories ul li .cv-archiveCount, .widget.widget_categories ul li .cv_post_count, .widget.widget_categories ul li:after, .widget.widget_pages ul li:after, .widget.widget_meta ul li, .widget.widget_meta ul li:after, .widget.widget_recent_entries ul li:after,  .widget.widget_recent_comments ul li.recentcomments:after, .widget.widget_nav_menu .menu li:after, .widget.widget_rss ul li a.rsswidget {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.widget.widget_archive ul li:hover a, .widget.widget_archive ul li:hover a,  .widget.widget_archive ul li:hover .cv-archiveCount, .widget.widget_archive ul li:hover .widget.widget_categories span.cv_post_count, .widget.widget_categories ul li, .widget.widget_categories ul li:hover a, .widget.widget_categories ul li:hover .cv_post_count, .widget.widget_pages ul li, .widget.widget_pages ul li:hover a, .widget.widget_meta ul li, .widget.widget_meta ul li:hover a, .widget.widget_recent_entries ul li:hover a, .widget.widget_nav_menu .menu li:hover > a, .widget.widget_archive ul li:hover .cv-archiveCount, .widget.widget_archive ul li:hover .widget.widget_categories span.cv_post_count, .widget.widget_archive ul li:hover:after, .widget.widget_archive ul li:hover:after, .widget.widget_categories ul li, .widget.widget_categories ul li:hover .cv-archiveCount, .widget.widget_categories ul li:hover .cv_post_count, .widget.widget_categories ul li:hover:after, .widget.widget_pages ul li:hover:after, .widget.widget_meta ul li, .widget.widget_meta ul li:hover:after, .widget.widget_recent_entries ul li:hover:after,  .widget.widget_recent_comments ul li.recentcomments:hover:after, .widget.widget_nav_menu .menu li:hover:after, .widget.widget_rss ul li:hover a.rsswidget {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
article.post {
display: inline-block;
width: 100%;
padding: 25px 30px 22px;
margin-bottom: 50px;
background: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 30px 0 rgb(0 53 100 / 0.06);
-moz-box-shadow: 0 0 30px 0 rgb(0 53 100 / 0.06);
box-shadow: 0 0 30px 0 rgb(0 53 100 / 0.06);
}
article.post:last-of-type {
margin: 0 0 30px;
}
.demo-import.single-post article.post {
padding: 0;
box-shadow: none;
border-radius: 0;
}
.demo-import.single-post article.post .cv-blog-img .post-thumbnail {
margin: 0;
}
.cv-blog-page {
padding-bottom: 60px;
}
article.post time.entry-date, header.entry-header a.cv-blog-date span.posted-on {
color: var(--mlf-primary);
font-weight: 500;
display: inline-block;
}
.read-more-icon svg {
height: 10px;
width: 10px;
margin-left: 6px;
fill: #162b4d;
vertical-align: baseline;
}
.cv_rm {
display: inline-block;
color: var(--mlf-primary);
font-weight: 500;
letter-spacing: .5px;
}
.cv_rm:hover, .cv_rm:focus, .cv_rm:visited {
color: var(--mlf-primary);
}
.cv_rm svg {
fill: var(--mlf-primary);
}
.cv_rm:hover svg, .cv_rm:focus svg,  .cv_rm:visited svg {
fill: var(--mlf-primary);
}
.cv_rm:hover svg, .cv_rm:focus svg, .cv_rm:visited svg, .cv_rm svg {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv-read-more-wrapper {
margin-top: 16px;
}
.wp-block-search .wp-block-search__input {
border-radius: 10px 0 0 10px;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
padding: 0;
}
form.wp-block-search button.wp-block-search__button {
margin-left: 0;
border-radius: 0 10px 10px 0;
transform: unset;
box-shadow: none;
}
ul.wp-block-archives.extraclass.wp-block-archives-list li {
margin: 0 0 10px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
margin-bottom: 10px;
}
.nice-select .list {
width: 100%;
border-radius: 0 0 10px 10px;
}
.nice-select {
border-color: #e6e9f2;
border-radius: 10px;
height: 50px;
line-height: 50px;
min-width: 180px;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
border-color: #e6e9f2;
}
.widget .nice-select {
width: 100%;
}
.nice-select.open {
border-radius: 10px 10px 0 0;
}
.cv-woo-sortinng { display: none;
width: 100%;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin: 0 0 14px;
}
.woocommerce .woocommerce-ordering {
margin: 0px 0 16px;
}
.cv-woo-sortinng .woocommerce-result-count {
margin: 6px 0 6px;
}
.woocommerce-notices-wrapper {
width: 100%;
}
.cv_price_pop {
width: 100%;
display: inline-block;
margin: 10px 0 10px;
} div#calendar_wrap {
width: 100%;
overflow: auto;
}
table#wp-calendar{
text-align: center;
}
table#wp-calendar caption {
color: var(--mlf-title-color);
font-weight: 400;
padding-bottom: 0;
width: 100%;
}
table#wp-calendar thead, .wp-block-calendar table th {
background-color: var(--mlf-primary);
}
table#wp-calendar thead tr th {
color: #ffffff;
}
table#wp-calendar tr td#prev {
text-align: left;
}
table#wp-calendar tr td#left {
text-align: right;
}
table#wp-calendar td, table#wp-calendar th {
border: none;
font-size: 12px;
font-weight: 500;
padding: 10px;
}
.cv-blog-sidebar .widget.widget_calendar table#wp-calendar td#today, table#wp-calendar td#today {
width: 30px;
min-width: 30px;
min-height: 30px;
max-height: 30px;
display: inline-table;
line-height: 30px;
vertical-align: sub;
background: var(--mlf-primary);
color: #ffffff;
font-weight: 700;
border-radius: 10px;
padding: 0;
}
.cv-blog-sidebar .widget.widget_calendar table#wp-calendar td#today, table#wp-calendar td#today a {
color: #fff;
}
.home.page-template ,.post {
margin-bottom: 0;
}
.widget .menu-testing-menu-container ul, .widget > ul, .widget > ul > li ul.children, .menu-main-menu-container ul{
padding: 0px;
margin: 0px;
list-style: none;
}
.widget .menu-testing-menu-container ul li, .widget > ul > li, .widget > ul > li ul.children li,  .menu-main-menu-container ul li, .widget.widget_meta ul li, .widget.widget_recent_comments ul li{
position: relative;
margin-bottom: 10px;
}
.widget > ul > li ul.children, .widget .sub-menu,.widget .menu-testing-menu-container .sub-menu{
margin-top:15px;
} 
.widget .menu-testing-menu-container ul li a, .widget > ul > li > a, .widget > ul > li ul.children li a,  .menu-main-menu-container ul li a{
text-transform: capitalize;
}
.widget_meta ul li ,.widget_recent_comments ul li,.widget_rss ul li{
padding: 0;
}
.widget > ul > li ul.sub-menu,  .menu-main-menu-container ul > li > ul.sub-menu{
padding-left: 10px;
}
.cv-archiveCount, span.cv_post_count {
display: inline-block;
margin-left: 10px;
position: relative;
float: right;
}
.cv-archiveCount:before, span.cv_post_count:before {
content: "(";
}
.cv-archiveCount:after, span.cv_post_count:after {
content: ")";
}
.widget.widget_archive ul li, .widget.widget_categories ul li {
margin-bottom: 10px;
}
.cv-footer .widget ul.list {
color: var(--mlf-txt-color);
}
.cv-blog-sidebar .widget.widget_archive ul li:last-child,  .widget.widget_archive ul li:last-child, .cv-blog-sidebar .widget.widget_categories ul li:last-child, .widget.widget_categories ul li:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.widget.widget_recent_comments {
margin-bottom: 38px;
}
.widget.widget_recent_comments .widget-title {
margin-bottom: 24px;
}
.widget.widget_text .textwidget strong {
color: var(--mlf-title-color);
}
.cv-foot-box .widget-title, .cv-foot-box .widget_title{
color: #ffffff;
font-weight: 500;
}
.cv-foot-box .widget.widget_text .textwidget p{
color: #ffffff;
}
.cv-foot-box .widget.widget_text .textwidget strong{
color: #ffffff;
}
.cv-foot-box .rssSummary {
color: #ffffff;
}
.cv-foot-box .widget {
color: #ffffff;
}
.cv-foot-box .widget.widget_rss li:after {
content: unset;
}
.widget.widget_tag_cloud .tagcloud a, .cv-blog-sidebar .woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link {
border-radius: 4px;
text-transform: capitalize;
background-color: #f4f8f9;
width: auto;
display: inline-block;
margin-bottom: 10px;
margin-right: 3px;
padding: 7px 25px;
font-size: 14px !important;
font-weight: 400;
line-height: 26px;
color: var(--mlf-txt-color);
}
.widget.widget_tag_cloud .tagcloud a:hover, .woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover {
background: var(--mlf-primary);
color: #ffffff;
}
.widget.widget_search .search-form, .woocommerce.widget_product_search form > div {
display: flex;
}
.woocommerce.widget ul li .product-title {
font-weight: 500;
}
.widget.widget_search .search-form label, .woocommerce.widget_product_search form > div label {
width: calc(100% - 60px);
margin: 0;
}
.widget.widget_search .search-form .search-field, .woocommerce-product-search input, .no-results input.search-field, .woocommerce.widget_product_search form > div input {
border: none;
border-radius: 10px 0px 0px 10px;
height: 50px;
padding: 0px 20px;
outline: none;
width: 100%;
border-right: 0;
background: #f4f8f9;
}
.widget.widget_search .search-form .search-submit, .woocommerce-product-search button, .no-results input.search-submit, .woocommerce.widget_product_search form > div .search-submit {
border-radius: 0px 10px 10px 0px;
height: 50px;
cursor: pointer;
font-size: 15px;
padding: 0px 15px;
background: var(--mlf-primary);
min-width: 60px;
max-width: 60px;
border-left: 0;
border-color: var(--mlf-primary);
}
.widget.widget_search .search-form .search-submit:hover, .woocommerce-product-search button:hover, .no-results input.search-submit:hover, .woocommerce.widget_product_search form > div .search-submit:hover {
background: #162b4d;    
}
.widget.widget_search .search-form .search-submit svg,.woocommerce-product-search button svg,.no-results input.search-submit svg, .woocommerce.widget_product_search form > div .search-submit svg {
fill: #ffffff;
height: 20px;
width: 20px;
}
.widget.widget_search .search-form .search-submit:hover, .woocommerce-product-search button:hover, .no-results input.search-submit:hover, .woocommerce.widget_product_search form > div .search-submit:hover {
box-shadow: none;
transform: translateY(0px);
}
.no-results label {
width: 100%;
}
.no-results form {
position: relative;
}
.no-results input.search-field {
border-radius: 10px;
}
.woocommerce-product-search button ,.no-results input.search-submit{
position: absolute;
top: 0;
right: 0;
}
.woocommerce-product-search {
position: relative;
}
.widget.widget_categories select, .widget.widget_text select, .widget.widget_archive select, .wp-block-archives select {
height: 50px;
width: 100%;
padding-left: 15px;
border-radius: 10px;
cursor: pointer;
outline: 0;
border-color: #e6e9f2;
}
.wp-block-image img {
border-radius: 10px 10px 10px 10px;
}
.comments-link a{
color: var(--mlf-primary);
}
.wp-block-button, .wp-block-cover, .wp-block-cover-image {
margin-bottom: 16px;
}
.wp-block-button__link, a:not([href]) {
background-color: var(--mlf-primary);
border-radius: 10px;
font-weight: 500;
color: #ffffff;
}
.wp-block-button__link:hover, a:not([href]):hover {
background-color: #162b4d;
color: #ffffff;
}
.is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline {
border-color: var(--mlf-primary);
color: var(--mlf-primary);
}
.is-style-outline .wp-block-button__link:hover {
border-color: #162b4d;
color: #162b4d;
background: transparent;
}
.wp-block-image > figure {
margin: 0;
}
header.woocommerce-Address-title h3 {
margin-bottom: 20px;
padding-right: 40px;
}
header.woocommerce-Address-title {
position: relative;
}
header.woocommerce-Address-title a.edit {
position: absolute;
top: 0;
right: 0;
}
.cv-login-wrapper h2 {
margin-bottom: 16px;
}
.cv-footer .widget-title, .cv-footer .comment-reply-title {
color: #ffffff;
font-weight: 500;
}
.cv-footer a, .cv-footer, .cv-footer .widget.widget_text .textwidget strong {
color: #ffffff;
}
.entry-content ol, .entry-content ul, .comments-area ul, .comments-area ol, .cv-blog-box ol, .cv-blog-box ul {
margin: 0;
padding-left: 30px;
}
.entry-content ol li, .entry-content ul li, .comments-area ul li, .comments-area ol li, .cv-blog-box ol li, .cv-blog-box ul li {
margin-bottom: 10px;
padding-left: 0px;
}
.entry-content ol li:last-child, .entry-content ul li:last-child, .comments-area ul li:last-child, .comments-area ol li:last-child, .cv-blog-box ol li:last-child, .cv-blog-box ul li:last-child {
margin-bottom: 0;
}
.comments-area ol li a:hover{
color: var(--mlf-primary);
}
.entry-content p strong, .comment_info p strong, .cv-blog-box p strong {
color: var(--mlf-title-color);
}
.entry-content p a:hover{
color: var(--mlf-primary);
}
.mejs-audio{
margin-bottom: 15px;
}
.cv-footer input.search-submit {
min-width: 100px;
}
.comments-link {
margin: 6px 0 0;
display: inline-block;
width: 100%;
}
strong {
font-weight: 600;
}
.cv-blog-two .cv-blog-data, .cv-blog-data {
display: inline-block;
width: 100%;
}
.cv-blog-page-box .wp-block-cover-image .wp-block-cover-image-text,
.cv-blog-page-box .wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.cv-blog-page-box .wp-block-cover .wp-block-cover-image-text,
.cv-blog-page-box .wp-block-cover .wp-block-cover-text,
.cv-blog-page-box .wp-block-cover h2,
.cv-blog-page-box .has-pale-pink-background-color p strong {
color: #ffffff;
}
footer.entry-footer {
margin-top: 26px;
}
blockquote {
margin: 0 0 1rem !important;
display: inline-block;
position: relative;
width: 100%;
border-radius: 10px;
background-color: var(--mlf-primary);
padding: 30px 20px 36px !important;
text-align: center;
color: #ffffff !important;
}
blockquote:before {
content: "";
position: absolute;
background-image: url(https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/.https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/images/blogquote.png);
top: 50%;
left: 50%;
width: 94px;
height: 71px;
margin-top: -36px;
margin-left: -47px;
background-repeat: no-repeat;
}
blockquote p, blockquote cite {
position: relative;
}
.cv-blog-box blockquote p strong, .cv-blog-box blockquote p strong a {
color: #ffffff;
}
.cv-blog-social li {
margin-right: 3px;
display: inline-block;
}
.wp-block-file .wp-block-file__button {
background: var(--mlf-primary);
background-color: var(--mlf-primary);
}
.wp-block-file .wp-block-file__button:hover {
background: #162b4d;
background-color: #162b4d;
}
.wp-block-video video {
border: none;
border-radius: 10px;
}
.widget:last-of-type {
margin-bottom: 23px;
}
.cv-footer table#wp-calendar caption {
color: #ffffff;
}
figcaption.blocks-gallery-caption {
margin: 0 0 1rem;
}
article:last-of-type .cv-blog-box {
margin-bottom: 0;
}
.cv-footer > .container {
padding-top: 77px;
}
.cv-footer {
padding-top: 0;
padding-bottom: 0;
}
.demo-import .cv-footer.spacer-top {
padding-top: 3px;
padding-bottom: 0;
}
.demo-import li {
list-style: none;
outline: 0;
}
.demo-import ol, .demo-import ul {
padding: 0;
}
.cv-blog-box blockquote p strong code, blockquote a {
color: #ffffff;
}
a:focus {
outline: none;
}
a.cv-price-cart:visited {
color: #ffffff;
}
body input, body select, .select2-container .select2-selection--single, #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
width: 100%;
height: 50px;
border: 1px solid #e6e9f2;
padding: 0 20px;
border-radius: 10px;
outline: none;
}
.select2-container .select2-selection--single {
}
input[type="number"], .woocommerce .quantity .qty {
width: 60px;
border-radius: 6px 0px 0px 6px;
height: 50px;
margin: auto 0;
padding: 0 5px;
text-align: center;
line-height: 50px;
}
body.single-product .cv-prod-content form.cart {
display: flex;
align-items: center;
margin-top: 20px;
margin-bottom: 30px;
flex-wrap: wrap;
}
body.single-product .cv-prod-content .entry-summary {
margin: 0;
}
body.single-product .product_meta span.posted_in, body.single-product .product_meta span.tagged_as {
margin: 15px 0 0;
display: inline-block;
width: 100%;
}
span.cv_meta_title {
display: inline-block;
margin-right: 15px;
}
body.single-product .cv-prod-content form.cart .quantity {
margin-right: 15px;
}
.woocommerce-tabs ul.tabs {
border-bottom: 1px solid #e6e9f2;
}
.woocommerce-tabs ul.tabs li {
display: inline-block;
}
.woocommerce-tabs ul.tabs li a {
padding: .6em 1em;
text-transform: capitalize;
font-weight: 600;
color: var(--mlf-txt-color);
margin-right: 5px;
}
.woocommerce-tabs ul.tabs li.active a {
color: var(--mlf-primary);
border-bottom: 1px solid var(--mlf-primary) !important;
border-bottom: 0;
}
.woocommerce-Tabs-panel.panel h2 {
font-size: 26px;
font-weight: 600;
margin-bottom: 24px;
text-transform: capitalize;
}
mark, ins {
background: transparent;
}
body .star-rating span::before {
color: #ffc149;
}
.cv-blog-two .cv-blog-img img {
object-fit: cover;
}
.demo-import p {
margin: 0;
}
.form-submit {
width: auto;
display: inline-block;
}
input[type="checkbox"] {
display: inline-block;
width: auto;
height: auto;
}
figure.gallery-item figcaption {
margin-top: 10px;
}
.wp-block-calendar table {
margin-top: 1.5rem;
}
nav.wp-calendar-nav {
text-align: left;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
nav.wp-calendar-nav a {
text-decoration: none;
font-weight: 500;
}
.wp-block-categories select {
margin: 0 0 1.5rem;
}
.cv-blog-data > .more-link {
margin-right: 15px;
}
form.wp-block-search {
margin-bottom: 1.5rem;
}
.wp-block-cover .wp-block-cover-text strong, .wp-block-cover p.wp-block-cover-text {
color: #ffffff;
}
.int_blog_sidebar .widget.widget_tag_cloud .tagcloud a {
color: var(--mlf-txt-color);
}
.int_blog_sidebar .widget.widget_tag_cloud .tagcloud a:hover {
color: var(--mlf-primary);
}
blockquote code {
color: #ffffff;
}
form.post-password-form p {
width: auto;
}
form.post-password-form label {
width: calc(100% - 200px);
}
form.post-password-form input[type="submit"] {
width: 160px;
}
.cv-pagination {
margin-top: 20px;
}
.cv-blog-title {
word-break: break-word;
}
.comment-author img.avatar {
margin: 0 10px 10px 0;
}
.mejs-container button, .mejs-container button:hover, a.mejs-horizontal-volume-slider, a.mejs-horizontal-volume-slider:hover {
transform: unset;
min-width: auto;
}
.woocommerce-info, body p.woocommerce-info, .woocommerce-noreviews, body p.woocommerce-noreviews, .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments, .md_add_cart_message {
padding: 10px 20px;
align-items: center;
border: 1px solid #e6e9f2;
border-radius: 3px;
margin: 0 0 35px;
font-size: 16px;
font-weight: 600;
color: var(--mlf-title-color);
margin-bottom: 24px;
text-transform: capitalize;
background: transparent;
width: 100%;
}
.md_add_cart_message a.button, body .md_add_cart_message a.button:hover {
color: var(--mlf-primary);
font-size: 18px;
background: transparent;
transform: unset;
box-shadow: none;
height: auto;
line-height: inherit;
padding: 0 0 0 20px;
min-width: auto;
float: right;
}
div#review_form_wrapper div#review_form div#respond span.comment-reply-title {
font-size: 18px;
color: var(--mlf-title-color);
}
body p.stars.selected a:not(.active)::before, body p.stars.selected a.active::before, p.stars:hover a::before {
color: var(--mlf-primary);
}
body.woocommerce-account form.woocommerce-form {
width: 100%;
display: flex;
flex-wrap: wrap;
}
body.woocommerce-account form p {
width: 100%;
}
.woocommerce p label { margin-top: -6px !important;
text-transform: capitalize;
}
div#respond p.comment-form-cookies-consent label {
text-transform: none;
width: calc(100% - 30px);
padding-left: 6px;
cursor: pointer;
}
body .cv-cart form.woocommerce-cart-form .product-remove .remove, body .cv-cart form.woocommerce-cart-form .product-remove .remove:hover {
color: var(--mlf-primary) !important;
font-size: 30px;
background: transparent;
}
.cv-last-order table td.actions .coupon, .woocommerce table.cart td.actions .coupon {
display: inline-block;
flex-wrap: wrap;
margin-bottom: 0;
float: left !important;
}
.cv-last-order table td.actions .coupon label {
width: 100%;
text-align: left;
}
.cv-last-order table td.actions .coupon input, .woocommerce table.cart td.actions .input-text, #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
width: calc(100% - 160px);
border-radius: 10px 0px 0px 10px;
margin: 0;
}
.cv-last-order table td.actions .coupon button {
width: 160px;
transform: unset;
border-radius: 0 10px 10px 0;
}
.cv-last-order table td.actions {
text-align: right;
}
.cart-collaterals .cart_totals {
width: 100%;
max-width: 767px;
}
.cart-collaterals {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.cart-collaterals .cart_totals h2 {
font-size: 26px;
font-weight: 600;
margin-bottom: 0;
text-transform: capitalize;
border: 1px solid #e6e9f2;
padding: 20px;
}
.cart-collaterals .cart_totals table th, #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
background: transparent;
padding: 20px;
text-transform: capitalize;
border: 1px solid #e6e9f2;
border-top: none;
max-width: 100%;
color: var(--mlf-title-color);
}
.wc-proceed-to-checkout {
margin-top: 30px;
text-align: right;
}
body.woocommerce-checkout .woocommerce form > div > div, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
width: 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
float: none;
width: 100%;
padding: 0;
}
body.woocommerce-checkout .woocommerce form > div > div p {
width: 100%;
margin: 0 0 22px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 50px;
color: var(--mlf-txt-color);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 10px;
right: 20px;
}
.woocommerce-checkout-review-order thead th, .woocommerce table.shop_table thead th, table thead th {
background: var(--mlf-primary);
color: #fff;
padding: 12px 20px 13px;
text-transform: capitalize;
border-right: 1px solid #e6e9f2;
}
.woocommerce-checkout-review-order tbody td {
padding: 20px;
text-transform: capitalize;
border: 1px solid #e6e9f2;
border-top: none;
}
.woocommerce-checkout-review-order tfoot td {
color: var(--mlf-primary);
text-transform: capitalize;
padding: 20px;
text-transform: capitalize;
border: 1px solid #e6e9f2;
border-top: none;
}
.woocommerce-checkout-review-order tfoot th, .woocommerce table.shop_table th {
color: var(--mlf-title-color);
text-transform: capitalize;
padding: 20px;
text-transform: capitalize;
border: 1px solid #e6e9f2;
border-top: none;
}
.woocommerce table.shop_table thead th {
color: #ffffff;
}
.woocommerce-checkout-review-order li.woocommerce-notice {
padding: 20px 20px 20px;
font-size: 16px;
}
.form-row.place-order button {
margin-top: 20px;
}
body.woocommerce-checkout .cv-blog-data {
padding: 0;
}
body.woocommerce-checkout .cv-blog-box {
box-shadow: unset;
}
body .select2-dropdown {
border-color: #e6e9f2;
}
.cv-login-wrapper {
padding: 0 15px;
}
.cv-login-wrapper form {
padding: 0 6px;
}
.cv-login-wrapper p.form-row:nth-child(3) {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
margin: 30px 0 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
border: none;
padding: 0;
}
body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation {
max-width: 380px;
width: 100%;
padding: 0 15px;
}
nav.woocommerce-MyAccount-navigation ul li a {
margin-bottom: 20px;
border: 1px solid #e6e9f2;
padding: 10px 20px;
border-radius: 10px;
display: inline-block;
width: 100%;
}
body.woocommerce-account .woocommerce {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 72px 0 57px;
}
body.woocommerce-account .woocommerce .cv-deshboard {
width: calc(100% - 380px);
padding: 0 15px;
}
nav.woocommerce-MyAccount-navigation ul li a:hover, nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: var(--mlf-primary);
border-color: var(--mlf-primary);
}
.col-1, .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
float: none;
width: 100%;
}
body.woocommerce-account .woocommerce header.title a {
color: var(--mlf-primary);
font-weight: 500;
}
form.woocommerce-EditAccountForm fieldset legend {
font-size: 26px;
font-weight: 600;
margin-bottom: 5px;
text-transform: capitalize;
}
form.woocommerce-EditAccountForm fieldset legend, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, h3#order_review_heading {
font-size: 26px;
font-weight: 600;
text-transform: capitalize;
margin: 0px 0 20px;
display: inline-block;
width: 100%;
}
.woocommerce-billing-fields h3 {
margin-bottom: 16px;
}
.woocommerce-additional-fields h3 {
margin: 22px 0 16px;
}
h3#order_review_heading {
margin: 15px 0 24px;
}
table.shop_table.woocommerce-checkout-review-order-table {
margin-bottom: 50px;
}
body.woocommerce-checkout .spacer-bottom {
padding-bottom: 44px;
}
.comment-reply-title {
margin-bottom: 12px;
font-size: 28px;
}
.comment-respond p.comment-notes {
margin: 0 0 32px;
}
.comment-reply-title small {
float: right;
font-weight: 500;
}
body.page-template-medical-blog-temp .spacer-bottom {
padding-bottom: 67px;
}
.cat-links a, .tags-links a {
margin: 0px 0 6px 6px;
border-radius: 4px;
text-transform: capitalize;
background-color: #f4f8f9;
width: auto;
display: inline-block;
margin-bottom: 10px;
margin-right: 3px;
padding: 7px 25px;
font-size: 14px !important;
font-weight: 400;
line-height: 26px;
color: var(--mlf-txt-color);
}
.cat-links a:hover, .tags-links a:hover {
background: var(--mlf-primary);
color: #ffffff;
}
body.logged-in .blog-date, body.admin-bar .blog-date {
left: 20px;
right: unset;
}
.logged-in .cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date, .admin-bar .cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date {
left: 0;
}
.cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date {
right: 0;
}
.cat-links a, .tags-links a, .cat-links a:hover, .tags-links a:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.comments-link svg {
height: 20px;
width: 20px;
vertical-align: text-top;
fill: var(--mlf-primary);
margin-right: 10px;
}
.comments-link a {
color: var(--mlf-txt-color);
font-weight: 500;
}
.comments-link a:hover, .comments-link a:focus {
color: var(--mlf-primary);
}
.cv-blog-single.spacer-bottom {
padding-bottom: 80px;
}
.cv-product-all ul li .cv-product-box {
margin-bottom: 0;
}
div#tab-reviews {
margin: 22px 0 0;
}
body.single-product .cv-pro-thumb-img {
border: none;
border-radius: 0;
}
body.single-product .cv-pro-thumb-img {
border: none;
border-radius: 0;
}
body.single-product .cv-pro-thumb-img:hover {
border-color: var(--mlf-primary);
}
body.single-product .cv-pro-thumb-img:hover, body.single-product .cv-pro-thumb-img {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.commentlist .comment_container {
display: flex;
flex-wrap: wrap;
}
.commentlist .comment_container img, body.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 100px;
height: 100px;
border: none;
border-radius: 10px;
border: none;
float: none;
position: unset;
padding: 0;
}
.commentlist .comment_container .comment-text, body.woocommerce #reviews #comments ol.commentlist li .comment-text {
width: calc(100% - 100px);
padding: 0 0 0 20px;
border: none;
border-radius: 0;
margin: 0;
}
.cv_review .review, body.woocommerce #reviews #comments ol.commentlist li {
list-style: none;
margin: 0 0 30px;
border-bottom: 1px solid #e6e9f2;
padding-bottom: 26px;
}
.commentlist .comment_container .comment-text p.meta {
text-transform: capitalize;
margin-bottom: 8px;
display: inline-block;
font-size: 18px;
font-weight: 700;
width: 100%;
color: #545b6d;
}
.commentlist .comment_container .comment-text p.meta strong {
margin-bottom: 8px;
display: inline-block;
font-size: 18px;
font-weight: 700;
color: #545b6d;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta span.woocommerce-review__dash {
font-size: 0;
}
.commentlist .comment_container .comment-text p.meta time.woocommerce-review__published-date {
padding-left: 10px;
color: #adb2be;
font-size: 14px;
font-weight: 500;
}
.commentlist .comment_container .comment-text .star-rating {
margin-bottom: 8px;
float: none;
}
p.comment-form-cookies-consent {
display: flex;
align-items: center;
}
p.comment-form-cookies-consent input {
margin: 6px 3px 6px 0;
}
.has-large-font-size {
font-size: 36px;
line-height: 40px;
}
.page-template.demo-import footer.entry-footer {
padding: 0 15px;
}
.product-filter .mix {
display: none;
}
body.logged-in.woocommerce-account .woocommerce {
padding: 80px 0 60px;
} .comments-area > ol.comment-list {
margin-bottom: 30px;
padding-left:0;
list-style:none;
}
.comments-area > ol.comment-list > li {
list-style: none;
margin-bottom: 30px;
border-bottom: 1px solid #e6e9f2;
padding-bottom: 26px;
}
.comments-area > ol.comment-list > li:last-child, .comments-area > ol.comment-list > li .children li:last-child {
border: none;
padding: 0;
margin: 0;
}
.cv-blog-single .comment-form p.form-submit, .comment-form p.form-submit {
margin-top: 30px;
} .woocommerce-NoticeGroup-checkout ul.woocommerce-error {
display: flex;
flex-wrap: wrap;
padding: 24px 15px 13px;
margin-bottom: 24px;
}
.woocommerce-NoticeGroup-checkout ul.woocommerce-error li {
width: 100%;
color: #cc0000;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
content: unset;
}
form.woocommerce-EditAccountForm fieldset {
margin-top: 26px;
}
.cv_login_sign .setting_toggle img {
height: 20px;
width: 20px;
border: none;
border-radius: 100%;
margin-right: 8px;
}
.cv-head-icon ul li a.setting_toggle i {
margin-left: 15px;
}
a.setting_toggle {
text-transform: capitalize;
}
.cv_profile_drop {
transition: 0.5s;
z-index: 9;
min-width: 150px;
max-width: 150px;
right: 0;
left: unset;
display: flex;
align-items: center;
position: absolute;
background: #ffffff;
min-width: 160px;
padding: 20px 20px 10px;
border: none;
border-radius: 0 0 10px 10px;
box-shadow: 0px 6px 20px 0 rgb(0 0 0 / 6%);
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
visibility: hidden;
opacity: 0;
text-align: left;
width: auto;
right: unset;
top: 50px;
}
.cv_profile_drop.cv_profile_open {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cv-head-icon .cv_profile_drop ul li a i {
margin-right: 10px;
}
.cv_header_wooInfo ul li .cv_profile_drop li {
display: inline-block;
width: 100%;
margin: 0 0 10px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border: none;
padding: 0;
margin: 0;
text-align: left;
border-radius: 0;
}
form.checkout_coupon.woocommerce-form-coupon, .woocommerce form.checkout_coupon {
display: flex;
flex-wrap: wrap;
margin: 0 0 44px;
}
form.checkout_coupon.woocommerce-form-coupon p {
width: 100%;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
width: calc(100% - 200px);
padding: 0;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
width: 200px;
padding: 0;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first input {
border-radius: 10px 0 0 10px;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button {
border-radius: 0 10px 10px 0;
transform: unset;
box-shadow: none;
}
.cv-blog-single-box .cv-blog-data .cat-links {
margin-top: 17px;
margin-bottom: 5px;
}
.wp-block-button.aligncenter a.wp-block-button__link {
height: auto;
line-height: 30px;
padding: 10px 20px;
}
.wp-block-image .aligncenter {
text-align: center;
}
body .cv-footer .widget.widget_rss a.rsswidget {
color: var(--mlf-primary) !important;
}
.blocks-gallery-grid .blocks-gallery-image figcaption {
padding: 9px 10px 9px;
}
body .cv-footer .widget.widget_rss span.rss-date {
color: #ffffff;
}
.cv_header_wooInfo ul li a.setting_toggle i {
margin-left: 10px;
}
.gallery-icon img, .wp-block-media-text .wp-block-media-text__media img {
border-radius: 10px;
}
p.has-text-align-center {
width: 100%;
display: inline-block;
margin-top: 10px;
}
.wp-block-gallery .blocks-gallery-item {
margin-bottom: 16px !important;
}
.demo-import footer.entry-footer {
margin-top: 15px;
}
body .widget_price_filter .ui-slider .ui-slider-range, body .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background: var(--mlf-primary) !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background: var(--mlf-primary) !important;
border: none;
border-radius: 100px;
}
.woocommerce.widget_price_filter form .price_label {
display: inline-block;
width: 100%;
margin-bottom: 18px;
font-weight: 500;
}
body .woocommerce table.shop_table, #add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
border: none;
border-collapse: collapse;
border-radius: 0;
}
.product-qyt .quantity {
border: 1px solid #e6e9f2;
border-radius: 6px;
}
.woocommerce .quantity input[type="number"].qty {
border: none;
border-radius: 0;
margin: 0;
background: transparent;
border-left: 1px solid #e6e9f2;
border-right: 1px solid #e6e9f2;
height: 48px;
}
.product-qyt .quantity .wrapper-qty {
border-left: 1px solid #e6e9f2;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: transparent;
border-radius: 0;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border-bottom: none;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding: 0;
}
a.button.wc-backward {
margin-top: 30px;
}
.cv-header-two .cv_profile_drop {
top: 75px;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float: none;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
width: auto;
margin: 0;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: none;
width: auto;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
background: var(--mlf-primary);
background-color: var(--mlf-primary);
padding: 0 20px;
color: #ffffff;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
padding: 0;
}
.star-rating {
font-size: .857em;
}
.star-rating {
display: block;
margin: 9px 0 6px !important;
float: none;
}
.star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
width: 5.4em;
font-family: star;
}
.star-rating::before {
content: "\73\73\73\73\73";
color: #ffc149;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
color: #ffc149;
}
.woocommerce-cart .woocommerce {
padding: 80px 0 64px;
}
table.shop_table.cart.wishlist_table.wishlist_view {
font-size: 16px;
}
.woocommerce-wishlist form#yith-wcwl-form {
margin: 80px 0;
}
body.single-product .cv-shop div.product p.price del > span {
margin: 0 10px 0 0;
}
.cv-prod-content .yith-wcwl-add-to-wishlist {
margin: 10px 10px 10px 0;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 80px;
height: 80px;
object-fit: cover;
}
.fw-container-fluid .fw-col-xs-12 {
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.woocommerce a.remove, .woocommerce a.remove:hover {
color: var(--mlf-primary) !important;
background: transparent;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border-top-color: #e6e9f2;
padding: 12px 0 0;
}
.cv-blog-page.blog-thumb-wrapper {
padding: 80px 0 60px;
}
.header_cartbox .cv_checkout_table p.woocommerce-mini-cart__empty-message {
padding: 15px 15px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background-color: transparent;
display: inline-block;
margin: 0;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs::before {
content: unset;
}
.toast.toast-error {
color: #ffffff !important;
background-color: red !important;
}
.toast.toast-success {
background-color: green !important;
color: #ffffff !important;
}
body button.minus, body button.plus, body button.minus:hover, body button.plus:hover {
width: 50px;
height: 25px;
background: transparent;
position: relative;
outline: none;
transition: 0.3s;
color: var(--mlf-primary);
min-width: auto;
padding: 0;
line-height: normal;
border-left: 0;
}
.wrapper-qty {
width: 50px;
}
body button.minus svg, body button.plus svg {
height: 15px;
width: 15px;
fill: var(--mlf-txt-color);
}
body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: wrap;
align-items: center;
}
body.single-product .cv-prod-content .product-qyt {
display: inline-block;
margin: 10px 20px 10px 0;
}
body.single-product .cv-prod-content .product-qyt {
display: inline-block;
margin: 6px 20px 6px 0;
}
body.single-product .cv-prod-content form.cart button.single_add_to_cart_button {
margin: 0 0 6px;
}
.woocommerce div.product form.cart div.quantity button.qty_button {
font-size: 26px;
line-height: 0;
}
.product-qyt .quantity {
display: flex;
align-items: center;
}
.cv-prod-content .product_meta {
margin: 16px 0 0;
}
body button.minus, body button.minus:hover {
border-top: 0;
}
body button.plus, body button.plus:hover {
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: var(--mlf-primary);
font-size: 16px;
}
.woocommerce div.product form.cart div.quantity {
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
margin: 0 0 24px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: var(--mlf-primary);
text-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 8px 15px;
min-width: 120px;
text-align: center;
margin: 0;
}
.woocommerce-review-link {
text-transform: capitalize;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin: 0;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
opacity: 1;
}
.woocommerce .star-rating {
float: left;
}
.woocommerce.widget ul li {
color: var(--mlf-txt-color);
margin-bottom: 10px;
}
.woocommerce.widget ul li:last-child {
margin-bottom: 0;
}
.woocommerce.widget ul li span.count {
display: inline-block;
margin-left: 10px;
}
.woocommerce.widget_product_search form {
margin: 0 0 8px;
display: inline-block;
}
.woocommerce.widget_product_search .widget-title {
margin-bottom: 30px;
}
.cv-product-icon span.feedback {
font-size: 0;
}
.cv-product-icon span.feedback i {
font-size: 14px;
}
.woocommerce.widget ul li:hover, .woocommerce.widget ul li:hover > a {
color: var(--mlf-primary);
}
.woocommerce.widget ul li:hover span.count, .woocommerce.widget ul li:hover:after {
color: var(--mlf-primary);
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
color: var(--mlf-txt-color);
margin-bottom: 10px;
padding: 0 0 11px;
}
.woocommerce ul.cart_list li:last-child, .woocommerce ul.product_list_widget li:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.woocommerce.widget.widget_product_categories ul li, .woocommerce.widget.widget_product_categories ul li:hover, .woocommerce.widget.widget_product_categories ul li:hover span.count, .woocommerce.widget.widget_product_categories ul li span.count, .woocommerce.widget.widget_product_categories ul li:hover:after, .woocommerce.widget.widget_product_categories ul li:after, .woocommerce ul.cart_list li:hover a, .woocommerce ul.product_list_widget li:hover a, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.woocommerce .widget_rating_filter ul li .star-rating {
width: 100%;
max-width: 120px;
}
.user-rating-count {
display: inline-block;
margin-left: 10px;
position:relative;
}
.user-rating-count:before {
content: "(";
}
.user-rating-count:after {
content: ")";
}
.woocommerce .widget_rating_filter ul li a {
display: flex;
flex-wrap: wrap;
}
.woocommerce ul.cart_list li:hover a, .woocommerce ul.product_list_widget li:hover a {
color: var(--mlf-primary);
}
body .cv-shop .cv-blog-sidebar .widget_shopping_cart_content ul.woocommerce-mini-cart li {
border-bottom: 1px solid #e6e9f2;
margin-bottom: 13px;
padding-bottom: 12px;
}
body .cv-shop .cv-blog-sidebar .widget_shopping_cart_content ul.woocommerce-mini-cart li:last-child {
border-bottom: none;
margin-bottom: 0;
}
.woocommerce .products ul, .woocommerce ul.products {
margin: 0;
}
.single-product .cv-shop-box .cv-arrival {
padding: 0 0 0px;
margin-bottom: -3px;
}
.single-product .cv-shop-box .cv-arrival > .container {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs .panel#tab-reviews {
margin: 0 0 34px;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs .panel#tab-reviews input#submit {
margin-top: 13px;
}
.cv-login-wrapper p.form-row:nth-child(3):before, .cv-login-wrapper p.form-row:nth-child(3):after {
content: unset;
}
.u-column1.col-1.woocommerce-Address {
padding: 0;
}
header.entry-header {
position: relative;
margin-bottom: 13px;
}
.cv-blog-data p:last-of-type {
margin-bottom: 0;
}
.cv-blog-title .sticky-post {
color: var(--mlf-primary);
margin-right: 8px;
font-size: 22px;
}
.cv-breadcrumb-box ul {
padding: 0;
}
.woocommerce .cv-pagination nav.woocommerce-pagination ul {
width: auto;
margin: 0;
border: none;
}
.woocommerce .cv-pagination nav.woocommerce-pagination ul li {
border: none;
display: inline-block;
vertical-align: top;
margin-right: 5px;
}
.woocommerce nav.woocommerce-pagination {
display: flex;
}
.woocommerce .cv-pagination nav.woocommerce-pagination ul:hover {
background: transparent;
color: var(--mlf-txt-color);
}
.woocommerce .cv-pagination nav.woocommerce-pagination .page-numbers.next, .woocommerce .cv-pagination nav.woocommerce-pagination .page-numbers.prev {
font-size: 0;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: var(--mlf-primary);
color: #fff;
}
form.post-password-form label input {
border-radius: 10px 0 0 10px;
}
form.post-password-form input[type="submit"] {
width: 160px;
border-radius: 0 10px 10px 0;
margin: 0;
}
form.post-password-form p:nth-child(2) {
display: flex;
align-items: flex-end;
flex-wrap: wrap;
}
form.post-password-form > p >label {
margin: 0;
}
.cv-blog-share ul li {
margin-bottom: 0;
} .cv-gallery-grid ul.products {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.cv-gallery-grid ul.products > li {
padding: 0 15px;
margin-bottom: 23px;
display: inline-block;
}
.cv-gallery-grid ul.products.columns-1 > li {
width: 100%;
}
.cv-gallery-grid ul.products.columns-2 > li {
width: 50%;
}
.cv-gallery-grid ul.products.columns-3 > li {
width: 33.33%;
}
.cv-gallery-grid ul.products.columns-4 > li {
width: 25%;
}
.cv-gallery-grid ul.products.columns-5 > li {
width: 20%;
} body.search article {
display: inline-block;
width: 100%;
background: #ffffff;
margin-bottom: 37px;
}
body.search article {
display: inline-block;
width: 100%;
padding: 25px 30px 22px;
margin-bottom: 50px;
background: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 30px 0 rgb(0 53 100 / 0.06);
-moz-box-shadow: 0 0 30px 0 rgb(0 53 100 / 0.06);
box-shadow: 0 0 30px 0 rgb(0 53 100 / 0.06);
}
body.search article header.entry-header h2.entry-title a, body.search article header.entry-header h2.entry-title a:visited {
margin: 0 0;
font-size: 22px;
display: block;
color: var(--mlf-title-color);
}
body.search article .cv-blog-img {
margin: -25px -30px 10px;
}
body.search article a.post-thumbnail img {
max-height: 300px;
width: 100%;
object-fit: cover;
border: none;
border-radius: 10px 10px 0 0;
margin: 0 0 10px;
}
body.search article a.post-thumbnail {
width: 100%;
display: inline-block;
}
body.search article .entry-meta {
margin-bottom: 5px;
} .cv-header-two .cv-menu>div>ul>li.menu-item-has-children:after, .cv-header-two .cv-menu>div>ul>li.has-mega-menu:after {
border-bottom: 6px solid var(--mlf-primary);
}
.cv-cart-box .cv-price-cart:visited {
color: var(--mlf-txt-color);
}
.woocommerce-checkout .woocommerce > ul.woocommerce-error li {
padding: 10px 20px !important;
}
.woocommerce-checkout .woocommerce > ul.woocommerce-error {
margin-bottom: 26px;
}
.woocommerce-info a {
float: right;
}
.cv-blog-single-box .cv-blog-data a time {
color: var(--mlf-primary);
}
.cv-search-page header.page-header h1.page-title {
font-size: 26px;
font-weight: 600;
margin-bottom: 1px;
text-transform: capitalize;
}
.search .cv-search-page {
padding: 76px 0 60px;
}
body.search .cv-blog-page-box article:last-of-type {
margin-bottom: 13px;
}
.cv-blog-wid-img img {
height: 120px;
width: 120px;
object-fit: cover;
}
span.woocommerce-input-wrapper {
width: 100%;
display: inline-block;
}
body.woocommerce-checkout .woocommerce form > div > div .woocommerce-privacy-policy-text p {
margin: 13px 0 4px;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
border-bottom-color: var(--mlf-primary);
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
background-color: var(--mlf-primary);
color: #ffffff;
}
li.wc_payment_method.payment_method_paypal label a.about_paypal {
margin-left: 20px;
font-weight: 500;
}
body.woocommerce-checkout .cv-blog-page .cv-blog-sidebar aside section:last-of-type {
margin-bottom: 29px;
}
.cv-blog-sidebar aside section:last-of-type, .cv-blog-sidebar aside section:last-of-type li:last-child, aside section:last-of-type, aside section:last-of-type li:last-child {
margin-bottom: 0;
}
.woocommerce-cart .cv-blog-page {
padding-bottom: 73px;
}
.woocommerce-cart .cv-blog-page .cv-blog-box {
box-shadow: none;
border-radius: 0;
margin-bottom: 0;
}
.woocommerce-cart .cv-blog-page .cv-blog-box .cv-blog-data {
padding: 0;
}
.woocommerce-cart .cv-blog-page .cv-blog-box .cv-blog-data .woocommerce {
padding: 0;
}
.woocommerce-cart .cv-blog-page .cv-blog-box .cv-blog-data .woocommerce a.checkout-button.button {
margin-bottom: 7px;
}
.woocommerce-message a.restore-item {
float: right;
}
.post-type-archive-product.woocommerce .cv-shop-box .col-lg-12.p-0 {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.theme-medicalequipment .dot, .theme-medicalequipment .dot:hover {
color: var(--mlf-txt-color);
background: transparent;
cursor: none;
}
.single-product div#review_form_wrapper div#review_form div#respond span.comment-reply-title {
font-size: 18px;
color: var(--mlf-title-color);
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
body.single-product .cv-shop div.product p.price span {
font-size: 26px;
}
.product_meta span.sku_wrapper, .product_meta span.posted_in {
width: 100%;
display: inline-block;
}
.product_meta span.sku_wrapper span, .product_meta span.posted_in a, body.single-product .product_meta span.tagged_as a {
border-radius: 4px;
text-transform: capitalize;
background-color: #f4f8f9;
width: auto;
display: inline-block;
margin-bottom: 10px;
margin-right: 3px;
padding: 7px 25px;
font-size: 14px !important;
font-weight: 400;
line-height: 26px;
color: var(--mlf-txt-color);
}
.product_meta span.sku_wrapper span:hover, .product_meta span.posted_in a:hover, body.single-product .product_meta span.tagged_as a:hover {
color: #ffffff;
background: var(--mlf-primary);
}
.woocommerce-account .cv-blog-box .cv-blog-data .woocommerce {
padding: 0;
}
.woocommerce-account .cv-blog-box .cv-blog-data .woocommerce span.password-input, .woocommerce-account .woocommerce span.password-input {
width: 100%;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form button.button, body.woocommerce-account.woocommerce-edit-account .woocommerce button.woocommerce-Button.button {
margin-top: 21px;
}
.woocommerce-account .woocommerce-MyAccount-content ul.woocommerce-error {
padding: 15px 20px;
margin-bottom: 20px;
}
body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation li {
list-style: none;
}
body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul {
padding: 0;
}
.cv-pagination nav.navigation.pagination {
margin: 15px 0 19px;
}
span.page-numbers.dots, span.page-numbers.dots:hover {
color: inherit;
background: #ffffff;
}
body.search .cv-pagination {
margin: 17px 0 0;
}
.cv-head-icon ul li a.setting_toggle i {
color: var(--mlf-primary);
}
.cv-head-icon .cv_profile_drop li {
margin: 0;
}
.demo-import .page-links.cv-pagination {
padding: 0;
}
body.single-product .cv-prod-content form.cart table.variations, body.single-product .cv-prod-content form.cart .single_variation_wrap {
width: 100%;
} .cv_error_white {
padding: 80px 0 80px;
text-align: center;
}
.cv_error_white h1 {
font-size: 36px;
font-weight: 600;
color: var(--mlf-primary);
margin: 30px 0 10px;
text-transform: capitalize;
} .open_cart {
position: relative;
}
.open_cart:after {
background: rgba(0, 0, 0, 0.6);
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 99;
}
.cart_content .cv-checkout_table span {
font-size: 16px;
text-transform: capitalize;
margin: 0;
}
.cart_content .quantity_qty span {
margin: 0 10px 0 0;
font-size: 16px;
}
.cart_content .cv-table_quantity .quantity_wrapper {
text-align: center;
}
.cv_sop_cart_btn {
padding: 14px 50px 30px;
}
.cv_sop_cart_btn>ul>li {
display: inline-block;
}
.cv_sop_cart_btn>ul>li:first-child {
margin-right: 57px;
}
.cv_checkout_table .table td:first-child {
text-align: center;
}
.cv_checkout_table .table td:last-child {
text-align: center;
}
.cv_checkout_table .table tr:first-child td {
border-top: none;
}
.header_cartbox {
position: fixed;
top: 0;
bottom: 0;
right: -480px;
z-index: 999;
opacity: 0;
visibility: hidden;
overflow-y: auto;
max-width: 320px;
min-width: 320px;
-webkit-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
-moz-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5);
}
.open_cart .header_cartbox {
opacity: 1;
visibility: visible;
right: 0;
}
.header_cartbox {
background: #ffffff;
}
.cv_sop_cart {
padding: 24px 20px 7px;
position: relative;
background: var(--mlf-primary);
color: #ffffff;
min-height: 100px;
width: 100%;
}
.cv_sop_cart h3 {
font-size: 26px;
color: #ffffff;
font-weight: 600;
}
.close_box, .close_box:hover {
position: absolute;
right: 0;
writing-mode: vertical-lr;
top: 0;
bottom: 0;
margin: auto;
color: #ffffff;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-transform: capitalize;
}
.header_cartbox .cv_checkout_table li, .woocommerce .header_cartbox ul.cart_list li, .woocommerce .header_cartbox ul.product_list_widget li {
border-bottom: 1px solid #e6e9f2;
padding: 15px 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.header_cartbox .cv_checkout_table li:last-child {
border-bottom: 0;
}
.header_cartbox .cv_checkout_table li img {
width: 30px;
height: 30px;
margin: 10px 20px 10px 0;
}
.header_cartbox .cv_checkout_table li span.quantity {
margin: 0 0 0 15px;
width: 80px;
}
.header_cartbox .cv_checkout_table li a.remove {
width: 15px;
height: 15px;
line-height: 15px;
color: var(--mlf-primary);
}
.header_cartbox .cv_checkout_table li a:nth-child(2) {
width: calc(100% - 110px);
display: flex;
justify-content: space-between;
align-items: center;
justify-content: left;
}
.header_cartbox p.woocommerce-mini-cart__total {
padding: 20px 15px;
display: flex;
margin-bottom: 2px;
flex-wrap: wrap;
justify-content: space-between;
}
.header_cartbox p.woocommerce-mini-cart__buttons {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 15px;
}
.header_cartbox p.woocommerce-mini-cart__buttons .button {
min-width: 120px;
margin: 0 0 10px;
}
.header_cartbox::-webkit-scrollbar {
width: 3px;
}
.header_cartbox::-webkit-scrollbar-track {
background-color: #e6e9f2;
}
.header_cartbox::-webkit-scrollbar-thumb {
background-color: #f1f1f1;
}  .cv-top-header {
height: 51px;
background: var(--mlf-primary);
display: flex;
align-items: center;
}
.cv-top-header .row{
align-items: center;
}
.cv-head-contact h3 {
margin: 0;
font-size: 16px;
}
.cv-head-icon ul li svg{
width: 16px;
height: 16px;
fill:var(--mlf-primary);
}
.cv-head-icon ul li {
display: inline-block;
margin-right: 20px;
vertical-align: middle;
}
.cv-head-icon ul li:last-child {
margin: 0;
}
.cv-head-icon {
text-align: right;
}
.cv-head-icon ul li a{
position: relative;
}
.cv-head-icon ul li a span {
background: var(--mlf-primary);
min-width: 16px;
height: 16px;
position: absolute;
text-align: center;
line-height: 16px;
font-size: 11px;
border-radius: 100%;
top: -2px;
right: -12px;
color: #ffffff;
cursor: pointer;
}
.cv-top-header .cv-head-icon ul li svg{
fill: #fff;
}
.cv-top-header .cv-head-icon ul li a span {
background: #f8fdff;
color: var(--mlf-primary);
}
.cv-top-header .cv-head-contact h3 {
color: #fff;
}  .cv-main-header {
display: flex;
align-items: center;
background: #ffffff;
flex-wrap: wrap;
position: relative;
box-shadow: 0px 0 20px -1px rgba(0,0,0,.1);
-ms-box-shadow: 0px 0 20px -1px rgba(0,0,0,.1);
-moz-box-shadow: 0px 0 20px -1px rgba(0,0,0,.1);
-o-box-shadow: 0px 0 20px -1px rgba(0,0,0,.1);
-webkit-box-shadow: 0px 0 20px -1px rgba(0,0,0,.1);
z-index: 99;
}
.cv-main-header .cv-menu li a {
color: var(--mlf-txt-color);
font-weight: 500;
}
.cv-main-header .cv-menu > div > ul > li {
margin-right: 30px;
}
.cv-main-header .cv-menu > div > ul li:hover > a {
color: var(--mlf-primary);
}
.cv-main-header ul {
padding: 0;
}
.cv-main-header .row,.cv-header-two .row {
align-items: center;
}
.cv-header-two {
box-shadow: 0px 10px 30px 0px rgba(60, 188, 255, 0.08);
z-index: 9;
position: relative;
height: 80px;
display: flex;
align-items: center;
}
.cv-nav-bar .cv-menu a {
text-transform: capitalize;
}
.cv-mega-menu > li ul li h3, body.demo-import .cv-mega-menu > li .widgettitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 20px;
text-transform: uppercase;
color: var(--mlf-primary);
letter-spacing: 2px;
}  .cv-banner,.cv-testimonial,.cv-instagram,.cv-team,.cv-related-product { }
.cv-testimonial {
background: #edf3f6;
}
.cv-banner .row{
align-items: center;
}
.cv-banner-text {
padding: 150px 0;
}
.cv-banner-text h1 {
font-size: 70px;
font-weight: 600;
text-transform: capitalize;
margin: 1px 0 16px;
}
.cv-banner-cat {
margin-bottom: 10px;
background: var(--mlf-primary);
display: inline-block;
padding: 3px 20px;
color: #fff;
text-transform: capitalize;
font-size: 14px;
}
.cv-banner-text .cv-btn,.cv-banner-two-text .cv-btn {
margin-top: 17px;
}
.cv-banner-img{
padding: 80px 0; 
text-align: center;
}
.cv-banner-sale {
color: var(--mlf-primary);
font-size: 26px;
letter-spacing: 2px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
}
.cv-banner-two-text h1{
font-size: 60px;
font-weight: 600;
text-transform: capitalize;
margin: 0px 0 8px;
}
.cv-banner-two-text {
padding: 146px 0 150px;
max-width: 560px;
}
.cv-banner-three-text{
margin-top: 3px;
padding: 106px 0 110px;
}
.cv-banner-three-text .cv-banner-cat {
margin-bottom: 9px;
}  .filter-header {
position: relative;
margin: 0 0 30px;
padding: 0;
}
.filter-header:before {
content: "";
background: #e6e9f2;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: auto;
height: 1px;
}
.filter-header:after {
content: "";
background: #e6e9f2;
position: absolute;
left: 0;
right: 0;
bottom: 3px;
margin: auto;
height: 1px;
}
.filter-header .row {
align-items: center;
}
.product-filter-menu {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.product-filter-menu button.filter {
margin: 0px;
height: auto;
line-height: 1.6;
min-width: unset;
padding: 0 0 0 15px;
font-weight: 500;
background: #ffffff;
color: var(--mlf-txt-color);
text-transform: capitalize;
}
.product-filter-menu button.filter:first-child {
padding-left: 0;
}
.product-filter-menu button.filter.active, .product-filter-menu button.filter:hover {
color: var(--mlf-primary);
}
.product-filter-menu button.filter.open, .product-filter-menu button.filter:hover {
color: var(--mlf-primary);
}
.woocommerce .star-rating::before {
color: #ffc149;
}
.cv-product-box {
border: none;
overflow: hidden;
margin-bottom: 21px;
background-color: #fff;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
min-height: 300px;
border: 1px solid #e8e8e8;
border: none;
}
.cv-product-box:hover {
border-color: var(--mlf-primary);
}
.cv-product-box:hover, .cv-product-box {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv-prod-content span.feedback {
color: #cc0000;
margin-right: 10px;
}
.cv-product-data {
padding: 19px 25px 25px;
}
.cv-product-data {
padding: 21px 0px 21px;
}
.cv-product-data .price {
display: inline-block;
width: 100%;
margin: 7px 0 0;
}
.cv-product-img img {
border-radius: 6px 6px 0px 0px;
width: 100%;
min-height: 255px;
object-fit: cover;
}
.cv-product-data p {
margin: 0;
}
.cv-product-all ul li .cv-product-box .cv-product-img .cv-product-icon li, .cv-product-icon ul li {
width: 33.33%;
margin: 0;
padding: 0;
display: inline-block;
text-align: center;
list-style: none;
background: var(--mlf-primary);
line-height: 40px;
}
.cv-product-icon ul {
display: flex;
justify-content: center;
padding: 0 15px;
}
.cv-price-cart svg {
width: 14px;
height: 14px;
fill: #fff;
margin-right: 3px;
margin-top: -3px;
}
.cv-price-cart {
display: inline-block;
background: var(--mlf-primary);
padding: 2px 10px;
color: #fff;
margin-top: 10px;
font-weight: 600;
border-radius: 3px;
font-size: 14px;
}
.cv-price-cart:hover{
color:#fff;
}
body .cv-price-title {
font-size: 16px;
font-weight: 500;
margin: 0;
display: inline-block;
color: var(--mlf-title-color);
width: 100%;
}
body .cv-product-box:hover .cv-price-title, .cv-product-box:focus .cv-price-title, .cv-product-box:visited .cv-price-title {
color: var(--mlf-primary);
}
.cv-product-icon {
transition: 0.5s;
}
.cv-product-box:hover .cv-product-icon {
transform: translateY(0px);
opacity: 1;
visibility: visible;
}
del {
color: #bac2c5 !important;
}
del span.woocommerce-Price-amount.amount {
color: #bac2c5 !important;
font-weight: 500;
margin-right: 6px;
}
.cv-product-icon ul li > a {
background: var(--mlf-primary);
width: 100%;
height: 40px;
line-height: 40px;
display: block;
text-align: center;
margin: 0;
border-radius: 0;
color: #ffffff;
}
.cv-product-icon ul li a {
color: #ffffff;
}
.cv-product-icon ul li > a > div {
margin: 0;
}
.cv-product-icon ul li > a:hover > div a {
color: #ffffff;
}
.cv-product-icon ul li a:hover {
background: var(--mlf-second-color);
color: #ffffff;
}
.cv-product-icon ul li a i {
margin: 0;
}
.cv-product-all ul li .cv-product-box .yith-wcwl-wishlistaddedbrowse a {
display: none;
}
.cv-product-all ul li .cv-product-box .yith-wcwl-wishlistaddedbrowse i, .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
margin: 0;
}
.cv-product-all ul li .yith-wcwl-wishlistexistsbrowse a {
display: none;
}
.cv-product-icon ul li a svg {
width: 14px;
height: 14px;
fill: #ffffff;
}
.cv-product-icon ul li a:hover svg {
fill: #ffffff;
}
.cv-product-icon ul li a:hover svg, .cv-product-icon ul li a svg {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv-product-img {
position: relative;
}
.cv-sale {
background: #ffca2b ;
padding: 0;
position: absolute;
left: 0;
top: 20px;
color: #fff;
border-radius: 0;
width: 60px;
height: 30px;
text-align: center;
line-height: 30px;
vertical-align: middle;
font-size: 14px;
text-transform: capitalize;
z-index: 1;
font-weight: 500;
}
.cv-sale:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 100%;
display: inline-block;
border-top: 15px solid #ffca2b ;
border-bottom: 15px solid #ffca2b ;
border-right: 10px solid transparent;
}
.cv-pdoduct-price, .woocommerce-Price-amount.amount, .cv-product-data .price {
font-size: 16px;
font-weight: 600;
color: #ff6b50;
}
.cv-pdoduct-price del .woocommerce-Price-amount.amount, .price del .woocommerce-Price-amount.amount {
margin-left: 6px;
color: #bac2c5;
font-weight: 400;
opacity: .9;
}
.cv-product-icon {
position: absolute;
right: 0;
bottom: 0;
z-index: 1;
left: 0;
margin: auto;
}
.cv-product-icon {
transform: translateY(40px);
transition: 0.5s;
opacity: 0;
visibility: hidden;
}
.cv-product-box:hover .cv-product-icon {
transform: translateY(0px);
opacity: 1;
visibility: visible;
}
.cv-heading {
text-align: center;
max-width: 650px;
margin: 0 auto 42px;
}
.cv-heading h1 {
font-size: 36px;
font-weight: 700;
margin-bottom: 5px;
text-transform: capitalize;
}
.cv-heading p {
margin: 0;
}
.cv-arrival,.cv-protection-kit,.cv-team,.cv-blog,.cv-blog-two,.cv-instagram {
padding-bottom: 50px;
}
.product-filter-wrapper .cv-heading h1 {
display: inline-block;
background: #ffffff;
margin: 0;
padding: 0 20px 0 0;
}
.filter-nav-wrap {
display: inline-block;
padding: 0 120px 0 20px;
background: #ffffff;
}
.filter-nav-wrapper .cv-arrow {
right: 26px;
left: unset;
width: 70px;
top: -10px;
}
.filter-nav-wrapper {
text-align: right;
}  .cv-deal {
background-image: url(//thesmartxray.com/wp-content/themes/medicalequipment/assets/images/hot-deal1.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
text-align: center;
background-color: #162b4d;
position: relative;
padding: 66px 0 80px;
}
.cv-deal:before {
content: "";
background: rgb(22 43 77 / 0.9);
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
.cv-deal-box h2 {
font-size: 60px;
font-weight: 600;
margin-bottom: 17px;
color: #ffffff;
}
.cv-deal-box h3 {
font-size: 26px;
margin-bottom: 14px;
color: var(--mlf-primary);
margin: 0 0 43px;
}
.timing-section {
display: inline-block;
margin: 0 3px 15px;
min-width: 100px;
}
.cv-deal-box .cv-btn{
margin-top: 22px;
}
.cv-deal-box {
color: #ffffff;
}
.timing-section span {
font-size: 24px;
font-weight: 600;
color: #ffffff;
padding: 0;
margin: 0;
min-width: 80px;
max-width: 80px;
min-height: 80px;
max-height: 80px;
line-height: 80px;
display: inline-block;
border-radius: 10px;
border: 3px solid #ffffff;
}
.timing-section b {
display: inline-block;
width: 100%;
margin: 15px 0 0;
font-weight: 500;
font-size: 16px;
}  .cv-testi-data {
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
background: #fff;
padding: 44px 50px 73px;
border-radius: 10px;
position: relative;
margin: 15px;
}
.cv-testi-data p {
background: url(//thesmartxray.com/wp-content/themes/medicalequipment/assets/images/quotes.svg);
background-repeat: no-repeat;
background-size: 20%;
background-position: center;
position: relative;
z-index: 1;
}
.cv-testimonial .cv-heading {
margin-bottom: 28px;
}
.cv-testi-data p {
margin: 0;
font-size: 16px;
}
.cv-testi-img img {
width: 100px;
height: 100px;
border-radius: 100%;
border: 5px solid #edf3f6;
}
.cv-testi-footer {
display: flex;
align-items: center;
transform: translateY(-15px);
}
.cv-testi-img {
width: 110px;
transform: translate(70px, -30px);
}
.cv-testi-name h1 {
font-size: 22px;
font-weight: 600;
margin-bottom: 0;
}
.cv-testi-name {
width: calc(100% - 110px);
padding-left: 100px;
margin-bottom: 20px;
}
.cv-testi-name p {
margin-bottom: 0;
}
.cv-testi-data:after {
position: absolute;
content: '';
border-top: 20px solid white;
border-left: 20px solid rgba(56, 148, 185, 0);
bottom: -20px;
left: 20px;
}
.cv-testimonial {
padding-bottom: 30px;
}
.swiper-button-prev,.swiper-button-next {
background-image: none;
}
.swiper-button-prev:after, .swiper-button-next:after {
position: absolute;
content: '';
width: 10px;
height: 10px;
border: 2px solid var(--mlf-primary);
transform: rotate(45deg);
top: 0;
bottom: 0;
margin: auto;
left: 0;
right: 0;
}
.swiper-button-next:after {
left: -3px;
}
.swiper-button-prev:after {
left: 3px;
}
.swiper-button-prev:after {
border-right: none;
border-top: none;
}
.swiper-button-next:after {
border-left: none;
border-bottom: none;
}
.swiper-button-prev, .swiper-button-next {
width: 40px;
height: 40px;
border: none;
line-height: 40px;
top: 0px;
bottom: 0;
margin: auto;
border-radius: 100%;
transition: 0.3s;
outline: none;
background: #eefbfd;
}
.swiper-button-prev:hover, .swiper-button-next:hover{
background: var(--mlf-primary);
} 
.swiper-button-prev:hover:after, .swiper-button-next:hover:after {
border-color: #ffffff;
}
.swiper-button-next {
right: -20px;
}
.swiper-button-prev {
left: -20px;
}
.cv-testimonial .row{
position: relative;
}
.cv-arrow {
width: 50px;
position: absolute;
bottom: -10px;
left: 0;
right: 0;
margin: auto;
}
.cv-arrival .swiper-button-next {
right: -10px;
}
.cv-arrival .swiper-button-prev {
left: -10px;
}  .cv-blog-title a, .cv-blog-title {
margin: 0 0 16px;
font-size: 26px;
display: block;
color: var(--mlf-title-color);
font-weight: 600;
}
.demo-import .cv-blog-data p {
margin-bottom: 0;
display: inline-block;
}
.cv-blog-box {
position: relative;
}
.cv-blog-img img{
border-radius: 10px 10px 0px 0px;
width: 100%;
margin: 0 0 25px;
}
.cv-blog-data > ol, .cv-blog-data > ul {
margin: 10px 0 20px;
}
ul.blocks-gallery-grid {
padding: 0;
}
.admin-bar article.post .cv-blog-box .cv-blog-title {
padding-right: 80px;
}
.post-edit-link {
position: absolute;
top: 15px;
right: 15px;
background: var(--mlf-primary);
color: #ffffff;
font-weight: 500;
height: 40px;
line-height: 40px;
font-size: 14px;
padding: 0 20px;
border: none;
border-radius: 10px 0 0 10px;
z-index: 1;
}
.cv-blog-box .post-edit-link {
position: absolute;
top: 0;
right: -30px;
background: var(--mlf-primary);
color: #ffffff;
font-weight: 500;
height: 40px;
line-height: 40px;
font-size: 14px;
padding: 0 20px;
border: none;
border-radius: 10px 0 0 10px;
z-index: 1;
display: inline-block;
}
.post-edit-link:visited {
background: var(--mlf-primary);
color: #ffffff;
}
.post-edit-link:hover, .post-edit-link:focus {
background: #162b4d;
color: #ffffff;
}
.cv-blog-box .post-edit-link:before, .post-edit-link:before {
content: "\f044";
font-family: "Font Awesome 5 Free";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
font-weight: 400;
line-height: 1;
margin-right: 10px;
}
.cv-share-hover {
display: inline-block;
background: var(--mlf-primary);
padding: 0px 10px;
color: #fff;
font-weight: 600;
border-radius: 3px;
text-transform: capitalize;
cursor: pointer;
height: 30px;
line-height: 30px;
position: relative;
margin-bottom: 0;
}
.cv-share-hover:after {
position: absolute;
content: '';
border-top: 10px solid var(--mlf-primary);
border-right: 10px solid #0000ff00;
transform: rotate(135deg) translate(4px,4px);
top: 10px;
right: -4px;
opacity: 0;
visibility: hidden;
transition: 0.3s;
}
.cv-blog-share:hover .cv-share-hover:after {
opacity: 1;
visibility: visible;
transform: rotate(135deg) translate(0px,0px);
}
.cv-share-hover svg {
width: 14px;
margin-right: 5px;
fill: #fff;
height: 14px;
vertical-align: middle;
margin-top: -4px;
}
.cv-blog-share ul{
display: inline-block;
vertical-align: top;
}
.cv-blog-share ul li svg{
width: 14px;
height: 14px;
fill: #fff;
}
.cv-blog-share .cv-share-hover {
width: auto;
}
.cv-blog-share ul li {
display: inline-block;
transform: translate(-10px, 0px);
transition: 0.3s;
opacity: 0;
visibility: hidden;
}
.cv-blog-share:hover ul li {
transform: translateX(10px);
opacity: 1;
visibility: visible;
}
.cv-blog-share ul li:nth-child(1){
transition-delay: 0.3s;
}
.cv-blog-share ul li:nth-child(2){
transition-delay: 0.4s;
}
.cv-blog-share ul li:nth-child(3){
transition-delay: 0.5s;
}
.cv-blog-share ul li a {
background: var(--mlf-primary);
display: block;
width: 30px;
height: 30px;
text-align: center;
border-radius: 3px;
transition: 0.3s;
}
.cv-blog-share ul li a:hover{
transform: translateY(-3px);
}
.cv-blog-share {
margin-top: 18px;
display: inline-block;
}
.cv-blog-date{
font-size: 14px;
color: var(--mlf-primary);
}  .cv-footer {
background: #162b4d;
}
.cv-foot-box {
padding-bottom: 30px;
}
.cv-foot-box a, .cv-foot-box p,.cv-foot-box h2 {
color: #fff;
}
.cv-foot-box a:hover{
color: var(--mlf-primary);
}
.cv-foot-box h2 {
font-size: 25px;
margin-bottom: 16px;
}
.cv-foot-logo img {
margin-bottom: 22px;
}
.demo-import .cv-foot-box ul li {
margin-bottom: 10px;
}
.demo-import .cv-foot-links ul li{
position: relative;
padding-left: 15px;
}
.demo-import .cv-foot-links ul li:after {
position: absolute;
content: '';
left: 0;
top: 0;
bottom: 0;
width: 6px;
height: 6px;
border-top: 2px solid var(--mlf-primary);
border-right: 2px solid var(--mlf-primary);
transform: rotate(45deg);
margin: auto;
}
.cv-foot-box ul li:last-child,.cv-foot-social li:last-child,.cv-foot-box p {
margin-bottom: 0px;
}
.cv-foot-social li svg {
width: 14px;
height: 14px;
fill: #fff;
}
.cv-foot-social li a {
width: 30px;
height: 30px;
display: block;
background: var(--mlf-primary);
text-align: center;
line-height: 27px;
border-radius: 3px;
}
.cv-foot-social li a:hover {
transform: translateY(-3px);
}
.cv-footer .cv-foot-social li a {
background: rgb(255 255 255 / 0.1);
border-radius: 50%;
line-height: 35px;
height: 35px;
width: 35px;
}
.cv-footer .cv-foot-social li a svg {
height: 12px;
width: 12px;
}
.cv-footer .cv-foot-social li a:hover {
background: rgb(255 255 255);
}
.cv-footer .cv-foot-social li a svg {
fill: #ffffff;
}
.cv-footer .cv-foot-social li a:hover svg {
fill: var(--mlf-primary);
}
.cv-footer a:hover {
color: var(--mlf-primary);
}
.cv-foot-box .cv-foot-social li {
display: inline-block;
margin: 0 10px 0 0;
}
.cv-foot-social {
margin-top: 23px;
}
.cv-news {
display: flex;
margin-bottom: 20px;
}
.cv-news input {
border-radius: 10px 0px 0px 10px;
}
.cv-news .cv-btn {
border-radius: 0px 10px 10px 0px;
min-width: 120px;
}
.cv-news .cv-btn:hover{
box-shadow: none;
background: #ffffff;
color: var(--mlf-primary);
}
.cv-news p {
margin-bottom: 10px;
}
.cv-foot-payment a {
margin-right: 5px;
display: inline-block;
}
.cv-foot-payment a img {
max-width: 50px;
}
.cv-foot-payment a:last-child {
margin: 0;
}
.cv-copyright p {
margin: 0;
color: #fff;
text-transform: capitalize;
}
.cv-copyright {
text-align: center;
background: #1c3255;
padding: 14px 0 12px;
}
.cv-foot-newsbox h2 {
font-size: 26px;
margin-bottom: 5px;
text-transform: capitalize;
font-weight: 600;
}
.cv-foot-newsbox h2 {
color: #fff;
}
.cv-foot-newsbox p {
color: #a9a9a9;
}
.cv-news-box .row {
align-items: center;
}
.cv-news-box .cv-foot-newsletter form {
margin-bottom: 0;
}
.cv-news-box {
width: 100%;
margin-bottom: 50px;
padding-bottom: 43px;
margin-top: 16px;
position: relative;
}
.cv-news-box:before {
content: "";
background: #67686d;
height: 1px;
left: 0;
right: 0;
position: absolute;
bottom: 0;
opacity: .8;
}
.cv-foot-newsbox p {
margin-bottom: 0;
}
.demo-import .cv-foot-payment img{
margin: 20px 0 0;
}
.cv-foot-contact p span {
color: var(--mlf-primary);
}
.cv-foot-contact p {
margin-bottom: 10px;
}
.cv-foot-contact p:last-child {
margin-bottom: 0px;
}
.cv-footer-two {
padding-top: 72px;
}
.blog-thumb-wrapper .cv-blog-img img {
margin: 0;
border-radius: 6px 6px 0 0;
}
.blog-thumb-wrapper .cv-blog-data {
padding: 20px 0 0;
}
body .blog-thumb-wrapper .cv-blog-data {
padding: 0 0 0;
}
body .blog-thumb-wrapper .cv-blog-data a.cv-blog-title {
font-size: 20px;
font-weight: 700;
color: var(--mlf-title-color);
margin-bottom: 5px;
line-height: 28px;
}
body .blog-thumb-wrapper .cv-blog-data a.cv-blog-title:hover {
color: var(--mlf-primary);
}
body .cv-blog-data .thumb_blog_info {
margin: 19px 0 8px;
padding-left: 0;
}
body .thumb_blog_info li {
display: inline-block;
padding-left: 28px;
position: relative;
margin: 0 0 5px 10px;
}
body .thumb_blog_info li:first-child:before {
content: unset;
}
body .thumb_blog_info li:first-child {
padding-left: 0;
margin-left: 0;
}
body .thumb_blog_info li:before {
content: "";
position: absolute;
left: 5px;
background: var(--mlf-txt-color);
width: 3px;
height: 3px;
border: none;
border-radius: 50%;
top: 0;
bottom: 0;
margin: auto;
}
.widget_news h2, .foot_footer_post h4 {
color: #ffffff;
font-weight: 500;
margin: 16px 0 29px;
font-size: 22px;
position: relative;
line-height: 26px;
}
.widget_news p {
margin-bottom: 15px;
}
.demo-import .cv-footer .widget .cv-foot-payment img {
margin: 0;
}
.foot_widgets_contact {
text-align: center;
color: #ffffff;
padding: 0 15px;
}
.cv-partners {
background: #f8fdff;
padding: 80px 0;
}
.foot_widgets_contact {
text-align: center;
padding: 0 15px;
}
.foot_widgets_contact a {
display: inline-block;
width: 100%;
}
.foot_widgets_contact span {
width: 80px;
height: 80px;
line-height: 70px;
border: 6px solid #3b3d43;
display: inline-block;
text-align: center;
border-radius: 50%;
}
.foot_footer_info_text {
margin-top: 24px;
word-break: break-word;
}
.foot_widgets_contact span svg {
height: 30px;
width: 30px;
fill: #e7e7e7;
}
.foot_widgets_contact:hover span svg, .foot_widgets_contact:hover span {
fill: var(--mlf-primary);
}
.foot_footer_info_text a:hover {
color: var(--mlf-primary);
}
.foot_widgets_contact:hover span {
border-color: var(--mlf-primary);
}
.footer_information {
width: 100%;
display: flex;
flex-wrap: wrap;
margin-bottom: 50px;
padding-bottom: 12px;
position: relative;
}
.footer_information:before {
content: "";
background: #67686d;
height: 1px;
left: 15px;
right: 15px;
position: absolute;
bottom: 0;
opacity: .8;
}
.mb_30 {
margin-bottom: 30px;
}
.cv-footer a {
color: #a9a9a9;
}
.cv-footer {
position: relative; background-repeat: no-repeat;
background-size: cover;
background-position: center;
color: #a9a9a9;
}
.cv-footer:before {
position: absolute;
content: "";
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(37, 39, 46, 0.96);
}
.cv-footer .widget.widget_rss ul li, .cv-footer .widget.widget_recent_comments ul li.recentcomments, .cv-footer .widget.widget_recent_comments ul li.recentcomments, .cv-footer .widget.widget_rss ul li a.rsswidget, .cv-footer .widget.widget_rss ul li a {
color: #a9a9a9;
}
.demo-import .cv-footer .col-lg-3:first-child, .demo-import .cv-footer .col-lg-3:nth-child(3) {
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%;
}
.demo-import .cv-footer .col-lg-3:nth-child(2), .demo-import .cv-footer .col-lg-3:nth-child(4) {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.cv-blog-data .cv_readmore_link, .cv-blog-data .cv_readmore_link:visited {
color: var(--mlf-primary);
font-weight: 500;
margin-top: 6px;
display: inline-block;
}
body .cv-blog-data .cv_readmore_link svg {
fill: var(--mlf-primary);
}
.cv-blog-data .cv_readmore_link:hover {
color: #162b4d;
}
body .cv-blog-data .cv_readmore_link:hover svg{
fill: #162b4d;
}
body .cv-blog-data .cv_readmore_link:hover svg, body .cv-blog-data .cv_readmore_link svg {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .cv-footer-infobox {
text-align: center;
padding: 0 15px;
margin-bottom: 30px;
}
.cv-footer-infobox > span {
width: 80px;
height: 80px;
border: 5px solid rgb(169 169 169 / 32%);
text-align: center;
border-radius: 100%;
font-size: 30px;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto 20px;
color: #fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv-footer-info {
position: relative;
width: 100%;
margin-bottom: 50px;
margin-top: 16px;
}
.cv-footer-info:after {
content: "";
background: #67686d;
height: 1px;
left: 0;
right: 0;
position: absolute;
bottom: 0;
opacity: .8;
}
.cv-footer-infobox:hover span {
color: var(--mlf-primary);
border-color:rgb(60 217 238);
}
.cv-foot-text {
color: var(--mlf-primary);
font-size: 20px;
margin-top: -20px;
}  .cv-partners img {
filter: opacity(0.5);
transition: 0.3s;
padding: 0;
border-radius: 10px;
border: 1px solid #b0e3ff;
padding: 20px;
}
.cv-partners img:hover {
filter: opacity(1);
}  .cv-feature-two {
padding-top: 112px;
}
.cv-feature,.cv-feature-two {
padding-bottom: 41px;
}
.cv-feature-box {
display: flex;
border: 1px solid #e6e9f2;
padding: 20px 17px 13px 12px;
border-radius: 10px;
margin: 0 10px 30px;
}
.cv-feature-img svg{
width:30px;
height: 30px;
fill: var(--mlf-primary);
}
.cv-feature-img {
width: 60px;
height: 60px;
margin-left: -45px;
border: 1px solid #e6e9f2;
padding: 10px;
background: #fff;
border-radius: 100%;
line-height: 35px;
text-align: center;
transition: 0.3s;
}
.cv-feature-box:hover .cv-feature-img {
transform: translateY(-5px);
}
.cv-feature-text{
padding-left: 24px;
}
.cv-feature-text h3{
font-size: 20px;
margin-bottom: 5px;
font-weight: 600;
}
.cv-feature-text p{
margin: 0;
font-size: 15px;
}  .cv-blog-two .cv-blog-box {
display: flex;
}
.cv-blog-two .cv-blog-img,.cv-blog-two .cv-blog-data {
flex: 1;
}
.cv-blog-two .cv-blog-img img {
border-radius: 10px 0px 0px 10px;
width: 100%;
height: 100%;
}
.demo-import .cv-blog-two .cv-blog-data, .demo-import .cv-blog-data {
padding: 15px 0px 5px;
}
.comments-area {
margin-top: 15px;
}  .cv-instagram-box{
position:relative;
overflow: hidden;
transition: 0.3s;
margin-bottom: 30px!important;
}
.cv-instagram-box, .cv-instagram-box img{
border-radius: 10px;
}
.cv-instagram-box svg {
width: 30px;
height: 30px;
position: absolute;
top: 50%;
bottom: 0;
left: 50%;
right: 0;
transform: translate(-50%, -50%);
fill: #fff;
z-index: 1;
opacity: 0;
visibility: hidden;
transition: 0.3s;
}
.cv-instagram-box a:after{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background: var(--mlf-primary);
transform: scale(0) rotate(45deg);
transition: 0.3s;
border-radius: 10px;
opacity: 0.9;
}
.cv-instagram-box:hover{
transform:translate(0px, -5px);
transition: 0.3s;
}
.cv-instagram-box:hover img{
filter: blur(1px);
transition-delay: 0.3s;
}
.cv-instagram-box:hover a:after{
transform: scale(1);
}
.cv-instagram-box:hover svg{
opacity: 1;
visibility: visible;
}  .cv-testimonial-two {
padding-bottom: 65px;
}
.cv-testimonial-two .cv-testi-name {
width: 100%;
padding-left: 0;
margin: 25px 0 17px;
}
.cv-testimonial-two .cv-testi-footer{
display: block;
transform: translateY(0px);
}
.cv-testimonial-two .cv-testi-img {
transform: translate(0px, 0px);
margin: auto;
}
.cv-testimonial-two .cv-testi-data {
padding: 40px 49px 33px;
text-align: center;
}
.cv-testimonial-two .cv-testi-data:after{
display: none;
}
.cv-testimonial-two .cv-arrow {
bottom: -35px;
}  .cv-product-two .cv-sale:after,.cv-product-three .cv-sale:after {
position: absolute;
content: '';
border-top: 10px solid var(--mlf-primary);
border-left: 10px solid rgba(56, 148, 185, 0);
bottom: -10px;
right: 5px;
}
.cv-product-two .cv-sale,.cv-product-three .cv-sale {
border-radius: 4px;
width: 50px;
height: 25px;
line-height: 25px;
}
.cv-cart-box {
display: flex;
align-items: center;
margin-top: 15px;
justify-content: space-between;
}
.cv-cart-box .cv-price-cart {
background: #fff;
border: 1px solid #e6e9f2;
}
.cv-cart-box .cv-price-cart svg {
fill: var(--mlf-primary);
transition: 0.3s;
}
.cv-cart-box .cv-price-cart {
color: var(--mlf-txt-color);
font-weight: 400;
margin: 0;
}
.cv-cart-box .cv-price-cart:hover{
color: #fff;
}
.cv-cart-box .cv-price-cart:hover svg{
fill: #fff;
}
.cv-cart-box .cv-price-cart:hover {
background: var(--mlf-primary);
border-color:var(--mlf-primary);
}
.cv-product-button .cv-btn {
height: 40px;
line-height: 40px;
min-width: 130px;
background: #fff;
color: var(--mlf-primary);
}
.cv-product-button {
z-index: 1;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
transform: translateY( -20px);
transition: 0.5s;
opacity: 0;
visibility: hidden;
flex-direction: column;
}
.cv-product-box:hover .cv-product-button{
transform: translateY( 0px);
opacity: 1;
visibility: visible;
}
.cv-product-button .cv-btn:last-child{
margin-top: 10px;
}
.cv-product-button .cv-btn svg {
width: 14px;
fill: var(--mlf-primary);
height: 14px;
margin-right: 4px;
}  .cv-feature-two .cv-feature-box {
display: block;
margin: 0 0 30px;
text-align: center;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
background: #fff;
border: none;
}
.cv-feature-two .cv-feature-img {
width: 70px;
height: 70px;
margin: -50px auto 4px;
line-height: 45px;
box-shadow: 0px -2px 0px 0px var(--mlf-primary);
background: #fff;
border: none;
}
.cv-feature-two .cv-feature-text {
padding-left: 0;
margin-bottom: 4px;
}  .cv-top-header-two {
background: var(--mlf-primary);
display: flex;
align-items: center;
height: 51px;
}
.cv-top-header-two .row {
align-items: center;
}
.cv-top-header-two h3{
color: #fff;
margin: 0;
font-size: 16px;
}
.cv-head-email {
text-align: right;
}  .cv-product-slider .row{
position: relative;
}
.cv-product-three .cv-product-data {
padding: 19px 25px 20px;
}
.cv-product-data i {
font-size: 14px;
margin-right: 1px;
color: var(--mlf-primary);
}  .cv-blog-wid-img {
width: 120px;
}
.cv-blog-wid-box {
display: flex;
}
.cv-blog-wid-text {
width: calc(100% - 120px);
padding-left: 20px;
}
.cv-blog-wid-text .cv-blog-title {
margin: 4px 0;
}
.cv-blog-wid-img img {
border-radius: 10px;
}
.cv-blog-wid-text p{
margin: 0;
}
.cv-blog-widget ul li {
margin-bottom: 25px;
padding-bottom: 25px;
border-bottom: 1px solid #e6e9f2;
}
.cv-blog-widget ul li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border: none;
}  .cv-banner-img-three {
position: relative;
z-index: 1;
padding: 80px 0 0;
text-align: center;
}
.cv-banner-img-three:after {
position: absolute;
content: '';
max-width: 430px;
max-height: 430px;
border-radius: 100%;
background: #e6e9f280;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
z-index: -1;
border: 30px solid var(--mlf-primary)3b;
}
.cv-banner-three-text {
padding: 76px 0 80px;
}  .cv-team-text h2 {
margin-bottom: 2px;
font-size: 22px;
display: block;
}
.cv-team-text {
padding: 15px 20px 18px;
}
.cv-team-text p {
margin: 0;
}
.cv-team-box {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
border-radius: 10px;
text-align: center;
border-bottom: 3px solid var(--mlf-primary);
}
.cv-team-img img {
border-radius: 10px 10px 0px 0px;
width: 100%;
}
.cv-team-social li {
display: inline-block;
}
.cv-team-social li svg {
width: 14px;
height: 14px;
fill: #fff;
}
.cv-team-social li {
margin-right: 5px;
}
.cv-team-social li a {
width: 30px;
height: 30px;
display: block;
background: var(--mlf-primary);
text-align: center;
line-height: 27px;
border-radius: 5px;
}
.cv-team-social li a:hover{
transform:translateY(-5px);
}
body .cv-team-social {
margin: -30px 0 20px;
}
.cv-team-box{
margin-bottom: 30px;
transition: 0.3s;
}
.cv-team-box:hover{
transform: translateY(-10px);
}  .cv-product-gallery{
padding-bottom: 65px;
}
.cv-product-tab ul li a {
background: #fff;
padding: 0 20px;
min-width: 100px;
display: block;
text-transform: capitalize;
color: var(--mlf-primary);
height: 40px;
line-height: 39px;
border-radius: 10px;
border: 1px solid #e6e9f2;
cursor: pointer;
}
.cv-product-tab ul li {
display: inline-block;
text-align: center;
margin-right: 5px;
}
.cv-product-tab {
text-align: center;
margin-bottom: 35px;
}
.cv-product-tab ul li:last-child {
margin: 0;
}
.cv-product-tab ul li a.cv-product-active {
background: var(--mlf-primary);
color: #fff;
border-color: var(--mlf-primary);
}
.cv-product-tab ul li a:hover {
color: var(--mlf-primary);
}
.cv-product-tab ul li a:hover.cv-product-active {
color: #fff;
}
.cv-gallery-grid .cv-product-box { }
.cv-product-gallery .col-12,.cv-shop .col-md-8 {
padding-left: 0;
padding-right: 0;
}
.post, .page {
margin: 0;
}
body.demo-import blockquote.wp-block-quote {
padding: 34px 20px 32px !important;
margin: 14px 0 13px !important;
}
p.logged-in-as {
margin: 0 0 15px;
}  .cv-breadcrumb {
padding: 41px 0 42px;
background: url(//thesmartxray.com/wp-content/themes/medicalequipment/assets/images/breadcrumb.jpg);
background-repeat: no-repeat;
background-size: cover !important;
background-position: center;
}
.cv-breadcrumb-box h1 {
font-size: 42px;
font-weight: 700;
margin-bottom: 13px;
color: #ffffff;
word-break: break-word;
}
.cv-breadcrumb-box {
text-align: center;
}
.cv-breadcrumb-box ul li{
display: inline-block;
margin-right: 30px;
position: relative;
color: #fff;
text-transform: capitalize;
}
.cv-breadcrumb-box ul li:after {
margin: auto;
position: absolute;
content: '';
top: 0;
bottom: 0;
width: 6px;
height: 6px;
border-top: 2px solid #ffffff;
border-right: 2px solid #ffffff;
transform: rotate(45deg);
right: -15px;
}
.cv-breadcrumb-box ul li:last-child{
margin-right: 0px;
}
.cv-breadcrumb-box ul li:last-child:after {
display: none;
content: unset;
}
.cv-breadcrumb-box ul li a{
color: #fff;
}
.cv-breadcrumb-box ul li a:hover{
color: #ffffff;
}  body.single-product .cv-shop {
padding-bottom: 32px;
}
.cv-shop {
padding: 80px 0 80px;
}
.cv-shop .cv-blog-sidebar .widget:last-of-type {
margin: 0;
}
.single.single-product .cv-shop .cv-blog-sidebar {
padding-bottom: 35px;
}
body.single-product .cv-shop .woocommerce-tabs.wc-tabs-wrapper {
padding-bottom: 4px;
}
.cv-search form{
display: flex;
}
.cv-search form input {
border-radius: 30px 0px 0px 30px;
}
.cv-search form .cv-btn {
border-radius: 0px 30px 30px 0px;
min-width: 120px;
}
.cv-widget {
margin-bottom: 44px;
}
.cv-search .cv-btn:hover {
transform: translateX(0px);
box-shadow: none;
}
.cv-sidebar-title {
font-size: 26px;
font-weight: 600;
margin-bottom: 24px;
text-transform: capitalize;
}
.cv-product-filter ul li,.cv-product-category ul li {
margin-bottom: 15px;
position: relative;
}
.cv-product-filter ul li a,.cv-product-category ul li a {
text-transform: capitalize;
display: flex;
justify-content: space-between;
cursor: pointer;
align-items: center;
}
.cv-product-filter ul li a:hover,.cv-product-filter .cv-product-active{
color: var(--mlf-primary);
}
.cv-product-filter ul li a span {
background: var(--mlf-primary);
min-width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
color: #fff;
font-size: 14px;
border-radius: 3px;
}
.cv-product-filter ul li:last-child,.cv-product-category ul li:last-child,.cv-widget:last-child{
margin-bottom: 0;
}
.cv-product-category ul li:after{
position: absolute;
content: '';
width: 7px;
height: 7px;
transform: rotate(45deg);
top: 0px;
bottom: 0;
margin: auto 0 auto 8px;
border-top: 1.5px solid var(--mlf-primary);
border-right: 1.5px solid var(--mlf-primary);
right: 0;
}
.cv-widget.cv-product-instagram {
margin-bottom: 32px;
}
.cv-product-instagram ul li {
display: inline-block;
margin: 0 8px 12px 0px;
}
.cv-product-instagram ul li img {
width: 100px;
border-radius: 10px;
}
.cv-product-category .cv-sidebar-title {
margin-bottom: 16px;
}
.cv-widget.cv-product-category {
margin-bottom: 37px;
}
.cv-widget.cv-product-filter {
margin-bottom: 42px;
}
.cv-shop-title {
display: flex;
justify-content: space-between;
padding: 10px 20px;
align-items: center;
border: 1px solid #e6e9f2;
border-radius: 3px;
margin: 0 0 35px;
font-size: 26px;
font-weight: 600;
color: var(--mlf-primary);
margin-bottom: 24px;
text-transform: capitalize;
}
.cv-shop-title p,.cv-shop-title .cv-sidebar-title {
margin: 0;
}
.cv-shop-title p span {
font-size: 20px;
font-weight: 600;
color: var(--mlf-primary);
} .irs {
position: relative; display: block;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.irs-line {
position: relative;
display: block;
overflow: hidden;
outline: none !important;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
position: absolute; display: block;
top: 0;
}
.irs-line-left {
left: 0; width: 11%;
}
.irs-line-mid {
left: 9%; width: 82%;
}
.irs-line-right {
right: 0; width: 11%;
}
.irs-bar {
position: absolute; display: block;
left: 0; width: 0;
}
.irs-slider {
position: absolute; display: block;
cursor: default;
z-index: 1;
}
.irs-slider.type_last {
z-index: 2;
}
.irs-min {
position: absolute; display: block;
left: 0;
cursor: default;
}
.irs-max {
position: absolute; display: block;
right: 0;
cursor: default;
}
.irs-from, .irs-to, .irs-single {
position: absolute; display: block;
top: 0; left: 0;
cursor: default;
white-space: nowrap;
}
.irs-grid {
position: absolute; display: none;
bottom: 0; left: 0;
width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
display: block;
}
.irs-grid-pol {
position: absolute;
top: 0; left: 0;
width: 1px; height: 8px;
background: #000;
}
.irs-grid-pol.small {
height: 4px;
}
.irs-hidden-input {
position: absolute !important;
display: block !important;
top: 0 !important;
left: 0 !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
outline: none !important;
z-index: -9999 !important;
background: none !important;
border-style: solid !important;
border-color: transparent !important;
}
.irs {
height: 47px;
}
.irs-line {
height: 10px; top: 33px;
background: #EEE;
background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); 
border: 1px solid #CCC;
border-radius: 16px;
-moz-border-radius: 16px;
}
.irs-line-left {
height: 8px;
}
.irs-line-mid {
height: 8px;
}
.irs-line-right {
height: 8px;
}
.irs-bar {
height: 10px;
top: 33px;
border-top: 1px solid var(--mlf-primary);
border-bottom: 1px solid var(--mlf-primary);
background: linear-gradient(to top, var(--mlf-primary) 0%, var(--mlf-primary) 100%);
}
.irs-slider {
top: 29px;
width: 18px;
height: 18px;
background: var(--mlf-primary);
border-radius: 10px;
cursor: pointer;
}
.irs-slider.state_hover, .irs-slider:hover {
background: #f0f0f0;
}
.irs-min, .irs-max {
display:none;
}
.irs-from, .irs-to, .irs-single {
color: #fff;
font-size: 14px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: var(--mlf-primary);
border-radius: 3px;
-moz-border-radius: 3px;
}   .cv-about-content h2 {
font-size: 36px;
margin-bottom: 10px;
font-weight: 600;
padding-top: 1px;
}
.cv-about-content ul li:after {
position: absolute;
content: '';
left: 0;
top: 0;
bottom: 0;
width: 8px;
height: 8px;
border-top: 2px solid var(--mlf-primary);
border-right: 2px solid var(--mlf-primary);
transform: rotate(45deg);
margin: auto;
}
.cv-about-content p {
margin: 0 0 10px;
}
.cv-about h4 {
color: var(--mlf-primary);
font-weight: 500;
font-size: 18px;
}
.cv-about .row {
align-items: center;
}
.cv-about-content ul li {
position: relative;
padding: 0px 15px 0 30px;
display: inline-block;
width: 100%;
margin: 6px 0 0;
}
.cv-dr-name h3 {
font-size: 18px;
margin: 0;
font-weight: 600;
color: var(--mlf-primary);
}
.cv-dr-box {
margin-top: 22px;
padding-top: 26px;
border-top: 1px solid #e6e9f2;
}
.cv-dr-name p{
margin-bottom: 0;
}
.cv-dr-signature{
margin-top: 10px;
}
.cv-testimonial.cv-testi-about{
background: #fff;
}
.cv-about {
padding: 76px 0 80px;
}
.cv_error_white .cv-btn {
margin: 22px 0 0;
}
.woocommerce form .password-input input[type=password], .woocommerce-page form .password-input input[type=password] {
padding-right: 20px;
}  .cv-service-box {
display: flex;
}
.cv-service-icon {
width: 50px;
}
.cv-service-icon svg {
width: 50px;
height: 50px;
fill: var(--mlf-primary);
}
.cv-service-text {
width: calc(100% - 50px);
padding-left: 15px;
}
.cv-service-text h3 {
font-size: 20px;
font-weight: 600;
text-transform: capitalize;
margin-bottom: 8px;
}
.cv-service-text p {
margin: 0;
}
.cv-service-ul li{
margin-bottom: 17px;
}
.cv-service-ul li:last-child{
margin-bottom: 0px;
}
.cv-service-ul-right {
text-align: right;
}
.cv-service-ul-right .cv-service-text {
padding: 0 15px 0 0;
}
.cv-service-ul {
padding-bottom: 73px;
}  .cv-help-box h2 {
font-size: 36px;
font-weight: 600;
text-transform: capitalize;
margin-bottom: 5px;
}
.cv-help-box {
text-align: center;
}
.cv-help-box p {
margin: 27px 0 0;
font-size: 18px;
}
.cv-help{
background: linear-gradient(45deg, rgba(60, 188, 255, 0.9),rgba(60, 188, 255, 0.9)),url(//thesmartxray.com/wp-content/themes/medicalequipment/assets/images/service-bg.jpg);    
}
.cv-help-icon svg {
width: 70px;
height: 70px;
fill: #fff;
}
.cv-help-icon{
margin-bottom: 31px;
}
.cv-help-box h2,.cv-help-box p,.cv-help-box span{
color: #fff;
}
.cv-help-quote h2 {
font-size: 50px;
text-transform: capitalize;
font-weight: 600;
color: #fff;
margin-bottom: 0;
}
.cv-help-quote {
text-align: center;
padding-top: 47px;
margin-top: 53px;
border-top: 2px dashed #fff;
position: relative;
}
.cv-help-quote:after {
position: absolute;
content: '';
left: 0;
right: 0;
top: -9px;
width: 16px;
height: 16px;
transform: rotate(-45deg);
margin: auto;
background: #fff;
}
.cv-get-btn {
min-width: 200px;
height: 60px;
display: block;
line-height: 57px;
border: 2px dashed;
color: #fff;
max-width: 250px;
margin: 30px auto 0;
font-size: 20px;
font-weight: 600;
text-transform: capitalize;
border-radius: 10px;
padding: 0 30px;
}
.cv-get-btn:hover{
color: #fff;
transform: translateY(-5px);
}  .cv-tag ul li {
display: inline-block;
margin: 0px 1px 5px 0px;
}
.cv-tag ul li a {
padding: 0px 20px;
border: 1px solid #e6e9f2;
display: block;
height: 40px;
line-height: 39px;
min-width: 80px;
text-align: center;
border-radius: 10px;
}
.cv-tag ul li a:hover{
border-color: var(--mlf-primary);
}
.cv-pagination ul li {
display: inline-block;
vertical-align: top;
margin-right: 5px;
}
.cv-pagination ul li:last-child {
margin: 0;
}
.cv-pagination ul li a {
width: 30px;
height: 30px;
display: block;
text-align: center;
line-height: 27px;
border-radius: 3px;
position: relative;
}
.cv-pagination ul li a.cv-page-active, .cv-pagination ul li a:hover {
background: var(--mlf-primary);
color: #fff;
}
.cv-main-header .cv-menu li.current-menu-item > a {
color: var(--mlf-primary);
}
.cv-pagination ul li:first-child a,.cv-pagination ul li:last-child a{
border: none;
}
.cv-pagination ul li:first-child a:after,
.cv-pagination ul li:last-child a:after {
position: absolute;
content: '';
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 7px;
height: 7px;
transform: rotate(45deg);
margin: auto;
}
.cv-pagination ul li:last-child a:after{
border-top: 2px solid var(--mlf-txt-color);
border-right: 2px solid var(--mlf-txt-color);
}
.cv-pagination ul li:first-child a:after{
border-bottom: 2px solid var(--mlf-txt-color);
border-left: 2px solid var(--mlf-txt-color);
}
.cv-pagination ul li a:hover:after{
border-color: #fff;
}
.cv-tag ul li:last-child, .cv-tag ul li:nth-last-child(2), .cv-tag ul li:nth-last-child(3) {
margin-bottom: 0;
}
.cv-pagination .page-numbers, .page-links .post-page-numbers {
margin-right: 5px;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
border-radius: 10px;
position: relative;
background: #f4f8f9;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
background: transparent;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
margin: 0 5px 0 0;
text-decoration: none;
padding: 0;
line-height: 40px;
font-size: 16px;
font-weight: 400;
min-width: 30px;
display: block;
width: 40px;
height: 40px;
}
.page-links .post-page-numbers {
margin-left: 5px;
}
.cv-pagination .page-numbers.page-numbers.current, .cv-pagination .page-numbers:hover, .page-links .post-page-numbers:hover, .page-links .post-page-numbers.current {
background: var(--mlf-primary);
color: #fff;
}
.cv-pagination .page-numbers.next, .cv-pagination .page-numbers.prev {
font-size: 12px;
}  .cv-blog-single-box .cv-blog-data {
padding: 0;
}
.cv-blog-single .cv-blog-single-box .cv-blog-img .post-thumbnail {
margin: -25px -30px 0 -30px;
}
.cv-blog-single .cv-blog-single-box .cv-blog-img img {
border-radius: 10px 10px 0px 0px;
margin-bottom: 24px;
}
.cv-blog-single-box .cv-blog-data p {
margin-bottom: 8px;
}
.cv-blog-flex {
column-count: 2;
column-gap: 30px;
margin: 15px 0 22px;
}
.cv-blog-single-box .cv-blog-img img, .cv-blog-flex img {
border-radius: 10px;
}
.cv-blog-comment {
padding-top: 51px;
}
.cv-comment-text > h3 > a {
color: var(--mlf-title-color);
font-weight: 600;
}
.cv-comment-box {
display: flex;
flex-wrap: wrap;
}
.cv-comment-img {
width: 80px;
max-width: 80px;
min-width: 80px;
}
.comments-area > .comment-list .cv-comment-text {
width: calc(100% - 100px);
}
.cv-comment-img img {
border-radius: 10px;
width: 80px;
height: 80px;
object-fit: cover;
}
.cv-comment-text {
width: calc(100% - 100px);
width: 100%;
padding-left: 20px;
}
.cv-comment-text > h3:first-child {
margin-bottom: 8px;
display: inline-block;
font-size: 18px;
font-weight: 700;
color: #545b6d;
}
.cv-comment-text > h3 {
width: 100%;
}
.cv-comment-text h3 > span {
color: var(--mlf-primary);
font-size: 14px;
font-weight: 600;
width: 100%;
display: inline-block;
margin: 8px 0 8px;
}
.comment-reply-title a#cancel-comment-reply-link {
padding-left: 10px;
color: #162b4d;
font-size: 14px;
font-weight: 600;
float: right;
}
.comment-form .form_block {
display: flex;
width: 100%;
}
.cv-comment-text p {
margin-bottom: 5px;
}
.cv-cmnt-date{
padding-left:10px;
color: #adb2be;
font-size: 14px;
}
.cv-cmnt-date svg {
width: 20px;
fill: #adb2be;
height: 20px;
vertical-align: middle;
}
.cv-blog-comment ul li {
list-style: none;
margin-bottom: 30px;
border-bottom: 1px solid #e6e9f2;
padding-bottom: 26px;
}
.cv-blog-comment ul li ul>li:first-child {
padding-top: 30px;
margin-top: 26px;
border-top: 1px solid #e6e9f2;
}
.cv-blog-comment ul {
padding: 0;
margin: 0;
}
.cv-blog-comment ul li ul{
margin-left:50px;
}
.cv-blog-comment ul li:last-child {
border:none;
padding: 0;
margin: 0;
}
.cv-cmnt-reply svg {
width: 14px;
fill: var(--mlf-primary);
margin-right: 5px;
vertical-align: middle;
transition:0.3s;
}
.cv-blog-cmnt-reply {
padding-top: 70px;
}
.cv-shop-tab .cv-blog-cmnt-reply {
padding-top: 40px;
}
.cv-blog-cmnt-reply input,.cv-blog-cmnt-reply textarea {
margin-bottom: 20px;
}
.cv-blog-cmnt-reply textarea{
width: 100%;
height: 150px;
border: 1px solid #e6e9f2;
padding: 10px 20px;
border-radius: 10px;
outline: none;
resize: none;
}
h2.comments-title {
font-size: 26px;
font-weight: 600;
color: var(--mlf-title-color);
margin-bottom: 23px;
position: relative;
}
.comments-area > ol.comment-list > li .children {
position: unset;
opacity: 1;
visibility: visible;
transform: unset;
margin-left: 40px;
list-style: none;
box-shadow: none;
border-radius: 0;
padding: 0;
}
div#respond p.comment-form-cookies-consent {
margin: 13px 0 6px;
display: flex;
width: 100%;
flex-wrap: wrap;
align-items: flex-start;
}
.cat-links, .tags-links {
width: 100%;
display: inline-block;
}
.cv-comment-text p > img {
margin: 10px 0;
}
.comments-area > ol.comment-list > li .children li:first-child {
padding-top: 30px;
margin-top: 26px;
border-top: 1px solid #e6e9f2;
}
.comments-area > ol.comment-list > li .children li {
list-style: none;
margin-bottom: 30px;
border-bottom: 1px solid #e6e9f2;
padding-bottom: 26px;
}
.comment-reply-title a#cancel-comment-reply-link {
font-size: 14px;
margin-left: 10px;
}
.header_cartbox .cv_checkout_table li span.quantity span.woocommerce-Price-currencySymbol {
margin-right: 3px;
}  .cv-prod-content .cv-price-title {
margin: 0px 0 10px;
}
.cv-rating i {
font-size: 14px;
color: var(--mlf-primary);
}
.cv-prod-content .cv-pdoduct-price {
margin-bottom: 5px;
}
.cv-rating {
margin-bottom: 10px;
}
.cv-cart-quantity {
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
}
.cv-prod-count{
display: flex;
}
.cv-prod-count .cv-cart-quantity {
margin-right: 20px;
}
.cv-cart-quantity button {
width: 25px;
height: 25px;
border: 1px solid #e6e9f2;
border-radius: 4px;
background: #fff;
position: relative;
outline: none;
transition: 0.3s;
}
.cv-cart-quantity button:after, .cv-cart-quantity button:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
background: var(--mlf-primary);
margin: auto;
width: 8px;
height: 2px;
transition: 0.3s;
}
.cv-cart-quantity button.cv-add:before {
width: 2px;
height: 8px;
}
.cv-cart-quantity input {
width: 50px;
border-radius: 4px;
height: 35px;
margin: auto 4px;
padding: 0 5px;
text-align: center;
line-height: 35px;
}
.cv-pro-thumb-img {
text-align: center;
border: none;
padding: 0;
border-radius: 10px;
display: inline-block;
width: 100%;
position: relative;
overflow: hidden;
}
.cv-prod-category {
margin-bottom: 5px;
}
.cv-prod-text, .woocommerce-product-details__short-description {
margin-top: 22px;
}
.woocommerce-product-details__short-description p {
margin-bottom: 1rem;
}
.cv-tab-content {
margin-top: 22px;
}
.cv-shop-tab .nav-link {
text-transform: capitalize;
font-weight: 600;
color: var(--mlf-txt-color);
margin-right: 5px;
}
.cv-shop-tab .nav-link.active,.cv-shop-tab .nav-link:focus,.cv-shop-tab .nav-link:hover{
border-color: #e6e9f2 #e6e9f2 transparent;
color:var(--mlf-primary) ;
}
.cv-shop-tab .nav-tabs {
border-color: #e6e9f2;
}
.cv-tab-content p{
margin-bottom: 0;
}
.cv-prod-text p {
margin-bottom: 10px;
}
#cv-pro-review .cv-blog-comment {
padding-top: 8px;
}
.cv-shop-tab, .woocommerce-tabs.wc-tabs-wrapper {
padding-top: 33px;
width: 100%;
}  .cv-account-box {
display: flex;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
background: #fff;
border-radius: 10px;
padding: 24px 30px 30px;
margin-left: 160px;
}
.cv-account-img {
width: 250px;
margin-left: -160px;
margin-top: 34px;
position: relative;
height: fit-content;
}
.cv-account-text{
width: calc(100% - 210px);
padding-left: 30px;
}
.cv-account-img img {
width: 250px;
height: 250px;
object-fit: cover;
border-radius: 100%;
border: 5px solid var(--mlf-primary);
}
.cv-profile-svg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
visibility: hidden;
transition: 0.3s;
}
.cv-profile-svg svg {
width: 25px;
height: 25px;
fill: #ffffff;
z-index: 1;
cursor: pointer;
transition: 0.3s;
}
.cv-profile-svg input {
width: 255px;
z-index: 2;
opacity: 0;
transform: translate(0px, -30px);
cursor: pointer;
height: 275px;
border-radius: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.cv-profile-svg:after {
position: absolute;
content: '';
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(60, 188, 255, 0.8);
border-radius: 100%;
}
.cv-account-img:hover .cv-profile-svg {
opacity: 1;
visibility: visible;
}
.cv-ac-user-name h2 {
font-size: 26px;
font-weight: 600;
text-transform: capitalize;
margin: 0;
}
.cv-ac-user-name h2 span {
font-size: 16px;
color: var(--mlf-txt-color);
font-weight: 400;
vertical-align: middle;
position: relative;
padding-left: 50px;
}
.cv-ac-user-name h2 span:after {
position: absolute;
top: 0;
bottom: 0;
left: 15px;
width: 20px;
height: 1px;
content: '';
background: var(--mlf-txt-color);
margin: auto;
}
.cv-account-info {
border: 1px solid #e6e9f2;
border-left: 0;
border-right: 0;
margin: 24px 0 30px;
padding: 22px 0 23px;
} 
.cv-account-info ul li{
display: flex;
margin-bottom: 10px;
}
.cv-account-info ul li p {
flex: 1;
}
.cv-account-info ul li p,.cv-account-info ul li:last-child{
margin-bottom: 0;
}
.cv-ac-info-edit ul li{
margin-bottom: 20px;
}
.cv-ac-info-edit ul li p{
margin-bottom: 10px;
}
.cv-ac-info-edit {
height: 0;
opacity: 0;
visibility: hidden;
transition: 0.5s;
}
.cv-edit-open .cv-ac-info-edit{
padding-top: 22px;
opacity: 1;
visibility: visible;
height: 100%;
}
.cv-edit-open .cv-btn.cv-edit-click,.cv-close-edit {
display: none;
}
.cv-edit-open .cv-close-edit{
display: block;
}
.cv-last-order table{
width: 100%;
}
.cv-ac-info-edit .cv-btn {
margin-top: 10px;
}
.cv-last-order table th {
background: var(--mlf-primary);
color: #fff;
padding: 12px 20px 13px;
text-transform: capitalize;
}
.cv-last-order table th {
border-right: 1px solid #e6e9f2;
}
.cv-last-order table th:last-child{
border: none;
}
.cv-last-order table td, .woocommerce table.shop_table td, table td, table tbody th  {
padding: 20px;
text-transform: capitalize;
border: 1px solid #e6e9f2;
border-top: none;
max-width: 100%;
}
figure.wp-block-table table td {
border-top: 1px solid #e6e9f2;
}
.cv-cart-img img {
width: 60px;
}  .cv-login .modal-dialog {
max-width: 740px;
}
.cv-login .modal-content{
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
background: #fff;
border-radius: 10px;
border: none;
}
.cv-login .modal-body{
padding: 0px;
}
.cv-login .modal{
overflow-y: auto;
}
.cv-login-box {
text-align: center;
display: flex;
justify-content: center;
border-radius: 10px;
overflow: hidden;
}
.cv-login button.close {
position: absolute;
top: -10px;
right: -10px;
width: 25px;
height: 25px;
background: #F44336;
opacity: 1;
color: #fff;
border-radius: 100%;
border: 2px solid;
font-size: 17px;
z-index: 9;
min-width: auto;
transform: unset;
box-shadow: none;
}
.cv-login .close:not(:disabled):not(.disabled):focus,
.cv-login .close:not(:disabled):not(.disabled):hover{
opacity: 1;
}
.cv-login-wlcm-box {
width: 280px;
padding: 30px;
background: var(--mlf-primary);
display: flex;
align-items: center;
position: relative;
overflow: hidden;
}
.cv-login-form {
width: calc(100% - 280px);
padding: 42px 50px 50px;
}
.cv-login-wlcm h2,.cv-login-form h2 {
font-size: 30px;
font-weight: 600;
color: #ffffff;
margin-bottom: 15px;
text-transform: capitalize
}
.cv-login-wlcm {
padding-bottom: 8px;
z-index: 1;
position: relative;
}
.cv-login-wlcm p {
color: #ffffff;
margin-bottom: 23px;
}
.cv-login-wlcm .cv-btn {
background: transparent;
border: 1px solid;
line-height: 48px;
}
.cv-login-form h2{
color: var(--mlf-title-color);
margin-bottom: 5px;
}
.cv-login-form input,.pa-forgot-password {
margin-top: 12px;
display: block;
}
.cv-login-form .cv-btn {    
display: block;
margin: 23px auto 0;
}
.cv-login-form p {
margin-bottom: 0;
font-size: 14px;
}
.cv-login-wlcm-box:after, .cv-login-wlcm-box:before {
position: absolute;
content: '';
width: 150px;
height: 150px;
background: #56e6f9;
border-radius: 100%;
bottom: -50px;
left: -50px;
z-index: 0;
}
.cv-login-wlcm-box:before {
left: auto;
bottom: 0;
right: -50px;
top: -50px;
}
div#signUpModal .cv-login-form .cv-btn,
div#forgotModal .cv-login-form .cv-btn {
margin-top: 30px;
}  .cv-last-order table td b {
font-size: 20px;
font-weight: 600;
color: var(--mlf-title-color);
}
.cv-cart-btn {
text-align: right;
margin-top: 20px;
}
td.cv-price {
color: var(--mlf-primary);
font-weight: 600;
}  .cv-billing-form {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
background: #fff;
border-radius: 10px;
padding: 24px 30px 30px;
}
.cv-billing-form ul li {
margin-bottom: 20px;
}
.cv-billing-form ul li:last-child {
margin-bottom: 0px;
}
.cv-billing-form ul li p {
margin-bottom: 10px;
}
.cv-billing .cv-account-box {
align-items: center;
padding: 24px 30px 23px;
}
.cv-billing .cv-account-img {
margin-top: 0;
}
.cv-billing  .cv-account-info {
margin-bottom: 0;
border-bottom: none;
padding-bottom: 0;
}
.cv-billing .cv-account-text {
padding-left: 50px;
}  .cv-contact-detail {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
background: #fff;
border-radius: 10px;
padding: 34px 40px 40px;
}
.cv-contact-detail ul li {
margin-bottom: 28px;
display: flex;
border-bottom: 1px solid #e6e9f2;
padding-bottom: 28px;
}
.cv-contact-detail ul li:last-child {
margin-bottom: 0;
border: none;
padding: 0;
}
.cv-contact-text h3 {
font-size: 20px;
font-weight: 600;
margin-bottom: 0;
}
.cv-contact-text p {
margin-bottom: 0;
}
.cv-contact-icon svg{
width: 20px;
height: 20px;
fill: #fff;
}
.cv-contact-icon {
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
background: var(--mlf-primary);
border-radius: 10px;
}
.cv-contact-text {
width: calc(100% - 50px);
padding-left: 20px;
}
.cv-contact-form{
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
background: #fff;
border-radius: 10px;
padding: 42px 50px 30px;
margin-top: 50px;
}
.cv-contact-detail .cv-sidebar-title, .cv-contact-form .cv-sidebar-title {
margin-bottom: 15px;
}
.cv-contact-section .cv-sidebar-title {
font-size: 36px;
}
.cv-contact-section .cv-sidebar-title ~ p {
margin-bottom: 22px;
line-height: 25px;
}
.cv-contact-form input {
margin-bottom: 20px;
}
.cv-contact-form input:focus, .cv-contact-form textarea:focus {
border-color: var(--mlf-primary);
}
.cv-contact-form input:focus, .cv-contact-form textarea:focus, .cv-contact-form input, .cv-contact-form textarea {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
textarea, .woocommerce form .form-row textarea, .woocommerce #reviews #comment {
width: 100%;
height: 150px;
border: 1px solid #e6e9f2;
padding: 10px 20px;
border-radius: 10px;
resize: none;
}
.cv-contact-form .cv-btn {
margin-top: 23px;
width: auto;
}
.cv-contact-map {
max-height: 450px;
overflow: hidden;
}
.cv-contact-map iframe {
width: 100%;
height: 450px;
filter: grayscale(1);
margin-bottom: 0;
border: none;
padding-bottom: 0;
}
.cv-contact-form form{
position: relative;
}
.response {
color: #F44336;
position: absolute;
right: 0;
bottom: 12px;
}
.response p{
margin: 0;
}  @keyframes cv-preloader {
0% { transform: rotate(0deg) }
50% { transform: rotate(180deg) }
100% { transform: rotate(360deg) }
}
.cv-preloader div {
position: absolute;
animation: cv-preloader 1s linear infinite;
width: 160px;
height: 160px;
top: 20px;
left: 20px;
border-radius: 50%;
box-shadow: 0 4px 0 0 var(--mlf-primary);
transform-origin: 80px 82px;
}
.cv-ellipsis {
width: 200px;
height: 200px;
display: inline-block;
overflow: hidden;
background: none;background-color: #fff;
bottom: 0;
height: 100%;
left: 0;
position: fixed;
right: 0;
top: 0;
width: 100%;
z-index: 9999;
}
.cv-preloader {
margin: 0 auto;
position: relative;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 200px;
height: 200px;
text-align: center;
z-index: 9999;
} .wp-block-button.is-style-squared a.wp-block-button__link {
border-radius: 0;
} .cv_callToAction_wrapper {
background: #edf3f6;
padding: 34px 0 50px;
}
.cv_action_section > span svg {
height: 30px;
width: 30px;
fill: var(--mlf-primary);
}
.cv_action_section {
width: 100%;
}
.cv_action_section_inner {
padding: 56px 15px 22px;
background: #ffffff;
margin-bottom: 30px;
border: none;
border-radius: 10px;
}
.cv_readmore_link, .cv_readmore_link:visited {
color: var(--mlf-primary);
display: inline-block;
font-weight: 500;
}
.cv_readmore_link .cv_link_icon svg {
height: 10px;
width: 10px;
margin-left: 6px;
fill: var(--mlf-primary);
}
.cv_sub_title {
font-size: 22px;
font-weight: 700;
}
.cv_action_section_inner .cv_sub_title {
font-size: 18px;
}
.cv_action_section > span {
display: inline-block;
height: 80px;
width: 80px;
line-height: 70px;
background: #ffffff;
border-radius: 50%;
border: 6px solid #edf3f6;
position: relative;
bottom: -40px;
}
.cv_action_section p {
margin: 6px 0 6px;
}
.cv_callToAction_wrapper .col-xl-3:hover .cv_action_section span {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.cv_callToAction_wrapper .col-xl-3:hover .cv_action_section span, .cv_callToAction_wrapper .col-xl-3 .cv_action_section span, .cv_callToAction_wrapper .col-xl-3:hover .cv_readmore_link svg, .cv_callToAction_wrapper .col-xl-3 .cv_readmore_link svg, .cv_callToAction_wrapper .col-xl-3:hover .cv_readmore_link, .cv_callToAction_wrapper .col-xl-3 .cv_readmore_link, .cv_callToAction_wrapper .col-xl-3:hover h3, .cv_callToAction_wrapper .col-xl-3 h3 {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv_callToAction_wrapper .col-xl-3:hover .cv_readmore_link, .cv_callToAction_wrapper .col-xl-3:hover h3 {
color: var(--mlf-primary);
}
.cv_callToAction_wrapper .col-xl-3:hover .cv_readmore_link svg {
fill: var(--mlf-primary);
} header.cv_main_header p {
display: block;
}
header.cv_main_header {
background: #ffffff;
box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
position: relative;
z-index: 9;
width: 100%;
}
header.cv_main_header ol li, header.cv_main_header ul li {
list-style: none;
}
.cv_main_header .container-fluid {
max-width: 1690px;
}
.cv_header_top {
border-bottom: 1px solid #e6e9f2;
padding: 10px 0 8px;
}
.cv_header_icon {
width: 40px;
height: 40px;
line-height: 38px;
text-align: center;
border: 2px solid #e6e9f2;
display: inline-block;
border-radius: 50%;
}
.cv_header_info ul {
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 0;
}
.cv_header_wrapper ul {
padding: 0;
}
.cv_header_icon svg {
width: 15px;
height: 15px;
fill: var(--mlf-txt-color);
}
.cv_search_wrap form {
display: flex;
}
.cv_cart_holder {
background: #f4f8f9;
height: 50px;
position: relative;
margin-left: 30px;
display: inline-block;
border: none;
border-radius: 10px;
padding: 15px 20px 15px;
min-height: 50px;
max-width: 180px;
}
.cv_cart_holder .cv_cart_count span {
background: var(--mlf-primary);
width: 16px;
height: 16px;
position: relative;
text-align: center;
line-height: 16px;
font-size: 10px;
border-radius: 100%;
top: -5px;
right: 6px;
color: #ffffff;
cursor: pointer;
display: inline-block;
}
.cv_cart_count {
border-right: 1px solid #e6e9f2;
padding-right: 6px;
margin-right: 16px;
}
.cv_cart_holder svg {
height: 20px;
width: 20px;
fill: var(--mlf-txt-color);
}
.cv_header_wooInfo ul li a span svg {
height: 16px;
width: 16px;
fill: var(--mlf-txt-color);
}
.cv_header_info ul li {
display: flex;
flex-wrap: wrap;
}
.cv_header_info ul li .cv_head_contact p {
margin: 0;
}
.cv_header_info ul li .cv_head_contact {
padding-left: 15px;
}
.cv_header_info ul li .cv_head_contact a {
color: var(--mlf-txt-color);
font-weight: 600;
display: inline-block;
}
.cv_header_info ul li .cv_head_contact a:hover {
color: var(--mlf-primary);
}
.cv_header_info, .cv_search_wrap, .cv_header_cart {
display: inline-block;
margin: 10px 0;
}
.cv_header_info ul li {
margin-right: 50px;
}
.cv_search_wrap {
max-width: 350px;
min-width: 350px;
width: 100%;
}
.cv_search_wrap input {
border-radius: 10px 0 0 10px;
padding: 0 30px 0;
height: 50px;
}
.cv_search_wrap .cv-btn {
min-width: auto;
padding: 0;
width: 80px;
height: 50px;
border-radius: 0 10px 10px 0;
}
.cv_search_wrap .cv-btn svg {
height: 20px;
width: 20px;
fill: #ffffff;
}
.cv_search_wrap button, .cv_search_wrap button:hover {
transform: unset;
box-shadow: none;
}
.cv_header_wooInfo ul li span.woo-text {
margin: 0;
}
.cv_nav_items > div > ul {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
}
.cv_nav_items > div > ul >li {
position: relative;
display: inline-block;
padding: 19px 30px 18px 0;
margin-right: 20px;
}
.cv_header_wooInfo ul {
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: flex-end;
list-style: none;
padding: 0;
}
.cv_header_wooInfo ul li {
margin-right: 40px;
}
.cv_header_wooInfo ul li:last-child {
margin-right: 0px;
}
.cv_header_wooInfo ul li span {
display: inline-block;
margin-right: 10px;
}
.cv_header_top .col-xl-9 {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.cv_header_wooInfo ul li ul.cv_language_selector {
position: absolute;
background: #ffffff;
min-width: 160px;
right: 0;
top: 45px;
padding: 20px 20px 10px;
border: none;
border-radius: 0 0 10px 10px;
box-shadow: 0px 6px 20px 0 rgb(0 0 0 / 6%);
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
visibility: hidden;
opacity: 0;
text-align: left;
width: auto;
}
.cv_header_wooInfo ul li .cv_language_selector.cv_language_open {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
visibility: visible;
opacity: 1;
}
.cv_header_wooInfo ul li ul.cv_language_selector li {
display: inline-block;
width: 100%;
margin: 0 0 10px;
}
.cv_header_wooInfo ul li ul, .cv_header_wooInfo ul li ul.cv_language_open {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv_nav_items > div > ul li.menu-item-has-children:before, .cv_language_toggle:before {
background-image: url(https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/.https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/images/menu-drop-down.svg);
content: "";
position: absolute;
right: 10px;
top: 3px;
background-size: 100%;
bottom: 0;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
height: 10px;
width: 10px;
margin: auto;
}
.cv_nav_items > div > ul li.menu-item-has-children:hover:before, .cv_language_toggle:hover:before, .cv_header_wooInfo li:hover:before, .cv_header_wooInfo li:focus a:before, .cv_nav_items > div > ul li.current-menu-item:before {
background-image: url(https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/.https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/images/menu-drop-down-hover.svg);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
}
.cv_nav_items > div > ul >li:hover > a {
color: var(--mlf-primary);
}
.cv_language_toggle {
position: relative;
padding-right: 20px;
}
.cv_language_toggle:before {
right: 0px;
}
.cv_header_wooInfo {
padding: 10px 0;
text-transform: capitalize;
}
.cv_header_wooInfo ul li:hover > a {
color: var(--mlf-primary);
}
.cv_header_wooInfo ul li:hover svg {
fill: var(--mlf-primary);
}
.cv_header_wooInfo ul li:hover svg, .cv_header_wooInfo ul li svg {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .cv_header_info {
color: #ffab10;
}
.cv_covid_wrapper {
padding: 72px 0 20px;
position: relative;
}
.swiper-container.covid-slider {
padding: 30px 0px;
}
.cv_covid_wrapper .cv_readmore_link, .cv_covid_wrapper .cv_readmore_link:visited {
color: var(--mlf-primary);
margin: 15px 0 0;
display: inline-block;
font-weight: 500;
}
.cv_covid_wrapper .cv_readmore_link svg, .cv_covid_wrapper .cv_readmore_link:visited svg {
fill: var(--mlf-primary);
}
.cv_covid_wrapper .cv_readmore_link:hover {
color: #162b4d;
}
.cv_covid_wrapper .cv_readmore_link:hover svg {
fill: #162b4d;
}
.cv_covid_wrapper .cv_readmore_link svg, .cv_covid_wrapper .cv_readmore_link:visited svg, .cv_covid_wrapper .cv_readmore_link:hover svg {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} 
.cv_covid_wrapper .cv-heading {
margin: 0 auto 12px;
}
.covid_item {
background: #ffffff;
box-shadow: 0 0px 8px 0 rgb(0 0 0 / 0.08);
box-shadow: 0px 0px 15px 0px rgba(0,42,106,0.06);
padding: 50px 20px 42px;
overflow: hidden;
position: relative;
border-radius: 10px;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
margin: 0 15px 30px;
}
.cv_covid_icon span svg {
height: 60px;
width: 60px;
fill: var(--mlf-primary);
}
.cv_covid_icon > svg {
fill: #edfdff;
height: 120px;
width: 120px;
position: absolute;
animation-duration: 2s; 
animation-timing-function: ease-out; 
animation-delay: 0;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
svg.left-icon {
left: -60px;
top: 0;
animation-name: virus-down;
}
svg.right-icon {
right: -60px;
top: 60px;
animation-name: virus-up;
}
.cv_covid_icon {
margin: 0 0 50px;
}
.covid_item h4 {
margin: 0 0 10px;
font-size: 20px;
font-weight: 700;
}
.covid_item:hover h4 {
color: var(--mlf-primary);
}
.covid_item:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 3px;
background: var(--mlf-primary);
width: 0%;
margin: auto;
}
.covid_item:hover:before {
width: 80%;
}
.covid_item:hover, .covid_item, .covid_item:hover h4, .covid_item h4, .covid_item .cv_covid_icon span svg,.covid_item .cv_covid_icon span svg:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.covid_item:hover:before, .covid_item:before {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.covid_item:hover {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
@keyframes virus-down {
0% {
-webkit-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px);
}
100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes virus-up {
0% {
-webkit-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px);
}
100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
}
.cv_covid_wrapper .cv-arrow {
width: auto;
bottom: 39%;
margin: auto;
left: 20px;
right: 20px;
z-index: 99;
max-width: 1380px;
} .cv_counter_wrapper {
background-image: url(//thesmartxray.com/wp-content/themes/medicalequipment/assets/images/counter-bg.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
text-align: center;
background-color: #162b4d;
position: relative;
padding: 72px 0px 71px;
color: #ffffff;
}
.cv_counter_wrapper:before {
content: "";
background: rgb(22 43 77 / 0.9);
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
.row.counter_holder h2 {
color: #ffffff;
font-size: 44px;
margin: 0 0 10px;
font-weight: 700;
}
.counter_item p {
font-size: 18px;
}
.cv_counter_wrapper .cv-heading h1, .cv_counter_wrapper .cv-heading {
color: #ffffff;
}
.cv_counter_wrapper .cv-heading {
margin-bottom: 30px;
}
.cv-arrival.cv-self-protection {
padding: 42px 0 32px;
}
.blog-thumb-wrapper {
padding-bottom: 42px;
}
.cv-blog.blog-thumb-wrapper {
padding-bottom: 42px;
}
.cv-blog.blog-thumb-wrapper .cv-blog-box {
margin: 0 0 30px;
}
.cv_offer_wrapper {
padding: 32px 0 0px;
}
.cv_nav_items > div > ul li.current-menu-item > a {
color: var(--mlf-primary);
}
.cv-arrival {
padding: 72px 0 0;
}
.foot_footer_post ul li {
display: flex;
align-items: flex-start;
margin-bottom: 20px;
}
.foot_footer_post ul li:last-child {
margin-bottom: 21px;
}
.foot_footer_post ul li img {
height: 80px;
width: 80px;
object-fit: cover;
margin: 0 20px 10px 0;
border-radius: 6px;
}
.cv-copyright {
margin-top: 49px;
}
.cv-copyright {
background: transparent;
border-top: 1px solid #67686d;
margin-top: 0px;
position: relative;
}
.cv_covid_icon img {
height: 60px;
width: 60px;
}
.foot_post_date {
color: var(--mlf-primary);
}
.cv-copyright a, .demo-import .cv-copyright a {
color: var(--mlf-primary);
}
.cv-about-holder {
position: relative;
padding: 0 0 0 20px;
}
.cv-about-holder:before {
content: "";
position: absolute;
left: 0;
background: var(--mlf-primary);
z-index: 0;
width: 50%;
top: -20px;
bottom: -20px;
border-radius: 6px 0 0 6px;
}
.cv-about-holder:hover:before {
width: 80%;
bottom: 20px;
border-radius: 6px;
}
.cv-about-holder:hover:before, .cv-about-holder:before {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.cv-about-holder img {
position: relative;
border-radius: 6px;
}
.blog-thumb-wrapper .cv-blog-page-box .cv-blog-box {
margin-bottom: 42px;
} .cv_contact_info {
box-shadow: 0 0px 20px 0 rgb(0 0 0 / 0.06);
padding: 60px 15px 52px;
overflow: hidden;
position: relative;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cv_contact_info:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 3px;
background: var(--mlf-primary);
width: 0%;
margin: auto;
}
.cv_contact_info:hover:before {
width: 80%;
}
.cv_contact_info:hover {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
.cv_contact_info:hover:before, .cv_contact_info:before {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.cv_contact_info:hover, .cv_contact_info, .cv_contact_info .cv_contact_icon span svg, .cv_contact_info .cv_contact_icon span svg:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv_contact_icon {
margin: 0 0 50px;
}
.cv_contact_info span svg {
height: 60px;
width: 60px;
fill: var(--mlf-primary);
}
.cv_contact_icon > svg {
fill: #edfdff;
height: 120px;
width: 120px;
position: absolute;
animation-duration: 2s; 
animation-timing-function: ease-out; 
animation-delay: 0;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
.input_wrap {
position: relative;
}
.input_wrap i {
position: absolute;
right: 20px;
z-index: 1;
top: 16px;
}
body .cv-blog-single-box .cv-blog-data ul.thumb_blog_info {
padding-left: 0;
}
.cv_ajaxload_wrapper {
position: relative;
}
.product-loader {
background-color: #ffffff;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 999;
width: 100%;
height: 100%;
display: none;
}
.product-loader.active {
display: block;
}
.ajax-loader {
background-position: center center;
background-repeat: no-repeat;
height: auto;
position: absolute;
left: 50%;
top: 30%;
text-align: center;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
}
body .cv-blog-single-box .cv-blog-data ul.thumb_blog_info li a {
color: var(--mlf-txt-color);
}
body .cv-blog-single-box .cv-blog-data ul.thumb_blog_info li a:hover {
color: var(--mlf-primary);
}
body .cv-blog-single-box .cv-blog-data ul.thumb_blog_info {
margin: 0;
text-transform: capitalize;
}
body .cv-blog-data ul.thumb_blog_info a, body .cv-blog-data ul.thumb_blog_info time {
font-weight: 400;
color: var(--mlf-txt-color);
}
body .cv-blog-data ul.thumb_blog_info a:hover, body .cv-blog-data ul.thumb_blog_info time:hover {
color: var(--mlf-primary);
}
.cv-blog-single-box header.entry-header, body.tag.demo-import article.post  header.entry-header, body.demo-import.category article.post header.entry-header {
margin-bottom: 11px;
}
.cv_auther_box {
background: #f4f8f9;
padding: 30px 30px 10px;
display: flex;
flex-wrap: wrap;
border-left: 3px solid var(--mlf-primary);
margin: 24px 0 8px;
border-radius: 10px;
}
.cv_auther_img {
width: 80px;
height: 80px;
margin: 0 0 20px;
}
.cv_auther_img img {
width: 80px;
height: 80px;
object-fit: cover;
border: none;
border-radius: 6px;
}
.int_auther_content {
width: calc(100% - 80px);
padding: 0 15px 0 30px;
}
.cv-conatact {
margin: 0 0 -250px;
position: relative;
z-index: 99;
padding-bottom: 0;
} .cv-features-wrapper {
padding: 72px 0 50px;
}
.cv-features-icon svg {
height: 80px;
width: 80px;
object-fit: cover;
fill: var(--mlf-primary);
}
.cv-features-box:hover svg {
fill: #ffffff;
}
.cv-features-box {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
background: #ffffff;
padding: 26px 30px 22px;
border: none;
border-radius: 10px;
}
.cv-features-box:hover {
background: var(--mlf-primary);
color: #ffffff;
}
.cv-features-box:hover h3 {
color: #ffffff;
}
.cv-features-text {
width: calc(100% - 80px);
padding: 0 0 0 30px;
}
.cv-features-text h3 {
font-size: 22px;
margin: 0 0 8px;
}
.cv-features-box:hover, .cv-features-box, .cv-features-box:hover h3, .cv-features-box h3, .cv-features-box:hover svg, .cv-features-box svg {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv-features-wrapper .row {
align-items: center;
}
.cv-features-img {
margin-bottom: 30px;
}
.cv-arrival .cv-product-icon {
left: -20px;
right: -20px;
}
.no-results form button.search-submit svg {
fill: #ffffff;
height: 20px;
width: 20px;
}
.no-results form {
display: flex;
flex-wrap: wrap;
margin-top: 10px;
}
.no-results form button.search-submit {
min-width: auto;
width: 60px;
border-radius: 0 10px 10px 0;
}
.no-results form label {
width: calc(100% - 60px);
}
.no-results form label input.search-field {
border-radius: 10px 0px 0px 10px;
}
body.tag.demo-import article.post, body.demo-import.category  article.post {
padding: 0;
box-shadow: none;
border-radius: 0;
}
body.tag.demo-import article.post .cv-blog-data, body.category.demo-import  article.post .cv-blog-data {
padding: 0;
}
body.tag.demo-import article.post a.post-edit-link, body.category.demo-import  article.post a.post-edit-link {
top: 10px;
right: 0;
}
.blog-thumb-wrapper .cv-blog-img {
position: relative;
overflow: hidden;
}
.blog-thumb-wrapper .cv-blog-img:after, .blog-thumb-wrapper .cv-blog-img:before {
content: "";
position: absolute;
width: 0;
height: 0;
z-index: 1;
background: #ffffff;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.blog-thumb-wrapper .cv-blog-img:hover:before, .blog-thumb-wrapper .cv-blog-img:before {
right: 0;
top: 0;
}
.blog-thumb-wrapper .cv-blog-img:hover:after, .blog-thumb-wrapper .cv-blog-img:hover:before {
width: 100%;
height: 100%;
opacity: 0;
}
.blog-thumb-wrapper .cv-blog-img:after, .blog-thumb-wrapper .cv-blog-img:hover:after {
left: 0;
bottom: 0;
}
.blog-thumb-wrapper .cv-blog-img:after {
opacity: .3;
}
body .thumb_blog_info li i {
color: var(--mlf-primary);
margin: 0 10px 0 0;
}
.blog-icons svg {
height: 15px;
width: 15px;
margin: 0 8px 0 0;
fill: var(--mlf-second-color);
}
.blog-date {
min-height: auto;
min-width: 70px;
max-width: 90px;
position: absolute;
top: 0;
right: 20px;
border: none;
border-radius: 0 0 10px 10px;
background: var(--mlf-primary);
color: #ffffff;
text-align: center;
z-index: 2;
padding: 15px 0 13px;
text-transform: uppercase;
line-height: 16px;
font-weight: 500;
display: inline-block;
font-size: 12px;
}
.blog-date span {
font-size: 36px;
font-weight: 700;
line-height: 32px;
margin-bottom: 8px;
display: inline-block;
width: 100%;
min-height: 32px;
}
.blog-thumb-wrapper .cv-blog-img img {
min-height: 270px;
width: 100%;
object-fit: cover;
}
.comment-respond {
background: #f4f8f9;
display: inline-block;
width: 100%;
padding: 45px 50px 40px;
border: none;
border-radius: 10px;
margin: 12px 0 0;
}
.cv-arrival.cv-related-product.cv-related-product-slider {
padding: 43px 0 3px;
}
.cv-testimonial .cv-arrow {
width: auto;
position: absolute;
bottom: 12%;
left: 20px;
right: 20px;
margin: auto;
top: 0;
}
.cv-blog-sidebar .foot_widgets.foot_footer_post a p.foot_post_title {
color: var(--mlf-title-color);
font-weight: 500;
}
.comment-respond textarea#comment {
margin-top: 10px;
}
.comment-respond input {
margin-bottom: 10px;
}
.cv-foot-newsletter {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.cv-foot-newsletter input[type="email"] {
width: calc(100% - 170px);
border: none;
border-radius: 10px 0px 0px 10px;
background: #293341;
background: rgb(255 255 255 / 0.10);
color: #ffffff;
}
.cv-foot-newsletter input[type="email"]::-webkit-input-placeholder { color: rgb(255 255 255 / 0.30);
}
.cv-foot-newsletter input[type="email"]::-moz-placeholder { color: rgb(255 255 255 / 0.30);
}
.cv-foot-newsletter input[type="email"]:-ms-input-placeholder { color: rgb(255 255 255 / 0.30);
}
.cv-foot-newsletter input[type="email"]:-moz-placeholder { color: rgb(255 255 255 / 0.30);
}
.cv-foot-newsletter .cv-btn {
color: #ffffff;
border-radius: 0px 10px 10px 0px;
min-width: 170px;
}
.cv-foot-newsletter .cv-btn:hover {
color: #ffffff;
}
.cv-foot-newsbox {
position: relative;
}
.cv-foot-newsbox:before {
content: "";
position: absolute;
background-image: url(https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/.https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/images/newletter-bg.svg);
top: 0;
left: 28%;
width: 120px;
height: 120px;
background-repeat: no-repeat;
bottom: 0;
margin: auto;
}
.menu-toggle-btn {
cursor: pointer;
}
body.category .cv-blog-page, body.tag .cv-blog-page {
padding-bottom: 22px;
}
body.page-template-medicalequipment-blog-temp .cv-blog-page {
padding-bottom: 30px;
}
body.page-template-medicalequipment-blog-temp .cv-blog-page .cv-pagination {
margin-bottom: 49px;
}
.woocommerce-Reviews div#review_form, .woocommerce #review_form #respond {
width: 100%;
}
.woocommerce #review_form #respond p.form-submit {
margin-bottom: 0;
}
.widget .woocommerce ul.product_list_widget li a {
display: flex;
flex-wrap: wrap;
}
.woocommerce ul.product_list_widget li a img {
margin: 0 20px 10px 0;
height: 80px;
width: 80px;
object-fit: cover;
float: left;
border-radius: 10px;
}
.woocommerce.widget ul li .product-title {
color: var(--mlf-title-color);
}
.woocommerce.widget ul.product_list_widget li .star-rating {
width: auto;
}
.woocommerce.widget ul li .product-title:hover {
color: var(--mlf-second-color);
}
.woocommerce.widget ul li .product-title:hover, .woocommerce.widget ul li .product-title {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.entry-footer .cat-links, .entry-footer span.tags-links, body.single-product .product_meta span.posted_in, body.single-product .product_meta span.tagged_as {
font-weight: 600;
color: var(--mlf-title-color);
}
.cv-blog-sidebar {
margin-bottom: 12px;
}
.demo-import .cv-blog-sidebar {
margin-bottom: 50px;
}
.page .comments-area {
margin-top: 60px;
}
.cv-blog-data > table th {
border-top: 1px solid #e6e9f2;
}
.foot_widgets.foot_footer_post p.foot_post_title {
font-weight: 600;
}
body.search article h2.entry-title a {
font-size: 20px;
font-weight: 600;
color: var(--mlf-title-color);
margin-bottom: 0;
line-height: 28px;
}
td.product-name a, .woocommerce table.shop_table td a {
font-weight: 500;
color: var(--mlf-title-color);
}
.single.single-product.woocommerce div.product .product_title {
font-size: 26px;
font-weight: 600;
margin: 0 0 20px;
}
.single.single-product.woocommerce div.product .cv-prod-content span.woocommerce-Price-amount.amount {
font-weight: 600;
}
.cv-product-box a.add_to_wishlist span {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 500;
color: var(--mlf-txt-color);
}
.cv-prod-content .woocommerce-review-link {
margin: 0 0 0 10px;
}
.cv-blog-img {
position: relative;
}
article.post .cv-blog-img {
margin: -25px -30px 0;
}
body.single.single-post article.post .cv-blog-img {
margin: 0;
}
.cv-blog-data table {
border-top: 1px solid #e6e9f2;
}
.cv-blog-img-inner {
position: relative;
display: inline-block;
width: fit-content;
}
body.single article.post .cv-blog-img .cv-blog-img-inner .blog-date {
top: -25px;
}
body.single.demo-import .cv-blog-img-inner span.blog-date, body.single.demo-import article.post .cv-blog-img .cv-blog-img-inner .blog-date {
top: 0;
}
body.page .cv-blog-data > ol ol, body.page .cv-blog-data > ul ul {
margin: 10px 0 0;
}
.logged-in.demo-import .cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date, .admin-bar.demo-import .cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date {
left: 20px;
}
.demo-import .cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date, .demo-import .cv-blog-single .cv-blog-single-box article.post .cv-blog-img span.blog-date {
right: 20px;
}
.category article.post .cv-blog-img, .tag article.post .cv-blog-img {
margin: 0;
}
body.home .cv-blog-data > ol ol, body.home .cv-blog-data > ul ul {
margin: 10px 0 0;
}
body .comment-list ol ol, body .comment-list ul ul {
margin: 10px 0 0;
}
.woocommerce-account .cv-login-wrapper {
margin: 3px 0 15px;
}
.uws-my-account {
width: 100%;
}
body.woocommerce-account .woocommerce .cv-deshboard table.woocommerce-orders-table td a.woocommerce-button.button.view {
color: #ffffff;
}
.woocommerce .woocommerce-ordering .nice-select.orderby {
min-width: 200px;
} .widget_product_categories.widget ul .children {
margin-left: 15px;
}
.woocommerce div.product .woocommerce-tabs .panel ul, .woocommerce div.product .woocommerce-tabs .panel ol {
padding: 10px 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs .panel ul li {
list-style: disc;
}
.woocommerce div.product .woocommerce-tabs .panel ol li {
list-style: decimal; 
}
.woocommerce.widget_product_search form > div > input {
width: calc(100% - 60px);
} #productModel .modal-dialog {
max-width: 850px;
}
#productModel .cv-quick-short .added_to_cart {
display: inline-block;
min-width: 160px;
height: 50px;
line-height: 50px;
background: var(--mlf-primary);
background-color: var(--mlf-primary);
color: #fff;
text-transform: capitalize;
outline: none;
padding: 0 20px;
cursor: pointer;
font-size: 16px;
text-align: center;
vertical-align: middle;
border: none;
border-radius: 10px;
transition: 0.3s;
margin-top: 10px;
} .ps-btn{
max-width: 150px;
width: 100%;
background-color: var(--theme-color);
color: var(--white-color);
font-size: 16px;
padding: 12px 0px;
border-radius: 40px;
display: block;
text-align: center;
position: relative;
overflow: hidden;
transition: all 0.3s;
}
.ps-btn:before{
position: absolute;
content: '';
background-color: #ff3659;
z-index: 1;
left: 0;
top: 0;
bottom: 0;
border-radius: 40px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
right: 100%;
}
.ps-btn span {
position: relative;
z-index: 1;
color: var(--white-color);
}
.ps-btn:hover:before {
right: 0;
} .ps-heading h1{
font-size: 28px;
color: var(--dark-color);
font-weight: 700;
}
.ps-heading-main .fw-special-title {
font-size: 28px;
color: var(--dark-color);
font-weight: 700;
margin-bottom: 0;
}
.ps-heading-main .fw-heading{
margin-bottom: 0;
}
.ps-heading {
margin-bottom: 0;
} .ps-main-heading{
position: relative;
margin-bottom: 50px;
}
.ps-heading-style-2 {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
border-bottom: 4px double #dde3f0;
padding-bottom: 20px;
}
.ps-heading-style-2 .ps-heading-left, .ps-heading-style-2 .ps-heading-right {
}
.ps-heading-ttl, .ps-filter-style-3 .cv-heading h1 {
font-size: 28px;
color: var(--dark-color);
font-weight: 700;
margin: 0;
}
.ps-heading-right > a {
font-size: 16px;
text-decoration: underline;
color: var(--theme-color);
font-weight: 700;
} .ps-filter-style-3 .filter-nav-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
}
.ps-filter-style-3 .filter-nav-wrap {
padding: 0 40px 0px 0;
}
.ps-filter-style-3 .product-filter-menu {
justify-content: inherit;
}
.ps-filter-style-3 .cv-btn-product > a {
font-size: 16px;
text-decoration: underline;
color: var(--theme-color);
font-weight: 700;
}  .cv-login-style-2 { }           .cv-login-style-2 .modal-dialog{ } .ps-popup-signin-btn .cv-btn{
max-width: 100%;
line-height: inherit;
width: 100%;
background-color: var(--theme-color);
color: var(--white-color);
font-size: 16px;
padding: 12px 0px;
border-radius: 40px;
display: block;
text-align: center;
position: relative;
overflow: hidden;
transition: all 0.3s;
z-index: 0;
}
.ps-popup-signin-btn .cv-btn:before {
position: absolute;
content: '';
background-color: #ff3659;
z-index: -1;
left: 0;
top: 0;
bottom: 0;
border-radius: 40px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
right: 100%;
}
.ps-popup-signin-btn .cv-btn:hover:before {
right: 0;
}
.ps-popup-signin-btn .cv-btn{
margin: 30px auto;
}
.ps-signin-popup-wrapper{
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: 0 auto;    
text-align: center;
width: 100%;    
background-color: rgba(73,136,251,0.8);
padding: 100px;
transition: all 0.5s;
z-index: 9;
overflow: auto;
opacity: 0;
visibility: hidden;
}
.ps-signin-popup-inner:before{
content:"";
width: 1px;
height:100% ;
display: inline-block;
vertical-align: middle;
}
.ps-signin-popup-wrapper > .ps-signin-popup-inner {
margin-top: 50px;
padding: 25px 40px 40px 40px;
position: relative;
border-radius: 10px;
max-width: 450px;
background-color: var(--white-color);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
display: inline-block;
vertical-align: middle;
transform: translateY(-100px);
transition: all 0.5s;
width: 100%;
}
.ps-signin-popup-heading h1 {
font-size: 30px;
font-weight: 700;
color: var(--dark-color);    
padding: 25px 0 20px 0;
text-transform: none;
}
.ps-signin-popup-heading span{
color: var(--theme-color);
}
.ps-signin-popup-heading p{
color: var(--grey-color);
font-weight: 400;
}
.ps-popup-input-field {    
position: relative;
margin-top: 20px;
}
.ps-popup-input-field input {
max-width: 350px;
width: 100%;
padding: 15px 70px 15px 30px;
border-radius: 40px;
border: 1px solid #dde3f0;
background-color: #fbfcff;
height: inherit;
}
.ps-popup-input-field input::placeholder{
color: #d4d9e7;
}
.ps-popup-input-field span {
position: absolute;
top: 50%;
right: 42px;
transform: translateY(-50%);
color: #d4d9e7;
}
.ps-popup-signin-btn a{
color: var(--theme-color);
font-weight: 500;
}
.ps-popup-signin-btn p{
color: var(--grey-color);
font-weight: 400;
}
.ps-signin-popup-inner .close {
position: absolute;
top: 4px;
right: 7px;
}
.ps-signin-popup-inner span.close:hover{
color: red !important;
}
.ps-signin-popup_open .ps-signin-popup-wrapper{
opacity: 1;
visibility: visible;	
transform: scale(1);
}  .ps-top-header-wrapper{
padding: 0 20px;
background-color: var(--bg-color);    
border-bottom: 4px double #dde3f0;
}
.ps-top-header-wrapper .ps-top-header-left {
padding: 15px 0;
}
.ps-top-header-left img {
padding-right: 10px;
}
.ps-top-header-wrapper .ps-top-header-left a {
background-color: var(--theme-color);
color: var(--white-color);
max-width: 206px;
width: 100%;
border-radius: 20px;
padding: 5px 13px;
font-weight: 400;
font-size: 14px;
}
.ps-top-header-wrapper .ps-top-header-left p{
display: inline-block;
font-size: 14px;
color: var(--grey-color);
font-weight: 500;
padding-left: 10px;
}
.ps-top-header-right ul li a {
font-size: 13px;
font-weight: 500;
color: var(--dark-color);
padding: 0px 15px;
position: relative;
}
.ps-top-header-right ul li.signin a {
padding-right: 5px;
}
.ps-top-header-right ul li span {
padding-left: 5px;
}
.ps-top-header-right ul li i {
vertical-align: middle;
padding-left: 10px;
color: var(--dark-color);
} .ps-top-header-right ul li.user_desh i{
position:relative;
}
.yith_wcwl_wishlist_footer ul li a i {
font: normal normal normal 14px/1 FontAwesome;
}
.ps-top-header-right ul li.user_desh i:after{
content: '';
width: 1px;
background-color: #dde3f0;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto;
}
.ps-top-header-right ul li.user_desh i {
padding-left: 21px;
} .ps-product-section .cv-arrival.spacer-top-less {
padding: 0;
}
.ps-product-section .product-filter-menu button.filter.active, .ps-product-section .product-filter-menu button.filter:hover {
color: var(--theme-color);
}
.ps-product-section .product-filter-menu{
margin: 0 -7px;
}
.ps-product-section .product-filter-menu button.filter {
padding: 0 7px;
}
.ps-product-section .product-filter-menu button.filter {
padding: 0 7px;
} ul.ps-top-header-dropdown {
display: block;
position: absolute;
top: 45px;
background-color: var(--white-color);
box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
border-radius: 10px;
width: 150px;
z-index: 9;
padding: 10px 0 10px 10px;
opacity: 0;
visibility: hidden;
transition: all 0.1s;
}
.ps-top-header-dropdown li a{
padding-left: 20px;
}
.ps-top-header-dropdown li a:after{
display: none;
}
.language-dropdown, .usd-dropdown{
position: relative;
}
.language-dropdown:hover ul.ps-top-header-dropdown{
opacity: 1;
visibility: visible;
transform: translateY(-20px);
}
.usd-dropdown:hover ul.ps-top-header-dropdown{
opacity: 1;
visibility: visible;
transform: translateY(-20px);
}   .ps-navigation-wrapper {
padding: 20px 10px;
}
.ps-navbar-wrapper .menu > li{
position: relative;
}
.ps-navbar-wrapper .menu > li > a {
padding: 10px 15px;
color: var(--dark-color);
font-weight: 500;
display: block;
font-size: 18px;
}
.ps-navbar-wrapper .menu > li > a:hover {
color: var(--theme-color);
}
.ps-navbar-wrapper .sub-menu > li > a {
color: var(--dark-color);
font-weight: 500;
font-size: 15px;
padding: 0 10px 6px 0px;
display: block;
}
.ps-navbar-wrapper .sub-menu > li > a:hover {
color: var(--theme-color);
}
.ps-navbar-wrapper .menu > li.menu-item-has-children > a{
position: relative;
}
.ps-navbar-wrapper .menu > li.menu-item-has-children > a:after {
position: absolute;
content: "";
right: 5px;
top: 50%;
transform: translateY(-50%);
margin: auto;
border-left: 5px solid rgb(0 0 0 / 0%);
border-right: 5px solid rgb(0 255 31 / 0%);
border-top: 5px solid var( --dark-color);
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
} .ps-navigation-main-wrapper {
display: flex;
align-items: center;
}
.ps-navigation-header-search {
width: 100%;
position: relative;
}
.ps-navigation-header-search input {
padding: 12px 61px 12px 30px;
border-radius: 40px;
border: 1px solid #dde3f0;
background-color: #fbfcff;
width: 100%;
}
.ps-navigation-header-search button {
min-width: inherit;
background: inherit;
height: inherit;
line-height: inherit;
position: absolute;
right: 30px;
top: 0;
bottom: 0;
margin: auto;
padding: 0;
}
.ps-navigation-header-search button:hover {
background: inherit;
}
.ps-navigation-header-search button > svg {
width: 15px;
height:15px;
}
.ps-navigation-header-search button > span {
display:none;
}  .ps-icon-parent {
display: flex;
}
.ps-navigation-icon {
position: relative;
margin-left: 10px;
cursor: pointer;
}
.ps-icon {
background-color: transparent;
border: 2px solid #dde3f0;
height: 52px;
width: 52px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
transition: all 0.5s;
}
.ps-icon span svg {
height: 18px;
width: 18px;
transition: all 0.5s;
}
.ps-bubble {
font-size: 10px;
color: var(--white-color);
font-weight: 700;
width: 22px;
height: 22px;
background-color: #3ce8b5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
top: 0;
right: -5px;
}
.ps-navigation-icon:hover .ps-icon {
background-color: var(--theme-color);
border-color: var(--theme-color);
}
.ps-navigation-icon:hover .ps-icon span svg {
fill: var(--white-color);
}
.pink-bubble {
background-color: #ff6695;
}
.yellow-bubble {
background-color: #fbd244;
}   .ps-shop-categry-main-wrapper{
padding: 80px 0 44px 0;
}
.ps-shop-categry-left h4{
font-size: 28px;
color: var(--dark-color);
font-weight: 700;
}
.ps-shop-categry-left p {
font-size: 15px;
color: var(--grey-color);
font-weight: 400;
max-width: 310px;
margin-top: 25px;
line-height: 1.5;
}
.ps-shop-categry-inner {
border-radius: 10px;
filter: drop-shadow(0 0 25px rgba(99,149,189,0.1));
background-color: var(--white-color);
margin-bottom: 30px;
padding: 36px 0 36px 50px;
display: flex;
align-items: center;
transition: all 0.5s;
}
.ps-shop-categry-inner:hover{
transform: translateY(-10px);
}
.ps-shop-categry-inner p {
font-size: 18px;
color: var(--dark-color);
font-weight: bold;
padding-left: 20px;
}
.ps-shop-categry-right {
display: grid;
grid-template-columns: auto auto;
grid-column-gap: 30px;
}  .service-style-three {
background-color: var(--white-color);
border-radius: 10px;
filter: drop-shadow(0 0 25px rgba(99,149,189,0.1));
}
.service-style-three .db-interest-box img {
max-width: 80px;
max-height: 80px;
}
.service-style-three .db-interest-box .cv_sub_title {
color: var(--dark-color);
}
.service-style-three .db-interest-box p {
font-size: 15px;
color: var(--grey-color);
font-weight: 400;
}    .product-style-4 .added_to_cart {
display: none;
}
.product-style-4 .star-rating {
width:100%;
height: 20px;ps-filter-style-3
line-height: normal;
}
.product-style-4 .rating-count {
padding: 0;
left: 88px;
width: max-content;
top: 0px;
bottom: 0;
margin: auto;
font-size: 15px;
color: var(--grey-color);
font-weight: 400;
font-family: muli;
font-family: Red Hat Display;
}
.product-style-4 .rating-count:before {
display:none;
}
.product-style-4 .cv-price-title {
font-size: 18px;
color: var(--dark-color);
font-weight: 700;
}
.product-style-4.cv-product-box:hover .cv-price-title, .product-style-4.cv-product-box:focus .cv-price-title, .product-style-4.cv-product-box:visited .cv-price-title {
color: var(--theme-color);
}
.product-style-4 .woocommerce-Price-amount.amount {
font-size: 16px;
color: var(--dark-color);
font-weight: 500;
}
.product-style-4 del span.woocommerce-Price-amount.amount { } .ps-product-box{
margin-bottom: 20px;
cursor: pointer;
}
.ps-product-img {
background-color: #f4f9fd;
width: 100%;
text-align: center;
border-radius: 6px;
position: relative;
min-height: 340px;
display: flex;
justify-content: center;
align-items: center;
}
.ps-product-box:hover .ps-product-icon {
opacity: 1;
visibility: visible;
transform: translateY(-15px);
}
.ps-product-icon {
transition: all 0.3s;
position: absolute;
bottom: 0;
left: 0;
right: 0;
opacity: 0; 
visibility: hidden; 
margin: auto;
}
.ps-product-icon > ul {
display: flex;
justify-content: center;
}
.ps-product-icon > ul > li {
margin: 0 5px;
}
.ps-product-icon > ul > li > a > span, .ps-product-icon > ul > li > a i {
width: 40px;
height: 40px;
background: #1f2732;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
transition: all 0.5s;
color: #fff
}
.ps-product-icon > ul > li > a > span > svg {
fill: var(--white-color);
transition: all 0.5s;
}
.ps-product-icon > ul > li > a > span:hover, .ps-product-icon > ul > li > a i:hover {
box-shadow: 0 0 0 25px var(--btn-hover-color) inset;
transform: translateY(-5px);
} .ps-testimonials-style-6.spacer-top-less {
padding-top: 0;
}
.ps-testmonial-slider-wrapper{
background-color: #edf3f6;
}
.ps-testmonial-slider-wrapper .swiper-container {
padding: 55px 0 40px 0;
}
.ps-testml-slider-heading h4{
text-align: center;
font-size: 28px;
color: var(--dark-color);
font-weight: 700;
margin-bottom: 40px;
}
.ps-testm-slider-box {
background-color: var(--white-color);
border-radius: 10px;
padding: 0 20px 25px 20px;
position: relative;
}
.ps-testm-heading-parent{
display: flex;
align-items: center;
padding: 35px 0 35px 20px;
}
.ps-testm-name{
margin-left: 20px;
}
.ps-testm-name h4{
font-size: 18px;
color: var(--dark-color);
font-weight: 700;
}
.ps-testm-name p{
font-size: 15px;
font-weight: 400;
color:var(--grey-color);
}
.ps-testm-inner-box{
background-color: #f6f7fa;
padding: 30px 24px 30px 18px;
border-radius: 10px;
border: 1px solid #e8eef6;
}
.ps-testm-inner-box p{
font-size: 15px;
font-weight: 400;
color: #848ba0;
}
.ps-testm-quote {
position: absolute;
right: 40px;
top: -34px;
}
.ps-testm-quote img{
filter: drop-shadow(10.382px 7.824px 15px rgba(73,136,251,0.5));
}
.ps-tstm-dot ul{
display: flex;
justify-content: center;
align-items: center;
margin-top: 40px;
}
.ps-tstm-dot ul li{
width: 10px;
height: 10px;
border-radius: 5px;
background-color: #cad7dd;   
margin: 0 4px; 
}
.ps-testmonial-slider-wrapper .swiper-pagination-bullet {
width: 10px;
height: 10px;
display: inline-block;
border-radius: 100%;
background: var(--theme-color);    
}
.ps-testmonial-slider-wrapper .swiper-pagination {
left: 0;
right: 0;
}
.ps-testmonial-slider-wrapper .swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
margin: 0 4px;
} .sale_product .products.columns-4 {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
}
.sale_product .products.columns-4 > li {
width: 25%;
padding: 10px;
} .ps-deals-week-wrap {
padding: 54px 20px 20px;
}  .ps-shop-categry-wrap .fw-row{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.ps-shop-categry-wrap .fw-special-title {
font-size: 28px;
color: var(--dark-color);
font-weight: 700;
}
.ps-shop-categry-wrap .fw-special-subtitle {
font-size: 15px;
color: var(--grey-color);
font-weight: 400;
margin-top: 25px;
}  .ps-news-main-wrapper{
padding: 80px 0;
background-color: #edf3f6;
}
.ps-news-main-wrapper .ps-testml-slider-heading h4 {
margin-bottom: 50px;
}
.ps-news-inner{
text-align: center;
padding: 10px 10px 20px 10px;
}
.ps-news-box{
background-color: var(--white-color);
border-radius: 10px;
cursor: pointer; 
margin-bottom: 30px;
}
.ps-news-img{
position: relative;
}
.ps-news-overlay{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
border-radius: 10px;
background-color: rgba(0,0,0,0.5);
transform: scale(1);
opacity: 0;
visibility: hidden;
transition: all 0.5s;
}
.ps-news-box:hover .ps-news-overlay{
opacity: 1;
visibility: visible;
transform: scale(0);
}
.ps-news-content {
padding: 0 10px;
}
.ps-news-date-btn a {
max-width: 140px;
width: 100%;
background-color: #42d9ff;
display: block;
padding: 12px 0;
color: var(--white-color);
border-radius: 40px;    
box-shadow: 0px 0px 20px rgba(55,199,235,70%);
position: absolute;
right: 20px;
bottom: -22px;
}
.ps-news-content .ps-news-ttl{
font-size: 18px;
color: var(--dark-color);
font-weight: 700;
text-align: left;
margin: 32px 0 10px 0;
}
.ps-news-content p {
font-size: 15px;
color: var(--grey-color);
font-weight: 400;
text-align: left;
}
.ps-news-btn .ps-btn {
max-width: 120px;
width: 100%;
font-size: 14px;
padding: 12px 0;
margin-top: 17px;
box-shadow: 0px 5px 20px rgb(73 136 251 / 50%);
}  .cv-partners.partner-style2 {
background: inherit;
}
.cv-partners.partner-style2 img {
border: 0;
}  .ps-display-grid {
display: grid;
}
.ps-column-6 {
grid-template-columns: repeat(6, 1fr);
}
.ps-column-5 {
grid-template-columns: repeat(5, 1fr);
}
.ps-column-4 {
grid-template-columns: repeat(4, 1fr);
}
.ps-column-3 {
grid-template-columns: repeat(3, 1fr);
}
.ps-column-2 {
grid-template-columns: repeat(2, 1fr);
}
.ps-grid-gap30 {
grid-gap: 30px;
}
.ps-grid-gap20 {
grid-gap: 20px;
}
.ps-grid-gap10 {
grid-gap: 10px;
}  .footer-style-3 .widget-title {
font-size: 22px;
color: var(--white-color);
font-weight: 400;
}
.footer-style-3 .widget.widget_nav_menu .menu{
list-style: disc;
margin-left: 20px;
}
.footer-style-3 .widget.widget_nav_menu .menu li {
color: var(--mlf-txt-color);
margin-bottom: 15px;
position: relative;
padding-left: 0;
}
.footer-style-3 .widget.widget_nav_menu .menu li:last-child {
margin-bottom: 0;
}
.footer-style-3 .widget.widget_nav_menu .menu > li > a {
font-size: 15px;
color: #9ca9af;
}
.footer-style-3 .widget.widget_nav_menu .menu > li:hover > a {
color: #ff3659;
}
.footer-style-3 .widget.widget_nav_menu .menu > li::marker{
font-size: 18px;
color: #9ca9af;
}
.widget.widget_nav_menu .menu li:hover > a{
color: var(--white-color);
}
.ps-footer-main-wrapper{
padding: 30px 0 40px 0;
background-color: #22282b;
}
.ps-footer-newsletter-retangle {
max-width: 970px;
width: 100%;
border-radius: 10px;
background-color: #2a3033;
margin: 0 auto 66px auto;
padding: 50px 40px;
}
.ps-footer-newsletter-inner {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
position: relative;
z-index: 0;
}
.ps-footer-newsltr-text h4{        
font-size: 26px;
color: var(--white-color);
font-weight: 400;
line-height: 1.5;
text-transform: none;    
}  
.ps-footer-newsltr-input {
max-width: 460px;
width: 100%;
position: relative;
}
.ps-footer-newsltr-input input {
width: 100%;
border-radius: 40px;
background-color: var(--white-color);
padding: 15px 20px 15px 20px;
border: none;
height: inherit;
}
.ps-footer-newsltr-input input::placeholder{
font-size: 15px;
color: var(--grey-color);
font-weight: 400;
}
.ps-footer-newsltr-input .ps-btn {
width: 100%;
border-radius: 40px;
background-color: var(--theme-color);
color: var(--white-color);
font-size: 14px;
font-weight: 400;
text-align: center;
padding: 15px 0;
cursor: pointer;
}
.footer-newsltr-icon{
position: absolute;    
left: 60px;
z-index: -1;
}
.ps-footer-addres{
display: flex;
align-items: baseline;
margin-bottom: 40px;
}
.ps-footer-addres span{
font-size: 15px;
color: #9ca9af;    
}
.ps-footer-addres p{
font-size: 15px;
color: #9ca9af;
font-weight: 400;
display: inline-block;
padding-left: 20px;
}  .ps-copyright-wrapper p{
background-color: #2a3033;
font-size: 15px;
color: #9ca9af;
font-weight: 400;
padding: 15px 0;
text-align: center;
}
.ps-copyright-wrapper a{
color: var(--white-color);
}  .demo-import-8 #scroll {
background-color: var(--theme-color);
border-radius: 50px;
transition: 0.3s;
animation: 5s installation infinite alternate;
}
@keyframes installation {
0% {
transform: translateY(0px);
}
50% {
transform: translateY(-20px);
}
}
.demo-import-8 #scroll svg {
fill: #ffffff;
transform: rotate(270deg);
}
.demo-import-8 #scroll:hover {
cursor: pointer;
box-shadow: 0 0 0 25px var(--btn-hover-color) inset;
}
.ps_top_icon a:active {
background-color: #555;
}  @media screen and (min-width:992px){
.ps-filter-style-3 .filter-nav-wrapper {
justify-content: flex-end;
}
}
@media screen and (min-width:1200px){
.cv-testimonial .cv-arrow {
left: -20px;
right: -20px;
}
.cv_covid_wrapper .cv-arrow {
left: -100px;
right: -100px;
}
body.admin-bar .cv-main-header.fixed_header {
top: 30px;
}
.cv-main-header.fixed_header {
position: fixed;
z-index: 101;
left: 0;
right: 0;
top: 0;
}
.cv-main-header.fixed_header, .cv-main-header {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .cv-menu>div>ul>li {
display: inline-block;
margin-right: 25px;
padding: 22px 0;
position: relative;
}
.cv-menu>div>ul>li.children {
margin-right: 40px;
}
.cv-menu>div>ul>li:last-child{
margin-right: 0;
}
.cv-menu>div>ul>li>a{
color: #fff;
}
.cv-header-two .cv-menu>div>ul>li>a{
color: var(--mlf-txt-color);
}
.cv-header-two .cv-menu>div>ul>li>a:hover{
color: var(--mlf-primary);
}
.cv-nav-bar {
text-align: right;
}  .demo-import .medical-mega-menu-ul, .cv-main-header .sub-menu, header .children, .cv-header-two .sub-menu {
position: absolute;
top: 70px;
left: 0;
right: 0;
margin: auto;
text-align: left;
background: #fff;
padding: 26px 30px 0px;
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.07);
transform: scaleY(0);
transition: 0.5s;
transform-origin: top;
visibility: hidden;
opacity: 0;
z-index: 9;
border-radius: 0px 0px 3px 3px;
}
.demo-import .medical-mega-menu-ul {
left: unset;
}
.cv-menu>div>ul>li.cv-mega-li {
position: unset;
}
.cv-menu>div>ul>li:hover .medical-mega-menu-ul,.cv-menu>div>ul>li:hover .sub-menu{
transform: scaleY(1);
visibility: visible;
opacity: 1;
}
body.demo-import  .cv-mega-menu > li {
display: inline-block;
width: 100%;
margin-bottom: 23px;
min-width: 180px;
max-width: 180px;
vertical-align: top;
margin-right: 10px;
}
.cv-mega-menu > li ul li {
margin-bottom: 10px;
}
.cv-mega-menu > li ul li a {
text-transform: capitalize;
}
.cv-mega-menu > li ul li:last-child, .cv-main-header .sub-menu li:last-child, .cv-header-two .sub-menu li:last-child {
margin-bottom: 0;
}
.cv-mega-menu > li ul li h3, body.demo-import .cv-mega-menu > li .widgettitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 20px;
text-transform: uppercase;
color: var(--mlf-primary);
letter-spacing: 2px;
}
.cv-mega-menu {
display: block;
max-width: fit-content;
}
.cv-menu>div>ul>li.has-mega-menu {
position: unset;
} .cv-header-two .sub-menu {
max-width: 200px;
width: max-content;
min-width: 130px;
padding: 12px 0 13px;
}
.cv-main-header .sub-menu {
max-width: 200px;
width: max-content;
min-width: 130px;
padding: 12px 0 13px;
border: none;
border-radius: 0 0 10px 10px;
box-shadow: 0px 6px 20px 0 rgb(0 0 0 / 6%);
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
visibility: hidden;
opacity: 0;
}
.cv-main-header .cv_nav_items > div > ul >li:hover ul.sub-menu {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cv-main-header .sub-menu li, .cv-header-two .sub-menu li {
margin-bottom: 5px;
list-style: none;
}
.cv-menu>div>ul>li.menu-item-has-children:after, .cv-menu>div>ul>li.has-mega-menu:after {
position: absolute;
content: '';
width: 5px;
height: 5px;
background: #ff000000;
transform: rotate(-45deg);
top: -1px;
bottom: 0;
margin: auto 0 auto 8px;
border-bottom: 6px solid #fff;
border-right: 6px solid rgba(60, 188, 255, 0);
} .cv-header-two .cv-menu,.cv-header-two .cv-head-icon {
display: inline-block;
}
.cv-header-two .cv-head-icon {
padding-left: 25px;
}
.cv-header-two .children:after{
border-bottom-color:var(--mlf-primary);
} .cv-menu>div>ul>li>.sub-menu .menu-item-has-children {
position: relative;
}
.cv-menu>div>ul>li>.sub-menu .menu-item-has-children ul.sub-menu {
top: 0;
left: -110%;
margin: 0;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
}
.cv-menu>div>ul>li>.sub-menu .menu-item-has-children:hover ul.sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cv-menu>div>ul>li>.sub-menu .menu-item-has-children ul.sub-menu:before {
content: "";
position: absolute;
border-bottom: 10px solid #ff000000;
border-top: 0px solid #ffa90d00;
border-left: 10px solid #ffffff;
top: 6px;
right: -10px;
}
.cv-menu>div>ul>li>.sub-menu li a {
padding: 0 15px;
display: inline-block;
width: 100%;
}
.dropdown-expander {
display: none;
}
.cv-last-order table td.actions .coupon input, .woocommerce table.cart td.actions .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text {
width: 200px;
} .cv-main-header .cv-menu li.menu-item-has-children:after {
position: absolute;
content: '';
width: 5px;
height: 5px;
background: transparent;
transform: rotate(-45deg);
top: -5px;
bottom: 0;
margin: auto 0 auto 8px;
border-bottom: 6px solid var(--mlf-txt-color);
border-right: 6px solid rgba(60, 188, 255, 0);
}
.cv-main-header .cv-menu > div > ul > li ul.sub-menu li.menu-item-has-children:after {
right: 20px;
}
.cv_nav_items > div > ul >li > ul.sub-menu {
position: absolute;
background: #ffffff;
min-width: 160px;
left: -20px;
top: 60px;
padding: 20px 20px 10px;
border: none;
border-radius: 0 0 10px 10px;
box-shadow: 0px 6px 20px 0 rgb(0 0 0 / 6%);
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
visibility: hidden;
opacity: 0;
text-align: left;
}
.cv_nav_items > div > ul >li:hover ul.sub-menu {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cv_nav_items > div > ul >li > ul.sub-menu li {
margin-bottom: 10px;
position: relative;
}
.cv_nav_items > div > ul >li:hover, .cv_nav_items > div > ul >li, .cv_nav_items > div > ul >li:hover ul.sub-menu, .cv_nav_items > div > ul >li ul.sub-menu {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
}
@media screen and (min-width: 1800px){
.cv-testimonial .cv-arrow {
left: -100px;
right: -100px;
}
.cv_search_wrap {
max-width: 410px;
min-width: 410px;
}
.cv_search_wrap .cv-btn svg {
display: none;
}
.cv_search_wrap .cv-btn {
padding: 0 30px;
width: auto;
}
.cv_nav_items > div > ul >li > ul.sub-menu {
min-width: 200px;
}
.cv_header_icon {
width: 50px;
height: 50px;
line-height: 48px;
}
.cv_header_info ul li {
margin-right: 30px;
}
.cv_search_wrap input {
width: calc(100% - 115px);
}
}
@media screen and (max-width: 1799px){ 
.cv_search_wrap .cv-btn span {
display: none;
}
.cv_search_wrap input {
width: calc(100% - 65px);
}
.cv_header_top, .cv_header_wrapper {
padding-right: 15px;
padding-left: 15px;
}
.cv_search_wrap {
max-width: 320px;
min-width: 320px;
}
.cv_search_wrap input {
padding: 0 15px 0;
}
.cv_search_wrap .cv-btn {
width: 50px;
}
.cv_search_wrap .cv-btn svg {
height: 15px;
width: 15px;
}
.cv_search_wrap input {
width: calc(100% - 50px);
}
}
@media screen and (max-width: 1610px){ 
}
@media screen and (min-width: 1200px)  and (max-width: 1440px) {
.cv_search_wrap {
max-width: 240px;
min-width: 240px;
}
.cv_cart_holder {
margin-left: 10px;
}
}
@media screen and (min-width: 1200px)  and (max-width: 1279px) {
.cv_search_wrap input {
padding: 0 15px 0;
}
.cv_search_wrap {
max-width: 200px;
min-width: 200px;
}
}
@media screen and (max-width: 1599.98px){
.cv_cart_holder {
max-width: unset;
}
.cv_header_wooInfo ul li span.woo-text {
display: none;
}
.cv_header_info ul li {
margin-right: 20px;
}
.cv_cart_holder {
margin-left: 20px;
}
span.cv_cart_total {
display: none;
}
.cv_cart_count {
border-right: none;
padding-right: 0;
margin-right: 0;
}
.cv_cart_holder {
padding: 15px 15px 15px 21px;
}
.cv_nav_items > div > ul >li {
margin-right: 10px;
}
}
@media screen and (max-width:1199.96px){
body .thumb_blog_info li {
padding-left: 18px;
margin: 0 0 5px 0px;
}
.cv_header_info {
display: none;
}
.cv-main-header.fixed_header {
position: fixed;
z-index: 9999;
left: 0;
right: 0;
width: auto;
top: 0;
}
.cv-main-header {
position: unset;
}
.cv-toggle-nav span, .menu-toggle-btn span {
display: block;
width: 18px;
height: 2px;
background: #fff;
margin-bottom: 4px;
transition: 0.3s;
}
.cv-toggle-nav span:nth-child(3), .menu-toggle-btn span:nth-child(3){
margin-bottom: 0px;
}
.menu-toggle-btn span {
background: var(--mlf-primary);
}
.cv-header-two .cv-toggle-nav span {
background: var(--mlf-primary);
}
.cv-menu, .cv_nav_items {
position: fixed;
top: 0;
bottom: 0;
left: -270px;
width: 260px;
background: #fff;
z-index: 9999;
transition: 0.3s;
overflow-y: auto;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
}
.cv-open-menu .cv-menu, .menu-open.cv_nav_items {
left: 0;
}
.cv-menu>div>ul li {
display: block;
margin: 0;
border-bottom: 1px solid #e6e9f2;
}
.cv-main-header .cv-menu > div > ul > li {
margin-right: 0;
}
.cv-menu>div>ul>li a {
color: #222222;
padding: 10px 15px;
display: block;
}
.cv-main-header ul.sub-menu li:first-chil
d, .cv-mega-menu > li ul li:first-child {
border-top: 1px solid #e6e9f2;
}
.cv-menu>ul li:last-child {
border: none;
}
.cv-mega-menu > li ul li h3 {
font-size: 18px;
font-weight: 600;
padding: 12px 15px;
color: var(--mlf-primary);
text-transform: capitalize;
margin-bottom: 0;
}
.cv-menu>div>ul>li ul.sub-menu li a, .cv-menu>div>ul>li .cv-mega-menu > li ul li a {
padding-left: 30px;
}
.has_sub_menu ul li:last-child {
border: none;
}
.cv-menu>div>ul>li ul.sub-menu li ul a, .cv-menu>div>ul>li .cv-mega-menu > li ul li ul a {
padding-left: 40px;
}
.cv-open-menu .cv-toggle-nav span:nth-child(1) {
transform: translate(1px, 6px) rotate(-48deg);
}
.cv-open-menu .cv-toggle-nav span:nth-child(2) {
opacity: 0;
visibility: hidden;
}
.cv-open-menu .cv-toggle-nav span:nth-child(3) {
transform: translate(1px, -6px) rotate(48deg);
}
.cv-main-header .cv-toggle-nav {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.cv-main-header .sub-menu, .medical-mega-menu-ul {
display: none;
}
li.children {
position: relative;
}
li.children:after {
position: absolute;
content: '';
right: 20px;
top: 19px;
bottom: 0;
width: 6px;
height: 6px;
border-bottom: 2px solid var(--mlf-primary);
border-right: 2px solid var(--mlf-primary);
transform: rotate(45deg);
}
.cv-header-two .cv-head-icon {
display: flex;
align-items: center;
justify-content: flex-end;
}
.cv-header-two .cv-head-icon ul {
margin-right: 15px;
}
.cv-header-two .cv-head-icon ul li:last-child {
margin-top: -6px;
}
.cv-feature-text {
padding-left: 10px;
}
.cv-feature-box {
padding: 15px 7px;
}
.cv-blog-two .cv-blog-box {
display: block;
}
.cv-blog-two .cv-blog-img img {
border-radius: 10px 10px 0px 0px;
}
.cv-banner-img-three:after {
max-width: 370px;
max-height: 370px;
}
.cv-gallery-grid .cv-product-box {
width: 21%;
}
.cv-shop .cv-gallery-grid .cv-product-box {
width: 100%;
}
.cv-feature-two .cv-feature-text {
margin-bottom: 2px;
}
.cv-feature-two {
padding-top: 117px;
}
.cv-nav-bar .cv-menu a {
position: relative;
}
.cv-menu>div>ul>li a .dropdown-expander {
position: absolute;
right: 15px;
top: 12px;
}
.has_sub_menu ul {
display: none;
}
.widget .menu-testing-menu-container ul li, .widget > ul > li, .widget > ul > li ul.children li, .menu-main-menu-container ul li {
padding-left: 12px;
}
table#wp-calendar td, table#wp-calendar th {
padding: 6px;
}
table#wp-calendar #today {
width: 40px;
min-width: 40px;
min-height: 40px;
max-height: 40px;
}
.widget.widget_recent_comments ul li:after {
top: 12px;
}
body.woocommerce-account .woocommerce {
padding: 74px 0 57px;
}
.cv-header-two .cv_profile_drop {
top: 50px;
}
.cv-gallery-grid ul.products.columns-4 > li {
width: 33.33%;
}
.cv-gallery-grid ul.products.columns-5 > li {
width: 33.33%;
}
.cv-menu>div>ul li ul.cv-mega-menu li > ul {
display: block;
}
.cv-menu>div>ul li ul.cv-mega-menu > li h2 {
padding: 0 20px;
margin: 15px 0 0;
}
.cv-menu::-webkit-scrollbar {
width: 3px;
}
.cv-menu::-webkit-scrollbar-track {
background-color: #e6e9f2;
}
.cv-menu::-webkit-scrollbar-thumb {
background-color: #f1f1f1;
}
.cv-menu {
overflow-y: auto;
}
.has_sub_menu.sub_menu_open > a .dropdown-expander > i {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.has_sub_menu.sub_menu_open > a .dropdown-expander i, .has_sub_menu .dropdown-expander i {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv-arrival.cv-product-two .cv-cart-box {
flex-wrap: wrap;
}
.cv-arrival.cv-product-two p.cv-pdoduct-price {
width: 100%;
margin-top: 10px;
}
.cv_header_wooInfo {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
flex-direction: row-reverse;
}
.cv_header_wooInfo ul {
width: auto;
}
.cv_header_wooInfo ul li:last-child {
margin-right: 30px;
}
.cv_nav_items > div > ul li {
width: 100%;
padding: 10px 50px 10px 20px;
margin: 0 0 10px;
border-bottom: 1px solid #e6e9f2;
}
.cv_nav_items > div > ul li .dropdown-expander {
position: absolute;
top: 10px;
right: 20px;
}
.cv_nav_items > div > ul li ul.sub-menu li {
border: none;
padding: 15px 20px 0;
margin: 0 0;
}
.cv_nav_items > div > ul li:last-child {
border: none;
}
.cv_profile_drop {
top: 45px;
}
.ps-column-6, .ps-column-5 {
grid-template-columns: repeat(4, 1fr);
}
}
@media screen and (min-width: 992px) and (max-width: 1199.98px){ 
body.page-template-medical-blog-temp .spacer-bottom {
padding-bottom: 58px;
}
}
@media screen and (min-width: 991px){
.responsive-search-btn {
display: none;
}
.header_cartbox {
right: -480px;
max-width: 380px;
min-width: 380px;
}
.header_cartbox .cv_checkout_table li a:nth-child(2) {
padding-left: 20px;
}
.header_cartbox .cv_checkout_table ul.woocommerce-mini-cart {
padding: 0 10px 0;
}
}
@media screen and (max-width: 991px){
.product-filter-wrapper .cv-heading.text-left {
margin: 0;
}
.cv_callToAction_wrapper {
padding: 14px 0 30px;
}
.cv-blog.blog-thumb-wrapper {
padding-bottom: 22px;
}
.cv-news-box {
margin-top: -4px;
}
.cv-features-wrapper {
padding: 52px 0 30px;
}
.cv-about {
padding: 80px 0 0;
}
.cv-blog-page.blog-thumb-wrapper {
padding: 60px 0 40px;
}
.woocommerce-wishlist form#yith-wcwl-form {
margin: 60px 0;
}
body.woocommerce-checkout .woocommerce {
padding: 60px 0 54px;
}
.responsive-search-btn svg.close-search {
display: none;
}
.responsive-search-btn.active svg.close-search {
display: block;
}
.responsive-search-btn.active svg.search-icon {
display: none;
}
.cv_search_wrap {
max-width: 300px;
min-width: 300px;
}
.page-template-medicalequipment-blog.demo-import .cv-blog-sidebar {
margin-top: 31px;
}
.single.single-product .cv-shop .cv-blog-sidebar {
padding-bottom: 35px;
margin-top: 1px;
}
body.single-product .cv-shop .cv-product-box {
margin-bottom: 0;
}
.woocommerce-cart .cv-blog-page {
padding-bottom: 53px;
}
.search .cv-search-page {
padding: 54px 0 47px;
}
.demo-import.search .cv-search-page {
padding: 56px 0 10px;
}
body.single-product .cv-shop {
padding-bottom: 28px;
}
.cv-shop {
padding: 60px 0 60px;
}
.single-product .cv-shop-box .cv-arrival {
padding: 0 0 8px;
}
.cv_error_white {
padding: 60px 0 60px;
}
.page-template-medical-blog-temp .cv-blog-sidebar {
margin-top: 44px;
}
.post-type-archive-product .cv-blog-sidebar {
margin-top: 18px;
}
.cv-shop .cv-blog-sidebar {
padding-bottom: 19px;
}
body.woocommerce-account .woocommerce {
padding: 54px 0 37px;
}
p#me_timer span {
min-width: 40px;
min-height: 40px;
line-height: 30px;
font-size: 16px;
}
.spacer-top{
padding-top: 60px;
}
.spacer-top-less{
padding-top: 51px;
}
.spacer-bottom,.cv-blog-two.cv-blog-three{
padding-bottom: 60px;
}
body.woocommerce-checkout .spacer-bottom {
padding-bottom: 23px;
padding-top: 60px;
}
.cv-banner-text,.cv-banner-img{
padding: 60px 0;
}
.cv-banner-two-text {
padding: 56px 0 60px;
}
.cv-banner-three-text{
padding: 57px 0 60px;
}
.cv-banner-img-three {
padding: 60px 0 0;
}
.cv-deal-box {
padding: 34px 50px 50px;
}
.cv-arrival, .cv-protection-kit, .cv-team, .cv-blog, .cv-blog-two, .cv-instagram, .cv-footer  {
padding-bottom: 30px;
}
.cv-testi-data {
padding: 23px 29px 52px;
}
.cv-testi-img {
transform: translate(40px, -30px);
}
.cv-testi-data:after {
content: unset;
}
.cv-testi-name {
padding-left: 80px;
}
.cv-banner-text h1,.cv-banner-two-text h1 {
font-size: 38px;
}
.cv-feature {
padding-bottom: 21px;
}
.cv-footer-two {
padding-top: 52px;
}
.cv-testimonial-two .cv-testi-data {
padding: 30px 29px 23px;
}
.cv-banner-img-three:after {
max-width: 270px;
max-height: 270px;
}
.cv-feature-two .cv-feature-box {
margin: 0 0 67px;
}
.cv-feature-two .col-md-6:nth-last-child(2) .cv-feature-box,
.cv-feature-two .col-md-6:last-child .cv-feature-box {
margin-bottom: 0;
}
.cv-feature-two {
padding-top: 97px;
padding-bottom: 51px;
}
.cv-gallery-grid .cv-product-box {
width: 45%;
}
.cv-product-gallery {
padding-bottom: 45px;
}
.cv-blog-three .cv-blog-box:first-child {
margin-right: 30px;
}
.cv-blog-three .cv-blog-box {
display: inline-block;
width: 47%;
}
.cv-shop-title {
margin-bottom: 35px;
}
.cv-shop-sidebar {
margin-top: 39px;
}
.cv-shop {
padding: 60px 0 60px;
}
.cv-about-content {
margin-top: -8px;
padding: 40px 0 60px;
}
.cv-service-img {
text-align: center;
}
.cv-service-ul {
padding-bottom: 0px;
}
.cv-service-ul-right {
text-align: left;
padding: 17px 0 53px;
}
.cv-blog-sidebar {
margin-top: 30px;
}
.cv-contact-form{
margin-top: 30px;
}
.cv-blog-comment {
padding-top: 31px;
}
.cv-blog-cmnt-reply {
padding-top: 50px;
}
.cv-breadcrumb {
padding: 51px 0 53px;
}
.cv-product-single .cv-shop-sidebar {
margin-top: 47px;
}
.cv-shop-tab .cv-blog-cmnt-reply {
padding-bottom: 7px;
}
.cv-account-text {
width: 100%;
}
.cv-account-img {
width: 190px;
}
.cv-account-img img {
width: 180px;
height: 180px;
}
.cv-profile-svg input {
width: 180px;
height: 206px;
}
.cv-blog-widget ul li {
margin-bottom: 25px;
padding-bottom: 25px;
}
.cv-banner-three-text .cv-banner-cat {
margin-bottom: 10px;
}
.cv-blog-two .cv-blog-img img{
height: auto;
}
.cv-blog-single.spacer-bottom {
padding-bottom: 47px;
}
.cv-blog-single .cv-blog-sidebar {
margin-top: 38px;
}
body.page-template-medical-blog-temp .spacer-bottom {
padding-bottom: 38px;
}
.demo-import .cv-footer.spacer-top {
padding-top: 3px;
}
body.logged-in.woocommerce-account .woocommerce {
padding: 60px 0 40px;
}
body.woocommerce-account .woocommerce .cv-deshboard {
width: 100%;
}
body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation {
max-width: 100%;
width: 100%;
}
.woocommerce-cart .woocommerce {
padding: 60px 0 44px;
}
body.woocommerce-checkout .spacer-bottom {
padding: 60px 0 24px;
}
.cv-gallery-grid ul.products.columns-2 > li, .cv-gallery-grid ul.products.columns-3 > li, .cv-gallery-grid ul.products.columns-4 > li, .cv-gallery-grid ul.products.columns-5 > li {
width: 50%;
}
.cv-last-order table td.actions .coupon, .woocommerce table.cart td.actions .coupon {
width: 100%;
margin-bottom: 20px;
}
.responsive-search-btn {
display: inline-block;
margin: 6px 0 0;
}
.responsive-search-btn svg {
fill: var(--mlf-primary);
height: 20px;
width: 20px;
}
.cv_search_wrap {
position: absolute;
top: 0;
right: 180px;
visibility: hidden;
opacity: 0;
z-index: 9999;
}
.cv_search_wrap.show-search {
visibility: visible;
opacity: 1;
}
.cv_search_wrap.show-search, .cv_search_wrap {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cv_covid_wrapper {
padding: 52px 0 0px;
}
.cv_counter_wrapper {
padding: 52px 0px 51px;
}
.filter-nav-wrapper {
text-align: left;
}
.cv-arrival {
padding: 52px 0 0;
}
.cv_offer_wrapper {
padding: 12px 0 0px;
}
.cv-arrival.cv-self-protection {
padding: 22px 0 10px;
}
.cv-testimonial {
padding: 52px 0 10px;
}
.blog-thumb-wrapper {
padding: 52px 0 22px;
}
.demo-import .cv-footer .col-lg-3:first-child, .demo-import .cv-footer .col-lg-3:nth-child(3), .demo-import .cv-footer .col-lg-3:nth-child(2), .demo-import .cv-footer .col-lg-3:nth-child(4) {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.foot_footer_post ul li:last-child {
margin-bottom: 3px;
}
.blog-thumb-wrapper .row {
justify-content: center;
}
.filter-nav-wrap {
padding: 0 120px 0 0;
}
.cv-footer {
padding-top: 0;
}
.cv-footer > .container {
padding-top: 57px;
}
.cv-copyright {
margin-top: 15px;
}
body.page-template-medicalequipment-blog-temp .cv-blog-page {
padding-bottom: 10px;
}
body.page-template-medicalequipment-blog-temp .cv-blog-page .cv-pagination {
margin-bottom: 29px;
}
body.category .cv-blog-page, body.tag .cv-blog-page {
padding-bottom: 2px;
}
.cv-testimonial-two {
padding-bottom: 45px;
}
.ps-column-6, .ps-column-5, .ps-column-4 {
grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (min-width: 768px) and (max-width: 991px){ 
}
@media screen and (max-width: 768px) {
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button {
float: none;
width: auto;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
border-top: 0;
}
.cv-gallery-grid ul.products.columns-2 > li, .cv-gallery-grid ul.products.columns-3 > li, .cv-gallery-grid ul.products.columns-4 > li, .cv-gallery-grid ul.products.columns-5 > li {
width: 50%;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
margin-bottom: 0;
}
.woocommerce-cart .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
border-top: 1px solid #e6e9f2;
}
}
@media screen and (min-width: 778px){
.cv-banner rs-sbg-wrap rs-sbg {
background-position: right !important;
}
}
@media screen and (min-width: 767px){
.cv-login-wrapper p.form-row:nth-child(3) label {
width: 50%;
}
}
@media screen and (max-width: 767px){
.cv-prod-content {
padding-top: 35px;
}
.blog-date span {
font-size: 26px;
line-height: 26px;
min-height: 12px;
margin-bottom: 2px;
}
.cv-blog-data table td, .cv-blog-data table th {
padding: 4px;
font-size: 14px;
word-break: normal;
}
.blog-date {
padding: 5px 6px 3px;
}
.cat-links a, .tags-links a {
margin: 0 0 4px 4px;
padding: 5px 15px;
}
span.cv_meta_title {
width: 100%;
margin: 0 0 6px;
}
.post-edit-link {
position: unset !important;
border-radius: 10px !important;
display: inline-block !important;
margin: 20px 0 0 !important;
}
.admin-bar article.post .cv-blog-box .cv-blog-title {
padding-right: 0;
}
#scroll {
width: 40px;
height: 40px;
line-height: 35px;
font-size: 30px;
}
.comment-respond {
padding: 25px 30px 30px;
}
.cv-foot-newsletter input[type="email"] {
border-radius: 10px;
margin-bottom: 20px;
width: 100%;
}
.cv-foot-newsletter .cv-btn {
border-radius: 10px;
}
.cv_search_wrap {
top: 0;
right: 160px;
max-width: 250px;
min-width: 250px;
}
figure .wp-block-embed__wrapper {
width: 100%;
overflow-x: auto;
}
.int_auther_content {
width: 100%;
padding: 0;
}
.wishlist_table.mobile h3 {
font-size: 16px;
font-weight: 400;
color: var(--mlf-txt-color);
}
.cv_profile_drop {
left: 0;
margin: auto;
}
.cv-top-header .cv-head-icon,.cv-head-contact,.cv-head-email{
text-align: center;
}
.cv-top-header,.cv-top-header-two {
height: auto;
padding: 10px 0;
}
.cv-head-contact {
margin-bottom: 6px;
}
.cv-banner-text{
padding: 60px 0 0; 
}
.cv-banner-two-text {
padding: 56px 0 0px;
}
.cv-deal-box h2 {
font-size: 40px;
}
.cv-deal-box {
padding: 39px 50px 50px;
}
.cv-news-box {
padding-bottom: 50px;
}
.cv-footer-two .cv-foot-newsletter {
margin-top: 23px;
}
.cv-banner-img-three:after,td.cv-d-none{
display: none;
}
.cv-feature-two .col-md-6:nth-last-child(2) .cv-feature-box {
margin-bottom: 67px;
}
.cv-gallery-grid .cv-product-box {
width: 44%;
}
.cv-blog-two .cv-blog-box {
width: 100%;
}
.cv-blog-two .cv-blog-box:first-child {
margin-right: 0px;
}
.cv-shop .cv-gallery-grid .cv-product-box {
width: 100%;
}
.cv-service-ul-right .cv-service-text {
padding: 0 0 0 15px;
order: 1;
}
.cv-service-ul-right {
text-align: left;
}
.cv-help-box-two{
padding-top: 53px;
}
.cv-help-box p {
margin: 17px 0 0;
}
.cv-account-box {
display: block;
margin-left: 0px;
}
.cv-account-img{
margin: 0;
}
.cv-account-text{
padding-left: 0;
padding-top: 24px;
}
.cv-billing .cv-account-text {
padding-left: 0;
}
.cv-account-img {
width: 180px;
}
.cv-last-order tr {
display: flex;
flex-direction: column;
margin-bottom: 30px;
border-top: 1px solid #e6e9f2;
}
.cv-last-order table td {
max-width: 100%;
}
.cv-last-order table th,.cv-last-order table th:last-child{
border: 1px solid #e6e9f2;
border-top: none;
}
.cv-last-order tbody tr:last-child {
margin-bottom: 0;
}
.cv-billing .cv-account-box {
padding: 30px 30px 23px;
}
.cv-login-wlcm-box {
width: 100%;
display: block;
padding: 32px;
}
.cv-login-box{
display: block;
}
.cv-login-form {
width: 100%;
padding: 32px 20px 40px;
}
.cv-login .modal-dialog {
max-width: max-content;
}
.cv-banner-three-text {
padding: 57px 0 60px;
}
.cv-banner-img-three {
padding: 0;
}
.cv-banner-two-text h1 {
margin: 0px 0 9px;
}
.cv-banner-sale {
margin-bottom: 11px;
}
.cv-banner-cat,.cv-banner-three-text .cv-banner-cat{
margin-bottom: 15px;
}
.cv-banner-text h1 {
margin: 0px 0 9px;
}
form.post-password-form label {
width: 100%;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
width: 120px;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last .button {
min-width: 120px;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
width: calc(100% - 120px);
}
.cv-last-order table td.actions .coupon button {
min-width: 120px;
width: 120px;
}
.cv-last-order table td.actions .coupon input, .woocommerce table.cart td.actions .input-text {
width: calc(100% - 120px);
}
.woocommerce-info, body p.woocommerce-info, .woocommerce-noreviews, body p.woocommerce-noreviews, .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
flex-wrap: wrap;
}
.cv-comment-text h3 span {
padding-left: 0;
width: 100%;
display: inline-block;
margin-top: 10px;
}
.cv-comment-text {
width: 100%;
margin-top: 15px;
}
.cv-comment-box {
flex-wrap: wrap;
}
.comments-area > ol.comment-list > li .children {
padding-left: 0;
}
.cv-header-two.user_logined {
height: auto;
padding: 20px 0;
}
.cv-header-two.user_logined .col-lg-3.col-7, .cv-header-two.user_logined .col-lg-9.col-5 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.cv-header-two.user_logined .cv-head-icon {
justify-content: center;
margin-top: 20px;
}
.cv-header-two.user_logined .cv-logo {
text-align: center;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
float: none;
width: 100%;
margin: 5px 0;
text-align: left;
}
.woocommerce-message a.restore-item {
width: 100%;
margin: 5px 0;
}
.cv-foot-newsletter {
margin-top: 20px;
}
form.post-password-form label input {
border-radius: 10px;
}
form.post-password-form input[type="submit"] {
border-radius: 10px;
margin: 20px 0 0;
}
.cv-gallery-grid ul.products.columns-2 > li, .cv-gallery-grid ul.products.columns-3 > li, .cv-gallery-grid ul.products.columns-4 > li, .cv-gallery-grid ul.products.columns-5 > li {
width: 80%;
margin: 0 auto 30px;
}
.comment-form .form_block {
margin-top: 15px;
}
.md_add_cart_message a.button {
width: 100%;
text-align: left;
padding: 0;
margin: 0 0 5px;
}
.wp-block-search .wp-block-search__input {
max-width: 200px;
}
.demo-import .cv-footer .col-lg-3:first-child, .demo-import .cv-footer .col-lg-3:nth-child(3), .demo-import .cv-footer .col-lg-3:nth-child(2), .demo-import .cv-footer .col-lg-3:nth-child(4) {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.row.counter_holder h2 {
font-size: 32px;
}
.counter_item {
margin-bottom: 30px;
}
.cv_counter_wrapper {
padding: 52px 0px 21px;
}
.cv-footer .cv-foot-social {
margin: -9px 0 32px;
}
.foot_footer_post {
margin-bottom: 22px;
}
.cv_header_wrapper .cv_profile_drop {
left: unset;
right: unset;
}
.wp-block-audio audio {
min-width: 230px;
}
.cv-blog-data {
word-break: break-word;
} .ps-column-6, .ps-column-5, .ps-column-4, .ps-column-3 {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 575px){
.cv_header_top, .cv_header_wrapper {
padding-right: 0;
padding-left: 0;
}
.cv_header_wooInfo ul li {
margin-right: 20px;
}
body .cv-blog-data .thumb_blog_info {
font-size: 14px;
}
.cv-pagination .page-numbers, .page-links .post-page-numbers {
width: 30px;
height: 30px;
line-height: 30px;
}
.header_cartbox {
max-width: 300px;
min-width: 300px;
}
.cv_search_wrap {
max-width: 260px;
min-width: 260px;
}
.woocommerce-info a {
float: left;
}
.cv_search_wrap {
left: 10px;
}
.cv_header_cart {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.cv_logo {
width: 100%;
text-align: center;
}
p#me_timer span {
min-width: 40px;
min-height: 40px;
line-height: 30px;
font-size: 16px;
}
.cv-banner-cat {
padding: 3px 10px;
}
.cv-deal-box {
padding: 19px 30px 30px;
}
.cv-testi-name {
padding-left: 70px;
}
.cv-feature-img {
margin-left: 0;
}
.cv-feature-box {
margin: 0px 0px 30px;
}
.cv-arrival .swiper-button-prev {
left: 2px;
}
.cv-arrival .swiper-button-next {
right: 2px;
}
.cv-gallery-grid .cv-product-box,.cv-shop .cv-gallery-grid .cv-product-box {
width: 100%;
}
.cv-product-tab ul li {
margin-bottom: 5px;
}
.cv-product-tab {
margin-bottom: 30px;
}
.cv-contact-form,.cv-contact-detail {
padding: 24px 30px 30px;
}
.cv-login .modal-dialog {
max-width: 100%;
}
.comments-area > ol.comment-list > li .children {
margin-left: 20px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
.commentlist .comment_container .comment-text, body.woocommerce #reviews #comments ol.commentlist li .comment-text {
width: 100%;
padding: 20px 0 0;
}
.cv-contact-detail ul li {
flex-wrap: wrap;
}
.cv-contact-text {
width: 100%;
padding: 20px 0 0;
}
.cv-gallery-grid ul.products.columns-2 > li, .cv-gallery-grid ul.products.columns-3 > li, .cv-gallery-grid ul.products.columns-4 > li, .cv-gallery-grid ul.products.columns-5 > li {
width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 100%;
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
border: none;
}
.wp-block-search .wp-block-search__input {
border-radius: 10px;
max-width: 100%;
margin-bottom: 10px;
}
form.wp-block-search button.wp-block-search__button {
border-radius: 10px;
}
.filter-nav-wrapper .cv-arrow {
display: none;
}
.filter-nav-wrap {
padding: 0;
}
body .thumb_blog_info li {
padding-left: 0;
width: 100%;
}
body .thumb_blog_info li:before {
content: unset;
}
}
@media screen and (max-width: 480px){
.cv-blog-wid-box,.cv-shop-title,.cv-comment-box,.cv-ac-user-name h2 span {
display: block;
}
.cv-blog-wid-text {
width: 100%;
padding-left: 0;
padding-top: 21px;
}
.cv-blog-widget ul li {
margin-bottom: 30px;
padding-bottom: 23px;
}
.cv-blog-two.cv-blog-three {
padding-bottom: 53px;
}
.cv-shop-title .cv-sidebar-title {
margin-bottom: 5px;
}
.cv-product-instagram ul li img {
width: 85px;
}
.cv-contact-map iframe {
height: 300px;
}
.cv-contact-map {
max-height: 300px;
}
.cv-comment-text {
width: 100%;
padding-left: 0;
padding-top: 9px;
}
.cv-blog-comment ul li ul {
margin-left: 30px;
}
.cv-blog-flex {
column-gap: 15px;
}
.cv-account-info ul li {
display: block;
margin-bottom: 15px;
}
.cv-ac-user-name h2 span:after{
display: none;
}
.cv-ac-user-name h2 span{
padding-left: 0;
}
.cv-account-info {
margin: 26px 0 30px;
} 
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
width: 100%;
margin-bottom: 10px;
} .ps-column-6, .ps-column-5, .ps-column-4, .ps-column-3, .ps-column-2 {
grid-template-columns: repeat(1, 1fr);
}
}  .header-four-style {
position: relative;
}
.header-four-style .cv_nav_items > div > ul {
justify-content: flex-end;
}
.header-four-style .cv_header_top {
background: #35c7df;
color: #ffffff;
position: relative;
border: none;
padding: 0px 0 8px;
}
.header-four-style .cv_header_icon {
height: unset;
width: unset;
line-height: 1.5;
border: none;
}
.header-four-style .cv_header_icon svg {
fill: #fff;
}
.header-four-style .cv_header_info ul li .cv_head_contact p {
text-transform: uppercase;
color: #fff;
font-size: 14px;
letter-spacing: 2px;
font-weight: 500;
}
.header-four-style .cv_header_info ul li .cv_head_contact p a {
text-transform: lowercase;
color: #fff;
letter-spacing: 0;
font-weight: 400;
}
.header-four-style .cv_header_info ul li .cv_head_contact {
padding-left: 6px;
}
.header-four-style .cv_header_top a, .header-four-style .cv_header_top a:hover {
color: #fff;
}
.header-four-style .cv_header_wooInfo ul li a span svg {
fill: #ffffff;
}
.header-four-style .responsive-search-btn {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0;
}
.header-four-style .cv_main_menu {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.header-four-style .cv_cart_holder svg {
fill: #ffffff;
}
.header-four-style .cv_cart_holder .cv_cart_count span {
background: #222222;
}
.header-four-style .cv_cart_holder .cv_cart_total .woocommerce-Price-amount.amount {
color: #ffffff;
}
.header-four-style .cv_cart_holder a.cv_cart_count {
border-color: rgb(255 255 255 / 24%);
}
.header-four-style .cv_header_wooInfo a {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 14px;
}
.header-four-style .cv_nav_items > div > ul >li:before {
background-image: none;
width: 7px;
height: 7px;
border-bottom: 1px solid;
border-right: 1px solid;
transform: rotate(45deg);
top: -3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.header-four-style .cv_nav_items > div > ul >li:hover:before {
background-image: none;
top: 3px;
transform: rotate(220deg);
-webkit-transform: rotate(220deg);
-moz-transform: rotate(220deg);
-ms-transform: rotate(220deg);
-o-transform: rotate(220deg);
transform: rotate(220deg);
}
.header-four-style .cv_nav_items > div > ul >li:before, .header-four-style .cv_nav_items > div > ul >li:hover:before {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.header-four-style .cv_nav_items > div > ul >li a {
color: #586d8a;
}
.header-four-style .covid-mgs-text {
text-align: center;
padding: 6px 0;
margin-bottom: 8px;
background: #f55a74;
font-size: 14px;
}
.header-four-style .covid-mgs-text span {
font-weight: 700;  
margin: 0 10px 0 0;
}
.header-four-style .md-search-btn svg {
height: 16px;
fill: #f55a74;
display: flex;
flex-wrap: wrap;
display: inline-block;
}
.header-four-style .cv_nav_items > div > ul >li:last-child {
margin-right: 0;
padding-right: 0;
}
.header-four-style .cv_search_wrap form {
width: 100%;
}
.md-search-btn {
display: flex;
align-items: center;
margin-left: 30px;
}
.search-style-popup .search-bar-inner button .md-search-svg {
width: 20px;
fill: var(--white);
}
.cv-team-tab-list {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: center;
}
@media screen and (min-width:1200px){ 
.cv-navbar.cv_nav_items>div>ul>li {
padding: 4px 30px 0 0;
}
.cv-navbar.cv_nav_items>div>ul>li:hover:before {
background-image: url(https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/.https://thesmartxray.com/wp-content/themes/medicalequipment/assets/css/images/menu-drop-down.svg);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
}
}
@media screen and (max-width:1600px){ 
.cv-navbar.cv_nav_items>div>ul>li {
padding: 4px 22px 0 0;
margin-right: 10px;
font-size: 14px;
}
}
@media screen and (max-width:1199.98px){ 
.cv-main-header.cv-open-menu .cv-menu-toggle span:nth-child(2) {
visibility: hidden;
}
.cv-navbar.cv_nav_items>div>ul>li {
padding: 0;
margin: 0;
}
.cv-navbar.cv_nav_items>div>ul>li a {
padding: 10px 20px;
}
.cv-navbar.cv_nav_items>div>ul>li ul.sub-menu {
padding: 0;
}
.cv-navbar.cv_nav_items>div>ul>li ul.sub-menu li {
padding: 5px 20px 0;
}
.cv-navbar.cv_nav_items>div>ul>li ul.sub-menu li a {
padding: 0 20px 10px;
}
}
@media screen and (min-width:1800px){
.header-four-style .container-fluid {
max-width: 100%;
padding: 0 200px 0 400px;
}
.header-four-style .cv_header_wrapper {
padding: 19px 0;
}
.header-four-style .cv_header_cart {
position: absolute;
top: 20px;
bottom: 0;
margin: auto;
right: -190px;
display: inline-block;
}
.header-four-style .cv_cart_holder {
background: #f55a74;
border-radius: 30px 0px 0px 30px;
color: #ffffff;
padding: 15px 10px 15px;
margin: 0;
height: auto;
min-width: 150px;
display: flex;
flex-wrap: wrap;
justify-content: center;
min-height: 60px;
align-items: center;
}
.header-four-style .cv_header_top {
padding: 10px 0 8px;
}
.header-four-style .covid-mgs-text {
width: auto;
position: absolute;
left: 0;
padding: 15px 20px;
min-width: 370px;
margin: 0;
border-radius: 0px 30px 30px 0px;
bottom: -26px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
min-height: 60px;
}
}
@media screen and (max-width: 1799.98px){  
.header-four-style .cv_header_wooInfo {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
padding: 0;
}
.header-four-style .cv_header_wooInfo ul {
width: auto;
}
.header-four-style .cv_cart_holder {
background: #f55a74;
}
.header-four-style .cv_header_wooInfo .cv_header_cart {
margin: 0;
}
.header-four-style .cv_header_wooInfo .woo-text {
display: inline-block;
}
}
@media screen and (max-width: 1199.98px){ 
.header-four-style .cv_header_wrapper {
padding: 15px 0;
}
.header-four-style .cv_header_wrapper .menu-toggle-btn {
margin: 0 0 0 20px;
}
.header-four-style .cv_header_wrapper .menu-toggle-btn span {
background: #f55a74;
}
.header-four-style .cv_header_wooInfo li a {
font-size: 0;
}
.header-four-style .cv_header_wooInfo li {
margin: 0;
}
.header-four-style .cv_header_info {
display: inline-block;
}
.header-four-style .cv_header_info .cv_header_icon {
display: none;
}
.header-four-style .cv_header_info .cv_head_contact {
padding: 0;
}
.header-four-style .cv_header_info ul li .cv_head_contact p {
font-size: 0;
letter-spacing: 0;
}
.header-four-style .cv_header_info ul li .cv_head_contact p a {
font-size: 14px;
}
.header-four-style .cv_header_cart .cv_cart_holder {
margin: 0 0px 0 0;
background: transparent;
}
.header-four-style .cv_header_wooInfo {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
flex-direction: row;
}
.header-four-style .cv_header_wooInfo ul li:last-child {
margin-right: 0;
}
.header-four-style .cv_header_cart {
margin: 0;
}
.header-four-style .cv_header_cart .cv_cart_holder {
padding: 15px 0 15px 0px;
}
.header-four-style .cv_search_wrap {
top: 30px;
right: 50px;
}
}
@media screen and (max-width: 575.98px){ 
.header-four-style .cv_header_info {
margin: 0;
width: 100%;
}
.header-four-style .cv_header_info ul {
justify-content: center;
}
.header-four-style .cv_header_wooInfo .cv_header_cart {
width: auto;
}
.header-four-style .cv_header_wooInfo {
justify-content: center;
}
.header-four-style .covid-mgs-text span {
display: none;
}
.header-four-style .cv_search_wrap {
left: -140px;
}
}  .product-style-two .cv-product-box .cv-product-icon {
width: 50px;
top: 0;
right: 10px;
left: unset;
bottom: 0px;
transform: translate(0);
margin: auto;
height: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.product-style-two .cv-product-box .cv-product-icon ul {
flex-wrap: wrap;
padding: 0;
gap: 10px;
}
.product-style-two .cv-product-box .cv-product-icon ul li, .product-style-two .cv-product-all ul li .cv-product-box .cv-product-img .cv-product-icon li, .product-style-two .cv-product-icon ul li {
width: 50px;
margin-bottom: 0;
border-radius: 50%;
height: 50px;
line-height: 50px;
padding: 0;
display: flex;
flex-wrap: wrap;
transform: translateX(60px);
}
.product-style-two .cv-product-box:hover .cv-product-icon ul li, .product-style-two .cv-product-all ul li .cv-product-box:hover .cv-product-img .cv-product-icon li, .product-style-two .cv-product-box:hover .cv-product-icon ul li {
transform: translateX(0);
}
.product-style-two .cv-product-box .cv-product-icon ul li:first-child, .product-style-two .cv-product-all ul li .cv-product-box:hover .cv-product-img .cv-product-icon li:first-child, .product-style-two .cv-product-box:hover .cv-product-icon ul li:first-child {
background: #ff6695;
}
.product-style-two .cv-product-box .cv-product-icon ul li:nth-child(2), .product-style-two .cv-product-all ul li .cv-product-box:hover .cv-product-img .cv-product-icon li:nth-child(2), .product-style-two .cv-product-box:hover .cv-product-icon ul li:nth-child(2) {
background: #3ce8b5;
}
.product-style-two .cv-product-box .cv-product-icon ul li:nth-child(3), .product-style-two .cv-product-all ul li .cv-product-box:hover .cv-product-img .cv-product-icon li:nth-child(3), .product-style-two .cv-product-box:hover .cv-product-icon ul li:nth-child(3) {
background: #fbd244;
}
.product-style-two .cv-product-box .cv-product-icon ul li:first-child, .product-style-two .cv-product-box:hover .cv-product-icon ul li:first-child {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.product-style-two .cv-product-box .cv-product-icon ul li:nth-child(2), .product-style-two .cv-product-box:hover .cv-product-icon ul li:nth-child(2) {
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.product-style-two .cv-product-box .cv-product-icon ul li:nth-child(3), .product-style-two .cv-product-box:hover .cv-product-icon ul li:nth-child(3) {
-webkit-transition: all .8s;
-moz-transition: all .8s;
-ms-transition: all .8s;
-o-transition: all .8s;
transition: all .8s;
}
.product-style-two .cv-product-box .cv-product-icon ul li a {
height: 50px;
background: transparent;
line-height: 50px;
}
.product-style-two .cv-product-box .cv-sale, .product-style-two .cv-sale {
background: #ff4c3b;
}
.product-style-two .cv-product-box .cv-sale:after, .product-style-two .cv-sale:after {
border-top: 15px solid #ff4c3b;
border-bottom: 15px solid #ff4c3b;
}
.product-style-two .cv-product-box .cv-product-img {
position: relative;
}
.product-style-two .cv-product-box .cv-product-img:before {
position: absolute;
content: "";
background: black;
z-index: 1;
right: 0;
left: 0;
bottom: 0;
top: 0;
opacity: 0;
visibility: hidden;
}
.product-style-two .cv-product-box:hover .cv-product-img:before {
opacity: 0;
visibility: visible;
}
.product-style-two .cv-product-box .cv-product-img:before, .product-style-two .cv-product-box:hover .cv-product-img:before {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.product-style-two .cv-product-box .cv-product-data {
padding: 11px 0 21px;
}  .search-style-popup .close-search svg {
fill: #ffffff;
height: 20px;
}
.md-search-form-inner {
max-width: 560px;
width: 100%;
}
.search-style-popup.md-search-form {
position: fixed;
right: 0;
bottom: 0;
top: 0;
width: 100%;
left: 0%;
background: rgba(0, 0, 0, 0.85);
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
cursor: url(//thesmartxray.com/wp-content/themes/medicalequipment/assets/images/close_search.png), auto;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
padding: 0 30px;
}
.search-style-popup.md-search-form.show-search {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.search-style-popup.md-search-form.show-search,
.search-style-popup.md-search-form {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.search-style-popup.md-search-form-inner {
width: 50%;
position: relative;
text-align: end;
-webkit-transform: translateY(200px);
-moz-transform: translateY(200px);
-ms-transform: translateY(200px);
-o-transform: translateY(200px);
transform: translateY(200px);
visibility: hidden;
}
.search-style-popup.md-search-form.show-search .md-search-form-inner {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
visibility: visible;
}
.search-style-popup.md-search-form.show-search .md-search-form-inner,
.search-style-popup .md-search-form-inner {
-webkit-transition: all 2s;
-moz-transition: all 2s;
-ms-transition: all 2s;
-o-transition: all 2s;
transition: all 2s;
}
.search-style-popup .search-bar-inner {
position: relative;
height: 50px;
}
.search-style-popup .search-bar-inner input {
width: 100%;
height: 50px;
padding: 12px 55px 12px 0;
border: none;
border-radius: 0;
background: transparent;
border-bottom: 2px solid #ffffff;
color: #ffffff;
}
.search-style-popup .search-bar-inner input::-webkit-input-placeholder {
color: #ffffff;
opacity: 90%;
}
.search-style-popup .search-bar-inner input::-moz-placeholder {
color: #ffffff;
opacity: 90%;
}
.search-style-popup .search-bar-inner input:-ms-input-placeholder {
color: #ffffff;
opacity: 90%;
}
.search-style-popup .search-bar-inner input:-moz-placeholder {
color: #ffffff;
opacity: 90%;
}
.search-style-popup .search-bar-inner input:focus {
color: #ffffff;
}
.search-style-popup .search-bar-inner button {
position: absolute;
right: 3px;
top: 3px;
bottom: 3px;
border: none;
background: transparent;
fill: #ffffff;
width: 50px;
cursor: pointer;
min-width: 50px;
padding: 0;
text-align: center;
}
.search-style-popup .close-search {
margin: 0 0 50px 0;
display: inline-block;
padding: 0 15px;
}
.search-style-popup .close-search {
display: none;
}
@media screen and (max-width: 1199.98px){  
.search-style-popup .close-search {
display: inline-block;
}
}    .service-style-three  .db-interest-box .cv_sub_title {
font-size: 18px;
font-weight: 700;
margin-bottom: 12px;
padding: 0;
}
.service-style-three  .db-interest-box .cv_sub_title:before,
.service-style-three  .db-interest-box .cv_sub_title:after {
content: unset;
}
.service-style-three .db-interest-box {
box-shadow: none;
margin: 0;
padding: 23px 0 18px;
}
body .cv-main-header .cv-menu > div > ul li:hover > a, body .cv-main-header .widget.widget_nav_menu li:hover > a {
color: var(--mlf-primary) ;
} @media screen and (min-width: 481px){ 
.ps-footer-newsltr-input .ps-btn {
max-width: 130px;
position: absolute;
right: 7px;
top: 7px;
}
.ps-footer-newsltr-input input {
padding: 20px 160px 20px 30px;
} 
.ps-product-section .ps-filter-style-3 .product-filter-menu button.filter {
border: 1px solid;
border-radius: 30px;
margin: 2px 5px;
padding: 5px 15px
}
#productModel .cv-quick-short .added_to_cart {
margin-left: 5px;
}
}
@media screen and (min-width: 768px){ 
.ps-navigation-header-search {
max-width: 350px;
margin: auto;
}
.cv-search-product {
display: flex;
flex-wrap: wrap;
}
.cv-search-product > li {
width: 48%;
margin: 5px 1%;
} 
.ps-top-header-tgl-wrap {
display: none;
} .ps-top-header-right ul {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.ps-top-header-right ul li a:after{
content: '';
width: 1px;
background-color: #dde3f0;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto;
}
.ps-top-header-right ul li a:nth-child(2) {
padding-left: 5px;
padding-right: 0;
}
.ps-top-header-right ul li a:nth-child(2):after{
display: none;
}
.ps-top-header-right ul li a.todyadeal:after{
display: none;
}
}
@media screen and (min-width: 992px){ 
.ps-top-header-right ul {
justify-content: flex-end;
}
}
@media screen and (min-width: 1200px){ 
.menu_new_flag:after {
content: "new";
position: absolute;
top: -13px;
color: var(--white-color);
font-size: 12px;
font-weight: 400;
background-color: #ff9333;
box-shadow: 0px 3px 10px rgb(255 132 23 / 60%);
padding: 4px 15px;
border-radius: 15px;
right: 0px;
text-transform: capitalize;
line-height: normal;
}
.menu_new_flag:before {
content: '';
position: absolute;
top: 1px;
right: 25px;
border-left: 18px solid #ff9333;
border-top: 14px solid transparent;
transform: rotate( 87deg);
z-index: -1;
} .ps-navbar-wrapper .menu {
display: flex;
flex-wrap: wrap;
}
.ps-navbar-wrapper .menu > li:hover .sub-menu {
opacity: 1;
visibility: visible;
top: 100%;
}
.ps-navbar-wrapper .sub-menu {
position: absolute;
top: calc(100% + 15px); background-color: var(--white-color);
box-shadow: 0 10px 20px rgb(99 149 189 / 30%);
min-width: 200px;
z-index: 1;
opacity: 0; 
visibility: hidden; 
transition: all 0.5s;
}
.ps-navbar-wrapper .sub-menu > li > a {
padding: 0 10px 6px 20px;
}
.ps-navbar-wrapper .sub-menu > li:first-child > a {
padding-top: 15px;
}
.ps-navbar-wrapper .menu > li > a {
font-size: 16px;
}
.ps-navbar-wrapper .menu > li > a {
padding: 10px 20px;
}
.ps-navbar-wrapper .menu > li:first-child > a {
padding-left: 0;
}
.ps-navbar-wrapper .menu > li:last-child > a {
padding-right: 0;
}
.ps-servie-wrapper {
margin-top: -130px;
position: relative;
z-index: 1;
}
.ps-deals-week-wrap .cv-arrival.cv-self-protection {
padding: 0 0 0 20px;
}
.ps-deals-week-wrap .cv-arrival .container {
max-width: 100%;
}
.ps-banner-wrap .fw-container {
width: 100%;
max-width: 1750px;
}
}
@media screen and (min-width: 1300px){ 
.ps-navbar-wrapper .menu > li > a {
padding: 10px 24px;
}
.ps-navigation-icon {
margin-left: 15px;
}
.ps-navigation-wrapper {
padding: 20px 18px;
}
}
@media screen and (min-width: 1400px){ 
.ps-top-header-right ul li a {
padding: 0px 30px;
}
.ps-top-header-right ul li.user_desh i {
padding-left: 37px;
}
}
}
@media screen and (min-width: 1500px){ 
.ps-navigation-icon {
margin-left: 20px;
}
.ps-navbar-wrapper .menu > li > a {
font-size: 18px;
}
.ps-navbar-wrapper .menu > li > a {
padding: 10px 25px;
}
}
@media screen and (min-width: 1800px){ 
.ps-top-header-wrapper{
padding: 0 100px;
}
.ps-navigation-wrapper {
padding: 20px 100px;
}
.ps-deals-week-wrap {
padding: 74px 80px 20px;
} 
.ps-deals-week-wrap .cv-arrival.cv-self-protection {
padding: 0 0 0 50px;
}
}
@media screen and (max-width: 1199px){ 
.sale_product .products.columns-4 > li {
width: 33.33%;
}
.ps-deals-week-wrap .fw-col-xs-12.fw-col-sm-3, .ps-deals-week-wrap .fw-col-xs-12.fw-col-sm-9 {
width: 100%;
}
.ps-deals-week-wrap .fw-col-xs-12.fw-col-sm-3 > img {
margin: auto;
display: flex;
}
.ps-navbar-wrapper .sub-menu {
display: none;
padding-left: 40px;
}
.ps-navbar-wrapper .sub-menu > li {
list-style-type: square;
}
.ps-menu-open .ps-toggle-responsive {
left: 0px;
}
.ps-toggle-responsive {
position: fixed;
left: -300px;
top: 0;
width: 300px;
background: var(--white-color);
height: 100%;
overflow: auto;
z-index: 10;
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
padding: 0;
}
.ps-navbar-wrapper .menu > li {
border-bottom: 1px solid #eee;
}
.ps-navbar-wrapper .menu > li.menu-item-has-children >a.active:after {
transform: translateY(-50%) rotate(-180deg);
}
.ps-navbar-wrapper .menu > li.menu-item-has-children > a:after {
right: 25px;
}
.ps-navbar-wrapper .menu > li > a.active {
color: var(--theme-color);
} .ps-menu-btn{
margin-left: 20px;
display: block;
cursor: pointer;
}
.ps-menu-btn span {
display: block;
width: 18px;
height: 2px;
background: #4e5f81;
margin-bottom: 4px;
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
.ps-menu-btn span:nth-child(2) {
width: 9px;
}
.ps-menu-btn:hover span:nth-child(2) {
width: 18px;
}
.ps-menu-open .ps-menu-btn span:nth-child(1) {
transform: translate(1px, 6px) rotate(-48deg);
}
.ps-menu-open .ps-menu-btn span:nth-child(2) {
opacity: 0;
visibility: hidden;
}
.ps-menu-open .ps-menu-btn span:nth-child(3) {
transform: translate(1px, -6px) rotate(48deg);
}
.ps-sidebar-overlay {
position: fixed;
background: rgb(0 0 0 / 21%);
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
z-index: 9;
cursor: zoom-in;
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
.ps-menu-open .ps-sidebar-overlay {
opacity: 1;
visibility: visible;
}
.ps-servie-wrapper {
margin-top: 80px;
}
}
@media screen and (max-width: 991px){
.ps-top-header-wrapper .ps-top-header-left {
text-align: center;
}
.ps-top-header-right ul {
justify-content: center;
margin-bottom: 15px;
}
.ps-footer-newsletter-inner {
flex-direction: column;
text-align: center;
}
.ps-filter-style-3 .filter-nav-wrap {
padding-right: 0;
}
.sale_product .products.columns-4 > li {
width: 50%;
}
}
@media screen and (max-width: 767px){
.ps-main-logo {
text-align: center;
}
.ps-news-box {
max-width: 380px;
width: 100%;
margin: auto auto 50px auto;
}
.ps-banner-wrap .fw-col-xs-12 img {
padding-bottom: 10px;
} .th-open .top-menu {
right: 0;
}
.top-menu {
position: fixed;
right: -250px;
top: 0;
width: 250px;
background: var(--white-color);
height: 100%;
overflow: auto;
z-index: 10;
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
padding: 0;
box-shadow: 0px 0px 30px 0 rgb(0 0 0 / 15%);
}
.ps-reg-slace {
display: none;
}
.ps-top-header-right ul li a {
display: block;
padding: 10px 15px;
}
.ps_cross_sign {
display: inline-block;
width: 20px;
height: 20px;
background: var(--theme-color);
border-radius: 70%;
text-align: right;
position: absolute;
left: 10px;
top: 10px;
cursor: pointer;
}
.ps_cross_sign:after, .ps_cross_sign:before {
content: "";
position: absolute;
height: 50%;
width: 2px;
background-color: rgb(255 255 255);
border-radius: 2px;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
}
.ps_cross_sign:after {
transform: rotate(-45deg);
}
.ps_cross_sign:before {
transform: rotate(45deg);
}
.ps-top-header-right ul {
padding-top: 30px;
} .ps-top-header-tgl > svg path {
fill: #fff;
}
.ps-top-header-tgl > svg {
width: 13px;
height: 13px;
}
.ps-top-header-tgl {
background: #4988fb;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
cursor:pointer;
}
.ps-top-header-tgl-wrap {
text-align: center;
display: flex;
justify-content: end;
padding-bottom: 15px;
}
.ps-top-header-tgl > svg path {
fill: #fff;
}
}
@media screen and (max-width: 575px){
.ps-navigation-main-wrapper {
flex-wrap: wrap;
justify-content: center;
} 
.ps-navigation-header-search {
margin: 10px 0;
}
.ps-toggle-responsive {
left: -250px;
width: 250px;
}
.ps-footer-newsletter-retangle {
padding: 20px 20px;
}
.sale_product .products.columns-4 > li {
width: 100%;;
}
}
@media screen and (max-width: 480px){
.ps-footer-newsltr-input .ps-btn {
max-width: inherit;
margin-top: 10px;
}
.ps-top-header-wrapper .ps-top-header-left p{
padding-left: 0;
}
}  .product_meta .posted_in {display: none !important;}
#add_payment_method #payment ul.payment_methods li input {
margin: 0 1em 0 0 !important;
width: 20px !important;
height: 13px !important;
}