html,body {
font-size:100%;
background:#fff;
margin:0
}

p,ul li,ol li {
margin:0;
font-size:14px
}

h1,h2,h3,h4,h5,h6 {
margin:0
}

ul,label {
margin:0;
padding:0
}

body a:hover {
text-decoration:none
}

body {
font-size:18px
}

h1,h2,h3,h4,h5,h6,p {
line-height:1.45
}

h1 {
font-size:4em
}

h2 {
font-size:3em
}

h3 {
font-size:3em
}

h4 {
font-size:2.5em
}

h5 {
font-size:2em
}

h6 {
font-size:1.5em
}

p {
font-size:1.5em
}

a:active,a:focus {
outline:none
}

input,textarea {
outline:none
}

input:active,textarea:active {
outline:none
}

:focus {
outline:none
}

textarea {
resize:none;
resize:vertical;
resize:horizontal
}

:focus {
outline-style:none;
outline-width:0!important;
outline-color:none!important
}

.kill-padding {
padding:0
}

.kill-padding-left {
padding-left:0
}

.kill-padding-right {
padding-right:0
}

.padding-left {
padding-left:50px
}

.padding-right {
padding-right:50px
}

.text-style {
margin:60px 0
}

.fira {
font-family:'Fira Sans Condensed',sans-serif;
font-size:1.8vw;
font-weight:400
}

.fira h1 {
font-size:3.4vw;
font-weight:400
}

.fira h2 {
font-size:2.2vw;
font-weight:400
}

.fira h3 {
font-size:1.8vw;
font-weight:400
}

.fira h4 {
font-size:21px;
font-weight:400
}

.fira h5 {
font-size:.9vw;
font-weight:400
}

.fira h6 {
font-size:.75vw;
font-weight:400
}

.fira p {
font-size:2.1vw;
font-weight:400
}

.mont {
font-family:'Montserrat',sans-serif;
font-size:1.8vw;
font-weight:400
}

.mont h1 {
font-size:3.4vw;
font-weight:400
}

.mont h2 {
font-size:2.2vw;
font-weight:400
}

.mont h3 {
font-size:1.8vw;
font-weight:400
}

.mont h4 {
font-size:1.2vw;
font-weight:400
}

.mont h5 {
font-size:.9vw;
font-weight:400
}

.mont p {
font-size:2.1vw;
font-weight:400
}

.kill-padding {
padding:0
}

#toTop {
display:none;
text-decoration:none;
position:fixed;
bottom:20px;
right:3%;
overflow:hidden;
z-index:9999;
width:35px;
height:35px;
border:none;
text-indent:100%;
background:url(/assets/app/img/top-arrow.png) no-repeat 0 0;
border-radius:50%;
-webkit-border-radius:50%;
-o-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
color:transparent
}

#toTopHover {
z-index:9999;
width:50px;
height:50px;
display:block;
overflow:hidden;
float:right;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0)
}

.main-head {
min-height:auto
}

.head-main-toolbar {
border-bottom:1px solid #d5d5d5
}

.main-toolbar {
padding-top:8px
}

.main-phone-mail {
line-height:66px;
color:#6a6a6a;
font-size:21px;
font-weight:400;
letter-spacing:1px
}

.main-phone a {
text-decoration:none;
color:#6b6b6b;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.main-phone a:hover,.main-phone a:focus {
text-decoration:none;
color:#434343
}

.main-phone i {
padding-right:15px;
font-size:34px;
vertical-align:sub
}

.main-social {
line-height:66px;
text-align:right
}

.social a {
text-decoration:none;
color:#6a6a6a;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.social a:hover,.social a:focus {
color:#ffa04b
}

.social i {
padding:0 15px;
font-size:28px;
border-right:1px solid #d5d5d5;
line-height:35px
}

.search {
display:inline-block
}

.search a {
text-decoration:none;
color:#ffa04b;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.search a:hover,.search a:focus {
color:#383838
}

.search .btn-primary {
padding:0;
color:#ffa04b;
background-color:transparent;
border:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.search .btn-primary:hover {
color:#6a6a6a
}

.search i {
border:none
}

.navbar-default {
background-color:#fff;
border-color:#fff;
border:none;
margin:0;
height:auto
}

.navbar-default .navbar-brand {
height:auto;
line-height:118px
}

.navbar-toggle {
border:none;
background:transparent!important;
margin:0;
padding:0;
margin-top:38px
}

.navbar-toggle:hover {
background:transparent!important
}

.navbar-toggle:focus {
background:transparent!important
}

.navbar-toggle .icon-bar {
width:30px;
height:3px;
transition:all .2s;
background-color:#999!important
}

.navbar-toggle .top-bar {
transform:rotate(45deg);
transform-origin:23% 15%;
background-color:#999!important
}

.navbar-toggle .middle-bar {
opacity:0;
background-color:#999!important
}

.navbar-toggle .bottom-bar {
transform:rotate(-45deg);
transform-origin:11% 15%;
background-color:#999!important
}

.navbar-toggle.collapsed .top-bar {
transform:rotate(0);
background-color:#999!important
}

.navbar-toggle.collapsed .middle-bar {
margin:7px 0;
opacity:1;
background-color:#999!important
}

.navbar-toggle.collapsed .bottom-bar {
transform:rotate(0);
background-color:#999!important
}

.logo-text {
display:inline-block;
height:66px;
vertical-align:sub;
font-size:21px;
color:#434343
}

.logo-text span {
font-weight:700
}

.logo-img {
display:inline-block
}

.navbar-brand img {
width:66px
}

#navbar {
height:100%!important
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
      font-family: 'Montserrat',sans-serif;
border:none

}

#navbar > ul > li {
  
width:auto
}

#navbar > ul > li> a {
padding:6px 0;
margin:24px 11px 0;
line-height:22px;
font-size:14px;
text-transform:uppercase;
font-weight:500;
color:#383838;
transform:scale(1,1.2)
}

#navbar > ul > li> a > i {
font-size:14px
}

#navbar > ul > li.active a {
background-color:#fff;
border-bottom:2px solid #ffa04b
}

