@font-face {
  font-display: swap;
  font-family: 'Caudex';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/caudex-v17-latin-regular.woff2') format('woff2'),
       url('../fonts/caudex-v17-latin-regular.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Caudex';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/caudex-v17-latin-italic.woff2') format('woff2'),
       url('../fonts/caudex-v17-latin-italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Caudex';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/caudex-v17-latin-700.woff2') format('woff2'),
       url('../fonts/caudex-v17-latin-700.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Caudex';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/caudex-v17-latin-700italic.woff2') format('woff2'),
       url('../fonts/caudex-v17-latin-700italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/josefin-slab-v27-latin-100.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-100.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/josefin-slab-v27-latin-100italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-100italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/josefin-slab-v27-latin-200.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-200.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/josefin-slab-v27-latin-200italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-200italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/josefin-slab-v27-latin-300.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-300.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/josefin-slab-v27-latin-300italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-300italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/josefin-slab-v27-latin-regular.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-regular.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/josefin-slab-v27-latin-italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/josefin-slab-v27-latin-500.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-500.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/josefin-slab-v27-latin-500italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-500italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/josefin-slab-v27-latin-600.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-600.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/josefin-slab-v27-latin-600italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-600italic.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/josefin-slab-v27-latin-700.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-700.ttf') format('truetype');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Slab';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/josefin-slab-v27-latin-700italic.woff2') format('woff2'),
       url('../fonts/josefin-slab-v27-latin-700italic.ttf') format('truetype');
}


:root {
	--text-color: #666;
	--text-color-h: #4f4f4f;
	--font-family: Caudex, Georgia, 'Times New Roman', serif;
	--font-family-h: 'Josefin Slab', Georgia, 'Times New Roman', serif;
	--text-color-link: #4f4f4f;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html, body {
	height: 100%;
}

body {
	font-family: var(--font-family);
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	color: var(--text-color);
	background-color: #250802;
}

input, button, textarea, select {
	font: inherit;
}

img {
	display: block;
	max-width: 100%;
	height: auto;
}

button, input[type=submit], input[type=button] {
	cursor: pointer;
	/* transition: .3s; */
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-family-h);
	color: var(--text-color-h);
}

h1 {
	font-size: 40px;
    margin: 0 0 25px;
}
h2 {
	font-size: 34px;
	margin: 0 0 23px;
}
h3 {
	font-size: 29px;
	margin: 0 0 20px;
}
h4 {
	font-size: 24px;
	margin: 0 0 18px;
}
h5 {
	font-size: 21px;
	margin: 0 0 18px;
}
h6 {
	font-size: 18px;
	margin: 0 0 18px;
}

a:link, a:visited {
	color: var(--text-color-link);
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

p {margin: 0 0 25px;}
p:last-child {margin: 0;}

.mb-10 {margin-bottom: 10px;}
.mb-20 {margin-bottom: 20px;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}

.mt-10 {margin-top: 10px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}

.wrapper {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.container {
	width: 1000px;
	margin: 0 auto;
}

/* START Header */
header {
	flex: 0 0 auto;
}

#top-bar {
	position: fixed;
	top: 0px;
	z-index: 99999;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
}
#top-menu {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 0 40px 0 0;
}
#top-menu .top-menu-item {
	    padding: 7px 0 8px;
}
#top-menu a:link, #top-menu a:visited {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	color: #5b1111;
	transition: all 0.4s ease-in-out;
	margin: 0 10px;
}
#top-menu a:hover, #top-menu a:active {
	opacity: 0.7;
}
#top-menu .top-menu-item.current a {
	color: #ba8200;
	opacity: 1;
}





