@charset "UTF-8";

body {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/689-399-963-964-14423721.jpg);
  background-size:cover;
  padding:10px 0 30px;
  margin:0;
}

#profile_main_photo,#header_bar,#footer_bar {
  display:none;
}

.profile_section_content {
  margin:-2px;
  padding:0;
}

.profile_row,.heading,.container:not(#about_me_container),.label {
  display:none;
}

* {
}

.main {
  width:100%;
}

nav {
  background:rgb(219,204,207);
  background:linear-gradient(180deg,rgba(219,204,207,1) 0%,rgba(1,130,162,1) 100%);
  border-bottom:solid black 2px;
  position:fixed;
  overflow:hidden;
  top:0;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  gap:2rem;
  padding:10px 0;
  z-index:2;
}

nav a {
  color:#025E83;
  text-decoration:none;
  font-size:26px;
  font-family:"Cinzel Decorative",cursive;
}

nav a:hover {
  animation:color .3s ease-in-out forwards;
}

@keyframes color {
  0% {
    color:#21a0c7;
  }

  50% {
    color:#93e0f8;
  }

  75% {
    color:#bfe8f5;
  }

  100% {
    color:#f7f7f7;
  }
}

.first-section,.photo-set {
  display:flex;
  justify-content:center;
  align-items:center;
}

.first-section {
  flex-direction:column;
  margin-top:50px;
  scroll-margin:50px;
}

#signature {
  font-size:50px;
  font-family:"Cinzel Decorative",cursive;
  transform:rotate(-10deg);
  color:white;
  opacity:.5;
}

#poza1,#poza3 {
  width:21%;
  border:solid black 3px;
}

#poza1 {
  transform:rotate(-15deg);
}

#poza2 {
  z-index:1;
  width:21%;
  border:solid black 3px;
}

#poza3 {
  transform:rotate(15deg);
}

.second-section,.five-section,.forth-section {
  background-color:#3d96afd3;
  border:solid black 3px;
  width:70%;
  margin:50px auto 0;
  position:relative;
  border-radius:10px;
}

.second-section p {
  font-size:32px;
  color:white;
  padding:0 100px;
  text-align:center;
  font-family:'Cinzel Decorative',cursive;
  line-height:1.1;
}

.second-section img {
  width:25%;
  border:solid black 3px;
  transform:rotate(10deg);
  position:absolute;
  bottom:-120px;
  right:-250px;
  z-index:1;
}

.third-section {
  position:relative;
  width:90%;
  background-color:#3d96afd3;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  border:solid black 3px;
  border-radius:10px;
  margin:50px auto 0;
  padding:10px;
  scroll-margin:80px;
}

.third-section img {
  width:25%;
  position:absolute;
  bottom:-190px;
  left:-20px;
  z-index:1;
  border:solid black 3px;
  transform:rotate(10deg);
}

.tip-menu,.tip-menu2,.tip-menu3 {
  width:50%;
  text-align:center;
}

.tip-menu h1,.tip-menu2 h1,.tip-menu3 h1,.five-section h1,.forth-section h1 {
  color:white;
  font-size:60px;
  font-family:"Cinzel Decorative",cursive;
}

ul {
  list-style-type:none;
}

.menu,.menu2,.menu3 {
  background-color:#082b359d;
  width:90%;
  border:solid 5px rgba(255,255,255,0.836);
  border-radius:20px 0 0 20px;
  margin:0 auto;
  padding:5px;
}

.menu2 {
  border-radius:0 20px 20px 0;
}

.menu3 {
  border-radius:0 0 20px 20px;
  width:90%;
}

.tips-container {
  margin:0 auto;
  width:90%;
  border-bottom:solid #4d90a3da 1px;
  display:flex;
  padding:3px;
}

.tips-container p {
  list-style-type:none;
  color:#ffffff;
  text-decoration:none;
  font-size:18px;
  font-family:'Cinzel Decorative',cursive;
}

.tips-container a {
  color:white;
  text-decoration:none;
  font-size:25px;
  font-family:"Cinzel Decorative",cursive;
}

.tips-container a:hover {
  animation:color 1.2s ease-in-out forwards;
}

