@media only screen and (max-width: 1600px) {
.mtheme-pagebuilder > .mtheme-supercell, .mtheme-modular-column > .mtheme-supercell{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);margin:0 auto;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:40px;margin-right:40px;}
.entry-title-wrap, .single .title-container .entry-title-wrap{padding:36px 50px 7px;}
.entry-title-wrap{margin-bottom:50px;}
.entry-content.events-notice .noticebox, .events-notice .noticebox{margin-top:-50px;}
.proofing-shortcode .gridblock-filter-select-wrap, .single-mtheme_proofing .client-gallery-details.proofing-client-details{margin-left:-40px;margin-right:-40px;}
.proofing-client-details-inner{width:90%;}
.sidebar-wrap, .sidebar-wrap-single{padding:20px 20px 0;}
.menu-is-horizontal .sidebar-wrap, .menu-is-horizontal .sidebar-wrap-single{padding:40px 40px 0;width:25%}
.menu-is-horizontal .two-column, .menu-is-horizontal.edge-to-edge .portfolio-header-left.two-column, .menu-is-horizontal.woocommerce.archive #container{width:72%;}
.two-column, .edge-to-edge .portfolio-header-left.two-column,
.woocommerce.archive #container{width:70%;}
.sidebar-wrap, .sidebar-wrap-single{width:28%;}
}
@media only screen and (max-width: 1560px) {
.menu-is-horizontal .outer-header-wrap{margin:20px 50px;width:calc(100% - 100px);}
.menu-is-horizontal .container-wrapper{width:calc(100% - 100px);margin-right:50px;margin-left:50px;}
.mtheme-password-required.menu-is-horizontal .container-wrapper{width:auto;margin-right:0;margin-left:0;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-left:0;}
.menu-is-horizontal .mtheme-fullscreen-toggle{right:7px;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);}
}
@media only screen and (max-width: 1450px) {
.mtheme-pagebuilder > .mtheme-supercell, .mtheme-modular-column > .mtheme-supercell{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);margin:0 auto;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:40px;margin-right:40px;}
.entry-title-wrap, .single .title-container .entry-title-wrap{padding:36px 50px 7px;}
.entry-title-wrap{margin-bottom:50px;}
.entry-content.events-notice .noticebox, .events-notice .noticebox{margin-top:-50px;}
.proofing-shortcode .gridblock-filter-select-wrap, .single-mtheme_proofing .client-gallery-details.proofing-client-details{margin-left:-40px;margin-right:-40px;}
.proofing-client-details-inner{width:100%;}
.proofing-gallery-button{position:relative;text-align:right;padding-top:36px;float:none;}
.proofing-client-details .proofing-client-desc{width:100%;}
.sidebar-wrap, .sidebar-wrap-single{padding:20px 20px 0;}
.two-column, .edge-to-edge .portfolio-header-left.two-column,
.woocommerce.archive #container{width:70%;}
.sidebar-wrap, .sidebar-wrap-single{width:28%;}
}
@media only screen and (max-width: 1350px) {
.mtheme-pagebuilder > .mtheme-supercell, .mtheme-modular-column > .mtheme-supercell{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);margin:0 auto;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:40px;margin-right:40px;}
.entry-title-wrap, .single .title-container .entry-title-wrap{padding:36px 50px 7px;}
.menu-is-horizontal .entry-title-wrap, .menu-is-horizontal.single .title-container .entry-title-wrap{padding-left:40px;padding-right:40px;margin-bottom:50px;}
.entry-title-wrap{margin-bottom:50px;}
.proofing-shortcode .gridblock-filter-select-wrap, .single-mtheme_proofing .client-gallery-details.proofing-client-details{margin-left:-40px;margin-right:-40px;}
.entry-content.events-notice .noticebox, .events-notice .noticebox{margin-top:-50px;}
.fullscreenslideshow-audio .jp-audio{bottom:auto;position:fixed;right:20px;top:150px;z-index:10;}
.menu-is-horizontal .fullscreenslideshow-audio .jp-audio{top:250px;}
.insta-grid-wrap, .instagram-first-three{float:none;width:100%;}
.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{}
.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{}
.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{}
.menu-is-vertical .container, .menu-is-vertical .footer-container-wrap, .menu-is-vertical .fullpage-item, .menu-is-vertical .always-center{}
.menu-is-vertical .sidebar-wrap, .menu-is-vertical .sidebar-wrap-single{width:100%;padding:50px;}
.sidebar-widget{margin:0 auto 50px;width:50%;}
.menu-is-horizontal .sidebar-widget{width:auto;}
.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 .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;}
.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:48%;}
.grid-style-wall-spaced.gridblock-two .gridblock-element, .grid-style-wall-spaced.gridblock-three .gridblock-element, .grid-style-wall-spaced.gridblock-four .gridblock-element{width:49%;}
.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:49.999%;}
.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 #footer{margin:0;}
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #slidecaption,
.menu-is-vertical #static_slidecaption,
.menu-is-horizontal .slideshow-content-wrap, .menu-is-horizontal #slidecaption,
.menu-is-horizontal #static_slidecaption{bottom:25px;right:35px;}
.flipbox-wrap{margin-bottom:10px;}
.fullcontent-spacing{padding-right:0;}
.wooshop-has-sidebar-archive.woocommerce.archive #primary,
.wooshop-has-sidebar-archive.woocommerce.archive .content-area{width:100%;}
} @media only screen and (max-width: 1100px) {
.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_proofing.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{height:100%}
.menu-is-horizontal .sidebar-wrap, .menu-is-horizontal .sidebar-wrap-single{padding:20px 20px 0;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-left:10px;margin-top:10px;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 85px);height:-webkit-calc(100% - 85px);height:-moz-calc(100% - 85px);width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);}
.menu-is-horizontal .container-wrapper{margin-left:0;margin-right:0;margin-top:65px;width:100%;}
.photowall-wrap .materialcircular{margin-right:-25px;}
.proofing-gallery-button{text-align:center;}
.insta-grid-wrap, .instagram-first-three{float:none;width:100%;}
.entry-content h1.section-title{font-size:50px;line-height:60px;margin-bottom:24px;}
h2, .entry-content h2{font-size:36px;line-height:47px;}
.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{}
.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;}
.vertical-sidemenu-wrap{display:none;}
.menu-is-vertical .container-wrapper{margin-top:65px;margin-bottom:0;margin-left:0;margin-right:0;}
.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1, .menu-is-vertical ul.instagram-pics li.insta-image-1{width:634px;}
.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;}
.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin:70px 5px 5px;width:calc(100% - 5px);}
.admin-bar.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin-top:102px;}
.menu-is-horizontal #photowall-container{top:0;}
.logo-menu-wrap{display:none;}
.outer-header-wrap{border:0;}
.header-compact .title-container-wrap{padding-top:0;}
#toggle-menu{display:none;}
.vertical-menu-outer{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;}
.header-dark .toggle-menu-trigger span, .header-dark .toggle-menu-trigger span:before, .header-dark .toggle-menu-trigger span:after, .compact-on-bright .toggle-menu-trigger span, .compact-on-bright .toggle-menu-trigger span:before, .compact-on-bright .toggle-menu-trigger span:after{}
.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% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);left:0;}
.service-column.service-style-right, .service-column.service-style-left{margin:0 auto;max-width:400px;}
.hero-text-wrap .hero-title{font-size:40px;line-height:50px;}
.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-style-right{text-align:right;}
.service-image{width:380px;}
#s{width:88.8%;}
.photowall-desc{width:90%;}
#demopanel{display:none;}
.mobile-menu-onwhite .toggle-menu-trigger span, .mobile-menu-onwhite .toggle-menu-trigger span:before, .mobile-menu-onwhite .toggle-menu-trigger span:after{}
.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{}
.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{}
.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:48%;}
.grid-style-wall-spaced.gridblock-two .gridblock-element, .grid-style-wall-spaced.gridblock-three .gridblock-element, .grid-style-wall-spaced.gridblock-four .gridblock-element{width:49%;}
.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:none !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:0;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;}
.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 none;float:left;margin:0;padding:0;width:25%;}
.event-heading{margin-left: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;}
.mtheme-events-carousel{bottom:30px;}
.preloader-done .mtheme-events-carousel{bottom:20px;right:20px;}
.slideshow-controls-wrap, #nextslide, #controls, #prevslide{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 .photowall-wrap, .menu-is-vertical .fullscreen-horizontal-carousel, .menu-is-vertical #vertical-center-wrap,
.menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-left:5px;margin-right:0;}
.mtheme-fotorama{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;}
.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.fullscreen-mode-on.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.menu-is-horizontal #fotorama-container-wrap.fotorama-fullwidth,
.fullscreen-fotorama.menu-is-vertical #fotorama-container-wrap.fotorama-fullwidth,
.menu-is-vertical #fotorama-container-wrap{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;left:15px !important;top:30px !important;margin-left:0;}
.stockheader-wrap, .archive .stockheader-wrap, .searching-for-photostock-term .stockheader-wrap, .search-results .stockheader-wrap{padding-top:136px;}
.vertical-menu ul.mtree a, .simple-menu ul.mtree a, .responsive-mobile-menu ul.mtree a, .header-is-simple .responsive-mobile-menu ul.mtree a{font-size:16px;line-height:16px;}
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #slidecaption,
.menu-is-vertical #static_slidecaption,
.menu-is-horizontal .slideshow-content-wrap, .menu-is-horizontal #slidecaption,
.menu-is-horizontal #static_slidecaption{bottom:25px;right:35px;}
.flipbox-wrap{margin-bottom:10px;}
.menu-is-vertical .sidebar-wrap-single{padding:10%;}
.fullcontent-spacing{padding-right:0;}
.loading-spinner{right:30px;top:95px;}
.materialpath{transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;}
.menu-is-vertical .photowall-wrap, .menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-top:70px;}
.menu-is-horizontal .container-wrapper{margin-top:65px;}
.menu-is-horizontal .container-wrapper, .menu-is-horizontal .outer-header-wrap{margin-bottom:0;}
.menu-is-horizontal.page.mtheme-password-required.page-template-default .container-wrapper, .menu-is-horizontal.single-mtheme_events.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_proofing.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_portfolio.mtheme-password-required .container-wrapper, .menu-is-horizontal.single.single-post.mtheme-password-required .container-wrapper{position:fixed;width:100%;height:100%;overflow:scroll;}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-top:43px;}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 119px);height:-webkit-calc(100% - 119px);height:-moz-calc(100% - 119px);}
.page-has-sidebar .mtheme-pagebuilder > .mtheme-supercell, .page-has-sidebar .mtheme-modular-column > .mtheme-supercell{margin-left:0;margin-right:0;}
.wooshop-has-sidebar-archive.woocommerce.archive #primary,
.wooshop-has-sidebar-archive.woocommerce.archive .content-area{width:100%;}
}  @media only screen and (min-width: 768px) and (max-width: 959px) {
.menu-is-horizontal .two-column, .menu-is-horizontal.edge-to-edge .portfolio-header-left.two-column, .menu-is-horizontal.woocommerce.archive #container{width:auto;float:none;}
.menu-is-horizontal .sidebar-wrap, .menu-is-horizontal .sidebar-wrap-single{float:none;margin-top:40px;width:auto;padding:10%;}
.menu-is-horizontal .sidebar-widget{width:70%;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-left:10px;margin-top:10px;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 85px);height:-webkit-calc(100% - 85px);height:-moz-calc(100% - 85px);width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);}
.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin:70px 5px 5px;width:calc(100% - 5px);}
.insta-grid-wrap, .instagram-first-three{float:none;width:100%;}
.entry-content h1.section-title{font-size:50px;line-height:60px;margin-bottom:24px;}
h2, .entry-content h2{font-size:36px;line-height:47px;}
.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;}
.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;}
.vertical-menu-outer{display:none;}
.responsive-menu-wrap{display:block;}
.mtheme-fullscreen-toggle, .header-cart-toggle{display:none;}
.outer-wrap{display:none !important;}
.header-dark .toggle-menu-trigger span, .header-dark .toggle-menu-trigger span:before, .header-dark .toggle-menu-trigger span:after, .compact-on-bright .toggle-menu-trigger span, .compact-on-bright .toggle-menu-trigger span:before, .compact-on-bright .toggle-menu-trigger span:after{}
.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-right, .service-column.service-style-left{margin:0 auto;max-width:400px;}
.hero-text-wrap .hero-title{font-size:40px;line-height:50px;}
.footer-one-third{float:none;width:100%;}
.copyright-wrap{padding:20px;}
.footer-section-inner{display:block;}
.footer-logoimage{top:0;}
.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-style-right{text-align:right;}
.service-image{width:380px;}
#s{width:92.8%;}
#demopanel{display:none;}
.mobile-menu-onwhite .toggle-menu-trigger span, .mobile-menu-onwhite .toggle-menu-trigger span:before, .mobile-menu-onwhite .toggle-menu-trigger span:after{}
.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;}
.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{}
.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{}
.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:48%;}
.grid-style-wall-spaced.gridblock-two .gridblock-element, .grid-style-wall-spaced.gridblock-three .gridblock-element, .grid-style-wall-spaced.gridblock-four .gridblock-element{width:49%;}
.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:49.999%;}
.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:none !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:0;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;}
.fullscreen-footer-wrap .contact-text{top:-10px !important;}
.single-product-summary{padding:30px;}
.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 none;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;}
.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;}
.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 .photowall-wrap, .menu-is-vertical .fullscreen-horizontal-carousel, .menu-is-vertical #vertical-center-wrap,
.menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-left:5px;margin-right:0;}
.mtheme-fotorama{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;}
.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.fullscreen-mode-on.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.menu-is-horizontal #fotorama-container-wrap.fotorama-fullwidth,
.fullscreen-fotorama.menu-is-vertical #fotorama-container-wrap.fotorama-fullwidth,
.menu-is-vertical #fotorama-container-wrap{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;left:15px !important;top:30px !important;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;}
.vertical-menu ul.mtree a, .simple-menu ul.mtree a, .responsive-mobile-menu ul.mtree a, .header-is-simple .responsive-mobile-menu ul.mtree a{font-size:16px;line-height:16px;}
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #slidecaption,
.menu-is-vertical #static_slidecaption,
.menu-is-horizontal .slideshow-content-wrap, .menu-is-horizontal #slidecaption,
.menu-is-horizontal #static_slidecaption{bottom:25px;right:35px;}
.flipbox-wrap{margin-bottom:10px;}
.sidebar-wrap-single{padding:10%;}
.fullcontent-spacing{padding-right:0;}
.photowall-wrap .materialcircular{margin-right:-25px;}
.loading-spinner{right:30px;top:95px;}
.materialpath{transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;}
.menu-is-vertical .photowall-wrap, .menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-top:70px;}
.menu-is-vertical #vertical-center-wrap,
.menu-is-vertical.fullscreen-swiperslides .swiper-container{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);left:0;}
.menu-is-horizontal .container-wrapper{margin-top:65px;}
.menu-is-horizontal .sidebar-widget{margin:0 auto 50px;width:70%;}
.menu-is-horizontal .container-wrapper, .menu-is-horizontal .outer-header-wrap{margin-bottom:0;}
.menu-is-horizontal.page.mtheme-password-required.page-template-default .container-wrapper, .menu-is-horizontal.single-mtheme_events.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_proofing.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_portfolio.mtheme-password-required .container-wrapper, .menu-is-horizontal.single.single-post.mtheme-password-required .container-wrapper{position:fixed;width:100%;height:100%;overflow:scroll;}
.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_proofing.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{height:100%}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-top:43px;}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 119px);height:-webkit-calc(100% - 119px);height:-moz-calc(100% - 119px);}
.admin-bar.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin-top:116px;}
.page-has-sidebar .mtheme-pagebuilder > .mtheme-supercell, .page-has-sidebar .mtheme-modular-column > .mtheme-supercell{margin-left:0;margin-right:0;}
}  @media only screen and (max-width: 767px) {
.menu-is-horizontal .two-column, .menu-is-horizontal.edge-to-edge .portfolio-header-left.two-column, .menu-is-horizontal.woocommerce.archive #container{width:auto;float:none;}
.menu-is-horizontal .sidebar-wrap, .menu-is-horizontal .sidebar-wrap-single{float:none;margin-top:40px;width:auto;padding:30px;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-left:10px;margin-top:10px;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 85px);height:-webkit-calc(100% - 85px);height:-moz-calc(100% - 85px);width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);}
.mtheme-pagebuilder > .mtheme-supercell, .mtheme-modular-column > .mtheme-supercell{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);margin:0 auto;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:30px;margin-right:30px;}
.entry-title-wrap, .single .title-container .entry-title-wrap{padding:36px 30px 7px;}
.entry-title-wrap{margin-bottom:30px;}
.entry-content.events-notice .noticebox, .events-notice .noticebox{margin-top:-30px;}
.menu-is-vertical .sidebar-wrap, .menu-is-vertical .sidebar-wrap-single{width:100%;padding:30px;}
.sidebar-widget{margin:0 auto 50px;width:100%;}
.proofing-client-details-inner{text-align:center;}
.proofing-client-details .proofing-client-image{display:block;margin-bottom:24px;}
.proofing-client-details ul.event-details, .proofing-client-details .proofing-client-desc{margin-top:24px;}
.insta-grid-wrap, .instagram-first-three{float:none;width:100%;}
.menu-is-vertical .container-wrapper, .container-wrapper{margin-top:65px;margin-bottom:0;margin-left:0;margin-right:0;}
.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;}
.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-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;}
.vertical-menu-outer{display:none;}
.responsive-menu-wrap{display:block;}
.mtheme-fullscreen-toggle, .header-cart-toggle{display:none;}
.outer-wrap{display:none !important;}
.header-dark .toggle-menu-trigger span, .header-dark .toggle-menu-trigger span:before, .header-dark .toggle-menu-trigger span:after, .compact-on-bright .toggle-menu-trigger span, .compact-on-bright .toggle-menu-trigger span:before, .compact-on-bright .toggle-menu-trigger span:after{}
.service-column.service-style-right, .service-column.service-style-left{margin:0 auto;max-width:400px;}
.hero-text-wrap .hero-title{font-size:18px;line-height:16px;letter-spacing:0.25px;}
.hero-text-wrap .hero-subtitle{font-size:11px;line-height:14px;}
.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-container.portfolio-gutter-spaced,
.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;}
.grid-style-wall-spaced.gridblock-two .gridblock-element, .grid-style-wall-spaced.gridblock-three .gridblock-element, .grid-style-wall-spaced.gridblock-four .gridblock-element{width:99%;}
.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;}
#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:none;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 0 36px 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 0 1% 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 0 1% 0;width:100%;}
.mtheme-woo-order-selection-wrap{margin-top:30px;}
.mtheme-woo-order-list ul{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:none;}
.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:5px;}
.woocommerce .order_details li{float:none;border:0;margin-top:0;margin-bottom:1px;width:100%;padding-right:0;}
.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;}
.mobile-menu-onwhite .toggle-menu-trigger span, .mobile-menu-onwhite .toggle-menu-trigger span:before, .mobile-menu-onwhite .toggle-menu-trigger span:after{}
.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 0;}
.postformat_contents, .entry-portfolio-content, .portfolio-header-right-inner{padding:0;}
#ajax-gridblock-wrap .gridblock-contents-wrap{margin-top:0;}
.boxed-site-layout #slidecaption,
.boxed-site-layout #static_slidecaption{left:20px;}
.slideshow-controls-wrap{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:0.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-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{}
.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{}
.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:none !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:0;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:0.5px;}
.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap{padding:0 10px;}
.mfp-container{padding-left:5px;padding-right:5px;}
.mfp-arrow{display:none;}
.menu-is-vertical div#fullscreenvimeo{left:0;}
.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 none;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;padding-right: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:111px;}
.center-logo .container-wrapper{padding-top:70px;}
#minimal-toggle-menu{display:none;}
.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;}
.mtheme-events-carousel{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);right:auto;left:10px;}
.has-fullscreen-eventbox .slideshow-content-wrap{bottom:165px;left:15px;}
.slideshow-box-content{padding:6px 10px;}
.slideshow-box-content{padding:10px;}
.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;}
.mtheme-fotorama{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;}
.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.fullscreen-mode-on.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.menu-is-horizontal #fotorama-container-wrap.fotorama-fullwidth,
.fullscreen-fotorama.menu-is-vertical #fotorama-container-wrap.fotorama-fullwidth,
.menu-is-vertical #fotorama-container-wrap{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;left:15px !important;top:30px !important;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 .fullscreen-horizontal-carousel, .page-is-fullscreen.fullscreen-carousel{overflow:visible;}
.swiper-contents{width:100%;margin:0;}
.stockheader-wrap, .archive .stockheader-wrap, .searching-for-photostock-term .stockheader-wrap, .search-results .stockheader-wrap{padding-top:136px;}
.fullscreen-slide-dark .slideshow-content-wrap{padding:20px 20px 15px;}
.fullscreen-slide-bright .slideshow-content-wrap{padding:20px 20px 15px;}
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #slidecaption,
.menu-is-vertical #static_slidecaption,
.menu-is-horizontal .slideshow-content-wrap, .menu-is-horizontal #slidecaption,
.menu-is-horizontal #static_slidecaption{bottom:25px;right:35px;}
.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;}
.vertical-menu ul.mtree a, .simple-menu ul.mtree a, .responsive-mobile-menu ul.mtree a, .header-is-simple .responsive-mobile-menu ul.mtree a{font-size:16px;line-height:16px;}
#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;}
.slideshow_caption, .static_slideshow_caption{width:auto;}
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #slidecaption,
.menu-is-vertical #static_slidecaption,
.menu-is-horizontal .slideshow-content-wrap, .menu-is-horizontal #slidecaption,
.menu-is-horizontal #static_slidecaption{bottom:0;right:0;width:auto;}
.slideshow-content-wrap{padding:20px;}
.flipbox-wrap{margin-bottom:10px;}
.sidebar-wrap-single{padding:10%;}
.slideshow_title, .static_slideshow_title, .coverphoto-text-container .slideshow_title, .coverphoto-text-container .static_slideshow_title{font-size:22px;font-weight:600;}
.slideshow_caption, .static_slideshow_caption{font-size:14px;font-weight:600;line-height:18px;}
.site-maintenance-text{font-size:26px;font-weight:400;line-height:25px;}
.dimmer-text{font-size:16px;font-weight:500;line-height:1.314;padding:10px;}
.fullcontent-spacing{padding-right:0;}
.photowall-wrap .materialcircular{margin-right:-25px;}
.loading-spinner{right:30px;top:95px;}
.materialpath{transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:20px;margin-right:20px;}
.mtheme-modular-column.modular-column-has-side-padding{padding-right:20px !important;padding-left:20px !important;}
.two-fields .wpcf7-form-control-wrap{float:none;margin:0;width:100%;}
.two-fields .wpcf7-form-control-wrap:first-child, .two-fields .wpcf7-form-control-wrap{float:none;margin:0;padding-bottom:5px;width:100%;}
.callout h2.callout-title{font-size:32px;}
.entry-content .service-content h4{font-size:22px;}
.entry-content h1.section-title{font-size:40px;line-height:50px;}
h1, .entry-content h1{font-size:42px;line-height:48px;}
h2, .entry-content h2{font-size:32px;line-height:43px;}
h3, .entry-content h3{font-size:24px;line-height:28px;}
h4, .entry-content h4{font-size:19px;line-height:22px;}
h5, .entry-content h5{font-size:14px;line-height:16px;}
h6, .entry-content h6{font-size:12px;line-height:14px;}
.menu-is-vertical .photowall-wrap, .menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-top:70px;}
.menu-is-vertical #vertical-center-wrap,
.menu-is-vertical.fullscreen-swiperslides .swiper-container{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);left:0;}
.entry-content .entry-post-title h2{font-size:22px;}
.proofing-shortcode .gridblock-header-wrap{margin-bottom:20px;}
.mtheme-woo-order-selected{right:3px;}
.horizontal-footer-copyright{position:relative;right:auto;text-align:left;top:0;}
.menu-is-horizontal .container-wrapper{margin-top:65px;}
.menu-is-horizontal .container-wrapper, .menu-is-horizontal .outer-header-wrap{margin-bottom:0;}
.menu-is-horizontal .proofing-shortcode .gridblock-filter-select-wrap, .menu-is-horizontal.single-mtheme_proofing .client-gallery-details.proofing-client-details{margin-left:-20px;margin-right:-20px;}
.menu-is-horizontal.single-mtheme_proofing .client-gallery-details.proofing-client-details{padding-left:20px;padding-right:20px;}
.proofing-client-details .proofing-client-info-wrap{width:90%;}
.proofing-status-count-wrap{position:relative;text-align:center;}
.proofing-client-details h1{font-size:28px;line-height:28px;}
.menu-is-horizontal .entry-title-wrap, .menu-is-horizontal.single .title-container .entry-title-wrap{margin-bottom:20px;padding-left:20px;padding-right:20px;}
#copyright{padding:24px 0 24px 20px;}
.proofing-client-details .proofing-client-info-wrap{margin-left:0;}
.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin:70px 5px 5px;width:calc(100% - 5px);}
.menu-is-horizontal.page.mtheme-password-required.page-template-default .container-wrapper, .menu-is-horizontal.single-mtheme_events.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_proofing.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_portfolio.mtheme-password-required .container-wrapper, .menu-is-horizontal.single.single-post.mtheme-password-required .container-wrapper{position:fixed;width:100%;height:100%;overflow:scroll;}
.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_proofing.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{height:100%}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-top:56px;}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 131px);height:-webkit-calc(100% - 131px);height:-moz-calc(100% - 131px);}
.admin-bar.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin-top:116px;}
.page-has-sidebar .mtheme-pagebuilder > .mtheme-supercell, .page-has-sidebar .mtheme-modular-column > .mtheme-supercell{margin-left:0;margin-right:0;}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{width:100% !important;}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product{width:100%;float:none;clear:both;margin:0;}
.serviceboxes-vertical.service-style-right .service-content{margin-right:0;text-align:left;}
.serviceboxes-vertical.service-style-right .service-icon, .serviceboxes-vertical.service-style-left .service-icon{float:none;}
.service-column.service-style-right .service-item-inner .service-icon i, .service-column.service-style-left .service-item-inner .service-icon i{margin-top:0;top:0;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-top:56px;}
.admin-bar.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 131px);height:-webkit-calc(100% - 131px);height:-moz-calc(100% - 131px);}
.menu-is-horizontal .two-column, .menu-is-horizontal.edge-to-edge .portfolio-header-left.two-column, .menu-is-horizontal.woocommerce.archive #container{width:auto;float:none;}
.menu-is-horizontal .sidebar-wrap, .menu-is-horizontal .sidebar-wrap-single{float:none;margin-top:40px;width:auto;padding:30px;}
.menu-is-horizontal .sidebar-widget{width:70%;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{margin-left:10px;margin-top:10px;}
.menu-is-horizontal.fullscreen-swiperslides .swiper-container{height:calc(100% - 85px);height:-webkit-calc(100% - 85px);height:-moz-calc(100% - 85px);width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);}
.mtheme-pagebuilder > .mtheme-supercell, .mtheme-modular-column > .mtheme-supercell{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);margin:0 auto;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:30px;margin-right:30px;}
.entry-title-wrap, .single .title-container .entry-title-wrap{padding:36px 30px 7px;}
.entry-title-wrap{margin-bottom:30px;}
.entry-content.events-notice .noticebox, .events-notice .noticebox{margin-top:-30px;}
.menu-is-vertical .sidebar-wrap, .menu-is-vertical .sidebar-wrap-single{width:100%;padding:30px;}
.sidebar-widget{margin:0 auto 50px;width:70%;}
.insta-grid-wrap, .instagram-first-three{float:none;width:100%;}
.menu-is-vertical .container-wrapper, .container-wrapper{margin-top:65px;margin-bottom:0;margin-left:0;margin-right:0;}
.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;}
.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;}
.vertical-menu-outer{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;}
.header-dark .toggle-menu-trigger span, .header-dark .toggle-menu-trigger span:before, .header-dark .toggle-menu-trigger span:after, .compact-on-bright .toggle-menu-trigger span, .compact-on-bright .toggle-menu-trigger span:before, .compact-on-bright .toggle-menu-trigger span:after{}
.footer-one-third{float:none;width:100%;}
.copyright-wrap{padding:20px;}
.footer-section-inner{display:block;}
.footer-logoimage{top:0;}
.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-right, .service-column.service-style-left{margin:0 auto;max-width:400px;}
.hero-text-wrap .hero-title{font-size:16px;line-height:16px;letter-spacing:0.25px;}
.hero-text-wrap .hero-subtitle{font-size:11px;line-height:14px;}
.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-container.portfolio-gutter-spaced,
.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;}
.grid-style-wall-spaced.gridblock-two .gridblock-element, .grid-style-wall-spaced.gridblock-three .gridblock-element, .grid-style-wall-spaced.gridblock-four .gridblock-element{width:99%;}
.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;}
#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:none;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% 36px 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 0 1% 0;width:48%;}
.mtheme-woo-order-selection-wrap{margin-top:30px;}
.mtheme-woo-order-list ul{left:23px;right:auto;}
.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:none;}
.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:5px;}
.woocommerce .order_details li{float:none;border:0;margin-top:0;margin-bottom:1px;width:100%;padding-right:0;}
.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;}
.mobile-menu-onwhite .toggle-menu-trigger span, .mobile-menu-onwhite .toggle-menu-trigger span:before, .mobile-menu-onwhite .toggle-menu-trigger span:after{}
.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 0;}
.postformat_contents, .entry-portfolio-content, .portfolio-header-right-inner{padding:0;}
#ajax-gridblock-wrap .gridblock-contents-wrap{margin-top:0;}
.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:0.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{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:none !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:0;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 20px;}
.mfp-container{padding-left:5px;padding-right:5px;}
.mfp-arrow{display:none;}
.menu-is-vertical div#fullscreenvimeo{left:0;}
.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 none;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;padding-right: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;}
.admin-bar .container-wrapper{padding-top:0;}
.center-logo .container-wrapper{padding-top:70px;}
#minimal-toggle-menu{display:none;}
.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;}
.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;}
.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%;}
.mtheme-fotorama{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;}
.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.fullscreen-mode-on.menu-is-horizontal #fotorama-container-wrap,
.fullscreen-fotorama.menu-is-horizontal #fotorama-container-wrap.fotorama-fullwidth,
.fullscreen-fotorama.menu-is-vertical #fotorama-container-wrap.fotorama-fullwidth,
.menu-is-vertical #fotorama-container-wrap{width:-webkit-calc(100% - 15px) !important;width:-moz-calc(100% - 15px) !important;width:calc(100% - 15px) !important;left:15px !important;top:30px !important;margin-left:0;}
.menu-is-vertical .fullscreen-horizontal-carousel, .page-is-fullscreen.fullscreen-carousel{overflow:visible;}
.swiper-contents{width:100%;margin:0;}
.stockheader-wrap, .archive .stockheader-wrap, .searching-for-photostock-term .stockheader-wrap, .search-results .stockheader-wrap{padding-top:136px;}
.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{padding:0;}
.fullscreen-slide-bright .slideshow-content-wrap{background:rgba(0, 0, 0, 0);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;}
.vertical-menu ul.mtree a, .simple-menu ul.mtree a, .responsive-mobile-menu ul.mtree a, .header-is-simple .responsive-mobile-menu ul.mtree a{font-size:16px;line-height:16px;}
#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;}
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #slidecaption,
.menu-is-vertical #static_slidecaption,
.menu-is-horizontal .slideshow-content-wrap, .menu-is-horizontal #slidecaption,
.menu-is-horizontal #static_slidecaption{bottom:25px;right:35px;width:auto;}
.slideshow_caption, .static_slideshow_caption{width:400px;}
.slideshow-content-wrap{padding:20px;}
.flipbox-wrap{margin-bottom:10px;}
.sidebar-wrap-single{padding:10%;}
.slideshow_title, .static_slideshow_title, .coverphoto-text-container .slideshow_title, .coverphoto-text-container .static_slideshow_title{font-size:22px;font-weight:600;}
.slideshow_caption, .static_slideshow_caption{font-size:14px;font-weight:600;line-height:18px;}
.site-maintenance-text{font-size:26px;font-weight:400;line-height:25px;}
.dimmer-text{font-size:16px;font-weight:500;line-height:1.314;padding:10px;}
.fullcontent-spacing{padding-right:0;}
.photowall-wrap .materialcircular{margin-right:-25px;}
.loading-spinner{right:30px;top:95px;}
.materialpath{transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;}
.pagebuilder-active.page-has-sidebar .container, .container{margin-left:20px;margin-right:20px;}
.mtheme-modular-column.modular-column-has-side-padding{padding-right:20px !important;padding-left:20px !important;}
.two-fields .wpcf7-form-control-wrap{float:none;margin:0;width:100%;}
.two-fields .wpcf7-form-control-wrap:first-child, .two-fields .wpcf7-form-control-wrap{float:none;margin:0;padding-bottom:5px;width:100%;}
.callout h2.callout-title{font-size:32px;}
.entry-content .service-content h4{font-size:22px;}
.entry-content h1.section-title{font-size:40px;line-height:50px;}
h1, .entry-content h1{font-size:42px;line-height:48px;}
h2, .entry-content h2{font-size:32px;line-height:43px;}
h3, .entry-content h3{font-size:24px;line-height:28px;}
h4, .entry-content h4{font-size:19px;line-height:22px;}
h5, .entry-content h5{font-size:14px;line-height:16px;}
h6, .entry-content h6{font-size:12px;line-height:14px;}
.menu-is-vertical .photowall-wrap, .menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-top:70px;}
.menu-is-vertical #vertical-center-wrap,
.menu-is-vertical.fullscreen-swiperslides .swiper-container{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);left:0;}
.entry-content .entry-post-title h2{font-size:22px;}
.proofing-shortcode .gridblock-header-wrap{margin-bottom:20px;}
.mtheme-woo-order-selected{right:10px;}
.horizontal-footer-copyright{position:relative;right:auto;text-align:left;top:0;}
.menu-is-horizontal .container-wrapper{margin-top:65px;}
.menu-is-horizontal .container-wrapper, .menu-is-horizontal .outer-header-wrap{margin-bottom:0;}
.menu-is-horizontal .proofing-shortcode .gridblock-filter-select-wrap, .menu-is-horizontal.single-mtheme_proofing .client-gallery-details.proofing-client-details{margin-left:-20px;margin-right:-20px;}
.menu-is-horizontal.single-mtheme_proofing .client-gallery-details.proofing-client-details{padding-left:20px;padding-right:20px;}
.proofing-client-details .proofing-client-info-wrap{width:90%;}
.proofing-status-count-wrap{position:relative;text-align:center;}
.proofing-client-details h1{font-size:28px;line-height:28px;}
.menu-is-horizontal .entry-title-wrap, .menu-is-horizontal.single .title-container .entry-title-wrap{margin-bottom:20px;padding-left:20px;padding-right:20px;}
#copyright{padding:24px 0 24px 20px;}
.proofing-client-details .proofing-client-info-wrap{margin-left:0;}
.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin:70px 5px 5px;width:calc(100% - 5px);}
.menu-is-horizontal.page.mtheme-password-required.page-template-default .container-wrapper, .menu-is-horizontal.single-mtheme_events.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_proofing.mtheme-password-required .container-wrapper, .menu-is-horizontal.single-mtheme_portfolio.mtheme-password-required .container-wrapper, .menu-is-horizontal.single.single-post.mtheme-password-required .container-wrapper{position:fixed;width:100%;height:100%;overflow:scroll;}
.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_proofing.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{height:100%}
.page-has-sidebar .mtheme-pagebuilder > .mtheme-supercell, .page-has-sidebar .mtheme-modular-column > .mtheme-supercell{margin-left:0;margin-right:0;}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{width:100% !important;}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em;}
.serviceboxes-vertical.service-style-right  .service-icon, .serviceboxes-vertical.service-style-left .service-icon{float:none;}
.service-column.service-style-right .service-item-inner .service-icon i, .service-column.service-style-left .service-item-inner .service-icon i{margin-top:0;top:0;}
} @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
.mtheme-supercell.fullwidth-column{width:auto;}
.menu-is-vertical.fullscreen-revslider .tp-leftarrow{left:20px !important;}
.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;}
} @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
.mtheme-supercell.fullwidth-column{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;}
} @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
.mtheme-supercell.fullwidth-column{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;}
} @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
.mtheme-supercell.fullwidth-column{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;}
} @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
.mtheme-supercell.fullwidth-column {
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;
}
}