#intro {
	position: relative;
}
#intro .container {
	display: flex;
	align-items: flex-end;
	position: relative;
	padding: 60px 0 35px;
}
#logo {
	width: 400px;
	width: 35%;
}
#slogan {
	margin: 0 0 10px 0;
	text-align: center;
	flex: 1 0 auto;
	font-size: 34px;
	font-weight: 600;
    color: rgba(255, 255, 255, 0.87);
	text-shadow: 0.08em 0.08em 0.08em rgba(0, 0, 0, 0.4);
	font-family: var(--font-family-h);
}
#intro-bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	background-color: #280801;
}
#intro-bg video {
	min-width: 100%;
}

/* END Header */

/* START Main */
main {
	flex: 1 0 auto;
	background-image: linear-gradient(90deg, rgba(25, 5, 1, 1) 0%, rgba(117, 30, 9, 1) 29%, rgba(203, 122, 8, 1) 51%, rgba(117, 30, 9, 1) 76%, rgba(25, 3, 0, 1) 100%);
}

main .container {
	padding: 40px 0;
}

.loaderA {
	display: flex;
	justify-content: center;
    align-items: center;
    padding: 40px 20px;
}

.loaderA:before {
    content: '';
    width: 50px;
    height: 50px;
    border: 5px solid;
    /* border-color: #22a6a4 transparent #22a6a4 transparent; */
    border-color: #000 transparent #000 transparent;
    border-radius: 50%;
    animation: 0.8s rotate linear infinite;
}

@keyframes rotate {
	100% {transform: rotate(360deg)}
}

.box {
	padding: 40px;
    background-color: rgb(255 255 255 / 80%);
    margin: 0 0 25px;
}
.box:last-child {
	margin: 0;
}

.box-title,
.h1,
.h2,
.h3,
.h4 {
	font-family: var(--font-family-h);
    color: var(--text-color-h);
	margin: 0 0 25px;
	font-weight: 700;
}

.box-title,
.h1 {font-size: 40px;}
.h2 {font-size: 34px;}
.h3 {font-size: 29px;}
.h4 {font-size: 24px;}



.expertsList {}
.expert {
	display: flex;
	align-items: center;
	gap: 30px;
	margin: 0 0 50px;
}
.expert:last-child {
	margin: 0;
}
.expert-img {
	flex-shrink: 0;
}
.expert-img img {
	width: 150px;
}

.expert-info {
	flex-grow: 1;
}
.expert-head {
	display: flex;
	gap: 30px;
}
.expert-pseudonym {
	font-family: var(--font-family-h);
	font-size: 35px;
	color: var(--text-color-h);
	margin: 0 0 10px;
	font-weight: 600;
}
.expert-pseudonym a {
	text-decoration: none;
}
.btn-audio {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAA7AAAAOwBeShxvQAAAUdQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Oml7WgAAAG10Uk5TAA5Zm8rq+ppYDSad9f/82MGl2f2cJQmM+/62YxUWt4oI08A3OMLHGTFrbuMu70RF8BjQScyB83NcOZbLsbj0DGLUj+1kVxwXmYhm1cjrv+n5Cuag+KY6tRvJ1phlVblxxCKHSsYHRuItPoaXVmEI3EoAAAH1SURBVHicY2SAA0YwYPj/n5mR8TtCFMbgYoQpYGL89Z+D8TWqAjGI7BMwR/Yf8++3kowPkBSI8rwRZbyLsI1BhfGFJONNuAKNu8KC1xlQgdY7YcYrUAWiHzQYLzGgA33G32znwQoUhO6onsWQB6p4KfPoFUiB+DcZdPOhtjzWOA1UwMXHdQ+rPAODquDv84wM3HxcUPeb39A8gaLA8oHiMUZGbr5nUL71JQb91zeRVdgCw4aJ2/gAlGvCy3jR4CuyIS4nLRiZufkfwxQwnLG89o9XZxdcgfsZU0YWvncMCAUMYsZH5WW3wVV4MzL6Mm5CVgB0GbIhNsKMAQffoypgCPx40f7/eohQMCNjAOtq/Ap8r95DVRC2858X4wqEFZE78Tky6gwjOw8XqjcR2hkYDB95MHKw8j3FGVAxGwMYOZmFHkG5mEEd9wCYSEVYue9AuPG/76FGVtj2Xz8ZGUQ/yt9mwA4SPgjOByYY+Xey17DKx68LnQdOcmwvQudikdd/6cM4G5xo1VlY/1/EkE87ZX7qPDTZ6/x/K4RuS/z6SMYZDLCMI/Plr6TzdCRp5bd/w8+eZ4ArYEi9wHlbRf71TjDHUJtpvbPU79kMSAqAopws59ncH4kzvJTb+cuQS3I+VJwRYaw9m9hHZmDu/ivPePkgXBQACsijnE6dAGIAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 6px 15px 6px 40px !important;
	font-size: 13px !important;
	background-size: 21px;
	background-color: #22a6a4 !important;
}

