/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 25px 0;
    font-family: 'Open Sans';
    font-weight: 300;
    color: #c31517;
    text-transform: none;
}

h2 {
    font-size: 35px;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
p {
      font-family: tahoma, arial, helvetica, sans-serif;
}

body {
    font-family: tahoma, arial, helvetica, sans-serif;
}

.uk-article h1.uk-article-title {
    color: #c31517;
    font-weight: 100;
    margin-bottom: 30px !important;
}
img.uk-overlay-scale {
    width: 150px;
}
.uk-width-medium-1-2.uk-panel-box.white-box {
    background: #1d1d1d;
    padding: 0;
    margin: 0;
}
td.infor {
    text-align: right;
}
.uk-width-medium-1-2.uk-panel-box.white-box p {
  text-align:   center; 
}
.uk-grid.contact-page {
  margin:   0px;
}
h3.uk-accordion-title {
    background: ##c31517;
    color: #fff;
    border-bottom: 4px solid #044443;
    padding: 15px 30px;
    border-radius: 10px 10px 0px 0px;
}

table#table1.uselinks td h2 {
    margin: 25px 0 0px 0 !important;
}

td.subannounce {
    background: #19c6ce;
    border-radius: 20px;
    border-bottom: 5px solid black;
}
td.subannounce a{
    color : #000;
    text-decoration:  underline;
}
em {
    color: #f30011;
}
.tm-main > div {
    background: #000;
}
.tm-main{
padding: 20px; 
}

.tm-bottom-b {
  height: 315px;
  padding: 140px 0px;
}

.tm-block-footer .uk-nav-side > li.uk-active > a {
  background: transparent;
  border-radius: 5px;
  border:1px solid #fff;
padding: 4px 10px;
}
.tm-bottom-a .corefeatureshome h3.uk-panel-title {
    font-size: 25px;
}

.tm-bottom-a h3.uk-panel-title {
    color: #fff;
    text-align: center;
    font-size: 40px;
    font-weight: 100;
}

.corefeatureshome div div:hover img.uk-overlay-scale {
    transform: scale(.8) rotate(5deg);
}

.tm-bottom-b p {
	font-size: 60px;
}
.uk-text-center.uk-panel-teaser {
    max-width: 180px;
    margin: 15px auto;
}
section.tm-top-b >div >div {
    background: url('/web/20241122010131im_/https://showbackstage.ru/assets/templates/backstage/main_bgimg.jpg') bottom right no-repeat #000;
    padding-right: 550px;
}
#footer-menu {
   display: flex;
   justify-content: center;
}

#footer-menu li {
    display: block;
	position: relative;
    float: left;
    margin-left: 10px;
}

#footer-menu li a {
	color: #b62c36;
	padding-right: 10px;
}
#footer-menu li:last-of-type a {
		border-right:none;
}

#footer-menu li:hover a{
	background: #141414;
}
.uk-button {
	background: #000000;
	border: 2px solid #97080a;
	color: #b62c36;
}

ul.uk-navbar-nav.uk-hidden-small > li > a {
    color: #D0D0D0;
    margin-bottom: 20px;
    height: 40px;
    line-height: 40px;
}

ul.uk-navbar-nav.uk-hidden-small > li > a:hover {
    color: #b62c36;
    border-top: 1px solid #b62c36;
    border-bottom: 1px solid #b62c36;
}
.primary {
	color: #c31517;
}
.white {
	color: #FFFFFF;
}
h3.uk-panel-title.uk-margin-bottom-remove {
    text-align: center;
    color: #fff;
}
.form-horizontal .control-group {
    margin-bottom: 15px;
}

#Message {
      height: 100px;
}

input#Send {
    line-height: 20px;
    height: 40px;
}

/* Tables */

#table1, #featureComparison {
  text-align: left;
  background: #212121;
  width: 100%;
  padding: 20px;
}

#table1 td, #featureComparison td, #featureComparison th {
  padding: 5px 20px;
  border: 1px solid #000;
}
#featureComparison th {
 background: #fff;
}

.nicebox {
    background: url('/web/20241122010131im_/https://showbackstage.ru/assets/templates/images/main_bgimg.jpg') bottom right no-repeat #000;
}

#featureComparison th {
    background: #2D2D2D;
}

#featureComparison th[headers] {
    background: #505050;
}

.uk-dropdown {
  background: url('/web/20241122010131im_/https://showbackstage.ru/assets/templates/images/scs_menu_bg.jpg') top center no-repeat #2D2D2D;
  border-top: 2px solid #505050;
  border-bottom: 2px solid #141414;
}


.tm-navbar-sizer {
    height: 0px !important;
}


/* ANIMATIONS   */

body >.tm-bottom-b {
    height: 315px;
    background: url('https://web.archive.org/web/20241122010131im_/https://ak.picdn.net/shutterstock/videos/2258581/thumb/1.jpg') top center;
    padding: 140px 0px;
    -webkit-animation:20s scroll infinite linear;
    -moz-animation:20s scroll infinite linear;
    -o-animation:20s scroll infinite linear;
    -ms-animation:20s scroll infinite linear;
    animation:20s scroll infinite linear;
}

@-webkit-keyframes scroll{
  100%{
    background-position:-3000px 0;
  }
}

@-moz-keyframes scroll{
  100%{
    background-position:-3000px 0;
  }
}

@-o-keyframes scroll{
  100%{
    background-position:-3000px 0;
  }
}

@-ms-keyframes scroll{
  100%{
    background-position:-3000px 0;
  }
}

@keyframes scroll{
  100%{
    background-position:-3000px 0;
  }
}


/* Smartphones */
@media (max-width: 480px) { 
section.tm-top-b >div >div {
    background: url('/web/20241122010131im_/https://showbackstage.ru/assets/templates/images/main_bgimg.jpg') 171px 460px no-repeat #000;
    padding-right: 0px;
}
.tm-bottom-b p {
    font-size: 30px;
    line-height: 1.2em;
}
.uk-overlay-panel {
  display:  none;
}
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) { 
section.tm-top-b >div >div {
    background: url('/web/20241122010131im_/https://showbackstage.ru/assets/templates/images/main_bgimg.jpg') 81px 140px no-repeat #000;
    padding-right: 0px;
}
.tm-bottom-b p {
    font-size: 40px;
    line-height:  1.2em;
}
}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) { 
.tm-bottom-b p {
    font-size: 40px;
    line-height: 1.2em;
}
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 
.tm-bottom-b p {
    font-size: 40px;
    line-height: 1.2em;
}
}
/* Large Display */
@media (min-width: 1200px) { 

}


/*
     FILE ARCHIVED ON 01:01:31 Nov 22, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:56:49 Oct 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.614
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 25.711
  LoadShardBlock: 644.787 (3)
  PetaboxLoader3.datanode: 437.562 (5)
  PetaboxLoader3.resolve: 230.717 (2)
  load_resource: 538.331
  loaddict: 344.999
*/