@import url('https://fonts.googleapis.com/css?family=Roboto+Slab&display=swap');
@import url('https://fonts.googleapis.com/css?family=Alegreya+SC&display=swap');
@import url('https://fonts.googleapis.com/css?family=Kurale&display=swap');
@import url('https://fonts.googleapis.com/css?family=Marck+Script&display=swap');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
:focus {
    outline: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html,
button,
input,
select,
textarea {
    color: #222;
}


::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/* Стили сайта (начало) */
#Block1{
	width: 100%;
	height: 100%;
	background-image: url("../image/fon1.jpg");
	background-size: cover;
}

#Block1_Left{
	width: 35%;
	height: 100%;
	background: #F6EEE0;
	float: left;
}

#Block1_Left h2{
	font-family: 'Roboto Slab', serif;
	font-family: 'Alegreya SC', serif;
	font-family: 'Kurale', serif;
	font-family: 'Marck Script', cursive;
    font-size: 2.5vw;
    margin-top: 50vh;
    margin-left: 10vw;
    color: #3B0918;
}

#Block1_Left h1{
    font-family: 'Roboto Slab', serif;
	font-family: 'Alegreya SC', serif;
	font-family: 'Kurale', serif;
    font-size: 6vw;
    margin-top: 2vh;
    letter-spacing: 0.25vw;
    text-transform: uppercase;
    margin-left: 10vw;
    color: #B8390E;
	text-shadow: 4px 3px 0px #fff, 9px 8px 0px rgba(0,0,0,0.15);
}

#Block1_Right{
	width: 65%;
	height: 100%;
	float: left;
}

#Block2{
	width: 100%;
	/* height: 100%; */
	background:white;
}

#Block2 > h2{
	font-family: 'Marck Script', cursive;
    font-size: 2.5vw;
    margin-top: 8vh;
    margin-left: 10vw;
    color: #3B0918;
}

#Block2 > h1{
    font-family: 'Kurale', serif;
    font-size: 3.6vw;
    text-transform: uppercase;
    margin-top: 2vh;
    margin-left: 10vw;
    color: #B8390E;
    margin-bottom: 8vh;
}
.Block2_Event{
	width: 80vw;
    height: 8vw;
    background: #F6EEE0;
    margin-left: 10vw;
}

/*
#Block2_Event::after{
	content: '';
    position: absolute;
    display: block;
    width: 76vw;
    height: 0.1vw;
    margin-left: 2vw;
    margin-top: 7.9vw;
    background: #ffc107;
}
*/

.Block2_E1{
	width: 8vw;
    height: 8vw;
    float: left;
    text-align: center;
}
.Block2_E1 h1{
	font-family: 'Kurale', serif;
    font-size: 3vw;
    margin-top: 2.2vw;
    margin-left: 2vw;
    color: #b8390e;
	letter-spacing: -2px;
}
.Block2_E2{
	width: 7vw;
    height: 8vw;
    float: left;
}

.Block2_E2 h2{
	font-family: 'Kurale', serif;
    font-size: 1.2vw;
    text-transform: uppercase;
    color: #3B0918;
    margin-top: 2.5vw;
    margin-left: 1vw;
}
	
.Block2_E2 h1{	
	margin-bottom: 8vh;
    font-family: 'Kurale', serif;
    font-size: 1.2vw;
    color: #b8390e;
    margin-top: 0.1vw;
    margin-left: 1vw;	
}	
	
.Block2_E3{
	width: 52vw;
    height: 8vw;
    float: left;
}

.Block2_E3 h1{
    font-family: 'Kurale', serif;
    font-size: 1.8vw;
    text-transform: uppercase;
    color: #b8390e;
    margin-top: 2.9vw;
    margin-left: 1vw;
}

.Block2_E4{
	width: 13vw;
    height: 8vw;
    float: left;
}

.Block2_E4 a{
	display: block;
    width: 5vw;
    height: 2.2vw;
    background: #B8390E;
    margin-top: 2.9vw;
    margin-left: 5.5vw;
    font-size: 1.1vw;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 2.2vw;
    font-family: 'Kurale', serif;
    letter-spacing: 0.04vw;
}

.Block2_E4 a:hover{
	background-color: #3B0918;
	transition-duration: 0.2s;
}

.Block2_Last{
	width: 80vw;
    height: 8vw;
    background: #F6EEE0;
    margin-left: 10vw;
}

.Block2_Last::after{
	content: '';
    position: absolute;
    display: none;
    width: 76vw;
    height: 0.1vw;
    margin-left: 2vw;
    margin-top: 7.9vw;
    background: #ffc107;
}

