@font-face {
  font-family: 'yumba';
  src: url('../font/yumba.eot?44185634');
  src: url('../font/yumba.eot?44185634#iefix') format('embedded-opentype'),
       url('../font/yumba.svg?44185634#yumba') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'yumba';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAAzgAA8AAAAAF1AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA+JFNHY21hcAAAAdgAAABjAAABojS71ORjdnQgAAACPAAAAAsAAAAOAAAAAGZwZ20AAAJIAAAG7QAADgxiLvl6Z2FzcAAACTgAAAAIAAAACAAAABBnbHlmAAAJQAAAANIAAAGUe8mxl2hlYWQAAAoUAAAAMgAAADYc7nRfaGhlYQAACkgAAAAfAAAAJAc6A1JobXR4AAAKaAAAABIAAAAUEvn//WxvY2EAAAp8AAAADAAAAAwA3AEybWF4cAAACogAAAAgAAAAIADLDkVuYW1lAAAKqAAAAX4AAAKp2S5b13Bvc3QAAAwoAAAAPAAAAF0YHWhBcHJlcAAADGQAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYT7NOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA68YPgoyBz0P4shinkNw3SgMCOKIiYAlMUM8nic7ZGxDcAgEAPvgaRAadgjRUbIIKkyPS0TED8wRiwd1hs9hQE2IIpTJLAXw/UotZFH8sgTl+ZdboQaWukdKtMl010eHrTjb+38OsZ5ryl5YxNvty7UGHXhv9HKhPQBlTgRogB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icY2BiYPifyfyCOZCBh0GIQdpBQkhQgJ+PlYGR0YeBkYGxlYGBoUxUmIlNQptRhI9RQY9RwI5RQY6R0VzdXJ2d+UXbs38fnrW1PWMUeNb2z9p94UL3l4yxHTARoOwEkNgLBgby7WEXR7Pn792XL4Gmotnz4gVQDNUeCQZFBzkJcTFREWGwbdzE+Qpko7g5mt/WgvwBRVh8CEUMDIz///7fyBzPzA20X9CBD4ttSnpMdoxGcozMkUXHXpzIY6va82VXHWNc6ZGSkiOvQAQAkzZ5NgAAeJxjYGRgYADiDtV9WfH8Nl8Z+JlfAEUY7nyWSIDR///+z2R+wRwI5HIwMIFEAW+cDawAAHicY2BkYGAO+p8FJF/8//v/F/MLBqAICmAFALYIB5EAeJxjfsHAwIyMI///BQAz7gYFAAAAAAAAADQAaACoAMoAAQAAAAUAGQACAAAAAAACAAQAHgCNAAAAMg4MAAAAAHicdZLNTsJAFIXPyI8RogtN3LiZjQZiUqCJG1YYIixcmLDoxlULpS0pHTKdkvACvoMP4Gv5LB6GieDCNnP7nXPv3LmTFMA1viFweJ64DizQoDrwGc4xdFyj/+y4Tp44bqCNV8dNqsBxC494d9zGDT7YQdQvqFb4dCzQEjXHZ7gSl45r9O8c18n3jhu4FT3HTfovjlsIxJvjNh7E11htdjpLUiM74670+/5ARjupaGVFmMuwMqnSpRzJpSpMnOfKm6v1rlpH4SxOqjzUlm0IYl1mqpADr2/1NC5iHZp4se9YbhPfmKVcarWWE9dLbrRaxXPjpcZshr3e6RkYQ2GDHTQyJEhhINGh2+XXR59rQIpYIVl5qMpQIEROJ0TFHanNlNQjriVVQTdmRU72MGdcs0PFGHHPjLmEKifrE/9IASv2HTPbS3IGj7Mc81PmC1sT2pMWvzOW2LK3T9dwkv002p4u+YP8nUvy3vvcis6cvmdvb+gO0eP7zz1+AGnNeO0AAHicY2BigAAuBuyAlZGJkZmRhZGVkY2BOyc1rUQ3ObMoOSeVpygzPQPG4U1OzEtOzYHy2CAUAwMArVYQ03icY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2J02MjBoQWguFHonAwMDNxJrJwMzA4PLRhXGjsCIDQ4dESB+istGDRB/BwcDRIDBJVJ6ozpIaBdHAwMji0NHcghMAgQ2MvBp7WD837qBpXcjE4PLZtYUNgYXFwCUHCoHAAA=') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* fontello */
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'yumba';
    src: url('../font/yumba.svg?44185634#yumba') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*="icon-"]:before {
  font-family: "yumba";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-left-circle:before { content: '\e800'; } /* '' */
.icon-right-circle:before { content: '\e801'; } /* '' */
.icon-cancel-circle:before { content: '\e802'; } /* '' */
.icon-circle:before { content: '\f111'; } /* '' */

html {border-bottom: 6px solid black;}


body {
	box-sizing: border-box;
	font-family: Georgia;
	font-size: 1.2em;
  background-color: #fffdfd;
  color:#250101;
  margin:4%;
  line-height: 1.3;

}

main {
	max-width: 1300px;
	margin:60px auto;
	border:0px solid red;
}

/*rows are x, coulumns are y*/

section.banner {
	display: grid;
	max-width: 900px;
	margin: auto;
	grid-template: 1fr / .7fr 1fr;
  grid-gap: 35px;
  margin-bottom: 5%;

}

section.banner div.intro {
	border:0px solid blue;
  display: flex;
    align-content: center;
  align-items: center

}

.cover {
  text-align: center;
}

.cover img{
  border-radius: 50%;
  width: 100%;
  border:1px solid #250101;

}

h1 {font-size:2.0em; margin-bottom: .1em; margin-top: 0.5em;}
h2 {font-size:1.6em; margin-top: .5em}

p.indent {margin-left: 30px;}

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

  /*section.banner { grid-template-columns: 1fr 1fr;}*/

}


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

  section.banner {grid-template: 1fr / 1fr; grid-gap: 5px;}
  section.banner .cover img { width: calc(1000px - 100%); max-width: 89% }
  section.banner h1 {margin-bottom: 0.6em; margin-top: 1em;text-align: center; font-size: 1.7em;}
  section.banner h2 {margin-top: .5em; text-align: center; margin-bottom: 2em; font-size: 1.4em;}
}