#navbar > ul > li.dropdown.open > a {
background-color:#fff;
border-bottom:2px solid #ffa04b
}

#navbar > ul > li.dropdown.open > a > .fa-chevron-down:before {
content:"\f077";
color:#ffa04b
}

.navbar-nav {
float:right;
padding:24px 0
}

.navbar-nav>li>.dropdown-menu {
position:absolute;
top:156%;
left:0;
z-index:1000;
float:left;
min-width:160px;
padding:17px 18px;
list-style:none;
font-size:14px;
text-align:left;
background-color:#fff;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:none;
border-top:1px solid #d5d5d5
}

.dropdown-menu > li > a {
display:block;
padding:0 20px;
clear:both;
font-weight:400;
line-height:36px;
white-space:nowrap;
font-family:'Fira Sans Condensed',sans-serif;
color:#383838;
font-size:19px;
letter-spacing:1px
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
background-color:#e7e7e7;
color:#555
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
text-decoration:none;
color:#ffa04b;
background-color:#fff
}

.dropdown-menu > li > a > i {
color:#fff;
font-size:14px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
margin-right:-10px;
opacity:0
}

.dropdown-menu>li>a:hover> i,.dropdown-menu>li>a:focus> i {
display:inline-block;
visibility:visible;
color:#ffa04b;
font-size:14px;
vertical-align:middle;
-webkit-transform:translateX(9px);
transform:translateX(-5px);
padding-left:5px;
margin-right:-0;
opacity:1
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    text-decoration: none;
    color: #ffa04b;
    background-color: #fff;
}

#navbar > ul > li.dropdown.open > ul > li.dropdown.active > a > i{
    color: #ffa04b;
    font-size: 14px;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    padding-left: 0px;
    margin-right: 5px;
    opacity: 1;
}

#navbar > ul > li.dropdown.open > ul > li.dropdown.active > a:hover > i{
    -webkit-transform:translateX(9px);
transform:translateX(0px);
    opacity: 1;
}

.top-slider {
position:relative;
overflow:hidden
}

.top-slider-item {
height:auto;
padding:0;
backface-visibility:hidden;
perspective:1000px;
background-image:url(/assets/app/img/Slider/Slider1.jpg);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
padding-bottom:100px
}

.top-slider-item img {
width:auto;
height:auto;
position:absolute;
display:block;
top:0;
left:0;
line-height:1
}

.top-slider-text-wrap {
margin-top:130px
}

.top-slider-title {
margin-bottom:65px
}

.top-slider-title h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:65px;
margin-bottom:17px;
color:#fff;
line-height:72px;
font-weight:600;
text-align:left
}

.top-slider-link {
text-align:right
}

.top-slider-link h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:35px;
color:#383838;
font-weight:500;
letter-spacing:2px;
margin-bottom:40px;
text-transform:uppercase
}

.top-slider-link a {
text-decoration:none;
font-family:'Montserrat',sans-serif;
font-weight:500;
font-size:18px;
color:#383838;
letter-spacing:1px;
border:2px solid #383838;
padding:5px 50px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.top-slider-link a:hover,.top-slider-link a:focus {
color:#fff;
border:2px solid #383838;
background-color:#383838
}

.slick-prev:before,.slick-next:before {
font-family:FontAwesome;
font-size:45px;
line-height:1;
color:#fff;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

button.slick-next.slick-arrow {
z-index:100;
right:15px;
top:47%;
width:30px;
height:30px
}

button.slick-prev.slick-arrow {
z-index:100;
left:15px;
top:47%;
width:30px;
height:30px
}

.slick-prev:before {
content:"\f104"
}

[dir="rtl"] .slick-prev:before {
content:"\f105"
}

[dir="rtl"] .slick-next {
left:-10px;
top:70px;
right:auto
}

.slick-next:before {
content:"\f105"
}

[dir="rtl"] .slick-next:before {
content:"\f104"
}

.last-news {
background-color:#f5f5f5
}

.tittle-top {
text-align:center;
margin-top:62px
}

.tittle-top h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:41px;
color:#383838;
font-weight:500
}

.tittle-top hr {
width:90px;
text-align:center;
border-top:3px solid #ffa04b
}

#slider-last-news {
margin-bottom:32px
}

.last-news-img {
overflow:hidden;
max-height: 265px;
border-radius: 4px 4px 0 0;
}

.last-news-img img {
display:block;
width:100%;
height:auto;
background-color:#fff;
transition:all 7s ease
}

.last-news-item a:hover img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:1
}

.last-news-item a .last-news-title {
background-color:#fff
}

.last-news-item a .last-news-subtitle {
background-color:#fff
}

.last-news-item a .last-news-title h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#383838;
font-weight:700;
padding:25px 25px 5px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.last-news-item a .last-news-subtitle p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:18px;
color:#383838;
font-weight:400;
padding:10px 25px 5px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.last-news-item a:hover .last-news-title h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#ffa04b;
font-weight:700
}

.last-news-item a:focus .last-news-title h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#ffa04b;
font-weight:700
}

.last-news-item a .last-news-data {
padding:0 25px 25px;
background-color:#fff;
border-radius: 0px 0px 10px 10px;
}

.last-news-item a .last-news-data h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:16px;
color:#6b6b6b;
font-weight:400;
text-transform:uppercase;
line-height:35px;
display:inline-block
}

.last-news-item a .last-news-data h2 {
display:inline-block;
padding:0 8px;
line-height:5px
}

.last-news-item a .last-news-data h2 span {
border-left:1px solid #d5d5d5;
font-size:16px
}

#slider-last-news .slick-prev:before,#slider-last-news .slick-next:before {
font-family:FontAwesome;
font-size:35px;
line-height:1;
color:#383838;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

#slider-last-news .slick-prev:hover:before,#slider-last-news .slick-prev:focus:before,#slider-last-news .slick-next:hover:before,#slider-last-news .slick-next:focus:before {
opacity:1
}

