/*!
Theme Name: NewStartTheme
Theme URI: https://them.es/starter
Author: sergeit
Author URI: https://trudolove.ru/
Description: New theme for Roman\'s site
Version: 3.6.0
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: new-start-theme
*/

/* Don't overwrite this file. Compile "/assets/main.scss" to "/build/main.css" */

/* From http://codex.wordpress.org/CSS */
@font-face{font-display:swap;font-family: 'FuturaBookC';src: url('fonts/futurabookc.eot');src: url('fonts/futurabookc.eot?#iefix') format('embedded-opentype'),url('fonts/futurabookc.woff2') format('woff2'),url('fonts/futurabookc.woff') format('woff'),url('fonts/futurabookc.ttf') format('truetype'),url('fonts/futurabookc.svg#futurabookc') format('svg');}
body{font-family:'FuturaBookC',Tahoma,Geneva,sans-serif !important;line-height:1.2 !important;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.gallery-item {display: inline-block;text-align: left;vertical-align: top;width: 50%;}
.gallery-item a, .gallery-item a:hover, .gallery-item a:focus {-webkit-box-shadow: none;box-shadow: none;background: none;display: inline-block;max-width: 100%;}
.gallery-item a img {display: block;-webkit-transition: -webkit-filter 0.2s ease-in;transition: -webkit-filter 0.2s ease-in;transition: filter 0.2s ease-in;transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.gallery-item a:hover img, .gallery-item a:focus img {-webkit-filter: opacity(60%);filter: opacity(60%);}
.gallery-caption {display: block;text-align: left;padding: 0 10px 0 0;margin-bottom: 0;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
nav .container{padding-top:0 !important;padding-bottom:0 !important;}
.navbar .bi::before{margin-right:5px;}
.nav-link {font-size:1.2rem !important;padding:0 !important;}
#footer .nav-link {font-size:1rem !important;padding:0.5rem 1rem !important;color: #0a58ca !important;}
.nav-link i{font-size:120%;}
.navbar-toggler-icon{height: 1.1em !important;width: 1.1em !important;}
.sheensay_fixed {position: fixed !important;top: 0 !important;right: 0 !important;z-index:888888;overflow-x:hidden;}
.navbar-brand img{margin:10px 10px 10px 0;}
#hero1{padding:15px 0;line-height:1 !important;}
#hero1 .btn{line-height:1 !important;}
@media (max-width: 575px) { #wrapper{max-width:100%;padding-bottom:0.5rem;overflow-x: hidden;} .navbar-brand img{max-height:40px}.nav-link{border-bottom: 1px solid #d4d4d4 !important;}#hero1 td{font-size:64%;}#hero1 td a{font-size:82%;}#hero1 td img{width:70px;}.commentlist{margin-left:2.6rem !important;} }
@media (max-width: 767px) { #hero1 td{font-size:64%;}#hero1 td a{font-size:82%;}#hero1 td img{width:70px;} }
@media (min-width: 576px) { .navbar-brand img{max-height:40px}.nav-link{border-bottom: 1px solid #d4d4d4 !important;} }
@media (min-width: 768px) { .navbar-brand img{max-height:80px}.nav-link{border-bottom: 1px solid #d4d4d4 !important;} }
@media (min-width: 992px) { .navbar-brand img{max-height:100px}.nav-link{border-bottom: 1px solid #d4d4d4 !important;}header .navbar {border-top: 1px solid #d4d4d4;border-bottom: 2px solid #d4d4d4;}header .navbar-collapse .navbar-nav > li {margin-left: -1px;border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;}header .navbar-collapse .navbar-nav > li a.nav-link:hover{background:#d4d4d4;} }
@media (min-width: 1200px) { .navbar-brand img{max-height:120px}.nav-link{border-bottom: 0 !important;} }
@media (min-width: 1400px) { .navbar-brand img{max-height:120px}.nav-link{border-bottom: 0 !important;} }
.otdam30 .shtrih{display:block;border-bottom: 1px solid #d4e0f5;}.otdam30{background:#fff;border: 0px solid #b0c7ee;margin-bottom:10px;}.otdam30 a::after {content: "" !important;font-size: 0 !important;}.otdam30 .btn{padding: 5px 15px 8px !important;line-height: 1em !important;border-radius: 1px !important;}.otdam30 p {margin: 0 !important;}.shtrih{display:block;margin-bottom:10px;font-size:12px;background:#e5edfd;}.shtrih a{text-decoration:none !important;font-size:12px;}.shtrih:hover {background:#dfe8fa;}.shtrih img{padding:0 0 4px !important;}.otdam30 .shtrih{display:block;border-bottom: 1px solid #d4e0f5;}
.breadcrumb{font-size:0.5rem !important;}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.page-numbers{padding-left:0;margin:20px 0;border-radius:4px}.page-numbers>li,.pager li{display:inline}.page-numbers>li>a,.page-numbers>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-numbers>li:first-child>a,.page-numbers>li:first-child>span,.page-numbers>li>span{background-color:#ddd;margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.page-numbers>li:last-child>a,.page-numbers>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-numbers>li>a:focus,.page-numbers>li>a:hover,.page-numbers>li>span:focus,.page-numbers>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.page-numbers>.active>a,.page-numbers>.active>a:focus,.page-numbers>.active>a:hover,.page-numbers>.active>span,.page-numbers>.active>span:focus,.page-numbers>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.page-numbers>.disabled>a,.page-numbers>.disabled>a:focus,.page-numbers>.disabled>a:hover,.page-numbers>.disabled>span,.page-numbers>.disabled>span:focus,.page-numbers>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-numbers-lg>li>a,.page-numbers-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.page-numbers-lg>li:first-child>a,.page-numbers-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.page-numbers-lg>li:last-child>a,.page-numbers-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.page-numbers-sm>li>a,.page-numbers-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
#footer{border-top: 2px solid #d4d4d4;margin-top:15px;}
h1.entry-title{color: #e3ab05;}
.content h2, .content h3, .content h4, .content h5, .content h6{color:#e3ab05;border-bottom: 3px solid #ffc107;line-height: 1.1;padding-bottom: 7px;}
.content h2,.content h3 , .content h4{font-size:1.8rem !important;}
.content p, .alert{font-size:1.4rem !important;}
.content ol, .content ul {font-size:1.3rem !important;}
.content a::after, .content a::after{font-family: 'bootstrap-icons';content: '\f144';margin-left:5px;margin-right: 5px;}
.content ul {list-style: none;}.content ul li {text-indent: 0px;}.content ul li:before {font-family: 'bootstrap-icons';content: "\f270";float: left;margin-right: 10px;font-weight:700;}
.green_list_style {background: url(images/ligreen.png) 0 4px no-repeat;display: block;padding: 0 0 10px 45px;margin: 0 0 0px;line-height: 1;font-size:1.3rem !important;}
.share p {padding-right: 10px;}
.share .vkontakte {background: url(images/share-vkontakte.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius: 17px;margin-right: 8px;width: 40px;height: 17px;display: inline-block;}
.share .odnoklassniki {background: url(images/share-odnoklassniki.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius: 17px;margin-right: 8px;width: 40px;height: 17px;display: inline-block;}
.share .mail {background: url(images/share-mail.png) no-repeat;-webkit-box-shadow: 0 4px 4px -2px #777;-moz-box-shadow: 0 4px 4px -2px #777;box-shadow: 0 4px 4px -2px #777;border-radius: 17px;margin-right: 8px;width: 40px;height: 17px;display: inline-block;}
#btn-back-to-top {position: fixed;bottom: 20px;right: 20px;font-size:36px;cursor: pointer;display: none;}
.accordion-button:not(.collapsed) {background-color: rgba(var(--bs-warning-rgb)) !important;-webkit-box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-warning) !important;box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-warning) !important;}
.accordion-button:focus {-webkit-box-shadow: none !important;box-shadow: none !important;}
#homeglcard p{margin-bottom: 0 !important;}
#homeglcard .card{margin-bottom:10px;min-height:300px;}
.card .card-text{line-height: 1 !important;font-size: 1.2rem !important;}
.widget-area img{height: auto;max-width: 100%}
.card{border:2px solid var(--bs-card-border-color) !important;}
hr {margin: 0.6rem 0 !important;}
.breadcrumb-item+.breadcrumb-item {padding-left: 0.1rem !important;}
.navbar-toggler{background:#e3ce8a !important;}
.btn-sm{font-size: 1.2rem !important;}
.ratio{margin-bottom: 1.5rem;}
.commentlist{background:#fff3cd;font-size: 1.2rem !important;}
#homegl .col, #homegl .col-sm-12{padding:5px;}