@media only screen and (min-width: 1440px) {
body.renova_boxed #container,
body.renova_boxed .inner,
body.renova_boxed #container>.dokan-dashboard-wrap {
width: 1280px;
}
}
@media only screen and (min-width: 1480px) {
body.renova_boxed #container,
body.renova_boxed .inner,
body.renova_boxed #container>.dokan-dashboard-wrap {
width: 1440px;
}
}
@media only screen and (min-width: 1024px) {
#content>.inner.renova_masonry_fullwidth,
body.archive.woocommerce.woocommerce-page.renova-fullwidth-shop-pages #content>#products-wrapper.inner,
body.renova-fullwidth-blog-pages.blog #content>.inner,
body.archive.woocommerce.woocommerce-page.renova-fullwidth-shop-pages .renova_title_holder .inner {
padding-left: 5%;
padding-right: 5%;
}
body.archive.woocommerce.woocommerce-page.renova-fullwidth-shop-pages .renova_title_holder .inner {
width: 100%;
max-width: none;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
div.product div.summary,
#content div.product div.summary {
padding-right: 40px;
padding-left: 40px;
}
}
@media only screen and (min-width: 769px) and (max-width: 1279px) {
.summary form.cart div.product-addon p.form-row {
width: 100%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1359px) {
.cart-info .coupon {
width: 60%;
}
#main-menu li div.renova-mega-menu>ul.sub-menu>li {
padding: 30px;
}
.cart-info .coupon input,
.cart-info .coupon button {
width: 100%;
}
.foodmenu-unit.foodmenu-col-4 {
width: 33.33%;
}
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit {
width: 25%;
}
.foodmenu-unit a.foodmenu-link {
padding: 20px;
}
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit {
width: 25%;
}
}
@media only screen and (max-width: 782px) {
body.admin-bar #header,
body.admin-bar.renova-sticky-header #header {
top: 46px
}
}
@media only screen and (max-width: 1279px) {
#main-menu,
#main-menu #main_nav.menu,
ul.renova-top-menu,
.video_controlls,
.renova-wishlist-counter {
display: none !important;
}
.main_menu_holder.has-main-menu {
min-height: 90px;
}
.renova_title_holder h6 {
max-width: none;
}
.renova_title_holder .inner {
padding-top: 75px;
padding-bottom: 60px;
}
#header .inner,
#footer .inner {
padding-left: 20px;
padding-right: 20px;
}
.upsells.products h2 {
width: 100%;
}
.upsells.products h2:after {
display: none;
}
a.mob-menu-toggle {
display: table;
}
.renova-search-cart-holder {
right: 100px;
}
a.mob-menu-toggle,
.renova-search-cart-holder,
.renova-top-bar-message {
top: 20px;
}
body.single-post #content:not(.has-sidebar) .content_holder>.post>.renova_post_data_holder .wpb_text_column {
padding: 0;
}
body.single-post .content_holder>.post>.renova_post_data_holder p {
font-size: initial;
}
.cart-info .coupon,
.cart-info .coupon input,
table.shop_table.cart .actions>input.button,
form.checkout_coupon p,
form.checkout_coupon p input,
.cart-info .coupon button,
.cart-info tbody td.actions>button.button {
width: 100%;
}
.cart-info .coupon button {
margin-bottom: 5px;
background-color: #333333;
}
.renova_blog_masonry.renova-mozaic .blog-post,
.renova_blog_masonry .blog-post {
width: 100% !important;
}
.renova_blog_masonry.renova-mozaic .blog-post:nth-child(1) .renova_post_data_holder,
.renova_blog_masonry.renova-mozaic .blog-post:nth-child(7) .renova_post_data_holder,
.renova_blog_masonry.renova-mozaic .blog-post:nth-child(13) .renova_post_data_holder,
.renova_blog_masonry.renova-mozaic .blog-post:nth-child(19) .renova_post_data_holder {
max-width: 90%;
position: relative !important;
right: auto;
bottom: auto;
}
.renova_post_data_holder {
width: 100%;
}
#powered .renova-social,
#powered .author_credits {
width: 100%;
padding-right: 70px;
text-align: left;
}
.wpb_renova_banner a span.renova_banner-icon,
.renova-none-overlay .foodmenu-unit-info a.foodmenu-link:before {
display: none;
}
.wpb_renova_banner.renova_banner_big a h4 {
font-size: 21px;
font-weight: 600;
letter-spacing: 1px;
}
.wpb_renova_banner a h4 {
font-size: 18px;
}
.renova-none-overlay .foodmenu-unit-info a.foodmenu-link h4,
.renova-none-overlay .foodmenu-unit-info a.foodmenu-link small,
.foodmenu-unit-info h6 {
padding-left: 0;
}
.foodmenu-unit-info h4 {
font-size: 15px;
width: 100%;
}
.foodmenu-unit.foodmenu-col-4,
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit,
.renova_shortcode_latest_posts.renova_blog_masonry.renova-latest-blog-col-4 .blog-post {
width: 33.33%;
}
.renova_shortcode_latest_posts .blog-post {
width: 100% !important;
}
.renova_shortcode_latest_posts>div.clear {
display: none;
}
.foodmenu-unit a.foodmenu-link {
padding: 20px;
}
#content div.product .renova-product-summary-wrapper div.images {
padding-top: 0px;
}
body.single-product #content div.product div.summary h1.heading-title {
font-size: 18px !important;
}
#content div.product .renova-product-summary-wrapper.renova-has-product-cover-image div.images {
padding-top: 300px;
}
.woocommerce-product-gallery__image {
width: 100%;
top: auto !important;
padding: 0px;
margin-bottom: 30px;
}
.renova-product-summary-wrapper.renova-standard-product-gallery .woocommerce-product-gallery__image {
margin-bottom: 0px !important;
}
body.single-product .content_holder .renova-has-product-cover-image {
padding-left: 40px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.inner {
width: 100% !important;
}
.count_holder_small .count_info {
display: none;
}
}
@media only screen and (max-width: 979px) {
body.woocommerce-cart .cart-collaterals {
width: 320px;
padding: 30px;
}
.vc_tta-tab {
margin: 0 !important;
font-size: 13px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
padding: 10px !important;
}
.renova_title_holder.title_has_image h1.heading-title,
.renova_title_holder.title_has_image h6 {
width: 100%;
}
.renova_title_holder.title_has_image h6 {
font-size: 18px;
}
.renova_transparent_header .renova_title_holder.title_has_image {
min-height: auto;
}
.renova_title_holder.title_has_image .inner {
padding-top: 80px !important;
padding-bottom: 80px !important;
}
.renova_title_holder .renova-zoomable-background {
background-position: unset;
background-attachment: unset;
}
body.renova_transparent_header .renova_title_holder.title_has_image .inner {
padding-top: 190px !important;
padding-bottom: 80px !important;
}
body.woocommerce-cart form.woocommerce-cart-form {
width: calc(100% - 325px);
padding-right: 30px;
}
#renova_page_title h1.heading-title {
font-size: 36px;
}
body.single-post .renova_title_holder .blog-post-meta {
font-size: 12px;
margin-top: 30px;
}
.breadcrumb {
font-size: 12px;
}
body.single-post .renova_title_holder .blog-post-meta img.avatar {
width: 22px;
height: 22px;
}
#comments {
padding-left: 0;
padding-right: 0;
}
.commentlist ul.children {
padding-left: 0px;
}
.commentlist ul.children:before {
left: 0px;
}
.commentlist ul.children:after {
left: 6px;
width: 15px;
height: 5px;
}
.header-icon-teasers {
display: none;
}
.has-sidebar .content_holder,
.has-sidebar.renova-left-sidebar .content_holder {
width: 100%;
padding-right: 0;
padding-left: 0px;
border: none;
}
.sidebar,
.has-sidebar.renova-left-sidebar .sidebar {
padding-left: 0px;
width: 100%;
padding-right: 0;
}
div.prod_hold,
li.product-category,
div.product-category {
width: 49.9% !important;
}
div.prod_hold+.clear {
display: none;
}
div.product div.images,
#content div.product div.images {
padding: 0;
}
span.onsale {
top: 30px;
left: 30px;
}
div.product div.images ol.flex-control-nav,
#content div.product div.images ol.flex-control-nav {
width: 100%;
text-align: left;
}
div.product div.images ol.flex-control-nav li,
#content div.product div.images ol.flex-control-nav li {
margin: 0px;
width: 25% !important;
padding: 2px;
}
.sidebar>div.widget,
.sidebar>div.widget_pages,
.sidebar>div.box {
margin: 0 0 50px 0;
}
ul.tabs li,
.wpb_tabs .wpb_tabs_nav li {
border: none !important;
}
.foodmenu-unit.foodmenu-col-3,
.foodmenu-unit.masonry-unit {
width: 50%;
}
.foodmenu-unit.foodmenu-col-4,
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit {
width: 33.33%;
}
.foodmenu-unit a.foodmenu-link {
padding: 20px;
}
.has-sidebar .renova_image_list a.renova-magnific-gallery-item {
width: 100%;
}
.blog-post,
.renova_blog_masonry.renova-mozaic .blog-post {
margin-left: 0 !important;
margin-right: 0 !important;
margin-top: 0 !important;
margin-bottom: 30px !important;
padding-left: 8px !important;
padding-right: 8px !important;
padding-top: 0 !important;
border: none !important;
width: 100% !important;
}
body.woocommerce-cart form.woocommerce-cart-form,
form.checkout.woocommerce-checkout #customer_details,
body.woocommerce-cart .cart-collaterals,
form.checkout.woocommerce-checkout #order_review {
width: 100%;
}
body.woocommerce-cart .cart-collaterals {
padding: 20px 0;
background: none;
border: none;
}
body.woocommerce-cart .cart-info,
body.woocommerce-cart form.woocommerce-cart-form,
form.checkout.woocommerce-checkout #customer_details {
padding-right: 0;
margin-bottom: 15px;
}
.coupon input#coupon_code,
.checkout_coupon input#coupon_code {
margin-bottom: 20px;
}
.cart-collaterals h2 {
padding: 0 15px 10px 15px;
}
.blog-post .renova_post_data_holder {
max-width: none !important;
width: 100%;
padding: 20px 15px;
margin-top: 0px;
}
.blog-post .renova_post_data_holder h2.heading-title {
font-size: 15px !important;
padding: 0;
}
}
@media only screen and (min-width: 768px) {
p#billing_first_name_field,
p#billing_last_name_field {
display: inline-block;
width: 49.7%;
vertical-align: top;
}
}
@media only screen and (max-width: 768px) {
div.product div.images,
#content div.product div.images,
div.product div.summary,
#content div.product div.summary,
.foodmenu_top div.two_third.foodmenu-main-image-holder,
.foodmenu_top div.one_third.last.project-data {
width: 100%;
max-width: none;
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
float: none;
position: relative !important;
top: auto;
}
.renova-change-branch span {
display: inline-block;
padding: 2px 0;
width: calc(100% - 105px);
}
.cart-info tr:nth-child(odd) td {
background-color: transparent;
}
body.single.single-product .breadcrumb {
margin-top: 45px;
}
div.product p.price {
margin: 5px 0 25px !important;
}
#content:not(.has-sidebar) .renova-product-summary-wrapper.renova-image-list-product-gallery {
padding-top: 0px;
}
body.admin-bar #content:not(.has-sidebar) .renova-product-summary-wrapper.renova-image-list-product-gallery {
padding-top: 15px;
}
div.quantity {
padding: 0 20px;
}
button.single_add_to_cart_button,
div.product a.single_add_to_cart_button,
.wishlist_table .add_to_cart.button {
padding: 12px 27px;
}
#header.renova-has-header-top #logo {
width: 160px;
margin-left: -80px;
}
#header #logo:after,
#header #logo:before {
border-width: 20px 40px;
}
#header.renova-sticksy #logo:before,
#header.renova-sticksy #logo:after {
bottom: -30px;
border-width: 15px 40px;
}
.renova-search-cart-holder {
right: 20px;
top: auto !important;
bottom: 20px;
position: fixed;
width: 48px;
padding: 6px;
}
#cart-module .cart-contents span.count {
left: 20px;
}
.renova-search-cart-holder .renova-search-trigger,
.renova-search-cart-holder #cart-module,
.renova-search-cart-holder .renova-wishlist-counter,
#renova-account-holder {
margin: 0 0 6px 0;
}
a.mob-menu-toggle {
right: 20px;
}
.renova-top-bar-message {
left: 20px;
}
#header .renova-top-bar-message {
padding: 0;
}
#header .renova-top-bar-message span.renova-top-bar-message-text {
display: none;
}
#header .renova-top-bar-message span.renova-top-bar-phone {
font-size: 0 !important;
}
#header .renova-top-bar-message span.renova-top-bar-phone a:before {
font-size: 17px !important;
line-height: 48px;
width: 48px;
height: 48px;
text-align: center;
margin: 0;
color: #ffffff !important;
background-color: #a1ba32 !important;
border-radius: 50%;
}
a.mob-menu-toggle,
.renova-search-cart-holder,
.renova-top-bar-message {
top: 20px;
}
nav.woocommerce-MyAccount-navigation,
div.woocommerce-MyAccount-content {
width: 100%;
position: relative;
top: auto;
padding-left: 0;
padding-right: 0;
}
nav.woocommerce-MyAccount-navigation {
margin-bottom: 35px;
}
nav.woocommerce-MyAccount-navigation ul li {
display: inline-block;
margin-right: 8px;
}
.foodmenu_top div.two_third.foodmenu-main-image-holder,
.foodmenu_top div.one_third.last.project-data {
margin-bottom: 30px;
}
.foodmenu_top {
padding-bottom: 0px;
}
.renova-project-description {
padding-top: 30px;
margin-bottom: 30px;
}
.related.products h2,
.upsells.products h2,
.similar_projects>h4,
.renova-related-blog-posts>h4,
.tribe-events-related-events-title {
margin-bottom: 20px;
}
.renova-product-summary-wrapper div.renova-share-links {
width: auto;
position: relative;
top: auto;
right: auto;
text-align: left;
margin-bottom: 25px;
}
.renova-product-summary-wrapper div.renova-share-links span {
writing-mode: initial;
margin-right: 8px;
margin-bottom: 0;
vertical-align: bottom;
}
.renova-product-summary-wrapper div.renova-share-links a {
margin-bottom: 3px;
margin-right: 3px;
vertical-align: bottom;
}
.renova-image-list-product-gallery #content:not(.has-sidebar) .renova-product-summary-wrapper,
#content:not(.has-sidebar) .renova_image_list_foodmenu {
padding-right: 20px !important;
padding-left: 20px !important;
}
.renova-quick-view-lightbox .renova-quickview-images,
.renova-quick-view-lightbox .summary.entry-summary {
width: 100% !important;
}
.renova-product-summary-wrapper.renova-has-product-cover-image {
overflow: hidden !important;
}
a.renova-post-nav {
display: none;
}
.summary.entry-summary button.single_add_to_cart_button {
min-width: auto;
}
div.product input.qty {
margin: 0 auto;
}
.cart-info .product-thumbnail img {
width: auto;
max-width: 100%;
}
div.product div.images,
#content div.product div.images {
margin-bottom: 25px;
overflow: hidden;
}
div.product .renova-product-summary-wrapper.renova-has-product-cover-image div.images,
#content div.product .renova-product-summary-wrapper.renova-has-product-cover-image div.images {
padding-top: 0;
}
.renova-product-summary-wrapper.renova-has-product-cover-image>img {
height: 100vh !important;
width: auto !important;
max-width: none;
}
body.single-product #content div.product div.summary h1.heading-title {
font-size: 18px !important;
}
#dokan-primary,
#dokan-secondary {
width: 100%;
float: left;
padding: 0px;
margin-right: 0px;
}
#dokan-secondary {
margin-bottom: 35px;
}
.one_third.project-data,
.two_third.foodmenu-main-image-holder,
.foodmenu_top.renova_image_list_foodmenu .project-data .more-details,
.foodmenu_top.renova_image_list_foodmenu .project-data .project-details,
.foodmenu_top.renova_image_list_foodmenu .project-data .main-features {
width: 100%;
}
.two_third.foodmenu-main-image-holder {
margin-bottom: 50px;
}
.foodmenu-main-image-holder #wrap {
margin-left: 0px;
}
.renova-products-list-view .prod_hold .links {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
float: left;
width: 100%;
}
.renova-products-list-view div.prod_hold.renova-variations-list-in-catalog .links,
.renova-products-list-view div.prod_hold.renova-variations-list-in-catalog .links a.renova-quick-view-link {
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
.renova-products-list-view div.prod_hold.renova-variations-list-in-catalog .links a.renova-quick-view-link {
width: auto;
text-indent: 0;
font-size: 12px;
padding: 0 12px;
}
.renova-products-list-view div.prod_hold.renova-variations-list-in-catalog .links a.renova-quick-view-link:before {
display: inline-block;
margin-right: 4px;
}
.foodmenu-unit.list-unit .foodmenu-unit-info,
.foodmenu-unit.list-unit .port-unit-image-holder {
width: 100%;
float: left;
clear: both;
}
.foodmenu-unit-info h6 {
right: 15px;
}
div.product div.images ul.additional-images,
#content div.product div.images ul.additional-images,
.foodmenu-main-image-holder ul.additional-images {
position: relative;
top: auto;
left: auto;
width: 100%;
float: left;
padding-top: 30px !important;
}
#footer .widget {
width: 98% !important;
margin-right: 1% !important;
margin-left: 1% !important;
margin-bottom: 30px;
}
.renova_image_list a.renova-magnific-gallery-item {
width: 100%;
margin-bottom: 0;
}
.count_holder .count_info_left,
.count_holder .count_info {
width: 100%;
}
.woocommerce-tabs .panel.entry-content {
padding: 20px;
}
body.single-product #products-wrapper .woocommerce-tabs.wc-tabs-wrapper {
margin-bottom: 40px;
}
.cart-info table,
.cart-info tbody td,
.cart-info tbody tr {
display: block !important;
padding: 12px 0px !important;
text-align: right;
background: none;
border: none;
vertical-align: middle;
}
.cart-info tbody td>span {
display: block !important;
text-align: right;
background: none;
border: none;
vertical-align: middle;
}
.woocommerce table.shop_table_responsive tbody {
width: 100% !important;
border-collapse: collapse !important;
display: table-row-group;
min-width: 100% !important;
float: left;
vertical-align: middle;
}
.cart-info table thead,
.shop_table.shop_table_responsive.my_account_orders thead {
display: none;
}
.cart-info tbody td span,
.cart-info tbody td a,
table.shop_table.cart td.product-quantity div.quantity {
float: right;
vertical-align: middle;
width: auto !important;
}
.cart-info tbody .woocommerce-Price-amount .woocommerce-Price-currencySymbol:first-child {
float: left;
}
.cart-info td.product-name dd,
.cart-info td.product-name dt {
width: 100%;
}
.shop_table.shop_table_responsive.my_account_orders td,
.shop_table.shop_table_responsive.my_account_orders tr {
display: block !important;
padding: 12px 0 !important;
background: none;
border: 0;
vertical-align: middle;
}
.shop_table.shop_table_responsive.my_account_orders td>span,
.shop_table.shop_table_responsive.my_account_orders td a,
.shop_table.shop_table_responsive.my_account_orders td time {
display: block;
width: 100%;
float: none;
}
.shop_table.shop_table_responsive.my_account_orders td span.amount {
width: auto !important;
display: inline-block !important;
}
.shop_table.shop_table_responsive.my_account_orders td a.woocommerce-button.button.view {
width: auto !important;
text-align: center !important;
display: inline-block;
}
.woocommerce table.shop_table.shop_table_responsive.my_account_orders tr td:before,
.woocommerce-page table.shop_table.shop_table_responsive.my_account_orders tr td:before {
display: block;
width: 100%;
float: none;
margin-bottom: 8px;
float: none;
text-align: left;
}
.woocommerce table.shop_table_responsive .coupon {
float: left;
}
.woocommerce table.shop_table_responsive tr td:before,
.woocommerce-page table.shop_table_responsive tr td:before {
content: attr(data-title) ": ";
font-weight: 700;
float: left;
vertical-align: middle;
font-weight: normal;
font-size: 12px;
}
.cart_totals table.shop_table_responsive tr td:before {
display: none !important;
}
.woocommerce table.shop_table_responsive tr td.actions:before,
.woocommerce-page table.shop_table_responsive tr td.actions:before,
.woocommerce table.shop_table_responsive tr td.product-remove:before,
.woocommerce-page table.shop_table_responsive tr td.product-remove:before,
.woocommerce table.shop_table_responsive tr td.product-thumbnail:before,
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail:before {
display: none;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail a,
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
float: none;
}
.woocommerce table.shop_table_responsive tr {
border-bottom: 1px solid #f1f1f1;
background: none !important;
}
.cart-info tr.odd td {
background-color: transparent;
}
table.shop_table.cart td.product-quantity div.quantity {
margin-right: 0px;
max-width: 60px;
}
.woocommerce table.shop_table_responsive tr td:after {
content: " ";
display: block;
height: 0px !Important;
clear: both;
visibility: hidden;
}
.cart-info tbody td.product-remove {
width: 100% !important;
}
.cart-info tbody td a.remove {
display: block;
font-size: 27px;
width: 36px !important;
height: 36px !important;
vertical-align: middle !important;
line-height: 36px !important;
background-color: #f8f8f8;
border-radius: 50%;
text-decoration: none;
float: none;
margin: 0 auto;
}
.cart-info td.product-remove a.remove:before,
.wishlist_table td.product-remove a.remove:before {
padding-top: 0px;
}
.woocommerce-form-coupon-toggle,
.woocommerce-form-login-toggle {
width: 100%;
margin: 0 0 10px 0;
}
.cart-info tbody td span.woocommerce-Price-currencySymbol .cart-info tbody tr.cart_item {
position: relative;
}
.cart-info tbody tr.cart_item td {
padding: 5px 0 !important;
}
.cart-info td.product-remove {
display: block !important;
position: absolute;
top: 3px;
right: -5px;
padding: 0 !important;
}
.cart-info td.product-remove a.remove {
margin: 0;
float: right;
}
.woocommerce table.shop_table_responsive .coupon button.button {
background-color: #fff;
color: #333;
border: 2px solid #333;
padding: 10px 20px;
}
#content:not(.has-sidebar) p.woocommerce-thankyou-order-received {
margin-left: -23px;
}
#content .renova-author-info {
padding: 20px;
}
.renova-author-content div.avatar {
position: relative;
top: auto;
left: auto;
width: 80px;
height: 80px;
margin-bottom: 20px;
}
#tab-reviews #comments,
#tab-reviews #review_form_wrapper,
#tab-reviews #respond.comment-respond,
body.single-post #comments ul.commentlist,
ol.commentlist,
body.single-post #content #comments>ul.commentlist+#respond.comment-respond {
width: 100% !important;
padding: 0 !important;
border-left: none !important;
position: relative;
top: 0;
margin-bottom: 0;
}
#comments p.nocomments {
width: 100% !important;
margin-bottom: 80px;
padding: 50px 30px;
position: relative;
top: 0;
}
.foodmenu-unit {
width: 100% !important;
}
.vc_col-xs-1:last-child,
.vc_col-sm-1:last-child,
.vc_col-md-1:last-child,
.vc_col-lg-1:last-child,
.vc_col-xs-2:last-child,
.vc_col-sm-2:last-child,
.vc_col-md-2:last-child,
.vc_col-lg-2:last-child,
.vc_col-xs-3:last-child,
.vc_col-sm-3:last-child,
.vc_col-md-3:last-child,
.vc_col-lg-3:last-child,
.vc_col-xs-4:last-child,
.vc_col-sm-4:last-child,
.vc_col-md-4:last-child,
.vc_col-lg-4:last-child,
.vc_col-xs-5:last-child,
.vc_col-sm-5:last-child,
.vc_col-md-5:last-child,
.vc_col-lg-5:last-child,
.vc_col-xs-6:last-child,
.vc_col-sm-6:last-child,
.vc_col-md-6:last-child,
.vc_col-lg-6:last-child,
.vc_col-xs-7:last-child,
.vc_col-sm-7:last-child,
.vc_col-md-7:last-child,
.vc_col-lg-7:last-child,
.vc_col-xs-8:last-child,
.vc_col-sm-8:last-child,
.vc_col-md-8,
.vc_col-lg-8:last-child,
.vc_col-xs-9:last-child,
.vc_col-sm-9:last-child,
.vc_col-md-9:last-child,
.vc_col-lg-9:last-child,
.vc_col-xs-10:last-child,
.vc_col-sm-10:last-child,
.vc_col-md-10:last-child,
.vc_col-lg-10:last-child,
.vc_col-xs-11:last-child,
.vc_col-sm-11:last-child,
.vc_col-md-11:last-child,
.vc_col-lg-11:last-child,
.vc_col-xs-12:last-child,
.vc_col-sm-12:last-child,
.vc_col-md-12:last-child,
.vc_col-lg-12:last-child {
margin-bottom: 0px;
}
#price-filter {
width: 30%;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
display: none;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-has-events:after {
background: #999;
border-radius: 50%;
top: 50%;
content: "";
display: block;
height: 10px;
left: 50%;
margin: 5px 0 0 -5px;
padding: 0;
position: absolute;
width: 10px;
}
.tribe-events-list .tribe-events-event-image {
margin-bottom: 20px;
}
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {
width: 95% !important;
margin: 0 0 30px 0 !important;
}
#tribe-bar-views {
width: 28%;
}
.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column {
height: auto !important;
}
.tribe-events-list .tribe-events-event-image,
.tribe-events-list .tribe-events-loop .tribe-events-content {
width: 100%;
max-width: 100%;
padding: 0;
}
.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group,
.single-tribe_events .tribe-events-venue-map {
width: 100%;
}
.has-sidebar .wcmp_sorted_vendors {
width: 46% !important;
margin-right: 8% !important;
}
.has-sidebar .wcmp_vendor_list_wrap .wcmp_sorted_vendors:nth-child(2n+2) {
margin-right: 0 !important;
}
.renova-products-list-view div.prod_hold {
width: 100% !important;
text-align: left;
padding: 15px 0;
}
body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content a.renova-change-branch-button {
position: relative;
top: auto;
right: auto;
width: auto;
height: auto;
display: inline-block;
margin-right: 5px;
font-size: inherit;
margin-top: 4px;
}
body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .renova-change-branch-button:before {
display: inline-block !important;
margin-right: 5px;
vertical-align: middle;
}
body>div.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .renova-change-branch+ul.cart_list.product_list_widget {
top: 105px;
padding-top: 0;
}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.one_third,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth {
width: 48%;
margin-right: 2%;
}
div.prod_hold .yith-wcwl-wishlistexistsbrowse.show,
div.prod_hold .yith-wcwl-wishlistaddedbrowse.show {
display: none !important;
}
#price-filter {
width: calc(100% - 110px);
}
div.prod_hold,
li.product-category,
div.product-category {
width: 49.5% !important;
}
body.single-product #content:not(.has-sidebar)>#products-wrapper.inner {
padding-top: 0px;
}
.renova-list-variation-weight {
display: none;
}
.foodmenu-unit.list-unit .foodmenu-unit-info {
padding: 20px;
}
div.prod_hold a.button.add_to_cart_button i.fa,
.foodmenu-unit.list-unit .foodmenu-unit-info:before {
display: none;
}
a.reset_variations {
display: none;
}
#price-filter {
width: calc(100% - 110px);
}
.blog-post {
margin-left: 0 !important;
margin-right: 0 !important;
margin-top: 0 !important;
padding-left: 8px !important;
padding-right: 8px !important;
padding-top: 0 !important;
border: none !important;
width: 100% !important;
}
.post-date:before {
display: none !important;
}
.renova_blog_small_image .renova_post_data_holder {
margin-left: 0 !important;
clear: both !important;
}
.foodmenu-unit.foodmenu-col-3,
.foodmenu-unit.masonry-unit,
.foodmenu-unit.foodmenu-col-4,
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit {
width: 50%;
}
.foodmenu-unit a.foodmenu-link {
padding: 20px;
}
.renova-none-overlay .foodmenu-unit-info a.foodmenu-link::before {
top: 28px;
}
.wpb_text_column h1,
h1.vc_custom_heading,
.renova_title_holder.title_has_image h1.heading-title,
#content div.product div.summary h1.heading-title {
font-size: 36px !important;
}
.wpb_text_column h1,
h1.vc_custom_heading,
.renova_title_holder.title_has_image h1.heading-title,
#content div.product div.summary h1.heading-title {
font-size: 36px !important;
}
.wpb_text_column.special-font h1,
h1.vc_custom_heading.special-font {
font-size: 60px !important;
}
.wpb_text_column h2,
h2.vc_custom_heading {
font-size: 28px !important;
}
.wpb_text_column.special-font h2,
h2.vc_custom_heading.special-font {
font-size: 48px !important;
}
.wpb_text_column h3,
h3.vc_custom_heading {
font-size: 24px !important;
}
.wpb_text_column.special-font h3,
h3.vc_custom_heading.special-font {
font-size: 38px !important;
}
.wpb_text_column h4,
h4.vc_custom_heading {
font-size: 18px !important;
}
.wpb_text_column.special-font h4,
h4.vc_custom_heading.special-font {
font-size: 24px !important;
}
.wpb_text_column h5,
h5.vc_custom_heading {
font-size: 16px !important;
}
.wpb_text_column.special-font h5,
h5.vc_custom_heading.special-font {
font-size: 21px !important;
}
.renova-product-slide-details,
.renova-product-slide-image {
width: 100%;
display: block;
padding: 0;
}
.renova-product-slide-image {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 600px) {
body.admin-bar #header.renova-sticksy {
top: 0px !important;
}
.foodmenu-unit-holder a.renova-foodmenu-image-link+.foodmenu-unit-info,
.foodmenu-unit-holder>img+.foodmenu-unit-info {
width: 100%;
}
a.renova-foodmenu-image-link+.foodmenu-unit-info a.foodmenu-link,
.foodmenu-unit-holder>img+.foodmenu-unit-info a.foodmenu-link {
padding: 0;
}
.renova-none-overlay .foodmenu-unit-info h4 {
position: static;
}
.foodmenu-unit-info h4>span {
position: absolute;
top: 25px;
right: 0;
}
.foodmenu-unit-info h4>span.renova-item-weight-list {
top: 52px;
max-width: calc(100% - 105px);
font-size: 11px;
}
.foodmenu-unit-info h4:after {
display: none;
}
.foodmenu-unit-info h6 {
padding-top: 5px;
border-top: 2px dotted;
}
.foodmenu-unit-info ul li .renova-foodmenu-price,
.renova-foodmenu-option {
width: 44.5%;
}
.renova-foodmenu-option {
width: 55%;
}
.renova-foodmenu-image-link {
margin-bottom: 8px;
}
.foodmenu-unit-info a.foodmenu-lightbox-link {
top: 50px;
}
form.checkout.woocommerce-checkout #order_review {
padding: 15px;
}
table.woocommerce-checkout-review-order-table th.product-name,
table.woocommerce-checkout-review-order-table td.product-name {
width: auto;
}
table.woocommerce-checkout-review-order-table th.product-total,
table.woocommerce-checkout-review-order-table td.product-total {
width: 90px;
}
table.woocommerce-checkout-review-order-table dl.variation dd,
table.woocommerce-checkout-review-order-table dl.variation dt {
width: 100%;
}
table.woocommerce-checkout-review-order-table dl.variation dt.variation- {
display: none;
}
}
@media only screen and (min-width: 320px) and (max-width: 599px) {
.renova-checkout-datetime-fields {
height: auto;
padding: 15px 0;
}
.renova-checkout-datetime-fields input#renova_checkout_date {
width: 110px;
}
.renova-checkout-datetime-fields span.select2-container {
width: auto !important;
min-width: 120px;
}
.renova-checkout-datetime-container {
padding: 5px;
}
.renova-checkout-datetime-fields .renova-datetime-clear {
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
border: none;
}
.renova-checkout-datetime-fields .renova-datetime-clear::before {
margin-right: 0px;
font-size: 21px;
width: 24px;
height: 24px;
line-height: 24px;
}
.renova-delivery-time-toggle,
.renova-delivery-time-toggle:before {
font-size: 12px;
}
.woocommerce-message[data-renova-notice="minimum-amount"] {
margin-bottom: 20px !important;
}
.woocommerce-message[data-renova-notice="minimum-amount"],
.woocommerce-message[data-renova-notice="minimum-amount"]:before {
font-size: 14px;
}
.woocommerce-message[data-renova-notice="minimum-amount"]:before {
margin-right: 3px;
}
}
@media only screen and (min-width: 380px) and (max-width: 599px) {
#price-filter,
a.renova-filter-widgets-triger {
width: 100%;
}
.renova_shortcode_latest_posts.renova_blog_masonry .owl-item .blog-post {
padding: 0px !important;
}
.renova-foodmenu-categories ul li {
width: 100%;
text-align: left;
}
a.renova-filter-widgets-triger {
background-color: #ffffff;
border: 1px solid #f1f1f1;
vertical-align: middle;
padding: 0 10px;
margin-bottom: 10px;
}
a.renova-filter-widgets-triger:before {
vertical-align: middle;
line-height: 64px;
}
.product-filter .limit b,
.product-filter .sort b {
display: none;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
#footer-menu .menu>li {
width: 98%;
margin-right: 1% !important;
margin-left: 1% !important;
margin-bottom: 30px;
}
div.prod_hold,
li.product-category,
div.product-category {
width: 100% !important;
}
div.summary ul.renova-nutrition-list li,
.foodmenu_top .project-data .project-details ul.simple-list-underlined li.renova-foodmenu-nutrition-list ul li {
min-width: 75px;
}
body.single-product #content:not(.has-sidebar)>#products-wrapper.inner {
padding-top: 0px;
}
.prod_hold .renova-list-prod-summary {
padding: 30px 0px 20px 0px;
}
.renova-products-list-view .prod_hold .renova-list-prod-summary {
padding: 0px 20px 15px 20px;
}
.renova-product-list-description {
padding: 5px 0px 0px 0px;
}
div.prod_hold .links {
padding: 0px 0px;
}
.renova-list-variation-weight {
display: none;
}
.summary form.cart div.product-addon p.form-row {
width: 100%;
}
.foodmenu-unit.list-unit .foodmenu-unit-info {
padding: 20px;
}
div.prod_hold a.button.add_to_cart_button i.fa,
.foodmenu-unit.list-unit .foodmenu-unit-info:before {
display: none;
}
a.reset_variations {
display: none;
}
.blog-post {
margin-left: 0 !important;
margin-right: 0 !important;
margin-top: 0 !important;
padding-left: 8px !important;
padding-right: 8px !important;
padding-top: 0 !important;
border: none !important;
width: 100% !important;
}
.post-date:before {
display: none !important;
}
.renova_blog_small_image .renova_post_data_holder {
margin-left: 0 !important;
clear: both !important;
}
.foodmenu-unit.foodmenu-col-2,
.foodmenu-unit.foodmenu-col-3,
.foodmenu-unit.masonry-unit,
.foodmenu-unit.foodmenu-col-4,
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit {
width: 100%;
}
.foodmenu-unit a.foodmenu-link {
padding: 20px;
}
.renova_blog_small_image .blog-post {
display: block;
}
.renova_blog_small_image .blog-post .post-unit-holder,
.renova_blog_small_image .blog-post .renova_flexslider.post_slide,
.renova_blog_small_image .blog-post .slideshow {
margin-right: 0px;
width: 100%;
float: none;
display: block;
margin-bottom: 35px;
}
#cart-module div.widget.woocommerce.widget_shopping_cart {
width: 250px;
}
.wpb_text_column h1,
h1.vc_custom_heading,
.renova_title_holder.title_has_image h1.heading-title,
#content div.product div.summary h1.heading-title {
font-size: 32px !important;
}
.wpb_text_column h2,
h2.vc_custom_heading {
font-size: 28px !important;
}
.wpb_text_column h3,
h3.vc_custom_heading {
font-size: 24px !important;
}
.wpb_text_column h4,
h4.vc_custom_heading {
font-size: 18px !important;
}
.wpb_text_column h5,
h5.vc_custom_heading {
font-size: 16px !important;
}
.renova-product-slide-details,
.renova-product-slide-image {
width: 100%;
display: block;
padding: 0;
}
.renova-product-slide-image {
margin-bottom: 30px;
}
.cart-info .coupon,
.cart-info .coupon input,
table.shop_table.cart .actions>input.button,
form.checkout_coupon p,
form.checkout_coupon p input,
.cart-info .coupon button,
.cart-info tbody td.actions>button.button {
width: 100%;
}
.cart-info .coupon button {
margin-bottom: 5px;
background-color: #333333;
}
.has-sidebar .wcmp_sorted_vendors {
width: 100% !important;
}
}
@media only screen and (min-width: 300px) and (max-width: 379px) {
#price-filter,
a.renova-filter-widgets-triger {
width: 100%;
}
.renova_shortcode_latest_posts.renova_blog_masonry .owl-item .blog-post {
padding: 0px !important;
}
a.renova-filter-widgets-triger {
background-color: #ffffff;
border: 1px solid #f1f1f1;
vertical-align: middle;
padding: 0 10px;
margin-bottom: 10px;
}
#header #logo.renova_text_logo {
min-width: 120px !important;
}
.renova-foodmenu-categories ul li {
width: 100%;
text-align: left;
}
a.renova-filter-widgets-triger:before {
vertical-align: middle;
line-height: 64px;
}
.product-filter .limit b,
.product-filter .sort b {
display: none;
}
#header_bottom,
#header_bottom .inner {
height: auto !important;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
#footer-menu .menu>li {
width: 98%;
margin-right: 1% !important;
margin-left: 1% !important;
margin-bottom: 30px;
}
div.prod_hold,
li.product-category,
div.product-category {
width: 100% !important;
}
body.single-product #content:not(.has-sidebar)>#products-wrapper.inner {
padding-top: 0px;
}
.prod_hold .renova-list-prod-summary {
padding: 30px 0px 20px 0px;
}
.renova-product-list-description {
padding: 5px 0px 0px 0px;
}
div.prod_hold .links {
padding: 0px 0px;
}
.renova-list-variation-weight {
display: none;
}
div.summary ul.renova-nutrition-list li,
.foodmenu_top .project-data .project-details ul.simple-list-underlined li.renova-foodmenu-nutrition-list ul li {
min-width: 75px;
}
.summary form.cart div.product-addon p.form-row {
width: 100%;
}
.foodmenu-unit.list-unit .foodmenu-unit-info {
padding: 20px;
}
div.prod_hold a.button.add_to_cart_button i.fa,
.foodmenu-unit.list-unit .foodmenu-unit-info:before {
display: none;
}
a.reset_variations {
display: none;
}
#header #welcome {
width: 100%;
float: none;
clear: both;
padding: 15px 0;
text-align: right;
}
.blog-post {
margin-left: 0 !important;
margin-right: 0 !important;
margin-top: 0 !important;
padding-left: 8px !important;
padding-right: 8px !important;
padding-top: 0 !important;
border: none !important;
width: 100% !important;
}
.post-date:before {
display: none !important;
}
.renova_blog_small_image .renova_post_data_holder {
margin-left: 0 !important;
clear: both !important;
}
.foodmenu-unit.foodmenu-col-2,
.foodmenu-unit.foodmenu-col-3,
.foodmenu-unit.masonry-unit,
.foodmenu-unit.foodmenu-col-4,
.renova_masonry_fullwidth .foodmenu-unit.masonry-unit {
width: 100%;
}
.foodmenu-unit a.foodmenu-link {
padding: 20px;
}
.renova_blog_small_image .blog-post {
display: block;
}
.renova_blog_small_image .blog-post .post-unit-holder,
.renova_blog_small_image .blog-post .renova_flexslider.post_slide,
.renova_blog_small_image .blog-post .slideshow {
margin-right: 0px;
width: 100%;
float: none;
display: block;
margin-bottom: 35px;
}
#cart-module div.widget.woocommerce.widget_shopping_cart {
width: 250px;
}
.wpb_text_column h1,
h1.vc_custom_heading,
.renova_title_holder h1.heading-title,
#content div.product div.summary h1.heading-title {
font-size: 32px !important;
}
span.striped-word {
background: linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat center left / 100% .5rem;
}
.renova_title_holder h1.heading-title {
font-size: 25px !important;
}
.wpb_text_column h2,
h2.vc_custom_heading {
font-size: 32px !important;
}
.wpb_text_column h3,
h3.vc_custom_heading,
.icon_teaser h3:first-child,
.related.products h2,
.upsells.products h2,
.similar_projects>h4,
.renova-related-blog-posts>h4,
.tribe-events-related-events-title {
font-size: 27px !important;
}
.wpb_text_column h4,
h4.vc_custom_heading {
font-size: 18px !important;
}
.wpb_text_column h5,
h5.vc_custom_heading {
font-size: 16px !important;
}
.renova-author-info .title {
padding: 0 0px 0 65px;
}
.renova-author-info .title h2 {
text-transform: none;
}
.renova-author-info .title h2 a {
font-size: 19px;
}
.renova-author-content .description {
font-size: 13px;
}
body.single-post #comments {
padding-bottom: 0px;
padding-top: 40px;
}
.renova-author-content div.avatar {
top: -67px;
width: 50px;
height: 50px;
}
.renova-product-slide-details,
.renova-product-slide-image {
width: 100%;
display: block;
padding: 0;
}
.renova-product-slide-image {
margin-bottom: 30px;
}
.wpb_renova_banner a h4 {
font-size: 16px;
line-height: normal;
}
.renova_banner_text .renova_banner_centering .renova_banner_centered {
padding: 30px;
}
a#cancel-comment-reply-link {
float: none;
clear: both;
display: block;
}
.cart-info .coupon,
.cart-info .coupon input,
table.shop_table.cart .actions>input.button,
form.checkout_coupon p,
form.checkout_coupon p input {
width: 100%;
}
.has-sidebar .wcmp_sorted_vendors {
width: 100% !important;
}
ul.tabs a {
padding: 15px !important;
}
.woocommerce-tabs ul.tabs a {
padding: 8px 0px !important;
font-size: 12px;
margin-bottom: 8px;
}
.renova-products-list-view .prod_hold .renova-list-prod-summary {
padding: 0px 0px 15px 0px;
position: initial;
}
.renova-products-list-view div.prod_hold .image {
display: block;
margin-bottom: 10px;
}
.renova-products-list-view div.prod_hold .renova-list-view-summary-wrap {
width: 100%;
}
.renova-products-list-view div.prod_hold .name {
font-size: 15px;
padding: 0;
}
.renova-products-list-view .prod_hold .links,
.renova-products-list-view div.prod_hold.renova-variations-list-in-catalog .links a.renova-quick-view-link {
top: auto !important;
right: auto !important;
position: relative !important;
}
.renova-products-list-view .prod_hold .price_hold {
top: 55px;
}
.renova-products-list-view div.prod_hold:not(.renova-variations-list-in-catalog) .links {
width: auto;
}
.renova-products-list-view div.prod_hold a.button,
.renova-products-list-view div.prod_hold .links a.button.add_to_cart_button,
.renova-products-list-view div.prod_hold .links a.button.add_to_cart_button.ajax_add_to_cart {
width: auto;
text-indent: 0;
font-size: 12px;
padding: 0 12px 0 4px;
}
.renova-products-list-view div.prod_hold .links a.button.add_to_cart_button::before,
.renova-products-list-view div.prod_hold .links a.button.product_type_grouped::before,
.renova-products-list-view div.prod_hold .links a.button.product_type_external::before {
display: inline-block;
}
.renova-products-list-view div.prod_hold .woocommerce-product-details__short-description p {
font-size: 14px;
}
.renova-products-list-view div.prod_hold:not(.renova-variations-list-in-catalog) .links a.renova-quick-view-link {
width: auto;
text-indent: 0;
font-size: 12px;
padding: 0 12px;
text-align: left;
}
.renova-products-list-view div.prod_hold:not(.renova-variations-list-in-catalog) .links a.renova-quick-view-link::before {
display: inline-block;
margin-right: 4px;
}
.renova-products-list-view.renova-is-shortcode .prod_hold .renova-list-prod-summary {
width: 100%;
}
.renova-products-list-view.renova-is-shortcode div.prod_hold.renova-variations-list-in-catalog .links {
padding: 0px;
}
} #yith-wcwl-form .wishlist_table.mobile {
border: none !important;
}
#yith-wcwl-form .wishlist_table.mobile,
#yith-wcwl-form .wishlist_table.mobile tbody td,
#yith-wcwl-form .wishlist_table.mobile tbody tr {
display: block !important;
padding: 12px 0px !important;
text-align: right;
background: none;
border: none;
vertical-align: middle;
}
#yith-wcwl-form .wishlist_table.mobile tbody td {
text-align: center !important;
}
#yith-wcwl-form .wishlist_table.mobile tbody>span {
display: block !important;
text-align: right;
background: none;
border: none;
vertical-align: middle;
}
#yith-wcwl-form .wishlist_table.mobile tbody {
width: 100% !important;
border-collapse: collapse !important;
display: table-row-group;
min-width: 100% !important;
float: left;
vertical-align: middle;
}
#yith-wcwl-form .wishlist_table.mobile thead {
display: none;
}
#yith-wcwl-form .wishlist_table.mobile tbody span,
#yith-wcwl-form .wishlist_table.mobile tbody td a {
float: right;
vertical-align: middle;
width: auto !important;
}
#yith-wcwl-form .wishlist_table.mobile tbody td a,
#yith-wcwl-form tble.wishlist_table.mobile tbody td>span {
width: 100% !important;
}
#yith-wcwl-form .wishlist_table.mobile tr {
border-bottom: 1px solid #f1f1f1;
background: none !important;
}
.woocommerce .wishlist_table.mobile tr td.product-remove {
display: block;
font-size: 27px;
width: 36px !important;
height: 36px !important;
vertical-align: middle !important;
line-height: 36px !important;
background-color: #f8f8f8;
border-radius: 50%;
text-decoration: none;
float: none;
margin: 0 auto;
}
#yith-wcwl-form .wishlist_table.mobile td span.woocommerce-Price-currencySymbol,
#yith-wcwl-form .wishlist_table.mobile td.product-thumbnail a {
float: none !important;
margin: 0 auto;
}
.wishlist_table.mobile tr td.product-thumbnail a img {
width: 60px;
}
#yith-wcwl-form .wishlist_table.mobile tbody td.product-add-to-cart a.add_to_cart_button {
width: auto !important;
float: none !important;
margin: 0 auto !important;
display: inline-block !important;
}
#yith-wcwl-form .wishlist_table.mobile tbody td {
text-align: center !important;
padding: 12px 0 0 0 !important;
display: inline-block !important;
}
.wishlist_table.mobile li .item-wrapper {
width: 100%;
margin-bottom: 0;
}
.wishlist_table.mobile li .item-wrapper .item-details {
width: 100%;
text-align: center;
}
.wishlist_table.mobile tr td.product-thumbnail a img {
width: auto;
}
.wishlist_table.mobile li {
text-align: center;
margin-left: 0;
padding: 10px;
border: 1px solid #eaeaea;
border-radius: 6px;
position: relative;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: none;
width: 100%;
margin-right: 0px;
margin-bottom: 10px;
text-align: center;
}
#yith-wcwl-form .wishlist_table.mobile li .item-details h3 {
font-size: 14px !important;
font-weight: normal;
margin-bottom: 10px;
}
.wishlist_table.mobile .links a.button.add_to_cart_button {
color: #ffffff;
border-radius: 0;
}
.wishlist_table.mobile li .links .yith-wcwl-add-to-wishlist,
.wishlist_table.mobile li .product-add-to-cart a.renova-quick-view-link {
display: none !important;
}
#yith-wcwl-form .wishlist_table.mobile li tbody tr,
.wishlist_table.mobile li table.additional-info tr,
#yith-wcwl-form .wishlist_table.mobile li table.additional-info {
padding: 5px 0 0 0 !important;
}
#yith-wcwl-form .wishlist_table.mobile li tbody td.label,
.wishlist_table.mobile li table.additional-info td.label {
text-align: left !important;
width: 49%;
padding: 0 !important;
}
#yith-wcwl-form .wishlist_table.mobile li tbody td.value,
.wishlist_table.mobile li table.additional-info td.value {
text-align: right !important;
width: 49%;
padding: 0 !important;
}
.wishlist_table.mobile tr:nth-child(2n) {
background: none !important;
}
#yith-wcwl-form .wishlist_table.mobile li table.additional-info,
#yith-wcwl-form .wishlist_table.mobile li table.additional-info tr {
padding: 0 !important;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
text-align: right;
position: absolute;
top: 6px;
right: 6px;
width: 28px;
height: 28px;
text-align: center;
border-radius: 50%;
background: #333333;
vertical-align: middle;
line-height: 28px;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a {
color: #ffffff;
}
#yith-wcwl-form .wishlist_table.mobile {
margin-left: 0;
list-style: none;
}
#yith-wcwl-form .wishlist_table.mobile table {
font-size: 13px;
border: none;
}  @media only screen and (max-width: 767px) {
html body.woocommerce .box-products,
html body.woocommerce-page .box-products,
html body.woocommerce .box-products.columns-1,
html body.woocommerce .box-products.columns-2,
html body.woocommerce .box-products.columns-3,
html body.woocommerce .box-products.columns-4,
html body.woocommerce .box-products.columns-5,
html body.woocommerce .box-products.columns-6 {
display: grid !important;
grid-template-columns: 1fr !important;
}
html body.woocommerce div.prod_hold,
html body.woocommerce-page div.prod_hold,
html body.woocommerce li.product,
html body.woocommerce-page li.product,
html body.woocommerce li.product-category,
html body.woocommerce-page li.product-category,
html body.woocommerce div.product-category,
html body.woocommerce-page div.product-category {
width: 100% !important;
max-width: 100% !important;
float: none !important;
clear: both !important;
}
}