.Block2_L1{
	width: 8vw;
    height: 8vw;
    float: left;
    text-align: center;
}
.Block2_L1 h1{
	font-family: 'Kurale', serif;
    font-size: 3vw;
    margin-top: 2.2vw;
    margin-left: 2vw;
    color: #b8390e;
    letter-spacing: -2px;
}
.Block2_L2{
	width: 7vw;
    height: 8vw;
    float: left;
}

.Block2_L2 h2{
	font-family: 'Kurale', serif;
    font-size: 1.2vw;
    text-transform: uppercase;
    color: #3B0918;
    margin-top: 2.5vw;
    margin-left: 1vw;
}
	
.Block2_L2 h1{	
	margin-bottom: 8vh;
    font-family: 'Kurale', serif;
    font-size: 1.2vw;
    color: #b8390e;
    margin-top: 0.1vw;
    margin-left: 1vw;	
}	
	
.Block2_L3{
	width: 52vw;
    height: 8vw;
    float: left;
}

.Block2_L3 h1{
    font-family: 'Kurale', serif;
    font-size: 1.8vw;
    text-transform: uppercase;
    color: #b8390e;
    margin-top: 2.9vw;
    margin-left: 1vw;
}

.Block2_L4{
	width: 13vw;
    height: 8vw;
    float: left;
}

.Block2_L4 a{
	display: block;
    width: 5vw;
    height: 2.2vw;
    margin-top: 2.9vw;
    margin-left: 5.5vw;
    font-size: 1.1vw;
    background-color: #b8390e;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 2.2vw;
    font-family: 'Kurale', serif;
    letter-spacing: 0.04vw;
}

.Block2_L4 a:hover{
	background-color: #3B0918;
	transition-duration: 0.2s;
}
/*Block2_E5*/

.Block2_E5{
	width: 80vw;
	clear:left;
}

.Block2_E5_P{
	font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    margin-top: 2vh;
    margin-left: 2.5vw;
    margin-right: 2.5vw;
    color: #3B0918;
	display:block;
	margin-bottom: 3vw;
}

.Block2_L5{
	width: 80vw;
	clear:left;
}

.Block2_L5_P{
	font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    margin-top: 2vh;
    margin-left: 2.5vw;
    margin-right: 2.5vw;
    color: #3B0918;
	margin-bottom: 3vw;
}

/*Block2_E5*/

/*hover block2*/

.Block2_Event{
	overflow:hidden;
}

.Block2_E1{
	transition:1s;
}

.Block2_E2{
	transition:1s;
}

.Block2_E3 h1{
    margin-left:2vw;
}

.Block2_E4{
	float:right;
}

.Block2_Event:hover .Block2_E1{
	margin-left:-10vw;
}

.Block2_Event:hover .Block2_E2{
	margin-left:-10vw;
}


.Block2_Last{
	overflow:hidden;
}

.Block2_L1{
	transition:1s;
}

.Block2_L2{
	transition:1s;
}

.Block2_L3 h1{
    margin-left: 2vw;
}

.Block2_L4{
	float:right;
}

.Block2_Last:hover .Block2_L1{
	margin-left:-10vw;
}

.Block2_Last:hover .Block2_L2{
	margin-left:-10vw;
}


/*hover block2*/

#Link_Button{
	display: block;
    width: 7vw;
    height: 2.2vw;
    background: #b8390e;
    margin-top: 4.9vw;
	margin-bottom: 4.9vw;
    margin-left: 46.5vw;
    font-size: 1.1vw;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 2.2vw;
    font-family: 'Kurale', serif;
    letter-spacing: 0.04vw;
}

#Link_Button:hover{
    background-color: #3B0918;
	transition-duration: 0.2s;
}

#Block3{
	width: 100vw;
}

#Block3_Top{
	width: 100vw;
    height: 35vh;
    background: #f6eee0;
}

#Block3_Top h1{
	font-family: 'Kurale', serif;
    font-size: 3.6vw;
    text-transform: uppercase;
    position: absolute;
    margin-top: 10.4vh;
    margin-left: 10vw;
    color: #b8390e;
}

#Block3_Bottom{
	width: 100vw;
    background: white;
}

#Block3_BottomC{
	width: 80%;
    height: 27.5vw;
    margin-left: 10vw;
}

#Block3_Box{
	width: 19vw;
    height: 22vw;
    margin-right: 1.05vw;
	margin-top: -5.5vw;
    float: left;
}

#Block3_BoxLast{
	width: 19vw;
    height: 22vw;
    background: red;
	margin-top: -5.5vw;
    float: left;
}

