@media only screen and (max-width:1750px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: 1150px
	}

	#s {
		width: 83.8%
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 44%
	}

	.sidebar .widget_search #searchform input {
		width: 268px
	}
}

@media only screen and (max-width:1650px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed #copyright {
		width: 1100px
	}

	.menu-is-vertical .container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .footer-container,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 1000px
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical .always-center {
		margin: 0 auto
	}

	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column,.menu-is-vertical .portfolio-header-wrap.edge-to-edge-column,.menu-is-vertical.page-template-template-blank-php .container,.menu-is-vertical.page-template-template-fullpage-php .container,.menu-is-vertical.edge-to-edge .container,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 254px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li,.menu-is-vertical ul.instagram-pics li {
		width: 84px
	}

	#s {
		width: 80.8%
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 41%
	}

	.sidebar .widget_search #searchform input {
		width: 265px
	}
}

@media only screen and (max-width:1400px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright,.menu-is-horizontal.header-compact.theme-boxed .outer-wrap {
		width: 1190px
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 900px
	}

	.menu-is-vertical .sidebar-wrap,.menu-is-vertical .sidebar-wrap-single {
		width: 100%
	}

	.menu-is-vertical .sidebar-float-left,.menu-is-vertical .sidebar-float-right {
		float: none;
		clear: both
	}

	.menu-is-vertical .two-column,.menu-is-vertical .woocommerce.archive #container,.menu-is-vertical .portfolio-header-left.two-column {
		width: 100%;
		margin-left: 0
	}

	.menu-is-vertical.woocommerce.archive #container {
		width: auto
	}

	.menu-is-vertical .portfolio-header-right {
		width: 100%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column,.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 633px
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 37%
	}

	.boxed-site-layout #slidecaption,.boxed-site-layout #static_slidecaption {
		left: 70px
	}

	.sidebar ul.instagram-pics li,ul.instagram-pics li {
		width: 100px
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 303px
	}

	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 493px;
		height: auto
	}

	.footer-column ul.instagram-pics li {
		width: 97.8px
	}

	.sidebar .widget_search #searchform input {
		width: 264px
	}

	.menu-is-vertical #ajax-gridblock-content .portfolio-header-left {
		width: 100%;
		margin-top: 50px
	}

	.menu-is-vertical #ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top: 0
	}

	.menu-is-vertical.wooshop-has-sidebar-archive.woocommerce.archive #primary,.menu-is-vertical.wooshop-has-sidebar-archive.woocommerce.archive .content-area {
		width: 100%
	}
}

@media only screen and (max-width:1350px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright,.menu-is-horizontal.header-compact.theme-boxed .outer-wrap {
		width: 1000px
	}

	.container,.fullpage-item,.footer-container,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 920px
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 760px
	}

	.menu-is-vertical .sidebar-wrap,.menu-is-vertical .sidebar-wrap-single {
		width: 100%
	}

	.menu-is-vertical .sidebar-float-left,.menu-is-vertical .sidebar-float-right {
		float: none;
		clear: both
	}

	.menu-is-vertical .two-column,.menu-is-vertical .woocommerce.archive #container,.menu-is-vertical .portfolio-header-left.two-column {
		width: 100%;
		margin-left: 0%
	}

	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column,.menu-is-vertical .portfolio-header-wrap.edge-to-edge-column,.menu-is-vertical.page-template-template-blank-php .container,.menu-is-vertical.page-template-template-fullpage-php .container,.menu-is-vertical.edge-to-edge .container,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 517px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li,.menu-is-vertical ul.instagram-pics li {
		width: 85px
	}

	.menu-is-vertical .mtheme-block,.menu-is-vertical .mtheme-supercell .mtheme-block,.menu-is-vertical .column-setter .mtheme-block,.menu-is-vertical .column-setter .mtheme-block .mtheme-block,.menu-is-vertical .column-half,.menu-is-vertical .mtheme-supercell .span2,.menu-is-vertical .mtheme-supercell .span3,.menu-is-vertical .mtheme-supercell .span4,.menu-is-vertical .mtheme-supercell .span5,.menu-is-vertical .mtheme-supercell .span6,.menu-is-vertical .mtheme-supercell .span7,.menu-is-vertical .mtheme-supercell .span8,.menu-is-vertical .mtheme-supercell .span9,.menu-is-vertical .mtheme-supercell .span10,.menu-is-vertical .mtheme-supercell .span11,.menu-is-vertical .mtheme-supercell .span12 {
		width: 100%;
		float: none
	}

	.menu-is-vertical .two-column,.menu-is-vertical .woocommerce.archive #container,.menu-is-vertical .portfolio-header-left.two-column,.menu-is-vertical #ajax-gridblock-content .portfolio-header-left,.menu-is-vertical .portfolio-header-right,.menu-is-vertical .portfolio-header-left.two-column,.menu-is-vertical.woocommerce.archive #container {
		width: auto;
		float: none
	}

	.menu-is-vertical #ajax-gridblock-wrap .gridblock-contents-wrap,.menu-is-vertical #ajax-gridblock-wrap .portfolio-header-right {
		margin-top: 0
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 42%
	}

	.vertical-sidemenu-wrap {
		width: 250px
	}

	.menu-is-vertical .photocard-wrap-type-one .photocard-contents-inner {
		padding: 30px!important
	}

	.menu-is-vertical .photocard-wrap-type-two .photocard-contents-inner {
		padding: 30px!important
	}

	.photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 15%
	}

	.photocard-wrap-type-two .column-half {
		width: 70%
	}

	.sticky-menu-off.opaque-boxed-menu .header-logo-section .logo img {
		max-width: 180px
	}

	.menu-is-vertical .photocard-wrap-type-one .photocard-image-container {
		position: static;
		min-height: 500px
	}

	.menu-is-vertical .photocard-wrap-type-one .photocard-image-wrap.column-float-right,.menu-is-vertical .photocard-wrap-type-one .photocard-image-wrap.column-float-left,.menu-is-vertical .photocard-wrap-type-one .photocard-image-wrap,.menu-is-vertical .photocard-wrap-type-one .photocard-image-wrap img {
		position: static;
		width: 100%
	}

	.menu-is-vertical .photocard-wrap-type-one .photocard-image-wrap.column-float-right,.menu-is-vertical .photocard-wrap-type-one .photocard-image-wrap.column-float-left {
		width: 100%;
		float: none
	}

	.menu-is-vertical .photocard-wrap-type-one .photocard-contents-inner {
		padding: 60px
	}

	.menu-is-vertical .photocard-wrap-type-two .photocard-content-wrap.column-float-right {
		float: right
	}

	.menu-is-vertical .photocard-wrap-type-two .photocard-content-wrap.column-float-left {
		float: left
	}

	.menu-is-vertical .photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 0;
		float: left
	}

	.menu-is-vertical .photocard-wrap-type-two .column-half {
		width: 100%
	}

	.menu-is-vertical .photocard-wrap-type-two .photocard-contents-inner {
		margin: 10px
	}

	.photowall-desc {
		width: 90%
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left: 0!important;
		margin-right: 0!important
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=text],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=url],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=email],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=tel],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=number],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=password],.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type=text] {
		width: 90%!important
	}

	.sidebar ul.instagram-pics li,ul.instagram-pics li {
		width: 75px
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 228px
	}

	.footer-column ul.instagram-pics li.insta-image-1 {
		height: auto;
		width: 394px
	}

	.footer-column ul.instagram-pics li {
		width: 78px
	}

	.homemenu .sf-menu li {
		margin-left: 8px;
		margin-right: 8px
	}

	.homemenu .sf-menu .mega-item li {
		margin-left: 0;
		margin-right: 0
	}

	.homemenu .sf-menu .mega-item .children-depth-0 {
		display: block;
		padding-left: 10px;
		padding-right: 10px
	}

	.sidebar .widget_search #searchform input {
		width: 187px
	}

	.menu-is-vertical .ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.menu-is-vertical .gridblock-two .gridblock-element,.menu-is-vertical .gridblock-three .gridblock-element,.menu-is-vertical .gridblock-four .gridblock-element {
		width: 47.7%
	}

	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%
	}

	.menu-is-vertical .single-product-summary {
		float: none;
		padding: 0;
		width: 100%
	}

	.menu-is-vertical.woocommerce #content div.product div.images,.menu-is-vertical.woocommerce div.product div.images,.menu-is-vertical.woocommerce-page #content div.product div.images,.menu-is-vertical.woocommerce-page div.product div.images {
		width: 100%!important
	}

	.menu-is-vertical.nosidebar-woo-archive.woocommerce ul.products li.product,.menu-is-vertical.nosidebar-woo-archive.woocommerce-page ul.products li.product,.menu-is-vertical.woocommerce-page .related ul.products li.product,.menu-is-vertical.mtheme-wooshop-fullwidth.woocommerce ul.products li.product {
		width: 49%
	}

	.two-column,.edge-to-edge .portfolio-header-left.two-column,.woocommerce.archive #container {
		width: 68%
	}

	.sidebar-wrap,.sidebar-wrap-single {
		position: relative;
		width: 27.6%
	}

	.menu-is-vertical .person {
		margin: 0 auto 40px;
		width: 340px
	}

	.menu-is-vertical .sidebar-widget .infobar-portfoliogrid li {
		width: 25%
	}

	.split-page .footer-column {
		width: 100%;
		float: none
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption {
		width: 285px
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_title,.static_slideshow_title,.menu-is-vertical.has-fullscreen-eventbox .coverphoto-text-container .slideshow_title,.menu-is-vertical.has-fullscreen-eventbox .coverphoto-text-container .static_slideshow_title {
		font-size: 20px
	}

	.menu-is-vertical #footer {
		margin: 0
	}

	.homemenu ul li a {
		font-size: 12px
	}

	.homemenu ul li a {
		letter-spacing: .5px
	}

	.reservation-button {
		right: 15px
	}

	.reservation-button .button-default-outline {
		min-width: 0
	}

	.reservation-button .button-element {
		font-size: 12px;
		letter-spacing: .5px;
		padding: 6px 15px 4px
	}

	.wooshop-has-sidebar-archive.woocommerce.archive #primary,.wooshop-has-sidebar-archive.woocommerce.archive .content-area {
		width: 70%
	}
}

