html {line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, footer, header, nav, section {display: block;}
h1 {font-size: 2em;margin: .67em 0;}
figcaption, figure, main {display: block;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;-webkit-text-decoration-skip: objects;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b, strong {font-weight: inherit;}
b, strong {font-weight: bolder;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
dfn {font-style: italic;}
mark {background-color: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
audio, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
button, input, optgroup, select, textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: .35em .75em .625em;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {display: inline-block;vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details, menu {display: block;}
summary {display: list-item;}
canvas {display: inline-block;}
template {display: none;}
[hidden] {display: none;}
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, input, textarea, button, 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 {font-size: 100%;border: 0;box-sizing: border-box;outline: none;padding: 0;margin: 0;}
html {-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {line-height: 1;}
ol, ul {list-style: none;}
img {vertical-align: middle;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
table {border-collapse: separate;border-spacing: 0;}
th {text-align: left;}
button, input[type="reset"], input[type="submit"] {cursor: pointer;}
textarea, input:not([type="checkbox"]):not([type="radio"]) {-webkit-appearance: none;-moz-appearance: none;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: inline-block;width: 100%;height: auto;object-fit: cover;min-height: 240px;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;background-size: cover !important;text-align: center;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
h1, .h1 {font: 600 20px/1.2 "Exo 2",sans-serif;padding: 0 0 22px 0;}
h2, .h2 {font: 600 17px/1.2 "Exo 2",sans-serif;padding: 0 0 22px 0;}
h3, .h3 {font: 600 15px/1.2 "Exo 2",sans-serif;padding: 0 0 22px 0;}
ul:not([class]), ol:not([class]) {font: 14px/1.3 "Exo 2",sans-serif;text-align: left;padding: 0 0 8px 0;}
ul:not([class]) li, ol:not([class]) li {padding: 0 0 12px 22px;position: relative;}
ul:not([class]) li:before, ol:not([class]) li:before {position: absolute;left: 0;}
ul:not([class]) li:before {font: 9px icomoon;content: "";top: 5px;}
ol:not([class]) {counter-reset: li;flex-flow: column nowrap;display: flex;}
ol:not([class]) li:before {font-weight: bold;content: counter(li) ".";counter-increment: li;top: 0;}
p {font: 14px/1.3 "Exo 2",sans-serif;padding: 0 0 20px 0;}
a:not([class]) {color: #00a03b;text-decoration: none;}
a:not([class]):hover {text-decoration: underline;}
.table-responsive {overflow-x: auto;margin: 0 0 20px 0;clear: both;}
table:not([class]) {width: 100%;font: 14px/1.3 "Exo 2",sans-serif;}
table:not([class]) th {color: #fff;font: inherit;text-align: left;background: #6f6f75;border-left: 1px solid #dfdfdf;padding: 16px;}
table:not([class]) td {border-left: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding: 16px;}
table:not([class]) th:first-child, table:not([class]) td:first-child {border-left: none;}
table:not([class]) tr:last-child td {border-bottom: none;}
@media (max-width: 1189px) {.table-responsive {padding: 0 0 5px 0;}
	.table-responsive::-webkit-scrollbar {-webkit-appearance: none;}
	.table-responsive::-webkit-scrollbar:horizontal {height: 4px;}
	.table-responsive::-webkit-scrollbar-thumb {background: rgba(0,0,0,.2);border-radius: 10px;}
	.table-responsive::-webkit-scrollbar-track {border-radius: 10px;}}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.br-theme-star {font-size: 0;margin: 0 0 0 10px;display: inline-block;}
.br-theme-star .br-widget {align-items: center;display: inline-flex;}
.br-theme-star a {width: 19px;height: 18px;text-decoration: none;margin: 0 10px 0 0;position: relative;}
.br-theme-star a:before {color: #6f6f75;font: 18px/1 icomoon;content: "";transition: color .5s ease;position: absolute;top: 0;left: 0;}
.br-theme-star a:hover:before, .br-theme-star a.br-active:before, .br-theme-star a.br-selected:before {color: #00a03b;content: "";}
.br-theme-star .br-current-rating {font: bold 24px/1.2 "Exo 2",sans-serif;padding: 6px 0 0 10px;}
html, body {height: 100%;}
body {color: #6f6f75;font: 14px/1.3 "Exo 2",sans-serif;}
.footer-general {height: 230px;width: 100%;background-color: #8e9095;justify-content: center;display: flex;flex-direction: row;box-shadow: 0px 0px 8px 7px rgba(0,0,0,.2);}
.footer-left {width: 200px;height: 130px;margin-right: 80px;text-align: left;color: white;line-height: 200%;}
.footer-middle {width: 200px;text-align: left;color: white;height: 130px;line-height: 200%;}
.footer-right {width: 200px;margin-left: 80px;text-align: left;color: white;height: 130px;}
.wrapper {height: 1px;min-height: 100%;flex-flow: column nowrap;display: flex;}
.inner .wrapper {background: #fff;}
.main {width: 1140px;margin: 0 auto;}
.header {flex: none;}
.header__row {height: 92px;background: #fff;box-shadow: 0 7px 4px 0 rgba(0,0,0,.1);position: relative;z-index: 2;}
.header__elements {padding: 30px 0 0 0;float: right;z-index: 999;}
.site_logo {float: left;}
.contacts_top {float: left;}
.contacts_top__items {margin: 0 0 0 28px;float: left;}
.contacts_top__items img {max-width: 14px;display: inline-block;vertical-align: middle;margin-top: 6px;}
.contacts_top__links {height: 32px;color: #6f6f75;font: 14px/1.2 "Exo 2",sans-serif;text-decoration: none;transition: color .5s ease;align-items: center;display: flex;}
.contacts_top__links:hover {color: #00a03b;}
.contacts_top__links [class^=icon-] {margin: 0 10px 0 0;float: left;}
.contacts_top__links .icon-calls {font-size: 16px;}
.contacts_top__links .icon-envelope {font-size: 12px;}
.contacts_top__links.socicn {display: inline-block;padding: 0 6px;}
.contacts_bottom {color: #fff;display: flex;}
.contacts_bottom__items {height: 47px;font: bold 15px/1.2 "Exo 2",sans-serif;text-transform: uppercase;border-left: 1px solid #fff;padding: 0 35px;float: left;align-items: center;display: flex;}
.contacts_bottom__items:first-child {border: none;padding-left: 0;}
.contacts_bottom__items:last-child {padding-right: 0;}
.contacts_bottom__links {height: 47px;color: #fff;font: 14px/1.2 "Exo 2",sans-serif;text-decoration: none;text-transform: none;transition: color .5s ease;align-items: center;display: flex;}
.contacts_bottom__links:hover {color: #00d34e;}
.contacts_bottom__links [class^=icon-] {margin: 0 10px 0 0;float: left;}
.contacts_bottom__links .icon-calls {font-size: 16px;}
.contacts_bottom__links .icon-envelope {font-size: 12px;}
.language-chooser {font-size: 0;border-left: 1px solid #dfdfdf;padding: 0 0 0 18px;margin: 0 0 0 28px;float: left;}
.language-chooser li {margin: 0 0 0 10px;display: inline-block;}
.language-chooser li.active a {color: #00a03b;}
.language-chooser a {height: 32px;color: #6f6f75;font: 14px/1.2 "Exo 2",sans-serif;text-decoration: none;text-transform: uppercase;transition: color .5s ease;align-items: center;display: flex;}
.language-chooser a:hover, .language-chooser a.active {color: #00a03b;}
.hamburger {height: 92px;transition-timing-function: linear;transition-duration: .15s;transition-property: opacity;padding: 0 10px;align-items: center;display: none;float: right;}
.hamburger__box {width: 40px;height: 24px;position: relative;display: inline-block;}
.hamburger__inner {top: 50%;margin-top: -2px;display: block;}
.hamburger__inner, .hamburger__inner:before, .hamburger__inner:after {width: 40px;height: 4px;background: #00a03b;position: absolute;transition-property: transform,background;transition-duration: .15s;transition-timing-function: ease;}
.hamburger__inner:before, .hamburger__inner:after {content: "";display: block;}
.hamburger__inner:before {top: -10px;}
.hamburger__inner:after {bottom: -10px;}
.hamburger--spin .hamburger__inner {transition-duration: .22s;transition-timing-function: cubic-bezier(.55,.055,.675,.19);}
.hamburger--spin .hamburger__inner:before {transition: top .1s .25s ease-in,opacity .1s ease-in;}
.hamburger--spin .hamburger__inner:after {transition: bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);}
.hamburger--spin.active .hamburger__inner {background: #00d34e;transform: rotate(225deg);transition-delay: .12s;transition-timing-function: cubic-bezier(.215,.61,.355,1);}
.hamburger--spin.active .hamburger__inner:before {opacity: 0;transition: top .1s ease-out,opacity .1s .12s ease-out;background: #00d34e;top: 0;}
.hamburger--spin.active .hamburger__inner:after {background: #00d34e;transform: rotate(-90deg);transition: bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);bottom: 0;}
.nav {box-shadow: 0 7px 6px 0 rgba(0,0,0,.15);background: #00a03b;position: relative;z-index: 1;}
.nav__list {display: flex;}
.nav__items {border-left: 1px solid #fff;position: relative;flex: 1;}
.nav__items:last-child {border-right: 1px solid #fff;}
.nav__links {height: 46px;color: #fff;font: bold 14px/1.2 "Exo 2",sans-serif;text-decoration: none;text-transform: uppercase;transition: all .5s ease;align-items: center;justify-content: center;display: flex;}
.nav__items:hover .nav__links, .nav__links.active {color: #00a03b;background: #fff;}
.nav__sub {opacity: 0;visibility: hidden;background: #fff;transition: all .5s ease;position: absolute;top: 100%;left: -1px;right: -1px;}
.nav__items:hover .nav__sub {opacity: 1;visibility: visible;}
.nav__sub_items {border-top: 1px solid #dfdfdf;}
.nav__sub_items:first-child {border: none;}
.nav__sub_links {color: #6f6f75;font: 14px/1.2 "Exo 2",sans-serif;text-decoration: none;transition: background .5s ease;padding: 15px 10px 15px 30px;display: block;}
.nav__sub_links:hover, .nav__sub_links.active {background: #dcece2;}
.body {display: flex;flex-flow: column nowrap;flex: 1 0 auto;}
.hero {position: relative;}
.hero__panels {height: 520px;position: relative;}
.hero__text {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.hero__text .main {height: 100%;align-items: flex-start;justify-content: center;display: flex;flex-flow: column wrap;}
.hero .slick-arrow {color: #00a03b;background: none;transition: color .5s ease;position: absolute;top: calc(50% - 22px);z-index: 1;}
.hero .slick-arrow:hover {color: #00d34e;}
.hero .slick-arrow [class^=icon-] {font-size: 44px;position: relative;}
.hero .slick-prev {transform: rotate(180deg);left: 20px;}
.hero .slick-next {right: 20px;}
.home_slider__text {background: url("/m.php?files=/wp-content/themes/toks/img/home_slider_cover.png") no-repeat left 100px top/contain;}
.hero {height: 241px;margin: 0 0 40px 0;background-size: cover !important;}
.hero__text {background: url("/m.php?files=/wp-content/themes/toks/img/hero_cover.png") no-repeat left 100px top/contain;}
.hero__text h2 {padding: 0;}
.promo {background: #fff;padding: 35px 0 15px 0;margin: 0 0 50px 0;}
.promo__list {display: flex;}
.promo__items {border-left: 1px solid #dfdfdf;flex: 1;}
.promo__items:first-child {border-left: none;}
.promo__links {height: 180px;position: relative;color: #6f6f75;font: bold 15px/1.2 "Exo 2",sans-serif;text-align: center;text-decoration: none;padding: 0 10px;display: block;}
.promo__links h4 {padding: 0 10px;}
.promo__image {height: 125px;margin: 0 0 15px 0;align-items: center;justify-content: center;display: flex;position: absolute;top: 50px;left: 50%;transform: translateX(-50%);}
.promo__image img {filter: grayscale(100%);transition: filter .5s ease;}
.promo__links:hover .promo__image img {filter: grayscale(0%);}
.content {padding: 0 0 40px 0;}
.content--col-md-8 {}
.content--col-md-9 {}
.news {padding: 0 0 14px 0;}
.news__items {background: #fff;box-shadow: 0 7px 6px 0 rgba(0,0,0,.06);padding: 18px;margin: 0 0 28px 0;display: flex;min-width: 290px;border: solid #eee 1px;}
.news__image {width: 34.035%;margin: 0 20px 0 0;flex: 0 0 auto;}
.news__image img {width: 100%;height: auto;}
.news__text {flex: 1;}
.news__text h2 {font: bold 15px/1.2 "Exo 2",sans-serif;padding: 0 0 12px 0;}
.news__text h2 a {color: #6f6f75;transition: color .5s ease;}
.news__text h2 a:hover {color: #00a03b;text-decoration: none;}
.news__text p {padding: 0 0 18px 0;}
.news__url {color: #00a03b;text-decoration: none;transition: color .5s ease;}
.news__url:hover {color: #00d34e;}
.entartainment {padding: 0 0 14px 0;}
.entartainment__items {color: #fff;background: #00a03b;box-shadow: 0 7px 6px 0 rgba(0,0,0,.06);padding: 18px 18px 22px 18px;margin: 0 0 8px 0;}
.entartainment__items a {color: #fff;}
.entartainment__image {color: #fff;text-decoration: none;display: block;}
.entartainment__image img {width: 100%;height: auto !important;margin: 0 0 15px 0;}
.entartainment h3 {font: bold 15px/1.2 "Exo 2",sans-serif;text-transform: uppercase;padding: 0 0 7px 0;}
.entartainment__city {font: 14px/1.2 "Exo 2",sans-serif;padding: 0 0 3px 0;display: block;}
.entartainment__url {color: #fff;text-decoration: none;}
.entartainment .desc {height: 0;overflow: hidden;}
.entartainment .desc.active {height: auto;}
.back {color: #00a03b;}
.hidden {display: none !important;}
.page-template-pramogos .entartainment__items {width: 46%;margin-right: 2%;display: inline-block;vertical-align: top;}
.gallery {margin: 0 -15px !important;justify-content: space-between;display: flex;flex-flow: row wrap;text-align: left !important;}
.gallery__items {width: calc(50% - 30px);margin: 0 15px 30px 15px;}
.gallery__items img {max-width: 100%;}
.gallery .gallery-item {text-align: left !important;width: calc(50% - 30px) !important;margin: 0 15px 30px 15px !important;}
.gallery .gallery-item img {max-width: 100%;border: 0 !important;}
.review_form {padding: 0 0 36px 0;display: block;}
.review_form__left {float: left;}
.review_form__right {float: right;}
.review_form__rows {padding: 0 0 10px 0;}
.review_form__rows--rating {border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding: 12px 0 11px 0;margin: 4px 0 14px 0;align-items: center;display: flex;}
.review_form__btn {height: 47px;color: #fff;font: bold 15px/1.2 "Exo 2",sans-serif;background: #00a03b;transition: background .5s ease;border-radius: 4px;padding: 0 35px;align-items: center;display: inline-flex;}
.review_form__btn:hover {background: #00d34e;}
.review_form .form-submit {clear: both;}
.reviews {padding: 0 0 11px 0;}
.reviews__items {border-top: 1px solid #dfdfdf;padding: 24px 0 9px 22px;}
.reviews__name {font: bold 15px/1.2 "Exo 2",sans-serif;padding: 0 10px 11px 0;display: inline-block;}
.reviews__date {font: 12px/1.2 "Exo 2",sans-serif;padding: 0 0 9px 0;display: block;}
.reviews__reply {background: #dcece2;padding: 18px 22px 5px 22px;margin: 5px 0 25px 65px;}
.comment-list .children {background: #dcece2;padding: 18px 22px 5px 22px;margin: 5px 0 25px 65px;}
.comment-list .children .reviews__items {border-top: 0;padding: 0;}
.rating {height: 13px;position: relative;top: 1px;display: inline-block;}
.rating:before {height: 13px;content: "    ";font: 13px icomoon;float: left;}
.rating__top {width: 0;height: 13px;overflow: hidden;position: absolute;top: 0;left: 0;}
.rating__top:before {height: 13px;color: #00a03b;content: "    ";font: 13px icomoon;float: left;}
.rating--star-1 .rating__top {width: 20%;}
.rating--star-2 .rating__top {width: 40%;}
.rating--star-3 .rating__top {width: 60%;}
.rating--star-4 .rating__top {width: 80%;}
.rating--star-5 .rating__top {width: 100%;}
.comment-notes {display: none;}
.aside {padding: 0 0 40px 0;}
.aside--col-md-3 {}
.aside--col-md-4 {}
.sub_nav {text-transform: uppercase;background: #f6f6f6;}
.sub_nav h3 {font: 600 20px/1.2 "Exo 2",sans-serif;text-align: center;padding: 23px 10px 19px 10px;}
.sub_nav__items {border-top: 1px solid #dfdfdf;}
.sub_nav__links {color: #6f6f75;text-decoration: none;transition: all .5s ease;padding: 14px 12px 14px 28px;display: block;}
.sub_nav__links:hover, .sub_nav__links.active {color: #fff;background: #00a03b;}
.footer {flex: none;}
.footer__contacts {background: #6f6f75;box-shadow: 0 7px 6px 0 rgba(0,0,0,.15);}
.footer__copy {color: #a5a5a5;font: 12px/1.2 "Exo 2",sans-serif;padding: 18px 0 14px 0;}
.footer__copy a {color: #a5a5a5;}
.btn {height: 37px;color: #fff;font: 14px/1 "Exo 2",sans-serif;text-decoration: none;background: #00a03b;transition: all .5s ease;border-radius: 4px;padding: 0 54px 0 18px;position: relative;align-items: center;display: inline-flex;}
.btn:hover {color: #00a03b;background: #fff;}
.btn--white {color: #6f6f75;font-weight: bold;background: #fff;}
.btn--white:hover {color: #fff;background: #00a03b;}
.btn--white:hover:after {color: #fff;}
.btn--white:after {color: #00a03b;font: 9px icomoon;content: "";transition: color .5s ease;position: absolute;top: 14px;right: 16px;}
.btn--arrow {color: #6f6f75;background: #dcece2;}
.btn--arrow:after {color: #00a03b;font: 9px icomoon;content: "";position: absolute;top: 14px;right: 16px;}
input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="reset"]):not([type="submit"]), textarea {width: 100%;height: 47px;color: #6f6f75;font: 14px "Exo 2",sans-serif;background: #f6f6f6;transition: border .5s ease;border: 1px solid #dfdfdf;border-radius: 0;padding: 13px 18px;}
textarea {height: 218px;resize: none;display: block;}
input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="reset"]):not([type="submit"])::placeholder, textarea::placeholder {color: #6f6f75 !important;opacity: 1;}
input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="reset"]):not([type="submit"]):focus::placeholder, textarea:focus::placeholder {color: transparent !important;}
input.error:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="reset"]):not([type="submit"]), textarea.error {border: 1px solid #d60017 !important;}
.fl {float: left !important;}
.fr {float: right !important;}
.clearfix:after, .clear {height: 0;content: "";clear: both;display: table;}
.visually-hidden {position: absolute;top: auto;left: -99999px;}
.pagination li {display: inline-block;vertical-align: middle;padding: 0 5px;}
.pagination li a {color: #00a03b;text-decoration: none;}
.autobusai .bus {margin-bottom: 20px;background: #f6f6f6;}
.autobusai .bus .image {width: 49%;display: inline-block;vertical-align: top;}
.autobusai .bus .image img {max-width: 100%;height: auto !important;}
.autobusai .bus .bdesc {padding: 10px;width: 48%;margin-left: 2%;display: inline-block;vertical-align: top;}
.autobusai .bus .bdesc h4 {font: 600 20px/1.2 "Exo 2",sans-serif;padding-top: 10px;}
.autobusai .bus .bdesc li {margin-bottom: 7px;padding-bottom: 7px;border-bottom: solid #dfdfdf 1px;}
.autobusai .bus .bdesc li .txt {width: 25%;min-width: 75px;display: inline-block;vertical-align: top;margin-right: 2%;}
.autobusai .bus .bdesc li p {margin: 0;padding: 0 0 10px;}
.autobusai .bus .bdesc li span {width: 71%;display: inline-block;vertical-align: top;margin: 0;padding: 0;}
.table-responsive img {width: auto !important;height: auto !important;}
.aside--banner {padding-top: 46px;}
.aside--banner img {max-width: 100%;}
@media (min-width: 768px) and (max-width: 1189px) {.main {width: 100%;padding-left: 15px;padding-right: 15px;}
	.contacts_bottom__items {padding: 0 15px;}
	.home_slider__text .main {padding: 0 70px;}
	.home_slider__text {background: url("/m.php?files=/wp-content/themes/toks/img/home_slider_cover.png") no-repeat left top/contain;}
	.hero__text {background: url("/m.php?files=/wp-content/themes/toks/img/hero_cover.png") no-repeat left top/contain;}
	.promo {padding: 15px 0;}
	.content--col-sm-8 {}
	.aside--col-sm-4 {}}
@media (max-width: 767px) {body {min-width: 320px;}
	body.open_menu {max-height: 100%;overflow: hidden;}
	.wrapper {height: auto;transition: transform .5s ease;position: relative;z-index: 2;}
	.open_menu .wrapper {}
	.main {width: 100%;padding-left: 15px;padding-right: 15px;}
	.header__elements {width: calc(100% - 90px);opacity: 0;background: #f6f6f6;transition: opacity .5s ease;border-left: 1px solid #fff;padding: 0 0 10px 0;overflow: auto;-webkit-overflow-scrolling: touch;position: fixed;top: 0;right: 0;bottom: 0;z-index: 1;}
	.header__elements.open {opacity: 1;z-index: 999;}
	.wrapper .header__elements {display: none;}
	.header__elements .nav {display: block;}
	.site_logo {height: 92px;align-items: center;display: flex;}
	.site_logo img {width: 170px;}
	.contacts_top {width: 100%;text-align: center;padding: 10px 0 0 0;}
	.contacts_top__items {width: 100%;margin: 0;}
	.contacts_top__links {text-align: center;justify-content: center;}
	.contacts_bottom {padding: 5px 15px;flex-flow: row wrap;}
	.contacts_bottom__items {width: 100%;height: auto;border-top: 1px solid #fff;border-left: none;padding: 0;}
	.contacts_bottom__items:first-child {border: none;padding: 15px 0;}
	.contacts_bottom__links {width: 100%;height: auto;padding: 15px 0;}
	.language-chooser {width: 100%;text-align: center;border-left: none;padding: 0;margin: 0;}
	.language-chooser li {margin: 0 5px;}
	.hamburger {display: flex;}
	.nav {display: none;}
	.nav__list {flex-flow: row wrap;}
	.nav .main {padding: 0;}
	.nav__items {width: 100%;border-left: none;border-bottom: 1px solid #fff;flex: auto;}
	.nav__items:last-child {border-right: none;}
	.nav__sub {display: none;}
	.home_slider__text .main {padding: 0 70px;}
	.home_slider__text {background: url("/m.php?files=/wp-content/themes/toks/img/home_slider_cover.png") no-repeat right top;}
	.hero__text {background: url("/m.php?files=/wp-content/themes/toks/img/hero_cover.png") no-repeat right top;}
	.promo {padding: 15px 0 0 0;margin: 0 0 30px 0;}
	.promo__list {flex-flow: row wrap;}
	.promo__items {width: 100%;border-top: 1px solid #dfdfdf;border-left: none;flex: auto;}
	.promo__items:first-child {border-top: none;}
	.promo__links {height: auto;padding: 20px 0;}
	.promo__image {height: auto;}
	.content {width: 100%;}
	.news__items {flex-flow: row wrap;}
	.news__image {width: 100%;margin: 0 0 20px 0;}
	.news__text {width: 100%;flex: 0 0 auto;}
	.gallery {margin: 0 -8px;}
	.gallery__items {width: calc(50% - 16px);margin: 0 8px 30px 8px;}
	.review_form__left {width: 100%;float: none;}
	.review_form__right {width: 100%;float: none;margin-bottom: 10px;}
	.review_form__btn {margin: 14px 0 0 0;}
	.reviews {padding: 0;}
	.reviews__items {padding: 15px 0 0 13px;}
	.reviews__reply {margin: 5px 0 25px 25px;}
	.aside {width: 100%;}
	.autobusai .bus .image {width: 100%;}
	.autobusai .bus .bdesc {width: 100%;padding: 10px 20px;}}