#Block3_BoxIMG{
	width: 19vw;
    height: 19vw;
    background: red;
	overflow: hidden;
}

#Block3_BoxIMG1{
	width: 19vw;
     height: 18.4vw;
    background: url('../image/f1.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block3_BoxIMG2{
	width: 19vw;
    height: 18.4vw;
    background: url('../image/f2.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block3_BoxIMG3{
	width: 19vw;
     height: 18.4vw;
    background: url('../image/f4.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block3_BoxIMG4{
	width: 19vw;
     height: 18.4vw;
    background: url('../image/f3.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block3_TextIns{
	width: 19vw;
    height: 3vw;
    display: block;
    background: #b8390e99;
    font-size: 1.1vw;
    font-family: 'Kurale', serif;
    line-height: 3vw;
    text-align: center;
    margin-top: 19vw;
	color: white;
}

#Block3_TextOut{
	width: 19vw;
    height: 3.3vw;
    background: #b8390e;
    font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    text-align: center;
    color: white;
    padding-top: 0.3vw;
}

#Block3_BoxIMG:hover #Block3_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block3_BoxIMG1:hover #Block3_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block3_BoxIMG2:hover #Block3_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block3_BoxIMG3:hover #Block3_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block3_BoxIMG4:hover #Block3_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Link_Button2{
    clear: both;
    display: block;
    width: 7vw;
    height: 2.2vw;
    background: #b8390e;
    margin-top: -4.9vw;
    margin-bottom: 4.9vw;
    margin-left: 45vw;
	padding-left: 0.75vw;
    padding-right: 0.75vw;
    font-size: 1.1vw;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 2.2vw;
    font-family: 'Kurale', serif;
    letter-spacing: 0.04vw;
}

#Link_Button2:hover{
    background-color: #3B0918;
	transition-duration: 0.2s;
}

#Block4{
	width: 100vw;
    height: max-content;
}

#block4 h1{ 
	font-family: 'Kurale', serif;
    font-size: 3.6vw;
    text-transform: uppercase;
    margin-left: 10vw;
    color: #b8390e;
}

#block4 h2{ 
	font-family: 'Marck Script', cursive;
    font-size: 2.5vw;
    margin-top: 2vh;
    margin-left: 10vw;
    color: #3B0918;
}

/* Code by BAN (начало)*/
.about {

}
.about-title {
  font-family: sans-serif;
  font-size: 70px;
  text-align: center;
  position: relative;
}
/* VIDEO */
.video {
    display: block;
    width: 80%;
    margin-top: 2vw;
    margin-left: 10vw;
}
.about-header {
  position: absolute;
  top: 0;
  width: 100%;
  height: 110px;
  -webkit-background-size: cover;
  background-size: cover;
  background: url(https://denis-creative.com/wp-content/uploads/2018/01/about-header-bg.png)
    0 top no-repeat;
}
.about-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 126px;
  -webkit-background-size: cover;
  background-size: cover;
  background: url(https://denis-creative.com/wp-content/uploads/2018/01/about-footer-bg.png)
    0 top no-repeat;
}
.about-header-bg-2 {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 1;
  transform: translate(-50%, -100%);
  transition: transform 0.9s 0.2s ease;
  will-change: transform;
  transform: translate(-50%, 0);
}
@media (max-width: 768px) {
  .about {
    background: url(https://denis-creative.com/wp-content/uploads/2018/01/about-bg.jpg)
      0 top no-repeat #0e438b;
    -webkit-background-size: cover;
    background-size: cover;
  }
  .video,
  .about-header,
  .about-footer,
  .about-header-bg-2 {
    display: none;
  }
}
@media (max-width: 480px) {
  .about-title{
    font-size: 40px;
  }
}

#block5{
	width: 100%;
	height: 100%;
	clear: both;
}

#block5Facts{
	width: 100%;
	height: 100%;
	clear: both;
}

#block5Top{
	width: 100%;
	height: 60%;
}
#Block5Center{
    width: 100%;
    height: 30%;
    background: #b8390e;
}
#Block5bottom{
	width: 100%;
	height: 10%;
	background: #3b0918;
}

#Block5bottom h1{
	color: #f6eee0;
    font-family: 'Kurale', serif;
    font-size: 1.55vw;
    line-height: 10vh;
    text-align: center;
}

#block5CenterMid{
    width: 80vw;
    height: 60%;
    background: #f6eee0;
    margin-left: 10%;
    position: absolute;
    margin-top: 85px;
}
#block5CenterMid h1{
	font-family: 'Kurale', serif;
    font-size: 3.6vw;
    text-align: center;
    margin-top: 1vw;
    color: #b8390e;
    text-transform: uppercase;
}