@media only screen and (max-width:1100px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright {
		width: auto
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical .always-center {
		margin-left: 0
	}

	.menu-is-vertical .container,.menu-is-vertical .fullpage-item,.menu-is-vertical .footer-container,.menu-is-vertical .outer-header-wrap,.menu-is-vertical .portfolio-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .top-bar-wrap-fullwidth,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%
	}

	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0
	}

	.menu-is-vertical.menu-is-vertical-right .vertical-menu-body-container {
		margin-right: 0
	}

	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column,.menu-is-vertical .portfolio-header-wrap.edge-to-edge-column,.menu-is-vertical.page-template-template-blank-php .container,.menu-is-vertical.page-template-template-fullpage-php .container,.menu-is-vertical.edge-to-edge .container,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.vertical-sidemenu-wrap {
		display: none
	}

	.menu-is-vertical .container-wrapper,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		margin-left: 0
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 634px
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 920px
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.divider-common.divider-responsive {
		padding-top: 5px!important
	}

	.client-gallery-protected {
		margin-top: 80px
	}

	.page-template-template-fullpage-php.compact-menu .container-wrapper,.edge-to-edge.compact-menu .container-wrapper {
		position: relative;
		top: 65px
	}

	#photowall-container,.compact-menu.split-menu #photowall-container {
		top: 65px
	}

	.logo-menu-wrap {
		display: none
	}

	.outer-header-wrap {
		border: 0
	}

	.header-compact .title-container-wrap {
		padding-top: 0
	}

	#toggle-menu {
		display: none
	}

	.responsive-menu-wrap {
		display: block
	}

	.mtheme-fullscreen-toggle,.header-cart-toggle {
		display: none
	}

	.outer-wrap {
		display: none!important
	}

	.header-is-simple .logo-mobile {
		display: block
	}

	.header-is-simple .stickymenu-zone.sticky-menu-activate {
		display: none!important
	}

	.container-wrapper.container-boxed {
		margin-top: 0;
		margin-bottom: 0
	}

	.header-compact.header-is-off.no-title-background .container-fullwidth {
		padding-top: 0
	}

	.menu-is-vertical #vertical-center-wrap,.menu-is-vertical.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.service-column.service-style-left {
		margin: 0 auto;
		max-width: 400px
	}

	.hero-text-wrap .hero-title {
		font-size: 60px;
		line-height: 60px
	}

	.photocard-wrap-type-one .photocard-image-container {
		position: static;
		min-height: 500px
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left,.photocard-wrap-type-one .photocard-image-wrap,.photocard-wrap-type-one .photocard-image-wrap img {
		position: static;
		width: 100%
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left {
		width: 100%;
		float: none
	}

	.photocard-wrap-type-one .photocard-contents-inner {
		padding: 60px
	}

	.photocard-wrap-type-one .column-half {
		width: 100%
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-right {
		float: right
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-left {
		float: left
	}

	.photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 0;
		float: left
	}

	.photocard-wrap-type-two .column-half {
		width: 100%
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		margin: 30px
	}

	.mtheme-block,.mtheme-supercell .mtheme-block,.column-setter .mtheme-block,.column-setter .mtheme-block .mtheme-block,.column-half,.mtheme-supercell .span2,.mtheme-supercell .span3,.mtheme-supercell .span4,.mtheme-supercell .span5,.mtheme-supercell .span6,.mtheme-supercell .span7,.mtheme-supercell .span8,.mtheme-supercell .span9,.mtheme-supercell .span10,.mtheme-supercell .span11,.mtheme-supercell .span12 {
		width: 100%;
		float: none
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-left: 0
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-top: 20px
	}

	.service-content,.service-item {
		margin-bottom: 30px
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left: 0!important;
		margin-right: 0!important
	}

	.service-column {
		text-align: center
	}

	.service-image {
		width: 380px
	}

	#s {
		width: 88.8%
	}

	.photowall-desc {
		width: 90%
	}

	#demopanel {
		display: none
	}

	.fotorama__nav-wrap {
		display: none!important
	}

	.boxed-site-layout #slidecaption,.boxed-site-layout #static_slidecaption {
		left: 50px
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		position: static
	}

	#photowall-container,.compact-menu.split-menu #photowall-container {
		top: 65px
	}

	.wpml-lang-selector-wrap {
		display: none
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 226px
	}

	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 395px;
		height: auto
	}

	.footer-column ul.instagram-pics li {
		width: 78.1px
	}

	.person {
		margin: 0 auto 40px;
		width: 340px
	}

	.single-image-block {
		text-align: center!important
	}

	.pricing-table {
		margin-bottom: 50px
	}

	.vertical-menu {
		display: none
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0
	}

	.menu-is-vertical .container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .footer-container,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin: 0 auto
	}

	.menu-is-vertical .ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.menu-is-vertical .gridblock-two .gridblock-element,.menu-is-vertical .gridblock-three .gridblock-element,.menu-is-vertical .gridblock-four .gridblock-element {
		width: 47.7%
	}

	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%
	}

	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width: 100%
	}

	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left: 20px!important
	}

	.boxed-site-layout .vertical-left-bar,.boxed-site-layout .horizontal-bottom-bar,.boxed-site-layout .vertical-right-bar {
		display: none!important
	}

	.boxed-site-layout #copyright {
		background: 0 0!important
	}

	.boxed-site-layout.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.menu-is-vertical #photowall-container {
		top: 65px;
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 0
	}

	.menu-is-vertical .horizontal-carousel li img {
		height: 70%;
		min-height: 70%
	}

	.menu-is-vertical .slideshow-content-wrap,.menu-is-vertical #slidecaption,.menu-is-vertical #static_slidecaption {
		left: 35px
	}

	.boxed-site-layout #photowall-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0
	}

	.boxed-site-layout .fullscreen-footer-wrap,.boxed-site-layout .fullscreen-footer-social,.boxed-site-layout .fullscreen-footer-info {
		height: 32px;
		line-height: 32px
	}

	.boxed-site-layout .login-socials-wrap {
		top: 10px
	}

	.parallax-is-off .heroimage-wrap,.parallax-is-off .mtheme-modular-column,.parallax-is-off .portfolio-parallax-image {
		background-attachment: scroll
	}

	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left: 0
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,.fotorama__caption {
		bottom: 20px
	}

	.fullscreen-footer-wrap .contact-text {
		top: -10px!important
	}

	.menu-is-vertical .mouse-pointer-wrap {
		left: 0;
		width: 100%
	}

	.menu-is-vertical #prevslide {
		margin-left: 0
	}

	.sidebar-widget .infobar-portfoliogrid li {
		border: medium;
		float: left;
		margin: 0;
		padding: 0;
		width: 25%
	}

	.event-heading {
		margin-left: 0
	}

	#copyright {
		padding: 0
	}

	.copyright-wrap {
		margin: 0 auto
	}

	#footer {
		margin: 0
	}

	.footer-column {
		padding: 0 15px
	}

	.admin-bar .container-wrapper {
		padding-top: 0
	}

	.fullscreen-photowall .container-wrapper {
		padding-top: 64px
	}

	.admin-bar.fullscreen-carousel .container-wrapper,.admin-bar.fullscreen-photowall .container-wrapper,.admin-bar.fullscreen-swiperslides .container-wrapper {
		padding-top: 97px
	}

	.center-logo .container-wrapper {
		padding-top: 70px
	}

	#minimal-toggle-menu {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}

	.single-mtheme_featured.fullscreen-carousel .container-wrapper,.top-header-present .container-wrapper,.container-wrapper {
		padding-top: 68px
	}

	.edge-to-edge.top-header-present .container-wrapper,.edge-to-edge .container-wrapper {
		padding-top: 0
	}

	.boxed-site-layout .slideshow-content-wrap,.slideshow-content-wrap {
		bottom: 20px;
		left: 20px
	}

	.mtheme-events-carousel {
		bottom: 30px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 20px;
		right: 20px
	}

	.slideshow-controls-wrap,#nextslide,#controls,#prevslide {
		display: none
	}

	.fullscreenslideshow-audio .jp-audio {
		bottom: -20px;
		right: -201px
	}

	.single-mtheme_featured.fullscreen-photowall.center-logo .container-wrapper,.single-mtheme_featured.fullscreen-photowall .container-wrapper,.fullscreen-photowall .container-wrapper {
		padding-top: 0
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption {
		width: 450px
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_title,.static_slideshow_title,.menu-is-vertical.has-fullscreen-eventbox .coverphoto-text-container .slideshow_title,.menu-is-vertical.has-fullscreen-eventbox .coverphoto-text-container .static_slideshow_title {
		font-size: 20px
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.stockheader-wrap,.archive .stockheader-wrap,.searching-for-photostock-term .stockheader-wrap,.search-results .stockheader-wrap {
		padding-top: 136px
	}

	.heroimage-wrap .mouse-pointer,.page-has-full-background .mouse-pointer {
		height: 31px;
		width: 20px
	}

	.heroimage-wrap .mouse-pointer-wrap,.page-has-full-background .mouse-pointer-wrap {
		bottom: 10px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}

	.wooshop-has-sidebar-archive.woocommerce.archive #primary,.wooshop-has-sidebar-archive.woocommerce.archive .content-area {
		width: 100%;
		float: none
	}

	.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {
		margin: 0 2% 5% 0;
		width: 31.9%
	}
}

@media only screen and (min-width:768px) and (max-width:959px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright {
		width: auto
	}

	.menu-is-vertical .container,.menu-is-vertical .fullpage-item,.menu-is-vertical .footer-container,.menu-is-vertical .outer-header-wrap,.menu-is-vertical .portfolio-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .top-bar-wrap-fullwidth,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 700px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 466px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li,.menu-is-vertical ul.instagram-pics li {
		width: 75px
	}

	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0
	}

	.menu-is-vertical.menu-is-vertical-right .vertical-menu-body-container {
		margin-right: 0
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 700px
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.divider-common.divider-responsive {
		padding-top: 5px!important
	}

	.client-gallery-protected {
		margin-top: 80px
	}

	.logo-menu-wrap {
		display: none
	}

	.outer-header-wrap {
		border: 0
	}

	.header-compact .title-container-wrap {
		padding-top: 0
	}

	.container-wrapper.container-boxed {
		margin-top: 0;
		margin-bottom: 0
	}

	.header-compact.header-is-off.no-title-background .container-fullwidth {
		padding-top: 0
	}

	#toggle-menu {
		display: none
	}

	.responsive-menu-wrap {
		display: block
	}

	.mtheme-fullscreen-toggle,.header-cart-toggle {
		display: none
	}

	.outer-wrap {
		display: none!important
	}

	.menu-is-vertical #vertical-center-wrap,.menu-is-vertical.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.service-column.service-style-left {
		margin: 0 auto;
		max-width: 400px
	}

	.hero-text-wrap .hero-title {
		font-size: 60px;
		line-height: 60px
	}

	.footer-one-third {
		float: none;
		width: 100%
	}

	.copyright-wrap {
		padding: 20px
	}

	.footer-section-inner {
		display: block
	}

	.footer-logoimage {
		top: 0
	}

	#copyright {
		padding: 0;
		text-align: center
	}

	.copyright-wrap {
		margin: 0 auto
	}

	#footer .social-header-wrap {
		float: none;
		margin-right: 0;
		text-align: center
	}

	#footer .social-header-wrap a {
		text-align: center
	}

	.mtheme-block,.mtheme-supercell .mtheme-block,.column-setter .mtheme-block,.column-setter .mtheme-block .mtheme-block,.column-half,.mtheme-supercell .span2,.mtheme-supercell .span3,.mtheme-supercell .span4,.mtheme-supercell .span5,.mtheme-supercell .span6,.mtheme-supercell .span7,.mtheme-supercell .span8,.mtheme-supercell .span9,.mtheme-supercell .span10,.mtheme-supercell .span11,.mtheme-supercell .span12 {
		width: 100%;
		float: none
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-left: 0
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-top: 20px
	}

	.service-content,.service-item {
		margin-bottom: 30px
	}

	#footer {
		margin: 0
	}

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0
	}

	#footer .description,#footer .textwidget {
		margin-right: 0
	}

	.sidebar-wrap,.sidebar-wrap-single {
		width: auto;
		float: none;
		margin-top: 40px
	}

	.grid-list-portfolio-related ul li {
		width: 10%
	}

	.two-column,.edge-to-edge .portfolio-header-left.two-column,.woocommerce.archive #container,.portfolio-header-left.two-column,#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float: none
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap,#ajax-gridblock-wrap .portfolio-header-right {
		margin-top: 0
	}

	.photocard-wrap-type-one .photocard-image-container {
		position: static;
		min-height: 500px
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left,.photocard-wrap-type-one .photocard-image-wrap,.photocard-wrap-type-one .photocard-image-wrap img {
		position: static;
		width: 100%
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left {
		width: 100%;
		float: none
	}

	.photocard-wrap-type-one .photocard-contents-inner {
		padding: 60px
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-right {
		float: right
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-left {
		float: left
	}

	.photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 0;
		float: left
	}

	.photocard-wrap-type-two .column-half {
		width: 100%
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		margin: 30px
	}

	.ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.gridblock-two .gridblock-element,.gridblock-three .gridblock-element,.gridblock-four .gridblock-element {
		width: 47.7%
	}

	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,.thumbnail-gutter-nospace.gridblock-three .gridblock-element,.thumbnail-gutter-nospace.gridblock-four .gridblock-element,.portfolio-gutter-nospace.gridblock-two .gridblock-element,.portfolio-gutter-nospace.gridblock-three .gridblock-element,.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%
	}

	.portfolio-header-right {
		width: auto;
		margin-top: 30px
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left: 0!important;
		margin-right: 0!important
	}

	.callout .first-half,.callout .second-half,.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center
	}

	.callout .second-half {
		margin-top: 20px;
		text-align: center
	}

	.callout .callout-button {
		float: none
	}

	.service-column {
		text-align: center
	}

	.service-image {
		width: 380px
	}

	#s {
		width: 92.8%
	}

	#demopanel {
		display: none
	}

	.fotorama__nav-wrap {
		display: none!important
	}

	.menu-is-vertical .slideshow-content-wrap,.menu-is-vertical #slidecaption,.menu-is-vertical #static_slidecaption {
		width: auto;
		left: 30px
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		position: static
	}

	#photowall-container,.compact-menu.split-menu #photowall-container {
		top: 65px
	}

	.photowall-desc {
		width: 90%
	}

	.wpml-lang-selector-wrap {
		display: none
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 618px
	}

	.person {
		margin: 0 auto 40px;
		width: 240px
	}

	.sidebar .widget_search {
		display: none
	}

	.single-image-block {
		text-align: center!important
	}

	.pricing-table {
		margin-bottom: 50px
	}

	.vertical-menu {
		display: none
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0
	}

	.menu-is-vertical .container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .footer-container,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin: 0 auto
	}

	.menu-is-vertical .ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.menu-is-vertical .gridblock-two .gridblock-element,.menu-is-vertical .gridblock-three .gridblock-element,.menu-is-vertical .gridblock-four .gridblock-element {
		width: 47.7%
	}

	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%
	}

	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width: 100%
	}

	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left: 20px!important
	}

	.boxed-site-layout .vertical-left-bar,.boxed-site-layout .horizontal-bottom-bar,.boxed-site-layout .vertical-right-bar {
		display: none!important
	}

	.boxed-site-layout #copyright {
		background: 0 0!important
	}

	.boxed-site-layout.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.menu-is-vertical #photowall-container {
		top: 65px;
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 0
	}

	.menu-is-vertical .horizontal-carousel li img {
		height: 70%;
		min-height: 70%
	}

	.boxed-site-layout #photowall-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0
	}

	.boxed-site-layout .fullscreen-footer-wrap,.boxed-site-layout .fullscreen-footer-social,.boxed-site-layout .fullscreen-footer-info {
		height: 32px;
		line-height: 32px
	}

	.boxed-site-layout .login-socials-wrap {
		top: 10px
	}

	.parallax-is-off .heroimage-wrap,.parallax-is-off .mtheme-modular-column,.parallax-is-off .portfolio-parallax-image {
		background-attachment: scroll
	}

	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left: 0
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,.fotorama__caption {
		bottom: 20px
	}

	.fullscreen-footer-wrap .contact-text {
		top: -10px!important
	}

	.single-product-summary {
		padding: 10px
	}

	.woocommerce #content div.product div.woocommerce-mtheme-product.images,.woocommerce div.product div.woocommerce-mtheme-product.images,.woocommerce-page #content div.product div.woocommerce-mtheme-product.images,.woocommerce-page div.product div.woocommerce-mtheme-product.images {
		width: 100%!important
	}

	.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%
	}

	#ajax-gridblock-content .portfolio-header-right {
		width: 100%;
		padding: 0;
		margin-top: 28px
	}

	.blog-tl-timeline-img {
		display: none
	}

	.blog-tl-timeline-content {
		width: 100%
	}

	.blog-tl-timeline-block .blog-tl-timeline-content,.blog-tl-timeline-block:nth-child(even) .blog-tl-timeline-content {
		float: none
	}

	.menu-is-vertical .mouse-pointer-wrap {
		left: 0;
		width: 100%
	}

	.menu-is-vertical #prevslide {
		margin-left: 0
	}

	.entry-content .ui-tabs-vertical ul.ui-tabs-nav,.entry-content .ui-tabs-vertical .ui-tabs-panel {
		width: 100%
	}

	.sidebar-widget .infobar-portfoliogrid li {
		border: medium;
		float: left;
		margin: 0;
		padding: 0;
		width: 25%
	}

	#goto-top {
		bottom: 10px;
		right: 10px
	}

	.two-column .pagination-navigation {
		margin-bottom: 0
	}

	.event-heading {
		margin-left: 0
	}

	.admin-bar .container-wrapper {
		padding-top: 0
	}

	.fullscreen-photowall .container-wrapper {
		padding-top: 64px
	}

	.admin-bar.fullscreen-carousel .container-wrapper,.admin-bar.fullscreen-photowall .container-wrapper,.admin-bar.fullscreen-swiperslides .container-wrapper {
		padding-top: 97px
	}

	.center-logo .container-wrapper {
		padding-top: 70px
	}

	#minimal-toggle-menu {
		display: none
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption,.has-fullscreen-eventbox .slideshow_caption,.has-fullscreen-eventbox .static_slideshow_caption {
		width: 290px
	}

	.split-page .container,.split-page .footer-container {
		width: 90%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}

	.single-mtheme_featured.fullscreen-carousel .container-wrapper,.top-header-present .container-wrapper,.container-wrapper {
		padding-top: 68px
	}

	.edge-to-edge.top-header-present .container-wrapper,.edge-to-edge .container-wrapper {
		padding-top: 0
	}

	.mtheme-events-carousel {
		bottom: 30px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 20px
	}

	.slideshow-controls-wrap,#nextslide,#controls,#prevslide {
		display: none
	}

	.fullscreenslideshow-audio .jp-audio {
		bottom: -20px;
		right: -201px
	}

	.slideshow_caption,.static_slideshow_caption {
		width: 360px
	}

	.fullscreenslideshow-audio {
		display: none
	}

	.single-mtheme_featured.fullscreen-photowall.center-logo .container-wrapper,.single-mtheme_featured.fullscreen-photowall .container-wrapper,.fullscreen-photowall .container-wrapper {
		padding-top: 0
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel,.page-is-fullscreen.fullscreen-carousel {
		overflow: visible
	}

	.stockheader-wrap,.archive .stockheader-wrap,.searching-for-photostock-term .stockheader-wrap,.search-results .stockheader-wrap {
		padding-top: 136px
	}

	.heroimage-wrap .mouse-pointer,.page-has-full-background .mouse-pointer {
		height: 31px;
		width: 20px
	}

	.heroimage-wrap .mouse-pointer-wrap,.page-has-full-background .mouse-pointer-wrap {
		bottom: 10px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}

	.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {
		margin: 0 2% 5% 0;
		width: 31.9%
	}
}




















