@charset "UTF-8";

/*all pages background*/
.back-for-index {
	right: 0rem;
	left: 0rem;
	top: 0rem;
	background-color: #282358;
	background-image: url(../images/big/pages_hat.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-size: auto;
}

.back-for-other {
	right: 0rem;
	left: 0rem;
	top: 0rem;
	background-color: #282358;
	background-image: url(../images/big/pages_hat_1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-size: auto;
}

/* Romance of Destruction page background */

.back-for-rodest {
	right: 0rem;
	left: 0rem;
	top: 0rem;
	background-color: #282358;
	background-image: url(../images/rom-of-destr/page-back.svg);
	background-position: top;
	background-repeat: no-repeat;
}

/*Big pictures blocks*/

.back-images-block-svg {
	left: 0px;
	right: 0px;
	height: 100em;
	background-image: url(../images/svg-big-images/backy.svg);
	background-size: cover;
	background-position: left;
	background-repeat: repeat-y;
	overflow: visible;
}

/*text*/

.general-text-000 {
	font-size: 16px;
}

.general-text-001 {
	font-size: 20px;
}

.general-text-002 {
	font-family: sans-serif;
	font-size: 16px;
	font-style: italic;
}

/*back-n-rams*/

.ram-blocks-radius-1 {
	left: 0px;
	right: 0px;
	top: 0px;
	height: 17rem;
	padding: 5%;
	border-style: dashed;
	border-width: 3px;
	border-color: #f3b07d;
	border-radius: 13px;
	background: #631da0;
}

.block-rams-radius {
	left: 0px;
	right: 0px;
	top: 0px;
	padding: 2%;
	border-style: ridge;
	border-radius: 5%;
	border-width: 3px;
	border-color: #cfbee4;
	background: rgba(99, 53, 31, 0.59)
	;
}

.ram-blocks-1 {
	left: 0px;
	right: 0px;
	top: 0px;
	padding: 5%;
	border-style: dashed;
	border-width: 3px;
	border-color: #c1b7d2;
	background: #4a148c;
}

.block-no-rams {
	left: 0px;
	right: 2px;
	top: 0px;
	height: 17rem;
	border-style: solid;
	border-color: #ffeddcff;
	border-width: 2px;
	padding: 4%;
	background: #4a148c;
	font-size: 16px;
}

.block-no-rams-1 {
	left: 0px;
	right: 2px;
	top: 0px;
	padding: 4%;
	background: #542490;
	font-size: 16px;
}

/*buttons*/

.big-button-purple {
	width: 100%;
	height: 50px;
	padding: 8px;
	border-style: ridge;
	border-radius: 30rem;
	border-color: #b1aeb3;
	background: #542490;
	text-align: center;
	text-decoration-style: solid;
	font-family: arial;
	font-size: 18px;
	color: #b9b5bf;
}

.big-button-red {
	width: 60%;
	height: 40px;
	left: 20%;
	right: 20%;
	padding: 8px;
	position: relative;
	border-style: double;
	border-color: #ffc18d;
	background: #c72b00;
	text-align: center;
	text-decoration-style: solid;
	font-family: arial;
	font-size: 16px;
	color: #ffffff;
}

/*slayder*/

* {box-sizing:border-box}

.slideshow-container {
  max-width: 1900px;
  position: relative;
  margin: auto;
}

.slayder-text {
  color: #f18a4b;
  font-size: 20px;
  text-align: center;
  padding: 12px;
  bottom: 8px;
  width: 100%;
}

.mySlides {
    display: none;
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}