.btn-audio.playing {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAA7AAAAOwBeShxvQAAASlQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////seNqHgAAAGN0Uk5TAA5Zm8rq+ppYDSad9f/82MGl2f2cJQmM+/62YxUWt4oI08A3OMLHGTFrbuMu70RF8BjQScyB8zmWajBpuPQMYpdkV5kX1cjrv7Hp+aD4psnWmGVVuTrEInGHSsYHRuItPoZWAr99XAAAAdNJREFUeJxjZIADRjBg+P+fmZHxO0IUxuBihClgYvz1n4PxNaoCMYjsEzBH9h/z77eSjA+QFIjyvBFlvIuwjUGF8YUk4024Ao27woLXGVCB1jthxitQBaIfNBgvMaADfcbfbOfBChSE7qiexZAHqngp8+gVSIH4Nxl086G2PNY4DVTAxcd1D6s8A4Oq4O/zjAzcfFx3cSgwfyR/gpGRm+8ZTMCS8RjIT8JHYQI2wLBh4jY6COML6x4Akg6X38IEHM+YMjJz8z+G8XnN9gJJ51OfYQIu5w0YWfjeMeBUwODKyOjOuAOPAk9GRu9j7/Eo8AEqYN6EX4H77Xt4FACt8D+Mz5EB1xjZebhwe9PwkR0jByvfUxgfI6CCdrsxcjILPYLxrf+DgtqKER7UIS+BiVSElfsOA3YQuuPXT0YG0Y/yt3EoCPvKsxKYYOTfyV7DKh+x1Wc5OMmxvfBZhkVe/6Uz4xJwolVnYf1/EUM+9rLe5fPQZK/z/60Qui0R2wIYFzLAMo7Ml7+SVguQpJXf/vW7dp4BroAh5ibHHWWxT3vAHENFpp12Yr+XMCApAIqys15gs/3JzPCX/fAvAzaRlVBxRoSxdiz8X1mAufvPL6U7h+CiAMYtlmAuGwFOAAAAAElFTkSuQmCC');
}

.expert-shortdesc {
	margin: 0 0 20px;
}

.expert-buttons {
	display: flex;
	flex-wrap: wrap;
}
.expert-button {
	order: 2;
	margin: 0 100px 0 0;
	display: flex;
	gap: 10px;
	align-items: center;
}

.btn-call {
	/* border: 5px solid transparent; */
	padding: 8px 15px;
	display: inline-block;
	background-color: transparent;
	color: #fff !important;
	border-radius: 5px;
	font-size: 18px;
}
.btn-call:hover {
	box-shadow: 1px 1px 5px #bbbbbbb8;
	text-decoration: none;
}
.btn-call.online {
	background-color: #609539;
}
.btn-call.pause {
	background-color: #cfb464;
}
.btn-call.offline {
	background-color: #9b9b9b;
}
.btn-call.busy {
	background-color: #af4c4c;
}

.expert-button-rate {
	font-size: 16px;
	text-align: center;
}

