.single-post  .main-container{
padding-top:120px !important
}

.site-footer .row-inner {
display: flex;
    justify-content: space-around;
    align-items: center;
}
@media (max-width: 992px) {
.site-footer .row-inner {
flex-wrap: wrap;
}
.site-footer .row-inner  img{
    width: 100%;
    margin-bottom: -56px;
}
}

.firstRow .full-width:nth-of-type(2) {
    padding-top: 5px !important;
}
.site-footer .vc_custom_1481194131935 {
display: grid !important;
    align-items: center;
}

.top_panel_wrap {
    max-height: 200px !important;
}

@media (max-width: 800px) {
span.btn-container a {
  margin:0 auto !important;
}
.page-id-2 span.btn-container a {
 left: 8%;
    position: relative;
}
.veltiwsi {
margin-top: 0 !important;
}
}

.mobile-menu-button {
z-index: 9999;
}

.top_panel_middle .menu_main_wrap {
    margin-top: calc(2.5em*1.8);
}

.vc_row[data-vc-full-width] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.top_panel_wrap .logo_fixed {
    max-height: 55px !important;
}

.menu_main_nav > li > a {
    font-size: 1.2em !important;
    text-transform: none !important;
}

.top_panel_wrap_inner {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.top_panel_middle {
    background-color: rgba(255,255,255,0.50) !important;
}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):hover {
background-color: rgba(255, 255, 255, 0.5) !important;
}




@media (max-width: 425px) {
#main-logo .navbar-brand img {
    width: 90% !important;
    height: auto !important;
}
}

.menu-primary.is_stuck .menu-container {
    background-color: rgba(208, 208, 208, 0.6) !important;
}

@media (max-width: 959px) {
.menu-container .logo-container {
    background-color: rgba(208, 208, 208, 0.6) !important;
padding:10px 10px 10px 10px!important;}
}

@media (max-width: 425px) {
#main-logo.navbar-header {
    max-width: 90% !important;
}
}

footer {
    background-color: #141618 !important;
}

.site-footer.style-light h2 {
    color: #d0d0d0 !important;
}

.footer.style-light a {
    color: #d0d0d0 !important;
}

.btn {
    font-family: 'roboto_condensed' !important;
}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):hover, .style-light h1, .style-light h3 {
text-shadow: 0px 3px 8px rgba(0, 0, 0, 1) !important;
}

h3, .h3 {
    margin: 25px 0 0 !important;
}

input {
    font-size: 15px !important;
    font-family: 'roboto_condensed' !important;
    color: #777777 !important;
}

input[type="submit"] {
    font-size: 15px !important;
    font-family: 'roboto_condensed' !important;
    color: #777777 !important;
}

textarea {    
    font-size: 15px !important;
    font-family: 'roboto_condensed' !important;
    color: #777777 !important;
}

.site-footer p {
font-size: 18px !important;
margin-top: 0 !important;
}

.wpcf7-inline-wrapper .wpcf7-inline-field {
margin: 18px 0px 0px 0px !important;
}

@media (min-width: 960px){
.menu-wrapper .row-menu .row-menu-inner {
padding: 0px 70px 0px 70px;
}
}

.style-light input[type="submit"]{
    margin: 20px auto !important;
    display: table !important;
    color: #fff !important;
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important;
}

.style-light input[type="submit"]:hover{
    color: #0cb4ce !important;
    background-color: transparent !important;
    border-color: #0cb4ce !important;
}

.erga{
letter-spacing: 7px !important;}

:not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
    
    display: none !important;}

h4{
font-family: 'roboto_condensed'!important;
font-size:18px !important;
color: #777777 !important;
font-weight: 400 !important;
line-height:32px !important;}

.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {
    text-shadow: 0px 4px 11px black!important;}
#colophon .row-parent {
padding: 0;
}


#post-582 .row-inner {
display: flex;
align-items: center;
}

.site-footer{
height:10px!important;}

.menu-wrapper.menu-sticky.no-header{
height:1px!important;}

.menu-container.style-color-xsdn-bg.menu-borders.menu-shadows{
    background-color: rgba(208, 208, 208, 0.6) !important;
}

{
.btnav-container {
    padding-bottom: 0px !important;
}