#slider-last-news button.slick-next.slick-arrow {
z-index:100;
right:-25px;
top:50%;
width:30px;
height:30px
}

#slider-last-news	button.slick-prev.slick-arrow {
z-index:100;
left:-25px;
top:50%;
width:30px;
height:30px;
color:#383838
}

.last-news-link {
text-align:center;
margin-bottom:84px
}

.last-news-link a {
text-decoration:none;
font-family:'Montserrat',sans-serif;
font-weight:400;
font-size:18px;
color:#fff;
background-color:#ffa04b;
padding:12px 36px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.last-news-link a:hover,.last-news-link a:focus {
color:#fff;
background-color:#383838
}

.anons-block {
height: auto;

margin-top:43px;
margin-bottom:32px
}

.anons-block-first {
overflow: hidden;
    position: relative;
    padding-bottom: 33.5%;
}

.anons-block-first a {
display: block;
    text-decoration: none;
    color: #fff;
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 97%;
    overflow: hidden;
}

.anons-block-first img {
width:auto;
height:100%;
display:block;
top:0;
left:0;
line-height:1;
opacity:0.3;
transition:all 7s ease
}

.anons-block-first a:hover img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:.7
}

.anons-block-first-text-wrap {
position:absolute;
bottom:7%
}

.anons-block-first a .anons-block-first-title {
margin-bottom:30px
}

.anons-block-first a .anons-block-first-title h1 {
letter-spacing:1px;
font-family:'Fira Sans Condensed',sans-serif;
font-size:41px;
color:#fff;
font-weight:700;
padding:25px 80px 5px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.anons-block-first a:hover .anons-block-first-title h1,.anons-block-first a:focus .anons-block-first-title h1 {
color:#ffa04b
}

.anons-block-first a .anons-block-first-data {
padding:0 80px 25px
}

.anons-block-first a .anons-block-first-data h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:26px;
color:#fff;
font-weight:400;
text-transform:uppercase;
line-height:35px;
display:inline-block
}

.anons-block-first a .anons-block-first-data h2 {
display:inline-block;
padding:0 8px;
line-height:5px
}

.anons-block-first a .anons-block-first-data h2 span {
border-left:3px solid #d5d5d5;
font-size:26px
}

.anons-block-second-item-text-wrap {
position:absolute;
bottom:7%
}

.anons-block-second-item {

overflow: hidden;
    position: relative;
    padding-bottom: 33%;
}

.anons-block-second-item-wrap{
  
}

.anons-block-second-item a {
    display: block;
    text-decoration: none;
    color: #fff;
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 97%;
    overflow: hidden;
    margin: 0 10px;
}

.anons-block-second-item img {
width:105%;
height:auto;
display:block;
top:0;
left:0;
line-height:1;
opacity:0.3;
transition:all 7s ease
}

.anons-block-second-item a:hover img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:.7
}

.anons-block-second-item a .anons-block-second-item-title h1 {
letter-spacing:1px;
font-family:'Fira Sans Condensed',sans-serif;
font-size:26px;
color:#fff;
font-weight:700;
padding:1px 11px 5px 32px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.anons-block-second-item a:hover .anons-block-second-item-title h1,.anons-block-second-item a:focus .anons-block-second-item-title h1 {
color:#ffa04b
}

.anons-block-second-item a .anons-block-second-item-data {
padding:1px 11px 5px 32px
}

.anons-block-second-item a .anons-block-second-item-data h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:17px;
color:#fff;
font-weight:400;
text-transform:uppercase;
line-height:17px;
display:inline-block
}

.anons-block-second-item a .anons-block-second-item-data h2 {
display:inline-block;
padding:0 8px;
line-height:5px
}

.anons-block-second-item a .anons-block-second-item-data h2 span {
border-left:2px solid #d5d5d5;
font-size:17px
}

.anons-block-link {
text-align:center;
margin-top:80px
}

.anons-block-link a {
text-decoration:none;
font-family:'Montserrat',sans-serif;
font-weight:500;
font-size:18px;
color:#383838;
background-color:transparent;
border:2px solid #383838;
padding:12px 36px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.anons-block-link a:hover,.anons-block-link a:focus {
color:#fff;
background-color:#ffa04b;
border:2px solid #ffa04b
}

.anons-block-link hr {
text-align:center;
margin-top:100px;
width:95%;
text-align:center;
border-top:1px solid #d5d5d5
}

.document-item {
text-align:center
}

.document-wrap {
margin-top:30px;
margin-bottom:122px
}

.document-item a {
text-decoration:none;
color:#6b6b6b
}

.document-item a i {
font-size:103px;
padding:40px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.document-item a:hover i,.document-item a:focus i {
color:#ffa04b
}

.document-item a h1 {
font-family:'Montserrat',sans-serif;
font-size:27px;
font-weight:700;
text-transform:uppercase;
line-height:35px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.document-item a:hover h1,.document-item a:focus h1 {
color:#ffa04b
}

.document-item a h1 span {
font-family:'Montserrat',sans-serif;
font-size:27px;
font-weight:700;
text-transform:uppercase;
color:#ffa04b
}

.turizm-block {
background-color:#f5f5f5
}

.turizm-wrap {
margin-bottom:120px;
overflow:hidden;
margin-top:40px
}

.turizm-block-history-sobyt {
padding:0 30px 0 70px
}

.turizm-block-first-history {
overflow:hidden;
padding:0;
margin-bottom:70px
}

.turizm-block-first-history a {
text-decoration:none;
color:#fff
}

.turizm-block-first-history img {
width:100%;
height:auto;
transition:all 7s ease
}

.turizm-block-first-history a:hover img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:.7
}

.turizm-block-first-sobyt {
overflow:hidden;
padding:0
}

.turizm-block-first-sobyt img {
width:100%;
height:auto;
transition:all 7s ease
}

.turizm-block-first-sobyt a:hover img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:.7
}

.turizm-block-wrap-spravka {
overflow:hidden;
padding:0 70px 0 30px;
text-align:center
}

.turizm-block-spravka img {
width:100%;
height:auto;
transition:all 7s ease
}

.turizm-block-spravka a:hover img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:.7
}

