@media only screen and (min-width: 942px) and (max-width: 1170px) {
.container { width:940px; }
#main { 
box-sizing: border-box;
width:644px; 
}
#sidebar {width: 259px;} .feat-item {
height:461px;
}  .promo-area.promo3 .promo-item {
width: calc(33% - 16.5px);
float: left;
display: inline-block;
}
.promo-area.promo3 .promo-item-1,
.promo-area.promo3 .promo-item-2 {
margin-right: 29px;
} .post-pagination {
padding: 10px 0 0;
}
.item-related {
width:184px;
}
#main.fullwidth .item-related {
width: 286px;
margin-right: 15px;
} .qb-grid > li {
width:307px;
}
#main.fullwidth .qb-grid > li {
width:450px;
}
.grid-item .grid-content {
margin: 0 auto;
padding: 15px 20px 20px;
} #sidebar .widget {
padding: 25px 15px;
}
.about_widget_img {
max-width: 225px !important;
}
#sidebar .instagram-pics li {
width: 160px;
}
#landing-sidebar-left {
width: 100%;
display: block;
margin-bottom: 30px;
float: none;
}
#landing-sidebar-right {
display: block;
margin: 0 auto;
float: none;
}
.home-sidebar .mc4wp-form input[type=email], 
.landing-sidebar .mc4wp-form input[type=email] {
width: 34%;
}
.home-sidebar .mc4wp-form button, 
.mc4wp-form input[type=button], 
.home-sidebar .mc4wp-form input[type=submit], 
.landing-sidebar .mc4wp-form button, 
.mc4wp-form input[type=button], 
.landing-sidebar .mc4wp-form input[type=submit],
.mc4wp-form input[type=button] {
width: 12% !important;
}
#instagram-footer .widget_mc4wp_form_widget {
padding: 40px 2.5% 40px;
} .lookbook_item {
height: 294px;
}
.woocommerce-cart .wc-proceed-to-checkout {
font-size: 12px;
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.container { width:726px; }
#main { width:100%; }
#top-bar .container2 {
margin: 0 15px;
}
#sidebar {
width:480px;
margin:0 auto;
float:none;
overflow:hidden;
}
#nav-wrapper {
display:none;
}
.slicknav_menu {
display:block;
} .qb-grid > li, #main.fullwidth .qb-grid > li  {
width:348px;
}
#main.fullwidth .qb-grid > li  {
margin-right:26px;
}
.qb-grid .grid-item .grid-content {
margin: 0 auto;
padding: 10px 20px 20px;
}  .fullwidth .ms-container {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 30px;
-webkit-column-gap: 30px;
column-gap: 30px;
} .feat-item {
height:356px;
}
.feat-overlay h2 {
font-size:23px;
} .promo-area {
padding-bottom: 20px;
} .promo-area.promo3 .promo-item {
width: calc(33% - 16.5px);
float: left;
display: inline-block;
}
.promo-area.promo3 .promo-item-1,
.promo-area.promo3 .promo-item-2 {
margin-right: 28px;
} .promo-area.promo4 .promo-item {
width: calc(50% - 10px);
}
.promo-area.promo4 .promo-item-1,
.promo-area.promo4 .promo-item-2 {
margin-bottom: 20px;
}
.promo-area.promo4 .promo-item-1,
.promo-area.promo4 .promo-item-3 {
margin-right: 20px;
}
.promo-area.promo4 .promo-item-2 {
margin-right: 0;
} .item-related, #main.fullwidth .item-related {
width:212px;
margin-right:19px;
}
#main.fullwidth .item-related:last-child {
margin-right:0;
} .page #content {
margin-top: 0px;
} .widget h4.widget-title:after {
left: 210px;
text-align: center;
}
#landing-sidebar-left {
width: 100%;
display: block;
margin-bottom: 30px;
float: none;
}
#landing-sidebar-right {
display: block;
margin: 0 auto;
float: none;
}
.home-sidebar .widget_mc4wp_form_widget, 
.landing-sidebar .widget_mc4wp_form_widget {
padding: 30px 1.5%;
min-height: 150px;
}
.home-sidebar .widget_mc4wp_form_widget h4.widget-title, 
.landing-sidebar .widget_mc4wp_form_widget h4.widget-title,
#instagram-footer .widget_mc4wp_form_widget h4.instagram-title {
width: 45%;
}
.home-sidebar .widget_mc4wp_form_widget h4.widget-title span, 
.landing-sidebar .widget_mc4wp_form_widget h4.widget-title span, 
#instagram-footer .widget_mc4wp_form_widget h4.instagram-title span {
font-size: 20px;
}
.home-sidebar .mc4wp-form button, 
.mc4wp-form input[type=button], 
.home-sidebar .mc4wp-form input[type=submit], 
.landing-sidebar .mc4wp-form button, 
.mc4wp-form input[type=button], 
.landing-sidebar .mc4wp-form input[type=submit],
.mc4wp-form input[type=button],
#instagram-footer .mc4wp-form button,  
#instagram-footer .mc4wp-form input[type=submit] {
width: 14% !important;
margin-left: 1.5%;
}
.home-sidebar .lastest_news, 
.landing-sidebar .lastest_news {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
column-gap: 20px;
}
.home-sidebar .widget ul.lastest_news li, 
.landing-sidebar .widget ul.lastest_news li {
margin-bottom: 15px;
min-height: 264px;
}
.home-sidebar .lastest_news li .side-item .side-image, 
.landing-sidebar .lastest_news li .side-item .side-image {
max-height: 200px;
}
#sidebar .instagram-pics li {
width: 47.5%;
} .lookbook_item {
height: 227px;
}	
.lookbook_item:hover .overlay {
top: 25%;
}
.woocommerce-cart .wc-proceed-to-checkout {
font-size: 12px;
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.container { width:300px; }
#top-bar .container2 {margin: 0 20px;}
#main { width:100%; }
#sidebar {
width:100%;
}
#logo img {
max-width:100%;
}
#nav-wrapper {
display:none;
}
.slicknav_menu {
display:block;
}
#top-social {
height: 32px;
overflow: hidden;
margin-left: 30px;
}
#top-social a {
font-size: 15px;
}
#top-search .fa {
font-size: 15px;
} .qb-grid > li, #main.fullwidth .qb-grid > li {
width:100%;
margin-right:0;
}
.qb-grid .grid-item .grid-content {
margin: 0 auto;
padding: 10px 20px 20px;
} .list-item .post-img img { max-width:90px; }
.list-item .post-img { margin-right:16px; }
.list-item p { display:none; }
.list-item .post-header h2 a { font-size:14px; letter-spacing:1px; }
.list-item .post-header h2 { margin-bottom:9px; }
.list-item .post-header { margin-bottom:0; }
#main.fullwidth .list-item .post-img img { max-width:90px; }
.list-title-divider { margin: 0 0 10px; } .ms-container {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
} .fullwidth .ms-container {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
} .featured-area .feat-item {
height:200px;
}
.featured-area .feat-overlay h2 {
font-size:15px;
}
.featured-area .feat-more {
font-size:9px;
padding:8px 9px 9px 10px;
}
.featured-area .feat-inner {
max-width:80%;
}
.featured-area .feat-overlay h2 {
margin-bottom:12px;
}
.featured-area .feat-overlay .cat a {
margin:0 3px 10px;
} .promo-area {
padding-bottom: 10px;
} .promo-area.promo3 .promo-item {
}
.promo-area.promo3 .promo-item-1,
.promo-area.promo3 .promo-item-2 {
width: calc(50% - 15px);
margin-bottom: 20px;
}
.promo-area.promo3 .promo-item-1 {
margin-right: 20px;
}
.promo-area.promo3 .promo-item-2 {
margin-right: 0;
}
.promo-area.promo3 .promo-item-3 {
width: 100%;
} .promo-area.promo4 .promo-item {
width: calc(50% - 10px);
}
.promo-area.promo4 .promo-item-1,
.promo-area.promo4 .promo-item-2 {
margin-bottom: 20px;
}
.promo-area.promo4 .promo-item-1,
.promo-area.promo4 .promo-item-3 {
margin-right: 20px;
}
.promo-area.promo4 .promo-item-2 {
margin-right: 0;
} .item-related, #main.fullwidth .item-related {
width:300px;
margin-right:0;
margin-bottom:20px;
} .post {
margin-bottom: 50px;
}
.content-post-wrap {
padding: 20px;
} .post-header h2 a, .post-header h1 {
font-size:19px;
letter-spacing:2px;
}
.post-header h2, .post-header h1 {
max-width:100%;
} .post-share-box {
width:100% !important;
}
.post-share-box:last-child {
border-bottom:none;
} .post-author {
text-align: center;
}
.author-written-by {
margin-bottom: 7px;
}
.author-img {
display: block;
float: none;
margin: 0 auto 14px;
}
.author-img img {
max-width:60px;
height:auto;
} .post-pagination {
padding: 10px 0 0;
}
.post-pagination .alignleft {
margin-right: 5px;
}
.post-pagination .alignright {
margin-left: 5px;
}
.post-pagination {
height: 80px;
}
.post-pagination .alignleft {
float: none;
display: block;
margin: 0 auto;
}
.post-pagination .alignright {
float: none;
display: block;
margin: 20px auto 0;
padding-bottom: 30px;
border-bottom: 1px solid #eee;
} .post-related {
padding-top: 30px;
margin-bottom: 40px;
} .post-comments {
margin-top: 40px;
} #sidebar .instagram-pics li {
width: 47.5%;
} #landing-sidebar-left {
width: 100%;
display: block;
margin-bottom: 30px;
float: none;
}
#landing-sidebar-right {
display: block;
margin: 0 auto;
float: none;
width: 100%;
}
.home-sidebar .widget_mc4wp_form_widget, 
.landing-sidebar .widget_mc4wp_form_widget {
padding: 30px 0.5%;
min-height: 220px;
}
.home-sidebar .widget_mc4wp_form_widget h4.widget-title, 
.landing-sidebar .widget_mc4wp_form_widget h4.widget-title, 
#instagram-footer .widget_mc4wp_form_widget h4.instagram-title {
display: block !important;
margin: 0 0 15px;
float: none;
text-align: center;
width: 100%;
max-width: 100%;
}
.home-sidebar .mc4wp-form input[type=email], 
.landing-sidebar .mc4wp-form input[type=email],
#instagram-footer .mc4wp-form input[type=email] {
display: block;
float: none;
max-width: 100%;
width: 100%;
margin-bottom: 15px;
}
.home-sidebar .mc4wp-form button, 
.mc4wp-form input[type=button], 
.home-sidebar .mc4wp-form input[type=submit], 
.landing-sidebar .mc4wp-form button, 
.mc4wp-form input[type=button], 
.landing-sidebar .mc4wp-form input[type=submit],
.mc4wp-form input[type=button],
#instagram-footer .mc4wp-form button,  
#instagram-footer .mc4wp-form input[type=submit] {
width: 100% !important;
display: block;
float: none;
margin: 0;
}
.home-sidebar .lastest_news, 
.landing-sidebar .lastest_news {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
column-gap: 20px;
}
.home-sidebar .widget ul.lastest_news li, 
.landing-sidebar .widget ul.lastest_news li {
margin-bottom: 15px;
min-height: 200px;
}
.home-sidebar .lastest_news li .side-item .side-image, 
.landing-sidebar .lastest_news li .side-item .side-image {
max-height: 200px;
} #footer-social a span {
display:none;
}
#footer-social a {
font-size:18px;
margin:0 10px;
} #instagram-footer ul.instagram-pics > li {
width:25% !important;
}
#instagram-footer ul.instagram-pics > li:nth-child(8), #instagram-footer ul.instagram-pics > li:nth-child(7), #instagram-footer ul.instagram-pics > li:nth-child(6), #instagram-footer ul.instagram-pics > li:nth-child(5) {
display:none;
} .lookbook_item {
width: 48.5%;
height: 232px;
margin-right: 3%;
}
.lookbook_item:nth-of-type(3n) {
margin-right: 3%;
}
.lookbook_item:nth-of-type(2n),.lookbook_item:last-child {
margin-right: 0;
}
.lookbook_item .overlay {
display: none;
} .woocommerce ul.products li.product:nth-child(odd)  {
margin-right: 5.5%;}
.woocommerce ul.products li.product:nth-child(even) {
margin-right: 0 !important;
}
.woocommerce ul.products li.product {
width: 47%;
}
.woocommerce-cart .wc-proceed-to-checkout {
font-size: 12px;
width: 100%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width:480px; }
.qb-grid > li, #main.fullwidth .qb-grid > li {
width:225px;
margin-right:26px;
}
.qb-grid .grid-item .grid-content {
margin: 0 auto;
padding: 10px 20px 20px;
} .feat-item {
height:300px;
}
.feat-overlay h2 {
font-size:17px;
}
.feat-inner {
max-width:70%;
} .item-related, #main.fullwidth .item-related {
width:132px;
margin-right:16px;
} .author-img img {
max-width:70px;
height:auto;
}
}
@media only screen and (max-width: 479px) { #top-bar .container2 {margin: 0 10px;}
#top-social {padding: 14px 0 0px;} .featured-area .feat-overlay .cat a {
font-size: 12px;
} .promo-area {
padding-bottom: 10px;
} .promo-area.promo2 .promo-item {
width: 100%;
float: none;
}
.promo-area.promo2 .promo-item-1 {
margin-right: 0;
margin-bottom: 10px;
} .promo-area.promo3 .promo-item {
}
.promo-area.promo3 .promo-item-1,
.promo-area.promo3 .promo-item-2 {
width: 100%;
margin-bottom: 15px;
margin-right: 0;
} .promo-area.promo4 .promo-item {
width: 100%;
}
.promo-area.promo4 .promo-item-1,
.promo-area.promo4 .promo-item-2,
.promo-area.promo4 .promo-item-3,
.promo-area.promo4 .promo-item-4 {
margin-right: 0;
float: none;
}
.promo-area.promo4 .promo-item-1,
.promo-area.promo4 .promo-item-2,
.promo-area.promo4 .promo-item-3 {
margin-bottom: 15px;
} .post {
padding: 25px 15px;
margin-bottom: 30px;
}
.post-share .share-text {
font-size: 18px;
}
.post-share-box {
height:36px;
line-height:36px;
text-align:center;
z-index: 5;
position: relative;
}
.post-share-box.share-buttons a i {
font-size: 14px;
height: 32px;
width: 32px;
line-height: 32px;
margin: 0 5px;
}
.post-related { 
padding-top: 30px;
}
.post-related .item-related {
width: 268px;
}  .qb-grid .grid-item {
padding: 0 !important;
}
.qb-grid .grid-item .grid-content {
margin: 0 auto;
padding: 10px 20px 20px;
} .list-item {
padding: 15px;
}
.list-item  .cat {
display: none;
} .home-sidebar .lastest_news, 
.landing-sidebar .lastest_news {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
} .lookbook_item {
height: 150px;
}
#footer-social a {
margin:0;
} .woocommerce ul.products li.product {
margin-right: 0;}
.woocommerce ul.products li.product {
width: 100%;
}
.woocommerce input.button {
font-size: 11px !important;
}
.woocommerce-cart .wc-proceed-to-checkout {
font-size: 12px;
width: 100%;
}
}