#block5CenterMid h2{
    font-family: 'Marck Script', cursive;
    font-size: 2.5vw;
    margin-top: 15vh;
    text-align: center;
    color: #3B0918;
}

#Block5Form{
	width: 100%;
    height: 3vw;
    margin-top: 5vw;
}

#Block5Form input{
	width: 33vw;
    height: 100%;
    margin-left: 18.5vw;
    float: left;
    display: block;
    font-size: 1vw;
    font-family: 'Kurale', serif;
    text-transform: uppercase;
    line-height: 3.8vw;
    color: #3b0918;
    letter-spacing: 0.1vw;
    background: #f6eee0;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 2px solid #b8390e;
}

::-webkit-input-placeholder {color: #b8390e; opacity:1;}/* webkit */
::-moz-placeholder          {color: #b8390e; opacity:1;}/* Firefox 19+ */
:-moz-placeholder           {color: #b8390e; opacity:1;}/* Firefox 18- */
:-ms-input-placeholder      {color: #b8390e; opacity:1;}/* IE */
  
#Block5Form button{
	height: 100%;
    padding-left: 1vw;
    padding-right: 1vw;
    margin-left: 1vw;
    background: #b8390e;
    float: left;
    display: block;
    font-size: 1.4vw;
    font-family: 'Kurale', serif;
    text-transform: uppercase;
    line-height: 3.1vw;
    color: #ffffff;
    border: 0px;
}

#Block5Form button:hover{
	background-color: #3B0918;
	transition-duration: 0.2s;
}


#Block8{
	width: 100vw;
    background: green;
}

#Block8_Top{
	width: 100vw;
    height: 35vh;
    background: #F6EEE0;
}

#Block8_Top h1{
	display: block;
    width: 100vw;
    font-family: 'Kurale', serif;
    font-size: 4.5vw;
    text-transform: uppercase;
    position: absolute;
    margin-top: 13vh;
    text-align: center;
    color: #b8390e;
}

#Block8_Bottom{
	width: 100vw;
    background: white;
}

#Block8_BottomC{
	width: 80%;
	margin-left: 10vw;
}

#Block8_Box{
	width: 25vw;
    height: 22vw;
    margin-right: 2.05vw;
    float: left;
    margin-bottom: 2.05vw;
}

#Block8_BoxLast{
	width: 25vw;
    height: 22vw;
    float: left;
}

#Block8_BoxIMG{
	width: 19vw;
    height: 19vw;
    background: red;
	overflow: hidden;
}

#Block8_BoxIMG1{
	width: 25vw;
    height: 19vw;
    background: url('../image/f1.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG2{
	width: 25vw;
    height: 19vw;
    background: url('../image/f2.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG3{
	width: 25vw;
    height: 19vw;
    background: url('../image/f3.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG4{
	width: 25vw;
    height: 19vw;
    background: url('../image/f4.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG5{
	width: 25vw;
    height: 19vw;
    background: url('../image/f5.png');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG6{
	width: 25vw;
    height: 19vw;
    background: url('../image/f6.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG7{
	width: 25vw;
    height: 19vw;
    background: url('../image/f7.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG8{
	width: 25vw;
    height: 19vw;
    background: url('../image/f8.png');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG9{
	width: 25vw;
    height: 19vw;
    background: url('../image/f9.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG10{
	width: 25vw;
    height: 19vw;
    background: url('../image/f10.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG11{
	width: 25vw;
    height: 19vw;
    background: url('../image/f11.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG11{
	width: 25vw;
    height: 19vw;
    background: url('../image/f11.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_BoxIMG12{
	width: 25vw;
    height: 19vw;
    background: url('../image/f12.jpg');
	background-size: cover;
	object-fit: cover;
	overflow: hidden;
}

#Block8_TextIns{
	width: 25vw;
    height: 3vw;
    display: block;
    background: #b8390e99;
    font-size: 1.1vw;
    font-family: 'Kurale', serif;
    line-height: 3vw;
    text-align: center;
    margin-top: 19vw;
	color: white;
}

#Block8_TextOut{
	width: 25vw;
    height: 3.3vw;
    background: #b8390e;
    font-size: 1.5vw;
    font-family: 'Marck Script', cursive;
    text-align: center;
    color: white;
    padding-top: 0.3vw;
}

#Block8_BoxIMG:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG1:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG2:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG3:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG4:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}


#Block8_BoxIMG5:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG6:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG7:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG8:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG9:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG10:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG11:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_BoxIMG12:hover #Block8_TextIns{
	margin-top: 16vw;
	transition: 0.5s;
	text-decoration: none;
	color: white;
}

#Block8_Box2{
	width: 25vw;
    height: 22vw;
    background: red;
    margin-right: 2.05vw;
    float: left;
}

#Block8_BoxLast2{
	width: 25vw;
    height: 22vw;
    background: red;
	margin-top: -1vw;
    float: left;
}

#Block8_Bottom2{
	width: 100vw;
    background: white;
    margin-top: 8vh;
}

#Block8_Bottom3{
	width: 100vw;
	background: white;
	margin-top:45%;
}

#Block8_Bottom4{
	width: 100vw;
	background: white;
	margin-top:70%;
}

#Block6F{
	width: 100vw;
    height: 35vh;
	background: #F6EEE0;
	background-size: cover;
}

#Block6_LeftF{
	width: 35%;
	height: 100%;
	background: #F6EEE0;
	float: left;
}

#Block6_LeftF h2 {
    font-family: 'Kurale', serif;
    font-size: 2.5vw;
    text-transform: uppercase;
    margin-top: 2vh;
    color: #3b0918;
    display: block;
    width: 100vw;
    text-align: center;
}

