/* #Tablet (Landscape) 																		768 - 959
===================================================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px)
{
	/* Header */
	#Top_bar,
	#Action_bar { background: #fff !important; position: static; }
	#Top_bar .top_bar_right { position: absolute; right: 10px; background-color: #fff!important;}
	#Top_bar .top_bar_right { float: none; top: 0; height: 60px; padding: 0 0px; }
	#Top_bar .top_bar_right .top_bar_right_wrapper { float: right; }
	#Top_bar .top_bar_right:before { display: none !important; }
	#Top_bar a#header_cart { top: 35px; }
	#Top_bar a#search_button { top: 35px; }
	#Top_bar a.button.action_button { top: 9px; } 
	#Top_bar .wpml-languages { top: 11px; }
	#Top_bar .search_wrapper { bottom: -70px; }
	#Footer {background-position-x: 97%; background-position-y: 63%;}
	#js_header_bg {display: none}
	.widget > h3 {font-size: 10px; line-height: 14px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#Top_bar .top_bar_right {position: absolute; left: 10px !important; top: 15px !important; background-color: #fff !important;}
	#Top_bar:after {top: 90px !important;}
	#Top_bar .search_wrapper {top: auto; bottom: -70px;}
	#Header {z-index: 200;}
	#Footer {background-position-x: 97%; background-position-y: 78%;}
	#js_header_bg {display: none}
	.single-photo-wrapper .image_frame { margin-left: 0px !important; margin-right: 0px !important;}
	.dvz-resp-home {max-width: 380px !important; margin: 15px auto;}
}

@media only screen and (max-width: 479px) {
	#Top_bar .top_bar_right {position: absolute; left: 10px !important; top: 15px !important; background-color: #fff!important;}
	#Top_bar:after {top: 90px !important;}
	#Top_bar .search_wrapper {top: auto; bottom: -70px;}
	#Header {z-index: 200;}
	#Footer {background-position-x: 97%; background-position-y: 78%;}
	#js_header_bg {display: none}
	.single-photo-wrapper .image_frame { margin-left: 0px !important; margin-right: 0px !important;}
}

@media only screen and (min-width: 1240px) {
	#Top_bar {width: 1240px !important; left: 50% !important; margin-left: -625px !important;}
	#Top_bar > .container > .section_wrapper, .container { width: 1240px !important;}
	#Top_bar .menu > li > ul.mfn-megamenu-bg {padding: 20px 93px 20px 20px !important; left: -10px;}
	#Top_bar > .container > .column, .columns {margin:0 0% 40px !important;}
	#Top_bar > .container > .one.column {width: 100% !important;}
	#Top_bar .search_wrapper {width: 1240px !important; left: -10px !important;}
	#Top_bar .logo {float: right; margin: 0 0 0 20px !important;}
	#Top_bar .menu_wrapper {padding: 0 20px !important;}
	#Top_bar > .container > .column, .columns {margin: 0 0% 0px !important;}
}


@media only screen and (min-width: 768px) {
	.header-fixed #Top_bar .logo {width: auto !important; margin: 0 10px 0 20px !important; padding: 0 !important;}
	#Subheader {	padding: 20px 0 20px 0 !important;}
	.post-header .title_wrapper {padding: 20px 0 20px 0 !important;}
	/* #Content {padding-top: 0px !important;} */
	}

@media only screen and (max-width: 460px) {
	#Top_bar .icon-search {display: none !important;}
	/*#Top_bar .wpml-languages.disabled {display: none !important;}*/
}

@media only screen and (max-width: 360px) {
	#Top_bar .top_bar_right {display: none !important;}
}

@media only screen and (max-width: 767px) {
	#Subheader {	padding: 20px 0 0 0 !important;}
	.blog #Filters {margin-bottom: 20px !important;}
	#Filters > ul.filters_buttons > li.label {display: none !important;}
	h1:before, h1:after {display: none !important;}
	ol.flex-control-nav {position: relative !important; margin: 0 !important;}
	#Wrapper {max-width: 98%!important;max-width: calc( 100% - 15px )!important;}
}

@media only screen and (max-width: 550px) {
	#Filters > ul.filters_buttons > li.reset {display: none !important;}
}

@media only screen and (max-width: 1530px) {
	#Footer div.footer_copy a#back_to_top.sticky.scroll {right: 25px !important;}
}

@media only screen and (min-width: 960px) and (max-width: 1240px) {
	.widget > h3 {font-size: 14px !important; line-height: 18px !important;}
}

@media only screen and (max-width: 1239px) {
	#Top_bar #menu ul li.submenu .menu-toggle {border-left: none !important;}
	#Top_bar #menu > ul {padding: 15px 0 15px 0 !important;}
	#Top_bar .menu > li ul {background-color: #fff !important;}
	#Top_bar .menu > li ul li a {color: #d54d13 !important; font-weight: bold !important;}
}

@media only screen and (min-width: 960px) {
	.dvz-link-2  a{ 
		font-weight: bold !important;
		font-size: 20px !important;
		width: 70%;
		margin: 0 !important;
		padding: 0 !important;}
}

@media only screen and (max-width: 959px) {
	.dvz-link-2  a{ 
		font-weight: bold !important;
		font-size: 14px !important;
		width: 90%;
		margin: 0 !important;
		padding: 0 !important;}
}

@media only screen and (max-width: 767px) {
	div.dvz-bg { background-image: none !important;}
}