@charset "UTF-8";
/*! CSS Used from: https://mp3j.cc/css/screen.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0; color: #ffffff;}
.logoip{background-image: url("/img/logo.png");width: 100px;height: 80px;display: block;margin: -10px 0;}
footer,header,nav,section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
img{border:0;}
button,input{color:inherit;font:inherit;margin:0;}
button{overflow:visible;text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input::-moz-focus-inner{border:0;padding:0;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;text-align:justify;}

.container:before,.container:after{content:" ";display:table;}
.row:before,.row:after{content:" ";display:table;}
.container:after,.row:after{clear:both;}
*{margin:0;border:0;padding:0;font-size:100%;box-sizing:border-box;}
*:before,*:after{box-sizing:border-box;}
body{background-color: #1676c2;font-size:15px;font-family:"Open Sans", sans-serif;font-size:15px;line-height:24px;}
/* background: linear-gradient(to right, #000, #1676c2, #000); */
h1,h2,h3{color: #ffffff;padding: 20px;font-weight:700;line-height:1.35em;}
@media (max-width: 1200px){
h1,h2,h3{line-height:1.25em;}
}
@media (max-width: 992px){
h1,h2,h3{line-height:1.2em;}
}
@media (max-width: 768px){
h1,h2,h3{line-height:1.15em;}
}
h1{font-size:30px;}
@media (max-width: 1200px){
h1{font-size:30px;}
}
@media (max-width: 992px){
h1{font-size:30px;}
}
@media (max-width: 768px){
h1{font-size:30px;}
}
h2{font-size:28px;}
@media (max-width: 1200px){
h2{font-size:26px;}
}
@media (max-width: 992px){
h2{font-size:22px;}
}
@media (max-width: 768px){
h2{font-size:18px;}
}
h3{font-size:20px;white-space: nowrap;overflow: hidden;}
@media (max-width: 1200px){
h3{font-size:20px;white-space: nowrap;overflow: hidden;}
}
@media (max-width: 992px){
h3{font-size:18px;}
}
@media (max-width: 768px){
h3{font-size:16px;white-space: nowrap;overflow: hidden;}
}
p, li{/* color: #ffffff; */letter-spacing:0.02em;margin:1em 0 1em;font-size:15px;}
.properties{color: #ffffff;}
img{max-width:100%;height:auto;}
ul{letter-spacing:0.1em;padding:0 0 0 30px;margin:0 0 20px;font-size:13px;color:#a1a1a1;}
a{-webkit-transition:all 170ms;transition:all 170ms;text-decoration:none;color:inherit;}
a:hover,a:focus,a:active{text-decoration:none;color:inherit;}
.align-center{text-align:center;}
.clean-list{display:inline-block;list-style-type:none;letter-spacing:0em;padding:0;margin:0;}
.clean-list li{list-style-type:none;}
.zagolov {font-size: 28px;color: #ffffff;padding: 20px;font-weight: 700;line-height: 1.35em;}
body{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1;}
body.dom-ready{opacity:1;}
input[type="text"]{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-appearance:none;border-radius:0;}
input:focus,button:focus{outline:none;}
.destinations-form{display:block;max-width:600px;margin:0 auto;position:relative;}
.destinations-form .input-line{display:block;width:100%;}
.destinations-form .input-line .form-input{width:100%;height:40px;border:0;padding:0  105px 0 10px;font-size:14px;font-family:"Raleway", sans-serif;letter-spacing:0.04em;border-radius:2px;color:#2c3e50;}
.destinations-form .input-line .form-input:focus{background:#fafafa;}
@media (max-width: 768px){
.destinations-form .input-line .form-input{padding-right:10px;}
}
.destinations-form .form-submit{position:absolute;right:0;top:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
@media (max-width: 768px){
.destinations-form .form-submit{padding:0 15px!important;}
}
.btn{-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;text-overflow:ellipsis;vertical-align:middle;display:inline-block;white-space:nowrap;overflow:hidden;}
.btn.btn-special{border-radius: 2px;background:#768ea1;line-height:40px;color:#ffffff;height:40px;font-family:"Raleway", sans-serif;font-weight:700;font-size:14px;letter-spacing:0.04em;padding:0 20px;}
.btn.btn-special:hover{background:#768ea1;}
.btn.btn-special:not(.no-icon)::before{font-family:icomoon;display:inline-block;margin-right:12.5px;}
.btn.btn-download{line-height:35px;border-radius:2px;font-family:"Raleway", sans-serif;font-weight:700;font-size:14px;letter-spacing:0.04em;padding:0 10px;margin:4px;}
.btn.btn-download{background:#d0eaff;}
.btn.btn-download:hover{background:#a9bed0;}
.btn.btn-outlined{color:#ffffff;height:40px;line-height:38px;border-radius:2px;font-weight:700;font-family:"Raleway", sans-serif;text-transform:uppercase;letter-spacing:0.04em;font-size:15px;padding:0 35px;min-width:140px;margin-top: 20px;}
.btn.btn-outlined:hover{background:#ffffff;color:#2c3e50;}
.btn.btn-default{position:relative;line-height:35px;border-radius:2px;font-size:14px;font-weight:700;font-family:"Raleway", sans-serif;letter-spacing:0.04em;padding:0 10px;margin-left:10px;}
.btn.btn-default{background:#ffffff;}
.btn.btn-default:hover{background:#bdbdbd;}
.main-header{position:absolute;padding:25px 0 0;z-index:9;right:0;left:0;top:0;}
.main-header .header-content{display:flex;justify-content:space-between;}
.header-content ul.menu{margin-left:auto;margin-right:0px;width:max-content;position:absolute;right:0;top:100%;}
.main-header .site-nav{align-items:center;position:relative;}
.main-header .site-nav .site-links li{display:inline-block;margin-right:45px;color:#ffffff;text-transform:uppercase;font-size:16px;font-weight:700;font-family:"Raleway", sans-serif;letter-spacing:0.04em;}
.main-header .site-nav .site-links li a:hover{color:#e7434e;}
@media (max-width: 768px){
.main-header .site-nav .site-links{display:none;}
}
.main-footer{background-repeat:repeat-x;padding:40px 0;}
@media (max-width: 768px){
.main-footer{padding:30px 0;}
}
.main-footer .widget .widget-title{color:#ffffff;text-transform:uppercase;letter-spacing:0.04em;font-weight:700;line-height:1em;font-size:14px;margin:0 0 20px;}
.main-footer .widget ul:not(.social-block){list-style:none;padding:0;margin:0;}
.main-footer .widget ul:not(.social-block) li{display:block;font-size:14px;letter-spacing:0.04em;color:#ffffff;line-height:1.2em;}
.main-footer .widget ul:not(.social-block) li a:hover{color:#e7434e;}
.main-footer .widget ul:not(.social-block) li:not(:last-of-type){margin-bottom:12.5px;}
@media (max-width: 992px){
.main-footer .widget{margin:0 0 45px;}
}
@media (max-width: 992px){
.main-footer{padding:60px 0 15px;}
}
.section{margin-bottom:50px;}
@media (max-width: 768px){
.section{margin-bottom:50px;}
}
.section-title{text-align:center;display:block;margin-bottom:74px;}
.section-title .sub-title{font-size:16px;line-height:1.2em;color:#717171;margin:0;}
@media (max-width: 768px){
.section-title{margin-bottom:45px;}
}
.hero-box{background-size:cover;background-position:center;padding:140px 0 40px 0;}
.hero-box .hero-text h1,.hero-box .hero-text p{text-transform:uppercase;line-height:1em;color:#ffffff;}
.hero-box .hero-text h1{font-family:"Raleway", sans-serif;letter-spacing:0.08em;font-weight:700;font-size:20px;line-height:1em;}
.hero-box .hero-text p{letter-spacing:0.04em;line-height:1em;font-size:16px;margin:0 0 20px;}
@media (max-width: 768px){
img{height:auto;}
.hero-box{padding:130px 0 30px;}
.hero-box .hero-text h1{font-size:20px;}
.hero-box .hero-text p{font-size:16px;}
}
.found-mp3{text-align:center;width:100%;align-items:center;border-radius:2px;-webkit-box-shadow:0px 0px 30px 0px rgba(52, 52, 52, 0.15);box-shadow:0px 0px 30px 0px rgba(52, 52, 52, 0.15);}
.globalAction{position:fixed;top:0;left:0;right:0;z-index:900;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;pointer-events:none;}
.globalAction.is-active{opacity:1;}
.globalAction-bar{position:absolute;left:0;top:0;width:33%;height:3px;background:#eb8417;pointer-events:none;transform:translateX(-33vw);-webkit-animation:1.5s ease-in-out infinite globalActionBar;animation:1.5s ease-in-out infinite globalActionBar;}
.globalAction-bar:before{content:'';position:absolute;right:0;height:100%;width:100px;box-shadow:0 0 10px 2px #eb8417;transform:rotate(2deg) translate(0px, -3px);}
.globalAction-block{position:fixed;top:20px;right:10px;pointer-events:none;}
.globalAction-block i{display:inline-block;content:' ';font-size:10px;width:1em;height:2.5em;margin-right:.3em;background-color:#eb8417;box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-animation:1s ease infinite globalActionPulse;animation:1s ease infinite globalActionPulse;opacity:.35;}
.globalAction-block i:last-child{margin-right:0;}
.globalAction-block i:nth-child(2){animation-delay:.2s;}
.globalAction-block i:nth-child(3){animation-delay:.4s;}
@media (max-width:480px){
.globalAction-block{display:none;}
}
@keyframes globalActionBar {from {transform: translateX(-33vw); } to {transform: translateX(100vw); } }
@keyframes globalActionPulse {from {-webkit-transform: scaleY(1.5); -ms-transform: scaleY(1.5); transform: scaleY(1.5); opacity: 1; } to {-webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); opacity: .35; } }

.result{text-align:center;margin-bottom:20px;padding:1.666666666666667%;margin-top:20px;border:0;border-bottom:1px solid #eeeeee;}
.result .options{margin-top:15px;}
.menu{display:none;top:100%;right:0;z-index:1000;padding:2px 0;margin:2px 0 0;list-style:none;font-size:16px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box;}
.menu>li>a{padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}
button{color:inherit;}
@media print{
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05);}
}
/*! CSS Used fontfaces */
@font-face{font-display:swap; font-family:"Open Sans";font-weight:300;font-style:normal;src:local("Open Sans Light"), url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-Light.ttf);}
@font-face{font-display:swap; font-family:"Open Sans";font-weight:400;font-style:normal;src:local("Open Sans Regular"), url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-Regular.ttf);}
@font-face{font-display:swap; font-family:"Open Sans";font-weight:600;font-style:normal;src:local("Open Sans SemiBold"), url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-SemiBold.ttf);}
@font-face{font-display:swap; font-family:"Open Sans";font-style:italic;font-weight:300;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-LightItalic.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:italic;font-weight:400;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-RegularItalic.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:italic;font-weight:600;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-SemiBoldItalic.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:italic;font-weight:700;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-BoldItalic.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:italic;font-weight:800;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-ExtraBoldItalic.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:normal;font-weight:300;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-Light.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:normal;font-weight:400;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-Regular.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:normal;font-weight:600;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-SemiBold.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"), url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-Bold.ttf);}
@font-face{font-display:swap; font-family:"Open Sans";font-style:normal;font-weight:700;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-Bold.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"Open Sans";font-style:normal;font-weight:800;src:url(chrome-extension://pfjibkklgpfcfdlhijfglamdnkjnpdeg/assets/fonts/OpenSans-ExtraBold.ttf) format("truetype");}
@font-face{font-display:swap; font-family:"icomoon";src:url("fonts/icomoon.eot%3Fligyrv");src:url("fonts/icomoon.eot%3Fligyrv") format("embedded-opentype"), url("fonts/icomoon.ttf%3Fligyrv") format("truetype"), url("fonts/icomoon.woff%3Fligyrv") format("woff"), url("fonts/icomoon.svg%3Fligyrv") format("svg");font-weight:normal;font-style:normal;}












/* Базовый контейнер табов */
.tabs {
	min-width: 320px;
	max-width: 800px;
	padding: 0px;
	margin: 0 auto;
}
/* Стили секций с содержанием */
.tabs>section {
	display: none;
	padding: 15px;
	background: #fff;
	border: 1px solid #ddd;
}
.tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.tabs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.tabs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 15px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
}
/* Шрифт-иконки от Font Awesome в формате Unicode
.tabs>label:before {
	font-family: fontawesome;
	font-weight: normal;
	margin-right: 10px;
}
.tabs>label[for*="1"]:before {
	content: "\f001";
}
.tabs>label[for*="2"]:before {
	content: "\f008";
}
.tabs>label[for*="3"]:before {
	content: "\f028";
}
.tabs>label[for*="4"]:before {
	content: "\f026";
} */
/* Изменения стиля переключателей вкладок при наведении */
 
.tabs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.tabs>input:checked+label {
	color: #555;
	border-top: 1px solid #009933;
	border-bottom: 1px solid #fff;
	background: #fff;
}
/* Активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4 {
	display: block;
}
/* Убираем текст с переключателей 
* и оставляем иконки на малых экранах
*/
 
@media screen and (max-width: 680px) {
	.tabs>label {
		font-size: 0;
	}
	.tabs>label:before {
		margin: 0;
		font-size: 18px;
	}
}
/* Изменяем внутренние отступы 
*  переключателей для малых экранов
*/
@media screen and (max-width: 400px) {
	.tabs>label {
		padding: 15px;
	}
}


/*! CSS Used from: Embedded */
.progress{height:1.5rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;}
.progress,.progress-bar{display:-webkit-box;display:flex;overflow:hidden;}
.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#316fea;-webkit-transition:width .6s ease;transition:width .6s ease;}
@media (prefers-reduced-motion:reduce){
.progress-bar{-webkit-transition:none;transition:none;}
}
.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1.5rem 1.5rem;}
.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite;}
@media (prefers-reduced-motion:reduce){
.progress-bar-animated{-webkit-animation:none;animation:none;}
}
/*! CSS Used keyframes */
@-webkit-keyframes progress-bar-stripes{0%{background-position:1.5rem 0;}to{background-position:0 0;}}
@keyframes progress-bar-stripes{0%{background-position:1.5rem 0;}to{background-position:0 0;}}






.youtube-container .bt{cursor:pointer;}
button{color:inherit;}
.youtube-container{position:relative;width:100%;max-width:400px; margin-left: auto; margin-right: auto;}
.youtube-container img{width:100%;height:auto;}
.youtube-container .bt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:silver;border:none;border-radius:5px;text-align:center;}
.youtube-container .bt:hover{font-size:5.5em;}
.html5-video-player svg{pointer-events:none;}
.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar{width:10px;background-color:#424242;}
.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-track{background-color:#424242;}
.html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb{background-color:#8e8e8e;border:1px solid #424242;border-radius:5px;}
.ytp-button{border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;}
.ytp-button,.ytp-button:focus{outline:0;}
.ytp-button::-moz-focus-inner{padding:0;border:0;}
.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer;}
@media print{
.html5-video-player *{visibility:hidden;}
.ytp-large-play-button{opacity:1!important;display:block!important;visibility:visible!important;}
.ytp-large-play-button *{color:#000!important;visibility:visible!important;}
}
.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63;}
.ytp-large-play-button svg{height:100%;position:absolute;width:100%;}
.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8;}
.youtube-container:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1;}
@media print{
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05);}
}


/* Новая верстка результатов поиска */
@media (min-width: 768px){
	.container{width:640px;}
	}
	@media (min-width: 992px){
	.container{width:860px;}
	}
	@media (min-width: 768px){
	.col-md-6, .col-md-8 {float:left;padding:10px;}
	.col-sm-12{width:50%;}
	}
	@media (min-width: 992px){
	.col-md-6, .col-md-8 {float:left;padding:10px;}
	.col-md-6 {width: 25%;}
	.col-md-8{width:33.33333%;}
}
.youtube-search-results{
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
}


/* Font Awesome */




/* Новая верстка результатов поиска */
.textcols {
	white-space: nowrap;
}
.textcols-item {
	white-space: normal;	
	display: inline-block;
	position: relative;
}
.textcols .textcols-item:first-child {
	margin-right: 10px;
	position: relative;
}
.textcols .textcols-item:nth-child(2) {
	top: -14px;
}










section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{border:0;}
button{color:inherit;font:inherit;margin:0;}
button{overflow:visible;text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
*{margin:0;border:0;padding:0;font-size:100%;box-sizing:border-box;}
*:before,*:after{box-sizing:border-box;}
h2{margin:0 0 0.5em;font-weight:700;line-height:1.35em;}
@media (max-width: 1200px){
h2{line-height:1.25em;}
}
@media (max-width: 992px){
h2{line-height:1.2em;}
}
@media (max-width: 768px){
h2{line-height:1.15em;}
}
h2{font-size:25px;padding:20px;}
@media (max-width: 1200px){
h2{font-size:26px;}
}
@media (max-width: 992px){
h2{font-size:22px;}
}
@media (max-width: 768px){
h2{font-size:18px;}
}
p{letter-spacing:0.02em;margin:1em 0 1em;}
img{max-width:100%;height:auto;}
a{-webkit-transition:all 170ms;transition:all 170ms;text-decoration:none;color:inherit;}
a:hover,a:focus,a:active{text-decoration:none;color:inherit;}
button:focus{outline:none;}
.btn{-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;text-overflow:ellipsis;vertical-align:middle;display:inline-block;white-space:nowrap;overflow:hidden;}
.btn.btn-download{line-height:35px;border-radius:5px;color:#ffffff;font-family:"Raleway", sans-serif;font-weight:700;font-size:14px;letter-spacing:0.04em;text-transform:uppercase;padding:0 15px;}
.btn.btn-download{background:#de6464;}
.btn.btn-download:hover{background:#34495e;}
.btn.btn-default{position:relative;line-height:35px;border-radius:5px;border:1px solid #bdbdbd;font-size:14px;font-weight:700;font-family:"Raleway", sans-serif;text-transform:uppercase;color:#343435;letter-spacing:0.04em;padding:0 20px;margin-left:10px;}
.btn.btn-default:hover{background:whitesmoke;}
@media (max-width: 768px){
img{height:auto;}
}
button{color:inherit;}
@media print{
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05);}
}
.youtube-result{float:left;padding-left:2%;}
.youtube-container .bt{cursor:pointer;}
button{color:inherit;}
.youtube-container{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}
.youtube-container img{width:100%;height:auto;}
.youtube-container .bt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:silver;border:none;border-radius:5px;text-align:center;}
.youtube-container .bt:hover{font-size:5.5em;}
.ytp-button{border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;}
.ytp-button,.ytp-button:focus{outline:0;}
.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer;}
@media print{
.ytp-large-play-button{opacity:1!important;display:block!important;visibility:visible!important;}
.ytp-large-play-button *{color:#000!important;visibility:visible!important;}
}
.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63;}
.ytp-large-play-button svg{height:100%;position:absolute;width:100%;}
.ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8;}
.youtube-container:hover .ytp-large-play-button-bg{-moz-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1;}
@media print{
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05);}
}
tr{margin-bottom:10px;}
@media (min-width: 1200px){
.col-lg-12{float:left;}
.col-lg-12{width:50%;}
}
@media (max-width: 768px){
img{height:auto;}
}
@media print{
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
}
@media (min-width:768px){
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05);}
}
@media print{
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
}
@media (min-width:768px){
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.25);border:2px solid transparent;border-radius:10px;background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5);}
::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05);}
}
tr{margin-bottom:10px;}



/* ПОДСКАЗКИ */
#suggestion_box ul#suggestions{background:#fff;color:#000;text-align:left;padding:0 0 5px;line-height:normal;list-style:none;position:absolute;width:100%;top:48px;margin:0;z-index: 1;}
ul#suggestions li.search_result{padding:3px 15px;cursor:pointer;margin:10px 0;}
ul#suggestions li.active{background-color:#f0f0f0;font-weight:600;}
/* END ПОДСКАЗКИ END */