#item,#item2,#item3,#item4,#item5,#item6,#item7,#item8,#item9,#item10,#item11,#item12,#item13,#item14,#item15,#item16,#item17,#item18,#item19,#item20,#item21,#item22,#item23,#item24,#item25,#item26,#item27,#item28,#item29,#item30,#item31,#item32 {
  width:80%;
  text-align:left;
  margin:0;
}

#price,#price2,#price3,#price4,#price5,#price6,#price7,#price8,#price9,#price10,#price11,#price12,#price13,#price14,#price15,#price16,#price17,#price18,#price19,#price20,#price21,#price22,#price23,#price24,#price25,#price26,#price27,#price28,#price29,#price30,#price31,#price32 {
  width:20%;
  text-align:center;
  background-color:#4d90a3da;
  border-radius:15px 5px 0 0;
  margin:0;
}

.forth-section {
  padding:20px;
  text-align:center;
  width:90%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}

.forth-section h1 {
  font-size:80px;
}

.gallery {
  width:80%;
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  grid-template-rows:repeat(3,1fr);
  grid-column-gap:0;
  grid-row-gap:0;
  border:solid black 5px;
}

.gallery img {
  width:100%;
  border:solid black 1px;
}

.five-section {
  padding:30px;
  text-align:center;
  scroll-margin:80px;
}

.five-section img {
  width:17%;
  position:absolute;
  top:-170px;
  right:-20px;
  z-index:1;
  border:solid black 3px;
  transform:rotate(10deg);
}

.galerie {
  width:100%;
  height:300px;
  background-size:cover;
  border:solid black 2px;
}

.galerie a {
  text-decoration:none;
  color:white;
}

.photo1 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/747-382-964-309-14269978.jpg);
}

.photo2 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/684-386-234-390-11695809.jpg);
}

.photo3 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/491-939-388-458-14263668.png);
  background-position:center right;
}

.photo4 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/616-290-643-367-14263664.png);
}

.photo5 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/899-732-221-998-13048411.jpg);
}

.photo6 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/417-628-589-894-13048382.jpg);
}

.photo7 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/568-751-932-981-13048339.jpg);
}

.photo8 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/185-473-375-299-11695687.jpg);
}

.photo9 {
  background-image:url(https://img.mfcimg.com/photos2/249/24989957/533-845-656-630-10918997.jpg);
}

iframe {
  border:solid black 5px;
  border-radius:10px;
}

.hover-effect {
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:rgba(0,0,0,0.747);
  opacity:0;
}

.hover-effect:hover {
  animation:hover-effect .15s ease-in-out forwards;
}

@keyframes hover-effect {
  0% {
    opacity:.3;
  }

  50% {
    opacity:.5;
  }

  75% {
    opacity:.7;
  }

  100% {
    opacity:1;
  }
}

.hover-effect p {
  font-size:30px;
  width:100%;
  background-color:rgba(0,0,0,0.733);
  font-family:'Cinzel Decorative',cursive;
}

.button-53 {
  background-color:#1B4C5B;
  border:0 solid #E5E7EB;
  box-sizing:border-box;
  color:rgb(240,240,240);
  display:flex;
  font-family:'Cinzel Decorative',cursive;
  font-size:1rem;
  font-weight:700;
  justify-content:center;
  line-height:1.75rem;
  padding:.75rem 1.65rem;
  position:relative;
  text-align:center;
  text-decoration:none white solid;
  text-decoration-thickness:auto;
  width:100%;
  max-width:460px;
  position:relative;
  cursor:pointer;
  transform:rotate(-2deg);
  user-select:none;
  -webkit-user-select:none;
  touch-action:manipulation;
  margin:50px 0 30px;
}

.button-53:focus {
  outline:0;
}

.button-53:after {
  content:'';
  position:absolute;
  border:1px solid #000000;
  bottom:4px;
  left:4px;
  width:calc(100% - 1px);
  height:calc(100% - 1px);
}

.button-53:hover:after {
  bottom:2px;
  left:2px;
}

@media (min-width: 768px) {
  .button-53 {
    padding:.75rem 3rem;
    font-size:1.25rem;
  }
}

/***End Reset***/
@font-face {
  font-family:'Cinzel Decorative';
  font-style:normal;
  font-weight:400;
  src:local(CinzelDecorative-Regular),url(https://fonts.gstatic.com/s/cinzeldecorative/v4/fmgK7oaJJIXAkhd9798yQl4jZHmtnl4mfN0ClpLnj0E.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;
}