.sp-megamenu-parent {

    font-family: 'Montserrat', sans-serif !important; 
    text-transform: uppercase;
}

 

@media (max-width: 1199px) {
    .sp-megamenu-parent>li>a, .sp-megamenu-parent>li span {
    padding: 0 7px;
    font-size: 10px !important;
    padding: 
}
}

@media (max-width: 1005px){
#sp-header-topbar .container-inner>.row {
    min-height: 0px !important;
}
}


/*------------------------------Table--------------------------------*/

.border tr td{
  border: 1px dotted #ccc;
  padding: 6px;
   
}


table.border tr:hover {
  background-color:  #f5f5f5;
 

} 


/*------------------------------SpiSKI--------------------------------*/



.otrasl{
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  margin-top: 30px;

}

.otrasl::after{
    content: ' ';
    display: block;
    width: 400px;
    height: 2px;
background-image: -webkit-linear-gradient(left, #fff, red, #fff);
background-image: -moz-linear-gradient(left, #fff, red, #fff);
background-image: -ms-linear-gradient(left, #fff,red, #fff);
background-image: -o-linear-gradient(left, #fff, red, #fff);
    margin-bottom: 10px;
    margin-top: 10px;
transition-duration: .5s;
margin: 0 auto;

}

.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 1.75rem;
}



/*--------------------RS FORMS style--------------------------*/

.form-label {
    margin-bottom: 0.5rem;
    font-weight: bold;
}

 

fieldset.formFieldset legend{
 
color:#000;
line-height: 36px;
}


div.formBody{
margin-top:5px;


}

.formCaption2{
margin-top:16px;
font-weight:bold;
 
color:#000;
letter-spacing:2px;

}

.rsform-block-svob-text .formBody{

font-weight:bold;
 
color:#000;
text-align:center;

}

.formRequired{
  color: red;
 

}

.rsform-submit-button{
  color:#d2050f;
  background-color: #fff;
  border: 1px solid #d2050f;
  padding: 10px 25px;
  cursor: pointer;
  transition-duration: .5s;

}


.rsform-submit-button:hover{
  color:#fff;
  background-color: #d2050f;
  border: 1px solid #d2050f;
  

}

.formError {
    color: #CF4D4D;
    font-weight: normal !important;
 
    font-style: italic  !important;
}

.rsform_error_3{
  color: RED;

}



.archive h2{
  font-size: 22px;

}
.mod-languages{

}

 .sp-module-content .mod-languages ul.lang-inline li a { 
      color: #fff;
   
      font-weight: bold;
      text-shadow: 2px 2px 4px #000;
      
}

.sp-module-content .mod-languages ul.lang-inline li a:hover {
     background: none !important;
   }

.sp-module-content .mod-languages ul.lang-inline li a:hover {
background: #EA2128;    
}

.sp-module-content .mod-languages ul.lang-inline li { 
    float: right;
 
}
 

  

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.attantion>a {
    color: #ec430f;
}



.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 15px;
    padding: 8px 0px;
    line-height: 18px;
    font-weight: 400;
    border-bottom: 1px solid #ccc;
    display: block;
}



 
h2.rsdir-listing-title {
    font-weight: bold;
    font-size: 17px;
    margin-top: 0;
  text-align: center;
  font-size: 0px; !important;

}


 .rsdir-listing {
    border: 0px !important;
 
}