/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@media (min-width:1200px){
.hidden-lg{display:none !important}
.hidden-md{display:none !important}
}
@media (max-width:1199px){
  .main_text p{
    text-align: left;    
  }
}

body {
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	}

.ru-border-red {
  border: 1px solid red;
  padding: 3px;
}

#sp-header-mobile
{
  padding-top: 3px;
}
.customrun_title h2 {
  font-size: 1.5em;
}
.run_title_mobile {
  text-align: center;
  color: #336fae;
  font-size:0.6em;
}
.run_title_mobile h2{

  font-size:2em;
}
.mod-languages {
margin-top: 30%;   
}
@media (max-width:600px){
div.container{padding-left: 0px; padding-right: 0px;}
}
.mobile-logo {
  padding-left: 5px;
}
.lang-mob .mod-languageslang-mob ul.lang-inline {
  margin: 0;
  padding: 0;
}
.lang-mob .mod-languageslang-mob ul.lang-inline li {
  border: none;
  display: inline;
  margin: 0 0 0 0;
  width: auto;
  padding-left: 2px;
}
.lang-mob .mod-languageslang-mob ul.lang-inline li a {
  padding: 0 !important;
  display: inline;
}
.lang-mob .mod-languageslang-mob ul.lang-inline li a img {
 display: inline;
}
.mod-languageslang-mob {
margin-top: 10%; 
margin-left: 30%;  
}
#siteNav {
  display: none;
}