.expert-status-text {
	order: 1;
	flex-basis: 100%;
	margin: 0 0 20px;
}
.expert-status-text > div {
	display: inline-block;
	background-color: #fff;
	padding: 8px 16px;
	position: relative;
	border-radius: 5px;
	box-shadow: 1px 1px 5px #bbbbbbb8;
	border: 1px solid #cfb464;
	font-size: 16px;
}
.expert-status-text > div:before {
	content: '';
	position: absolute;
	bottom: -11px;
	left: 32px;
	width: 20px;
	height: 20px;
	transform: rotate(-135deg);
	background-color: #fff;
	border-top: 1px solid #cfb464;
	border-left: 1px solid #cfb464;
	border-bottom-right-radius: 50px;
}

.expert-info-direct {
	margin: 0 0 50px;
}
.expert-info-direct-head {
	font-size: 80%;
}
.expert-info-direct-blocks {
	display: flex;
	gap: 50px;
	justify-content: center;
}
.expert-info-direct-block {
	position: relative;
	padding: 0 0 0 35px;
}
.expert-info-direct-block:before {
	content: '';
	position: absolute;
    width: 27px;
    height: 17px;
    left: 0;
    top: 5px;
    background-repeat: no-repeat;
    background-position: center;
}
.expert-info-direct-block.de:before {
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAwJCQsJCAwLCgsODQwPEx8UExEREyYbHRcfLSgwLywoLCsyOEg9MjVENissPlU/REpMUFFQMDxYXldOXkhPUE3/2wBDAQ0ODhMQEyUUFCVNMywzTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU3/wgARCAAQABsDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAcBBP/EABgBAQADAQAAAAAAAAAAAAAAAAABAwUG/9oADAMBAAIQAxAAAACeUauA6k0nltAAf//EACEQAAAFBAIDAAAAAAAAAAAAAAABAwQWBVOS0RIVE9Li/9oACAEBAAE/ADpbrl9DrHQ6x0EaY78RewiDC4tkWhEGFxbItCIMLi2RaEQYXFsi0P/EABgRAAIDAAAAAAAAAAAAAAAAAAACExVR/9oACAECAQE/AJ0J0J0J0LB8LF8LF8LF8P/EABcRAAMBAAAAAAAAAAAAAAAAAAADFBX/2gAIAQMBAT8AynGU4ynGU0uaWtLWlrT/2Q==);
}
.expert-info-direct-block.at:before {
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA4JCgwKCQ4MCwwPDw4QFSIWFRMTFSoeIBkiMiw0NDEsMC83Pk9DNzpLOy8wRV5GS1JUWVlZNUJhaGBWZ09XWVX/2wBDAQ8PDxUSFSgWFihVOTA5VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/wgARCAARABsDAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAECAwQG/8QAGgEBAAEFAAAAAAAAAAAAAAAAAAMBAgQFBv/aAAwDAQACEAMQAAAA04/RgEjShQDOei2yXCl5/8QAIBAAAAQHAQEAAAAAAAAAAAAAAAIDFgEEBTJTVJMQof/aAAgBAQABPwBr1bATpANarYSdA1qthJ0DXq2EnSAeU5rIh5zmsiHnOayIec5rI/Qref0tsB//xAAWEQEBAQAAAAAAAAAAAAAAAAATACD/2gAIAQIBAT8AOOOOWWWXP//EABkRAAMBAQEAAAAAAAAAAAAAAAAVUQIDIP/aAAgBAwEBPwBjwox4UY8KMeFFOaKc0U5opzfP/9k=);
}
.expert-info-direct-block div {
	color: var(--text-color-h);
	color: #242424;
}
.expert-info-direct-block p {
	font-size: 12px;
}

.profile-reviews {
	margin: 0 0 20px;
}
.profile-reviews-count {
	margin: 0 0 10px;
}
.profile-reviews-list {}

