@media (min-width: 1150px) {
#wi-mainnav {
display:block !important;
}
} @media (min-width: 980px) and (max-width: 1149px) {
body .container {
width:940px;
} html body.layout-boxed #wi-wrapper, 
html body.layout-boxed #wi-header-sticky-wrapper #wi-header.is-sticky {
width:980px;
}
#wi-mainnav {
display:block !important;
}	
#wi-mainnav .menu > ul > li > a {
padding-left:6px;
padding-right:6px;
}	
} @media (max-width: 979px) { body .container,
#wi-header .container .logo-desc {
width:724px;
}
.row-fluid [class*="span"] {
width:100%;
display:block;
margin:0;
} html body.layout-boxed #wi-wrapper, 
html body.layout-boxed #wi-header-sticky-wrapper #wi-header.is-sticky {
width:100%;
} #topbar-toggle {
display:block;
}
#wi-topbar .container {
height:auto;
display:none;
}
#wi-topbar .container .row-fluid [class*="span"] {
display:block;
width:100%;
margin:0;
text-align:center;
height:auto;
}
#wi-topbar .container .row-fluid [class*="span"]:first-child {
border-bottom:1px solid #333;
border-bottom-color:rgba(255,255,255,.2);
}
#wi-topbar .container .topbar-content {
display:block;
text-align:left;
float:none;
padding:10px 0;
}
#wi-topbar .container .topbar-content .ele {
} .topbar-menu {
width:200px;
}
.topbar-menu .topbar-mn {
display:none;
}
.topbar-menu .toggle-btn {
display:block;
}		
.topbar-menu ul.menu {
border:1px solid #333;
border-color: rgba(255,255,255,.2);
border-top:none;
}	
.topbar-menu ul.menu > li {
width:100%;
float:none;
}
.topbar-menu ul.menu > li > a {
border:none;
border-top:1px solid #333;
border-top-color: rgba(255,255,255,.2);
height:32px;
line-height:32px;
}
.topbar-menu ul.menu > li:first-child > a {
border:none;
} .topbar-menu ul.menu > li > ul {
position:static;
padding:0;
opacity:1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
visibility:visible;
}
body .topbar-menu ul.menu > li > ul {
width:100%; }	
.topbar-menu ul.menu > li > ul > li > a {
padding:0px 14px 0px 30px;
height:32px;
line-height:32px;
}
.topbar-menu ul.menu > li > ul > li:first-child a {
border-top: 1px solid #444;
border-top-color: rgba(255,255,255,.2);
}
.topbar-menu ul.menu > li > ul > li > a:before {
content:"-";
margin-right:6px;
font-family:Arial, Helvetica, sans-serif;
}  #wi-topbar.topbar-light .container .row-fluid [class*="span"]:first-child {
border-bottom:none;			
}
#wi-topbar.topbar-light	.topbar-menu ul.menu {
border-color:#ccc;
}	
#wi-topbar.topbar-light	.topbar-menu ul.menu > li > a {
border-top-color:#ccc;
}
#wi-topbar.topbar-light	.topbar-menu ul.menu > li > ul {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border:none;
left:0;
}
#wi-topbar.topbar-light	.topbar-menu ul.menu > li > ul > li > a {
border-top-color:#ccc;
}
#wi-topbar.topbar-light .topbar-menu ul.menu > li > ul > li > a:before {
display:none;
} #wi-topbar.topbar-grey .container .row-fluid [class*="span"]:first-child {
border-bottom-color:#ddd;
}
#wi-topbar.topbar-grey .topbar-menu ul.menu {
background:#fff;
border:1px solid #aaa;
border-top:none;
}
#wi-topbar.topbar-grey .topbar-menu ul.menu > li > a {
border:none;
border-top-color:#ccc;
}
#wi-topbar.topbar-grey	.topbar-menu ul.menu > li > ul {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border:none;
left:0;
}
#wi-topbar.topbar-grey	.topbar-menu ul.menu > li > ul > li > a {
border:none;
border-top-color:#ccc;
}
#wi-topbar.topbar-grey .topbar-menu ul.menu > li > ul > li > a:before {
display:none;
} #wi-topbar.topbar-primary .topbar-menu ul.menu > li > ul {
background-color:transparent;
border-top:none;
}
#wi-topbar.topbar-primary .topbar-menu ul.menu > li:hover > a,
#wi-topbar.topbar-primary .topbar-menu ul.menu > li.current-menu-item > a,
#wi-topbar.topbar-primary .topbar-menu ul.menu > li.current-menu-ancestor > a {
color:#fff;
background:transparent;
} #wi-header {
height:auto;
}
#wi-header .container {
width:100%;
}
#wi-header .container .logo-desc {
max-width:100%;
padding:10px 0;
margin:0 auto;
} #wi-header-sticky-wrapper #wi-header.is-sticky {
position:relative;
top:auto !important;
left:auto !important;
height:auto;
padding-bottom:0;
padding-top:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-bottom:none;
}
#wi-header-sticky-wrapper {
height:auto !important;
}
#wi-header-sticky-wrapper #wi-header.is-sticky #wi-logo,
#wi-header-sticky-wrapper #wi-header.is-sticky #wi-logo a {
display:inline-block;
height:auto;
}	
#wi-header-sticky-wrapper #wi-header.is-sticky #wi-logo img {
max-height:60px;
}	
#wi-header .row-fluid [class*="span"] {
display:block;
width:100%;
margin:0;
min-height:0;
}
body #wi-logo img {
margin-top:0;
margin-bottom:0;
}	
#wi-header.style-2 #wi-logo {
margin-bottom:0;
}
#wi-header.style-2 #wi-logo a {
margin-top:0;
}	
#wi-header-sticky-wrapper #wi-header.is-sticky.style-2 .logo-desc {
display:block;
} #wi-mainnav {
width:100%;
float:none;
background:#111;
display:none;
}
.toggle-menu {
display:block;
}
#wi-mainnav .menu > ul > li {
display:block;
width:100%;
float:none;
}
#wi-mainnav .menu > ul > li a .indicator {
display:block;
width:100px;
}	
#wi-mainnav .menu > ul > li a:after {
display:none !important;
}
#wi-mainnav .menu > ul > li > a,
#wi-mainnav .menu > ul > li > a:hover {
height:auto;
line-height:inherit;
display:block;
padding:6px 20px;
height: auto !important;
line-height: inherit !important;
text-align:left;
color:#fff !important;
border-top:1px solid #242424;
border-top-color:rgba(255,255,255,.1);
}
#wi-mainnav .menu > ul > li:first-child > a {
border-top:none;
} #wi-mainnav .menu > ul > li ul {
position:static !important;
width: 100% !important;
opacity:1 !important;
position:static;
display:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#wi-mainnav .menu > ul > li ul > li {
width:100% !important;
display:block;
float:none !important; padding:0 !important;
}
#wi-mainnav .menu > ul > li > ul > li > a {
padding-left:46px;
border-top:none;
}
#wi-mainnav .menu > ul > li ul > li > a {
border-top:none;
}	
#wi-mainnav .menu > ul > li > ul > li > ul > li > a {
padding-left:70px;
}
#wi-mainnav .menu > ul > li > ul > li > ul > li > ul > li > a {
padding-left:86px;
}	
#wi-mainnav .menu > ul > li > ul > li:first-child > a {
border-top: 1px solid #242424;
border-top-color: rgba(255,255,255,.1);
}
#wi-mainnav .menu > ul > li ul > li > a.sf-with-ul:after, 
#wi-mainnav .menu > ul > li ul > li > a.has-submenu:after {
display:none;
}
#wi-header-sticky-wrapper #wi-header.is-sticky #wi-mainnav .menu > ul > li > ul {
margin-top:0;
} #wi-mainnav .menu > ul >li.mega {
display:block;
position:static;
}
#wi-mainnav .menu > ul >li.mega > ul {
}
#wi-mainnav .menu > ul >li.mega > ul > li {
display:block;
width:100% !important;
float:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0px;
border-right:none;
}
#wi-mainnav .menu > ul >li.mega.mega-2 > ul > li,
#wi-mainnav .menu > ul >li.mega.mega-3 > ul > li,
#wi-mainnav .menu > ul >li.mega.mega-4 > ul > li,
#wi-mainnav .menu > ul >li.mega.mega-5 > ul > li,
#wi-mainnav .menu > ul >li.mega.mega-6 > ul > li {
width:100%
}		
#wi-mainnav .menu > ul >li.mega > ul > li > a {
font-size:11px;
color: #999;
color: rgba(255,255,255,.6);
border-bottom:none;
border-top:none;
padding: 7px 20px;
padding-left:46px;
}
#wi-mainnav .menu > ul >li.mega > ul > li:first-child > a {
border-top: 1px solid #242424;
border-top-color: rgba(255,255,255,.1);
}
#wi-mainnav .menu > ul >li.mega > ul > li > a.sf-with-ul {
margin-bottom:0px;
}	
#wi-mainnav .menu > ul >li.mega > ul > li > a:after {
display:none;
}		
#wi-mainnav .menu > ul >li.mega > ul > li > ul {
position:static !important;
display:none;
opacity:1 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter: alpha(opacity=1);
width:100%;
font-size:11px;
}
#wi-mainnav .menu > ul >li.mega > ul > li > ul > li > a {
padding: 7px 20px;
padding-left:70px;
} body.nav-submenu-light  #wi-mainnav,
.nav-submenu-light #wi-header.style-2 #wi-mainnav,
.nav-submenu-light #wi-header-sticky-wrapper #wi-header.is-sticky.style-2 #wi-mainnav {
background:#fff;
}
.nav-submenu-light #wi-mainnav .menu > ul > li > a, 
.nav-submenu-light #wi-mainnav .menu > ul > li > a:hover {
color:#333 !important;
}
.nav-submenu-light #wi-mainnav .menu > ul > li ul {
border:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}	
.nav-submenu-light #wi-mainnav .menu > ul > li ul {
border-top-color:#eee;
} #wi-header.style-2 #wi-mainnav {
display: none;
text-align: left;
height: auto;
}
#wi-header.style-2 #wi-mainnav > .menu {
display: block;
} #footer-bottom {
height:auto;
text-align:center;
}
.footer-bottom-content {
display:inline-block;
text-align:left;
float:none;
}	
#footer-bottom .footer-bottom-right {
float:none;
} .side-nav-slide.sticky {
position:static;
} #primary {
padding-right:0;
}
.wi-page.sidebar-left #primary,
.wi-archive.sidebar-left #primary {
float:none;
padding-left:0;
} .wi-recent-posts.style-2 .recent-item {
float:none;
width:100% !important;
padding:20px 0 0;
}
.wi-recent-posts.style-2 .recent-item:first-child {
padding-top:0;
}	
}
@media (min-width: 768px) and (max-width: 979px) {
.wi-recent-posts.style-2 .recent-item .post-thumbnail {
float:left;
margin-right:20px;
width:170px;
}
}
@media (max-width: 767px) { body {
padding-left:0px;
padding-right:0px;
}
body .container,
#wi-header .container .logo-desc {
width:460px;
} .admin-bar #wi-header-sticky-wrapper #wi-header.is-sticky {
top:0; position:static; }
#wi-header .container {
}
#wi-header-sticky-wrapper #wi-header.is-sticky .container {
padding:0;
}	
body #wi-logo img {
margin-top:0px;
margin-bottom:0;
}
#wi-mainnav .menu > ul > li a .indicator {
width:70px;
} #wi-titlebar .title {
font-size:27px;
} .wi-article {
padding:20px 0;
}
.wi-article .post-thumbnail {
width:100%;
margin:0;
float:none;
margin-bottom:20px;
}
.wi-article.thumb-right .post-thumbnail {
margin:0;
text-align:center;
float:none;
margin-bottom:20px;
}	
.wi-article.format-status .user-avatar {
width:60px;
height:60px;
margin-right:10px;
}	
.wi-article.format-status .text-area .post-content {
padding:10px 20px;
}
.wi-article.format-quote .text-area {
padding-left:50px;
}
.wi-article.format-quote .text-area .post-content {
font-size:16px;
}		
.wi-blog-slider	.flexslider .flex-direction-nav a,
.has-sidebar .wi-blog-slider .flexslider .flex-direction-nav a {
width:32px;
height:32px;
margin-top:-16px;
}
.wi-blog-slider[data-thumbnail-pager="true"] .flexslider .flex-direction-nav a,
.has-sidebar .wi-blog-slider[data-thumbnail-pager="true"] .flexslider .flex-direction-nav a {
margin-top:-59px; }
.wi-pagination > ul {
padding:0;
} .wi-article.format-link .link-thumb {
width:120px;
}
.wi-single.format-quote .text-area {
padding-left:50px;
}	
.wi-single.format-quote .text-area .post-content {
font-size:16px;
}	
.wi-single.format-status .text-area .post-content {
padding:10px 20px;
} .post-nav .nav-text {
line-height:20px;
padding:15px 0;
}
.post-nav .ele .nav-text a {
font-size:13px;
}
.post-nav .nav-thumb {
margin-left:10px;
width:50px;
height:50px;
}	
.post-nav .next .nav-thumb {
margin-left:auto;
margin-right:10px;
} .authorbox .inner {
padding:15px;
}		
.authorbox .author-avatar {
width:60px;
margin-right:20px;
}	
.authorbox .text h4 {
font-size:14px;
}
.authorbox .text h4 a {
margin-left:0;
} .comments-title {
font-size:45px;
}		
.commentlist .comment-avatar {
margin-right:20px;
}
.commentlist .fn {
font-size:14px;
}
.commentlist ol.children {
margin-left:32px;
} #cboxNext,
#cboxPrevious {
width:32px;
height:32px;
margin-top:-16px;
}	
#cboxClose,
#cboxClose:after {
width:24px;
height:24px;
line-height:24px;
} #wi-bottom-popup {
display:none;
} .wpcf7 .input,
.wpcf7 .textarea {
width:100%;
margin:0;
display:block;
float:none;
} .gallery-item {
padding:0;
}
.wp-caption-text, 
.gallery-caption {
display:none;
} #scrollup {
display:none !important;
width:32px;
height:32px;
bottom:10px;
right:10px;
} .tp-leftarrow.default, .tp-rightarrow.default {
width:32px;
height:32px;
margin-top:-16px;
} #footer-bottom .footer-copyright-text {
text-align:center;
}
.footer-bottom-content {
line-height:1;
text-align:center;
}	
#footer-bottom .ele {
float:none;
margin:0 3px !important;
display:inline-block;
}
}
@media (max-width: 479px) { body {
padding-left:0px;
padding-right:0px;
}
body .container,
#wi-header .container .logo-desc {
width:300px;
}
.toggle-menu {
right:10px;
}			
#wi-logo img {
max-width:200px;
}
blockquote {
padding:0 0 0 15px;
margin-left:10px;
}
.wi-article.format-status .user-avatar {
width:50px;
height:50px;
margin-right:0;
}	
.recent-item .post-thumbnail {
width:60px;
height:60px;
margin-right:12px;
padding:3px;
}
.recent-item .post-thumbnail .format-icon {
height:60px;
} .wi-article.format-link .link-thumb {
width:100%;
float:none;
margin:0;
margin-bottom:20px;
}
.wi-blog-slider[data-thumbnail-pager="true"] .flexslider .flex-direction-nav a {
margin-top:-44px; }	
.wi-blog-slider	.flex-control-thumbs img {
height: 50px;
padding: 0;
border: none;
}
.wi-article .meta .ele {
float:none;
padding:0;
padding-bottom:5px;
margin-bottom:10px;
}
.wi-article .meta .ele:before {
position:static;
width:auto;
height:auto;
display:inline-block;
content:"-";
margin-right:10px;
background:none;
}
.wi-article .meta .ele:first-child:before {
display:inline-block;
} #wi-titlebar .meta .ele {
float:none;
padding:0;
padding-top:5px;
margin-top:10px;
}
#wi-titlebar .meta .ele:before {
display:none;
}	
#wi-titlebar .meta .ele:first-child {
margin-top:0;
}
.post-nav .prev a i {
margin-right:0;
}
.post-nav .next a i {
margin-left:0;
}			
.post-nav .nav-text span {
display:none;
}	
.authorbox .author-avatar {
float: none;
display: block;
width: 80px;
margin:0;
margin-bottom: 20px;
}
.comments-title {
font-size:40px;
}
.tags {
font-size:12px;
}
.tag-label {
margin-right:6px;
}	
.commentlist .comment-avatar {
margin-right: 10px;
width: 50px;
padding: 0;
border: none;
}
.commentlist ol.children {
margin-left:20px;
} #footer-bottom .footer-bottom-right .ele {
margin-left:2px;
}
} @media (max-width: 979px) { .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width:49% !important;
margin:0 2% 2% 0 !important;
}
.woocommerce ul.products li.product:nth-child(2n), 
.woocommerce-page ul.products li.product:nth-child(2n) {
float:right;
clear:none !important;
margin-right:0  !important;
} .woocommerce .cart-collaterals .shipping_calculator, 
.woocommerce-page .cart-collaterals .shipping_calculator {
margin-top:20px;
}
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text {
width:48%;
}	
}
@media (max-width: 767px) {
.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count {
float:none;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float:none;
}
}
@media (max-width: 479px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width:100% !important;
margin:0 0 3% !important;
}
.woocommerce #review_form #respond p.stars, 
.woocommerce-page #review_form #respond p.stars {
margin-left:0;
} .woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
display:block;
width:100%;
border: 1px solid #999;
border-bottom: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;		
}		
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
background: #000;
color: #fff;
border-color: #000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
display:block;
} .woocommerce table.shop_table.cart th, 
.woocommerce-page table.shop_table.cart th {
padding-right:2px;
text-align:center;
}
.woocommerce table.cart td.product-name a:after, 
.woocommerce-page table.cart td.product-name a:after {
display:none;
}
.woocommerce table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,	
.woocommerce table.cart td.actions .button, 
.woocommerce-page table.cart td.actions .button {
width:100% !important;
clear:both !important;
float:none !important;
margin-bottom:10px !important;
}
}