.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.has-error .form-control {
    border-width:1px;
    border-style:solid;
}

.row.rowpad0 {margin-right: -0px;margin-left: -0px;}
.row.rowpad0>.col-xs-1,.row.rowpad0>.col-sm-1,.row.rowpad0>.col-md-1,.row.rowpad0>.col-lg-1,.row.rowpad0>.col-xs-2,.row.rowpad0>.col-sm-2,.row.rowpad0>.col-md-2,.row.rowpad0>.col-lg-2,.row.rowpad0>.col-xs-3,.row.rowpad0>.col-sm-3,.row.rowpad0>.col-md-3,.row.rowpad0>.col-lg-3,.row.rowpad0>.col-xs-4,.row.rowpad0>.col-sm-4,.row.rowpad0>.col-md-4,.row.rowpad0>.col-lg-4,.row.rowpad0>.col-xs-5,.row.rowpad0>.col-sm-5,.row.rowpad0>.col-md-5,.row.rowpad0>.col-lg-5,.row.rowpad0>.col-xs-6,.row.rowpad0>.col-sm-6,.row.rowpad0>.col-md-6,.row.rowpad0>.col-lg-6,.row.rowpad0>.col-xs-7,.row.rowpad0>.col-sm-7,.row.rowpad0>.col-md-7,.row.rowpad0>.col-lg-7,.row.rowpad0>.col-xs-8,.row.rowpad0>.col-sm-8,.row.rowpad0>.col-md-8,.row.rowpad0>.col-lg-8,.row.rowpad0>.col-xs-9,.row.rowpad0>.col-sm-9,.row.rowpad0>.col-md-9,.row.rowpad0>.col-lg-9,.row.rowpad0>.col-xs-10,.row.rowpad0>.col-sm-10,.row.rowpad0>.col-md-10,.row.rowpad0>.col-lg-10,.row.rowpad0>.col-xs-11,.row.rowpad0>.col-sm-11,.row.rowpad0>.col-md-11,.row.rowpad0>.col-lg-11,.row.rowpad0>.col-xs-12,.row.rowpad0>.col-sm-12,.row.rowpad0>.col-md-12,.row.rowpad0>.col-lg-12
{padding-right: 0px;padding-left: 0px;}

.row.rowpad12 {margin-right: -6px;margin-left: -6px;}
.row.rowpad12>.col-xs-1,.row.rowpad12>.col-sm-1,.row.rowpad12>.col-md-1,.row.rowpad12>.col-lg-1,.row.rowpad12>.col-xs-2,.row.rowpad12>.col-sm-2,.row.rowpad12>.col-md-2,.row.rowpad12>.col-lg-2,.row.rowpad12>.col-xs-3,.row.rowpad12>.col-sm-3,.row.rowpad12>.col-md-3,.row.rowpad12>.col-lg-3,.row.rowpad12>.col-xs-4,.row.rowpad12>.col-sm-4,.row.rowpad12>.col-md-4,.row.rowpad12>.col-lg-4,.row.rowpad12>.col-xs-5,.row.rowpad12>.col-sm-5,.row.rowpad12>.col-md-5,.row.rowpad12>.col-lg-5,.row.rowpad12>.col-xs-6,.row.rowpad12>.col-sm-6,.row.rowpad12>.col-md-6,.row.rowpad12>.col-lg-6,.row.rowpad12>.col-xs-7,.row.rowpad12>.col-sm-7,.row.rowpad12>.col-md-7,.row.rowpad12>.col-lg-7,.row.rowpad12>.col-xs-8,.row.rowpad12>.col-sm-8,.row.rowpad12>.col-md-8,.row.rowpad12>.col-lg-8,.row.rowpad12>.col-xs-9,.row.rowpad12>.col-sm-9,.row.rowpad12>.col-md-9,.row.rowpad12>.col-lg-9,.row.rowpad12>.col-xs-10,.row.rowpad12>.col-sm-10,.row.rowpad12>.col-md-10,.row.rowpad12>.col-lg-10,.row.rowpad12>.col-xs-11,.row.rowpad12>.col-sm-11,.row.rowpad12>.col-md-11,.row.rowpad12>.col-lg-11,.row.rowpad12>.col-xs-12,.row.rowpad12>.col-sm-12,.row.rowpad12>.col-md-12,.row.rowpad12>.col-lg-12
{padding-right: 6px;padding-left: 6px;}

.row.rowpad20 {margin-right: -10px;margin-left: -10px;}
.row.rowpad20>.col-xs-1,.row.rowpad20>.col-sm-1,.row.rowpad20>.col-md-1,.row.rowpad20>.col-lg-1,.row.rowpad20>.col-xs-2,.row.rowpad20>.col-sm-2,.row.rowpad20>.col-md-2,.row.rowpad20>.col-lg-2,.row.rowpad20>.col-xs-3,.row.rowpad20>.col-sm-3,.row.rowpad20>.col-md-3,.row.rowpad20>.col-lg-3,.row.rowpad20>.col-xs-4,.row.rowpad20>.col-sm-4,.row.rowpad20>.col-md-4,.row.rowpad20>.col-lg-4,.row.rowpad20>.col-xs-5,.row.rowpad20>.col-sm-5,.row.rowpad20>.col-md-5,.row.rowpad20>.col-lg-5,.row.rowpad20>.col-xs-6,.row.rowpad20>.col-sm-6,.row.rowpad20>.col-md-6,.row.rowpad20>.col-lg-6,.row.rowpad20>.col-xs-7,.row.rowpad20>.col-sm-7,.row.rowpad20>.col-md-7,.row.rowpad20>.col-lg-7,.row.rowpad20>.col-xs-8,.row.rowpad20>.col-sm-8,.row.rowpad20>.col-md-8,.row.rowpad20>.col-lg-8,.row.rowpad20>.col-xs-9,.row.rowpad20>.col-sm-9,.row.rowpad20>.col-md-9,.row.rowpad20>.col-lg-9,.row.rowpad20>.col-xs-10,.row.rowpad20>.col-sm-10,.row.rowpad20>.col-md-10,.row.rowpad20>.col-lg-10,.row.rowpad20>.col-xs-11,.row.rowpad20>.col-sm-11,.row.rowpad20>.col-md-11,.row.rowpad20>.col-lg-11,.row.rowpad20>.col-xs-12,.row.rowpad20>.col-sm-12,.row.rowpad20>.col-md-12,.row.rowpad20>.col-lg-12
{padding-right: 10px;padding-left: 10px;}