.profile-review {
	display: flex;
	gap: 30px;
	align-items: center;
	margin: 0 0 25px;
	background-color: #0001;
	padding: 10px 20px;
}
.profile-review-message {
	flex-grow: 1;
	font-style: italic;
}
.profile-review-info {
	width: 150px;
    flex-grow: 0;
    flex-shrink: 0;
}

.profile-review-stars {
	display: flex;
	justify-content: center;
}
.star-y,
.star-n {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
.star-y {
	/* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAN1wAADdcBQiibeAAAANVQTFRFAAAACzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFuCzFu6nJs4gAAAEd0Uk5TABQSamgE3twDSf9HpKIV7+55YUNlfJKxwPHtezjb2h/WzR4LrKsKB4v8igGdm7m3AjEwbPkZGp76tdU3PrINfRARfgwuLx2ODUCyAAAA0UlEQVR4nGXQzwsBQRQH8PdNZCXZKAdKSESJ9uSiHPzTopS7UNJKSslBkU1+LHbWYGay6x1eM5/De98ZkCyAqaPCAJ5/GARw86MGwtmPUUaBkw9jeFDIcr2o27yFDwITfME1Alj8EmfuRQvaLjLYk7eSDJTFzmMprPjMArY/lsbis6gErAVl4ZhiexUrgQU2U5FqS4HFicoZ1i35A7mxxIb5Dnm5814eSTTmVLlp/BVTsh2JzUkdxxlV9c3OGApscRt8RrYxMvpfzOd7KnsHXaIXHQY3RJGpgXwAAAAASUVORK5CYII='); */
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAN1wAADdcBQiibeAAAANVQTFRFAAAA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUA/LUAhzQOOwAAAEd0Uk5TABQSamgE3twDSf9HpKIV7+55YUNlfJKxwPHtezjb2h/WzR4LrKsKB4v8igGdm7m3AjEwbPkZGp76tdU3PrINfRARfgwuLx2ODUCyAAAA0UlEQVR4nGXQzwsBQRQH8PdNZCXZKAdKSESJ9uSiHPzTopS7UNJKSslBkU1+LHbWYGay6x1eM5/De98ZkCyAqaPCAJ5/GARw86MGwtmPUUaBkw9jeFDIcr2o27yFDwITfME1Alj8EmfuRQvaLjLYk7eSDJTFzmMprPjMArY/lsbis6gErAVl4ZhiexUrgQU2U5FqS4HFicoZ1i35A7mxxIb5Dnm5814eSTTmVLlp/BVTsh2JzUkdxxlV9c3OGApscRt8RrYxMvpfzOd7KnsHXaIXHQY3RJGpgXwAAAAASUVORK5CYII=');
}
.star-n {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAN1wAADdcBQiibeAAAANVQTFRFAAAAravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEravEse/f9QAAAEd0Uk5TABQSamgE3twDSf9HpKIV7+55YUNlfJKxwPHtezjb2h/WzR4LrKsKB4v8igGdm7m3AjEwbPkZGp76tdU3PrINfRARfgwuLx2ODUCyAAAA0UlEQVR4nGXQzwsBQRQH8PdNZCXZKAdKSESJ9uSiHPzTopS7UNJKSslBkU1+LHbWYGay6x1eM5/De98ZkCyAqaPCAJ5/GARw86MGwtmPUUaBkw9jeFDIcr2o27yFDwITfME1Alj8EmfuRQvaLjLYk7eSDJTFzmMprPjMArY/lsbis6gErAVl4ZhiexUrgQU2U5FqS4HFicoZ1i35A7mxxIb5Dnm5814eSTTmVLlp/BVTsh2JzUkdxxlV9c3OGApscRt8RrYxMvpfzOd7KnsHXaIXHQY3RJGpgXwAAAAASUVORK5CYII=');
}
.profile-review-nick {
	text-align: center;
}
.profile-reivews-more .loaderA {
	display: none;
}
.profile-reivews-more.loading .loaderA {
	display: flex;
}
.profile-reivews-more.loading .btn-load-more {
	display: none;
}


.row-nik {
	flex-grow: 1;
}
.row-vote {
	width: 150px;
}
#reviewForm .loaderA {display: none;}
#reviewForm .reviewForm_content {}
#reviewForm.loading .loaderA {display: flex;}
#reviewForm.loading .reviewForm_content {display: none;}

/* END Main */

/* START Footer */
footer {
	flex: 0 0 auto;
	background-color: #222;
}

#bottom-menu {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0;
	margin: 25px 0;
}
#bottom-menu > div {
	    padding: 7px 0 8px;
}
#bottom-menu a:link, #bottom-menu a:visited {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	color: #dddddd;
	transition: all 0.4s ease-in-out;
	margin: 0 10px;
}
#bottom-menu a:hover, #bottom-menu a:active {
	opacity: 0.7;
}
#bottom-menu > div.current a {
	color: #e08600;
	opacity: 1;
}
/* END Footer */