@media only screen and (max-width:800px) {   /* @media only screen and (max-width:767px) { */
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright {
		width: auto
	}

	.menu-is-vertical .container,.menu-is-vertical .fullpage-item,.menu-is-vertical .footer-container,.menu-is-vertical .outer-header-wrap,.menu-is-vertical .portfolio-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .top-bar-wrap-fullwidth,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.responsive-mobile-menu ul.mtree,.header-is-simple .responsive-mobile-menu ul.mtree,.mobile-social-header .social-header-wrap {
		width: 100%
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 269px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li,.menu-is-vertical ul.instagram-pics li {
		width: 89px
	}

	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0
	}

	.menu-is-vertical.menu-is-vertical-right .vertical-menu-body-container {
		margin-right: 0
	}

	.mtheme-supercell {
		margin-left: 0;
		margin-right: 0
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 96%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.divider-common.divider-responsive {
		padding-top: 5px!important
	}

	.menu-is-vertical #vertical-center-wrap,.menu-is-vertical.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.client-gallery-protected {
		margin-top: 80px
	}

	.logo-menu-wrap {
		display: none
	}

	.outer-header-wrap {
		border: 0
	}

	.header-compact .title-container-wrap {
		padding-top: 0
	}

	.container-wrapper.container-boxed {
		margin-top: 0;
		margin-bottom: 0
	}

	.header-compact.header-is-off.no-title-background .container-fullwidth {
		padding-top: 0
	}

	.header-is-simple .responsive-mobile-menu ul.mtree {
		width: 280px;
		margin: 0 auto
	}

	.footer-one-third {
		float: none;
		width: 100%
	}

	.copyright-wrap {
		padding: 20px
	}

	.footer-section-inner {
		display: block
	}

	.footer-logoimage {
		top: 0
	}

	#copyright {
		padding: 0;
		text-align: center
	}

	.copyright-wrap {
		margin: 0 auto
	}

	#footer .social-header-wrap {
		float: none;
		margin-right: 0;
		text-align: center
	}

	#footer .social-header-wrap a {
		text-align: center
	}

	#toggle-menu {
		display: none
	}

	.responsive-menu-wrap {
		display: block
	}

	.mtheme-fullscreen-toggle,.header-cart-toggle {
		display: none
	}

	.outer-wrap {
		display: none!important
	}

	.service-column.service-style-left {
		margin: 0 auto;
		max-width: 400px
	}

	h1,.entry-content h1 {
		font-size: 26px
	}

	h2,.entry-content h2 {
		font-size: 22px
	}

	h3,.entry-content h3 {
		font-size: 18px
	}

	h4,.entry-content h4 {
		font-size: 16px
	}

	h5,.entry-content h5 {
		font-size: 14px
	}

	h6,.entry-content h6 {
		font-size: 12px
	}

	.mtheme-block-em_photocard_two h3.photocard-subtitle,.entry-content .mtheme-block-em_photocard_two h3.photocard-subtitle,.mtheme-block-em_photocard_one h3.photocard-subtitle,.entry-content .mtheme-block-em_photocard_one h3.photocard-subtitle,.entry-content h3.photocard-subtitle,.entry-content h2.section-sub-title {
		font-size: 46px;
		margin-bottom: 0;
		line-height: 46px
	}

	.entry-content .heading-block h2.photocard-title {
		font-size: 24px;
		letter-spacing: 2px
	}

	h1.entry-title,.entry-content h1.section-title {
		letter-spacing: 2px
	}

	.hero-text-wrap .hero-title {
		font-size: 32px;
		line-height: 32px;
		letter-spacing: .5px;
		margin-bottom: 7px
	}

	.hero-text-wrap .entry-content {
		font-size: 16px
	}

	.hero-text-wrap .hero-subtitle {
		font-size: 41px;
		line-height: 44px
	}

	.heading-block:after {
		width: 210px
	}

	.photocard-wrap-type-one .photocard-image-container {
		position: static;
		min-height: 200px
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left,.photocard-wrap-type-one .photocard-image-wrap,.photocard-wrap-type-one .photocard-image-wrap img {
		position: static;
		width: 100%
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left {
		width: 100%;
		float: none
	}

	.photocard-wrap-type-one .photocard-contents-inner {
		padding: 30px
	}

	.photocard-wrap-type-one .heading-block:after {
		width: 210px
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-right {
		float: right
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-left {
		float: left
	}

	.photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 0;
		float: left
	}

	.photocard-wrap-type-two .column-half {
		width: 100%
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		margin: 30px
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		padding-top: 15%;
		padding-bottom: 15%
	}

	.mtheme-block,.mtheme-supercell .mtheme-block,.column-setter .mtheme-block,.column-setter .mtheme-block .mtheme-block,.column-half,.mtheme-supercell .span2,.mtheme-supercell .span3,.mtheme-supercell .span4,.mtheme-supercell .span5,.mtheme-supercell .span6,.mtheme-supercell .span7,.mtheme-supercell .span8,.mtheme-supercell .span9,.mtheme-supercell .span10,.mtheme-supercell .span11,.mtheme-supercell .span12 {
		width: 100%;
		float: none
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-left: 0
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-top: 20px
	}

	.service-content,.service-item {
		margin-bottom: 30px
	}

	#footer {
		margin: 0
	}

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0
	}

	#footer .description,#footer .textwidget {
		margin-right: 0
	}

	.sidebar-wrap,.sidebar-wrap-single {
		width: auto;
		float: none;
		margin-top: 40px
	}

	.grid-list-portfolio-related ul li {
		width: 10%
	}

	.two-column,.edge-to-edge .portfolio-header-left.two-column,.woocommerce.archive #container,.portfolio-header-left.two-column,#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float: none
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap,#ajax-gridblock-wrap .portfolio-header-right {
		margin-top: 0
	}

	.blog-details-section {
		float: none;
		width: auto;
		margin-bottom: 20px
	}

	.blog-content-section {
		float: none;
		width: auto
	}

	.ui-tabs-nav li {
		width: 100%!important
	}

	.ui-tabs-vertical ul {
		width: 100%;
		float: none
	}

	.ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	#gridblock-container.portfolio-gutter-spaced {
		margin-left: 0;
		margin-right: 0
	}

	.gridblock-two .gridblock-element,.gridblock-three .gridblock-element,.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,.thumbnail-gutter-nospace.gridblock-three .gridblock-element,.thumbnail-gutter-nospace.gridblock-four .gridblock-element,.portfolio-gutter-nospace.gridblock-two .gridblock-element,.portfolio-gutter-nospace.gridblock-three .gridblock-element,.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.menu-is-vertical .ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.menu-is-vertical .gridblock-two .gridblock-element,.menu-is-vertical .gridblock-three .gridblock-element,.menu-is-vertical .gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.portfolio-nav-wrap {
		position: static;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.single-mtheme_photostory .portfolio-nav-wrap {
		position: absolute;
		top: 50px;
		right: 40px
	}

	.portfolio-nav {
		right: 30px
	}

	.portfolio-end-block {
		margin: 0 auto
	}

	.gridblock-metro .gridblock-element,.gridblock-metro .gridblock-cell-following-cell {
		width: 50%
	}

	.portfolio-header-right {
		width: auto;
		margin-top: 30px
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left: 0!important;
		margin-right: 0!important
	}

	.callout .first-half,.callout .second-half,.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center
	}

	.callout .second-half {
		margin-top: 20px;
		text-align: center
	}

	.callout .callout-button {
		float: none
	}

	.section-heading {
		width: 90%!important
	}

	#s {
		width: 81.8%
	}

	.blog-timeline-month-wrap {
		width: auto
	}

	#gridblock-timeline .blog-grid-element {
		float: none;
		margin: 0;
		width: 100%;
		margin-bottom: 30px
	}

	#gridblock-timeline .blog-grid-element-left .blog-grid-element-inner:before,#gridblock-timeline .blog-grid-element-right .blog-grid-element-inner::before,#gridblock-timeline .blog-grid-element-left:before,#gridblock-timeline .blog-grid-element-right:before,.gridblock-timeline-block:before {
		border: 0;
		background: 0 0;
		content: '';
		position: static
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li,.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,.nosidebar-woo-archive.woocommerce ul.products li.product,.nosidebar-woo-archive.woocommerce-page ul.products li.product,.woocommerce-page .related ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce ul.products li.product,.wooshop-has-sidebar-archive.woocommerce ul.products li.product,.wooshop-has-sidebar-archive.woocommerce-page ul.products li.product {
		margin: 0;
		width: 100%
	}

	.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product,.nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,.woocommerce-page .cross-sells ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.produc {
		margin: 0;
		width: 100%
	}

	.menu-is-vertical.nosidebar-woo-archive.woocommerce ul.products li.product,.menu-is-vertical.nosidebar-woo-archive.woocommerce-page ul.products li.product,.menu-is-vertical.woocommerce-page .related ul.products li.product,.menu-is-vertical.mtheme-wooshop-fullwidth.woocommerce ul.products li.product {
		margin: 0;
		width: 100%
	}

	.mtheme-woo-order-selection-wrap {
		margin-top: 30px
	}

	.mtheme-woo-order-selected {
		width: 240px
	}

	.mtheme-woo-order-selected-wrap {
		width: 284px
	}

	.mtheme-woo-order-list ul {
		width: 252px;
		right: auto;
		left: 23px
	}

	.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%;
		padding-left: 0;
		padding-right: 0;
		margin-top: 40px
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 100%;
		float: none
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background: 0 0
	}

	.woocommerce table.shop_table,.woocommerce-page table.shop_table {
		padding: 10px
	}

	.woocommerce .product-name,.woocommerce .product-name a {
		line-height: 12px;
		text-align: right
	}

	.woocommerce a.remove::after {
		display: none
	}

	.woocommerce .product-remove {
		top: 49%
	}

	.woocommerce .coupon input,.woocommerce .coupon input.button {
		width: 100%;
		float: none!important;
		margin-top: 10px
	}

	.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-2 {
		width: auto
	}

	.woocommerce-checkout .order_details {
		padding: 20px
	}

	.woocommerce .order_details li {
		float: none;
		border: 0;
		margin-top: 20px;
		width: auto
	}

	.single-product-summary {
		float: none;
		padding: 0;
		width: 100%
	}

	.woocommerce #content div.product div.woocommerce-mtheme-product.images,.woocommerce div.product div.woocommerce-mtheme-product.images,.woocommerce-page #content div.product div.woocommerce-mtheme-product.images,.woocommerce-page div.product div.woocommerce-mtheme-product.images {
		width: 100%!important
	}

	.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%
	}

	.entry-content .gform_wrapper .top_label input.medium,.entry-content .gform_wrapper .top_label select.medium {
		width: 90%
	}

	.entry-content .gform_wrapper .ginput_complex input[type=text],.entry-content .gform_wrapper .ginput_complex input[type=url],.entry-content .gform_wrapper .ginput_complex input[type=email],.entry-content .gform_wrapper .ginput_complex input[type=tel],.entry-content .gform_wrapper .ginput_complex input[type=number],.entry-content .gform_wrapper .ginput_complex input[type=password] {
		width: 85%
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=text],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=url],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=email],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=tel],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=number],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=password],.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type=text] {
		width: 85%!important
	}

	.entry-content .gform_wrapper .gfield_list input {
		width: 93%
	}

	#demopanel {
		display: none
	}

	.fotorama__nav-wrap {
		display: none!important
	}

	.entry-title.bold-centered h1 {
		font-size: 22px;
		letter-spacing: 4px;
		line-height: 28px
	}

	.postformat_contents,.postsummarywrap,.portfolio-header-right-inner,.entry-portfolio-content,.events-inner,.author-info {
		border-left: 0
	}

	.author-info {
		margin-top: 40px;
		padding: 0
	}

	.author-info .avatar {
		float: none
	}

	ul.portfolio-share {
		margin: 40px 0 0
	}

	.postformat_contents,.entry-portfolio-content,.portfolio-header-right-inner {
		padding: 0
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top: 0
	}

	.menu-is-vertical .slideshow-content-wrap,.menu-is-vertical #slidecaption,.menu-is-vertical #static_slidecaption {
		width: auto;
		left: 30px
	}

	.boxed-site-layout #slidecaption,.boxed-site-layout #static_slidecaption {
		left: 20px
	}

	.slideshow-controls-wrap {
		display: none
	}

	.fullscreenslideshow-audio {
		display: none
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		position: static;
		opacity: 1
	}

	.responsive-titles h3 {
		font-size: 14px;
		letter-spacing: .5px;
		line-height: 14px
	}

	.fullscreen-horizontal-carousel {
		top: 0
	}

	.hc-slides img {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}

	.horizontal-carousel-outer,.horizontal-carousel-inner {
		overflow: visible;
		width: 100%!important;
		height: auto
	}

	.horizontal-carousel {
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		position: absolute;
		left: 0!important;
		padding-bottom: 100px
	}

	.horizontal-carousel .hc-slides {
		width: 100%!important;
		height: auto!important
	}

	.horizontal-carousel li {
		display: block;
		height: auto!important;
		width: auto!important;
		max-width: 100%!important;
		margin: 0;
		position: static
	}

	.horizontal-carousel li .hc-image-wrap {
		height: auto!important;
		width: auto!important;
		margin: 20px
	}

	.horizontal-carousel li img {
		opacity: 1;
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		min-height: 0
	}

	.carousel-captions {
		display: none
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		display: block
	}

	#photowall-container,.compact-menu.split-menu #photowall-container {
		top: 65px
	}

	.fullscreen-footer-info {
		font-size: 10px;
		letter-spacing: 0;
		top: 0
	}

	.wpml-lang-selector-wrap {
		display: none
	}

	.sidebar ul.instagram-pics li,ul.instagram-pics li {
		width: 62px
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 189px
	}

	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 268px;
		height: auto
	}

	.footer-column ul.instagram-pics li {
		width: 52.7px
	}

	.owl-theme .owl-controls {
		display: none
	}

	.person {
		margin: 0 auto 40px;
		width: 240px
	}

	.sidebar .widget_search {
		display: none
	}

	.sidebar-wrap,.sidebar-wrap-single {
		border: 0
	}

	.sidebar {
		border-left: 0
	}

	.single-image-block {
		text-align: center!important
	}

	.pricing-table {
		margin-bottom: 50px
	}

	.entry-content ol.commentlist ul.children {
		margin-left: 10px
	}

	.vertical-menu {
		display: none
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0
	}

	.menu-is-vertical .container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .footer-container,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin: 0 auto
	}

	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width: 100%
	}

	.column2 {
		width: 100%
	}

	.event-details-column-one {
		border: 0
	}

	.events-inner {
		padding: 0
	}

	.column_space {
		margin-right: 0
	}

	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left: 20px!important
	}

	.boxed-site-layout .vertical-left-bar,.boxed-site-layout .horizontal-bottom-bar,.boxed-site-layout .vertical-right-bar {
		display: none!important
	}

	.boxed-site-layout #copyright {
		background: 0 0!important
	}

	.boxed-site-layout.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0
	}

	.menu-is-vertical #photowall-container {
		top: 65px;
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 0
	}

	.menu-is-vertical .horizontal-carousel li img {
		height: 70%;
		min-height: 70%
	}

	.boxed-site-layout #photowall-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0
	}

	.boxed-site-layout .fullscreen-footer-wrap,.boxed-site-layout .fullscreen-footer-social,.boxed-site-layout .fullscreen-footer-info {
		height: 32px;
		line-height: 32px
	}

	.boxed-site-layout .login-socials-wrap {
		top: 10px
	}

	.entry-content .noticebox {
		padding: 30px
	}

	.entry-content .noticebox i {
		float: none;
		top: 0;
		position: static
	}

	.entry-content .notice-text {
		padding-left: 0;
		margin: 0
	}

	.parallax-is-off .heroimage-wrap,.parallax-is-off .mtheme-modular-column,.parallax-is-off .portfolio-parallax-image {
		background-attachment: scroll
	}

	.gridblock-metro .gridblock-element,.gridblock-metro .gridblock-cell-following-cell {
		width: 100%
	}

	.fullscreen-coverphoto-inner {
		width: auto;
		margin: 0 20px
	}

	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left: 0
	}

	.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel {
		padding: 40px
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
		border: 0
	}

	.wooshop-has-sidebar.woocommerce ul.products li.product,.wooshop-has-sidebar.woocommerce-page ul.products li.product,.wooshop-has-sidebar .woocommerce-page .related ul.products li.product {
		width: 100%
	}

	.single-mtheme_photostory .fotorama__caption {
		bottom: 40px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p {
		display: none
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1 {
		font-size: 18px;
		line-height: 18px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h2 {
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .5px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap {
		padding: 0 10px
	}

	.fullscreen-fotorama .fotorama__caption {
		left: 0;
		bottom: 30px
	}

	.mfp-container {
		padding-left: 5px;
		padding-right: 5px
	}

	.mfp-arrow {
		display: none
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,.fotorama__caption {
		bottom: 20px
	}

	.fullscreen-footer-wrap .contact-text {
		top: -10px!important
	}

	.single-product-summary {
		float: none;
		padding: 0;
		width: 100%
	}

	#ajax-gridblock-content .portfolio-header-right {
		width: 100%;
		padding: 0;
		margin-top: 28px
	}

	.blog-tl-timeline-img {
		display: none
	}

	.blog-tl-timeline-content {
		width: 100%
	}

	.blog-tl-timeline-block .blog-tl-timeline-content,.blog-tl-timeline-block:nth-child(even) .blog-tl-timeline-content {
		float: none
	}

	.mtheme-cell-inner {
		padding: 0
	}

	#slidecounter {
		display: none
	}

	body #nextslide,body #prevslide {
		display: none!important
	}

	.mtheme-lightbox .lg-actions {
		display: none
	}

	.social-sharing-on {
		position: fixed;
		height: 100%;
		width: 100%;
		overflow: hidden
	}

	.admin-bar .mobile-menu-toggle {
		top: 46px
	}

	.admin-bar .mobile-menu-icon {
		top: 48px
	}

	.admin-bar.body-dashboard-push-left .mobile-menu-icon {
		top: 50px
	}

	.admin-bar .mobile-toggle-menu-trigger {
		top: 52px
	}

	.menu-is-vertical .mouse-pointer-wrap {
		left: 0;
		width: 100%
	}

	.menu-is-vertical #prevslide {
		margin-left: 0
	}

	.admin-bar .mobile-sharing-toggle {
		top: 52px
	}

	.entry-content .ui-tabs-vertical ul.ui-tabs-nav,.entry-content .ui-tabs-vertical .ui-tabs-panel {
		width: 100%
	}

	.sidebar-widget .infobar-portfoliogrid li {
		border: medium;
		float: left;
		margin: 0;
		padding: 0;
		width: 25%
	}

	.entry-content ol.commentlist li.comment .comment-body {
		padding-left: 10px
	}

	.entry-content ol.commentlist ul.children {
		margin-left: 5px
	}

	#goto-top {
		bottom: 10px;
		right: 10px
	}

	.two-column .pagination-navigation {
		margin-bottom: 0
	}

	.alignicon-left-vertical .service-content,.service-style-timeline .service-order-even .service-content {
		margin-left: 0
	}

	.service-style-timeline .service-item {
		width: auto;
		float: none
	}

	.service-style-timeline .service-order-odd.service-item {
		left: 0;
		top: 0
	}

	.service-style-timeline .service-order-even.service-item {
		right: 0
	}

	.event-heading {
		margin-left: 0
	}

	.bloglist-small .post-format-media {
		float: none;
		margin-right: 0;
		width: 100%
	}

	.button-blog-continue {
		text-align: center
	}

	.bloglist-small .blog-small-left,.bloglist-small .blog-small-right {
		width: auto;
		float: none
	}

	.admin-bar .container-wrapper {
		padding-top: 0
	}

	.fullscreen-photowall .container-wrapper {
		padding-top: 64px
	}

	.admin-bar.fullscreen-carousel .container-wrapper,.admin-bar.fullscreen-photowall .container-wrapper,.admin-bar.fullscreen-swiperslides .container-wrapper {
		padding-top: 111px
	}

	.center-logo .container-wrapper {
		padding-top: 70px
	}

	#minimal-toggle-menu {
		display: none
	}

	.slideshow_caption,.static_slideshow_caption {
		width: auto;
		line-height: 16px
	}

	.split-page .container,.split-page .footer-container {
		width: 90%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}

	.single-mtheme_featured.fullscreen-carousel .container-wrapper,.top-header-present .container-wrapper,.container-wrapper {
		padding-top: 68px
	}

	.edge-to-edge.top-header-present .container-wrapper,.edge-to-edge .container-wrapper {
		padding-top: 0
	}

	.mtheme-events-carousel {
		bottom: 30px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 20px
	}

	.slideshow-controls-wrap,#nextslide,#controls,#prevslide {
		display: none
	}

	.fullscreenslideshow-audio .jp-audio {
		bottom: -20px;
		right: -201px
	}

	.mtheme-events-carousel {
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		width: calc(100% - 20px);
		right: auto;
		left: 10px
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption,.has-fullscreen-eventbox .slideshow_caption,.has-fullscreen-eventbox .static_slideshow_caption {
		width: auto
	}

	.has-fullscreen-eventbox .slideshow-content-wrap {
		bottom: 165px;
		left: 15px
	}

	.slideshow-box-content {
		padding: 6px 10px
	}

	.slideshow-box-content {
		padding: 10px
	}

	.slideshow_title,.static_slideshow_title,.coverphoto-text-container .slideshow_title,.coverphoto-text-container .static_slideshow_title {
		font-size: 18px
	}

	.mtheme-events-carousel .slideshow-box-description {
		font-size: 11px;
		line-height: 14px
	}

	.mtheme-events-carousel .slideshow-box-wrapper {
		height: 90px
	}

	.mtheme-events-carousel .slideshow-box-title {
		margin-top: 5px;
		line-height: 11px
	}

	.single-mtheme_featured.fullscreen-photowall.center-logo .container-wrapper,.single-mtheme_featured.fullscreen-photowall .container-wrapper,.fullscreen-photowall .container-wrapper {
		padding-top: 0
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption {
		width: auto
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.gallery-size-thumbnail .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-10 .gallery-item {
		width: 100%
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel,.page-is-fullscreen.fullscreen-carousel {
		overflow: visible
	}

	.swiper-contents {
		width: 100%;
		margin: 0 10px
	}

	.stockheader-wrap,.archive .stockheader-wrap,.searching-for-photostock-term .stockheader-wrap,.search-results .stockheader-wrap {
		padding-top: 136px
	}

	.fullscreen-slide-dark .slideshow-content-wrap {
		background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%);
		background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%);
		background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#a6ffffff',GradientType=0);
		padding: 20px 20px 15px
	}

	.fullscreen-slide-bright .slideshow-content-wrap {
		background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);
		background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);
		background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
		padding: 20px 20px 15px
	}

	.fullscreen-eventbox-inactive .slideshow-content-wrap {
		bottom: 10px;
		left: 10px
	}

	.slideshow-box-info .slideshow-box-comment,.slideshow-box-info .slideshow-box-date,.slideshow-box-info .slideshow-box-categories {
		display: none
	}

	.has-fullscreen-eventbox .slideshow-content-wrap {
		bottom: 148px;
		left: 10px
	}

	.mtheme-events-carousel {
		bottom: 20px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 10px;
		right: 10px
	}

	h1.entry-title,.entry-content h1.section-title {
		font-size: 22px;
		line-height: 24px
	}

	.mtheme-woo-order-selected {
		right: 0;
		width: 234px
	}

	#sidebarinfo-toggle-menu,.sidebarinfo-menu,.sidebar-menu-overlay,.minimal-menu-overlay,.responsive-menu-overlay {
		display: none!important;
		-webkit-transition: none;
		transition: none
	}

	.simple-menu,.responsive-mobile-menu {
		left: -99999px;
		width: 100%;
		max-width: 100%
	}

	.menu-is-onscreen .simple-menu,.menu-is-onscreen .responsive-mobile-menu {
		left: 0
	}

	.wpcf7-form .half-field {
		width: 100%
	}

	.theme-reservation-form .chosen-container,.chosen-container {
		width: 100%!important;
		margin-top: 0
	}

	.food-column-two li,.food-column-three li {
		width: 100%;
		padding-right: 0
	}

	.food-image-active .food-item-wrap {
		width: auto;
		margin-bottom: 14px
	}

	.mtheme-opentable-column {
		float: none;
		width: 80%;
		margin: 0 auto
	}

	#footer h3 {
		font-size: 16px
	}

	.mtheme-opentable-input-wrap {
		margin-left: 0
	}

	.entry-content .ui-tabs .ui-tabs-nav li a {
		border-left: 0
	}

	.entry-content .ui-accordion-content {
		padding: 28px 22px
	}

	.section-description,.photocard-contents,.entry-title-subheading {
		font-size: 14px;
		font-weight: 600
	}

	.entry-content .wp-accordion h3 a,.entry-content .ui-accordion-header.ui-state-default a {
		font-size: 16px
	}

	.photocard-contents {
		padding-top: 0
	}

	.heroimage-wrap .mouse-pointer,.page-has-full-background .mouse-pointer {
		height: 31px;
		width: 20px
	}

	.heroimage-wrap .mouse-pointer-wrap,.page-has-full-background .mouse-pointer-wrap {
		bottom: 10px
	}

	.boxed-column .photocard-wrap-type-one .photocard-contents-inner {
		padding: 25px 20px 40px
	}

	.food-list-wrap {
		padding-left: 20px!important;
		padding-right: 20px!important
	}

	.mtheme-opentable-column {
		width: 200px
	}

	.mtheme-opentable-form .otw-reservation-date,.theme-reservation-form .chosen-container,.chosen-container {
		width: 100%!important;
		margin-top: 1%;
		min-width: 0
	}

	.window-modal-text .mtheme-opentable-form .otw-reservation-date,.window-modal-text .theme-reservation-form .chosen-container,.window-modal-text .chosen-container {
		width: 100%!important;
		margin-top: 1%;
		min-width: 0
	}

	.food-item-image>img {
		float: none
	}

	.food-image-active .food-item-image {
		width: 100%;
		text-align: left;
		left: 15px
	}

	.chosen-select {
		width: 100%
	}

	.entry-content .ui-tabs .tab-contents {
		padding: 25px
	}

	.food-image-active .food-item-wrap {
		padding-left: 0
	}

	.food-image-active .food-item-image {
		left: 0
	}

	.entry-content blockquote {
		font-size: 15px;
		padding: 12px 16px 1px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}

	.woocommerce div.product .woocommerce-product-rating {
		margin-bottom: 0
	}

	.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product {
		margin-top: 24px
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
		margin-top: 24px
	}

	.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
		margin-bottom: 24px
	}

	.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {
		margin: 0;
		width: 100%
	}
}




















