/*
	Theme Name: INNESTISTUDIO
	Theme URI: https://www.innestistudio.com
	Description: 
	Version: 1.0.0
	Author: Dhynet (@bifoz)
	Author URI: https://www.dhynet.com
	Tags: 

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*, *:after, *:before { -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility;}


/* clear */
.clear:before, .clear:after {content:' '; display:table;}
.clear:after {clear:both;}
.clear {*zoom:1;}
img {max-width:100%; vertical-align: middle;}


a {color:#444; text-decoration:none; transition: 0.6s ease;}
a:hover {color:#444; transition: 0.6s ease;}
a:focus {outline:0;}
a:hover, a:active {outline:0;}
input:focus {outline:0; border:1px solid #04A4CC;}



html {width:100%; margin:0; padding:0; scroll-behavior: smooth; overflow-x: hidden;}
body {width:100%; margin:0; padding:0; overflow:hidden;
	
	background:#ffffff; 
	font-family: 'Mark Pro', sans-serif; 
	font-size:18px;
	line-height:28px;
	color:#000000;
	
	-moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -moz-animation-name: fadein;
    -webkit-animation-name: fadein;
    animation-name: fadein;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

main {width:100%; height:100vh; display:flex; align-items: center; margin:0; padding:0;}

/* wrapper */
.wrapper {max-width:1024px; width:100%; height:80vh; margin:0 auto; position:relative;}
.inner-content {width:100%; height:70vh; max-height:70vh; margin:0; padding:0;}

.wrapper-medium {max-width:1024px; width:96%; margin:0 auto; position:relative;}
.wrapper-small {max-width:960px; width:96%; margin:0 auto; position:relative;}



/* header */
.header {display:none;}

.logo {position:absolute; top:12px; left:0; width:100%; text-align:center;}
.logo-img {max-width:100px;}
.home .logo {display:none;}


/* nav */
.nav {width:100%; height:10vh; display:flex; align-items: center; justify-content: center; margin:0; padding:0;}
.nav ul {margin:0; padding:0; list-style: none; text-transform: uppercase; font-weight:300;}
.nav ul li {display:inline-block; margin:0 24px; padding:0;}
.nav ul li a {color:#eaeaea;}
.nav ul li a:hover {color:black;}

.home .nav ul li a,
.nav ul li.current-menu-item a,
.nav ul li.current-page-ancestor a,
.single .menu-item-94 a {color:black;}

.slick-prev:before {content: '<';}
.slick-next:before {content: '>';}








/* footer */
.footer {position:fixed; width:100%; z-index:1; right:0; bottom:0; font-size:10px; color:#333; margin:0; padding:0 12px; text-align:right;}
.footer a {color:#333;}
.footer a:hover {color:black;}















/*------------------------------------*\
    PAGES
\*------------------------------------*/

.privacy-policy {overflow-y:auto; overflow-x: hidden;}


/*------------------------------------*\
    LIBRARY
\*------------------------------------*/

.hidden {display:none !important;}


/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family: 'Mark Pro';
	font-style: normal;
	/*font-weight: 400;*/
	src: url(fonts/mark-pro-light.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Light */
@font-face {
	font-family: 'Mark Pro';
	font-style: italic;
	font-weight: 400;
	src: url(fonts/mark-pro-light.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Bold */
@font-face {
	font-family: 'Mark Pro';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/mark-pro-bold.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

p {}

p b, p strong {font-weight:700;}

h1, h2, h3, h4, h5 {color:#2b2b2b; font-weight: 700;}

h1 {font-size:52px; line-height:62px; margin:0; padding:0;}
h2 {font-size:38px; line-height:48px; margin:0; padding:0;}
h3 {font-size:32px; line-height:42px; margin:0; padding:0;}
h4 {font-size:24px; line-height:34px; margin:0; padding:0;}
h5 {font-size:20px; line-height:30px; margin:0; padding:0;}

small, .text_small {font-size: 12px; line-height:14px;}












/*------------------------------------*\
    ANIMATIONS
\*------------------------------------*/







/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {background:#fff; color:#FFF; text-shadow:none;}
::-webkit-selection {background:#fff; color:#FFF; text-shadow:none;}
::-moz-selection {background:#fff; color:#FFF; text-shadow:none;}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block; margin:5px auto 5px auto;}
.alignright {float:right; margin:5px 0 20px 20px;}
.alignleft {float:left; margin:5px 20px 20px 0;}
a img.alignright {float:right; margin:5px 0 20px 20px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left; margin:5px 20px 20px 0;}
a img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto;}
.wp-caption .wp-caption-text, .gallery-caption {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important;}
	a, a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999; page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr,img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	@page {margin:0.5cm;}
	p, h2, h3 {orphans:3; widows:3;}
	h2, h3 {page-break-after:avoid;}
}






/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen
    and (min-width: 120px)
    and (max-width: 470px)
    and (orientation: portrait) {

		body {font-size:18px; line-height:24px;}
		.nav ul li {margin: 0 12px;}
		.footer {text-align:center; font-size:10px;}

	}	


@media only screen
    and (min-width: 471px)
    and (max-width: 1023px)
    and (orientation: landscape) {

	}