.turizm-block-first-history {
text-align:center
}

.history-text-wrap {
position:absolute;
top:30%;
width:100%
}

.history-title h1 {
color:#fff;
font-size:39px;
font-family:'Fira Sans Condensed',sans-serif;
text-transform:uppercase;
padding-bottom:20px
}

.history-sub h2 {
color:#fff;
font-size:24px;
font-weight:400;
font-family:'Fira Sans Condensed',sans-serif;
padding-bottom:25px
}

.history-link h2 {
color:#fff;
font-size:18px;
font-weight:400;
font-family:'Montserrat',sans-serif;
text-transform:uppercase;
background-color:#ffa04b;
display:inline-block;
padding:8px 45px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

a:hover .history-link h2,a:focus .history-link h2 {
color:#fff;
border:none;
background-color:#383838
}

.turizm-block-first-sobyt {
text-align:left;
overflow:hidden
}

.sobyt-text-wrap {
position:absolute;
top:8%;
padding:0 60px;
width:100%
}

.sobyt-title h1 {
color:#383838;
font-size:39px;
font-family:'Fira Sans Condensed',sans-serif;
text-transform:uppercase;
padding-bottom:20px
}

.sobyt-sub h2 {
color:#383838;
font-size:24px;
font-weight:400;
font-family:'Fira Sans Condensed',sans-serif;
padding-bottom:25px
}

.sobyt-link h2 {
color:#fff;
font-size:18px;
font-weight:400;
font-family:'Montserrat',sans-serif;
text-transform:uppercase;
background-color:#383838;
display:inline-block;
padding:8px 45px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
border:2px solid #383838
}

a:hover .sobyt-link h2,a:focus .sobyt-link h2 {
color:#383838;
border:2px solid #383838;
background-color:transparent
}

.turizm-block-spravka {
text-align:center;
overflow:hidden
}

.spravka-text-wrap {
position:absolute;
top:16%;
width:83%
}

.spravka-title h1 {
color:#fff;
font-size:39px;
font-family:'Fira Sans Condensed',sans-serif;
text-transform:uppercase;
padding-bottom:20px
}

.spravka-sub h2 {
color:#fff;
font-size:24px;
font-weight:400;
font-family:'Fira Sans Condensed',sans-serif;
padding-bottom:25px
}

.spravka-link h2 {
color:#383838;
font-size:18px;
font-weight:500;
font-family:'Montserrat',sans-serif;
text-transform:uppercase;
border:2px solid #383838;
background-color:transparent;
display:inline-block;
padding:8px 45px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

a:hover .spravka-link h2,a:focus .spravka-link h2 {
color:#fff;
border:2px solid #ffa04b;
background-color:#ffa04b
}

.last-gallery-block {
margin-bottom:120px
}

.last-gallery-block-img {
padding:0;
background-color:#f8a254;
overflow: hidden;
    position: relative;
    padding-bottom: 13%;
}

.last-gallery-block-img a {
  display: block;
padding:0;
background-color:#f8a254;
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.last-gallery-block-img a img {
width:120%;
height:auto;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
transform:translateZ(0);
overflow:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}

.last-gallery-block-img a:hover img {
opacity:.5
}

.last-gallery-block-icon {
position:absolute;
display:block;
top:50%;
left:50%;
transform:translate(-50%,-50%) scale(0,1);
font-size:22px;
color:#fff;
opacity:0;
z-index:2;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.last-gallery-block-icon i {
font-size:35px
}

.last-gallery-block-img a:hover .last-gallery-block-icon {
opacity:1;
transform:translate(-50%,-50%) scale(1,1)
}

footer {
margin-bottom:20px
}

.footer-info {
margin-bottom:60px
}

.footer-logo {
padding:0
}

.footer-logo-link {
margin-bottom:15px
}

.footer-logo .wrap {
font-family:'Montserrat',sans-serif;
font-size:1.8vw;
font-weight:400
}

.footer-logo-img {
display:inline-block
}

.footer-logo-img img {
width:62px
}

.footer-logo-text {
display:inline-block;
height:66px;
vertical-align:sub;
font-size:21px;
color:#434343
}

.footer-logo-text h4 {
font-size:20px;
line-height:24px;
font-weight:400
}

.footer-logo-text span {
font-weight:700
}

.footer-logo-description p {
font-size:18px;
color:#6b6b6b;
font-family:'Fira Sans Condensed',sans-serif;
line-height:21px
}

.footer-contact {
padding-left:30px
}

.footer-contact-title h1 {
font-size:24px;
color:#383838;
font-family:'Fira Sans Condensed',sans-serif;
line-height:82px;
font-weight:500;
vertical-align:bottom
}

.footer-contact-adress-phone ul {
list-style:none
}

.footer-contact-adress-phone ul li {
padding:0;
margin-bottom:20px
}

.footer-contact-adress-phone-list-item .list-item-icon {
float:left;
text-align:center
}

.footer-contact-adress-phone-list {
padding-left:0
}

.footer-contact-adress-phone > ul > li > div > i {
color:#f8a254;
font-size:28px;
text-align:left
}

.footer-contact-adress-phone ul li .list-item-desc {
margin-left:40px
}

.footer-contact-adress-phone ul li .list-item-desc p {
font-size:18px;
color:#6b6b6b;
font-family:'Fira Sans Condensed',sans-serif
}

.footer-social {
padding:0
}

.footer-social-title h1 {
font-size:24px;
color:#383838;
font-family:'Fira Sans Condensed',sans-serif;
line-height:82px;
font-weight:500;
vertical-align:bottom
}

.footer-social-item a {
text-decoration:none;
color:#6b6b6b;
text-align:center;
margin-bottom:30px;
margin-right:-6px;
padding-left:0
}

.footer-social-item a i {
width:50px;
display:block;
padding:10px 0;
margin:0 -2px;
font-size:24px;
background-color:#e3e3e3;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.footer-social-item a:hover i,.footer-social-item a:focus i {
background-color:#f8a254;
color:#fff
}

body > footer > div.footer-autor.container-fluid.kill-padding > hr.top {
text-align:center;
width:95%;
text-align:center;
border-top:1px solid #d5d5d5;
margin:10px 0
}

body > footer > div.footer-autor.container-fluid.kill-padding > hr.bootom {
text-align:center;
width:100%;
text-align:center;
border-top:1px solid #d5d5d5;
margin:10px 0
}

.footer-autor-wrap {
vertical-align:middle
}

.copyright h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:18px;
color:#6b6b6b;
font-weight:400;
line-height:43px;
display:inline-block
}

.copyright a {
text-decoration:none;
color:#f6a258;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.copyright a:hover,.copyright a:focus {
text-decoration:none;
color:#383806
}

.copyright h2 {
display:inline-block;
padding:0 8px;
line-height:5px
}

.copyright h2 span {
border-left:2px solid #d5d5d5;
font-size:17px
}

.devolop h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:18px;
color:#6b6b6b;
font-weight:400;
line-height:43px;
text-align:center;
display:inline-block
}

.devolop a {
text-decoration:none;
color:#f6a258;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.devolop a:hover,.copyright a:focus {
text-decoration:none;
color:#383806
}

.desing h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:18px;
color:#6b6b6b;
font-weight:400;
line-height:43px;
text-align:center;
display:inline-block
}

.desing a {
text-decoration:none;
color:#f6a258;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.desing a:hover,.copyright a:focus {
text-decoration:none;
color:#383806
}

.top-cover-item {
height:490px;
overflow:hidden
}

.top-cover-item img {
display:block;
width:auto;
height:100%;
line-height:1
}

.top-cover-text-wrap {
text-align:center
}

.top-cover-text {
width:100%;
position:absolute;
margin-bottom:0;
top:37%;
left:0
}

.top-cover-title h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-weight:700;
font-size:66px;
margin-bottom:17px;
color:#fff;
line-height:59px
}

