/*
Theme Name: xsystem
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: xsystem
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

xsystem is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

.social-likes,.social-likes__button,.social-likes__widget{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;box-sizing:border-box}.social-likes:after,.social-likes:before,.social-likes__button:after,.social-likes__button:before,.social-likes__widget:after,.social-likes__widget:before{display:none}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .25s ease-in}.social-likes>*{display:block;visibility:hidden}.social-likes_visible>*{visibility:inherit}.social-likes{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:16px}.social-likes__widget{position:relative;white-space:nowrap;font-size:inherit}.social-likes__button,.social-likes__widget{display:block;cursor:pointer;line-height:inherit}.social-likes__button{text-rendering:optimizeLegibility;font-family:Helvetica Neue,Arial,sans-serif;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__invisible-button{display:block;width:100%;height:100%}.social-likes__icon{position:absolute;fill:currentColor;width:1em;height:1em}.social-likes__widget_notext .social-likes__icon{position:static;display:block;margin:.3125em}.social-likes_vertical{-webkit-flex-direction:column;flex-direction:column}.social-likes{min-height:36px;margin:-.3em;line-height:1.35}.social-likes__widget{margin:.3em;color:#333;background:#fff;border:1px solid #ccc;border-radius:.1875em}.social-likes__widget:active,.social-likes__widget:active .social-likes__icon,.social-likes__widget:focus,.social-likes__widget:focus .social-likes__icon,.social-likes__widget:hover,.social-likes__widget:hover .social-likes__icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.social-likes__button{padding:.1875em .4em .25em 1.7em;vertical-align:middle;font-size:.875em;font-weight:400}.social-likes__icon{top:.25em;left:.25em}.social-likes_vertical .social-likes__widget{width:10em}.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus,.social-likes__widget_facebook:hover{background:#425497;border-color:#425497}.social-likes__icon_facebook{color:#425497}.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus,.social-likes__widget_twitter:hover{background:#00b7ec;border-color:#00b7ec}.social-likes__icon_twitter{color:#00b7ec}.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus,.social-likes__widget_plusone:hover{background:#dd4241;border-color:#dd4241}.social-likes__icon_plusone{color:#dd4241}.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus,.social-likes__widget_vkontakte:hover{background:#526e8f;border-color:#526e8f}.social-likes__icon_vkontakte{color:#526e8f}.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus,.social-likes__widget_odnoklassniki:hover{background:#f6903b;border-color:#f6903b}.social-likes__icon_odnoklassniki{color:#f6903b}.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus,.social-likes__widget_pinterest:hover{background:#cc002b;border-color:#cc002b}.social-likes__icon_pinterest{color:#cc002b}.social-likes__widget_telegram:active,.social-likes__widget_telegram:focus,.social-likes__widget_telegram:hover{background:#34abde;border-color:#34abde}.social-likes__icon_telegram{color:#34abde}.social-likes__widget_linkedin:active,.social-likes__widget_linkedin:focus,.social-likes__widget_linkedin:hover{background:#0077b5;border-color:#0077b5}.social-likes__icon_linkedin{color:#0077b5}

body {color: #005a8c; font-family: 'OSL'; font-size: 16px;}

body.page, article.page {
    margin-left: 0;
    float: none;
}

strong {
    font-weight: bold;
}

.main_description {
    background: none;
}

.country_navbar > span span {
    text-transform: uppercase;
}

.sub-menu .glyphicon {
    display: none;
}

h1{
    font-size: 60px;
}

h1,h2,
h3,
h4,
h5,
h6
{
    color: #4d4e53;
    font-family: 'BSM';
    margin-bottom: 25px;
}

.entry-footer {
    margin-top: 20px;
    margin-bottom: 40px;
}

.clear {
    clear: both;
}


.page_header h2 {
    float: left;
    width: 100%;
    color: white;
    font-family: 'BSB';
    font-size: 60px;
}

.edit-link {
    font-family:'OSL';
    padding-left: 15px;
    font-size: 18px;
}

.wreper-form {
    padding-left: 0;
}

.wreper-form form {
    width: 100%;
}

.wreper-form form input[type=submit] {
    float: none;
    width: 103px;
    height: 53px;
    background-color: #f07527;
    text-align: center;
    color: white;
    font-family: 'OSSB';
    font-size: 18px;
    border: none;
    margin-bottom: 54px;
}

span[role=alert] {
    margin-bottom: 29px;
    clear: both;
}

div.wpcf7-response-output {
    margin: -20px 0 40px 0;
}

div.wpcf7-validation-errors {
    border-color: #f00;
}

.elements_of_team {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: 74px;
    padding-bottom: 44px;
}

.content_page {
    color: #4d4e53;
    font-size: 14px;
}

.content_page p {
    margin-bottom: 20px;
    line-height: 20px;
}

.our_team h2 {
    margin-top: 0;
    margin-bottom: 54px;
}

.content_page hr {
    background-color: #ddd;
    margin-top: 76px;
    margin-bottom: 73px;
}

.products hr {
    margin-bottom: 54px;
    margin-top: 60px;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.content_page img.alignright,
.content_page img.alignleft
{
    margin-bottom: 44px;
}

.products img.alignleft {
    padding-right: 65px;
    padding-bottom: 32px;
    padding-left: 20px;
}

.products img.alignright {
    padding-left: 55px;
    padding-bottom: 32px;
    padding-right: 35px;
}

.show_news .screen-reader-text {
    display: none;
}

.post-categories li {
    display: inline-block;
}

.page_header a {
    color: #ffffff;
}

.page_header a:hover,
.page_header a:focus,
.page_header a:active
{
    text-decoration: none;
    color: #ffffff;
}

.social-likes {
    float: right !important;
}

.topic_news {
    padding-left: 0;
    padding-right: 0;
}

.main_info h1 em {
    font-family: 'BS';
    float: left;
    width: 100%;
    color: white;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: -0.4px;
}

.sharing {
    padding-bottom: 25px;
}

.text_var {
    min-height: 700px;
}

.text_var  ul {
    padding-left: 60px;
}

.text_var  form {
    margin-bottom: 50px;
}

.text_var input[type=submit] {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    line-height: 38px;
    background-color: #005a8c;
    color: white;
    font-family: 'OSSB';
    font-size: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    text-decoration: none;
    border:none;
    margin-bottom: 20px;
}

.text_var input[type=search] {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    border: 1px solid #ddd;
    text-shadow: none;
    margin-bottom: 20px;
}

@media screen and (min-width: 400px) {
    .text_var input[type=search] {
        width: 200px;
    }
}

.screen-reader-text {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 20px;
}

.info_of_page  {
    height: auto;
    min-height: 175px;
}

.clear, .news>div .clear {
    width: 100%;
    border: none;
}

.search_footer {
    float: left;
    width: 100%;
}

.search_footer .edit-link {
    padding-left: 0;
}

.main_info h1 {
    text-transform: uppercase;
}

.main_info h1 em {
    text-transform: none;
}

.feedback form textarea,.feedback form input {
    float: none;
}

.g-recaptcha {
    margin-bottom: 39px;
}

.country_navbar>span a {
    color: #3f3a66;
}

.country_navbar>span a:hover,
.country_navbar>span a:focus,
.country_navbar>span a:active{
    color: #3f3a66;
}

.captcha {
    float: left;
    margin-right: 20px;
    height: 47px !important;
    width: 103px !important;
    margin-bottom: 29px;
}

.feedback form input.capcha-input {
    width: 160px;
}

.navbar-brand {
    padding-top: 30px;
}

ol{
    padding-left: 15px;
    padding-right: 15px;
}

.not-found p {
    margin: 40px 0;
    font-size: 16px;
}

.navbar-brand {
    padding-top: 22px;
}

.text_var {
    font-size: 20px;
    color: #195bae;
}

 .text_var, .text_var p {
    font-size: 20px;
    color: #195bae;
}

 .privacy_info p {
    font-size: 20px;
    color: #195bae;
}