import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');

.main-txt {font-family: 'Roboto'; color:#091D3E;}
.main-txt h4 {font-family: 'Roboto'; color:#091D3E; font-size: 1.7em; font-weight: 300;}
.main-txt h5 {font-family: 'Roboto'; color:#091D3E; font-size: 1.5em; font-weight: 300;}
.main-txt h6 {font-family: 'Roboto'; color:#091D3E; font-size: 2.6em; font-weight: 700; margin: 40px 0 20px 0;}
.main-txt p {padding-top: 15px;}

.full-story {font-family: 'Roboto';}
.full-story ul {margin: 15px 0;}
.full-story ol {margin: 15px 0;}
.full-story li {list-style-type: square; margin-left: 20px; margin-bottom: 6px;}
.square li {list-style-type: square; margin-left: 30px; line-height: 20px; margin-bottom: 8px;}
.full-story td {padding: 7px; border:1px solid #f7a392;}
.full-story h1 {color:#282828; font-size: 2.5em; font-weight: 600; padding-bottom: 40px;}
.full-story h4 {font-weight: 800; font-size: 1.3em; line-height: 22px;}
.full-story b {font-weight: 600;}
.full-story strong {font-weight: 600;}
.full-story {line-height: 24px; color:#242424;}
.full-story img {width: 100%; padding: 5px 0;}
.full-story p {font-size:1.0em; color:#242424; margin-bottom: 15px; text-align: justify;}
.full-story ul li {width: 100%; text-align: left;}
.full-story a {color:#016b9a;}
.full-story a:hover {color:#091d3e;}

.static ul {margin: 15px 0;}
.static ol {margin: 15px 0;}
.static li {list-style-type: square; margin-left: 40px; margin-bottom: 6px;}
.static h3 {font-weight: 800; font-size: 1.3em; color:#39a9db; line-height: 50px}
.static h4 {font-weight: 600; font-size: 1.1em; color:#39a9db; line-height: 50px}
.static p {margin: 10px 0;}

.akcia-data {color:#000; margin-bottom:40px;}

.title-cat {margin: 15px 20px 35px 20px; font-family:Roboto;}
.title-cat h3 {font-size:1.4em;}
.title-cat p {font-size:2.0em; color:#d8031c; font-weight: 600;}
.title-cat a {color:#000;}
.title-cat a:hover {color:#675123;}
.title-cat-1 {padding: 10px; 20px;}

.main-logo-contact p {color:#fff; padding: 0 0 15px 0; font-weight: 400;}
.main-logo-contact span {color:#39a9db;}

.text-tab td {border:1px solid #f7a392; padding: 3px 10px;}

.full-right-nazva {font-size:0.8em; color:#000;}
.full-right-price {position: absolute; margin: 15px 0 0 0; background: rgba(247,163,146,0.8); padding: 5px 15px; color:#000;}

.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.mb-20 {margin-bottom:20px;}
.mb-25 {margin-bottom:25px;}
.mb-30 {margin-bottom:30px;}
.mb-35 {margin-bottom:35px;}
.mb-40 {margin-bottom:40px;}
.mb-50 {margin-bottom:50px;}
.mb-60 {margin-bottom:60px;}
.mb-70 {margin-bottom:70px;}
.mb-80 {margin-bottom:80px;}
.mb-90 {margin-bottom:90px;}
.mb-100 {margin-bottom:100px;}

.pb-20 {padding-bottom:20px;}
.pb-25 {padding-bottom:25px;}
.pb-30 {padding-bottom:30px;}

.mt-05 {margin-top:5px;}
.mt-10 {margin-top:10px;}
.mt-20 {margin-top:20px;}
.mt-30 {margin-top:30px;}
.mt-40 {margin-top:40px;}
.mt-50 {margin-top:50px;}
.mt-60 {margin-top:60px;}
.mt-70 {margin-top:70px;}
.mt-80 {margin-top:80px;}
.mt-90 {margin-top:90px;}
.mt-100 {margin-top:100px;}

.ml-5 {margin-left:5px;}
.ml-10 {margin-left:10px;}
.ml-15 {margin-left:15px;}
.ml-20 {margin-left:20px;}

.mr-5 {margin-right:5px;}
.mr-10 {margin-right:10px;}
.mr-15 {margin-right:15px;}
.mr-20 {margin-right:20px;}

.roboto {font-family:'Roboto';}

.text-lth {text-decoration: line-through;}

.gray {color:#8b8b8b;}
.red {color:#fa0000;}
.white {color:#fff;}
.black {color:#000;}
.orandg {color:#ff5e13;}
.yellow {color:#f5bc25;}
.green {color:#51ad04;}
.blue-light {color:#39a9db;}
.blue-dark {color:#016b9a;}
.fiolet-dark {color:#091d3e;}

.fs-05 {font-size:0.5em;}
.fs-06 {font-size:0.6em;}
.fs-07 {font-size:0.7em;}
.fs-08 {font-size:0.8em;}
.fs-09 {font-size:0.9em;}
.fs-095 {font-size:0.95em;}
.fs-10 {font-size:1.0em;}
.fs-11 {font-size:1.1em;}
.fs-12 {font-size:1.2em;}
.fs-13 {font-size:1.3em;}
.fs-14 {font-size:1.4em;}
.fs-20 {font-size:2.0em;}
.fs-25 {font-size:2.5em;}

.fw-100 {font-weight: 100;}
.fw-200 {font-weight: 200;}
.fw-300 {font-weight: 300;}
.fw-400 {font-weight: 400;}
.fw-500 {font-weight: 500;}
.fw-600 {font-weight: 600;}
.fw-700 {font-weight: 700;}
.fw-800 {font-weight: 800;}
.fw-900 {font-weight: 900;}

.lh-20 {line-height: 20px;}
.lh-24 {line-height: 24px;}

.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-uppercase {text-transform: uppercase;}

.right-contact {display: block;}
.right-contact a {line-height: 36px; font-size: 1.4em; padding: 0; margin: 0;}
.right-contact a:hover {font-size: 1.6em;}

.tags a {border:1px solid #bf955f; margin: 2px 3px; padding:0px 6px; display: inline-block; border-radius: 5px;}
.tags a:hover {border:1px solid #000; margin: 2px 3px; padding:0px 63px; display: inline-block; border-radius: 5px; color:#000;}

.clouds_xsmall a {border:1px solid #bf955f; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#bf955f; font-size: 0.9em; border-radius: 5px;}
.clouds_xsmall a:hover {border:1px solid #252c35; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#252c35; font-size: 0.9em; border-radius: 5px;}
.clouds_xlarge a {border:1px solid #bf955f; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#bf955f; font-size: 1.1em; font-weight: 600; border-radius: 5px;}
.clouds_xlarge a:hover {border:1px solid #252c35; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#252c35; font-size: 1.1em; font-weight: 600; border-radius: 5px;}
.clouds_small a {border:1px solid #bf955f; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#bf955f; font-size: 1.0em; border-radius: 5px;}
.clouds_small a:hover {border:1px solid #252c35; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#252c35; font-size: 1.0em; border-radius: 5px;}
.clouds_medium a {border:1px solid #bf955f; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#bf955f; font-size: 1.2em; font-weight: 600; border-radius: 5px;}
.clouds_medium a:hover {border:1px solid #252c35; margin: 2px 3px; padding:0px 3px; display: inline-block; color:#252c35; font-size: 1.2em; font-weight: 600; border-radius: 5px;}

#navigation { color:#666; border:0px; clear:both; padding: 14px 0;}
#navigation a:link,#navigation a:visited,#navigation a:hover,#navigation a:active {text-decoration:none; color: #000; background:#fff; border:1px solid #055b98; padding:10px 15px; font-size:14px; border-radius: 0px;}
#navigation a:hover { background: #39a9db; color: #000; border-color: #39a9db; }
#navigation span { text-decoration:none; background:#055b98; padding:10px 15px; border:1px solid #055b98; color:#fff; font-size:14px; border-radius: 0px;}

.cat-foto {height: 250px; overflow: hidden;}
.cat-img {max-width: 100%; height: auto; display: block;}

.cat-foto-g {height: 250px; overflow: hidden;}
.cat-img-g {width: 100%; height: 100%;
    object-fit: cover;
    object-position: 0 0;}
.cat-foto-p {width: 260px; height: 350px; overflow: hidden;}
.cat-img-p {width: 100%; height: 100%;
    object-fit: cover;
    object-position: 0 0;}

.cat-title {font-size:2.0em;}
.viber-cat {position: absolute; top:20px; right:25px; z-index: 2;}
.telegram-cat {position: absolute; top:90px; right:25px; z-index: 2;}
.whatsapp-cat {position: absolute; top:160px; right:25px; z-index: 2;}
.price-cat {position: absolute; top:20px; left:0px; z-index: 2; background:#014664; color:#fff; font-size:1.6em; padding: 9px 12px;}
.price-cat span {font-size:0.9em;}

.lang-ua a {background:#014664; color:#fff; padding: 6px 12px; width: 260px;}
.lang-ru a {background:#014664; color:#fff; padding: 6px 12px; width: 260px;}

@media only screen and (max-width: 950px) {

.main-logo-contact p {color:#fff; padding: 0 15px 15px 15px; font-weight: 400;}
}