.modalWidth {width:100%;}
.modal-header {
    border-bottom:1px solid #c3bbb6;
}
.modal-content {
    background-color:#fff;
    border-radius:15px;
}
.navbar-brand {
    cursor:pointer;
    color:#612e1d !important;
}
.navbar-toggle {
    color:#612e1d;
}
.navbar-nav {
    float:none;
    text-align:center;
}

.tooltip.top .tooltip-arrow {border-top-color: #382312;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #382312;}
.tooltip-inner {
    font-size:13px;
    border-radius:0;
    background-color: #382312;
}
/*
.form-control {
    font-size:14px;color:#382312;
    font-weight:600;
    border:1px solid #c6bfba;
    border-radius:0;
}
*/

.pagination > li > a, .pagination > li > span {color:#000;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color:#000;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color:#000;font-weight:bold;background-color:#dbdcdd;border-color:#dbdcdd;}

.breadcrumb-line {
    margin:0px;
}
.breadcrumb {
    padding:30px 0;
    margin:0;
    background:none;
    line-height:24px;
    border-radius:0;
}
.breadcrumb > li + li:before {
    padding:0 5px 0 2px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
    display:inline-block;
    font-size:20px;color:#a3a3a1;
    font-weight:100;
    line-height:24px;
    text-decoration:none;
    text-transform:lowercase;
}
.breadcrumb a:first-letter {
    text-transform:uppercase !important;
}
.breadcrumb > li + li:before {
    content:'/';
    font-size:18px;color:#a3a3a1;
}
.breadcrumb > li:last-of-type a {
    color:#1a1a18;
}

.btn-default, a.btn-default {
    padding:0 42px;
    border:1px solid #8e8e8e;
    background:#8e8e8e;
    text-align:center;
    font-size:18px;color:#fff;
    font-weight:normal;
    line-height:32px;
}
.btn-default:hover {
    border:1px solid #8c7e77;
    color:#8c7e77;
    background-color:#fff;
}
.btn-default.big, a.btn-default.big {
    padding:0 56px;
    font-size:20px;
    line-height:50px;
}

.btn-default.dropdown-toggle {
    color:#3c3c37;
    line-height:35px;padding:0 10px;border-radius:4px;background-color:#cfd1d0;
}


@media (min-width:1200px){
    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}

@media ( max-width: 991px ){/* @screen-xs screen-sm */
    .top-menu>.container {
        background: url("../img/bg2.jpg") repeat center center;
    }
    .top-menu .nav li a, .top-menu .nav li a:hover {
        color:#612e1d;
        text-align:left;
        padding:3px 15px;
    }
    .top-menu>.container {
        padding-top:0;
        padding-bottom:0;
    }
    .block-center>.container {
        padding-top:0;
        padding-left:15px;
        padding-right:15px;
        padding:0;
    }
    .block-center .logo {
        margin:0;
        padding:0;
        text-align:center;
    }
    .block-center .logo img {
        max-height:83px;
        float:none;
        margin:0 auto;
        margin-bottom:10px;
    }
    .block-right {
        padding:0 15px;
    }
    .block-left__langs {
        float:right;
    }
    .main-map-2 {
        display:none;
    }
    .zaggalList {
        font-size:22px;
    }
    
    .mobile-header-bg {
        padding:0 15px;
        padding-top:15px;
        background: url("../img/menu2.jpg") center center;
        background:rgba(154,103,38, 0.4);
        border-bottom:1px solid #753e21;
    }
    .mobile-header-bg a {
        font-size:14px;
    }
    .header-mobile-menu__infotext {
        display:block;
    }
}

@media ( max-width: 767px ){/* @screen-xs */
    .turimg {
        padding:0;
        background:none;
    }
    .turimg div {
        min-height:220px;
        background-size: contain !important;
    }
    .block-LentaNews-owl .owl-nav div {
        top: 40%;
        margin-top: -48px;
    }
}

@media ( min-width: 768px ) and ( max-width: 991px ){/* @screen-sm */
    .block-LentaNews-owl .owl-nav div {
        top: 40%;
        margin-top: -48px;
    }
}

@media ( min-width: 992px ) and ( max-width: 1199px ){/* @screen-md */
    .container {width:980px;}
    .modalWidth {width:80%;}

    .top-menu .navbar-nav {
        display:table !important;
        width:100%;
    }
    .top-menu .navbar-nav li {float:none;display:table-cell;}
    .top-menu .navbar-nav li a, .top-menu .navbar-nav li a:hover {font-size:14px;}
}

@media ( min-width: 1200px ){/* @screen-lg */
    .container {width:980px;}
    .modalWidth {width:80%;}
    
    .block-center .logo {
        text-align:left;
    }

    .top-menu .navbar-nav {
        display:table !important;
        width:100%;
    }
    .top-menu .navbar-nav li {float:none;display:table-cell;}
}