#Block6_LeftF h1 {
	font-family: 'Kurale', serif;
    font-size: 4.5vw;
    margin-top: 11vh;
    letter-spacing: 0.25vw;
    text-transform: uppercase;
    color: #b8390e;
    text-align: center;
    display: block;
    width: 100vw;
}

#Block6_RightF{
	width: 65%;
	height: 100%;
	float: left;
}
#Block2F{
	width: 100vw;
	background:white;
	padding-top: 8vh;
}
.Block2F h2{
	font-family: 'Kurale', serif;
    font-size: 1.8vw;
    text-transform: uppercase;
    margin-top: 8vh;
    margin-left: 10vw;
    color: #ffc107;
}
.Block2F h1{
    font-family: 'Kurale', serif;
    font-size: 3.6vw;
    text-transform: uppercase;
    margin-top: 2vh;
    margin-left: 10vw;
    color: #ff5722;
    margin-bottom: 8vh;
}
.Block2_EventF{
	width: 80vw;
    height: 8vw;
    background: #F6EEE0;
    margin-left: 10vw;
}

/*
#Block2_EventF::after{
	content: '';
    position: absolute;
    display: block;
    width: 76vw;
    height: 0.1vw;
    margin-left: 2vw;
    margin-top: 7.9vw;
    background: #ffc107;
}

*/

.Block2_E1F{
	width: 8vw;
    height: 8vw;
    float: left;
    text-align: center;
}
.Block2_E1F h1{
	font-family: 'Kurale', serif;
    font-size: 3vw;
    margin-top: 2.2vw;
    margin-left: 2vw;
    color: #b8390e;
	letter-spacing: -2px;
}
.Block2_E2F{
	width: 7vw;
    height: 8vw;
    float: left;
}

.Block2_E2F h2{
	font-family: 'Kurale', serif;
    font-size: 1.2vw;
    text-transform: uppercase;
    color: #3b0918;
    margin-top: 2.5vw;
    margin-left: 1vw;
}
	
.Block2_E2F h1{	
	margin-bottom: 8vh;
    font-family: 'Kurale', serif;
    font-size: 1.2vw;
    color: #b8390e;
    margin-top: 0.1vw;
    margin-left: 1vw;	
}	
	
.Block2_E3F{
	width: 52vw;
    height: 8vw;
    float: left;
}

.Block2_E3F h1{
    font-family: 'Kurale', serif;
    font-size: 1.8vw;
    text-transform: uppercase;
    color: #b8390e;
    margin-top: 2.9vw;
    margin-left: 1vw;
}

.Block2_E4F{
	width: 13vw;
    height: 8vw;
    float: left;
}

.Block2_E4F a{
	display: block;
    width: 5vw;
    height: 2.2vw;
    background: #b8390e;
    margin-top: 2.9vw;
    margin-left: 5.5vw;
    font-size: 1.1vw;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 2.2vw;
    font-family: 'Kurale', serif;
    letter-spacing: 0.04vw;
}

.Block2_E4F a:hover{
	background-color: #b33d18;
	transition-duration: 0.2s;
}

.Block2_LastF{
	width: 80vw;
    height: 8vw;
    background: #F6EEE0;
    margin-left: 10vw;
}

.Block2F_Last::after{
	content: '';
    position: absolute;
    display: none;
    width: 76vw;
    height: 0.1vw;
    margin-left: 2vw;
    margin-top: 7.9vw;
    background: #ffc107;
}