.top-cover-breadcrumb {
background-color:transparent
}

.breadcrumb {
padding:8px 15px;
margin-bottom:20px;
list-style:none;
background-color:transparent;
border-radius:0
}

.top-cover-breadcrumb .breadcrumb > li > a {
letter-spacing:1px;
color:#ffb470;
font-size:25px;
font-family:'Fira Sans Condensed',sans-serif;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.top-cover-breadcrumb .breadcrumb > li > a:hover,.top-cover-breadcrumb .breadcrumb > li > a:focus {
color:#fff
}

.top-cover-breadcrumb .breadcrumb li {
color:#fff;
font-size:25px;
font-family:'Fira Sans Condensed',sans-serif
}

.top-cover-breadcrumb .breadcrumb > .active {
color:#fff;
font-size:25px;
font-family:'Fira Sans Condensed',sans-serif
}

.breadcrumb>li+li:before {
font-family:'fontAwesome';
content:"\f054"!important;
color:#fff;
font-size:15px;
vertical-align:middle;
padding-left:0;
padding-right:13px
}

.about-textimg-wrap {
padding:100px 0;
background-color:#f5f5f5
}

.about-textimg-wrap a {
padding:0;
display:block;
background-color:#f8a254;
overflow:hidden
}

.about-textimg-wrap img {
width:100%;
height:auto;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
display:block;
transform:translateZ(0);
overflow:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}

.about-textimg-wrap a:hover img {
opacity:.5
}

.about-textimg-wrap .imgblock-first-top-icon {
position:absolute;
display:block;
top:50%;
left:50%;
transform:translate(-50%,-50%) scale(0,1);
font-size:30px;
color:#fff;
opacity:1;
z-index:2;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.about-textimg-wrap a:hover .imgblock-first-top-icon {
opacity:1;
transform:translate(-50%,-50%) scale(1,1)
}

.about-textblock {
padding-right:30px
}

.about-imgblock {
padding-left:30px;
overflow:hidden
}

.imgblock-first {
padding-right:15px;
padding-bottom:15px;
overflow:hidden
}

.imgblock-first-top {
padding-bottom:15px;
overflow:hidden
}

.imgblock-two {
overflow:hidden
}

.imgblock-two img {
width:113%
}

.textblock-sved {
margin-bottom:30px;
overflow:hidden
}

.textblock-title {
text-align:left
}

.textblock-title h1 {
letter-spacing:2px;
font-family:'Fira Sans Condensed',sans-serif;
font-size:41px;
color:#383838;
font-weight:500
}

.textblock-title hr {
margin-left:15px;
display:inline-block;
width:90px;
text-align:left;
border-top:3px solid #ffa04b
}

.textblock-text p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#383838;
font-weight:400;
padding-bottom:30px
}

.structura-wrap {
margin:0;
}



.structura-wrap .scema {
    margin: 50px 0 100px;
    background: url(/assets/app/img/Структура1080.png) no-repeat center center;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    height: 700px;
    background-position: top center;
}

.about-sved-img-wrap{
  margin-top: 5%;
}

.about-sved-wrap {
padding:0 0 150px;
background-color:#f5f5f5;
margin-bottom:50px
}

.about-sved-wrap a {
display:block;
width:auto;
background-color:#f8a254
}

.about-sved-img-first {
overflow:hidden;
text-align:center
}

.about-sved-img-first img {
width:100%;
height:auto;
display:block;
margin:0 auto;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
display:block;
transform:translateZ(0);
overflow:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}

.about-sved-img-two {
overflow:hidden;
text-align:center;
padding:0 30px
}

.about-sved-img-first {
overflow:hidden;
text-align:center;
padding:0 30px
}

.about-sved-img-two img {
margin:0 auto;
width:100%;
height:auto;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
display:block;
transform:translateZ(0);
overflow:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden
}

.about-sved-wrap a:hover img {
opacity:.5
}

.about-sved-wrap .about-sved-icon {
position:absolute;
display:block;
top:50%;
left:50%;
transform:translate(-50%,-50%) scale(0,1);
font-size:30px;
color:#fff;
opacity:1;
z-index:2;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.about-sved-wrap a:hover .about-sved-icon {
opacity:1;
transform:translate(-50%,-50%) scale(1,1)
}

.doc-item-wrap {
background-color:#f5f5f5;
padding:110px 0 30px
}

.doc-item-wrap ul {
list-style-type:none
}

.doc-item-wrap ul li {
margin:30px 0;
background-color:#fff
}

.doc-item-wrap ul .doc-item-icon-wrapper {
padding:0
}

.doc-item-wrap ul .doc-item-icon-wrapper img {
width:100%;
height:auto
}

.doc-text {
padding:35px 45px 0;
display:block
}

.doc-item-wrap ul h4 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:32px;
color:#383838;
font-weight:600;
margin-bottom:40px
}

.doc-item-wrap ul .doc-text .open {
text-decoration:none;
color:#fff;
font-size:18px;
font-weight:400;
font-family:'Montserrat',sans-serif;
text-transform:uppercase;
background-color:#ffa04b;
display:inline-block;
padding:8px 45px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
border:2px solid #ffa04b;
margin-right:40px
}

.doc-item-wrap ul .doc-text a.open:hover {
color:#fff;
border:none;
background-color:#383838;
border:2px solid #383838
}

.doc-item-wrap ul .doc-text .download {
color:#383838;
font-size:18px;
font-weight:500;
font-family:'Montserrat',sans-serif;
text-transform:uppercase;
border:2px solid #383838;
background-color:transparent;
display:inline-block;
padding:8px 45px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.doc-item-wrap ul .doc-text a.download:hover {
color:#fff;
border:2px solid #ffa04b;
background-color:#ffa04b
}

.doc-ustav-wrap {
background-color:#f5f5f5;
padding-bottom:150px;
margin-bottom:50px
}

.full-ustav-wrapper table {
width:100%;
border:1px solid #666;
border-collapse:collapse
}

.full-ustav-wrapper th {
text-align:left;
background:#ccc;
padding:5px;
border:1px solid #666
}

.full-ustav-wrapper td {
padding:5px;
border:1px solid #666
}

.full-ustav-wrapper p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#383838;
font-weight:400;
line-height:27px
}

.news-wrap {
padding:130px 0 0;
background-color:#f5f5f5
}

.last-news-item {
padding:0 15px;
margin-bottom:50px
}

.item-news-wrap {
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,0.19);
-moz-box-shadow:0 0 18px 2px rgba(0,0,0,0.19);
box-shadow:0 0 18px 2px rgba(0,0,0,0.19)
}

