@media all and (min-width: 640px) { .footer-widget-area-inner,
.footer-widget-area-inner-col2,
.footer-widget-area-inner-col4 {
padding-left: 40px;
}
.fw-columns,
.fw-columns-col2,
.fw-columns-col4 {
width: 50%;
margin-right: 40px;
margin-bottom: 40px;
}
.fw-columns:nth-child(2n),
.fw-columns-col2:nth-child(2n),
.fw-columns-col4:nth-child(2n) {
margin-right: 0;
}
.fw-columns:nth-child(2n+1),
.fw-columns-col2:nth-child(2n+1),
.fw-columns-col4:nth-child(2n+1) {
margin-left: -40px;
}  .owl-prev {
left: 30px;
}
.owl-next {
right: 30px;
}
.owl-dots {
bottom: 30px;
} }
@media all and (min-width: 680px) { .sidebar {
max-width: 300px;
float: right;
position: relative;
margin-left: -300px;
margin-top: 0;
overflow: hidden;
}  .row-1-2 {
display: table;
table-layout: fixed;
width: 100%;
}
.col-1-2 {
width: 50%;
display: inline-block;
padding-right: 20px;
float: left;
}
.col-1-2:nth-child(2n+2) {
padding-left: 20px;
}
.main-container {
padding-right: 0;
float: left;
}
.main-container-sidebar,
.main-container-sidebar-cc2 {
padding-right: 340px;
float: left;
}  .related-posts-row {
padding-left: 40px;
}
.related-post-item {
width: 33.3334%;
margin-right: 20px;
}
.related-post-item:first-child {
margin-left: -40px;
}
.related-post-item-2 {
width: 50%;
margin-right: 40px;
}
.related-post-item-2:first-child {
margin-left: -40px;
}  .post-styleZ .post-styleZ-inner,
.post-styleZ .post-styleZ-inner-with-t {
height: 150px;
padding-top: 0;
padding-bottom: 0;
} }
@media all and (min-width: 760px) { .article-content-outer {
padding: 60px 100px;
}
.article-content-outer-cc2 {
padding: 30px 50px;
}  .author-box-inner {
padding: 40px 100px;
}  .comments-outer .comments-inner {
padding: 40px 100px 0 100px;
}
.comments-outer .comment-respond {
padding: 0 100px 60px 100px;
}
.comments-outer .comment-form-name-outer {
width: 50%;
padding-right: 10px;
}
.comments-outer .comment-form-email-outer {
width: 50%;
padding-left: 10px;
}
.comment-text-w-a {
margin-left: 80px;
}  .main-container .post-navi-prev {
float: left;
width: 50%;
}
.main-container .post-navi-next {
float: right;
width: 50%;
}
.main-container .post-navi-prev .post-navi-inner {
margin-right: 2px;
}
.main-container .post-navi-next .post-navi-inner {
margin-left: 1px;
}  .main-container .post-styleZ {
height: 150px;
float: left;
}
.main-container .post-styleZ img {
width: 225px;
height: 150px;
float: left;
position: absolute;
}
.main-container .post-styleZ-inner,
.main-container .post-styleZ-inner-with-t {
padding-left: 40px;
padding-right: 40px;
float: left;
}
.main-container-cc2 .post-styleZ-inner,
.main-container-cc2 .post-styleZ-inner-with-t {
padding-left: 40px;
padding-right: 40px;
}
.main-container .post-styleZ-inner-with-t {
padding-left: 265px;
}  div#customer_login .u-column1 {
padding-right: 20px;
}
div#customer_login .u-column2 {
padding-left: 20px;
} }
@media all and (min-width: 860px) { .comment.depth-2,
.comment.depth-3 {
padding-left: 20px;
}  .souje-slider-container .owl-dots {
position: absolute;
margin-top: 0;
margin-bottom: 0;
}
.souje-slider-container .owl-nav {
display: block;
}
.slide-lens {
height: 100%;
}
.slide-image,
.null_slide_image {
display: block !important;
}
.slide-thumbnail-container {
padding: 0 102px;
position: absolute;
top: 50%;
margin-top: -75px;
height: 150px;
}
.slide-thumbnail-container img {
display: none !important;
}
.slide-thumbnail-inner .table-cell-middle {
border-bottom: 3px solid;
padding-bottom: 10px;
}
.slide-title {
font-size: 60px;
}  ul.products li.product {
width: 50% !important;
margin-right: 0px !important;
padding-right: 0px !important;
padding-left: 10px !important;
}
ul.products li.first {
padding-right: 10px !important;
padding-left: 0px !important;
clear: left !important;
}
.related.products ul.products li.product,
.upsells.products ul.products li.product {
width: 50% !important;
margin-right: 0px !important;
padding-right: 0px !important;
padding-left: 10px !important;
}
.related.products ul.products li.first,
.upsells.products ul.products li.first {
padding-right: 10px !important;
padding-left: 0px !important;
clear: left !important;
} }
@media all and (min-width: 960px) { .row-1-3 {
display: table;
table-layout: fixed;
width: 100%;
}  .footer-bottom {
padding: 0 20px 50px 20px;
}
.footer-text {
margin-bottom: 0;
display: inline-block;
width: 40%;
}
.footer-btt-outer {
margin-bottom: 0;
display: inline-block;
width: 20%;
text-align: center;
}
.footer-social {
display: inline-block;
width: 40%;
text-align: right;
} }
@media all and (min-width: 1000px) { .col-1-3 {
width: 33.3334%;
display: inline-block;
padding-right: 14px;
float: left;
}
.col-1-3:nth-child(2n+2) {
padding-left: 7px;
padding-right: 7px;
}
.col-1-3:nth-child(3n+3) {
padding-left: 14px;
}
.row-2-3 .col-1-3 {
width: 50%;
display: inline-block;
padding-right: 10px;
float: left;
}
.row-2-3 .col-1-3:nth-child(2n+2) {
padding-left: 10px;
padding-right: 0;
}  .footer-widget-area-inner,
.footer-widget-area-inner-col4 {
padding-left: 80px;
}
.fw-columns,
.fw-columns-col4 {
width: 33.3334%;
margin-right: 40px;
margin-bottom: 40px;
}
.fw-columns:nth-child(2n),
.fw-columns-col4:nth-child(2n) {
margin-right: 40px;
}
.fw-columns:nth-child(2n+1),
.fw-columns-col4:nth-child(2n+1) {
margin-left: 0;
}
.fw-columns:nth-child(3n),
.fw-columns-col4:nth-child(3n) {
margin-right: 0;
}
.fw-columns:nth-child(3n+1),
.fw-columns-col4:nth-child(3n+1) {
margin-left: -80px;
}  .pagenavi .page-numbers {
display: inline-block;
}  .related-posts-row-sidebar {
padding-left: 40px;
}
.related-post-item-sidebar {
width: 33.3334%;
margin-right: 20px;
}
.related-post-item-sidebar:first-child {
margin-left: -40px;
}
.related-post-item-2-sidebar {
width: 50%;
margin-right: 40px;
}
.related-post-item-2-sidebar:first-child {
margin-left: -40px;
}  .woocommerce-pagination .page-numbers {
padding: 3px 10px 0px 10px !important;
}
.woocommerce .woocommerce-pagination ul.page-numbers {
margin-left: 0px !important;
} }
@media all and (min-width: 1020px) { .col-1-2-sidebar {
width: 50%;
display: inline-block;
padding-right: 10px;
float: left;
}
.col-1-2-sidebar:nth-child(2n+2) {
padding-left: 10px;
} }
@media all and (min-width: 1080px) { .article-content-outer-sidebar {
padding: 60px 100px;
}
.article-content-outer-sidebar-cc2,
.article-content-outer-cc3 {
padding: 30px 50px;
} .author-box-inner-sidebar {
padding: 40px 100px;
}  .comments-outer .comments-inner {
padding: 40px 170px 0 170px;
}
.comments-outer .comment-respond {
padding: 0 170px 60px 170px;
}
.comments-outer-sidebar .comments-inner {
padding: 40px 100px 0 100px;
}
.comments-outer-sidebar .comment-respond {
padding: 0 100px 60px 100px;
}
.comments-outer-sidebar .comment-form-name-outer {
width: 50%;
padding-right: 10px;
}
.comments-outer-sidebar .comment-form-email-outer {
width: 50%;
padding-left: 10px;
}
.comment.depth-2,
.comment.depth-3 {
padding-left: 80px;
}  .posts-widget-date {
display: inline-block;
}  .main-container-sidebar .post-navi-prev {
float: left;
width: 50%;
}
.main-container-sidebar .post-navi-next {
float: right;
width: 50%;
}
.main-container-sidebar .post-navi-prev .post-navi-inner {
margin-right: 2px;
}
.main-container-sidebar .post-navi-next .post-navi-inner {
margin-left: 1px;
}  .main-container-sidebar .post-styleZ {
height: 150px;
float: left;
}
.main-container-sidebar .post-styleZ img {
width: 225px;
height: 150px;
float: left;
position: absolute;
}
.main-container-sidebar .post-styleZ-inner,
.main-container-sidebar .post-styleZ-inner-with-t {
padding-left: 40px;
padding-right: 40px;
float: left;
}
.main-container-sidebar-cc2 .post-styleZ-inner,
.main-container-sidebar-cc2 .post-styleZ-inner-with-t,
.main-container-cc3 .post-styleZ-inner,
.main-container-cc3 .post-styleZ-inner-with-t {
padding-left: 40px;
padding-right: 40px;
}
.main-container-sidebar .post-styleZ-inner-with-t {
padding-left: 265px;
} }
@media all and (min-width: 1160px) { .footer-widget-area-inner-col4 {
padding-left: 120px;
}
.fw-columns-col4 {
width: 25%;
margin-right: 40px;
margin-bottom: 40px;
}
.fw-columns-col4:nth-child(2n),
.fw-columns-col4:nth-child(3n) {
margin-right: 40px;
}
.fw-columns-col4:nth-child(2n+1),
.fw-columns-col4:nth-child(3n+1) {
margin-left: 0;
}
.fw-columns-col4:nth-child(4n) {
margin-right: 0;
}
.fw-columns-col4:nth-child(4n+1) {
margin-left: -120px;
} }