.Block2_L1F{
	width: 8vw;
    height: 8vw;
    float: left;
    text-align: center;
	letter-spacing: -2px;
}
.Block2_L1F h1{
	font-family: 'Kurale', serif;
    font-size: 3vw;
    margin-top: 2.2vw;
    margin-left: 2vw;
    color: #b8390e;
}
.Block2_L2F{
	width: 7vw;
    height: 8vw;
    float: left;
}

.Block2_L2F h2{
	font-family: 'Kurale', serif;
    font-size: 1.2vw;
    text-transform: uppercase;
    color: #3b0918;
    margin-top: 2.5vw;
    margin-left: 1vw;
}
	
.Block2_L2F h1{	
	margin-bottom: 8vh;
    font-family: 'Kurale', serif;
    font-size: 1.2vw;
    color: #b8390e;
    margin-top: 0.1vw;
    margin-left: 1vw;	
}	
	
.Block2_L3F{
	width: 52vw;
    height: 8vw;
    float: left;
}

.Block2_L3F h1{
    font-family: 'Kurale', serif;
    font-size: 1.8vw;
    text-transform: uppercase;
    color: #b8390e;
    margin-top: 2.9vw;
    margin-left: 1vw;
}

.Block2_L4F{
	width: 13vw;
    height: 8vw;
    float: left;
}

.Block2_L4F a{
	display: block;
    width: 5vw;
    height: 2.2vw;
    background: #b8390e;
    margin-top: 2.9vw;
    margin-left: 5.5vw;
    font-size: 1.1vw;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 2.2vw;
    font-family: 'Kurale', serif;
    letter-spacing: 0.04vw;
}

.Block2_L4F a:hover{
	background-color: #b33d18;
	transition-duration: 0.2s;
}

/*Block2_E5*/

.Block2_E5F{
	width: 80vw;
	clear:left;
}

.Block2_E5F_P{
	font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    margin-top: 2vh;
    margin-left: 2.5vw;
    margin-right: 2.5vw;
    color: #3b0918;
    display: block;
    margin-bottom: 2vw;
}

.Block2_L5F{
	width: 80vw;
	clear:left;
}

.Block2_L5F_P{
	font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    margin-top: 2vh;
    margin-left: 2.5vw;
    margin-right: 2.5vw;
    color: #3b0918;
    display: block;
    margin-bottom: 2vw;
}

/*Block2_E5*/

/*hover block2*/

.Block2_EventF{
	overflow:hidden;
}

.Block2_E1F{
	transition:1s;
}

.Block2_E2F{
	transition:1s;
}

.Block2_E3F h1{
    margin-left:2vw;
}

.Block2_E4F{
	float:right;
}

.Block2_EventF:hover .Block2_E1F{
	margin-left:-10vw;
}

.Block2_EventF:hover .Block2_E2F{
	margin-left:-10vw;
}


.Block2_LastF{
	overflow:hidden;
}

.Block2_L1F{
	transition:1s;
}

.Block2_L2F{
	transition:1s;
}

.Block2_L3F h1{
    margin-left: 2vw;
}

.Block2_L4F{
	float:right;
}

.Block2_LastF:hover .Block2_L1F{
	margin-left:-10vw;
}

.Block2_LastF:hover .Block2_L2F{
	margin-left:-10vw;
}


/*hover block2*/

#Menu {
	width: 10vw;
    height: 30vh;
    position: fixed;
    margin-left: 87vw;
	font-size: 1.2vw;
}
#MenuUL {
	width: 10vw;
	height: 20vh;
	position: fixed;
	margin-top: 2vh;
	
}
#MenuUL li{
	font-family: 'Kurale', serif;
    line-height: 3vh;
    text-align: right;
    font-weight: 600;
}
#MainOFF{
	text-decoration: none;
    color: #b8390e;
    text-transform: uppercase;
    text-shadow: 1px 1px white, 2px 2px #D7CC88;
    letter-spacing: 0.05vw;
}
#MainOFF:hover{
	text-decoration: none;
	color: #3b0918;
}
#MainON{
	font-family: 'Kurale', serif;
    line-height: 3vh;
    text-align: right;
    font-weight: 600;
    color: #3b0918;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 1px white, 2px 2px #D7CC88;
    letter-spacing: 0.05vw;
}

.DivPoloska{
	width: 80vw;
    height: 4px;
    background: #f6eee0;
    margin-left: 10vw;
}

.HrPoloska{
	width: 76vw;
    height: 2px;
    background: #b8390e;
    margin-top: 0px;
    border: 0px;
}