.pagination-wrap {
margin-bottom:100px;
background-color:#f5f5f5;
padding-bottom:50px
}

.pagination-wrap .pagination {
display:inline-block;
padding-left:0;
margin:20px 0;
border-radius:0
}

.pagination-wrap .pagination>li>a,.pagination>li > span {
font-size:26px;
font-family:'Montserrat',sans-serif;
font-weight:400;
position:relative;
padding:0 13px;
text-decoration:none;
color:#6b6b6b;
background-color:#f5f5f5;
border:none;
margin-left:-1px
}

.pagination-wrap .pagination> li.active > a,.pagination> li.active >span {
z-index:3;
color:#fff;
background-color:#f8a254;
padding:0 13px;
cursor:default;
border-radius:5px
}

.pagination-wrap .pagination>li.active>a:hover,.pagination-wrap .pagination>li.active>span:hover,.pagination-wrap .pagination>li.active>a:focus,.pagination-wrap .pagination>li.active>span:focus {
color:#fff!important
}

.pagination-wrap .pagination>li>a:hover,.pagination-wrap .pagination>li>span:hover,.pagination-wrap .pagination>li>a:focus,.pagination-wrap .pagination>li>span:focus {
color:#f8a254!important
}

.full-page {
margin-bottom:50px;
padding:70px 0 0
}

.full-page-wrapper {
  font-size: 20px;
    
}


.header-news {
font-family:'Fira Sans Condensed',sans-serif;
outline:none;
background-color:#fff;
padding:30px 30px 20px
}

.header-news h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:40px;
color:#383838;
font-weight:500;
line-height:48px
}

.line-news {
width:90px;
text-align:left!important;
padding-left:10px
}

.line-news hr {
width:90px;
border-top:3px solid #ffa04b
}

.date-news {
      margin-top: -15px;
padding:0;
background-color:#fff
}

.date-news h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:21px;
color:#6b6b6b;
font-weight:400;
text-transform:uppercase;
line-height:40px;
display:inline-block
}

.date-news h2 {
display:inline-block;
padding:0 8px;
line-height:5px
}

.date-news h2 span {
border-left:1px solid #d5d5d5;
font-size:21px
}

.date-news i {
color:#6b6b6b;
margin-right:15px;
font-size:21px
}

.news-page-wrapper {
font-family:'Fira Sans Condensed',sans-serif;
outline:none;
background-color:#fff;
padding:30px
}

.news-page-wrappera :active,a:focus {
outline:none
}

.news-page-wrapper h3 {
color:#383838;
margin:0 0 20px;
font-size:24px
}

.news-page-wrapper h4 {
color:#383838;
font-size:20px
}

.news-page-wrapper p {
color:#383838;
font-size:22px;
line-height:1,45;
font-weight:400
}

.news-page-wrapper span {
color:#383838;
margin:0 5px
}

.news-page-wrapper .count-results {
color:#fff;
background-color:#80d6a3;
padding:4px 12px;
border-radius:50%
}

.news-page-wrapper img {
width:70%;
height:70%;
padding:0 20px 0 0
}

.news-page-wrapper iframe {
width:70%;
min-height:477px
}

.news-page-wrapper ul {
padding:0
}

.news-page-wrapper ul li {
padding:5px 0;
font-size:16px
}

.full-page table {
width:100%;
border:1px solid #666;
border-collapse:collapse
}

.full-page th {
text-align:left;
background:#ccc;
padding:5px;
border:1px solid #666
}

.full-page td {
padding:5px;
border:1px solid #666
}