/* START Messages */
.msg {
	padding: 10px 16px;
	margin: 0 0 20px 0;
	font-size: 85%;
}
.msg ul {
	padding: 0 0 0 20px;
}
.msg-title {
	font-weight: 500;
	margin: 0 0 10px;
	font-size: 130%;
}
.msg-success {
	background-color: #3c933b;
	color: #fff;
}
.msg-error {
	background-color: #e45051;
	color: #fff;
}
.msg-info {
	background-color: #d1ecf1;
	color: #0c5460;
}

.msg a {
	text-decoration: underline;
	color: #fff;
}
.msg a:hover {
	text-decoration: none;
}

/* END Messages */

/* START Buttons */
.btn {
	border: none;
	outline: none;
	padding: 8px 15px;
	/* display: block; */
	background-color: #9b9b9b;
	color: #fff !important;
	border-radius: 5px;
	font-size: 18px;
}
.btn:hover {
	box-shadow: 1px 1px 5px #bbbbbbb8;
	text-decoration: none;
}
.btn:active {
	box-shadow: 1px 1px 5px #bbbbbbb8;
}
.btn:disabled {
	background-color: #9b9b9b !important;
}
.btn.btn-general {
	background-color: #c67508;
}

/* END Buttons */

/* START Forms */
.form-group {
	display: flex;
	gap: 20px;
}
.form-row {
	margin: 0 0 20px;
}
.form-label {
	font-size: 90%;
	color: var(--text-color-h);
}
.form-ctrl {
	width: 100%;
	display: block;
	font-size: 16px;
	padding: 12px 16px;
	border: 2px solid #919191;
	background-color: transparent;
}
textarea.form-ctrl {
	resize: vertical;
}
.form-ctrl:focus {
	border-color: var(--text-color-h);
	outline: none;
}
/* END Forms */

/* START Reg From */
.row-sex {width: 100px;}
.row-firstName,
.row-lastName {width: calc((100% - 100px) / 2)}
.row-dateOfBirth {width: 150px;}
.row-phoneNumber,
.row-email {flex-basis: 50%}
.row-street {flex-grow: 1;}
.row-houseNumber {width: 150px;}
.row-zip {width: 150px;}
.row-city {flex-grow: 1;}
/* END Reg From */

