nav.main_menu ul li { text-transform: uppercase; }
nav.main_menu ul li a { letter-spacing: 0.3px; }
.google_map { margin-bottom: 25px; }

/*.vimeo_vcont { border: 6px solid #ffffff; border-radius: 5px; }*/

/* Размеры заголовка страницы */
.title { height: 45px; margin: 0; }
.title .container { bottom: 0; }

.container { margin-top: 25px; }

.footer_top, .footer_bottom { font-weight: normal; }
.footer_top { padding: 30px 50px 20px 50px !important; }

.footer_top .button:hover { color: #ffffff; background-image: url(../img/button_pixel_hover.png); background-position: 0px 0px; background-repeat: repeat; }

.footer_top h6 { font-size: 16px; line-height: 19px; font-weight: 500; letter-spacing: 0px;}
.footer_bottom { font-size: 15px; height: 40px; line-height: 35px; }

.title h1 { letter-spacing: 0.3px; }
.withoutspace { margin-top: -25px; }
.textwidget > p { padding-bottom: 5px; }
p { line-height: 20px; }
header.centered_logo .header_inner_right{ margin: 0 0 -3px;}