
/*
--------------------------------------------------------------
    TABLE OF CONTENTS
--------------------------------------------------------------
    to reach the desired section, use "search" on your editor
--------------------------------------------------------------
1. MEDIA QUERIES - MIN WIDTH 942 - MAX-WIDTH: 1170
2. MEDIA QUERIES - MIN WIDTH 768 - MAX-WIDTH: 960
3. MEDIA QUERIES - MAX-WIDTH: 767
4. MEDIA QUERIES - MIN WIDTH 480 - MAX-WIDTH: 768
-------------------------------------------------------------------*/


/*	1. MEDIA QUERIES - MIN WIDTH 942 - MAX-WIDTH: 1170
-------------------------------------------------------------- */
@media only screen and (min-width: 1170px) and (max-width: 1470px) {
	#nav-wrapper,.pagination .newer,.minifooter .copyright.left {
margin-left: 250px;
}
}
@media only screen and (min-width: 942px) and (max-width: 1170px) {

	#nav-wrapper { 
		display:none;
	}
	.slicknav_menu {	
		display:block; 
	}
	#menu-top-bar{
		line-height: 0px;
	}
	#nav-wrapper .menu li a, .slicknav_nav a{
		line-height: 10px;
	}
	.container, #footer, .minifooter,.top-menu-container { width:960px; }
	#main { width:595px; }
	.container{
		padding: 0 20px;
	}
	
	#logo {
		margin:0px 140px;
	}
	.su-custom-gallery-slide img{
		width: 280px;
	}
	
	.bsimple-grid .bsimpleall {
		width:282px;
	}
	
	#main.fullwidth .bsimple-grid .bsimpleall {
		width:459px;
	}
	
	.item-related {
		width:200px;
		margin-right:19px;
	}
	#search-icon{
		display: none;
	}
	#social-bar-top{
		margin:40px 20px;
	}
   
	#menu-top-bar{
		line-height: 0px;
	}
		.cart-contents{
		display: none;
	}

}
/*	2. MEDIA QUERIES - MIN WIDTH 768 - MAX-WIDTH: 960
-------------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 960px) {

	#nav-wrapper { 
		display:none;
	}
	.slicknav_menu {	
		display:block; 
	}
	#social-bar-top{
		margin:40px 20px;
	}
	.cart-contents{
		display: none;
	}
	.container, #footer, .minifooter, .top-menu-container { 
		width:746px; }
	.container{
		padding: 0 20px;
	}
	
	#main { width:100%; }
	
	#sidebar {
		width:480px;
		margin:0 auto;
		float:none;
		overflow:hidden;
	}
	.widgetnews input, .widgetnews select{
    width: 26.5%;
    margin-left:30px;
    float: left;
    border:none;
    padding: 14px 7px;
    color: #B4B4B4;

  }
		
	#logo {
		margin:-15px 100px;
		
	}
	.header-ad{
		float: none!important;
		text-align: center!important;
	}

	.slide-img .bsimple-post-head h2 a { 
		font-size:12px; 
	}
	
	.bsimple-grid .bsimpleall {
		width:347px;
	}
	
	#main.fullwidth .bsimple-grid .bsimpleall {
		width:357px;
		margin-right:26px;
	}
	.su-custom-gallery-slide img{
		width: 233px;
	}
	
	.item-related {
		width:236px;
		margin-right:18px;
	}
	
	#nav-wrapper{
		text-align: center;
		float: none;
	}
	
	#search-icon{
		display: none;
	}
	
	#menu-top-bar{
		line-height: 0px;
			}

}

/*	3. MEDIA QUERIES - MAX-WIDTH: 767
-------------------------------------------------------------- */
@media only screen and (max-width: 767px) {

	#nav-wrapper { 
		display:none;
	}
	#nav-wrapper .menu li a, .slicknav_nav a{
		line-height: 10px;
	}
	.container, #footer, .minifooter, .top-menu-container { 
		width:270px; 
	}
	.container{
		padding: 0 20px;
	}
	#content { margin-bottom:2px; }
	#main { width:100%; }
	#sidebar {
		width:100%;
	}
	.gmads img{
		width: 100%!important;
	}

	#logo img {
		margin: -10px 50px;
		max-width: 75%;
	}
	#logo, #menu-top-bar {
		line-height: 0px;
		
	}
	.border-slider {
		border:0px solid rgba(255, 255, 255, 0.5);
		padding: 2px;

	}
	.slide-img {
		height: 300px;

	}

	.su-custom-gallery-slide img{
		width: 300px;
	}
	.feat-overlay-inner{
		margin-top: 85px;
		
	}
	#nav-wrapper { 
		display:none;
	}
	.slicknav_menu {	
		display:block; 
	}
	
	.widgetnews input, .widgetnews select{
    width: 22.5%;
    margin-left:30px;
    float: left;
    border:none;
    padding: 14px 7px;
    color: #B4B4B4;

  }
  .widgetnews form {
    width: 100%;
    margin-left: 5px;
  
  }
	
	#top-search { right:10px; }
	i.search-desktop { display:none; }
	i.search-toggle { display:inline; }
	#top-search { display:none; }
	#social-bar-top{
		display: none;
	}
	.slicknav_menu {	
		display:block; }
	#nav-wrapper{
		text-align: center;
		float: none;
	}
	.list-item .post-img img { max-width:320px; }
	.list-item .post-img { margin-right:16px; }
	.list-item p { display:none; }
	.list-item .bsimple-post-head h2 a { font-size:16px; }
	.list-item .bsimple-post-head h2 { margin-bottom:6px; }
	.list-item .bsimple-post-head { margin-bottom:0; }
	.bsimple-grid .bsimpleall, #main.fullwidth .bsimple-grid .bsimpleall {
		width:320px;
		margin-right:0;
	}
	.grid-item .bsimple-post-head h2 a {
		font-size:18px;
	}
	
	.item-related {
		width:320px;
		margin-right:0;
		margin-bottom:20px;
	}
	
	.author-img {
		margin-right:16px;
	}
	.author-img img {
		max-width:60px;
		height:auto;
	}
	.post-comments ul.children {
		margin:0px;
	}
	#respond textarea { width:90%; }
	.bx-wrapper .bx-prev { left: 10px; }
	.bx-wrapper .bx-next { right: 10px; }
	#search-icon{
		display: none;
	}
	.wpcf7-form{
		width: 99%;
	}
	#footer{
		margin: 0 -30px;

	}
	.minifooter{
		margin:5px -30px;
	}
}