.next-prev-post-wrap {
background-color:#f5f5f5;
margin-bottom:50px
}

.prev-post {
text-align:left;
padding:30px 0
}

.next-prev-post-wrap a {
text-decoration:none;
color:#383838;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.next-prev-post-wrap a:hover,.next-prev-post-wrap a:focus {
text-decoration:none;
color:#f8a254
}

.prev-post .prev-post-cont span {
font-size:20px
}

.prev-post .prev-post-cont h3 {
padding-left:20px;
display:inline-block;
font-size:25px;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:400;
text-transform:uppercase
}

.next-post {
text-align:right;
padding:30px 0
}

.next-prev-post-wrap a {
text-decoration:none;
color:#383838;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.next-prev-post-wrap a:hover,.next-prev-post-wrap a:focus {
text-decoration:none;
color:#f8a254
}

.next-post-cont span {
font-size:20px
}

.next-post-cont h3 {
padding-right:20px;
display:inline-block;
font-size:25px;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:400;
text-transform:uppercase
}

.post-social {
text-align:center;
padding:26px 0
}

.post-social a {
text-decoration:none;
color:#6b6b6b;
font-size:25px;
padding:0 20px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}

.post-social a:hover,.post-social a:focus {
text-decoration:none;
color:#f8a254
}

.list-all-wrap {
background-color:#f5f5f5;
padding:110px 0 0
}

.list-all-item {
  border-radius: 4px;
background-color:#fff;
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,0.09);
-moz-box-shadow:0 0 18px 2px rgba(0,0,0,0.09);
box-shadow:0 0 18px 2px rgba(0,0,0,0.09);
margin-bottom:40px;
overflow:hidden
}

.list-all-wrap ul {
list-style-type:none
}

.list-all-preview {
padding:0;
display:block;
overflow:hidden
}

.list-all-wrap .list-all-preview img {
height:350px;
width:auto;
background-color:#fff;
transition:all 7s ease
}

.list-all-wrap a:hover img,.list-all-wrap a:focus img {
display:block;
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:1
}

.list-all-text h4 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:25px;
color:#383838;
font-weight:600;
padding:52px 25px 14px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.list-all-wrap a:hover h4,.list-all-wrap a:focus h4 {
color:#ffa04b
}

.list-all-text p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:19px;
color:#383838;
font-weight:400;
padding:0 25px 5px
}

.list-all-text .link {
margin-top:60px;
margin-bottom:40px
}

.list-all-text .link span {
font-family:'Montserrat',sans-serif;
font-weight:400;
font-size:18px;
color:#fff;
background-color:#ffa04b;
padding:12px 36px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
text-transform:uppercase
}

.list-all-wrap a:hover .link span,.list-all-wrap a:focus .link span {
color:#fff;
background-color:#383838
}

.gallery-image-wrap {
background-color:#f5f5f5;
padding:110px 0 30px
}

.gallery-image ul {
list-style:none
}

.gallery-image .item {
height:250px;
overflow:hidden;
margin-bottom:30px;
position:relative
}

.gallery-image .item .well {
min-height:20px;
padding:0;
margin-bottom:20px;
background-color:transparent;
border:none;
border-radius:4px;
-webkit-box-shadow:none;
box-shadow:none;
overflow:hidden;
background-color:#ffa04b
}

.gallery-image .well img {
width:100%;
height:auto;
transition:all .5s ease
}

.gallery-image .well a:hover img {
display:block;
-webkit-transform:scale(1.2);
transform:scale(1.2);
opacity:.5
}

.gallery-image a:hover .item-category-icon {
opacity:1;
transform:translate(-50%,-50%) scale(1,1)
}

.gallery-image .item-category-icon {
position:absolute;
display:block;
top:50%;
left:50%;
transform:translate(-50%,-50%) scale(0,1);
font-size:22px;
color:#fff;
opacity:1;
z-index:2;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.gallery-video-album-wrap {
background-color:#f5f5f5;
padding:110px 0 0
}

.gallery-video-album ul {
list-style:none
}

.gallery-video-album .item {
margin-bottom:30px;
position:relative
}

.gallery-video-album .item .well {
min-height:20px;
padding:0;
margin-bottom:20px;
background-color:transparent;
border:none;
border-radius:4px;
-webkit-box-shadow:none;
box-shadow:none;
overflow:hidden;
background-color:#fff
}

.gallery-video-album .well iframe {
width:100%;
min-height:320px
}

.gallery-video-album .well video  {
width:100%;
min-height:320px
}


.gallery-video-album .well h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#383838;
font-weight:700;
padding:25px 25px 5px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.gallery-video-album .well p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:18px;
color:#383838;
font-weight:400;
padding:25px 25px 5px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.gallery-video-album .well .last-news-data {
padding:0 25px 25px 0;
background-color:#fff
}

.gallery-video-album .well .last-news-data h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:16px;
color:#6b6b6b;
font-weight:400;
text-transform:uppercase;
line-height:35px;
display:inline-block
}

.gallery-video-album .well .last-news-data h2 {
display:inline-block;
padding:0;
line-height:5px
}

.gallery-video-album .well .last-news-data h2 span {
border-left:1px solid #d5d5d5;
font-size:16px
}

.gallery-video-album .well h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#383838;
font-weight:700;
padding:25px 8px 5px 9px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.gallery-video-album .well p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:18px;
color:#383838;
font-weight:400;
padding:25px 8px 5px 9px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}
.modal-content {
    
    padding-bottom: 120px;
}
.search .modal-header {
padding:15px;
border:none;
text-align:center
}

.search .modal-header i {
position:absolute;
top:5%;
left:80%
}

.search .modal-header h4 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:40px;
color:#383838;
font-weight:500
}

.search .modal-header hr {
margin:0 auto;
width:90px;
text-align:center;
border-top:2px solid #ffa04b
}

.search .modal-body {
text-align:center;
position:relative!important
}

.search .modal-body form {
text-align:center

}

.search .modal-body .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle

}