/*Новый код*/
#Block9{
	width: 100vw;
}

#Block9_C{
	width: 73vw;
	margin: 0 auto;
}

#Block9_Left{
	width: 35vw;
	float: left;
}

#Block9_LC_F{
	width: 35vw;
	height: 35vh;
	background: url('../image/f1.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F2{
	width: 35vw;
	height: 35vh;
	background: url('../image/f2.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F3{
	width: 35vw;
	height: 35vh;
	background: url('../image/f3.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F4{
	width: 35vw;
	height: 35vh;
	background: url('../image/f4.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F5{
	width: 35vw;
	height: 35vh;
	background: url('../image/f5.png');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F6{
	width: 35vw;
	height: 35vh;
	background: url('../image/f6.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F7{
	width: 35vw;
	height: 35vh;
	background: url('../image/f7.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F8{
	width: 35vw;
	height: 35vh;
	background: url('../image/f8.png');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F9{
	width: 35vw;
	height: 35vh;
	background: url('../image/f9.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F10{
	width: 35vw;
	height: 35vh;
	background: url('../image/f11.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F11{
	width: 35vw;
	height: 35vh;
	background: url('../image/f11.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}

#Block9_LC_F12{
	width: 35vw;
	height: 35vh;
	background: url('../image/f12.jpg');
	float: left;
	margin-top: 10vh;
	object-fit: cover;
	background-size: cover;
}
#Block9_Right{
	width: 35vw;
	float: right;
}

#Block9_RT{
	width: 100%;
    margin-bottom: 2vh;
    font-size: 2vw;
    font-family: 'Marck Script', cursive;
    color: #bd471f;
}
#Block9_RC{
	width: 35vw;
    min-height: 35vh;
    float: right;
    margin-top: 10vh;
    font-size: 1.5vw;
    font-family: 'Marck Script', cursive;
}

/* Код Насти и Арсения 31.10 */
#Block6EV{
	width: 100%;
    height: 35%;
    background: #F6EEE0;
    background-size: cover;
}

#Block6EV h2 {
    font-family: 'Marck Script', cursive;
    font-size: 2.5vw;
    padding-top: 10vh;
    color: #3b0918;
    display: block;
    width: 100vw;
    text-align: center;
}

#Block6EV h1 {
    font-family: 'Kurale', serif;
    font-size: 4.5vw;
    margin-top: 2vh;
    letter-spacing: 0.15vw;
    text-transform: uppercase;
    margin-left: 15vw;
    color: #b8390e;
    text-align: center;
    display: block;
    width: 70vw;
}

#Block2EV{
	width: 100vw;
	background:white;
	padding-top: 6vh;
}

#Block2_EventEV{
	width: 80vw;
    margin-left: 10vw;
    padding-bottom: 4vh;
}

#Block2_EventEV h1 {
    font-family: 'Kurale', serif;
    font-size: 2vw;
    padding-top: 4vh;
    text-transform: uppercase;
    margin-left: 2.5vw;
    color: #b8390e;
    display: block;
    width: 70vw;
}

#Block2_EventEV h2 {
    font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    margin-top: 1vh;
    margin-left: 2.5vw;
    color: #3b0918;
    display: block;
    width: 100vw;
}

#Block2_EventEV h3 {
    font-family: 'Kurale', serif;
    font-size: 2vw;
    padding-top: 3vh;
    text-transform: uppercase;
    margin-left: 2.5vw;
    margin-bottom: 1vh;
    color: #b8390e;
    display: block;
    width: 70vw;
}

#Block2_EventEV p {
	font-family: 'Marck Script', cursive;
    font-size: 1.5vw;
    margin-top: 1vh;
    margin-left: 2.5vw;
    margin-right: 2.5vw;
    color: #3b0918;
    text-align: justify;
}

#Block6H{
	width: 100vw;
    height: 35vh;
	background: #F6EEE0;
	background-size: cover;
}

#Block6H h2 {
    font-family: 'Kurale', serif;
    font-size: 2.5vw;
    text-transform: uppercase;
    margin-top: 22vh;
    color: #3b0918;
    display: block;
    width: 100vw;
    text-align: center;
    position: absolute;
}

#Block6H h1 {
	font-family: 'Kurale', serif;
    font-size: 4.5vw;
    margin-top: 11vh;
    letter-spacing: 0.25vw;
    text-transform: uppercase;
    color: #b8390e;
    text-align: center;
    display: block;
    width: 100vw;
    position: absolute;
}

#Block2H{
	width: 100vw;
    background: white;
    margin-top: 8vh;
}

