@media only screen and (min-width: 980px) and (max-width: 1190px) {
	.container,
	.dnd_container{
		width: 960px;
	}

	#evora_main_section.with_right_sidebar {
		background: url(../images/bg-rs-960.png) 50% 0px repeat-y;
	}

	#evora_main_section.with_left_sidebar {
		background: url(../images/bg-ls-960.png) 50% 0px repeat-y;
	}

	.woocommerce ul.products li.product .price,
	.woocommerce-page ul.products li.product .price{
		font-size: 30px;
		min-height: 30px;
		margin-top: 0px;
	}

	.woocommerce ul.products li.product .price sup,
	.woocommerce-page ul.products li.product .price sup{
		font-size: 18px;
	}

	.woocommerce .widget_price_filter .price_slider_amount .price_label, 
	.woocommerce-page .widget_price_filter .price_slider_amount .price_label{
		clear: left;
		padding-top: 20px;
	}

	.woocommerce #content div.product form.cart .button,
	.woocommerce div.product form.cart .button,
	.woocommerce-page #content div.product form.cart .button,
	.woocommerce-page div.product form.cart .button{
		width: 402px;
	}

	.product-type-variable form.cart .button{
		width: 260px !important;
	}

	.flickr_stream img{
		width: 58px;
		height: 58px;
	}

	aside.sidebar .flickr_stream img{
		width: 65px;
		height: 65px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	.container,
	.dnd_container{
		width: 748px;
	}

	#evora_main_section.with_right_sidebar {
		background: url(../images/bg-rs-768.png) 50% 0px repeat-y;
	}

	#evora_main_section.with_left_sidebar {
		background: url(../images/bg-ls-768.png) 50% 0px repeat-y;
	}

	#evora_menu_search{
		width: 150px;
	}

	#evora_menu_search input{
		width: 100px;
	}

	#evora_main_menu > li > a{
		margin: 0 5px;
		padding: 0 5px;
	}

	#evora_main_menu > li:first-child > a{
		margin: 0 5px 0 0;
		padding: 0 5px 0 0;
	}

	#sentence_search .span3{
		padding-top: 20px;
	}

	#sentence_search .span3:before{
		display: none;
	}

	.woocommerce ul.products li.product .price,
	.woocommerce-page ul.products li.product .price{
		font-size: 30px;
		min-height: 30px;
		margin-top: 0px;
	}

	.woocommerce ul.products li.product .price sup,
	.woocommerce-page ul.products li.product .price sup{
		font-size: 18px;
	}

	.product_loop_hover_rating .yith-wcwl-add-to-wishlist,
	.product_loop_hover_rating .add_cart_wishlist{
		display: none;
	}

	.woocommerce .widget_price_filter .price_slider_amount .price_label, 
	.woocommerce-page .widget_price_filter .price_slider_amount .price_label{
		clear: left;
		padding-top: 20px;
	}

	.woocommerce table.shop_table td,
	.woocommerce-page table.shop_table td{
		padding: 20px 5px;
	}

	.woocommerce #content table.cart td.actions .coupon #coupon_code,
	.woocommerce table.cart td.actions .coupon #coupon_code,
	.woocommerce-page #content table.cart td.actions .coupon #coupon_code,
	.woocommerce-page table.cart td.actions .coupon #coupon_code{
		width: 150px;
	}

	.wishlist_table .add_to_cart.button{
		padding: 0;
		white-space: normal;
		border: 0;
	}

	.wishlist_table .add_to_cart.button:hover{
		color: #545454;
		background: none;
	}

	.woocommerce #content div.product form.cart .button,
	.woocommerce div.product form.cart .button,
	.woocommerce-page #content div.product form.cart .button,
	.woocommerce-page div.product form.cart .button{
		width: 302px;
	}

	.product-type-variable form.cart .button{
		width: 160px !important;
	}

	.flickr_stream a:nth-child(3n+0){
		margin-right: 20px;
	}

	.flickr_stream a:nth-child(2n+0){
		margin-right: 0px;
	}

	.flickr_stream img{
		width: 68px;
		height: 68px;
	}

	aside.sidebar .flickr_stream img{
		width: 64px;
		height: 64px;
	}

	aside.sidebar .flickr_stream a:nth-child(4n+0){
		margin-right: 10px;
	}

	.split_cols_788 > [class*="span"]{
		width: 100%;
		margin-left: 0;
		margin-bottom: 40px;
	}
}


