@font-face {
  font-family: stitchedFont;
  src: url('../font/Quicksand_Dash.otf');
}

@import url("https://p.typekit.net/p.css?s=1&k=xzx7nws&ht=tk&f=24349.24350.24351.24354.39182.39183.39184.39185.39187&a=31046996&app=typekit&e=css");

@font-face {
font-family:"Gibson";
src:url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/69c1f9/00000000000000007735a53a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Gibson";
src:url("https://use.typekit.net/af/410f00/00000000000000007735a53e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/410f00/00000000000000007735a53e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/410f00/00000000000000007735a53e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Gibson";
src:url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/017a45/00000000000000007735a53f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Gibson";
src:url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/987a60/00000000000000007735a543/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Calibri";
src:url("https://use.typekit.net/af/bdd682/00000000000000007735bbe9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/bdd682/00000000000000007735bbe9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/bdd682/00000000000000007735bbe9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Calibri";
src:url("https://use.typekit.net/af/9bc41b/00000000000000007735bbeb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/9bc41b/00000000000000007735bbeb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/9bc41b/00000000000000007735bbeb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Calibri";
src:url("https://use.typekit.net/af/cfc06a/00000000000000007735bbef/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/cfc06a/00000000000000007735bbef/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/cfc06a/00000000000000007735bbef/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"Calibri";
src:url("https://use.typekit.net/af/b95b9d/00000000000000007735bbf2/30/l?subset_id=2&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/b95b9d/00000000000000007735bbf2/30/d?subset_id=2&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/b95b9d/00000000000000007735bbf2/30/a?subset_id=2&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"Calibri";
src:url("https://use.typekit.net/af/5c4f69/00000000000000007735bbfb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5c4f69/00000000000000007735bbfb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5c4f69/00000000000000007735bbfb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-canada-type-gibson { font-family: "canada-type-gibson",sans-serif; }
.tk-calibri { font-family: "Calibri",sans-serif; }



@font-face {font-family: "72"; src: url("//db.onlinewebfonts.com/t/81abcc07d9b7df6b9a389099c448e7bb.eot"); src: url("//db.onlinewebfonts.com/t/81abcc07d9b7df6b9a389099c448e7bb.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/81abcc07d9b7df6b9a389099c448e7bb.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/81abcc07d9b7df6b9a389099c448e7bb.woff") format("woff"), url("//db.onlinewebfonts.com/t/81abcc07d9b7df6b9a389099c448e7bb.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/81abcc07d9b7df6b9a389099c448e7bb.svg#72") format("svg"); }

.bookmark {
    position: absolute;
    left: 55%;
    top: -3.7%;
    width: 200px;
    height: 30px;
    background-image: url('../images/bookmark.png');
    z-index: 8;
    transition-property: left;
    transition-duration: 0.5s;
}

#canvas.last-page .bookmark{
    left: 30%;
    transition-property: all;
    transition-duration: 0.5s;
}

.bookmark:hover{
	height: 40px;
	top: -5%;
	transition-property: all;
  	transition-duration: 0.2s;
  	cursor: pointer;
}

.bookmark.active{
	height: 700px;
	top: -3.7%;
	transition-property: all;
  	transition-duration: 0.2s;
}

.bookmark .menu-nav{
	display: none;
}

.bookmark.active .menu-nav{
	display: block;
}

.menu-text{
	width: 200px;
	height: 30px;
	display: flex;
}

.menu-text span{
  font-family: stitchedFont;
	margin: auto;
  margin-top: 14px;
  color: #FFF;
  font-weight: 800;

}

body.Mobile .menu-text span{
  font-family: sans-serif;
  margin: auto;
  margin-top: 15px;
  color: #FFF;
  font-weight: 800;

}

.menu-nav .menu ul{
  list-style: none;
  padding-left: 15px;
  font-size: 22px;
  padding-top: 30px;
}

.menu-nav .menu ul li a{
  font-family: stitchedFont;
  color: #FFF;
  text-decoration: none;
  font-weight: 800;
}

body.Mobile .menu-nav .menu ul li a{
  font-family: sans-serif;
  color: #FFF;
  text-decoration: none;
}


.menu-nav .menu ul li a:hover{
  color: #000;
  text-decoration: none;
}



.popup {
    cursor: zoom-in;
}

.ploader {
    display: flex;
    height: 800px;
    width: 600px;
}

.preloader {
    width: 250px;
    height: 100px;
    z-index: 9999;
    background-image: url(../images/loader.gif);
    background-color: #FFF;
    background-position: unset;
    background-size: 250px;
    margin: auto;
}

.secpreloader {
    width: 250px;
    height: 100px;
    z-index: 9999;
    background-image: url(../images/loader2.gif);
    background-color: #FFF;
    background-position: unset;
    background-size: 250px;
    margin: auto;
}

.page-item {
    height: 100%;
}

  body.Mobile #canvas .magazine-viewport {
    left: -22%;
}

  body.Mobile #canvas.pages .magazine-viewport {
    left: -47%;
}

  body.Mobile #canvas.last-page .magazine-viewport {
    left: -22%;
}


  body.Mobile {
    position: fixed;
}

  body.Mobile .mfp-wrap{
    width: 100vw;
}


  body.Mobile .next-button {
    position: fixed;
    top: 84vh;
    right: 3vw;
    height: 20px;
    margin: 0;
    width: 20px;
}

  body.Mobile .previous-button {
    position: fixed;
    top: 84vh;
    left: 3vw;
    height: 20px;
    margin: 0;
    width: 20px;
}

.socialMediaButtons {
    position: fixed;
    bottom: 5px;
    right: 50px;
    height: 27px;
    display: flex;
    flex-direction: column;
    padding-right: 30px;
}

.socialMediaButtons img {
    height: 27px;
}

.socialMediaButtons li {
    list-style: none;
    padding-left: 40px;

}

.socialMediaButtons ul {
    display: flex;
}