#Block2HC {
    width: 80%;
    margin-left: 10vw;
}

#Block2HBox {
	width: 80vw;
    height: 22vw;
    float: left;
	margin-bottom: 1vw;

}

#Block2HDlIAIMG {
    width: 25vw;
    height: 22vw;
	float:left;
}

#Block2HIMG1 {
    width: 25vw;
    height: 22vw;
    background: url('https://homsk.com/upload/media/entries/2019-01/28/9988-4-2997d2074d646a002f4705a8fdc7d9b9.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG2 {
    width: 25vw;
    height: 22vw;
    background: url('https://homsk.com/upload/media/entries/2019-01/28/9988-2-2997d2074d646a002f4705a8fdc7d9b9.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG3 {
    width: 25vw;
    height: 22vw;
    background: url('../image/shcukin.jpg');
	object-fit: cover;
	background-size:cover;
} 

#Block2HIMG4 {
    width: 25vw;
    height: 22vw;
    background: url('../image/suprugi.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG5 {
    width: 25vw;
    height: 22vw;
    background: url('../image/ivanov.jpeg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG6 {
    width: 25vw;
    height: 22vw;
    background: url('../image/lapshov.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG7 {
    width: 25vw;
    height: 22vw;
    background: url('https://saint-petersburg.ru/i/msg/0358/0334/4.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG8 {
    width: 25vw;
    height: 22vw;
    background: url('../image/haritonov.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HIMG9{
    width: 25vw;
    height: 22vw;
    background: url('https://saint-petersburg.ru/i/msg/0358/0334/1.jpg');
	object-fit: cover;
	background-size:cover;
}

#Block2HDLIAText{
	width: 55vw;
    height: 22vw;
	float:left;
}

#Block2HText{
	width: 55vw;
    height: 22vw;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
    background: #b8390e;
    font-size: 1.5vw;
    font-family: 'Marck Script', cursive;
	text-align: justify;
    padding-left: 1vw;
    padding-right: 1vw;
    color: white;
	position: absolute;
}

#Block2HText2 {
    width: 55vw;
    height: 22vw;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
    background: #f6eee0;
    font-size: 1.5vw;
    font-family: 'Marck Script', cursive;
    text-align: justify;
    padding-left: 1vw;
    padding-right: 1vw;	
    color: #b8390e;
	position: absolute;
}

#Block2HText h3 {
	font-family: 'Kurale', serif;
    font-weight: 900;
    font-size: 1.5vw;
    letter-spacing: 0.25vw;
    text-transform: uppercase;
    color: white;
    text-align: center;
    display: block;
    margin-top: 2vh;
    margin-bottom: 2vh;
}

#Block2HText2 h3 {
	font-family: 'Kurale', serif;
    font-weight: 900;
    font-size: 1.5vw;
    letter-spacing: 0.25vw;
    text-transform: uppercase;
    color: #b8390e;
    text-align: center;
    display: block;
	margin-top: 2vh;
    margin-bottom: 2vh;
}

#AllArea{
	width: 100%;
	height: 100%;
	background: url('../image/pismo.jpg');
	background-size: cover;
	object-fit: cover;
	background-attachment: fixed;
	position: relative;
}

#AllAreaC{
	width: 856px;
    height: 590px;
    background: url(../image/pismo2.jpg);
    background-size: cover;
    object-fit: cover;
    border: 2px solid #3b0918;
    color: #b8390e;
    margin: 0 auto;
    position: relative;
    top: 20%;
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(-5deg);
	transform: rotate(-5deg);
    font-family: 'Kurale', serif;
    font-size: 20px;
    font-weight: 900;
    color: #B8390E;
}

#AllAreaC h1{
    font-family: 'Kurale', serif;
    font-size: 20px;
    font-weight: 900;
    color: #B8390E;
    margin-top: 15px;
    margin-left: 417px;
}

#AllAreaC h2{
    font-family: 'Marck Script', cursive;
    font-size: 23px;
    font-weight: 900;
    color: #B8390E;
	margin-top: 104px;
    margin-left: 421px;
    line-height: 49px;
    text-indent: 60px;
}

#AllAreaC h3{
    font-family: 'Marck Script', cursive;
    font-size: 23px;
    font-weight: 900;
    color: #B8390E;
	margin-top: 98px;
    margin-left: 421px;
    line-height: 49px;
    text-indent: 60px;
}

#AllAreaC h4{
    font-family: 'Kurale', serif;
    font-size: 23px;
    font-weight: 900;
    color: #B8390E;
    margin-top: 78px;
    margin-left: 602px;
    line-height: 49px;
}
