@media screen and (max-height: 800px) {
.vertical-menu nav ul.menu > li > a {
padding: 8px 18px;
}
}
@media screen and (max-height: 760px) {
.bag-contents {
max-height: 200px;
}
}
@media screen and (max-height: 600px) {
.vertical-menu-bottom {
display: none;
}
} @media only screen and (min-width: 992px) {
.single-product div.product form.cart .quantity~.button {
float: left!important;
}
}
@media only screen and (min-width: 768px) {
.single-product div.product form.cart .apple-pay-button-wrapper {
display: block;
clear: both;
padding-top: 20px;
}
}
@media only screen and (max-width: 991px) {
.single-product div.product form.cart .quantity input {
width: 100%!important;
}
}
@media only screen and (max-width: 767px) {
.woocommerce .entry-summary .yith-wcwl-add-to-wishlist {
margin-left: 0;
margin-bottom: 10px;
width: 100%;
text-align: center;
}
.single-product div.product form.cart .apple-pay-button-wrapper > .apple-pay-button {
height: 60px;
}
} @media only screen and (min-width: 1500px) { .blog-masonry-fw .col-sm-3, .fw-row .blog-masonry .col-sm-3 {
width: 20%;
}
}
@media only screen and (min-width: 1200px) { .layout-boxed #container, .boxed-inner-page #main-container {
width: 1200px;
} nav.mega-menu li.sf-mega-menu-fw .sub-container {
width: 1140px!important;
}
nav.mega-menu li.sf-mega-menu-fw .mega .sub, nav.mega-menu li.sf-mega-menu-fw .mega .sub > .row {
width: 1140px!important;
}
#header .is-sticky .sticky-header {
max-width: 1140px!important;
}
.boxed-layout #header-section #header .is-sticky .sticky-header {
max-width: 1230px;
}
.boxed-layout #header-section.header-3 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-4 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-5 #header .is-sticky .sticky-header {
max-width: 1140px;
}
.boxed-layout #header-section .is-sticky #main-nav.sticky-header, .boxed-layout #header-section.header-6 .is-sticky #header.sticky-header {
width: 1230px;
}
.full-center nav.float-alt-menu ul.menu > li > a, .full-center #header nav.std-menu ul.menu > li > a {
padding: 0 15px;
} .has-one-sidebar .product figure .cart-overlay .shop-actions > * {
display: inline-block;
}
.has-one-sidebar .product figure .cart-overlay .shop-actions > a.price-link {
display: none;
}
.has-one-sidebar .multi-masonry-items .product figure .cart-overlay .shop-actions > * {
display: none;
}
.has-one-sidebar .multi-masonry-items .product figure .cart-overlay .shop-actions > a.price-link {
display: inline-block;
}
.single-product.page-heading-fancy .product-main {
width: 1200px;
}
.woocommerce div.product form.cart div.quantity, .woocommerce.vertical-header .has-no-sidebar div.product form.cart div.quantity {
float: left;
margin-bottom: 0;
margin-right: 20px;
}
}
@media only screen and (min-width: 1250px) { #container.boxed-layout {
width: 1230px;
}
}
@media only screen and (max-width: 1260px) {
.single-product.page-heading-fancy div.product form.cart div.quantity, .single-product.product-fw-split div.product form.cart div.quantity {
float: none;
overflow: hidden;
display: block;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 1200px) {
.full-width-shop[data-shopcolumns="6"] .product .cart-overlay .shop-actions > a > span {
display: none;
}
.woocommerce.product-fw-split div.product form.cart div.quantity, .woocommerce.vertical-header .has-no-sidebar div.product form.cart div.quantity {
float: none;
margin-bottom: 20px;
margin-right: 0;
}
}
@media only screen and (min-width: 768px) {
.sf-mobile-shop-filters {
margin-bottom: 40px;
}
.sf-mobile-shop-filters .widget {
border-bottom-width: 0;	
}
}
@media (max-width: 1020px) {
#jckqv_images_wrap {
width: 100%;
padding-bottom: 40px;
}
#jckqv_summary {
width: 100%;
padding: 0;
}
} @media only screen and (max-width: 1024px) { .layout-boxed #container, .boxed-inner-page #main-container, .layout-boxed #sf-newsletter-bar {
width: 100%;
}
.boxed-inner-page #container {
padding-top: 70px;
}
.boxed-inner-page #main-container {
margin-bottom: 70px;
}	
.sf-right-border, .sf-left-border, .sf-top-border, .sf-bottom-border {
display: none;
} #header .sticky-wrapper {
height: auto!important;
}
.logo-right nav .menu > li > ul {
left: 0!important;
}
.logo-left nav .menu > li > ul {
right: 0!important;
left: auto!important;
}
nav.mega-menu li.sf-mega-menu-fw .sub-container {
width: 940px!important;
}
body.mhs-tablet-land.overlay-menu-open {
overflow: scroll;
}
.mhs-tablet-land #mobile-top-text, .mhs-tablet-land #mobile-header, .mhs-tablet-land #mobile-header-sticky-wrapper {
display: block;
}
.mhs-tablet-land .header-wrap, .mhs-tablet-land #top-bar, .mhs-tablet-land #top-bar-sticky-wrapper {
display: none;
}
.mhs-tablet-land .vertical-header #site-loading, .mhs-tablet-land .vertical-header-right #site-loading {
padding-left: 0;
padding-right: 0;
}
.mhs-tablet-land.vertical-header #container, .mhs-tablet-land.vertical-header #main-container {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
body.vertical-header.mhs-tablet-land #site-loading .spinner {
left: auto;
right: auto;
}
.mhs-tablet-land .sticky-widget.stickit {
position: relative!important;
} #one-page-nav {
display: none!important;
}
.page-heading.fancy-heading {
padding-top: 80px;
padding-bottom: 80px!important;
background-attachment: scroll;
background-size: cover;
-webkit-background-size: cover;
background-position: center center!important;
}
.fancy-heading .heading-text {
opacity: 1!important;
letter-spacing: 0px!important;
}
.carousel-wrap a.prev, .carousel-wrap a.next, .flex-direction-nav {
opacity: 1;
-moz-opacity: 1;
filter:alpha(opacity=1);
}
#sf-newsletter-bar {
display: none!important;
} .full-width-shop[data-shopcolumns="6"] .product, .full-width-shop[data-shopcolumns="6"] .sidebar[class*="col-sm"] {
width: 33.3%;
}
.full-width-shop .products.multi-masonry-items .product {
width: 25%;
}
.full-width-shop[data-shopcolumns="5"] .product .cart-overlay .shop-actions > a > span {
display: none;
}
.woocommerce .products .product figure figcaption {
display: none;
}
.product figure .cart-overlay {
opacity: 1;
}
.product figure .woocommerce span.onsale, .product figure .woocommerce .wc-new-badge, .product figure .woocommerce .out-of-stock-badge, .product figure .woocommerce .free-badge {
display: none;
}
.product. figure .cart-overlay .shop-actions > * {
display: none!important;
}
.product figure .cart-overlay .shop-actions > .add_to_cart_button {
display: inline-block!important;
}
.sf-parallax-video video {
top: 0!important;
}
.spb_parallax_asset {
background-attachment: scroll!important;
background-position: center center!important;
}
.team-member figcaption span {
display: none;
}
.spb_parallax_asset {
background-position: 50% 0!important;
} .blog-grid-items .blog-item .date, .blog-grid-items .blog-item .author, .inst-overlay .name-divide {
display: none!important;
}
.blog-grid-items .blog-item.col-sm-sf-5 {
width: 50%;
}
.blog-grid-items .blog-item.col-sm-sf-25 {
width: 100%!important;
}
.products[data-columns="3"] .product .cart-overlay .shop-actions, .products[data-columns="4"] .product .cart-overlay .shop-actions, .products[data-columns="5"] .product .cart-overlay .shop-actions, .products[data-columns="6"] .product .cart-overlay .shop-actions {
display: none;
} .blog-masonry-fw .col-sm-3, .fw-row .blog-masonry .col-sm-3 {
width: 33.3%;
}
}
@media only screen and (min-width: 992px) {
.hero-content-split #main-container > .fancy-heading-wrap .page-heading {
height: 100%!important;
}
}
@media only screen and (min-width: 768px) {
.woo-global-filters-enabled .sf-mobile-shop-filters .widget {
padding-bottom: 20px;
margin-bottom: 20px;
}
.woo-global-filters-enabled .sf-mobile-shop-filters {
padding-bottom: 40px;
}
} @media only screen and (max-width: 991px) { #container.boxed-layout {
width: auto;
}
.hero-content-split #main-container > .page-heading, .hero-content-split #main-container > .fancy-heading-wrap {
float: none;
width: 100%;
height: auto;
}
.hero-content-split #main-container > .container {
float: none;
width: 100%;
height: auto;
overflow: auto;
}
.hero-content-split #main-container {
height: auto!important;
}
.hero-content-split #main-container .container {
padding-left: 15px;
padding-right: 15px;
}
.swiper-slide .caption-content {
padding: 0;
} #header .is-sticky .sticky-header {
left: 0;
}
nav.mega-menu li.sf-mega-menu-fw .sub-container {
width: 720px!important;
}
nav.mega-menu li.sf-mega-menu-fw .mega .sub, nav.mega-menu li.sf-mega-menu-fw .mega .sub > .row {
width: 720px!important;
}
body.mhs-tablet-port.overlay-menu-open {
overflow: scroll;
}
.mhs-tablet-port #mobile-top-text, .mhs-tablet-port #mobile-header, .mhs-tablet-port #mobile-header-sticky-wrapper  {
display: block;
}
.mhs-tablet-port .header-wrap, .mhs-tablet-port #top-bar, .mhs-tablet-port #top-bar-sticky-wrapper {
display: none;
}
.mhs-tablet-port.vertical-header #container, .mhs-tablet-port.vertical-header #main-container {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
body.vertical-header.mhs-table-port #site-loading .spinner {
left: auto;
right: auto;
}
.mhs-tablet-port .sticky-widget.stickit {
position: relative!important;
} .footer-spacer {
display: none;
}
#footer-wrap {
position: relative;
}
#copyright {
padding: 20px;
}
#copyright p {
float: none;
text-align: center;
}
#copyright .text-left {
width: 100%;
float: none;
margin-bottom: 20px;
max-width: 100%;
text-align: center;
}
#copyright .text-right {
width: 100%;
float: none;
max-width: 100%;
text-align: center;
}
#copyright nav .menu {
float: none;
width: 100%;
text-align: center;
margin-top: 20px;
}
#copyright nav .menu li {
float: none;
border-left-width: 0!important;
} .blog-masonry-fw .col-sm-3, .fw-row .blog-masonry .col-sm-3 {
width: 50%;
}
.masonry-items .blog-item {
width: 50%;
}
.post-pagination .blog-button {
display: none;
}
.mini-items .blog-item figure {
width: 50%!important;
margin-right: 2%;
}
.mini-items .blog-item:nth-child(even) figure {
margin-right: 0;
margin-left: 2%;
}
.mini-items .blog-item .blog-details-wrap {
width: 48%;
float: left;
} .full-width-shop .product, .full-width-shop .sidebar[class*="col-sm"] {
width: 33.3%;
}
.product .cart-overlay .shop-actions > a > i {
font-size: 14px;
}
.product .cart-overlay .shop-actions > a > span {
display: none;
}
.products .product .product-details {
float: none;
text-align: center;
margin-bottom: 10px;
}
.products .product.product-layout-list .product-details {
text-align: left!important;
}
.product-display-standard .product-actions {
text-align: center;
}
.products .product .product-details .price {
float: none;
text-align: center;
display: block;
}
.products .product .product-details .posted_in {
float: none;
text-align: center;
display: block;
}
.products .product .preview-slider-item-wrapper .product-details .posted_in {
text-align: inherit;
}
table.totals_table {
width: 40%;
}
#order_review table.shop_table td.product-img {
width: 15%;
}
#order_review table.shop_table td.product-description {
width: 55%;
}
.cart-items-wrap {
width: 100%;
margin-bottom: 30px;
}
.cart-totals-wrap {
width: 100%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 48%;
}
.woocommerce-cart table.cart td.actions .coupon input[name="apply_coupon"] {
margin-right: 0;
}
.woocommerce .cart button[name="update_cart"] {
width: 60%!important;
margin: 20px 20% 0;
float: none!important;
} article.type-team .profile-image-wrap {
float: none;
width: 100%;
}
article.type-team .article-body-wrap {
float: none;
width: 100%;
margin-right: 0;
margin-top: 20px;
} .widget_lip_most_loved_widget .loved-item > a {
max-width: 60%;
}
.widget_sf_infocus_widget .infocus-item h5 {
max-width: 70%;
} .portfolio-showcase-wrap ul[data-columns="4"] li {
width: 50%!important;
}
.portfolio-showcase-wrap ul[data-columns="4"] li .main-image {
left: 0!important;
width: 100%!important;
}
.portfolio-showcase-wrap ul[data-columns="5"] li .item-info h4 {
width: 50%;
}
.spb_gallery_widget .gallery-nav {
display: none;
}
.gallery .gallery-item {
min-width: 29.3%!important;
} ul.checkout-process li:after {
display: none;
}
.woocommerce .help-bar {
text-align: center;
}
.woocommerce .help-bar span {
float: none;
}
.woocommerce .help-bar ul {
float: none;
text-align: center;
}
.woocommerce .help-bar ul li {
display: inline-block;
float: none;
margin-top: 15px;
}
.woocommerce-cart .woocommerce .span9, .woocommerce-cart .woocommerce .span3 {
width: 100%;
float: none;
padding-left: 10px;
clear: both;
height: auto;
overflow: hidden;
padding-right: 10px;
margin-left: 0;
}
.woocommerce-cart .woocommerce .span3 {
margin-top: 40px;
}
.products .product figure figcaption .thumb-info {
display: none;
}
.woocommerce-shop-page.has-one-sidebar[data-shopcolumns="5"] .product figcaption,
.woocommerce-shop-page.has-one-sidebar[data-shopcolumns="6"] .product figcaption,
.woocommerce-shop-page.has-both-sidebars[data-shopcolumns="5"] .product figcaption,
.woocommerce-shop-page.has-both-sidebars[data-shopcolumns="6"] .product figcaption,
.woocommerce-shop-page.has-one-sidebar[data-shopcolumns="5"] .product .cart-overlay,
.woocommerce-shop-page.has-one-sidebar[data-shopcolumns="6"] .product .cart-overlay,
.woocommerce-shop-page.has-both-sidebars[data-shopcolumns="5"] .product .cart-overlay,
.woocommerce-shop-page.has-both-sidebars[data-shopcolumns="6"] .product .cart-overlay {
display: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
white-space: normal;
}
.my-account-login-wrap .col2-set .col-1 {
float: none;
width: 100%;
margin-bottom: 30px;
}
.my-account-login-wrap .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce table.cart .product-thumbnail {
display: table-cell;
width: auto;
padding-right: 10px;
}
#tab-reviews #comments {
width: 100%;
margin-bottom: 30px;
}
#tab-reviews #review_form_wrapper {
width: 100%;
} 
.woocommerce div.product form.cart div.quantity {
margin-bottom: 20px!important;
margin-right: 0!important;
width: 100%;
float: none!important;
max-width: none;
position: relative;
}
.woocommerce .summary .quantity input.qty {
border-left-width: 2px;
width: 100%;
padding-right: 16px;
}
.woocommerce .quantity .qty-adjust {
position: absolute;
top: 0;
right: 0;
z-index: 2;
border-left-width: 2px;
border-left-style: solid;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.recent-posts-list li .recent-post-image {
float: none;
}
.recent-posts-list li .recent-post-details {
margin-left: 0;
padding: 15px 0;
}
.campaign-details-mini .detail {
width: 100%;
float: none;
margin-top: 10px;
}
.woocommerce div.product form.cart .button {
float: none;
width: 100%;
}
.woocommerce form.entry-summary .yith-wcwl-add-to-wishlist {
margin-left: 0;
margin-top: 20px;
}
} @media only screen and (max-width: 767px) { h1, h2, h3, h4 {
word-break: break-word;
}
.col-sm-sf-5, .col-sm-sf-25 {
width: 50%;
}
#site-loading .spinner {
top: 60%;
}
body-port.overlay-menu-open {
overflow: scroll;
}
#sf-header-banner {
display: none;
}
.home #sf-header-banner {
display: block;
}
#main-container {
overflow: hidden;
}
.sidebar {
height: auto!important;
}
.sidebar-widget-wrap.sticky-widget {
width: auto!important;
top: 0!important;
}
.page-heading.fancy-heading {
max-height: 200px;
padding-top: 0!important;
padding-bottom: 0!important;
}
.fancy-style .page-heading.fancy-heading {
height: auto!important;
}
.hero-content-split .page-heading .post-pagination {
display: none;
}
.single-product .fancy-style .page-heading.fancy-heading {
min-height: 200px;
}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] #breadcrumbs {
right: 15px;
}
.page-heading.fancy-heading .heading-text {
padding: 50px 30px;
margin-top: 0!important;
}
.fancy-tabbed-style .fancy-heading .heading-text {
padding: 15px;
}
.page-heading h1 {
word-wrap: normal;
white-space: normal;
}
.page-heading .container {
padding: 0 20px;
}
.fancy-style .fancy-heading .heading-text > h1 {
font-size: 32px;
line-height: 46px;
}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
border: 0;
margin-top: 0;
padding-top: 0;
}
.spb-row-container.col-window-height {
height: auto!important;
}
.spb-row-container.col-window-height > .spb_content_element, .spb-row-container.col-window-height > .spb_content_element > .container, .spb-row-container.col-window-height .container > .row, .spb-row-container.col-window-height .spb-column-container, .spb-row-container.col-window-height .spb-column-container .spb-asset-content {
height: auto;
min-height: 0!important;
}
.spb_parallax_asset.parallax-window-height[data-v-center="true"] > .spb_content_wrapper, .spb_parallax_asset.parallax-window-height[data-v-center="true"] > .spb_content_element {
top: 0!important;
margin-top: 0!important;
}
.spb-asset-content {
margin-top: 0!important;
margin-bottom: 0!important;
}
.spb_parallax_asset.parallax-window-height {
height: auto!important;
} .spb-row-container[data-v-center="true"] .multi-column-row .spb-bg-color-wrap {
position: relative;
}
.blank_spacer {
margin-bottom: 0!important;
}
#container.boxed-layout {
width: 100%;
}
[class*="span"], .uneditable-input[class*="span"], .row [class*="span"] {
margin-bottom: 20px;
}
.inner-page-wrap {
margin-top: 30px;
margin-bottom: 30px;
}
.has-both-sidebars article, .has-both-sidebars .type-page, .has-both-sidebars .archive-page, .has-both-sidebars > .type-product, .has-both-sidebars .page-content, aside.sidebar, .has-left-sidebar article, .has-left-sidebar .type-page, .has-left-sidebar .archive-page, .has-left-sidebar .push-right, .single-post .content-right {
float: none!important;
}
.fancy-tabbed-style .fancy-heading .heading-text h1 {
margin-left: 0;
}
.fancy-tabbed-style .fancy-heading .heading-text #breadcrumbs {
margin-right: 0;
}
#page-wrap {
padding: 0 5px;
}
.page-heading .heading-text {
margin-left: 0;
}
#back-to-top {
padding: 7px 10px 5px;
opacity: 0.6!important;
}
h4.spb-center-heading {
margin-top: 5px;
margin-bottom: 25px;
}
.spb_text_column {
margin-bottom: 30px;
}
.sf-super-search .search-go {
position: relative;
bottom: 0;
width: 100%;
}
.sf-super-search .search-go .super-search-go {
width: 100%;
text-align: center;
}
.mhs-tablet-land .sticky-widget.stickit {
position: relative!important;
} .tp-caption a.sf-button {
padding: 0% 14%!important;
}
.page-heading .heading-text, .post-type-archive-product .page-heading .heading-text {
float: none;
top: 0;
}
.woocommerce .page-heading .woocommerce-ordering {
margin-top: 20px;
}
.page-heading .woocommerce-count-wrap {
float: none;
text-align: center;
height: auto;
overflow: hidden;
margin-right: 0;
margin-bottom: 0;
padding-top: 20px;
}
.page-heading .woocommerce-count-wrap p, .page-heading .woocommerce-count-wrap p {
float: none;
margin-left: 0;
}
#breadcrumbs {
float: none;
margin-top: 15px;
display: none;
}
h4.spb-center-heading {
max-width: 60%;
}
.sf-icon.sf-icon-large {
line-height: 84px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .wpcf7 textarea {
width: 100%;
max-width: 100%;
}
.full-width-area.blog-masonry-fw {
padding: 0 20px;
}
.filter-wrap {
display: none;
clear: both!important;
}
.post-filter-tabs li.all, .post-filter-tabs li.has-items {
width: 46%;
margin: 0 0 10px;
}
.sidebar.left-sidebar .sidebar-widget-wrap {
padding-right: 0;
}
.sidebar.right-sidebar .sidebar-widget-wrap {
padding-left: 0;
}
.single-post .content-left, .single-post .left-sidebar {
padding-left: 15px;
}
.single-post .content-right, .single-post .right-sidebar {
padding-right: 15px;
} .mhs-mobile #mobile-top-text, .mhs-mobile #mobile-header, .mhs-mobile #mobile-header-sticky-wrapper {
display: block;
}
.mhs-mobile .header-wrap, .mhs-mobile #top-bar, .mhs-mobile #top-bar-sticky-wrapper {
display: none;
}
.mhs-mobile.vertical-header #container, .mhs-mobile.vertical-header #main-container {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
body.vertical-header.mhs-mobile #site-loading .spinner {
left: auto;
right: auto;
}
#sf-banner-widgets .widget {
padding: 5px 0!important;
} #base-promo p {
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
#base-promo p.footer-promo-text {
margin-bottom: 0;
}
#base-promo a.sf-button {
margin: 0;
}
#footer {
padding: 30px 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#copyright nav .menu li {
float: none;
width: auto;
border-top-width: 0;
} .mini-items .blog-item {
padding-left: 15px;
padding-right: 15px;
}
.content-wrap.extra-spacing blockquote {
margin: 0 0 20px;
}
.content-wrap.extra-spacing > p > img {
margin: 0 0 20px;
width: auto;
max-width: 100%;
}
.related-wrap {
padding: 25px 15px 0;
}
.related-items .recent-post {
width: 50%;
}
.standard-post-author {
display: none;
}
.author-info-wrap, .post-info {
width: 100%;
float: none;
margin-left: 0;
}
.post-details-wrap {
float: none;
width: 100%;
margin-top: 30px;
}
.post-aux-wrap .post-pagination {
margin-left: 0;
margin-right: 0;
}
.post-pagination-wrap {
padding: 20px 0;
}
.post-pagination-wrap.prev-next .next-article, .post-pagination-wrap.prev-next .prev-article {
width: 100%;
float: none;
}
.post-pagination-wrap.prev-next .next-article {
margin-bottom: 20px;
}
.post-pagination-wrap h2 {
font-size: 24px;
line-height: 34px;
}
.standard-post-details {
margin-top: 20px;
}
.tags-link-wrap .comments-likes {
float: none;
margin-top: 20px;
height: auto;
overflow: hidden;
display: block;
text-align: left;
width: 100%;
}
.pagination-wrap {
display: block!important;
visibility: visible!important;
}
.related-items li {
width: 50%;
float: left;
}
.blog-standard {
padding: 0;
}
.timeline {
left: 30px!important;
}
.blog-timeline.col-sm-8 .timeline {
left: 50%!important;
}
#infscr-loading {
margin: -20px 15px 0;
} .blog-masonry-fw .col-sm-3, .fw-row .blog-masonry .col-sm-3 {
width: 100%;
}
.masonry-items .blog-item {
width: 100%;
}
#commentform p {
position: relative;
}
#commentform p > input#url {
margin-top: 5px;
}
.posts-type-standard-row .figure-wrap {
width: 100%;
float: none;
margin-bottom: 30px;
}
.posts-type-standard-row .has-thumb .details-wrap {
width: 100%;
float: none;
padding-left: 0;
} .multi-masonry-items > li.portfolio-item {
width: 100%!important;
}
.multi-masonry-items > li.portfolio-item figure {
overflow: hidden;
}
.filterable-items {
height: auto!important;
}
.filterable-items > li, .filterable-items > div, .filterable-items .portfolio-item {
width: 100%;
position: relative!important;
top: 0!important;
left: 0!important;
-moz-transform: none!important;
-webkit-transform: none!important;
transform: none!important;
}
.browser-ff .portfolio-item.col-sm-4 {
width: 100%;
}
.multi-masonry-items .portfolio-item .multi-masonry-img-wrap, .multi-masonry-items .portfolio-item figure > img, .multi-masonry-items .product .multi-masonry-img-wrap, .multi-masonry-items .product figure > img {
height: auto!important;
}
.multi-masonry-items .size-wide .multi-masonry-img-wrap, .multi-masonry-items .size-wide-tall .multi-masonry-img-wrap {
margin-left: -50%;
}
.portfolio-details-wrap .item-link {
float: none;
display: block;
margin-top: 20px;
}
.full-width-display-wrap figure.fw-media-wrap {
margin-left: -20px!important;
}
.portfolio-options-bar ul.pagination-wrap {
width: 40%;
}
.full-width-display-wrap .portfolio-options-bar {
position: relative;
top: 0;
height: auto;
overflow: hidden;
margin-top: 20px;
} .post-info > span {
display: inline-block;
max-width: 70%;
}
.article-body-wrap .share-links .share-text {
padding: 8px 12px;
}
.article-body-wrap .share-links ul li > a, .article-body-wrap .share-links ul li > div {
padding: 8px 14px;
} .one_half, .one_third, .two_third, .three_fourth, .one_fourth {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 20px;
height: auto;
overflow: hidden;
}
.masonry-gallery .gallery-image {
width: 100%;
}
.bold-items .blog-item {
width: 100%;
}
.tp-caption a.sf-button {
font-size: inherit;
padding: 4% 8%;
line-height: auto;
}
.portfolio-grid {
overflow: hidden;
}
.portfolio-grid .tooltip {
display: none!important;
}
.spb_tweets_slider_widget .text-large .tweet-text, .testimonials-slider .testimonial-text.text-large {
font-size: 16px;
line-height: 28px;
}
.spb_parallax_asset {
background-attachment: scroll;
}
.portfolio-showcase-wrap ul {
margin-right: 0!important;
white-space: normal;
margin-bottom: 0;
}
.portfolio-showcase-wrap ul[data-columns="4"] li, .portfolio-showcase-wrap ul[data-columns="5"] li {
width: 100%!important;
height: auto!important;
display: block;
}
.portfolio-showcase-wrap ul[data-columns="4"] li .main-image, .portfolio-showcase-wrap ul[data-columns="5"] li .main-image {
left: 0!important;
width: 100%!important;
top: 0!important;
opacity: 1;
position: relative;
height: auto;
}
.portfolio-showcase-wrap ul li .item-info, .portfolio-showcase-wrap ul li .item-logo {
display: none!important;
}
.portfolio-item.size-wide-tall ul.slides {
max-height: none!important;
}
.portfolio-item.size-wide-tall ul.slides > li {
margin-top: 0!important;
}
ul.team-members > li {
width: 50%;
}
figcaption .thumb-info > ul.social-icons {
display: none!important;
}
.spb_parallax_asset {
width: auto;
}
.widget.flickr-widget ul {
margin-right: 0;
}
.sf-image-banner > .image-banner-content {
bottom: 50%!important;
}
.chart-shortcode {
margin: 0 auto;
}
.gallery .gallery-item {
min-width: 0;
width: 46%!important;
}
.blog-grid-items .blog-item {
width: 100%!important;
}
.blog-grid-items .blog-item.col-sm-sf-5 {
width: 50%!important;
}
.spb_gmaps_widget .filter-search-container {
width: 100%;
float: none;
margin-bottom: 15px;
}
.spb_gmaps_widget .directory-filter {
width: 33%;
margin-left: 0;
margin-right: 2%;
}
.directory-search-container {
margin-left: 0;
width: 30%;
}
.posts-carousel .owl-wrapper-outer {
padding-top: 0;
}
.recent-posts.posts-type-standard {
padding-top: 0;
margin-bottom: 30px;
}
.sf-promo-bar.promo-button p {
margin-right: 0;
margin-bottom: 20px;
}
.spb_testimonial_slider_widget .testimonial-icon, .spb_tweets_slider_widget .tweet-icon {
padding: 0 60px;	
}
.spb_testimonial_slider_widget .content-slider .lSSlideWrapper, .spb_tweets_slider_widget .content-slider .lSSlideWrapper, .testimonials-slider .testimonial-text, .testimonials-slider cite, .testimonials-slider cite span {
padding: 0 30px!important;
} .woocommerce .page-description {
padding: 0 20px;
}
.single-product.page-heading-fancy .product-main {
width: 780px;
}
.product-main {
padding-left: 30px;
padding-right: 30px;
}
.product-after-summary {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
width: 100%!important;
padding-left: 0;
}
.product-fw-split div.product div.summary {
padding-left: 40px;
margin-bottom: 30px;
}
.woocommerce div.product div.summary {
padding-top: 30px;
}
.woocommerce div.product div.summary .summary-top h1 {
max-width: 90%;
}
.woocommerce .products .product {
width: 50%!important;
float: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
width: 100%;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: auto;
display: inline-block;
margin: 0 0 0 30px!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
margin-left: 0!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
max-width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
width: 100%;
padding: 0!important;
border-left: 0;
}
#product-reviews-wrap #comments {
width: 100%;
padding-right: 15px;
}
#product-reviews-wrap #review_form_wrapper {
width: 100%;
float: none;
}
.full-width-shop .product, .full-width-shop .sidebar[class*="col-sm"] {
width: 50%!important;
}
.woocommerce .woocommerce-message a.button {
display: block;
}
#order_review table.shop_table td.product-img {
width: 20%;
}
#order_review table.shop_table td.product-description {
width: 50%;
}
#order-details {
padding-right: 15px;
}
.product .cart-overlay .shop-actions .jckqvBtn, .product figure .cart-overlay .yith-wcwl-add-to-wishlist a {
width: 60px;
}
.woo-aux-options .shop-layout-opts > a[data-layout="solo"] {
display: inline-block;
}
.woo-aux-options .shop-layout-opts > a[data-layout="grid"], .woo-aux-options .shop-layout-opts > a[data-layout="list"] {
display: none;
}
.woocommerce div.product .woocommerce-tabs {
border-top: 0;
padding-top: 0;
margin-top: 40px;
}
.product-related-wrap {
padding: 0 30px;
}
.product.product-layout-list .cart-overlay .shop-actions {
display: none;
}
.woocommerce table.shop_table.cart td.product-name {
max-width: 40%;
}
.woocommerce table.shop_table tr td, .woocommerce-page table.shop_table tr td {
padding: 30px 5px 30px 0;
}
.woocommerce-cart-form > .row {
margin-left: 0;
margin-right: 0;
} .woocommerce .shipping-calc-wrap {
width: 100%;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
float: none!important;
width: 100%!important;
}
.my-account-left {
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 40px;
}
.my-account-right {
float: none;
width: 100%;
}
table.wishlist_table .product-price, table.wishlist_table .product-stock-status {
display: none;
}
.woocommerce-cart .woocommerce .span9, .woocommerce-cart .woocommerce .span3 {
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
margin-bottom: 30px;
border-bottom: 0;
}
.woocommerce-page .cart-collaterals {
margin-bottom: 30px;
}
.woocommerce table.shop_table .product-thumbnail, .woocommerce table.shop_table .product-unitprice, .woocommerce table.shop_table .product-price {
display: none;
}
.woocommerce table.shop_table .product-name .price, .woocommerce-cart table.shop_table .product-name .amount {
display: block;
}
.woocommerce .shipping-calc {
float: none;
width: 100%;
height: auto;
}
.woocommerce .coupon {
float: none;
width: 100%;
margin-left: 0;
height: auto;
overflow: hidden;
margin-bottom: 40px;
padding-top: 10px;
}
.woocommerce .help-bar {
margin-bottom: 20px;
}
.woocommerce .help-bar ul li, .woocommerce .help-bar ul li:first-child {
margin: 15px 7px 0;
}
.already-logged-in, .checkout-process, #billing .proceed {
display: none;
}
.checkout-pane {
display: block!important;
margin-top: 40px;
}
#billing {
margin-top:80px;
}
ul.checkout-process {
display: none;
}
.woocommerce form #billing #shiptobilling {
float: none;
margin: 0;
}
.woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge {
display: none;
}
.summary .product_meta .need-help, .summary .product_meta .leave-feedback {
display: block;
float: none;
margin-bottom: 5px;
}
.products .product .product-details {
float: none;
text-align: center;
}
.products .product .price {
text-align: center;
float: none;
margin-top: 10px;
margin-bottom: 0;
}
#order_review table.shop_table {
border-bottom: 1px solid #e3e3e3;
}
#order_review table.shop_table td.product-description {
width: 40%;
}
#order_review table.shop_table td.product-unitprice, #order_review table.shop_table td.product-quantity, #order_review table.shop_table td.product-subtotal {
width: 20%;
}
table.totals_table {
width: 100%;
}
.product-type-standard .product .cart-overlay {
display: none;
}
.multi-masonry-items .product .cart-overlay {
display: inline-block!important;
}
.shop-layout-opts {
display: none;
}
.woocommerce-count-wrap {
display: none;
}
.woo-aux-options {
margin-bottom: 10px;
}
.sf-mobile-shop-filters-link {
display: block;
}
.mobile-woo-aux-details .shop-layout-opts {
display: block;
}
.full-width-shop .mobile-woo-aux-details .shop-layout-opts {
display: none;
}
.mobile-woo-aux-options {
display: block;
}
.woo-global-filters-enabled .mobile-woo-aux-details {
display: block;
}
.my_account_orders td.order-number {
font-size: 16px;
}
.woocommerce table.my_account_orders tr td {
padding-right: 10px;
}
.woocommerce table.my_account_orders tr th.order-actions, .woocommerce table.my_account_orders tr td.order-actions {
display: block;
max-width: none;
text-align: left;
}
.my_account_orders th.subscription-title, .my_account_orders td.subscription-title {
max-width: none;
}
.sf-mobile-shop-filters {
margin-left: 0;
margin-right: 0;
}
.sf-mobile-shop-filters .tagcloud {
padding: 30px 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
float: none;
margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.single-product .has-both-sidebars .page-content {
padding-left: 0;
}
.woocommerce .has-both-sidebars aside {
padding-left: 0;
padding-right: 0;
}
.product > #product-reviews-wrap #reviews {
margin-left: 0;
margin-right: 0;
}
.woocommerce div.product.woocommerce-thumb-nav--left div.images .flex-viewport {
float: none;
width: 100%;
}
.woocommerce div.product.woocommerce-thumb-nav--left div.images .flex-control-nav {
float: none;
width: auto;
padding-right: 0;
}
.woocommerce div.product.woocommerce-thumb-nav--left div.images .flex-control-thumbs li {
display: inline-block;
padding: 0 15px;
float: left;
width: 25%;
} #tribe-bar-views .tribe-bar-views-list {
margin-top: 10px;
} .download-main {
width: 100%;
float: none;
margin-bottom: 50px;
}
.download-sidebar {
width: 100%;
float: none;
}
.product-grid.download-grid {
height: auto!important;
}
.download-item {
width: 100%;
position: relative;
}
} @media only screen and (max-width: 479px) { #main-container {
width: 100%;
}
.col-sm-sf-5, .col-sm-sf-25 {
width: 100%;
}
a.sf-button {
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.flexslider .flex-direction-nav {
display: none;
}
#back-to-top {
padding: 12px 10px 5px;
width: 60px;
height: 60px;
}
#back-to-top > i {
font-size: 34px;
width: 34px;
line-height: 34px;
}
.title-wrap.has-button {
text-align: center
}
.title-wrap .carousel-arrows {
margin-left: 5px;
margin-top: 1px;
}
.title-wrap.has-button .spb-heading {
float: none;
text-align: center;
}
.title-wrap a.sf-button {
min-width: 40px;
float: none;
margin-top: 10px;
display: none;
}
.title-wrap a.sf-button span.text {
display: none;
}
.divider-wrap h3.divider-heading:before, .divider-wrap h3.divider-heading:after {
display: none;
}
.tabbed-heading-wrap h1 {
float: none!important;
}
.tabbed-heading-wrap #breadcrumbs {
position: relative!important;
float: none!important;
margin-top: 15px;
right: auto!important;
left: auto!important;
bottom: auto!important;
}
.page-heading-standard .page-heading {
padding: 20px 0;
}
.page-heading.fancy-heading .heading-text {
padding: 25px 30px;
}
.fancy-tabbed-style .page-heading.fancy-heading .heading-text {
padding: 14px 20px;
}
.page-heading-breadcrumbs h1 {
margin-bottom: 10px;
}
.page-heading-breadcrumbs #breadcrumbs {
max-width: 100%;
white-space: normal;
line-height: 28px!important;
}
.swiper-slide .caption-content {
padding: 0 10px;
} #logo img {
max-width: 200px;
height: auto!important;
} #copyright nav .menu li {
border-top-width: 1px;
border-left: 0;
}
#copyright nav .menu li:first-child {
border-top-width: 0;
} .blog-grid-items .blog-item h2.tweet-text, .blog-grid-items .instagram-item .inst-overlay h2 {
font-size: 32px!important;
line-height: 150%!important;
}
.masonry-items .blog-item .comments-likes {
display: none;
}
.blog-aux-options li {
display: block;
margin-left: 0;
}
.blog-aux-options li form input {
width: 100%;
}
.comment-meta-actions {
position: relative;
margin-bottom: 10px;
}
.comment-meta-actions .edit-link {
margin-left: 0;
}
.article-body-wrap .share-links .share-text {
display: none;
}
.article-body-wrap .share-links ul li > a, .article-body-wrap .share-links ul li > div {
padding: 8px 10px;
}
.article-body-wrap .share-links ul li:first-child {
border-left: 0;
}
.post-info > span {
margin-bottom: 10px;
max-width: 100%;
}
.masonry-items .blog-item {
width: 100%;
}
.pagination-wrap li.prev, .pagination-wrap li.next {
width: 25%;
}
.pagination-wrap li.prev a, .pagination-wrap li.next a {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.related-items .recent-post {
width: 100%;
}
.post-pagination .prev-article {
width: 100%;
margin-bottom: 30px;
}
.mini-items .blog-item figure {
width: 100%!important;
float: none;
margin-right: 0!important;
margin-left: 0!important;
margin-bottom: 30px;
}
.mini-items .blog-item .blog-details-wrap {
width: 100%;
float: none;
} .filterable-items .portfolio-item {
width: 100%;
position: relative!important;
} .carousel-wrap.product-carousel {
margin-left: -10px;
}
h3.spb-center-heading, h4.spb-center-heading {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.nav-tabs>li {
width: 50%;
margin-left: 0!important;
text-align: center;
margin-bottom: 10px;
}
.spb_tabs .nav-tabs li a {
border-left-width: 1px;
}
.spb_tabs .nav-tabs li:first-child a, .spb_tabs .nav-tabs li:last-child a {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.spb_tour .nav-tabs {
width: 30%!important;
}
.spb_tour .nav-tabs>li {
width: 100%;
}
.spb_tour .tab-content {
padding-left: 32%!important;
}
.gallery-columns-3 .gallery-item {
width: 100%!important;
margin: 0 0 20px;
}
.directory-item figure {
width: 100%;
float: none;
margin-bottom: 20px;
}
.directory-item .directory-item-details {
width: 100%;
margin-left: 0;
float: none;
}
.spb_gmaps_widget .filter-search-container {
width: 100%;
float: none;
margin-bottom: 15px;
}
.spb_gmaps_widget .directory-filter {
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 15px;
}
.directory-search-container {
float: none;
width: 100%;
}
.sf-promo-bar p {
display: block;
}
.sf-promo-bar.promo-arrow>a>i {
display: block;
margin-left: 0;
margin-top: 10px;
}
.carousel-wrap.product-carousel {
max-width: 100%;
margin-left: 0;
overflow: hidden;
} .woocommerce .products .product {
width: 100%!important;
float: none;
}
.woocommerce .products .product.col-sm-sf-5 {
width: 50%!important;
float: left;
}
.woocommerce .products .product.col-sm-sf-5.product-layout-list, .woocommerce .products .product.col-sm-sf-5.product-layout-solo {
width: 100%!important;
}
.full-width-shop.product {
width: 100%!important;
}
.full-width-shop .sidebar[class*="col-sm"] {
display: none;
}
.full-width-shop .mobile-woo-aux-details .shop-layout-opts {
display: block;
}
.product .cart-overlay .shop-actions > a > span {
display: inline-block;
}
.woocommerce-count-wrap {
float: left;
margin-bottom: 20px;
width: 45%;
height: auto;
overflow: hidden;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: right;
width: 60%;
margin-bottom: 0;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
padding: 12px 10px 12px 0;
}
.woocommerce table.shop_table tr td.product-remove .remove {
width: 28px;
padding: 0 3px;
}
.woocommerce table.shop_table tr td.product-quantity .quantity {
margin-right: 5px!important;
margin-left: 0;
min-width: 46px;
line-height: 60px;
}
ul.checkout-process li {
width: 50%;
}
.woocommerce form #billing .form-row label {
float: none;
width: 100%;
}
.woocommerce form #billing .form-row input {
float: none;
width: 100%;
}
.woocommerce-checkout .form-row .chzn-container {
width: 100%!important;
}
.woocommerce form #billing .form-row textarea {
float: none;
width: 100%;
}
.change_password_form p.form-row {
width: 100%;
float: none;
}
table.shop_table.my_account_orders .order-date, table.shop_table.my_account_orders .order-amount {
display: none;
}
table.wishlist_table .product-thumbnail {
display: none;
}
.woocommerce .shipping-calculator-form .form-row-left {
width: 100%;
margin: 0 0 15px;
}
.woocommerce .shipping-calculator-form .update-totals-button {
width: 100%;
}
.track_order p.form-row {
width: 100%;
float: none;
margin-bottom: 25px;
}
.woocommerce #account_details .new-here-text {
float: none;
width: 100%;
margin-right: 0;
}
.woocommerce #account_details .bag-buttons {
width: 100%;
float: none;
margin-top: 20px;
}
.product-fw-split .product-main {
padding: 50px 30px 0;
}
.woocommerce div.product div.images {
float: none;
padding-bottom: 0;
}
.woocommerce div.product div.summary {
float: none;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus {
display: none;
}
.woocommerce .quantity input.qty {
border-left-width: 0;
}
.woocommerce .summary .quantity .minus, .woocommerce .summary .quantity .plus {
display: block;
}
#product-img-slider li a.zoom {
display: none;
}
.woocommerce form.cart button.add_to_cart_button {
margin-right: 20px;
margin-bottom: 20px;
}
.woocommerce form.entry-summary .yith-wcwl-add-to-wishlist, .yith-wcwl-add-to-wishlist.oos {
margin-left: 0;
}
.woocommerce .shop_table.cart .quantity .qty-adjust {
display: none;
}
.woocommerce .woocommerce-breadcrumb {
margin-bottom: 20px;
}
div.product-navigation {
display: none;
}
.woocommerce div.product form.cart div.quantity {
margin-bottom: 20px!important;
margin-right: 0!important;
width: 100%;
float: none!important;
max-width: none;
position: relative;
}
.woocommerce .summary .quantity input.qty {
border-left-width: 1px;
width: 100%;
padding-right: 16px;
}
.woocommerce .quantity .qty-adjust {
position: absolute;
top: 0;
right: 0;
border-left: 2px solid #e3e3e3;
}
.woocommerce form.entry-summary .yith-wcwl-add-to-wishlist, .yith-wcwl-add-to-wishlist.oos {
float: none;
width: 100%;
text-align: center;
}
.woocommerce div.product form.cart .button {
float: none;
width: 100%;
}
.woocommerce div.product div.summary .sf-share-counts .share-text {
display: none
}
.woocommerce #reviews #comments ol.commentlist li .comment-details {
float: none;
width: 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left: 0;
}
.woocommerce #review_form #respond p.form-submit {
width: 100%;
float: none;
}
.woocommerce #review_form #respond p.form-submit input[type="submit"] {
width: 100%;
}
.woocommerce-info a.showcoupon {
display: block;
}
#order_review table.shop_table th.product-img, #order_review table.shop_table td.product-img {
display: none;
}
.woocommerce #payment #place_order {
width: 100%;
height: 60px;
line-height: 60px;
}
.woo-aux-options .shop-layout-opts {
display: none;
}
.product.product-layout-grid .cart-overlay .shop-actions {
display: none;
}
.woocommerce .products .product.product-layout-grid {
width: 50%!important;
float: left;
}
.woocommerce .products .product.product-layout-grid .cart-overlay {
display: none!important;
}
.cart-totals-wrap a.continue-shopping {
display: block;
text-align: center;
margin: 20px 0;
}
.fw-row .products-full-width.product-type-standard {
margin: 0 10px;
}
.product figure .cart-overlay, .product figure .cart-overlay .shop-actions {
display: block!important;
}
.product .preview-slider-item-wrapper figure .cart-overlay, .product .preview-slider-item-wrapper figure .cart-overlay .shop-actions {
display: none!important;
}
.product figure .cart-overlay .shop-actions > * {
display: none;
}
.product figure .cart-overlay .shop-actions > a.price-link {
display: none!important;
}
.product figure .cart-overlay .shop-actions > .add-to-cart-wrap {
display: inline-block;
}
.product.produt-layout-grid figure .cart-overlay .shop-actions > .add-to-cart-wrap, .product.produt-layout-list figure .cart-overlay .shop-actions > .add-to-cart-wrap {
display: none;
}
.multi-masonry-items .product figure .cart-overlay .shop-actions > *, .woocommerce .product.mini-view figure .cart-overlay .shop-actions>.add-to-cart-wrap {
display: none;
}
.multi-masonry-items .product figure .cart-overlay .shop-actions > a.price-link {
display: inline-block!important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 100%;
margin-bottom: 5px;
min-width: 0;
float: none;
}
.woocommerce table.cart td.actions .coupon .input-text+.button {
width: 100%;
float: none;
}
.woocommerce form #customer_details .form-row label, .woocommerce form #customer_details .form-row input, .woocommerce form #customer_details .form-row textarea {
float: none;
width: 100%;
}
.woocommerce form .form-row .select2-container {
max-width: 100%;
}
.review-order-wrap {
padding: 30px 30px 20px;	
}
.review-order-wrap #payment {
margin: 0 -30px;
padding: 20px 30px 0;
}
.woocommerce #payment .terms label {
max-width: 85%;
}
.woocommerce-checkout > ul.woocommerce-error {
margin: 0 15px 30px!important;
}
.woocommerce form.checkout_coupon {
padding: 20px 0;
}
.woocommerce form.checkout_coupon .form-row-last {
margin-left: 15px;
}
.full-width-shop .product, .full-width-shop .sidebar[class*="col-sm"] {
width: 100%!important;
}
.woocommerce-account div.col2-set.addresses .col-1, .woocommerce-account div.col2-set.addresses .col-2 {
width: 100%;
float: none;
}
.woocommerce table.shop_table tr td, .woocommerce-page table.shop_table tr td {
padding: 30px 5px 30px 0;
}
.woocommerce table.shop_table, .woocommerce table.shop_table p {
font-size: 12px;
}
.woocommerce .widget_layered_nav select, .woocommerce .widget_layered_nav form, .woocommerce .widget_product_categories select {
margin-bottom: 0;
}
.sf-mobile-shop-filters .widget {
padding: 10px 0;
} .sf-icon-box.sf-icon-box-left-icon-alt > i {
font-size: 24px;
width: 24px;
}
.sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
margin-left: 45px;
}
.blog-grid-items .blog-item {
width: 100%!important;
}
.blog-grid-items .blog-item.col-sm-sf-5 {
width: 100%!important;
}
}