@media only screen and (min-width: 1200px) { #container.boxed-layout, .layout-boxed #super-search, body.layout-boxed > .sf-super-search {
width: 1200px;
} .header-overlay .header-wrap {
margin-left: -585px;
max-width: 1170px;
}
nav.mega-menu li .sub-container {
width: 1140px!important;
}
nav.mega-menu li .mega .sub, nav.mega-menu li .mega .sub > .row {
width: 1140px!important;
}
#header .is-sticky .sticky-header {
max-width: 1140px;
}
.boxed-layout #header-section #header .is-sticky .sticky-header {
max-width: 1230px;
}
.boxed-layout.browser-ff #header-section #header .is-sticky .sticky-header {
left: 50%;
margin-left: -615px;
}
.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;
} #swift-slider .slide-caption-container {
width: 1170px;
margin-right: -585px;
} .has-no-sidebar .filter-wrap .select {
padding-left: 30px;
} .woocommerce ul.products li.product {
margin-left: 30px;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product.first {
margin-left: 30px;
}
body .has-no-sidebar ul.products li.product {
width: 262px;
}
body .has-one-sidebar .products-standard.span8 ul.products li.product {
width: 236px;
}
body .has-one-sidebar ul.products li.product {
width: 170px;
}
body .has-both-sidebars ul.products li.product {
width: 270px;
}
body .has-no-sidebar .products-mini ul.products li.product {
width: 170px;
}
body .has-one-sidebar .products-mini ul.products li.product {
width: 170px;
}
body .has-both-sidebars .products-mini ul.products li.product {
width: 170px;
}
body.woocommerce .has-no-sidebar ul.products li.product, body.woocommerce .has-one-sidebar ul.products li.product {
width: 262px;
}
body.woocommerce .has-both-sidebars ul.products li.product, body.woocommerce .has-both-sidebars ul.products li.product {
width: 252px;
} .caroufredsel_wrapper, .product-carousel .caroufredsel_wrapper {
margin-left: -30px!important;
}
.carousel-wrap .carousel-items > li {
margin-left: 30px;
}
.wpb_portfolio_carousel_widget.span12 .caroufredsel_wrapper {
min-width: 1200px;
}
.client-item figure {
height: 150px;
}
}
@media only screen and (min-width: 1250px) { #container.boxed-layout, .layout-boxed #super-search, body.layout-boxed > .sf-super-search {
width: 1230px;
}
}
@media only screen and (min-width: 1500px) { .blog-masonry-fw .col-sm-3 {
width: 20%;
}
}
@media only screen and (min-width: 992px) {
.mobile-menu-open #container {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#mobile-menu-wrap {
visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: none;
transition: none;
-webkit-transform: none;
transform: none;
display: none;
}
} @media only screen and (max-width: 1024px) { #header .sticky-wrapper {
height: auto!important;
}
.header-overlay .header-wrap {
margin-left: -485px;
max-width: 970px;
}
.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 .sub-container {
width: 940px!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);
display: none!important;
}
.woocommerce ul.products li.product figure figcaption {
display: none;
}
.woocommerce ul.products li.product figure figcaption {
bottom: 0;
display: block;
}
.woocommerce ul.products li.product figure figcaption .shop-actions > a {
font-size: 11px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 75%;
}
.woocommerce .coupon {
width: 100%;
}
.woocommerce .coupon input.input-text {
width: 70%;
}
.woocommerce input[name="apply_coupon"] {
width: 28%;
}
.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;
}
.spb_parallax_asset .spb_content_wrapper {
opacity: 1!important;
top: 50%!important;
}
.mobile-browser iframe.fw-video {
height: 90%;
} .blog-masonry-fw .col-sm-3 {
width: 33.3%;
}
} @media only screen and (max-width: 991px) { #container.boxed-layout {
width: auto;
}
.layout-boxed #super-search, body.layout-boxed > .sf-super-search {
width: 100%;
}
.full-width-display-wrap figure.fw-media-wrap {
margin-left: 0!important;
} .header-overlay .header-wrap {
margin-left: -375px;
max-width: 750px;
}
#header .is-sticky .sticky-header {
left: 0;
}
nav.mega-menu li .sub-container {
width: 720px!important;
}
nav.mega-menu li .mega .sub, nav.mega-menu li .mega .sub > .row {
width: 720px!important;
}
.header-1 #logo, .header-2 #logo {
width: 100%;
}
.header-3 #logo, .header-4 #logo, .header-5 #logo {
width: 100%;
padding-right: 30px;
position: relative;
}
.header-6 #logo, .header-7 #logo {
width: 100%;
padding: 0 15px;
left: 0;
height: auto;
position: relative;
}
.naked-header .header-wrap {
top: 0;
position: relative;
}
.naked-header.header-overlay .header-wrap {
left: 0;
}
.naked-header #header-section #logo img {
display: none;
}
.naked-header #header-section #logo img.standard {
display: inline-block;
}
#logo img {
height: auto!important;
min-height: auto!important;
}
#header .header-container {
height: auto;
overflow: hidden;
padding-bottom: 10px;
}
nav.search-nav {
display: none;
}
#logo a {
float: left;
}
#main-navigation {
display: none;
}
.header-1 #main-nav, .header-1 #main-nav-sticky-wrapper, .header-1 .header-left, .header-1 .header-right, .header-2 .header-right, .header-2 #main-nav, .header-2 #main-nav-sticky-wrapper {
display: none;
}
#logo {
width: 100%!important;
}
.naked-header .sticky-wrapper:not(.is-sticky) #logo img {
display: none!important;
}
.naked-header .sticky-wrapper:not(.is-sticky) #logo img.standard {
display: inline-block!important;
} .footer-spacer {
display: none;
}
#footer-wrap {
position: relative;
}
#copyright {
padding: 20px;
}
#copyright p {
float: none;
text-align: center;
}
#copyright nav .menu {
float: none;
width: 100%;
text-align: center;
margin-top: 20px;
}
#copyright nav .menu li {
float: none;
} #swift-slider .slide-caption-container {
width: 724px;
margin-right: -362px;
} .blog-masonry-fw .col-sm-3 {
width: 50%;
}
.mini-items .blog-item figure {
float: none;
width: 100%;
max-width: 100%;
margin-right: 0;
margin-bottom: 20px;
} body .has-no-sidebar ul.products li.product {
width: 165px;
}
body .has-one-sidebar ul.products li.product {
width: 104px;
}
body .has-both-sidebars ul.products li.product {
width: 166px;
}
body .has-one-sidebar .products-standard.span8 ul.products li.product {
width: 145px;
}
body .has-no-sidebar .products-mini ul.products li.product {
width: 220px;
}
body .has-one-sidebar .products-mini ul.products li.product {
width: 220px;
}
body .has-both-sidebars .products-mini ul.products li.product {
width: 220px;
}
body.woocommerce .has-no-sidebar ul.products li.product {
width: 165px;
}
body.woocommerce .has-one-sidebar ul.products li.product {
width: 164px;
}
body.woocommerce .has-both-sidebars ul.products li.product, body.woocommerce .has-both-sidebars ul.products li.product {
width: 152px;
}
.woocommerce ul.products li.product figure figcaption .shop-actions > a {
width: 50%;
font-size: 16px;
text-align: center;
}
.woocommerce ul.products li.product figure figcaption .shop-actions a > i {
margin-right: 0;
}
.woocommerce ul.products li.product figure figcaption .shop-actions a > i.ss-info, .woocommerce ul.products li.product figure figcaption .shop-actions a > i.ss-sugarpackets {
font-size: 18px;
}
.woocommerce ul.products li.product figure figcaption .shop-actions > a span {
display: none;
}
.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist {
width: 50%;
}
.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist a {
width: 100%;
padding: 10px 0;
text-align: center;
font-size: 16px;
}
.woocommerce ul.products li.product figure figcaption .shop-actions a {
-webkit-transition: font-size 0s;
-moz-transition: font-size 0s;
-o-transition: font-size 0s;
transition: font-size 0s;
}
.woocommerce ul.products li.product figure figcaption .shop-actions > a.product-added {
font-size: 0;
}
.woocommerce ul.products li.product figure figcaption a.product-added:before {
font-size: 16px;
}
ul.products li.product .product-details {
float: none;
text-align: center;
margin-bottom: 10px;
}
ul.products li.product .price {
float: none;
text-align: center;
display: block;
}
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%;
} 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%;
} .pricing-table-price {
font-size: 26px;
}
.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {
width: 22.1%;
}
.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {
width: 30.3%;
}
.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {
width: 47%;
}
.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {
width: 97%;
}
.pricing-table-wrap.bordered .pricing-table-price {
float: none;
margin-top: 10px;
}
.cta_align_left .spb_call_text, .cta_align_right .spb_call_text {
width: 76%;
}
.cta_align_right .sf-button, .cta_align_left .sf-button {
max-width: 20%;
}
.client-item figure {
height: 100px;
}
.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;
}
}
@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;
}
.sf-count-asset .count-number {
font-size: 50px;
}
.header-1 #logo a.mobile-cart-link, .header-2 #logo a.mobile-cart-link, .header-1 #logo a.mobile-menu-show, .header-2 #logo a.mobile-menu-show {
display: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
clear: none!important;
}
.woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first {
clear: both!important;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
float: left!important;
}
} @media only screen and (max-width: 767px) {
.sticky-widget.stickit {
position: relative!important;
width: auto!important;
top: auto!important;
}
.mobile-browser div.fw-video-close.is-open {
width: 100%;
height: 40px;
line-height: 36px;
position: relative;
top: 0;
left: 0;
}
.mobile-browser iframe.fw-video {
position: relative;
z-index: 999;
} .container {
padding: 0 30px;
}
.fw-row > .container {
padding-left: 30px!important;
padding-right: 30px!important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fw-row>.container-fluid .container .row {
margin-left: -15px;
}
.boxed-layout .fw-row {
padding: 0;
}
.blank_spacer {
margin-bottom: 0!important;
}
.header-aux-open #container {
-webkit-transform: rotateX(0deg) scale(1) translateY(0);
transform: rotateX(0deg) scale(1) translateY(0);
padding-top: 150px;
-webkit-transition: padding 0.4s;
transition: padding 0.4s;
}
.header-aux-closing #container {
padding-top: 0;
}
#container.boxed-layout {
width: 100%;
}
[class*="span"], .uneditable-input[class*="span"], .row [class*="span"] {
margin-bottom: 20px;
}
.single .container .body-text > .container {
margin-left: 0;
padding: 0;
}
.inner-page-wrap {
margin-top: 20px;
margin-bottom: 20px;
}
.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 {
float: none!important;
}
.page-heading h1 {
word-wrap: normal;
white-space: normal;
word-break: break-word;
}
.asset-bg.spb_portfolio_showcase_widget {
padding-left: 0;
padding-right: 0;
}
.page-heading .heading-text {
margin-left: 0;
}
#breadcrumbs {
margin-right: 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;
} .flexslider .flex-direction-nav, .wooslider .wooslider-direction-nav {
display: none;
}
.tp-bullets, .rev_slider_wrapper > .tp-leftarrow, .rev_slider_wrapper > .tp-rightarrow {
display: none!important;
}
.tp-caption a.sf-button {
padding: 0% 14%!important;
}
.page-heading .heading-text {
float: none;
}
#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;
}
.spb_parallax_asset.parallax-window-height .spb_content_wrapper {
top: 0!important;
margin-top: 0!important;
} #top-header {
display: none;
}
.tb-ss {
display: block;
}
.header-overlay .header-wrap {
margin-left: 0;
max-width: 100%;
left: 0;
padding: 0;
position: relative;
}
.header-overlay .page-heading {
padding-top: 35px!important;
}
.page-heading.fancy-heading {
padding-top: 80px!important;
}
#header .sticky-wrapper {
height: auto!important;
}
#header .is-sticky .sticky-header {
padding-top: 10px;
}
#header-section:before, #header .is-sticky .sticky-header, #header-section .is-sticky #main-nav.sticky-header, #header-section.header-6 .is-sticky #header.sticky-header, .ajax-search-wrap {
top: 0!important;
}
#super-search {
padding: 10px 0;
overflow: hidden;
}
#super-search .search-options {
padding: 0 20px;
text-align: center;
}
#super-search .search-go {
padding-right: 20px;
text-align: center;
}
#top-bar {
padding: 0 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#top-bar .tb-left {
float: left;
width: auto;
margin-bottom: 0;
}
#top-bar .tb-right {
float: right;
width: auto;
margin-bottom: 0;
}
#top-bar .tb-left, #top-bar .tb-right {
display: none;
}
#header-section #header, #header-section.header-4 #header, #header-section.header-5 #header {
padding: 0;
}
.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {
padding: 15px;
}
#header-section.header-5 #header {
padding: 15px 0 10px;
}
#header-section.header-5 {
margin-top: 20px;
}
#header-section > #main-nav {
border-top: 0;
}
#top-header .th-left, #top-header .th-right {
margin-bottom: 0;
}
#top-header .th-left > nav, #top-header .th-right > nav,  {
display: none;
} #swift-slider, #swift-slider ul.slides, #swift-slider ul.slides > li {
min-height: 300px;
max-height: 300px;
}
#swift-slider .slide-caption-container {
width: 100%;
margin-right: -50%;
}
#swift-slider .flex-caption.caption-right, #swift-slider .flex-caption.caption-left {
width: 100%;
}
#swift-slider .flex-caption .flex-caption-headline {
background: rgba(255,255,255,0.8)!important;
}
#swift-slider .flex-caption .flex-caption-details .caption-details-inner {
display: none!important;
}
#swift-slider .flex-caption-large {
margin: 6% 10% 0;
}
#swift-slider .flex-caption-large .excerpt {
display: none;
} #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: 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;
} .standard-post-author {
display: none;
}
.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.inf-scroll-pagination {
display: block!important;
visibility: visible!important;
}
.related-items li {
width: 50%;
float: left;
min-height: 200px;
}
.blog-standard {
padding: 0;
}
.timeline {
left: 30px!important;
}
#infscr-loading {
margin: -20px 15px 0;
}
.masonry-items .blog-item {
width: 100%;
} .filterable-items .portfolio-item {
width: 49%;
}
ul.portfolio-filter-tabs {
padding-top: 1px;
}
ul.portfolio-filter-tabs li.all, ul.portfolio-filter-tabs li.has-items {
width: 50%;
margin-top: -1px;
}
ul.portfolio-filter-tabs li:first-child a, ul.portfolio-filter-tabs li:last-child a {
border-radius: 0;
}
.has-no-sidebar .filter-wrap .select {
padding-left: 0;
}
.portfolio-details-wrap .item-link {
float: none;
display: block;
margin-top: 20px;
}
.full-width-display-wrap figure.fw-media-wrap {
margin-left: -5px!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;
} body .has-no-sidebar ul.products li.product {
width: 21%;
margin-left: 4%;
}
body .has-both-sidebars ul.products li.product {
width: 274px;
}
body .has-no-sidebar .products-mini ul.products li.product {
width: 170px;
}
body .has-one-sidebar .products-mini ul.products li.product {
width: 170px;
}
body .has-both-sidebars .products-mini ul.products li.product {
width: 180px;
}
body.woocommerce .has-no-sidebar ul.products li.product {
width: 22%;	
}
body.woocommerce .cart-collaterals .cross-sells ul.products li.product {
width: 48%;
}
body.woocommerce .has-one-sidebar ul.products li.product {
width: 30%;
margin-left: 5%;
}
body.woocommerce .has-both-sidebars ul.products li.product, body.woocommerce .has-both-sidebars ul.products li.product {
width: 49%;
margin-left: 2%;
}
body.woocommerce .has-one-sidebar ul.products li.product.first, body.woocommerce .has-no-sidebar ul.products li.product.first, body.woocommerce .has-both-sidebars ul.products li.product.first {
margin-left: 0;
}
.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-carousel ul.products li {
float: left!important;
}
.woocommerce-checkout form.checkout {
margin-left: 0;
margin-right: 0;
} .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;
}
.impact-text-wrap {
text-align: center;
}
.wpb_impact_text .wpb_call_text {
width: 100%;
}
.wpb_impact_text .wpb_button {
position: relative;
display: inline-block;
margin: 10px 0 0 0!important;
float: none;
max-width: 100%;
}
.wpb_featured_clients_widget h4 {
text-align: center;
}
.tp-caption a.sf-button {
font-size: inherit;
padding: 4% 8%;
line-height: auto;
}
.portfolio-grid {
overflow: hidden;
}
.portfolio-grid .tooltip {
display: none!important;
}
.columns-4 .pricing-table-column {
width: 50%;
}
.pricing-table-wrap.bordered .pricing-table-price {
float: right;
margin-top: 0;
}
.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {
width: 45.3%;
margin-bottom: 10px;
}
.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {
width: 95.5%;
margin-bottom: 10px;
}
.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {
width: 45.3%;
}
.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {
width: 95.5%;
}
.labelled-pricing-table.columns-5 .pricing-table-column {
width: 50%;
}
.labelled-pricing-table.columns-4 .pricing-table-column {
width: 100%;
}
.labelled-pricing-table.columns-3 .pricing-table-column {
width: 50%;
}
.labelled-pricing-table.columns-2 .pricing-table-column {
width: 100%;
}
.labelled-pricing-table .label-column {
display: none;
}
.labelled-pricing-table .pricing-table-label-row {
display: block;
padding-bottom: 0;
}
.spb_featured_clients_widget h4 {
text-align: center;
}
.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;
}
.cta_align_left .spb_call_text, .cta_align_right .spb_call_text {
float: none;
width: 100%;
}
.cta_align_right .sf-button, .cta_align_right .impact-text-arrow, .cta_align_left .sf-button, .cta_align_left .impact-text-arrow {
position: relative;
max-width: 100%;
margin-top: 30px;
right: 0;
}
.asset-bg .portfolio-showcase-wrap {
width: 100%!important;
margin-left: 0!important;
}
.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;
}
.team-member figcaption ul {
float: none;
text-align: center;
width: 100%;
}
.team-member figcaption ul > li {
float: none!important;
}
.caroufredsel_wrapper {
min-width: 100%!important;
}
.spb_parallax_asset {
width: auto;
}
.spb_impact_text .spb_call_text {
border-left: 0;
padding-left: 0;
}
.spb_impact_text .spb_call_text p {
line-height: inherit;
}
.widget.flickr-widget ul {
margin-right: 0;
}
.sf-image-banner > img {
width: auto;
height: auto;
}
.sf-image-banner > .image-banner-content {
bottom: 50%!important;
}
.chart-shortcode {
margin: 0 auto;
}
a.sf-button.sf-icon-reveal:hover i {
display: none!important;
}
a.sf-button.sf-icon-reveal:hover span.text {
padding: 13px 50px!important;
}
.testimonials-slider .testimonial-text {
padding: 0 5%;
}
.gallery .gallery-item {
min-width: 0;
width: 46%!important;
} .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .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;
}
.woocommerce div.product form.cart div.quantity {
margin-bottom: 20px;
}
.summary .product_meta .need-help, .summary .product_meta .leave-feedback {
display: block;
float: none;
margin-bottom: 5px;
}
body .woocommerce-shop-page ul.products li.product, body .product_list_widget > div > ul.products li.product {
width: 47.6%!important;
margin-left: 0!important;
margin-right: 20px!important;
clear: none!important;
margin-bottom: 2.992em;
}
body .woocommerce-shop-page ul.products li.product:nth-child(even), body .product_list_widget > div > ul.products li.product:nth-child(even) {
margin-right: 0!important;
}
ul.products li.product .product-details {
float: none;
text-align: center;
min-height: 40px;
}
.woocommerce ul.products li.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%;
}
#commentform label[for="rating"] {
display: block;
float: none;
}
.woocommerce p.stars, .woocommerce-page p.stars {
height: auto;
}
#commentform .woocommerce p.stars a, #commentform .woocommerce-page p.stars a {
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
float: none;
margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
} .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
.pp_description {
max-width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
} @media only screen and (max-width: 479px) { a.sf-button {
max-width: 100%;
margin-left: 0;
margin-right: 0;
} #super-search-go {
width: 69%;
}
#logo img, #logo img.retina {
max-width: 200px;
height: auto!important;
min-height: none!important;
} #copyright nav .menu li {
border-top-width: 1px;
border-left: 0;
}
#copyright nav .menu li:first-child {
border-top-width: 0;
} #swift-slider, #swift-slider ul.slides, #swift-slider ul.slides > li {
min-height: 220px;
max-height: 220px;
} .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%;
}
.standard-post-content .quote-excerpt, .standard-post-content .link-excerpt {
margin: 0 -30px 30px;
padding: 0 30px 20px;
}
.standard-post-content .quote-excerpt:before, .standard-post-content .quote-excerpt:after {
display: none;
}
.related-items li {
min-height: 160px;
}
.related-item figure .img-holder {
height: 86px;
line-height: 10px;
}
.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;
} .filterable-items .portfolio-item {
width: 100%;
}
.portfolio-options-bar ul.pagination-wrap, .portfolio-options-bar .share-links ul.bar-styling {
width: 100%;
float: none;
text-align: center;
}
.portfolio-options-bar ul.pagination-wrap {
margin-bottom: 10px;
}
.portfolio-options-bar .share-links ul li>div {
padding: 8px 12px 6px;
}
.portfolio-options-bar .share-links ul li>a {
padding: 8px 12px;
} .columns-3 .pricing-table-column {
width: 100%;
margin-bottom: 10px;
}
.columns-3 .pricing-table-column {
border-left-width: 1px;
}
.columns-2 .pricing-table-column {
width: 100%;
}
.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {
width: 97%;
}
.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {
width: 97%;
}
.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {
width: 97%;
margin-bottom: 10px;
}
.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {
width: 97%;
}
.labelled-pricing-table.columns-4 .pricing-table-column, .labelled-pricing-table.columns-5 .pricing-table-column, .columns-4 .pricing-table-column {
width: 100%;
}
.labelled-pricing-table.columns-5 .pricing-table-column {
margin-top: 0;
padding-left: 0;
}
.labelled-pricing-table.columns-5 .column-highlight .lpt-button-wrap {
padding: 20px 10px;
}
.labelled-pricing-table.columns-5 .pricing-table-package {
padding: 9px 5px 8px;
}
.carousel-wrap.product-carousel {
margin-left: -10px;
}
.jobs > li > img {
display: none;
}
.jobs > li .job-details.has-job-image {
margin-left: 0;
}
h3.spb-center-heading, h4.spb-center-heading {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.nav-tabs>li {
width: 50%;
}
.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: 90px;
}
.spb_tour .nav-tabs li {
width: 100%!important;
}
.spb_tour .tab-content {
padding-left: 90px;
}
a.sf-button.sf-icon-reveal i {
display: none;
}
a.sf-button.sf-icon-reveal span.text {
padding: 13px 20px;
max-width: 100%;
}
a.sf-button.sf-icon-reveal:hover span.text {
padding: 13px 20px;
}
.gallery-columns-3 .gallery-item {
width: 100%!important;
margin: 0 0 20px;
} .woocommerce-count-wrap {
float: none;
text-align: center;
margin-bottom: 10px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: none;
text-align: center;
margin-bottom: 30px;
}
.woocommerce table.shop_table tr td.product-quantity .quantity {
margin-right: 0;
margin-left: 12px;
}
.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;
}
.woocommerce .summary .quantity input.qty {
border-left-width: 1px;
}
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;
}
.woocommerce div.product div.images {
width: 100%;
float: none;
padding-bottom: 0;
margin-bottom: 30px;
}
.woocommerce div.product div.summary {
width: 100%;
float: none;
}
body .woocommerce-shop-page ul.products li.product,  body .product_list_widget > div > ul.products li.product {
width: 46%!important;
}
#product-img-slider li a.zoom {
display: none;
}
.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;
}
.woocommerce .coupon input.input-text {
width: 100%;
float: none;
margin-bottom: 10px;
}
.woocommerce input[name="apply_coupon"] {
width: 100%;
}
.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;
}
}