/* START Profile */
.dashboardButtons {
	display: flex;
	gap: 30px;
}
.dashboardButtons > a {
	padding: 85px 5px 5px 5px;
	width: 100px;
	/* border: 2px solid #0b316e; */
	/* border-radius: 5px; */
	text-align: center;
}
.dashboardButtons a.profileButton {
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position: center 10px;
}
.dashboardButtons a.depositButton {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQKSURBVHic7dpJiBxVGMDxX3fGRlEnMHoQvRkP4hLiQSVgQPTiRRMMotGLuBwUPZiLHjRRg3p2QdBkBoTgMnhQr+IlHhQEF5JMjOICiRAFF5zEQzJje3hV05Wyp6q6u7qrp7v/UF3V9V599X3f+95ajwkTJkyYMGHChMBG7MPPOI3miBynI5v24dp2htfwLJaHQNl+H8vYFdkcfiLjdycc8j0WIs+NAg1cjSsS93ZhDyHs45JfxIOD1m6A3I2Tgq1LuAZmtcJjlI2PeVjL3r2ExqEphP04UMMPgs0/1nFplHC4MpUGSxMHo+vL6jgn+jMqDV4RYlsb9UrVGAImDqhagaqZOKBqBapmKnG9GfMlyDyF7/ABjpQgr+/0a9LxL/ZjenCmFGZepGc/q0AN9+FTw+kEnN0GHBeU7vWYxp04GsndiNf6bEdPxCF7rGS5M5HMuDpcWbL8Xui6CpyHLdgqlGwWf2BndF3Dtg7fNTCKRMA6PIO/nd3QLeDWjOemE3lny1C2JFYigHwH1PC21Vv7JWzPeFmcr4wutiw6qgL3Ykd0vYgX8JCWQeuExcaLSlZyYORFwIEo/QyuT6W9lHj+sRz5azYCrovOn+OLVNorbfKtKTrpBWpt7iWfb/aoSzc08A7+wv3dCCjigK+i8424IZX2eJt8g6IhhPI9WI85PNKNoLw2YEcizyJeFFaPk13Jn8LAJ0t+mW1AQ5hstZt/FHFCx93g/jYvi48zwtB3Ncp2QAMfJuT+InzUib9tLAu9VBYdOYDQ1T3t/wOhw7gl47n1ibxlDITSJX8CV0VpD2g5IS8SOnZAzLm4CXeIvqrksD0h/6kC+bPIMj6mqBO6dkAnzAgLI3FY9jIZKmJ8TBEnvKs1ii3dAdNCycfGN/FWD/I6MT4m7YRHU+nbhIb7DQnB/Tq+xoWd243ujI/Jc8IK/TJ8WSj5KoyPyXVCclH0OD7rRtMUp4TF0I/wbZcy4kHO1uj/r0Jvs9ChnLnovFcY9MUrU68nMw3bZKWMkk+TGQnD5IB+GB/T1glTWU8MmDrex+2Je8eE7TtJjmrtZ1qNy4WB2wWp+7/hEmF0+yr+YXgi4GbFG9jbcmTNFZRzYpg+jR3ENwXz5vUs6ZJvxxLmh6kK/I5NGel36S5K261jrFAXZnOEBmjsqAvTSYpNbkaOOj6JrjcI++jGijpe1upSZoV9dJn1ZpSYElrf5/EczsebeBKHVLNzrEg/XxpxL7BH6Bd3C6s/G6KjKg7g40G8KB4HNAUnbBK+8vykun2DR4Qp9EBIjwMOCW3A2DBMI8FKmDigagWqZuwdMEyToTxOJq6fECZHq7G5zTNrnhlh31EnC7PvVaJpH9mCL4W5fJbhi4LxF+cJ/A+I4h8+HrxnOAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: center 10px;
}
.dashboardButtons a.ordersButton {
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position: center 10px;
}

#profileMenu {
	display: flex;
	gap: 20px;
	margin: 0 0 20px;
	flex-wrap: wrap;
}

#profileMenu a {
	text-decoration: none;
}
#profileMenu a:hover,
#profileMenu a:active,
#profileMenu a.active {
	text-decoration: underline;
}

.finForms {
	display: flex;
	gap: 40px;
	margin: 0 0 40px;
}

.finForms > div {
	width: calc((100% - 40px) / 2);
}

.row-cardExp div {
	display: flex;
	gap: 20px;
}

.ccNotice {
	display: flex;
	gap: 30px;
	align-items: center;
	margin: 0 0 30px;
}