section.gallery {
	display: grid;
/*	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 1fr;*/
	grid-template: 1fr / 1fr 1fr 1fr 1fr;
/*	column-gap: 15px;
	row-gap:15px;*/
	grid-gap: 18px;
	/*border:0px solid red;
	margin:15px;*/
}

.item {
	position: relative;
	border:1px solid grey;
	background-color: #f3f1f3;
	padding-bottom: 30px;
  border-radius: 30px;
	/*grid-area: item;*/
}

.item-img {
	padding:0;
	border-bottom:1px solid #250101;
/*	display: block;*/
	background-size: cover;
	background-position: 50% 50%;
	min-height: 260px;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}

.bg0 {
  background-image: url("../img/title-z.jpg");
}

.bg1 {
	background-image: url("../img/tile-a.jpg");
}

.bg2 {
	background-image: url("../img/tile-b.jpg");
}

.bg3 {
  background-image: url("../img/tile-c.jpg");
}

.item-txt {
	padding:3% 4%;
	margin-bottom: 40px;
}

.item-txt h2 {
	font-size: 1.6rem;
	margin:.5rem 0 0 0;
}

.item-btn-wrap {
	border:0px solid red;
	width: 100%;
	position: absolute;
	bottom: 5%;
	align-content: center;
	text-align: center;

}



.item-btn {
	display: block;

	background-color:#c8273e;
	border-radius:22px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Arial;
	font-size:17px;
	padding:8px 16px;
	text-decoration:none;
}

.item-btn:hover {
	background-color:#000;
	color: #fff;
}

.item-btn:active {
	position:relative;
	top:1px;
}



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

	section.gallery { grid-template-columns: 1fr 1fr;}

    .item:nth-child(3) {
	grid-column: span 2;
	/*grid-area: 2/2;*/
/*	background-color: #ffb42b;*/
	}

}


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

	section.gallery {grid-template-columns: 1fr;}

	    .item:nth-child(3) {
	grid-column: span 1;
	}

}


/* Folios */
.folio {
	position: fixed;
	top:0 ;
	left:0 ;
	height: 100vh;
	width: 100vw;
	/*background-color: #000;*/
	transition: opacity 1s ease-out;
	opacity: 0;
	pointer-events: none;
	text-align: center;
}

.folio-hide {
  /*display: none;*/
}

.folio-show {
  /*display: block;*/
  opacity: 1;
  pointer-events: auto;
}

.folio-tint {
	background-color: black;
	opacity: .9;
	position: fixed;
	top:0 ;
	left:0 ;
	height: 100vh;
	width: 100vw;
}

.no-scroll {
  /* for body */
	overflow: hidden;
}

.folio-frame {
	position: relative;
	height: 100vh;
	width: 100vw;
	margin:auto;
	border:0px dotted white;
	overflow-x: auto;
	overflow-y: hidden;
	scroll-snap-type: x mandatory;
	/*overflow: scroll;*/
	/*display: flex;*/
  display: none;
	flex-direction: row;
}

.ff-show {
  display: flex;
}

.folio-close {
	color: #fff;
	position: absolute;
	top:1%;
	right:1%;
	z-index: 110;
	font-size: 1.3em;
  cursor: pointer;
  mix-blend-mode: difference;
}

.mount-previous, .mount-next {
	position: absolute;
  height:100vh;
	top:0;	
	z-index: 100;
	font-size: 1.3em;
	color: #fff;
  border:0px solid red;
  display: flex;
  align-items: center;
  mix-blend-mode:screen;
  cursor: pointer;
  mix-blend-mode: difference;
}
.mount-previous {left:1%;}
.mount-next {right:1%;}

.mount-previous i, .mount-next i {
 

}

.hide-folio-ui {
  display: none;
}


.folio-mount {
  position: relative;	
  color:#ffffff;
  height: 100vh;
  width: 100%;
  scroll-snap-align: start;
  border:0px solid blue;
  flex: 0 0 100%; 
  overflow: hidden;

  display: flex;
  align-items: center;
  flex-direction: row;

  justify-content: center;

 /* background-size: cover;
	background-position: 50% 50%;*/

}

.folio-image {

	object-fit: cover;
	object-position: 50% 50%;
	/*width: 100%;*/
/*	height:100%;*/
}

.landscape {
  width: 100%;
}

.portrait {
  height: 100%;
}

/*width is greater than the height*/
@media screen and (min-aspect-ratio: 1/1) { 
  /* landscape styles here */
 /* body {border:4px solid red;}
*/
}

/*width is less than the height*/
@media screen and (max-aspect-ratio: 1/1) { 
  /* portrait styles here */
  /*body {border:4px solid blue;} */
}


.mount-info {
  font-size: .9rem;
	position: absolute;
	bottom:15px;
  /*top:0;left:0;*/
	z-index: 200;
	padding:10px 15px;
	color: #fff;
	background-color: #000;

}

section.store {
    max-width: 700px;
    margin: 70px auto;
    margin-bottom: 30px;
}

section.trunk {
		max-width: 700px;
		margin: 10px auto;
    margin-bottom: 70px;
}