/*
responsive
*/

@media screen and (max-width:768px){
	.firnera-site-des{
		margin-bottom: 30px;
	}
	#firnera-top-search .fff-box-radius{
	padding-left: 45px;
    padding-right: 45px;
	}
	.firnera-logo{
		text-align: center;
	}
	.firnera-header-top-ads{
		display: none;
	}
	.firnera-header-top-ads-mobile{
		display: block;
		text-align: center;
	}
	.firnera-logo img{
		margin-left: auto;
	    margin-right: auto;
	    position: relative;
	    display: block;
	    margin-bottom: 15px;		
	}
	#firnera-main-menu-container-sticky-wrapper, .is-sticky{
		height: auto !important;
	}
	#firnera-main-menu > ul > .menu-item-has-children:hover > a:before{
		visibility: hidden;
	}
	#firnera-main-menu > ul{
		display: none;
	}
	.admin-bar #firnera-main-menu-container-sticky-wrapper.is-sticky .firnera-primary-menu,
	.admin-bar .is-sticky .firnera-widget,
	.admin-bar .is-sticky .firnera-widget,
	.admin-bar #firnera-top-search.firnera-top-open,
	.admin-bar .is-sticky #firnera-main-menu > ul{
		margin-top: 46px;
	}
	.firnera-main-menu-toggle,
	.firnera-top-menu-toggle{
		display: block;
		text-align: left;
	}
	.firnera-menu-btn, .firnera-top-menu-btn{
		float: left;
	    padding: 8px;
	    border-radius: 5px;
	    cursor: pointer;
	    margin: 10px 0 ;
	}
	.firnera-top-menu-btn{
		border-color: #555;
	}
	
	#firnera-main-menu ul ul li:last-child{
		border-bottom: 1px solid rgba(0, 0, 0, 0.09);
	}
	.firnera-top-menu-btn:hover,.firnera-top-menu-btn:focus,.firnera-top-menu-btn:active{background: #fff;}
	.firnera-menu-btn .icon-bar,
	.firnera-top-menu-btn .icon-bar{
		display: block !important;
	    width: 18px;
	    height: 2px;
	    background-color: #161616 !important;
	    -webkit-border-radius: 1px;
	    -moz-border-radius: 1px;
	    border-radius: 1px;
	    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	    margin: 3px;
	}
	.firnera-top-menu-btn .icon-bar{
		
		background-color: #555 !important;
	}

	#firnera-main-menu > ul{
	    clear: both;
	    padding-bottom: 15px;
	    border-top: 1px solid #fff;
	    padding-top: 15px;
	}
	#firnera-main-menu ul li{
		float: none;
	}
	#firnera-main-menu > ul > li > a{
		line-height: 30px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#firnera-main-menu ul ul{
	    position: relative;
	    width: auto;
	    left: auto;
	    right: auto;
	    top: auto;
	    padding: 0;
	    margin: 0;		
	}
	#firnera-main-menu ul ul ul{
	    position: relative;
	    width: auto;
	    left: auto;
	    right: auto;
	    top: auto;
	    padding: 0;
	    margin: 0;		
	}
	.is-sticky #firnera-main-menu > ul{
	    top: 56px;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    overflow-y: scroll;
	    background-color: #fff;
		position: fixed;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	#firnera-main-menu ul ul{
		box-shadow: none;
	}
	#firnera-search-top-button{
		right: 15px;
	    border-width: 1px;
	    border-style: solid;
	    border-color: #fff;
	    padding: 6px 9px;
	    top: 10px;
	    border-radius: 5px;
	}
	#firnera-top-search input[type="search"]{
		font-size: 20px;
		border-width: 1px 1px 1px 1px;
		width: 80%;
	}
	.firnera-post-list-left-thumbnails{
		margin-bottom: 15px;
	}
	#firnera-sidebar-ones .firnera-widget:last-child,
	#firnera-sidebar-twos .firnera-widget:last-child{
		position: relative !important;
		left: auto !important;
		right: auto !important;
		bottom: auto !important;
		top: auto !important;
	}
	#firnera-sidebar-ones .sticky-wrapper,
	#firnera-sidebar-twos .sticky-wrapper{
		height: auto !important;
	}
	#firnera-lite-navigation .navigation.pagination span, #firnera-lite-navigation .navigation.pagination a{
		margin-bottom: 5px;
	}
	.firnera-social-url{
		float:right;
	}
	#firnera-top-menu{
	    visibility: hidden;
	    position: absolute;
	    top: 157px;
	    background-color: #fff;
	    left: 0;
	    right: 0;
	    padding-left: 15px;
	    padding-right: 15px;
	    z-index: 1;
	    border-width: 1px 0;
	    border-style: solid;
	    border-color: rgba(0, 0, 0, 0.09);
	    transition: all 0.3s ease-in-out;
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	}
	#firnera-top-menu.frn-active{
		visibility: visible;
		top: 54px;
	}
	#firnera-top-menu ul {

	}
	#firnera-top-menu ul li{
		display: block;
	    position: relative;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
	}
	#firnera-top-menu ul li:last-child{
	    border-bottom: none;
	}
	#firnera-top-menu ul li a{ transition: none; }
	#firnera-top-search #firnera-searchform-top{
		margin-top: 50px;
	}
	.firnera-commentlist .children{
		padding-left: 10%;
	}
	#firnera-main-menu-container-sticky-wrapper.is-sticky #firnera-search-top-button{
		top: 10px;
	}
	#firnera-main-menu-container-sticky-wrapper.is-sticky .firnera-primary-menu #firnera-main-menu > ul > li > a{
		line-height: 30px;
	}
	#firnera-nextPrevPosts p{
		text-align: center;
	}
}



@media screen and (max-width:376px){



	.gallery-item{
		width: 100% !important;
		min-height: auto;
	}
}



@media screen and (max-width:768px){
	.woocommerce ul.products{
		margin-left: -15px;
		margin-right: -15px;
	}
	.woocommerce ul.products li.product .onsale{
		right: 20px;
	}
}
@media screen and (max-width:520px){
	.firnera-post-meta:before{
		content: " ";
		display: table;
	}
	.firnera-post-meta:after{
		content: " ";
		clear: both;
		display: table;
	}
	.firnera-post-meta{
		margin-left: -15px;
		margin-right: -15px;
	}
	.firnera-post-meta li{
		margin: 0;
		padding: 0 15px;
		width: 50%;
		float:left;
	}
	.firnera-post-left-thumb-listing .firnera-post-meta li{
		width: auto;
	}
}
@media screen and (min-width:768px){
	.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product{
		width: 100%;
	}
	.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product{
		width: 50%;
	}
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{
		width: 33.333333%;
	}
	.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product{
		width: 25%;
	}
	.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{
		width: 20%;
	}
	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product{
		width: 16.6666666667%;
	}
}
@media only screen and (max-width:768px){
	.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product,
	.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product,
	.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product,
	.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product,
	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product,
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width: 50% !important;
		padding-left: 15px;
		padding-right: 15px;
	}
}


@media only screen and (max-width:449px){
	.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product,
	.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product,
	.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product,
	.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product,
	.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product,
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width: 100% !important;
		float:none;
	}
}