.ccNotice img {
	width: 100px;
}
.ccNotice div {
	font-size: 12px;
}

.finData {
	display: flex;
	gap: 40px;
}
.finData > div {
	width: calc((100% - 40px) / 2);
	margin: 0 0 40px;
}

#methodButtons {
	display: flex;
	justify-content: center;
	margin: 0 0 30px 0;
}

#methodButtons > div {
	cursor: pointer;
}

.waService {
	display: flex;
	align-items: center;
	gap: 30px;
}
.waService-img {
	flex-shrink: 0;
}
.waService-info {}
.waService-title {
	font-family: var(--font-family-h);
    font-size: 28px;
    color: var(--text-color-h);
    margin: 0 0 10px;
    font-weight: 600;
}
.waService-description {
	margin: 0 0 20px;
}

/* END Profile */


/* START Orders */
#order-details {
	margin: 50px 0 0;
}
.order-details {
	display: flex;
	gap: 30px;
}
.order-details > div {
	width: calc((100% - 30px) / 2)
}

#order-loader {
	display: none;
}

#schedule {
	margin: 0 0 20px;
}
.schedule-container {}
.weeks {
	display: flex;
	justify-content: center;
	background-color: #f3ecc5;
	border: 1px solid #ccc;
	border-bottom: none;
	padding: 8px;
	gap: 5px;
}
.weeks > span {
	cursor: pointer;
	font-weight: 600;
	padding: 5px;
	text-decoration: underline;
}
.weeks > span:hover {
	text-decoration: none;
}
.weeks > span.active {
	cursor: default;
	font-weight: 400;
	text-decoration: none;
}
.schedule-table {
	width: 100%;
	border-spacing: 0;
    border-collapse: collapse;
}
.schedule-table td,
.schedule-table th {
	padding: 5px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #ccc;
	font-weight: 400;
	line-height: 14px;
}
.schedule-table th {
	background-color: #f3ecc5;
}
.schedule-table td {
	background-color: #f7f5f4;
}
.schedule-table td.td-available {
	background-color: #a4da9c;
    cursor: pointer;
}
.schedule-table td.td-available.td-selected {
	background-color: #f58d25;
}
.schedule-table td.td-disabled {
	background-color: #f1efeb;
}
.schedule-variants-container {
    display: flex;
	gap: 30px;
}
.schedule-variants-list {
    width: 200px;
    flex-shrink: 0;
    flex-grow: 0;
}
.schedule-variants-list .item {
	margin: 0 0 5px;
}
.schedule-variants-list label {
	cursor: pointer;
}
.schedule-variants-list input[type=radio] {
	position: relative;
	top: 2px;
	margin: 0 5px 0 0;
}
.schedule-variants-description {
    margin-top: 45px;
	font-size: 80%;
}

#noticeOnline {}
#noticeOnline .loaderA {display: none;}
#noticeOnline.loading .loaderA {display: flex;}
#noticeOnline .content {}
#noticeOnline.loading p {display: none;}

#noticeOnline span.createNotice {
	text-decoration: underline;
	color: var(--link-color);
	font-weight: 500;
	cursor: pointer;
}

#noticeOnline span.createNotice:hover {
	text-decoration: none;
}

/* END Orders */

/* START RoundBlock */
#round-block {
	margin: 0 0 20px;
	display: flex;
	justify-content: space-evenly;
}

#round-block > div {
	flex-basis: 50%;
}

.round-block-desc {
	font-size: 16px;
	flex-basis: 50%;
}

.round-block-phone {
	flex-basis: content;
}



@media screen and (max-width: 1024px) {
	.container {
		width: calc(100% - 20px);
		margin: 0 10px;
	}
	
	#slogan {
		flex: 1 1 auto;
	}

	#bottom-menu {
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media screen and (max-width: 768px) {
	.container {
		width: 100%;
		margin: 0;
	}
	
	main .container {
		padding: 20px 0;
	}
}