@media only screen and (max-width:2000px) {   /* @media only screen and (max-width:767px) { */
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright {
		width: auto
	}

	.menu-is-vertical .container,.menu-is-vertical .fullpage-item,.menu-is-vertical .footer-container,.menu-is-vertical .outer-header-wrap,.menu-is-vertical .portfolio-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .top-bar-wrap-fullwidth,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.responsive-mobile-menu ul.mtree,.header-is-simple .responsive-mobile-menu ul.mtree,.mobile-social-header .social-header-wrap {
		width: 100%
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 269px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li,.menu-is-vertical ul.instagram-pics li {
		width: 89px
	}

	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0
	}

	.menu-is-vertical.menu-is-vertical-right .vertical-menu-body-container {
		margin-right: 0
	}

	.mtheme-supercell {
		margin-left: 0;
		margin-right: 0
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 96%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.divider-common.divider-responsive {
		padding-top: 5px!important
	}

	.menu-is-vertical #vertical-center-wrap,.menu-is-vertical.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.client-gallery-protected {
		margin-top: 80px
	}

	.logo-menu-wrap {
		display: none
	}

	.outer-header-wrap {
		border: 0
	}

	.header-compact .title-container-wrap {
		padding-top: 0
	}

	.container-wrapper.container-boxed {
		margin-top: 0;
		margin-bottom: 0
	}

	.header-compact.header-is-off.no-title-background .container-fullwidth {
		padding-top: 0
	}

	.header-is-simple .responsive-mobile-menu ul.mtree {
		width: 280px;
		margin: 0 auto
	}

	.footer-one-third {
		float: none;
		width: 100%
	}

	.copyright-wrap {
		padding: 20px
	}

	.footer-section-inner {
		display: block
	}

	.footer-logoimage {
		top: 0
	}

	#copyright {
		padding: 0;
		text-align: center
	}

	.copyright-wrap {
		margin: 0 auto
	}

	#footer .social-header-wrap {
		float: none;
		margin-right: 0;
		text-align: center
	}

	#footer .social-header-wrap a {
		text-align: center
	}

	#toggle-menu {
		display: none
	}

	.responsive-menu-wrap {
		display: block
	}

	.mtheme-fullscreen-toggle,.header-cart-toggle {
		display: none
	}

	.outer-wrap {
		display: none!important
	}

	.service-column.service-style-left {
		margin: 0 auto;
		max-width: 400px
	}

	h1,.entry-content h1 {
		font-size: 26px
	}

	h2,.entry-content h2 {
		font-size: 22px
	}

	h3,.entry-content h3 {
		font-size: 18px
	}

	h4,.entry-content h4 {
		font-size: 16px
	}

	h5,.entry-content h5 {
		font-size: 14px
	}

	h6,.entry-content h6 {
		font-size: 12px
	}

	.mtheme-block-em_photocard_two h3.photocard-subtitle,.entry-content .mtheme-block-em_photocard_two h3.photocard-subtitle,.mtheme-block-em_photocard_one h3.photocard-subtitle,.entry-content .mtheme-block-em_photocard_one h3.photocard-subtitle,.entry-content h3.photocard-subtitle,.entry-content h2.section-sub-title {
		font-size: 46px;
		margin-bottom: 0;
		line-height: 46px
	}

	.entry-content .heading-block h2.photocard-title {
		font-size: 24px;
		letter-spacing: 2px
	}

	h1.entry-title,.entry-content h1.section-title {
		letter-spacing: 2px
	}

	.hero-text-wrap .hero-title {
		font-size: 32px;
		line-height: 32px;
		letter-spacing: .5px;
		margin-bottom: 7px
	}

	.hero-text-wrap .entry-content {
		font-size: 16px
	}

	.hero-text-wrap .hero-subtitle {
		font-size: 41px;
		line-height: 44px
	}

	.heading-block:after {
		width: 210px
	}

	.photocard-wrap-type-one .photocard-image-container {
		position: static;
		min-height: 200px
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left,.photocard-wrap-type-one .photocard-image-wrap,.photocard-wrap-type-one .photocard-image-wrap img {
		position: static;
		width: 100%
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left {
		width: 100%;
		float: none
	}

	.photocard-wrap-type-one .photocard-contents-inner {
		padding: 30px
	}

	.photocard-wrap-type-one .heading-block:after {
		width: 210px
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-right {
		float: right
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-left {
		float: left
	}

	.photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 0;
		float: left
	}

	.photocard-wrap-type-two .column-half {
		width: 100%
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		margin: 30px
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		padding-top: 15%;
		padding-bottom: 15%
	}

	.mtheme-block,.mtheme-supercell .mtheme-block,.column-setter .mtheme-block,.column-setter .mtheme-block .mtheme-block,.column-half,.mtheme-supercell .span2,.mtheme-supercell .span3,.mtheme-supercell .span4,.mtheme-supercell .span5,.mtheme-supercell .span6,.mtheme-supercell .span7,.mtheme-supercell .span8,.mtheme-supercell .span9,.mtheme-supercell .span10,.mtheme-supercell .span11,.mtheme-supercell .span12 {
		width: 100%;
		float: none
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-left: 0
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-top: 20px
	}

	.service-content,.service-item {
		margin-bottom: 30px
	}

	#footer {
		margin: 0
	}

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0
	}

	#footer .description,#footer .textwidget {
		margin-right: 0
	}

	.sidebar-wrap,.sidebar-wrap-single {
		width: auto;
		float: none;
		margin-top: 40px
	}

	.grid-list-portfolio-related ul li {
		width: 10%
	}

	.two-column,.edge-to-edge .portfolio-header-left.two-column,.woocommerce.archive #container,.portfolio-header-left.two-column,#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float: none
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap,#ajax-gridblock-wrap .portfolio-header-right {
		margin-top: 0
	}

	.blog-details-section {
		float: none;
		width: auto;
		margin-bottom: 20px
	}

	.blog-content-section {
		float: none;
		width: auto
	}

	.ui-tabs-nav li {
		width: 100%!important
	}

	.ui-tabs-vertical ul {
		width: 100%;
		float: none
	}

	.ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	#gridblock-container.portfolio-gutter-spaced {
		margin-left: 0;
		margin-right: 0
	}

	.gridblock-two .gridblock-element,.gridblock-three .gridblock-element,.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,.thumbnail-gutter-nospace.gridblock-three .gridblock-element,.thumbnail-gutter-nospace.gridblock-four .gridblock-element,.portfolio-gutter-nospace.gridblock-two .gridblock-element,.portfolio-gutter-nospace.gridblock-three .gridblock-element,.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.menu-is-vertical .ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.menu-is-vertical .gridblock-two .gridblock-element,.menu-is-vertical .gridblock-three .gridblock-element,.menu-is-vertical .gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.portfolio-nav-wrap {
		position: static;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.single-mtheme_photostory .portfolio-nav-wrap {
		position: absolute;
		top: 50px;
		right: 40px
	}

	.portfolio-nav {
		right: 30px
	}

	.portfolio-end-block {
		margin: 0 auto
	}

	.gridblock-metro .gridblock-element,.gridblock-metro .gridblock-cell-following-cell {
		width: 50%
	}

	.portfolio-header-right {
		width: auto;
		margin-top: 30px
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left: 0!important;
		margin-right: 0!important
	}

	.callout .first-half,.callout .second-half,.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center
	}

	.callout .second-half {
		margin-top: 20px;
		text-align: center
	}

	.callout .callout-button {
		float: none
	}

	.section-heading {
		width: 90%!important
	}

	#s {
		width: 81.8%
	}

	.blog-timeline-month-wrap {
		width: auto
	}

	#gridblock-timeline .blog-grid-element {
		float: none;
		margin: 0;
		width: 100%;
		margin-bottom: 30px
	}

	#gridblock-timeline .blog-grid-element-left .blog-grid-element-inner:before,#gridblock-timeline .blog-grid-element-right .blog-grid-element-inner::before,#gridblock-timeline .blog-grid-element-left:before,#gridblock-timeline .blog-grid-element-right:before,.gridblock-timeline-block:before {
		border: 0;
		background: 0 0;
		content: '';
		position: static
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li,.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,.nosidebar-woo-archive.woocommerce ul.products li.product,.nosidebar-woo-archive.woocommerce-page ul.products li.product,.woocommerce-page .related ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce ul.products li.product,.wooshop-has-sidebar-archive.woocommerce ul.products li.product,.wooshop-has-sidebar-archive.woocommerce-page ul.products li.product {
		margin: 0;
		width: 100%
	}

	.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product,.nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,.woocommerce-page .cross-sells ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.produc {
		margin: 0;
		width: 100%
	}

	.menu-is-vertical.nosidebar-woo-archive.woocommerce ul.products li.product,.menu-is-vertical.nosidebar-woo-archive.woocommerce-page ul.products li.product,.menu-is-vertical.woocommerce-page .related ul.products li.product,.menu-is-vertical.mtheme-wooshop-fullwidth.woocommerce ul.products li.product {
		margin: 0;
		width: 100%
	}

	.mtheme-woo-order-selection-wrap {
		margin-top: 30px
	}

	.mtheme-woo-order-selected {
		width: 240px
	}

	.mtheme-woo-order-selected-wrap {
		width: 284px
	}

	.mtheme-woo-order-list ul {
		width: 252px;
		right: auto;
		left: 23px
	}

	.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%;
		padding-left: 0;
		padding-right: 0;
		margin-top: 40px
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 100%;
		float: none
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background: 0 0
	}

	.woocommerce table.shop_table,.woocommerce-page table.shop_table {
		padding: 10px
	}

	.woocommerce .product-name,.woocommerce .product-name a {
		line-height: 12px;
		text-align: right
	}

	.woocommerce a.remove::after {
		display: none
	}

	.woocommerce .product-remove {
		top: 49%
	}

	.woocommerce .coupon input,.woocommerce .coupon input.button {
		width: 100%;
		float: none!important;
		margin-top: 10px
	}

	.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-2 {
		width: auto
	}

	.woocommerce-checkout .order_details {
		padding: 20px
	}

	.woocommerce .order_details li {
		float: none;
		border: 0;
		margin-top: 20px;
		width: auto
	}

	.single-product-summary {
		float: none;
		padding: 0;
		width: 100%
	}

	.woocommerce #content div.product div.woocommerce-mtheme-product.images,.woocommerce div.product div.woocommerce-mtheme-product.images,.woocommerce-page #content div.product div.woocommerce-mtheme-product.images,.woocommerce-page div.product div.woocommerce-mtheme-product.images {
		width: 100%!important
	}

	.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%
	}

	.entry-content .gform_wrapper .top_label input.medium,.entry-content .gform_wrapper .top_label select.medium {
		width: 90%
	}

	.entry-content .gform_wrapper .ginput_complex input[type=text],.entry-content .gform_wrapper .ginput_complex input[type=url],.entry-content .gform_wrapper .ginput_complex input[type=email],.entry-content .gform_wrapper .ginput_complex input[type=tel],.entry-content .gform_wrapper .ginput_complex input[type=number],.entry-content .gform_wrapper .ginput_complex input[type=password] {
		width: 85%
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=text],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=url],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=email],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=tel],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=number],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=password],.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type=text] {
		width: 85%!important
	}

	.entry-content .gform_wrapper .gfield_list input {
		width: 93%
	}

	#demopanel {
		display: none
	}

	.fotorama__nav-wrap {
		display: none!important
	}

	.entry-title.bold-centered h1 {
		font-size: 22px;
		letter-spacing: 4px;
		line-height: 28px
	}

	.postformat_contents,.postsummarywrap,.portfolio-header-right-inner,.entry-portfolio-content,.events-inner,.author-info {
		border-left: 0
	}

	.author-info {
		margin-top: 40px;
		padding: 0
	}

	.author-info .avatar {
		float: none
	}

	ul.portfolio-share {
		margin: 40px 0 0
	}

	.postformat_contents,.entry-portfolio-content,.portfolio-header-right-inner {
		padding: 0
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top: 0
	}

	.menu-is-vertical .slideshow-content-wrap,.menu-is-vertical #slidecaption,.menu-is-vertical #static_slidecaption {
		width: auto;
		left: 30px
	}

	.boxed-site-layout #slidecaption,.boxed-site-layout #static_slidecaption {
		left: 20px
	}

	.slideshow-controls-wrap {
		display: none
	}

	.fullscreenslideshow-audio {
		display: none
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		position: static;
		opacity: 1
	}

	.responsive-titles h3 {
		font-size: 14px;
		letter-spacing: .5px;
		line-height: 14px
	}

	.fullscreen-horizontal-carousel {
		top: 0
	}

	.hc-slides img {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}

	.horizontal-carousel-outer,.horizontal-carousel-inner {
		overflow: visible;
		width: 100%!important;
		height: auto
	}

	.horizontal-carousel {
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		position: absolute;
		left: 0!important;
		padding-bottom: 100px
	}

	.horizontal-carousel .hc-slides {
		width: 100%!important;
		height: auto!important
	}

	.horizontal-carousel li {
		display: block;
		height: auto!important;
		width: auto!important;
		max-width: 100%!important;
		margin: 0;
		position: static
	}

	.horizontal-carousel li .hc-image-wrap {
		height: auto!important;
		width: auto!important;
		margin: 20px
	}

	.horizontal-carousel li img {
		opacity: 1;
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		min-height: 0
	}

	.carousel-captions {
		display: none
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		display: block
	}

	#photowall-container,.compact-menu.split-menu #photowall-container {
		top: 65px
	}

	.fullscreen-footer-info {
		font-size: 10px;
		letter-spacing: 0;
		top: 0
	}

	.wpml-lang-selector-wrap {
		display: none
	}

	.sidebar ul.instagram-pics li,ul.instagram-pics li {
		width: 62px
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 189px
	}

	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 268px;
		height: auto
	}

	.footer-column ul.instagram-pics li {
		width: 52.7px
	}

	.owl-theme .owl-controls {
		display: none
	}

	.person {
		margin: 0 auto 40px;
		width: 240px
	}

	.sidebar .widget_search {
		display: none
	}

	.sidebar-wrap,.sidebar-wrap-single {
		border: 0
	}

	.sidebar {
		border-left: 0
	}

	.single-image-block {
		text-align: center!important
	}

	.pricing-table {
		margin-bottom: 50px
	}

	.entry-content ol.commentlist ul.children {
		margin-left: 10px
	}

	.vertical-menu {
		display: none
	}

	.menu-is-vertical .container,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0
	}

	.menu-is-vertical .container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .footer-container-wrap,.menu-is-vertical .footer-container,.menu-is-vertical .fullpage-item,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin: 0 auto
	}

	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width: 100%
	}

	.column2 {
		width: 100%
	}

	.event-details-column-one {
		border: 0
	}

	.events-inner {
		padding: 0
	}

	.column_space {
		margin-right: 0
	}

	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left: 20px!important
	}

	.boxed-site-layout .vertical-left-bar,.boxed-site-layout .horizontal-bottom-bar,.boxed-site-layout .vertical-right-bar {
		display: none!important
	}

	.boxed-site-layout #copyright {
		background: 0 0!important
	}

	.boxed-site-layout.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0
	}

	.menu-is-vertical #photowall-container {
		top: 65px;
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 0
	}

	.menu-is-vertical .horizontal-carousel li img {
		height: 70%;
		min-height: 70%
	}

	.boxed-site-layout #photowall-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0
	}

	.boxed-site-layout .fullscreen-footer-wrap,.boxed-site-layout .fullscreen-footer-social,.boxed-site-layout .fullscreen-footer-info {
		height: 32px;
		line-height: 32px
	}

	.boxed-site-layout .login-socials-wrap {
		top: 10px
	}

	.entry-content .noticebox {
		padding: 30px
	}

	.entry-content .noticebox i {
		float: none;
		top: 0;
		position: static
	}

	.entry-content .notice-text {
		padding-left: 0;
		margin: 0
	}

	.parallax-is-off .heroimage-wrap,.parallax-is-off .mtheme-modular-column,.parallax-is-off .portfolio-parallax-image {
		background-attachment: scroll
	}

	.gridblock-metro .gridblock-element,.gridblock-metro .gridblock-cell-following-cell {
		width: 100%
	}

	.fullscreen-coverphoto-inner {
		width: auto;
		margin: 0 20px
	}

	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left: 0
	}

	.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel {
		padding: 40px
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
		border: 0
	}

	.wooshop-has-sidebar.woocommerce ul.products li.product,.wooshop-has-sidebar.woocommerce-page ul.products li.product,.wooshop-has-sidebar .woocommerce-page .related ul.products li.product {
		width: 100%
	}

	.single-mtheme_photostory .fotorama__caption {
		bottom: 40px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p {
		display: none
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1 {
		font-size: 18px;
		line-height: 18px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h2 {
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .5px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap {
		padding: 0 10px
	}

	.fullscreen-fotorama .fotorama__caption {
		left: 0;
		bottom: 30px
	}

	.mfp-container {
		padding-left: 5px;
		padding-right: 5px
	}

	.mfp-arrow {
		display: none
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,.fotorama__caption {
		bottom: 20px
	}

	.fullscreen-footer-wrap .contact-text {
		top: -10px!important
	}

	.single-product-summary {
		float: none;
		padding: 0;
		width: 100%
	}

	#ajax-gridblock-content .portfolio-header-right {
		width: 100%;
		padding: 0;
		margin-top: 28px
	}

	.blog-tl-timeline-img {
		display: none
	}

	.blog-tl-timeline-content {
		width: 100%
	}

	.blog-tl-timeline-block .blog-tl-timeline-content,.blog-tl-timeline-block:nth-child(even) .blog-tl-timeline-content {
		float: none
	}

	.mtheme-cell-inner {
		padding: 0
	}

	#slidecounter {
		display: none
	}

	body #nextslide,body #prevslide {
		display: none!important
	}

	.mtheme-lightbox .lg-actions {
		display: none
	}

	.social-sharing-on {
		position: fixed;
		height: 100%;
		width: 100%;
		overflow: hidden
	}

	.admin-bar .mobile-menu-toggle {
		top: 46px
	}

	.admin-bar .mobile-menu-icon {
		top: 48px
	}

	.admin-bar.body-dashboard-push-left .mobile-menu-icon {
		top: 50px
	}

	.admin-bar .mobile-toggle-menu-trigger {
		top: 52px
	}

	.menu-is-vertical .mouse-pointer-wrap {
		left: 0;
		width: 100%
	}

	.menu-is-vertical #prevslide {
		margin-left: 0
	}

	.admin-bar .mobile-sharing-toggle {
		top: 52px
	}

	.entry-content .ui-tabs-vertical ul.ui-tabs-nav,.entry-content .ui-tabs-vertical .ui-tabs-panel {
		width: 100%
	}

	.sidebar-widget .infobar-portfoliogrid li {
		border: medium;
		float: left;
		margin: 0;
		padding: 0;
		width: 25%
	}

	.entry-content ol.commentlist li.comment .comment-body {
		padding-left: 10px
	}

	.entry-content ol.commentlist ul.children {
		margin-left: 5px
	}

	#goto-top {
		bottom: 10px;
		right: 10px
	}

	.two-column .pagination-navigation {
		margin-bottom: 0
	}

	.alignicon-left-vertical .service-content,.service-style-timeline .service-order-even .service-content {
		margin-left: 0
	}

	.service-style-timeline .service-item {
		width: auto;
		float: none
	}

	.service-style-timeline .service-order-odd.service-item {
		left: 0;
		top: 0
	}

	.service-style-timeline .service-order-even.service-item {
		right: 0
	}

	.event-heading {
		margin-left: 0
	}

	.bloglist-small .post-format-media {
		float: none;
		margin-right: 0;
		width: 100%
	}

	.button-blog-continue {
		text-align: center
	}

	.bloglist-small .blog-small-left,.bloglist-small .blog-small-right {
		width: auto;
		float: none
	}

	.admin-bar .container-wrapper {
		padding-top: 0
	}

	.fullscreen-photowall .container-wrapper {
		padding-top: 64px
	}

	.admin-bar.fullscreen-carousel .container-wrapper,.admin-bar.fullscreen-photowall .container-wrapper,.admin-bar.fullscreen-swiperslides .container-wrapper {
		padding-top: 111px
	}

	.center-logo .container-wrapper {
		padding-top: 70px
	}

	#minimal-toggle-menu {
		display: none
	}

	.slideshow_caption,.static_slideshow_caption {
		width: auto;
		line-height: 16px
	}

	.split-page .container,.split-page .footer-container {
		width: 90%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}

	.single-mtheme_featured.fullscreen-carousel .container-wrapper,.top-header-present .container-wrapper,.container-wrapper {
		padding-top: 68px
	}

	.edge-to-edge.top-header-present .container-wrapper,.edge-to-edge .container-wrapper {
		padding-top: 0
	}

	.mtheme-events-carousel {
		bottom: 30px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 20px
	}

	.slideshow-controls-wrap,#nextslide,#controls,#prevslide {
		display: none
	}

	.fullscreenslideshow-audio .jp-audio {
		bottom: -20px;
		right: -201px
	}

	.mtheme-events-carousel {
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		width: calc(100% - 20px);
		right: auto;
		left: 10px
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption,.has-fullscreen-eventbox .slideshow_caption,.has-fullscreen-eventbox .static_slideshow_caption {
		width: auto
	}

	.has-fullscreen-eventbox .slideshow-content-wrap {
		bottom: 165px;
		left: 15px
	}

	.slideshow-box-content {
		padding: 6px 10px
	}

	.slideshow-box-content {
		padding: 10px
	}

	.slideshow_title,.static_slideshow_title,.coverphoto-text-container .slideshow_title,.coverphoto-text-container .static_slideshow_title {
		font-size: 18px
	}

	.mtheme-events-carousel .slideshow-box-description {
		font-size: 11px;
		line-height: 14px
	}

	.mtheme-events-carousel .slideshow-box-wrapper {
		height: 90px
	}

	.mtheme-events-carousel .slideshow-box-title {
		margin-top: 5px;
		line-height: 11px
	}

	.single-mtheme_featured.fullscreen-photowall.center-logo .container-wrapper,.single-mtheme_featured.fullscreen-photowall .container-wrapper,.fullscreen-photowall .container-wrapper {
		padding-top: 0
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption {
		width: auto
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.gallery-size-thumbnail .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-10 .gallery-item {
		width: 100%
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel,.page-is-fullscreen.fullscreen-carousel {
		overflow: visible
	}

	.swiper-contents {
		width: 100%;
		margin: 0 10px
	}

	.stockheader-wrap,.archive .stockheader-wrap,.searching-for-photostock-term .stockheader-wrap,.search-results .stockheader-wrap {
		padding-top: 136px
	}

	.fullscreen-slide-dark .slideshow-content-wrap {
		background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%);
		background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%);
		background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#a6ffffff',GradientType=0);
		padding: 20px 20px 15px
	}

	.fullscreen-slide-bright .slideshow-content-wrap {
		background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);
		background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);
		background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
		padding: 20px 20px 15px
	}

	.fullscreen-eventbox-inactive .slideshow-content-wrap {
		bottom: 10px;
		left: 10px
	}

	.slideshow-box-info .slideshow-box-comment,.slideshow-box-info .slideshow-box-date,.slideshow-box-info .slideshow-box-categories {
		display: none
	}

	.has-fullscreen-eventbox .slideshow-content-wrap {
		bottom: 148px;
		left: 10px
	}

	.mtheme-events-carousel {
		bottom: 20px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 10px;
		right: 10px
	}

	h1.entry-title,.entry-content h1.section-title {
		font-size: 22px;
		line-height: 24px
	}

	.mtheme-woo-order-selected {
		right: 0;
		width: 234px
	}

	#sidebarinfo-toggle-menu,.sidebarinfo-menu,.sidebar-menu-overlay,.minimal-menu-overlay,.responsive-menu-overlay {
		display: none!important;
		-webkit-transition: none;
		transition: none
	}

	.simple-menu,.responsive-mobile-menu {
		left: -99999px;
		width: 100%;
		max-width: 100%
	}

	.menu-is-onscreen .simple-menu,.menu-is-onscreen .responsive-mobile-menu {
		left: 0
	}

	.wpcf7-form .half-field {
		width: 100%
	}

	.theme-reservation-form .chosen-container,.chosen-container {
		width: 100%!important;
		margin-top: 0
	}

	.food-column-two li,.food-column-three li {
		width: 100%;
		padding-right: 0
	}

	.food-image-active .food-item-wrap {
		width: auto;
		margin-bottom: 14px
	}

	.mtheme-opentable-column {
		float: none;
		width: 80%;
		margin: 0 auto
	}

	#footer h3 {
		font-size: 16px
	}

	.mtheme-opentable-input-wrap {
		margin-left: 0
	}

	.entry-content .ui-tabs .ui-tabs-nav li a {
		border-left: 0
	}

	.entry-content .ui-accordion-content {
		padding: 28px 22px
	}

	.section-description,.photocard-contents,.entry-title-subheading {
		font-size: 14px;
		font-weight: 600
	}

	.entry-content .wp-accordion h3 a,.entry-content .ui-accordion-header.ui-state-default a {
		font-size: 16px
	}

	.photocard-contents {
		padding-top: 0
	}

	.heroimage-wrap .mouse-pointer,.page-has-full-background .mouse-pointer {
		height: 31px;
		width: 20px
	}

	.heroimage-wrap .mouse-pointer-wrap,.page-has-full-background .mouse-pointer-wrap {
		bottom: 10px
	}

	.boxed-column .photocard-wrap-type-one .photocard-contents-inner {
		padding: 25px 20px 40px
	}

	.food-list-wrap {
		padding-left: 20px!important;
		padding-right: 20px!important
	}

	.mtheme-opentable-column {
		width: 200px
	}

	.mtheme-opentable-form .otw-reservation-date,.theme-reservation-form .chosen-container,.chosen-container {
		width: 100%!important;
		margin-top: 1%;
		min-width: 0
	}

	.window-modal-text .mtheme-opentable-form .otw-reservation-date,.window-modal-text .theme-reservation-form .chosen-container,.window-modal-text .chosen-container {
		width: 100%!important;
		margin-top: 1%;
		min-width: 0
	}

	.food-item-image>img {
		float: none
	}

	.food-image-active .food-item-image {
		width: 100%;
		text-align: left;
		left: 15px
	}

	.chosen-select {
		width: 100%
	}

	.entry-content .ui-tabs .tab-contents {
		padding: 25px
	}

	.food-image-active .food-item-wrap {
		padding-left: 0
	}

	.food-image-active .food-item-image {
		left: 0
	}

	.entry-content blockquote {
		font-size: 15px;
		padding: 12px 16px 1px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}

	.woocommerce div.product .woocommerce-product-rating {
		margin-bottom: 0
	}

	.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product {
		margin-top: 24px
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
		margin-top: 24px
	}

	.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
		margin-bottom: 24px
	}

	.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {
		margin: 0;
		width: 100%
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.menu-is-vertical.theme-boxed .container-boxed,.menu-is-vertical.theme-boxed .top-bar-content,.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,.menu-is-vertical.theme-boxed .footer-container-wrap,.menu-is-vertical.theme-boxed #copyright {
		width: auto
	}

	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,.menu-is-horizontal.theme-boxed .footer-container-wrap,.menu-is-horizontal.theme-boxed #copyright {
		width: auto
	}

	.menu-is-vertical .container,.menu-is-vertical .fullpage-item,.menu-is-vertical .footer-container,.menu-is-vertical .outer-header-wrap,.menu-is-vertical .portfolio-container,.menu-is-vertical .portfolio-header-wrap,.menu-is-vertical .top-bar-wrap-fullwidth,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical.edge-to-edge .mtheme-supercell,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.menu-is-vertical .always-center,.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 460px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,.menu-is-vertical ul.instagram-pics li.insta-image-1 {
		width: 459px
	}

	.menu-is-vertical .sidebar ul.instagram-pics li,.menu-is-vertical ul.instagram-pics li {
		width: 75px
	}

	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0
	}

	.menu-is-vertical.menu-is-vertical-right .vertical-menu-body-container {
		margin-right: 0
	}

	.mtheme-supercell {
		margin-left: 0;
		margin-right: 0
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto
	}

	.divider-common.divider-responsive {
		padding-top: 5px!important
	}

	.menu-is-vertical #vertical-center-wrap,.menu-is-vertical.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.client-gallery-protected {
		margin-top: 80px
	}

	.header-is-simple .responsive-mobile-menu ul.mtree {
		width: 320px;
		margin: 0 auto
	}

	.logo-menu-wrap {
		display: none
	}

	.outer-header-wrap {
		border: 0
	}

	.header-compact .title-container-wrap {
		padding-top: 0
	}

	.container-wrapper.container-boxed {
		margin-top: 0;
		margin-bottom: 0
	}

	#toggle-menu {
		display: none
	}

	.responsive-menu-wrap {
		display: block
	}

	.mtheme-fullscreen-toggle,.header-cart-toggle {
		display: none
	}

	.outer-wrap {
		display: none!important
	}

	.header-compact.header-is-off.no-title-background .container-fullwidth {
		padding-top: 0
	}

	.footer-one-third {
		float: none;
		width: 100%
	}

	.copyright-wrap {
		padding: 20px
	}

	.footer-section-inner {
		display: block
	}

	.footer-logoimage {
		top: 0
	}

	#copyright {
		padding: 0;
		text-align: center
	}

	.copyright-wrap {
		margin: 0 auto
	}

	#footer .social-header-wrap {
		float: none;
		margin-right: 0;
		text-align: center
	}

	#footer .social-header-wrap a {
		text-align: center
	}

	.service-column.service-style-left {
		margin: 0 auto;
		max-width: 400px
	}

	h1,.entry-content h1 {
		font-size: 26px
	}

	h2,.entry-content h2 {
		font-size: 22px
	}

	h3,.entry-content h3 {
		font-size: 18px
	}

	h4,.entry-content h4 {
		font-size: 16px
	}

	h5,.entry-content h5 {
		font-size: 14px
	}

	h6,.entry-content h6 {
		font-size: 12px
	}

	.mtheme-block-em_photocard_two h3.photocard-subtitle,.entry-content .mtheme-block-em_photocard_two h3.photocard-subtitle,.mtheme-block-em_photocard_one h3.photocard-subtitle,.entry-content .mtheme-block-em_photocard_one h3.photocard-subtitle,.entry-content h3.photocard-subtitle,.entry-content h2.section-sub-title {
		font-size: 46px;
		line-height: 46px;
		margin-bottom: 0
	}

	.entry-content .heading-block h2.photocard-title {
		font-size: 24px;
		letter-spacing: 2px
	}

	h1.entry-title,.entry-content h1.section-title {
		letter-spacing: 2px
	}

	.hero-text-wrap .hero-title {
		font-size: 38px;
		line-height: 40px;
		letter-spacing: .25px
	}

	.hero-text-wrap .entry-content {
		font-size: 16px
	}

	.hero-text-wrap .hero-subtitle {
		font-size: 41px;
		line-height: 44px
	}

	.photocard-wrap-type-one .photocard-image-container {
		position: static;
		min-height: 350px
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left,.photocard-wrap-type-one .photocard-image-wrap,.photocard-wrap-type-one .photocard-image-wrap img {
		position: static;
		width: 100%
	}

	.photocard-wrap-type-one .photocard-image-wrap.column-float-right,.photocard-wrap-type-one .photocard-image-wrap.column-float-left {
		width: 100%;
		float: none
	}

	.photocard-wrap-type-one .photocard-contents-inner {
		padding: 60px
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-right {
		float: right
	}

	.photocard-wrap-type-two .photocard-content-wrap.column-float-left {
		float: left
	}

	.photocard-wrap-type-two .column-float-center.photocard-content-wrap {
		left: 0;
		float: left
	}

	.photocard-wrap-type-two .column-half {
		width: 100%
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		margin: 30px
	}

	.photocard-wrap-type-two .photocard-contents-inner {
		padding-top: 15%;
		padding-bottom: 15%
	}

	.mtheme-block,.mtheme-supercell .mtheme-block,.column-setter .mtheme-block,.column-setter .mtheme-block .mtheme-block,.column-half,.mtheme-supercell .span2,.mtheme-supercell .span3,.mtheme-supercell .span4,.mtheme-supercell .span5,.mtheme-supercell .span6,.mtheme-supercell .span7,.mtheme-supercell .span8,.mtheme-supercell .span9,.mtheme-supercell .span10,.mtheme-supercell .span11,.mtheme-supercell .span12 {
		width: 100%;
		float: none
	}

	.mtheme-cell-inner {
		padding: 0
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-left: 0
	}

	.mtheme-following-cell,.column-setter.following-column {
		margin-top: 20px
	}

	.service-content,.service-item {
		margin-bottom: 30px
	}

	#footer {
		margin: 0
	}

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0
	}

	#footer .description,#footer .textwidget {
		margin-right: 0
	}

	.sidebar-wrap,.sidebar-wrap-single {
		width: auto;
		float: none;
		margin-top: 40px
	}

	.grid-list-portfolio-related ul li {
		width: 10%
	}

	.two-column,.edge-to-edge .portfolio-header-left.two-column,.woocommerce.archive #container,.portfolio-header-left.two-column,#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float: none
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap,#ajax-gridblock-wrap .portfolio-header-right {
		margin-top: 0
	}

	.blog-details-section {
		float: none;
		width: auto;
		margin-bottom: 20px
	}

	.blog-content-section {
		float: none;
		width: auto
	}

	.ui-tabs-nav li {
		width: 100%!important
	}

	.ui-tabs-vertical ul {
		width: 100%;
		float: none
	}

	.ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	#gridblock-container.portfolio-gutter-spaced {
		margin-left: 0;
		margin-right: 0
	}

	.gridblock-two .gridblock-element,.gridblock-three .gridblock-element,.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,.thumbnail-gutter-nospace.gridblock-three .gridblock-element,.thumbnail-gutter-nospace.gridblock-four .gridblock-element,.portfolio-gutter-nospace.gridblock-two .gridblock-element,.portfolio-gutter-nospace.gridblock-three .gridblock-element,.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.menu-is-vertical .ajax-gallery-navigation {
		float: none;
		margin-bottom: 20px
	}

	.menu-is-vertical .gridblock-two .gridblock-element,.menu-is-vertical .gridblock-three .gridblock-element,.menu-is-vertical .gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0
	}

	.portfolio-nav-wrap {
		position: static;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.single-mtheme_photostory .portfolio-nav-wrap {
		position: absolute;
		top: 50px;
		right: 40px
	}

	.portfolio-nav {
		right: 30px
	}

	.portfolio-end-block {
		margin: 0 auto
	}

	.gridblock-metro .gridblock-element,.gridblock-metro .gridblock-cell-following-cell {
		width: 50%
	}

	.portfolio-header-right {
		width: auto;
		margin-top: 30px
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left: 0!important;
		margin-right: 0!important
	}

	.callout .first-half,.callout .second-half,.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center
	}

	.callout .second-half {
		margin-top: 20px;
		text-align: center
	}

	.callout .callout-button {
		float: none
	}

	.section-heading {
		width: 90%!important
	}

	#s {
		width: 89.8%
	}

	.blog-timeline-month-wrap {
		width: auto
	}

	#gridblock-timeline .blog-grid-element {
		float: none;
		margin: 0;
		width: 100%;
		margin-bottom: 30px
	}

	#gridblock-timeline .blog-grid-element-left .blog-grid-element-inner:before,#gridblock-timeline .blog-grid-element-right .blog-grid-element-inner::before,#gridblock-timeline .blog-grid-element-left:before,#gridblock-timeline .blog-grid-element-right:before,.gridblock-timeline-block:before {
		border: 0;
		background: 0 0;
		content: '';
		position: static
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li,.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,.nosidebar-woo-archive.woocommerce ul.products li.product,.nosidebar-woo-archive.woocommerce-page ul.products li.product,.woocommerce-page .related ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce ul.products li.product,.wooshop-has-sidebar-archive.woocommerce ul.products li.product,.wooshop-has-sidebar-archive.woocommerce-page ul.products li.product {
		margin: 0 1% 1% 0;
		width: 48%
	}

	.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product,.nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,.woocommerce-page .cross-sells ul.products li.product,.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.product {
		margin: 0 1% 1% 0;
		width: 48%
	}

	.menu-is-vertical.nosidebar-woo-archive.woocommerce ul.products li.product,.menu-is-vertical.nosidebar-woo-archive.woocommerce-page ul.products li.product,.menu-is-vertical.woocommerce-page .related ul.products li.product,.menu-is-vertical.mtheme-wooshop-fullwidth.woocommerce ul.products li.product {
		margin: 0 1% 1% 0;
		width: 48%
	}

	.mtheme-woo-order-selection-wrap {
		margin-top: 30px
	}

	.mtheme-woo-order-selected {
		width: 240px
	}

	.mtheme-woo-order-list ul {
		left: 23px;
		right: auto;
		width: 252px
	}

	.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%;
		padding-left: 0;
		padding-right: 0;
		margin-top: 40px
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
		border: 0
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 100%;
		float: none
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background: 0 0
	}

	.woocommerce table.shop_table,.woocommerce-page table.shop_table {
		padding: 10px
	}

	.woocommerce .product-name,.woocommerce .product-name a {
		line-height: 12px;
		text-align: right
	}

	.woocommerce a.remove::after {
		display: none
	}

	.woocommerce .product-remove {
		top: 49%
	}

	.woocommerce .coupon input,.woocommerce .coupon input.button {
		width: 100%;
		float: none!important;
		margin-top: 10px
	}

	.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-2 {
		width: auto
	}

	.woocommerce-checkout .order_details {
		padding: 20px
	}

	.woocommerce-checkout .order_details {
		padding: 20px
	}

	.woocommerce .order_details li {
		float: none;
		border: 0;
		margin-top: 20px;
		width: auto
	}

	.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%
	}

	.single-product-summary {
		float: none;
		padding: 0;
		width: 100%
	}

	.woocommerce #content div.product div.woocommerce-mtheme-product.images,.woocommerce div.product div.woocommerce-mtheme-product.images,.woocommerce-page #content div.product div.woocommerce-mtheme-product.images,.woocommerce-page div.product div.woocommerce-mtheme-product.images {
		width: 100%!important
	}

	.wooshop-has-sidebar.woocommerce ul.products li.product,.wooshop-has-sidebar.woocommerce-page ul.products li.product,.wooshop-has-sidebar .woocommerce-page .related ul.products li.product {
		width: 100%
	}

	.entry-content .gform_wrapper .top_label input.medium,.entry-content .gform_wrapper .top_label select.medium {
		width: 90%
	}

	.entry-content .gform_wrapper .ginput_complex input[type=text],.entry-content .gform_wrapper .ginput_complex input[type=url],.entry-content .gform_wrapper .ginput_complex input[type=email],.entry-content .gform_wrapper .ginput_complex input[type=tel],.entry-content .gform_wrapper .ginput_complex input[type=number],.entry-content .gform_wrapper .ginput_complex input[type=password] {
		width: 90%
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=text],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=url],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=email],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=tel],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=number],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=password],.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type=text] {
		width: 90%!important
	}

	.entry-content .gform_wrapper .gfield_list input {
		width: 93%
	}

	#demopanel {
		display: none
	}

	.fotorama__nav-wrap {
		display: none!important
	}

	.entry-title.bold-centered h1 {
		font-size: 22px;
		letter-spacing: 4px;
		line-height: 28px
	}

	.postformat_contents,.postsummarywrap,.portfolio-header-right-inner,.entry-portfolio-content,.events-inner,.author-info {
		border-left: 0
	}

	.author-info {
		margin-top: 40px;
		padding: 0
	}

	.author-info .avatar {
		float: none
	}

	ul.portfolio-share {
		margin: 40px 0 0
	}

	.postformat_contents,.entry-portfolio-content,.portfolio-header-right-inner {
		padding: 0
	}

	#ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top: 0
	}

	.menu-is-vertical .slideshow-content-wrap,.menu-is-vertical #slidecaption,.menu-is-vertical #static_slidecaption {
		width: auto;
		left: 30px
	}

	.slideshow-controls-wrap {
		display: none
	}

	.has-fullscreen-eventbox .fullscreenslideshow-audio {
		bottom: 210px;
		right: 132px
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		position: static;
		opacity: 1
	}

	.responsive-titles h3 {
		font-size: 14px;
		letter-spacing: .5px;
		line-height: 14px
	}

	.fullscreen-horizontal-carousel {
		top: 0
	}

	.horizontal-carousel-outer,.horizontal-carousel-inner {
		overflow: visible;
		width: 100%!important;
		height: auto
	}

	.horizontal-carousel {
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		position: absolute;
		left: 0!important;
		padding-bottom: 100px
	}

	.horizontal-carousel .hc-slides {
		width: 100%!important;
		height: auto!important
	}

	.horizontal-carousel li {
		display: block;
		height: auto!important;
		width: auto!important;
		max-width: 100%!important;
		margin: 0;
		position: static
	}

	.horizontal-carousel li .hc-image-wrap {
		height: auto!important;
		width: auto!important;
		margin: 20px
	}

	.horizontal-carousel li img {
		opacity: 1;
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		min-height: 0
	}

	.carousel-captions {
		display: none
	}

	.fullscreen-horizontal-carousel .prev-hcarousel,.fullscreen-horizontal-carousel .next-hcarousel {
		display: none
	}

	.responsive-titles {
		display: block
	}

	#photowall-container,.compact-menu.split-menu #photowall-container {
		top: 65px
	}

	.fullscreen-footer-info {
		font-size: 11px;
		letter-spacing: 0;
		top: 0
	}

	.wpml-lang-selector-wrap {
		display: none
	}

	.sidebar ul.instagram-pics li.insta-image-1,ul.instagram-pics li.insta-image-1 {
		width: 377px
	}

	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 394px;
		height: auto
	}

	.person {
		margin: 0 auto 40px;
		width: 240px
	}

	.sidebar .widget_search {
		display: none
	}

	.sidebar {
		border-left: 0
	}

	.single-image-block {
		text-align: center!important
	}

	.pricing-table {
		margin-bottom: 50px
	}

	.entry-content ol.commentlist ul.children {
		margin-left: 10px
	}

	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width: 100%
	}

	.column2 {
		width: 100%
	}

	.event-details-column-one {
		border: 0
	}

	.events-inner {
		padding: 0
	}

	.column_space {
		margin-right: 0
	}

	.boxed-site-layout .vertical-left-bar,.boxed-site-layout .horizontal-bottom-bar,.boxed-site-layout .vertical-right-bar {
		display: none!important
	}

	.boxed-site-layout #copyright {
		background: 0 0!important
	}

	.boxed-site-layout.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0
	}

	.menu-is-vertical #photowall-container {
		top: 65px;
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0
	}

	.boxed-site-layout.fullscreen-swiperslides .swiper-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 0
	}

	.menu-is-vertical .horizontal-carousel li img {
		height: 70%;
		min-height: 70%
	}

	.boxed-site-layout #photowall-container {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0
	}

	.boxed-site-layout .fullscreen-footer-wrap,.boxed-site-layout .fullscreen-footer-social,.boxed-site-layout .fullscreen-footer-info {
		height: 32px;
		line-height: 32px
	}

	.boxed-site-layout .login-socials-wrap {
		top: 10px
	}

	.entry-content .noticebox {
		padding: 30px
	}

	.entry-content .noticebox i {
		float: none;
		top: 0;
		position: static
	}

	.entry-content .notice-text {
		padding-left: 0;
		margin: 0
	}

	.parallax-is-off .heroimage-wrap,.parallax-is-off .mtheme-modular-column,.parallax-is-off .portfolio-parallax-image {
		background-attachment: scroll
	}

	.gridblock-metro .gridblock-element,.gridblock-metro .gridblock-cell-following-cell {
		width: 100%
	}

	.fullscreen-coverphoto-inner {
		width: auto;
		margin: 0 20px
	}

	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left: 0
	}

	.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel {
		padding: 40px
	}

	.single-mtheme_photostory .fotorama__caption {
		bottom: 40px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p {
		display: block
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1 {
		font-size: 18px;
		line-height: 18px
	}

	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap {
		padding: 10px 20px 20px
	}

	.fullscreen-fotorama .fotorama__caption {
		left: 0;
		bottom: 30px
	}

	.mfp-container {
		padding-left: 5px;
		padding-right: 5px
	}

	.mfp-arrow {
		display: none
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,.fotorama__caption {
		bottom: 20px
	}

	.fullscreen-footer-wrap .contact-text {
		top: -10px!important
	}

	#ajax-gridblock-content .portfolio-header-right {
		width: 100%;
		padding: 0;
		margin-top: 28px
	}

	.blog-tl-timeline-img {
		display: none
	}

	.blog-tl-timeline-content {
		width: 100%
	}

	.blog-tl-timeline-block .blog-tl-timeline-content,.blog-tl-timeline-block:nth-child(even) .blog-tl-timeline-content {
		float: none
	}

	#slidecounter {
		display: none
	}

	body #nextslide,body #prevslide {
		display: none!important
	}

	.mtheme-lightbox .lg-actions {
		display: none
	}

	.social-sharing-on {
		position: fixed;
		height: 100%;
		width: 100%;
		overflow: hidden
	}

	.admin-bar .mobile-menu-toggle {
		top: 46px
	}

	.admin-bar .mobile-menu-icon {
		top: 48px
	}

	.admin-bar.body-dashboard-push-left .mobile-menu-icon {
		top: 50px
	}

	.admin-bar .mobile-toggle-menu-trigger {
		top: 52px
	}

	.menu-is-vertical .mouse-pointer-wrap {
		left: 0;
		width: 100%
	}

	.menu-is-vertical #prevslide {
		margin-left: 0
	}

	.admin-bar .mobile-sharing-toggle {
		top: 52px
	}

	.entry-content .ui-tabs-vertical ul.ui-tabs-nav,.entry-content .ui-tabs-vertical .ui-tabs-panel {
		width: 100%
	}

	.sidebar-widget .infobar-portfoliogrid li {
		border: medium;
		float: left;
		margin: 0;
		padding: 0;
		width: 25%
	}

	.entry-content ol.commentlist li.comment .comment-body {
		padding-left: 10px
	}

	.entry-content ol.commentlist ul.children {
		margin-left: 5px
	}

	.two-column .pagination-navigation {
		margin-bottom: 0
	}

	.alignicon-left-vertical .service-content,.service-style-timeline .service-order-even .service-content {
		margin-left: 0
	}

	.service-style-timeline .service-item {
		width: auto;
		float: none
	}

	.service-style-timeline .service-order-odd.service-item {
		left: 0;
		top: 0
	}

	.service-style-timeline .service-order-even.service-item {
		right: 0
	}

	.event-heading {
		margin-left: 0
	}

	.bloglist-small .post-format-media {
		float: none;
		margin-right: 0;
		width: 100%
	}

	.button-blog-continue {
		text-align: center
	}

	.bloglist-small .blog-small-left,.bloglist-small .blog-small-right {
		width: auto;
		float: none
	}

	.fullscreen-photowall .container-wrapper {
		padding-top: 64px
	}

	.admin-bar.fullscreen-carousel .container-wrapper,.admin-bar.fullscreen-photowall .container-wrapper,.admin-bar.fullscreen-swiperslides .container-wrapper {
		padding-top: 111px
	}

	.admin-bar .container-wrapper {
		padding-top: 0
	}

	.center-logo .container-wrapper {
		padding-top: 70px
	}

	#minimal-toggle-menu {
		display: none
	}

	.slideshow_caption,.static_slideshow_caption {
		width: auto
	}

	.split-page .container,.split-page .footer-container {
		width: 90%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}

	.single-mtheme_featured.fullscreen-carousel .container-wrapper,.top-header-present .container-wrapper,.container-wrapper {
		padding-top: 68px
	}

	.edge-to-edge.top-header-present .container-wrapper,.edge-to-edge .container-wrapper {
		padding-top: 0
	}

	.mtheme-events-carousel {
		bottom: 30px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 20px
	}

	.slideshow-controls-wrap,#nextslide,#controls,#prevslide {
		display: none
	}


	.fullscreenslideshow-audio .jp-audio {
		bottom: -20px;
		right: -201px
	}

	.menu-is-vertical.has-fullscreen-eventbox .slideshow_caption,.menu-is-vertical.has-fullscreen-eventbox .static_slideshow_caption,.has-fullscreen-eventbox .slideshow_caption,.has-fullscreen-eventbox .static_slideshow_caption {
		width: 30%;
		line-height: 17px
	}

	.mtheme-events-carousel {
		width: 300px;
		left: auto;
		right: 10px
	}

	.mtheme-events-carousel .slideshow-box-wrapper {
		height: 83px!important
	}

	.mtheme-events-carousel .slideshow-box-description {
		font-size: 11px;
		line-height: 14px
	}

	.mtheme-events-carousel .slideshow-box-title {
		margin-top: 5px;
		line-height: 11px
	}

	.has-fullscreen-eventbox .slideshow-content-wrap {
		bottom: 15px
	}

	.slideshow-box-content {
		padding: 6px 10px
	}

	.slideshow_title,.static_slideshow_title,.coverphoto-text-container .slideshow_title,.coverphoto-text-container .static_slideshow_title {
		font-size: 18px
	}

	.mtheme-events-carousel .slideshow-box-description {
		display: block
	}

	.single-mtheme_featured.fullscreen-photowall.center-logo .container-wrapper,.single-mtheme_featured.fullscreen-photowall .container-wrapper,.fullscreen-photowall .container-wrapper {
		padding-top: 0
	}

	.gallery-size-thumbnail .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-10 .gallery-item {
		width: 100%
	}

	.menu-is-vertical #fotorama-container-wrap {
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.menu-is-vertical .fullscreen-horizontal-carousel,.page-is-fullscreen.fullscreen-carousel {
		overflow: visible
	}

	.swiper-contents {
		width: 100%;
		margin: 0 20px
	}

	.stockheader-wrap,.archive .stockheader-wrap,.searching-for-photostock-term .stockheader-wrap,.search-results .stockheader-wrap {
		padding-top: 136px
	}

	.fullscreen-slide-dark .slideshow-content-wrap {
		background: transparent
	}

	.fullscreen-slide-bright .slideshow-content-wrap {
		background: transparent
	}

	.fullscreen-eventbox-inactive .slideshow-content-wrap {
		bottom: 10px;
		left: 10px
	}

	.slideshow-box-info .slideshow-box-comment,.slideshow-box-info .slideshow-box-date,.slideshow-box-info .slideshow-box-categories {
		display: none
	}

	.fullscreen-slide-dark .slideshow-content-wrap {
		background: transparent;
		padding: 0
	}

	.fullscreen-slide-bright .slideshow-content-wrap {
		background: transparent;
		padding: 0
	}

	.has-fullscreen-eventbox .slideshow-content-wrap {
		bottom: 10px;
		left: 10px
	}

	.mtheme-events-carousel {
		bottom: 20px
	}

	.preloader-done .mtheme-events-carousel {
		bottom: 10px;
		right: 10px
	}

	h1.entry-title,.entry-content h1.section-title {
		font-size: 22px;
		line-height: 24px
	}

	.mtheme-woo-order-selected {
		right: 0;
		width: 234px
	}

	#sidebarinfo-toggle-menu,.sidebarinfo-menu,.sidebar-menu-overlay,.minimal-menu-overlay,.responsive-menu-overlay {
		display: none!important;
		-webkit-transition: none;
		transition: none
	}

	.simple-menu,.responsive-mobile-menu {
		left: -99999px;
		width: 100%;
		max-width: 100%
	}

	.menu-is-onscreen .simple-menu,.menu-is-onscreen .responsive-mobile-menu {
		left: 0
	}

	.wpcf7-form .half-field {
		width: 48%
	}

	.food-column-two li,.food-column-three li {
		width: 100%;
		padding-right: 0
	}

	.food-image-active .food-item-wrap {
		width: auto;
		margin-bottom: 14px
	}

	.mtheme-opentable-column {
		float: none;
		width: 80%;
		margin: 0 auto
	}

	#footer h3 {
		font-size: 16px
	}

	.mtheme-opentable-input-wrap {
		margin-left: 0
	}

	.entry-content .ui-tabs .ui-tabs-nav li a {
		border-left: 0
	}

	.entry-content .ui-accordion-content {
		padding: 28px 22px
	}

	.section-description,.photocard-contents,.entry-title-subheading {
		font-size: 14px;
		font-weight: 600
	}

	.entry-content .wp-accordion h3 a,.entry-content .ui-accordion-header.ui-state-default a {
		font-size: 16px
	}

	.photocard-contents {
		padding-top: 0
	}

	.heroimage-wrap .mouse-pointer,.page-has-full-background .mouse-pointer {
		height: 31px;
		width: 20px
	}

	.heroimage-wrap .mouse-pointer-wrap,.page-has-full-background .mouse-pointer-wrap {
		bottom: 10px
	}

	.boxed-column .photocard-wrap-type-one .photocard-contents-inner {
		padding: 25px 20px 40px
	}

	.food-list-wrap {
		padding-left: 20px!important;
		padding-right: 20px!important
	}

	.mtheme-opentable-column {
		width: 200px
	}

	.mtheme-opentable-form .otw-reservation-date,.theme-reservation-form .chosen-container,.chosen-container {
		width: 100%!important;
		margin-top: 1%;
		min-width: 0
	}

	.window-modal-text .mtheme-opentable-form .otw-reservation-date,.window-modal-text .theme-reservation-form .chosen-container,.window-modal-text .chosen-container {
		width: 48%!important;
		min-width: 0
	}

	.food-item-image>img {
		float: none
	}

	.food-image-active .food-item-image {
		width: 100%;
		text-align: left;
		left: 15px
	}

	.chosen-select {
		width: 100%
	}

	.entry-content .ui-tabs .tab-contents {
		padding: 25px
	}

	.food-image-active .food-item-wrap {
		padding-left: 0
	}

	.food-image-active .food-item-image {
		left: 0
	}

	.entry-content blockquote {
		font-size: 15px;
		padding: 12px 16px 1px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}

	.woocommerce div.product .woocommerce-product-rating {
		margin-bottom: 0
	}

	.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product {
		margin-top: 24px
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
		margin-top: 24px
	}

	.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
		margin-bottom: 24px
	}

	.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {
		margin: 0 2% 5% 0;
		width: 46.9%
	}
}

