/*  1200-1440 */

@media screen and (min-width: 1200px) {

	.ng {width:1110px;padding-left: 0;padding-right: 0;}

}

@media screen and (max-width: 1199px) {

	body.category-artists section.page_head {width: calc(100% - 50px);}

}

/* TABLET LANDSCAPE */

@media screen and (max-width: 1024px) and (orientation:landscape) {

	.mobileonly {display:block;} .mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;} .desktoponly.ib {display:none;}


	/* HEADER  */

	header .the_menu_items {display: none;}
	.the_menu_items.active {height: calc(100vh - 61px);top: 61px;padding: 20px;overflow-y: auto;height: calc((var(--vh, 1vh) * 100) - 61px);}
	nav ul.the_menu_items ul.the_langs {position: static; display: block;text-align: left;}
	nav.the_menu .the_menu_items.active ul.the_langs li a {padding: 0;border: 0;margin-bottom: 0;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item {display: inline-block;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:first-child {border-right: 1px solid #B6B4B5;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:first-child a {padding-right: 5px;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:last-child a {padding-left: 5px;}


	/* CONTACT PAGE */

	main.contact_page .second_line .the_left {width: 33.33%;}
	main.contact_page .second_line .the_right {width: 66.66%;}
	main.contact_page .second_line .the_left .inner {padding: 0 0 0 20px;}
	main.contact_page .second_line .the_right .inner {padding: 0 20px 0 0;}
	main.contact_page .second_line .the_right p:last-child {right: auto;left: 0;}


	/* ARTIST LIST */

	#the_artist_cover_image {display: none;}

}


/* TABLET PORTRAIT */ 

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {

	.mobileonly {display:block;} .mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;} .desktoponly.ib {display:none;}

	/* MASONRY */

	/*.grid_items {column-count: 2;column-gap: 30px;}*/
	.grid_item {width: calc(50% - 30px);}


	/* HEADER  */

	header .the_menu_items {display: none;}
	.the_menu_items.active {height: calc(100vh - 61px);top: 61px;padding: 20px;overflow-y: auto;height: calc((var(--vh, 1vh) * 100) - 61px);}
	nav ul.the_menu_items ul.the_langs {position: absolute;left: 15px;bottom: 15px;}
	nav.the_menu .the_menu_items.active ul.the_langs li a {padding: 0;border: 0;margin-bottom: 0;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item {display: inline-block;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:first-child {border-right: 1px solid #B6B4B5;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:first-child a {padding-right: 5px;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:last-child a {padding-left: 5px;}


	/* CONTACT PAGE */

	main.contact_page .second_line .the_left {width: 33.33%;}
	main.contact_page .second_line .the_right {width: 66.66%;}
	main.contact_page .second_line .the_left .inner {padding: 0 0 0 20px;}
	main.contact_page .second_line .the_right .inner {padding: 0 20px 0 0;}
	main.contact_page .second_line .the_right p:last-child {position: static;}


	/* HOME */

	.featured_section.featured_post_top article.post img {width: 100%;}
	.featured_section.featured_post_top a.image_link {width: calc(100% + 50px);left: -25px;margin-bottom: 30px;}

	
	/* ARTIST LIST */

	#the_artist_cover_image {display: none;}


	/* SECTION BUILDER */

	section.section-block.text-text {max-width: 100%;}

}


/* MOBILE */

@media screen and (max-width: 767px) {

	.mobileonly {display:block;} .mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;} .desktoponly.ib {display:none;}
	.ng {width: 100%;padding-left: 15px;padding-right: 15px;}
	.flexbox .col.n33, .flexbox .col.n50, .flexbox .col.n66 {flex: 0 0 100%;}


	/* GLOBAL ELEMENTS */

	h1.page_title, h2.page_title {line-height: 1;margin-bottom: 25px;}
	h1, .h1 {font-size: 32px;}

	
	/* HEADER  */

	body.admin-bar header.header {top: 0;}
	.the_menu_container.flexbox .the_logo {flex: 0 0 70%;}
	.the_menu_container.flexbox .the_menu {flex: 0 0 30%;}
	header .the_menu_items {display: none;}
	.the_menu_items.active {height: calc(100vh - 61px);top: 61px;padding: 20px;overflow-y: auto;height: calc((var(--vh, 1vh) * 100) - 61px);}
	nav ul.the_menu_items ul.the_langs {position: absolute;left: 15px;bottom: 15px;}
	nav.the_menu .the_menu_items.active ul.the_langs li a {padding: 0;border: 0;margin-bottom: 0;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item {display: inline-block;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:first-child {border-right: 1px solid #B6B4B5;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:first-child a {padding-right: 5px;}
	nav.the_menu .the_menu_items.active ul.the_langs li.lang-item:last-child a {padding-left: 5px;}


	/* MASONRY */

	/*.grid_items {column-count: 1;column-gap: 0;}*/
	.grid_items {margin-right: 0;}
	.grid_item {width: 100%;}
	.collection_content.flexbox .n33 {flex: 0 0 100%;}
	#the_gallery {overflow-y: hidden;}
	div.owl-item.active figure.post {margin: 0;}
	#the_gallery .the_caption_carousel {display: none;}
	#the_gallery .owl-item {padding: 0;height: calc(var(--vh, 1vh) * 100);}
	

	/* CATEGORY LIST */

	main.category_posts .featured_section .the_left, main.category_posts .featured_section .the_right {padding-right: 0;padding-left: 0;width: 100%;}
	main.category_posts .featured_section .the_left {margin-bottom: 20px;}
	main.category_posts h2.category_title {line-height: 1; margin-bottom: 25px;}


	/* BOOK ORDER */

	#order_book .inner {height: calc(100% - 40px);width: calc(100% - 40px);padding: 20px;}
	#order_book .inner form {width: 100%;}

	
	/* CONTACT PAGE */
	
	main.contact_page .the_content {width: 100%;}
	main.contact_page .the_right.the_content {margin-bottom: 40px;}
	main.contact_page .the_content .inner {padding: 0;}
	main.contact_page .second_line .the_right p:last-child {position: static;}
	

	/* HOME */

	.featured_post_bottom .the_left, .featured_post_bottom .the_right {width: 100%;}
	.featured_section.featured_post_bottom article .the_left {padding-right: 0;}
	.featured_section.featured_post_bottom article .the_right {padding-left: 0;}
	.the_newsletter .ma.n60 {width: 100%;}
	form.mailster-form {width: 100%;}
	.featured_section.featured_post_top article.post img {width: 100%;}
	.featured_section.featured_post_top a.image_link {width: calc(100% + 30px);left: -15px;margin-bottom: 30px;}
	.featured_section.featured_post_top .the_posts {margin-bottom: 0;}
	body.home section.highlight_section .highlight_section {margin-top: 40px;}


	/* FOOTER */

	footer.footer {padding-bottom: 20px;}
	footer.footer .inner-menu.flexbox .n25 {flex: 0 0 50%;margin-bottom: 20px;}
	footer.footer .inner-footer .the_left {margin-bottom: 40px;padding-bottom: 20px;border-bottom: 1px solid #EEE;}
	footer.footer .inner-footer .the_left, footer.footer .inner-footer .the_right {width: 100%;}
	body.home .footer {padding-bottom: 40px;}
	footer.footer .the_links.the_menu_items a {color: #B6B4B5;}


	/* SECTION BUILDER */

	div.owl-carousel .owl-item img {height: auto;width: 100%;}
	div.owl-carousel .animated {animation-duration: 100ms;animation-fill-mode: both;}
	img.mw100 {max-width: 100%;height: auto;}
	.gallery_slider div.owl-carousel .owl-nav {top: 35%;}
	section.section-block.text-text {max-width: 100%;}
	.section-block.image-triple figcaption.image_caption span,
	.section-block.image-double figcaption.image_caption span {word-break: break-word;}


	/* ARTIST LIST */

	body.category-artists section.page_head {width: calc(100% - 30px);}
	.artist_view .the_left {width: 85%;}
	.artist_view .the_right {width: 15%;}
	.artist_view .the_left .the_category_name:last-child {margin-right: 0;}
	.the_artists.the_col_1 {margin-bottom: 80px;}
	.the_artists .the_category_name {margin-bottom: 40px;}
	main.category_artists.list .page_head {margin-bottom: 40px;}
	main.category_artists.list .artist_title {margin-bottom: 20px;}
	#the_artist_cover_image {display: none;}
	.the_artist_title .n50 {width: 100%;}
	.the_artist_title .artist_quicklinks {text-align: left;}


	/* SINGLE ARTIST */

	.artist_content.flexbox {flex-wrap: wrap-reverse;}
	.artist_content .the_content.biotext {margin-bottom: 30px;}
	#the_gallery .owl-item article figcaption, #the_gallery .owl-item figure figcaption {left: 15px;width: calc(100% - 30px);}
	#the_gallery .caption_left {width: 85%;}
	#the_gallery .caption_right {width: 15%;}
	#the_gallery #the_close_carousel {right: 0;}
	#the_gallery div.owl-carousel .owl-nav button.owl-prev {left: 0;}
	#the_gallery div.owl-carousel .owl-nav button.owl-next {right: 0;}
	.single_post .the_featured_image img {max-width: 100%;height: auto;}
	.single_post .the_featured_image img, .artist_collections .the_featured_image img {width: 100%;height: auto;max-height: inherit;}
	.collection_content figure:nth-child(2), .collection_content figure:nth-child(3), .collection_content figure:nth-child(4) {margin-bottom: 60px;}

	/* ORDER MODAL */

	#the_order_modal .inner.p50 {padding: 30px;}
	#the_book_order_form {width: 100%;} 

}

@media screen and (max-width: 767px) and (orientation:landscape) {
	
	nav ul.the_menu_items ul.the_langs {position: static;display: block;text-align: left;}

}

@media screen and (max-height: 800px) and (orientation:portrait) {

	nav.the_menu .the_menu_items.active li a {padding: 0 0 15px 0;margin: 0 0 15px 0;}

}

@media screen and (max-height: 600px) and (orientation:portrait) {

	nav.the_menu .the_menu_items.active li a {padding: 0 0 10px 0;margin: 0 0 10px 0;}

}

@media screen and (max-width: 600px) and (orientation:portrait) {

	#the_gallery .caption_left {width: 75%;}
	#the_gallery .caption_right {width: 25%;}
	#the_artist_portfolio figcaption.image_caption span.order_media .url_with_icon {font-size: 13px;}
	div.owl-item figcaption.image_caption span.order_media .url_with_icon {font-size: 13px;}
	#the_gallery .owl-item article figcaption, #the_gallery .owl-item figure figcaption {background: #FFF;left: 0;padding-left: 15px;padding-right: 15px;width: 100%;}

}



