.search .modal-body input[type="text"] {
outline:none;
position:absolute;
width:80%;
right:10%;
top:50%;
border-radius:2px;
border:1px solid #535353;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
height:32px;
padding:0;
text-indent:10px;
font-size:40%
}

.modal-body button {
    position: absolute;
    top: 135%;
    left: 25%;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 18px;
    border-radius: 0;
    color: #fff;
    background-color: #ffa04b;
    padding: 5px 36px;
    margin: 40px auto;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    border: none;
}

.modal-body button:hover,.modal-body button:focus {
color:#fff;
border:none;
background-color:#383838
}

.modal-footer {
padding:15px;
text-align:center;
border:none;
margin-left:15px
}

.modal-footer button {
text-transform:uppercase;
text-decoration:none;
font-family:'Montserrat',sans-serif;
font-weight:400;
font-size:18px;
border-radius:0;
color:#fff;
background-color:#ffa04b;
padding:5px 36px;
margin:40px 0 50px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
border:none
}

.modal-footer button:hover,.modal-footer button:focus {
color:#fff;
border:none;
background-color:#383838
}

.search-result-wrap {
background-color:#f5f5f5
}

.full-page-wrapper .sisea-results {
text-align:right;
font-family:'Fira Sans Condensed',sans-serif;
font-size:25px;
color:#383838;
font-weight:500;
line-height:30px
}

.full-page-wrapper .sisea-results .count-results {
z-index:3;
color:#fff;
background-color:#f8a254;
padding:3px 9px;
cursor:default;
border-radius:5px;
margin-left:10px
}

.sisea-results-list {
margin:70px auto
}

.sisea-results-list hr {
border:1px solid #ffb470
}

.sisea-result {
margin:50px auto
}

.sisea-result h3 a {
font-family:'Fira Sans Condensed',sans-serif;
font-size:30px;
color:#383838;
font-weight:500;
line-height:30px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.sisea-result h3 a:hover,.sisea-result h3 a:focus {
color:#ffb470
}

.sisea-result .extract {
margin-top:20px
}

.sisea-result .extract p {
font-family:'Fira Sans Condensed',sans-serif;
font-size:22px;
color:#383838;
font-weight:400;
line-height:30px
}

.sisea-paging {
margin-bottom:100px;
background-color:#f5f5f5;
text-align:center
}

body > div.search-result-wrap > div > div > div > div > div > div.sisea-paging > span.simplesearch-page.simplesearch-current-page {
margin: 0 5px;
    font-size: 26px;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    z-index: 3;
    color: #fff;
    background-color: #f8a254;
    padding: 0 13px;
    cursor: default;
    border-radius: 5px;
}

.sisea-paging a {
font-size:26px;
font-family:'Montserrat',sans-serif;
font-weight:400;
position:relative;
padding:0 13px;
text-decoration:none;
color:#6b6b6b;
background-color:#f5f5f5;
border:none;
margin-left:-1px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.sisea-paging a:hover,.sisea-paging a:focus {
color:#f8a254!important
}

.contact-wrap {
padding:30px 0 0;
margin-bottom:70px
}

.contact-wrap .tittle-top {
text-align:left
}

.contact-wrap .tittle-top h1 {
font-family:'Fira Sans Condensed',sans-serif;
font-size:35px;
color:#383838;
font-weight:500;
line-height:40px
}

.contact-wrap .tittle-top hr {
display:block;
margin-left:10px
}

.contact-adres ul {
list-style:none;
margin:28px 0
}

.contact-adres ul .contact-adres-list-item {
padding:0;
margin-bottom:40px
}

.contact-adres-list-item .contact-adres-icon {
float:left;
text-align:center
}

.contact-adres-list-item .contact-adres-icon i {
color:#6b6b6b;
font-size:28px;
text-align:left;
vertical-align:text-top
}

.contact-adres ul .contact-adres-list-item .contact-adres-desc {
margin-left:50px
}

.contact-adres ul .contact-adres-list-item .contact-adres-desc p {
font-size:22px;
color:#383838;
font-family:'Fira Sans Condensed',sans-serif
}

.form-name {
margin:15px 0
}

.form-name input {
width:100%;
border-style:none;
border:1px solid #d0d0d0;
font-size:21px;
color:#383838;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:300;
padding:15px 30px;
background:#f2f2f2
}

.form-email {
margin:15px 0
}

.form-email input {
width:100%;
border-style:none;
border:1px solid #d0d0d0;
font-size:21px;
color:#383838;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:300;
padding:15px 30px;
background:#f2f2f2
}

.form-text {
margin:15px 0
}

.form-text textarea {
resize:none;
width:100%;
border-style:none;
border:1px solid #d0d0d0;
font-size:21px;
color:#383838;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:300;
padding:15px 30px;
background:#f2f2f2;
height:150px
}

.form-button .form-alert {
text-align:right
}

.form-button .btn {
border-radius:0
}

.form-button button {
width:100%;
text-decoration:none;
font-family:'Montserrat',sans-serif;
font-weight:400;
font-size:18px;
color:#fff;
background-color:#ffa04b;
padding:12px 36px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
text-transform:uppercase
}

.form-button button:hover,.form-button button:focus {
color:#fff;
background-color:#383838
}

.form-button .form-alert p {
font-size:16px;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:400
}

.form-button .form-alert p span {
font-weight:500
}

.map-wrap {
margin-bottom:50px
}

.error404-wrap {
padding:0 0 150px;
background-color:#f5f5f5;
margin-bottom:50px
}

.error404-wrap .tittle-top {
text-align:left
}

.error404-wrap .tittle-top hr {
display:block;
margin-left:10px
}

.error-text {
margin-top:40px;
margin-bottom:100px
}

.error-text p {
font-size:25px;
font-family:'Fira Sans Condensed',sans-serif;
font-weight:400
}

.index-button {
text-align:center
}

.index-button a {
text-decoration:none;
font-family:'Montserrat',sans-serif;
font-weight:400;
font-size:18px;
color:#fff;
background-color:#ffa04b;
padding:12px 36px;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}

.index-button a:hover,.index-button a:focus {
color:#fff;
background-color:#383838
}