/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/


/* Larger than mobile */
@media (min-height: 300px) and (max-height: 500px) {
	/* MENU MOBILE */
	div.wrapper > section.header > div.header-row.mobile > div.menu-list > nav.footer.nav { position: initial; padding: 0 0 2rem 0; clear: both; }
	div.wrapper > section.header > div.header-row.mobile > div.menu-list > div.rs-icons { position: initial; padding: 2rem 0; clear: both; width: auto; }
}

@media (min-width: 300px) and (max-width: 550px) {
	/* MENU MOBILE */
	div.wrapper > section.header > div.header-row.mobile > div.menu-list > nav.footer.nav { left: 0; width: 100%; }
	div.wrapper > section.header > div.header-row.mobile > div.menu-list > div.rs-icons { left: 0; width: 100%; }
	/* PAGE - COMMUN */
	div.wrapper > section.content > section.page > div.page-row > div.page.content > input.filterchk:not(:checked) + label.button + div.page-sidebar { height: 0; padding: 0 1.5rem; overflow: hidden; transition: .4s; }
	div.wrapper > section.content > section.page > div.page-row > div.page.content > input.filterchk:checked + label.button + div.page-sidebar { padding: 0 1.5rem 5rem; margin-bottom: 2rem; transition: .4s; }
	/* FOOD */
	div.wrapper > section.content.food > section.page > div.page-row > div.page.content > input.filterchk:checked + label.button + div.page-sidebar { height: 93rem; }
	/* LIFE */
	div.wrapper > section.content.life > section.page > div.page-row { padding: 3rem 1.3rem 0; }
	div.wrapper > section.content.life > section.page > div.page-row > section.twoposts > div.twoposts.content > ul.blog-twoposts > li.blog-article { margin-bottom: 3rem; }
	/* TOOLBOX */
	div.wrapper > section.content.toolbox > section.page > div.page-row > div.page.content > div.content-row > div.bkg { transform: translateY(0); }
	div.wrapper > section.content.toolbox > section.page section.filters > div.filter-row,
	div.wrapper > section.content.toolbox > section.page section.eightposts > div.eightposts-row,
	div.wrapper > section.content.toolbox > section.page > div.page-row > div.page.content > div.content-row > div.text-container { padding: 3rem 1.3rem 0; }
	/* TRAVEL */
	div.wrapper > section.content.travel > section.page > div.page-row > div.page.content > input.filterchk:checked + label.button + div.page-sidebar { height: 59rem; }
	/* ABOUT */
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line:first-of-type { margin-bottom: 2rem; }		
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text,
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_clients { width: 100%; margin: 0; padding: 0 1.3rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text > div.text { column-count: 1; column-gap: 6rem; text-align: justify; font-family: droidserif; font-size: 1.2rem; letter-spacing: .01rem; line-height: 2rem; }		
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text > div.text > p { margin-bottom: 1.5rem; page-break-inside: avoid; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_bkg { width: 100%; padding: 0 1.3rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text2 { width: 100%; padding: 0 1.3rem; background: rgba(244,244,244,1); }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text2 > section.text { padding: 0; background: transparent; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text2 > section.text > div.zone > div.title { padding: 0 0 2rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_clients ,
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_bkg,
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_social { display: none; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_bkg-mobile,
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_clients.mobile { display: block; }
	/* CONTACT */
	div.wrapper > section.content.contact > section.page > div.page-header { padding: 0 0 0 0; background: transparent; }
	div.wrapper > section.content.contact > section.page > div.page-header > div.page-parralax-bkg { display: block; height: auto; padding-top: calc(100vh - 18rem); background-image: url('../images/cats/Contact.jpg'); background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; }
	div.wrapper > section.content.contact > section.page > div.page-header > div.page-header-row { margin: -3rem auto 0; }
	div.wrapper > section.content.contact > section.page > div.page-row > div.page.content > div.bkg { display: none; }
	div.wrapper > section.content.contact > section.page > div.page-row > div.page.content > div.form-contact { width: calc(100% - 2.6rem); margin: 2rem 1.3rem; padding: 2rem 1.3rem; background: rgba(255,255,255,.7); }
	/* ON EN PARLE */
	div.wrapper > section.content.on-en-parle > section.page > div.page-row > div.page.content > div.page-sidebar { display: none; }
	div.wrapper > section.content.on-en-parle > section.page > div.page-row > div.page.content > div.page-content { width: 100%; padding: 0 1.3rem; }
	/* PORTFOLIO */
	div.wrapper > section.content.mon-portfolio > section.page > div.page-row > div.page.content { padding: 0 1.3rem; }
	div.wrapper > section.content.mon-portfolio > section.page > div.page-row > div.page.content > div.text > div.content > div.text { width: 100%; margin-left: 0; }
	div.wrapper > section.content.mon-portfolio > section.page > div.page-row > div.page.content > div.text > div.content > div.link { width: 56%; margin-left: 0; }
	/* SINGLE */
	div.wrapper > section.content.single > section.page > div.page-header { padding: 4rem 0 0; }
	div.wrapper > section.content.single > section.page > div.page-header > div.page-header-row > div.title-page { display: flex; flex-wrap: wrap; }
	div.wrapper > section.content.single > section.page > div.page-header > div.page-header-row > div.title-page > p.title { order: 4; text-align: left; }
	div.wrapper > section.content.single > section.page > div.page-header > div.page-header-row > div.title-page > p.cat { order: 1; }
	div.wrapper > section.content.single > section.page > div.page-header > div.page-header-row > div.title-page > p.sep { order: 2; }
	div.wrapper > section.content.single > section.page > div.page-header > div.page-header-row > div.title-page > div.likes { order: 3; }
	div.wrapper > section.content.single > section.page > div.page-row > div.page.content > div.the-content { padding: 0 1.3rem; }
	div.wrapper > section.content.single > section.page > div.page-row > div.page.content > div.the-sidebar { display: none; }
	div.wrapper > section.content.single > section.page > section.comments > div.comments-row { padding: 3rem; }
	div.wrapper > section.content.single > section.page > div.page-row > div.page.content > div.the-content .cooking-tags { float: left; }

	div.wrapper > section.content.long.single.receipt > section.page > div.page-row > div.page.content > div.the-content div.vc_col-sm-4 p { margin-left: 0; margin-bottom: 2rem; }
	div.wrapper > section.content.long.single.receipt > section.page > div.page-row > div.page.content > div.the-content div.vc_col-sm-8 { padding-right: 0; }
	/* SHORT */
	div.wrapper > section.content.short.single > section.page > div.page-row > div.page.content > div.the-content { position: relative; }
	div.wrapper > section.content.short.single > section.page > div.page-row > div.page.content > div.the-content div.image { position: initial; top: initial; }
	/* RELATED POSTS */
	div.wrapper > section.content.single > section.page > div.relatedposts > div.relatedposts-row > div.relatedposts.content > ul.list > li { margin-left: 1.3rem; margin-right: 1.3rem; width: calc(100% - 2.6rem); }
	div.wrapper > section.content.single > section.page > div.relatedposts > div.relatedposts-row > div.relatedposts.content > ul.list > li:first-child { margin-left: 1.3rem; }
}
/* Larger than mobile */
@media (min-width: 300px) and (max-width: 768px) {
	/* HEADER */
	div.wrapper > nav.topbar { display: none; }
	/* PAGE - COMMUN */
	div.wrapper > section.content > section.page > div.page-row > div.page.content { position: relative; }
	div.wrapper > section.content > section.page > div.page-row > div.page.content > div.blog-nineposts { width: 100%; margin: 1rem 0 0; padding: 0 1.3rem; }
	/* ABOUT */
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text2 > section.text { margin: 0; }
}
/* Larger than mobile */
@media (min-width: 300px) and (max-width: 1199px) {
	/* HEADER */
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop ,
	div.wrapper > section.header > div.header-row.desktop { display: none; }
	/* FIXED MENU */
	div.wrapper > section.header.fixed.mobile { height: 7rem; background: rgba(255,255,255,1); }
	div.wrapper > section.header.fixed > div.header-row.mobile > div.menu-list { height: calc(100vh - 7rem); }
	div.wrapper > section.header.fixed > div.header-row.mobile.admin > div.menu-list { height: calc(100vh - 10.2rem); }
	/* HOME */
	div.wrapper > section.content.home { padding: 0; }
	div.wrapper > section.content.home li.slider-post > div.text > div.text-content,
	div.wrapper > section.content.home li.slider-post > div.text > div.text-content > div.top > div.top-content,
	div.wrapper > section.content.home li.slider-post > div.text > div.text-content > div.bottom > div.bottom-content { width: 80%; }

	div.wrapper > section.content.home > section.subscribe > div.subscribe-content > div.form > div { width: 100%; text-align: center; }

	div.wrapper > section.content.home > section.archive > div.archive-content > ul.categories > li.category { padding: 4rem 2rem; }
	div.wrapper > section.content.home > section.archive > div.archive-content > ul.categories > li.category > a:after { width: 70%; left: 15%; }

	div.wrapper > section.content.home > section.twoposts { padding: 0 1.3rem; }
	div.wrapper > section.content.home > section.twoposts > div.twoposts.content > ul.blog-twoposts > li.blog-article > div.block > div.text > div.text-content { padding: 0; }
	div.wrapper > section.content.home > section.twoposts > div.twoposts.content > ul.blog-twoposts > li.blog-article > div.block > div.text { margin-bottom: 5rem; }
	div.wrapper > section.content.home > section.twoposts > div.twoposts.content > ul.blog-twoposts { padding: 6rem 0 0; }

	div.wrapper > section.content.home > section.nineposts > div.nineposts-row { padding: 0; }
	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.nineposts.content { padding: 0 1.3rem; }
	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.nineposts.content > ul.blog-nineposts > li.blog-article > div.block > div.text > div.text-content { padding: 0 3rem; }
	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.nineposts.content > ul.blog-nineposts > li.blog-article > div.block > div.text { margin-bottom: 5rem; }
	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.nineposts.content > ul.blog-nineposts { padding: 6rem 0 0; }

	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.home-sidebar { padding: 6rem 0 0; }
	/* PAGE COMMUN */
	div.wrapper > section.content.travel > section.page > div.page-header > div.page-parralax-bkg ,
	div.wrapper > section.content.about > section.page > div.page-header > div.page-parralax-bkg ,
	div.wrapper > section.content.contact > section.page > div.page-header > div.page-parralax-bkg { padding-top: calc(100vh - 13rem); }
	/* FOOD */
	div.wrapper > section.content.food > section.page > div.page-row > div.page.content > div.page-sidebar > form.food > section > div.sidebar-content > div.sidebar-text { padding: 0 0 0 1rem; }
	/* FOOTER */
	div.wrapper > section.footer > div.footer > section.middle > div.menu > nav > div.menu-footer > ul > li { width: 100%; padding: 1rem 0; }

	div.wrapper > section.footer > div.footer > section.top > div.top-left > div.form > div.title { width: 100%; text-align: center; }
	div.wrapper > section.footer > div.footer > section.top > div.top-left > div.form > div.form-content { width: 80%; margin: 0 auto 3rem auto; float: initial; clear: both; }
	div.wrapper > section.footer > div.footer > section.bottom > div.credits, div.wrapper > section.footer > div.footer > section.bottom > div.credits > p { padding: 0 4rem; }
}
/* Larger than phablet */
@media (min-width: 550px) and (max-width: 768px) {
	/* LIFE */
	div.wrapper > section.content.life > section.page > div.page-row > section.nineposts > div.nineposts-row > div.nineposts.content > div.blog-nineposts > div.nineposts-content > ul.blog-fourposts > li.blog-article { width: 48%; margin-left: 0; }
	div.wrapper > section.content.life > section.page > div.page-row > section.nineposts > div.nineposts-row > div.nineposts.content > div.blog-nineposts > div.nineposts-content > ul.blog-fourposts > li.blog-article:nth-child(even) { margin-left: 4%; }
	/* TOOLBOX */
	div.wrapper > section.content.toolbox > section.page > div.page-row > div.page.content > div.content-row > div.bkg img { max-height: calc(100% - 6rem); }
	div.wrapper > section.content.toolbox > section.page > div.page-row > section.eightposts > div.eightposts-row > div.eightposts.content > div.blog-eightposts > div.eightposts-content > ul.blog-fourposts > li.blog-article { width: 48%; margin-left: 0; }
	div.wrapper > section.content.toolbox > section.page > div.page-row > section.eightposts > div.eightposts-row > div.eightposts.content > div.blog-eightposts > div.eightposts-content > ul.blog-fourposts > li.blog-article:nth-child(even) { margin-left: 4%; }
	/* ABOUT */
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line { padding: 0 1.3rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_clients { width: calc(30% - 1rem); margin-left: 1rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_clients > div.content { padding: 0 0 4rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_clients > div.content > div.clients-title { width: calc(100% - 2rem); margin: 0 1rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text > div.text { column-count: 1; column-gap: 6rem; text-align: justify; font-family: droidserif; font-size: 1.2rem; letter-spacing: .01rem; line-height: 2rem; }		
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text > div.text > p { margin-bottom: 1.5rem; page-break-inside: avoid; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_bkg { width: calc(100% - 2.6rem); margin: 0 1.3rem; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text2 { width: 100%; padding: 0 1.3rem; background: rgba(244,244,244,1); }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_text2 > section.text { padding: 0; background: transparent; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_bkg,
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_social { display: none; }
	div.wrapper > section.content.about > section.page > div.page-row > div.page.content > div.block-line > div.about_bkg-mobile { display: block; margin-left: 0; }
	/* CONTACT */
	div.wrapper > section.content.contact > section.page > div.page-row > div.page.content > div.bkg { display: none; }
	div.wrapper > section.content.contact > section.page > div.page-row > div.page.content > div.form-contact { width: calc(100% - 2.6rem); margin: 2rem 1.3rem; padding: 2rem 1.3rem; background: rgba(255,255,255,.7); }
}
/* Larger than phablet */
@media (min-width: 550px) and (max-width: 1023px) {
	/* FIXED MENU */
	div.wrapper > section.header.fixed.mobile { height: 7rem; }
	/* HOME */
	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.nineposts.content > div.blog-nineposts { width: 100%; }
	div.wrapper > section.content.home > section.nineposts > div.nineposts-row > div.home-sidebar { display: none; }
	/* FOOD */
	div.wrapper > section.content > section.page > div.page-row > div.page.content { position: relative; }
	div.wrapper > section.content > section.page > div.page-row > div.page.content > div.blog-nineposts { width: 100%; margin-left: 0; padding: 0 1.3rem; }
	div.wrapper > section.content > section.page > div.page-row > div.page.content > label.button { float: left; margin-left: 1.3rem; }
	div.wrapper > section.content:not(.blogroll) > section.page > div.page-row > div.page.content > div.page-sidebar { width: 30rem; left: -30rem; top: 3rem; height: auto; position: absolute; transition: .4s; z-index: 9; }
	div.wrapper > section.content > section.page > div.page-row > div.page.content > input.filterchk:checked + label.button + div.page-sidebar { left: 1.3rem; transition: .4s; }
	div.wrapper > section.content.food > section.page > div.page-row > div.page.content > div.page-sidebar { height: 93rem; }
	/* TRAVEL */
	div.wrapper > section.content.travel > section.page > div.page-row > div.page.content > div.page-sidebar { height: 59rem; }
	/* TOOLBOX */
	div.wrapper > section.content.toolbox > section.page > div.page-row > div.page.content > div.content-row > div.bkg { transform: translateY(-50%); top: 50%; left: 0; position: absolute; }
	/* CONTACT */
	div.wrapper > section.content.contact > section.page > div.page-header { padding: 0 0 0 0; background: transparent; }
	div.wrapper > section.content.contact > section.page > div.page-header > div.page-parralax-bkg { display: block; height: auto; padding-top: calc(100vh - 18rem); background-image: url('../images/cats/Contact.jpg'); background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; }
	div.wrapper > section.content.contact > section.page > div.page-header > div.page-header-row { margin: -3rem auto 0; }
	/* ON EN PARLE */
	div.wrapper > section.content.on-en-parle > section.page > div.page-row > div.page.content > div.page-sidebar { display: none; }
	div.wrapper > section.content.on-en-parle > section.page > div.page-row > div.page.content > div.page-content { width: 100%; padding: 0 1.3rem; }
	/* BLOGROLL */
	div.wrapper > section.content.blogroll > section.page > div.page-row > div.page.content { padding: 0 1.3rem; }
	/* PORTFOLIO */
	div.wrapper > section.content.mon-portfolio > section.page > div.page-row > div.page.content { padding: 0 1.3rem; }
	div.wrapper > section.content.mon-portfolio > section.page > div.page-row > div.page.content > div.text > div.content > div.text { width: 100%; margin-left: 0; }
	div.wrapper > section.content.mon-portfolio > section.page > div.page-row > div.page.content > div.text > div.content > div.link { width: 30%; margin-left: 0; }
	/* FOOTER */
	div.wrapper > section.footer > div.footer > section.top > div { clear: both; float: initial !important; margin: 0 auto; }
	div.wrapper > section.footer > div.footer > section.top > div.newsletter { width: 100%; }
	/* SINGLE */
	div.wrapper > section.content.single > section.page > div.page-row > div.page.content > div.the-content { width: 100%; padding: 0 1.3rem; }
	div.wrapper > section.content.single > section.page > div.page-row > div.page.content > div.the-sidebar { display: none; }
	
	div.wrapper > section.content.long.single.receipt > section.page > div.page-row > div.page.content > div.the-content div.vc_col-sm-4 p { margin-left: 0; margin-bottom: 2rem; }
	div.wrapper > section.content.long.single.receipt > section.page > div.page-row > div.page.content > div.the-content div.vc_col-sm-8 { padding-right: 0; }
	/* RELATED POSTS */
	div.wrapper > section.content.single > section.page > div.relatedposts > div.relatedposts-row > div.relatedposts.content > ul.list > li { margin-left: 4%; margin-right: 4%; width: 92%; }
	div.wrapper > section.content.single > section.page > div.relatedposts > div.relatedposts-row > div.relatedposts.content > ul.list > li:first-child { margin-left: 4%; }
}
/* Larger than tablet */
@media (min-width: 1024px) and (max-width: 1199px) {
	/* PAGE COMMUN */
	div.wrapper > section.content.travel > section.page > div.page-header > div.page-parralax-bkg ,
	div.wrapper > section.content.about > section.page > div.page-header > div.page-parralax-bkg ,
	div.wrapper > section.content.contact > section.page > div.page-header > div.page-parralax-bkg { padding-top: calc(100vh - 15rem); }
	/* TOOLBOX */
	div.wrapper > section.content.toolbox > section.page > div.page-row > div.page.content > div.content-row > div.bkg { transform: translateY(-50%); top: 50%; left: 0; position: absolute; max-height: 80%; }
	div.wrapper > section.content.toolbox > section.page > div.page-row > div.page.content > div.content-row > div.bkg img { max-height: calc(100% - 6rem); }
}
/* Larger than tablet */
@media (min-width: 1024px) {
	/* HOME */
	li.slider-post > div.text > div.text-content { width: 70%; }
	li.slider-post > div.text > div.text-content > div.top > div.top-content,
	li.slider-post > div.text > div.text-content > div.bottom > div.bottom-content { width: 80%; }
	
	div.wrapper > section.content > section.subscribe > div.subscribe-content > div.form > div { width: 50%; }
	div.wrapper > section.content > section.subscribe > div.subscribe-content > div.form > div.form-content { width: 70%; float: initial; margin: 0 auto; clear: both; }

	div.wrapper > section.content > section.archive > div.archive-content > ul.categories > li.category > a:after { width: 40%; left: 30%; }
	/* PAGE - SIDEBAR - FILTER */
	div.wrapper > section.content > section.page > div.page-row > div.page.content > label.button,
	div.wrapper > section.content > section.page > div.page-row > div.page.content > div.page-sidebar > section.sidebar-top > div.sidebar-content > label.cross { display: none; }
	/* PAGE - FILTER - RESET */
	div.wrapper > section.content > section.page > div.page-row > div.page.content > section.reset-filters,
	div.wrapper > section.content.life > section.page > div.page-row > section.reset-filters { display: none; }
}
/* Larger than desktop HD*/
@media (min-width: 1000px) {}
/* Larger than desktop HD*/
@media (min-width: 1200px) {
	/* HEADER */
	div.wrapper > section.header > div.header-row.mobile { display: none; }
	div.wrapper > section.header > div.header-row.desktop { width: calc(100% - 9rem);}
	/* FIXED MENU */
	div.wrapper > section.header.fixed.desktop { height: 6rem; background: rgba(244,244,244,1); transition: .3s; }
	div.wrapper > section.header.fixed > div.header-row.desktop {  }
	div.wrapper > section.header.fixed > div.header-row.desktop > div.menu-list,
	div.wrapper > section.header.fixed > div.header-row.desktop > label.empty { top: 0; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop { display: flex; padding: 1rem 0 0 0; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > div.logo { float: left; order: 1; text-align: left; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > div.logo > a { height: 4rem; line-height: 4rem; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > div.logo > a > img { width: auto; height: 2rem; vertical-align: middle; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > nav.nav-left { float: left; order: 2; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > nav.nav-right { float: left; order: 3; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > nav.nav-right > div.menu > ul > li.studio { background: rgba(255,255,255,1); color: rgba(0,0,0,1); transition: .4s; }
	div.wrapper > section.header.fixed.desktop > div.header-row.desktop > nav.nav-right > div.menu > ul > li.studio:hover { background: rgba(0,0,0,1); transition: .4s; }
	div.wrapper > section.header.fixed.desktop > div.header-row div.formsearch-content > form.searchform > input.search { background: rgba(255,255,255,1); }
	/* HOME */
	div.wrapper > section.content > section.subscribe > div.subscribe-content > div.form > div.title { width: 22%; text-align: left; }
	div.wrapper > section.content > section.subscribe > div.subscribe-content > div.form > div.subtitle { width: 28%; text-align: left; }
	div.wrapper > section.content > section.subscribe > div.subscribe-content > div.form > div.form-content { width: 50%; float: right; margin: 0; clear: initial; }
}


/* SLIDER */
	@media (min-width: 300px) and (max-width: 549px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 52rem; max-width: 100%; }
	}
	@media (min-width: 550px) and (max-width: 767px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 50rem; max-width: 100%; }
	}
	@media (min-width: 768px) and (max-width: 1023px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 57rem; max-width: 100%; }
	}
	@media (min-width: 1024px) and (max-width: 1199px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 51rem; max-width: 100%; }
	}
	@media (min-width: 1200px) and (max-width: 1365px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 59rem; max-width: 100%; }
	}
	@media (min-width: 1366px) and (max-width: 1599px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 68rem; max-width: 100%; }
	}
	@media (min-width: 1600px) {
		div.wrapper > section.content.home li.slider-post > div.picture > a > img { max-height: 90rem; max-width: 100%; }
	}