/*	4. MEDIA QUERIES - MIN WIDTH 480 - MAX-WIDTH: 768
-------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 768px) {
	
	.container, #footer, .minifooter, .top-menu-container { width:430px; }
	.slide-img .bsimple-post-head h2 a { line-height: 23px!important; font-size: 12px!important; }
	.list-item .post-img img { max-width:180px; }
	.list-item .post-img { margin-right:22px; }
	.list-item .bsimple-post-head h2 a { font-size:20px; }
	.list-item .bsimple-post-head h2 { margin-bottom:8px; }

	
	.bsimple-grid .bsimpleall, #main.fullwidth .bsimple-grid .bsimpleall {
		width:200px;
		margin-right:26px;
	}

	#nav-wrapper { 
		display:none;
	}
	.slicknav_menu {	
		display:block; 
	}
	.item-related {
		width:154px;
		margin-right:18px;
	}
	
	.author-img img {
		max-width:70px;
		height:auto;
	}
	.su-custom-gallery-slide img{
		width: 235px;
	}
	
	.bx-wrapper .bx-prev { left: 13px; }
	.bx-wrapper .bx-next { right: 13px; }
	
	#logo {
		margin: 20px 100px;

	}

	   }

	   @media only screen and (max-width: 479px) {
	   	#logo img {
		margin: 10px 50px;
}
	.slide-img .bsimple-post-head h2 a { line-height: 13px!important; font-size: 12px!important; text-transform: none; }
	.slide-img .post-date, .slide-img .bsimple-post-head .cat a{display: none;}
	.feat-overlay-inner {
    margin-top: 215px !important;
    margin-left: 3px;
    width: 77%;
    height: 70px;
    background: #fff;
    padding: 5px;
}
	.widgetnews input, .widgetnews select{
    width: 100%;
    border:none;
    padding: 14px 5px;
    color: #B4B4B4;
    margin:0px!important;
    margin-bottom: 5px!important;

  }

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;}
    .woocommerce ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -.5em 0em 0 0;

    }
      #logo h1 {
    
    padding-top: 45px;
    padding-bottom:5px; 
   
}
.minifooter .copyright{
	padding: 10px 0;
}
}