.novsb { display:none !important}
.row { padding:0 30px}
p a { color: #dc3535 }
p a:hover { text-decoration:underline}
.m-wdth-900 { max-width:900px}

.bc_yell { background: #e9f106 }
.infoNajneskor { display: inline-block; clear: both; background: #dddddd85; padding: 5px 12px }

a.c-theme-bg:hover { color: #fff; background: #8a8537 !important }

  .error { background:#e30505; color:#fff; padding:6px 20px; text-align:center; width:100%}
  .ok { background:#20b90b; color:#fff; padding:6px 20px; text-align:center; width:100%}

.c-layout-revo-slider .tp-caption h3, .c-layout-revo-slider .tp-caption  { text-shadow:3px 3px 5px #000}
.c-layout-revo-slider .c-sub-title { text-shadow:2px 2px 5px #000}


input:required:invalid, input:focus:invalid {
  border:1px solid #d50404; 
  -moz-box-shadow: none;
}

.hdr-top li { padding: 0 6px 0 6px !important;  }

.owl-carousel .owl-controls { margin-top: 20px }
.decor-clone { box-decoration-break: clone }
.form-group { position:relative}
span.valid {position:absolute; top:0px; right:0px; padding:11px 9px; background:#d50404; color:#fff !important}
.c-content-media-1 .c-title { font-size: 30px }
.c-content-title-1.main h1 { font-size: 45px }

.c-bg-red-2 { background: #e9f106 }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li.active a { border-bottom: 5px solid #bab348 }

h2.red2 { color: #dd1414 }

.c-content-tab-4.c-opt-3 > .nav > li > a:hover, .c-content-tab-4.c-opt-3 > .nav > li > a:focus { background: #b80c0c; color: #fff !important }
.c-content-tab-4.c-opt-3 > .nav > li.active > a { background: #dd1414 !important; color: #fff !important }
.c-layout-revo-slider .c-subtitle {
    display: inline-block;
    padding: 12px 0 8px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.c-content-testimonial-2.news .c-author > .c-portrait {
      background-size: cover;
      width: 156px;
      height: 97px;
      border-radius:0px;
      float: left;
      margin-right: 20px; }

  .c-content-testimonial-2.news .c-testimonial {
    font-size: 20px;
    line-height: 18px;
    font-weight: 300;
    color: #3f444a;
    margin: 30px 0 5px 0; }

  .c-content-testimonial-2.news { padding-bottom:50px; min-height:300px;}

  .c-margin-t-0 {  margin-top: 0px  !important ; }
.c-margin-b-0 { margin-bottom: 0px !important; } 
.c-margin-t-50 { margin-top: 50px !important; }
  .c-padding-l-0 {  padding-left: 0px; }
  .c-padding-l-20 {  padding-left: 20px; }
  .c-padding-l-40 {  padding-left: 40px; }

  .c-font-color-gray {  color:#bbb !important }

  .c-content-events-1 .c-content-events-1-item > .c-content-events-1-content-container > .c-content-events-1-link.c-theme { color:#c5bf66}
  .c-content-events-1 .c-content-events-1-item > .c-content-events-1-content-container > .c-content-events-1-list.c-theme > .c-content-events-1-list-item { color:#c5bf66}

.pokec p { margin-bottom:20px; font-size:19px; line-height:1.4em}
.c-content-title-1 > h3.c-font-uppercase { font-size:50px; font-weight:100 !important}

.bx-info { margin: 60px 0 0 30px; }
.bx-info h3 { margin:0; font-size: 60px; font-weight:100 }
.bx-info h4 { margin-top:-5px; font-size:38px; font-weight:600 }

.bx-meno h3 { font-size: 55px !important; font-weight: 100 !important }
    /*.bx-meno h3 strong { font-size: 32px !important; }*/

.bx-ucast { padding: 10px 30px 20px 30px; border-radius: 5px; box-shadow: 3px 3px 3px #ddd; }
.bx-ucast h3 { font-size: 20px; font-weight: 100; text-transform:uppercase }
    .bx-ucast .btn { display: block; width: 100%; margin: 10px 0 0 0; padding: 7px 20px; font-size: 16px; font-weight: 100; background: #4f4f4f; color: #fff; }
.bx-ucast .btn:hover { background:#e9f106; color:#222}
.bx-ucast .result { display: block; width: 100%; margin: 10px 0 0 0; padding: 7px 20px; font-size: 16px; font-weight: 100; background:#1fa40c; color: #fff }
.bx-ucast .result.no { background:#d50404; color:#fff}

@media (max-width:730px) { /* 991px */ .c-layout-header.c-layout-header-6 .c-top-menu { display:none !important}
   .c-layout-header.c-layout-header-6 .c-icons.c-theme-ul { display:none !important}
   .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler {top:22px}

    .c-layout-revo-slider, .tp-banner-container .tp-revslider-mainul { max-height: 320px }
        .c-layout-revo-slider, .tp-banner-container .tp-revslider-mainul h3, .slotholder, .tp-revslider-slidesli, .tp-fullwidth-forcer, .tp-revslider-mainul, .revslider-255, .rev_slider, .tp-banner-container, .forcefullwidth_wrapper_tp_banner { max-height: 320px !important }
     
    .tp-revslider-mainul h3 { font-size:37px; line-height:0.95em}
  }

@media screen and (min-width: 300px) and (max-width: 500px) {
   .c-main-title  {  white-space:normal; width:250px !important} 
    .m-font-hdr { font-size: 25px }
    .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo::after { display:none}
     .top-box-m { padding-bottom: 0px !important }
    .top-box-m .c-margin-b-40 { margin-bottom: 10px !important }
        .top-box-m .row .col-sm-4 { margin-bottom: 40px !important }

    .top-squere-m .c-content-media-1 { height:unset !important }
    .top-squere-m .c-content-media-1 h2 { font-size:23px; margin:7px 0 10px 0; line-height:1.1em }

    .info-about-m { padding: 0 0 20px 0 !important; margin-top: 15px !important }
        .info-about-m .c-feature-content { padding-bottom: 0 !important }
        .info-about-m .c-content-v-center { padding-top:330px !important }
        .info-about-m .c-feature-bg.bc-oop { background-image: url(/Img/voziky_m.jpg) !important }
        .info-about-m .c-feature-bg.bc-bozp { background-image: url(/Img/bozp_m.jpg) !important }
        .info-about-m .c-feature-bg.bc-voziky { background-image: url(/Img/oop_m.jpg) !important }
         
    .c-layout-footer h3 { font-size: 30px !important }
        .c-layout-footer.c-layout-footer-3 .c-prefooter { padding: 39px 0 0px 17px  !important}
            .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container { margin-bottom:15px}
            .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li { border-bottom: unset !important }
        .c-layout-footer.c-layout-footer-3 h3 { text-indent: -10000px; border-bottom: 1px solid #515151; height: 0px }
            .c-layout-footer.c-layout-footer-3 h3.fy { height: auto !important; border:unset; text-indent:unset }
  }

 @media screen and (min-width: 300px) and (max-width: 600px) {
    .c-main-title { white-space: normal; width: 350px !important } 
    .c-noscrn-500 { bottom:10px }
    .c-layout-revo-slider .c-sub-title { font-size:23px !important} 
    .tparrows.circle { display: none }

    .bx-meno h3 { font-size: 38px !important }

    .c-content-title-1.main h1 { font-size: 28px }
    .bx-info { margin: 12px 0 0 0px; padding: 0 11px; }
        .bx-info h3 { font-size:34px}
        .bx-info h4 { margin-top: 1px; font-size: 30px;}
    .c-content-title-1 > h3.c-font-uppercase { font-size: 34px;}


 }

  @media screen and (min-width: 600px) and (max-width: 700px) {
   .c-main-title  {  white-space:normal; width:450px !important; font-size:60px}
   .tp-mask-wrap { left:30px !important}
   .c-noscrn-500 { display:none}
  }