@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2) {
	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left: 20px!important
	}

	.split-page .container,.split-page .footer-container {
		width: 95%
	}


	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) {
	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.split-page .container,.split-page .footer-container {
		width: 95%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {
	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.split-page .container,.split-page .footer-container {
		width: 95%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) {
	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed {
		width: auto
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.split-page .container,.split-page .footer-container {
		width: 95%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) {
	.menu-is-horizontal.theme-boxed .container-boxed,.menu-is-horizontal.theme-boxed .top-bar-content,.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed {
		width: auto
	}

	.container,.fullpage-item,.footer-container,.outer-header-wrap,.portfolio-container,.portfolio-header-wrap,.top-bar-wrap-fullwidth,.page-template-template-blank-php .mtheme-supercell,.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.page-template-template-fullpage .mtheme-supercell,.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.edge-to-edge .mtheme-supercell,.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,.always-center,.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 95%
	}

	.edge-to-edge .mtheme-supercell.boxed-column,.portfolio-header-wrap.edge-to-edge-column,.page-template-template-blank-php .mtheme-supercell.boxed-column,.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto
	}

	.mtheme-supercell.fullwidth-column {
		width: auto
	}

	.split-page .container,.split-page .footer-container {
		width: 95%
	}

	.split-page,.menu-is-vertical-right.split-page {
		width: auto;
		margin-left: 0;
		margin-right: 0
	}

	.split-page-image {
		display: none
	}

	.split-page .footer-column {
		padding: 0;
		width: 100%;
		float: none
	}

	.postsummary-spacing {
		width: auto
	}

	#sidebarinfo-toggle-menu {
		display: none!important
	}
}

@media screen and (max-width:782px) {
	.admin-bar .responsive-menu-wrap .reservation-button {
		top: 55px
	}

	.admin-bar.sticky-menu-on .mobile-toggle-menu-trigger {
		top: 52px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}
}

@media screen and (max-width:600px) {
	.admin-bar .responsive-menu-wrap .reservation-button {
		top: 55px
	}

	.admin-bar.sticky-menu-on .mobile-menu-toggle {
		top: 0
	}

	.admin-bar.sticky-menu-on .mobile-toggle-menu-trigger {
		top: 8px
	}

	.admin-bar.sticky-menu-on .responsive-menu-wrap .reservation-button {
		top: 11px
	}

	.admin-bar .simple-menu,.admin-bar .responsive-mobile-menu {
		top: 0
	}
}