input#s {
    width: 100%;
}
.ubm_banner img {
    width: 80%;
    border: 1px solid #0073AA;
}

.ssm-open-nav span{
vertical-align: text-bottom;
}
.ssm-open-nav * {
color:white;
}
.olonecHeader {
	background-image: url(/wp-content/themes/emulator/images/olonec-mosaic-final.png);
    background-repeat: no-repeat;
    background-position: 100% 0%;
}

.header{
margin:0;
}
.side-blok table#wp-calendar {
  margin-top:0!important;
}
.wpprestige_latestimageswidget {
  margin-bottom: 10px!important;
}

.searchform input{
  border: 1px solid #EAEAEA;
}
.searchform label{
display:none;
}
table tr:nth-of-type(even) {
  background: #FAFAFA;
}
table th{
  text-align: left!important;
}
.side-blok #wp-calendar th{
text-align: center!important;
}
table td {
  border:0;
  border-bottom: 1px solid #eaeaea;
}
.wp-post-navigation div {
  width: 40%;
}
.center-full {
  min-height: 450px;
}
.post h6{
margin-bottom:10px;
}
td.contracts-count {
  text-align: center;
  vertical-align: middle;
}

table th{
  background: #0073AA;
  vertical-align: middle;
  text-align: center;
  border: none;
}

.pull-right-el{
	float:right!important;
}
.menu-item .fa-calendar.fa{
margin: 0 auto 10px;
}
.home-bottom-wrap {
    font-family: "Roboto Condensed",sans-serif;
}

.home-bottom-wrap a:hover{
color: #F9F9F9!important;
}
body {
  background: none;
}
body{
background-color: #444444!important;
}
.wp-post-navigation div a:after {
  margin-top: 0;
  top: 0;
}
.wp-post-navigation {
  margin-top: 20px!important;
}
.wp-post-navigation a {
  color: #444444!important;
  font-family: 'Roboto Condensed',sans-serif!important;
}

#credits a, #credits a:hover{
  color: #FFF;
}
#credits {
  font-size: 14px;
  color: #FFF;
  text-shadow: none;
}
.entry-info {
  margin-bottom: 20px;
}
.menunav ul li a:hover, .menunav ul li ul li a:hover, .menunav .menu-item-has-children:hover, .menunav ul li ul, .menunav li a:hover {
    color: white!important;
}

.breakingNews >ul{
margin-left:-20px!important;
  left:262px!important;
}

#currency-cb >table td{
  border:none;
}
#currency-cb >table{
margin:0;
  color:black;
}
#mobilemenu a:hover {
    color: #FFF;
}
.mm-menu .mm-list > li::after {
    border-color: rgba(255, 255, 255, 0.7);
}
.mm-menu em.mm-counter {
    color: rgba(255, 255, 255, 0.7);
}
.mm-menu .mm-list > li > a.mm-subopen::before {
    border-color: rgba(255, 255, 255, 0.7);
}
.mm-menu .mm-list > li::after {
    border-color: rgba(255, 255, 255, 0.7);
}

.mm-menu .mm-header {
    color: #FFF;
    border-color: rgba(255, 255, 255, 0.7);
}
.mm-menu {
    background: #2980b9;
}
#mobilemenu a {
    color: #FFF;
}
.wiText {
    display: none;
}
.wiDay{
white-space: normal;
}

.breakingNews > ul > li > a:hover {
    color: #2096CD!important;
}
.breakingNews > .bn-navi > span {
    height: 56px;
  border-color: transparent transparent transparent #2096CD!important;
}
.breakingNews ul li {
    padding: 18px 10px 10px 0px!important;
}
.breakingNews {
    width: 70%;
  height:56px;
    float: right;
border: 2px solid #2096CD;
}
.breakingNews>.bn-title{
  width:232px!important; height:56px;
background: #2096CD none repeat scroll 0% 0%;
}

.breakingNews > .bn-title > h2 {
    line-height: 56px;
}
.breakingNews > .bn-title > span {
    top: 18px;
}
.right-align-element{
float:right!important;
  margin-right: 10px;
}
.weather-fix{
top:-3px;
}
.wpprestige_latestimageswidget {
  margin-bottom: 30px;
}
.contact-fio input[type="text"], .contact-email input[type="text"], .wpcf7-email, .contact-index input[type="text"], .contact-adress input[type="text"], .contact-text input[type="text"] {
  width: 50%;
  padding: 10px 20px;
  background: #f9f9f9;
  box-shadow: 0 0 2px #999;
  border: 1px solid #ddd;
  font-size: 14px;
  line-height: 19px;
  border: none;
  color: #191919;
  font-weight: normal;
}
#wrap > .header {
  margin: 0;
  min-height:210px;
}

.menunav {
  margin: 0 auto 0;
}

.logo img{
  max-height: 150px;
}

.logo {
  padding-bottom: 25px;
}

.side-blok #wp-calendar th {
  border: 1px solid #0073AA;
}

.menunav #search {
  display: none!important;
}

.menunav ul li {
  padding: 20px 10px 10px 0px;
}

table.main-resources td {
  border: none;
}

table.main-resources tr:nth-of-type(odd) {
  background: none;
}

table.main-resources tr:nth-of-type(even) {
  background: none;
}

@media only screen and (max-width: 1000px){
 .olonecHeader {
    background-image: url(/wp-content/themes/emulator/images/bg_light_blue.png);
    background-repeat: repeat;
    background-position: 50% 50%;
}
.olonecHeader {
  margin-bottom: 20px;
}
}

#mobilemenu {
    height: 100%;
    background-color: #0073AA;
    width:400px;
    left: 0;
    top: 0;
    z-index: 9999;
    position: fixed;
    overflow-y: auto;
    transform: translate(-400px,0);
}
/* overlay layer */
.ssm-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.45098);
    display: none;
    z-index: 9998;
}
#wrap{
    min-height: 100%;
}

@media only screen and (max-width: 400px){
#mobilemenu {
    width:100%;
}
}

a.mm-next.swipe-close {
  color: #489AC2!important;
  background-color: rgb(0, 115, 170);
}

a.mm-next.swipe-close:hover{
color: #FFF!important;
}

#menu .fa-calendar{
margin-right:10px;
}

#menu .open-modal span.fontawesome-text{
display:none!important;
}

#menu .open-modal{
  float:right;
}

.textwidget .hide { display: none !important; }