@media only screen and (max-width: 767px){
	header,
	header .container{
		position: relative;
	}

	#ABdev_menu_toggle{
		display: block;
		width: 32px;
		height: 32px;
		color: #fff;
		position: absolute;
		right: 0;
		top: 10px;
		font-size: 24px;
	}

	#evora_menu_search{
		float: left;
	}

	nav{
		position: relative;
		float: none !important;
		padding-bottom: 13px;
	}

	#evora_main_menu{
		display: none;
		margin: 20px 0;
		padding-left: 0px;
	}

	#evora_main_menu > li{
		display: block;
		width: 100%;
	}

	#evora_main_menu > li > a{
		display: block;
		width: 100%;
		text-align: left;
		margin-left: 0;
	}

	#evora_main_menu ul{
		position: static;
		display: block;
		background: none;
		border: none;
		padding: 0px;
		margin: 0 !important;
		width: 100%;
		z-index: auto;
		margin-left: 0px;
		padding-left: 20px;
		box-shadow:none;
	}

	#evora_main_menu > li > ul:before{
		display: none;
	}

	#evora_main_menu li:hover > ul,
	#evora_main_menu li.sfHover > ul{
		display: block;
		z-index: auto;
		position: static;
	}

	#evora_main_menu ul li{
		position: static;
	}

	#evora_main_menu ul li.has_children:hover:after{
		display: none;
	}

	#evora_main_menu ul li{
		padding: 0px;
	}

	#evora_main_menu ul li a{
		text-transform:none;
		width: 100%;
		text-align: left;
		padding: inherit;
		color: #fff;
	}

	#evora_main_menu ul li:hover{
		background: none;
	}

	#evora_main_menu ul ul{
		position: static;
		margin-top: 0;
		z-index: auto;
		margin-left: 20px;
	}

	#evora_main_menu ul ul:before{
		display: none;
	}

	.sf-arrows .sf-with-ul:after{
		display: none;
	}

	#evora_main_menu .current-menu-item > a{
		color: #000;
	}

							#evora_main_slider{
								height: 230px;
							}

							.tp-caption.evora_title:after{
								display: none;
							}

							.container,
							.dnd_container{
								width: 90%;
							}

							#evora_main_header{
								padding-left: 10px;
								padding-right: 10px;
							}

	#evora_main_section.with_right_sidebar,
	#evora_main_section.with_left_sidebar,
	aside.sidebar_left,
	aside.sidebar_right{
		background: none;
	}

	aside.sidebar_right,
	aside.sidebar_left {
		padding-top: 0px;
	}

	.product_loop_hover_rating .yith-wcwl-add-to-wishlist,
	.product_loop_hover_rating .add_cart_wishlist{
		display: none;
	}

	.woocommerce ul.products li.product .price,
	.woocommerce-page ul.products li.product .price{
		font-size: 30px;
		min-height: 30px;
		margin-top: 0px;
		-ms-word-wrap: break-word;
		word-wrap: break-word;
	}

	.woocommerce ul.products li.product .price sup,
	.woocommerce-page ul.products li.product .price sup{
		font-size: 18px;
	}

	#sentence_search .span3{
		text-align: center;
	}

	#sentence_search .span3:before{
		display: none;
	}

	.woocommerce table.shop_table .product-thumbnail,
	.woocommerce table.shop_table .product-quantity,
	.woocommerce table.shop_table .product-stock-status,
	.woocommerce table.shop_table .product-price {
		display: none;
	}

	.woocommerce table.shop_table.order_details .product-quantity{
		display: table-cell;
	}

	.wishlist_table .add_to_cart.button{
		padding: 0;
		white-space: normal;
		border: 0;
	}

	.wishlist_table .add_to_cart.button:hover{
		color: #545454;
		background: none;
	}

	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon {
		float: none;
		margin-bottom: 40px;
	}

	.woocommerce table.cart td.actions .coupon input,
	.woocommerce-page table.cart td.actions .coupon input {
		width: 100% !important;
		float: none;
		margin-bottom: 20px !important;
	}

	.woocommerce .shipping_calculator,
	.woocommerce-page .shipping_calculator {
		width: 100%;
		float: none;
	}

	.woocommerce .col2-set .col-1,
	.woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2,
	.woocommerce-page .col2-set .col-2{
		float: none;
		width: 100%;
	}

	.woocommerce form .form-row label.checkbox,
	.woocommerce-page form .form-row label.checkbox {
		display: block;
		clear: both;
	}

	.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 {
		float: none;
		width: 100%;
	}

	.woocommerce #content div.product form.cart .button,
	.woocommerce div.product form.cart .button,
	.woocommerce-page #content div.product form.cart .button,
	.woocommerce-page div.product form.cart .button {
		width: 100% !important;
		margin-bottom: 20px;
		margin-left: 0;
	}

	#evora_woo_product_share {
		float: none;
		clear: both;
		display: block;
		text-align: center;
		padding-top: 20px;
	}

	.woocommerce #content div.product .woocommerce-tabs ul.tabs,
	.woocommerce div.product .woocommerce-tabs ul.tabs,
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs {
		width: 100%;
		float: none;
		border-bottom: 1px solid #ddd;
		margin-bottom: 30px;
		padding-bottom: 20px;
	}

	.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
	.woocommerce div.product .woocommerce-tabs ul.tabs li,
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
		text-align: left;
		margin-bottom: 10px;
	}

	.woocommerce #content div.product .woocommerce-tabs .panel,
	.woocommerce div.product .woocommerce-tabs .panel,
	.woocommerce-page #content div.product .woocommerce-tabs .panel,
	.woocommerce-page div.product .woocommerce-tabs .panel {
		width: 100%;
		float: right;
		border-left: none;
		padding: 0;
	}

	.woocommerce-page.columns-4 ul.products li.product,
	.woocommerce.columns-4 ul.products li.product,
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce .related ul li.product,
	.woocommerce .related ul.products li.product,
	.woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product,
	.woocommerce-page .related ul li.product,
	.woocommerce-page .related ul.products li.product,
	.woocommerce-page .upsells.products ul li.product,
	.woocommerce-page .upsells.products ul.products li.product {
		width: 48%;
		margin: 0 0 40px 0;
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	.woocommerce-page.columns-4 ul.products li.product:nth-child(2n+1),
	.woocommerce.columns-4 ul.products li.product:nth-child(2n+1),
	.woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.woocommerce .related ul li.product:nth-child(2n+1),
	.woocommerce .related ul.products li.product:nth-child(2n+1),
	.woocommerce .upsells.products ul li.product:nth-child(2n+1),
	.woocommerce .upsells.products ul.products li.product:nth-child(2n+1),
	.woocommerce-page .related ul li.product:nth-child(2n+1),
	.woocommerce-page .related ul.products li.product:nth-child(2n+1),
	.woocommerce-page .upsells.products ul li.product:nth-child(2n+1),
	.woocommerce-page .upsells.products ul.products li.product:nth-child(2n+1){
		margin-right: 3% !important;
	}




						#frontpage_slider{
								max-height: none;
							}

							.row{
								margin-bottom: 0;
							}

							.row > [class*="span"]{
								width: 100%;
								margin-left: 0;
								margin-bottom: 40px;
							}

							#footer_columns{
								padding-bottom: 40px;
							}

							aside.sidebar_right,
							aside.sidebar_left{
								padding-left: 0;
								padding-right: 0;
							}

							footer #footer_copyright,
							footer #footer_copyright .footer_social{
								text-align: center;
							}

							footer #footer_copyright .footer_copyright,
							footer #footer_copyright .footer_social{
								margin-bottom: 15px;
							}

							.flickr_stream a:nth-child(3n+0),
							aside.sidebar .flickr_stream a:nth-child(4n+0){
								margin-right: 10px;
							}

	#page404 .big_404{
		font-size: 100px;
		line-height: 200px;
	}

	.content_with_right_sidebar{
		padding-right: 0;
	}

	.content_with_left_sidebar{
		padding-left: 0;
	}

	.comment{
		padding-left: 0;
	}

	.comment .avatar{
		display: none;
	}

	.comment .reply,
	.comment .edit-link{
		display: inline-block;
	}

	.post_content .post_badges{
		display: none;
	}

	.blog_category_index .post_main, 
	#single_post_content .post_main{
		margin-left: 0px;
	}

	.post_content .post_main{
		padding-left: 0;
	}

	.post_main .postmeta-above .post_meta_comments{
		float: none;
	}

	.comment .children,
	.inner_comment{
		padding-left: 20px;
	}

							.post_meta_tags{
								float: none;
								padding-top: 20px;
								text-align: left;
								clear: both;
							}

							.post_meta_tags i{
								margin-left: 0 !important;
							}

							header .row > [class*="span"],
							.title_bar .row > [class*="span"]{
								margin-bottom: 0px;
							}

							#filters li {
								margin: 5px;
							}

							#filters li a{
								border: 1px solid #e1e9e9;
								-webkit-border-radius: 3px;
								-moz-border-radius: 3px;
								border-radius: 3px;
							}

							.wpcf7 .span6:first-child{
								margin-bottom: 0;
							}

							.dnd-callout_box .dnd-button{
								margin-top: 30px;
							}

							.dnd_stats_excerpt{
								margin-bottom: 60px;
							}

							.process_section .dnd_container>div:after{
								content: '\f48b';
								font-family: 'WebHostingHub-Glyphs';
								font-size: 11px;
								display: block;
								position: absolute;
								top: auto;
								bottom: 15px;
								right: 50%;
								margin-right: -5px;
							}

							.dnd_container .rev_slider_wrapper{
								margin-bottom: 40px !important;
							}

							.dnd_pricing-table-1,
							.dnd_pricing-table-2{
								margin-bottom: 40px;
							}

							.dnd_pricing-table-1 .dnd_plan,
							.dnd_pricing-table-2 .dnd_plan{
								margin-top: 0;
							}

							#blog_pagination .prev,
							#blog_pagination .next {
								position: static;
							}

							#blog_pagination .prev{
								margin-right: 5px;
							}

							#blog_pagination .next{
								margin-left: 4px;
							}

							#blog_pagination .page-numbers{
								margin-bottom: 20px;
							}

}

@media only screen and (max-width: 500px){
	.woocommerce-page.columns-4 ul.products li.product,
	.woocommerce.columns-4 ul.products li.product,
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce .related ul li.product,
	.woocommerce .related ul.products li.product,
	.woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product,
	.woocommerce-page .related ul li.product,
	.woocommerce-page .related ul.products li.product,
	.woocommerce-page .upsells.products ul li.product,
	.woocommerce-page .upsells.products ul.products li.product {
		width: 100%;
		margin: 0 0 40px 0;
		float: none;
	}
}

#rev_slider_2_2 > ul:nth-child(1) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	background-image:none !important;
	background-color:#E8E0D5 !important;
}