  /*

Theme Name: DZI
Author: Alex
Version: 1.2.5
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

@import url(fonts/fonts.css);

body,
html {
  width: 100%;
  height: 100%;
  font-family: 'Segoe UI', 'Open Sans Condensed', "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 15px;
  background-color: #fff;
}
body {overflow-x:hidden;background-color: #fff;}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Segoe UI', 'Open Sans Condensed', "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 1px;
}
a, a i{-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;transition: all 250ms ease;-o-transition: all 250ms ease; text-decoration:none;}
a, a:active{color: #004990;}
a:focus { outline: none; }
a:hover, a:active { outline: 0; text-decoration:underline; }
#wrapper{width:100%;position: relative;}
p{margin-top: 0;}

/*----------------- Header --------------------*/
#logo{margin:15px 0; display:block; }
#lng_pos_abs_rht{position:absolute; right:0;top: 15px;}

ul.language-chooser{list-style: none; text-align:center; margin:0 auto; width:180px; padding:0;}
ul.language-chooser li {float:left; text-align:center; padding:15px 5px; width:50px;}
ul.language-chooser li a{color:#d0d0d0;}
ul.language-chooser li.active a, ul.language-chooser a:hover{color:#fff;}

.usermenu {float: right;color: #999;}
.usermenu div {display: inline-block;margin-top: 5px;	}
.topline{background:#5e7f9e;}
.topline{font-size:13px;}

.divider_strips_l:after, .divider_strips_r:after{content: '';
  width: 486px;
  height: 305px;
  position: absolute;
  background: url('images/strips_l.png');
  }
.divider_strips_l:after {top: 0px;left: -220px;}
.divider_strips_r:after {background: url('images/strips_r.png');top: 0px; right: -380px;}
.topline a:hover{text-decoration:none;}
.topline .rmenu{float:right; margin:0; list-style:none;padding: 0; font-size: 16px;line-height: 42px;}
.topline .rmenu svg{
    width: 18px;
    height: 18px;
    margin-top: 1px;
    display: block;
  }



.topline .rmenu li{float:left;}
.topline .rmenu a{color:#fff;}
.topline i{width:30px; height:30px;
  padding:7px 10px;
  font-size: 18px;
  margin: 10px 5px 0 5px;
}
.topline i.user_p{
  width:30px; height:30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background:rgba(255, 255, 255, 0.5);
  font-size: 18px;
  margin: 10px 5px 0 10px;
}
.topline .tel{
  text-decoration: underline;
  margin-left: 10px;
}
.topline .tel:hover {
  color:#fea04c;
}
.lang_en .topline i  {margin: 10px 15px 0 4px;}
i.user_p {display: inline-block; padding: 4px 7px;}
i.user_p:before {content:"";background: url('images/sprite.png');width: 15px;height: 15px; display: inline-block;}
.topline a i {color:#fff;}
.topline a:hover, .topline a:hover i {color:#004990;}
.but_or {display: inline-block;}
.but_or a {padding:15px 20px; color:#fff; background:#fea04c; text-transform:uppercase; position:relative;display: inline-block;}
.but_or a::before, .but_or a::after {top:0;content: "";position: absolute;width: 0;height: 2px;background-color: #e08d43;-webkit-transition: width 0.5s cubic-bezier(0.37, 0.16, 0.12, 1);transition: width 0.5s cubic-bezier(0.37, 0.16, 0.12, 1);}	.but_or a::before {left: 0;}
.but_or a::after {right: 0; margin-top: 2px;}
.but_or a:hover {text-decoration:none;}
.but_or a:hover::before, .but_or a:hover::after {width: 100%;}
/*body .table{margin-bottom:0;}*/


#header{color:#505050; font-size:13px;text-transform:uppercase; margin-top:10px;}
#header .title{color:#004990; font-size:24px; font-family: 'SegoeUIBlack', 'Open Sans Condensed', "Helvetica Neue",Helvetica,Arial,sans-serif;white-space: nowrap; letter-spacing: inherit;}
#header .stl1{/*letter-spacing: 1px;*/   font-size: 14px;}
#header .table{margin-bottom:5px;}

.menu-top-container {margin-bottom:7px;display: inline-block;width: 100%;}
.menu-top-container ul {margin:0;padding:0;list-style:none;}
/* .menu-ul-container {} */
.menu-ul-container .main-menu {list-style:none; position:relative;display: inline-block; margin: 0;padding: 0;}
.main-menu li{display: inline-block; position:relative; margin:0; -webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;transition: all 500ms ease;-o-transition: all 500ms ease;  margin-right: 20px; float:left;}
.main-menu li a{font-size:16px; text-transform: uppercase; padding: 15px 25px; display:block; font-weight: bold;position:relative;letter-spacing: 2px; background: #fff;}
.main-menu a::before, .main-menu a::after {top:0;content: "";position: absolute;width: 0;height: 2px;background-color: #e08d43;-webkit-transition: width 0.5s cubic-bezier(0.37, 0.16, 0.12, 1);transition: width 0.5s cubic-bezier(0.37, 0.16, 0.12, 1);
   /*-webkit-transition-delay: 0.05s;
   -o-transition-delay: 0.05s;
   -moz-transition-delay: 0.05s;
   transition-delay: 0.05s;*/
}



.main-menu a::before {left: 0;}
.main-menu a::after {right: 0; margin-top: 2px;}
.main-menu li.current-menu-item > a, .main-menu li a:hover, .main-menu li:hover > a{text-decoration:none; background:#fea04c; }
.main-menu a:hover::before, .main-menu a:hover::after, .main-menu li.current-menu-item  > a::after, .main-menu li.current-menu-item > a::before {width: 100%;}

.main-menu a::after {right: 0; margin-top: 2px;}

.main-menu li ul.sub-menu{
  position: absolute;
  left: 0;
  display: inline-block;
  z-index: 5;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0px 4px 3px 2px rgba(0,0,0,0.07);
}
.main-menu li ul.sub-menu li{
  display: block;
  margin: 0;
  width: 100%;
}
.main-menu li ul.sub-menu li a{
  padding: 10px 15px 10px 25px;
}
.main-menu li ul.sub-menu li span{
  white-space: nowrap;
  font-size: .7em;
}
.main-menu li:hover ul.sub-menu {
  opacity: 1;
  visibility: visible;
}


#menu_fixed{position:fixed; top:-200px; width:100%; left:0; z-index: 99; transition: 0.5s;background: rgba(255, 255, 255, 0.9);margin:0;padding: 5px 0;	box-shadow: 0 1px 1px rgba(0,0,0,0.07);}
#menu_fixed ul {margin:0}
#menu_fixed ul li{display:inline-block;}
#menu_fixed ul li a{text-transform: uppercase;font-size: 15px;font-weight: bold;display: block;padding: 8px 16px;margin-right: 30px;}
#menu_fixed ul li.apply_req a{background: #fea04c; border: #fea04c 2px solid;border-bottom: #e08d43 2px solid; margin-right:0;}
.single-services #menu_fixed ul li.apply_req{display: none;}

#menu_fixed ul li.apply_req a:hover{text-decoration:none;}
#menu_fixed ul li ul{display:none;}
.single-events #menu_fixed ul li.apply_req{display:none;}
.fixed #menu_fixed {top:0};
/*--------------- End Header ------------------*/
/*----------------- Footer --------------------*/
#footer {}

.footer-menu {list-style:none;margin:0;padding:0;}
.footer-menu  li{float:left;}
.footer-menu  li a{text-transform:uppercase; display:block;position:relative;margin: 10px 30px 10px 0;padding: 5px 0;}
.footer-menu  li a:hover{text-decoration:none;}
.footer-menu a::before, .footer-menu a::after {bottom:0;content: "";position: absolute;width: 0;height: 1px;background-color: #004990;-webkit-transition: width 0.5s cubic-bezier(0.37, 0.16, 0.12, 1);transition: width 0.5s cubic-bezier(0.37, 0.16, 0.12, 1);}
.footer-menu a::before {left: 0;}
.footer-menu a::after {right: 0; bottom: 1px;}
.footer-menu a:hover::before, .footer-menu a:hover::after{width: 100%;}
#footer .rmenu {list-style:none; margin:0;padding:0; float: right;}
#footer .rmenu li{float:left;}
#footer .rmenu i{width:30px; height:30px;
/*-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background:#eee;*/
padding: 8px;
font-size: 18px;
margin: 5px 5px;
}
#copyright{font-size:13px; color:#ccc; line-height:3.5;}
/*--------------- End Footer ------------------*/

/*---------------Front Page ------------------*/
.home section{display:inline-block; width:100%;}
.bg_bl_trns {background: rgba(3, 56, 108, 0.25); margin-bottom: 30px;}
.bg_bl_trns2 {background: rgba(3, 56, 108, 0.65);}
#front_slider{}
#front_slider .slide{min-height:200px;}
#front_slider .slide .desc {color:#fff; padding:30px 30px 60px;}
#front_slider .slide .desc a{color:#fff; }
#front_slider .slide .desc h2{text-transform: uppercase; margin-top:0px; font-size: 17px; font-weight: bold;  letter-spacing: 1px;  padding-bottom: 20px;    border-bottom: rgba(255,255,255,0.4) 1px solid;}
.bgparallax {
position:relative !important;
/*background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;*/

width: 100%;}
#front_slider .slade_z-novim-rokom-ta-rizdvom-hristovim .bg_bl_trns2{
  display:none;
}
.slider_controls {text-align:center; position:absolute; bottom:15px; width:100%;left:0;}
.slider_controls .item{display:inline-block;}
.slider_controls .goto{background:#fff;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 8px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.slider_controls .goto.active{background:#a19fa2;}


.bx-default-pager {text-align:center; position:relative; width:100%;}
.bx-default-pager .bx-pager-item{display:inline-block;}
.bx-default-pager .bx-pager-item .bx-pager-link {
  background:#00478f;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-default-pager .bx-pager-item .bx-pager-link.active{background:#a19fa2;}




ul.menu_cont {list-style:none; padding:0; margin:0; width:100%;}
ul.menu_cont a:hover{text-decoration:none;;}
ul.menu_cont  li{border-bottom:#fff 1px solid;position:relative;background:#e6e6e6;	}
ul.menu_cont  li.blue{background:#d6e2ed;}
ul.menu_cont  li:before{content:""; position:absolute; height:100%; border-left:#999 9px solid;}
ul.menu_cont  li.blue:before{border-left:#004990 9px solid;}
.sidebar-left ul.menu_cont  li:hover, .sidebar-left ul.menu_cont  li.active{ background:#fea04c;}
.sidebar-left ul.menu_cont  li:hover::before, .sidebar-left ul.menu_cont  li.active:before{ border-left:#e08e44 9px solid;}
.sidebar-left ul.menu_cont  li:hover a, .sidebar-left ul.menu_cont  li.active a {color:#fff;}
ul.menu_cont  a{padding:13px 10px 13px 30px;display:block;color:#004990;font-size: 15px;}
.sidebar-left ul.menu_cont  a{padding:10px 10px 10px 30px;}

.but.but_bl {text-transform:uppercase; display:block; background:#004990; margin:20px 0; font-size:14px;padding:12px 30px; color:#fff;text-align:left; font-weight:bold;}
.but.but_bl:hover{text-decoration:none;}


.advl_area {margin-top:20px;}
.projects{margin-top:10px;}
.projects div{padding:5px 5px 10px; background:#eaeaea;}
.projects .descr, .services  .descr{ padding:5px 0 10px 15px;text-align:right; font-size:12px; color:#004990; text-transform:uppercase;background:none;font-weight: bold;}
/*news*/
h2.title {color:#004990; text-transform:uppercase; margin-top:0;font-weight:bold;}
h2.title.dark {color:#555;}
.date{color:#999; font-size:12px;}
#font_news {margin-bottom:30px;}
#font_news h3 {font-weight:normal; margin:0; letter-spacing:inherit;font-size: 15px; max-height: 42px; overflow: hidden;}
#font_news .item {margin-bottom:20px;}

#fb_cont{}

#fb_cont iframe{
  height:480px;
  width: 340px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

#fb_cont .but.but_bl {margin-top:0;}

#links {margin:30px 0;}

.item-front-link {margin-bottom:10px;font-size:15px; line-height: 1;}
.item-front-link .img_container {width: 70px; padding-right: 15px;}
.item-front-link .desc {color:#4c4c4c; font-size:13px; margin-top: 3px;}

.border_lr{border-left:1px #efefef solid;border-right:1px #efefef solid;}
.poll {padding:0 15px;}

#shop-adv{margin: 20px 0 0;}
#shop-adv .item-adv{border:#004894 1px solid;}
#shop-adv .img_c {padding-left:5px; padding-right:15px; min-width: 120px;}
#shop-adv .img_c  img{width: 100px; display:block;}
#shop-adv  a{font-weight: bold; display:inline-block;}


#map {margin:30px 0;width: 100%;}
#map iframe{width: 100%;display: block;pointer-events: none;position: relative; }
#map iframe.clicked{pointer-events: auto;}

/*--------------- END Front Page ------------------*/
/*--------------- ARCHIVE ------------------*/

.item-news{margin-bottom:30px; padding-bottom:30px; border-bottom: 1px #efefef solid;}
.item-news h2{margin:0 0 5px;font-size:16px; letter-spacing:inherit;}
.item-news .content{font-size:15px; color:#4b4b4b;line-height: 1.3;}



.item-manager{background: #f9f9f9; position: relative; overflow: hidden; margin-bottom:30px;}
.item-manager:before{content: ''; position: absolute;  background: url(images/strips_emp.png);top: 0;right:0;width: 485px;  height: 305px;}
.item-manager a{display:block;}
.item-manager a:hover{text-decoration:none;}
.item-manager h2{font-weight:bold;border-bottom: 1px #efefef solid;margin: 30px 30px 10px 0; padding-bottom: 20px;}
.item-manager a h2{color:#505050;}
.item-manager  h3{font-size: inherit;font-weight: normal;color:#505050;}
#pagination{text-align: right;margin:10px 0;}
#pagination a,#pagination span{padding: 5px 10px; font-size: 12px;border:#fff 1px solid;}
#pagination span{color: #ccc;}
#pagination span.current{border:#ccc 1px solid; }
#pagination a.next,#pagination a.prev{padding: 5px 0px; font-size: 15px;border:none}
#pagination a:hover{text-decoration:none; color: #ccc; border:#ccc 1px solid;}
#pagination a.next:hover,#pagination a.prev:hover{border:none;}

.item-services h2{
  font-weight: 100;
}
/*--------------- END ARCHIVE ------------------*/
/*--------------- Page ------------------*/
.page_container{}
.page_container ol {margin: 0 15px; padding: 0;}
.page_container ol li{padding: 5px 10px;}
h1.simple_title{margin-top:0;font-size: 32px; color:#505050; line-height: 1;padding-bottom: 25px; border-bottom: 1px #efefef solid;}
.post-edit-link{text-align:right; display: block; margin-top: -18px; font-size: 13px; color:#999; z-index:2;}

/*--------------- END Page ------------------*/
/*------------------ Single -------------------*/
#single-post{}
#single-post ol {margin: 0 15px; padding: 0;}
#single-post ol li{padding: 5px 10px;}
#single-post .page_container ul ul {list-style-position: inside;}
#single-post .page_container ul ul:before {}
#single-post .page_container ul ul li{padding:3px;}

#source {margin:20px 0;	}

#tags{font-size:12px;}
#tags a{margin-left:5px;}
/*---------------- END  Single ----------------*/

/*------------------ Single Emp -------------------*/
.single_empl .img_cont{margin-bottom:20px;}
.single_empl .cont_bor_bot_gr{border-bottom: 1px #efefef solid;padding-bottom: 20px; color:#505050;margin: 0 15px;}
.single_empl .cont_bor_bot_gr.conta{border-bottom: none;}
.single_empl h1.simple_title{font-size: 18px;border-bottom:none; padding-bottom:0; margin:0;}
.single_empl h2{font-size: inherit; font-weight: inherit; margin:20px 0;}
.conta h2{font-size: inherit; font-weight: inherit; margin:10px 0 20px;}
h2.position {margin:0}

#gallery, #shop-adv {position: relative;}
#gallery .bx-controls,#shop-adv .bx-controls ,.gall_widg_cont  .bx-controls{position: absolute; top:45%; width:100%;}
#gallery .bx-controls .bx-prev, #gallery .bx-controls .bx-next, #shop-adv .bx-controls .bx-prev, #shop-adv .bx-controls .bx-next, .gall_widg_cont  .bx-controls .bx-prev, .gall_widg_cont  .bx-controls .bx-next{position: absolute; top:40%;display: block;  width: 40px; height: 40px; text-indent: -99px; overflow: hidden;z-index: 998;}
#gallery .bx-controls .bx-prev, #shop-adv .bx-controls .bx-prev, .gall_widg_cont .bx-controls .bx-prev{left: -30px;}
#gallery .bx-controls .bx-next{right:0;}
#shop-adv .bx-controls .bx-next, .gall_widg_cont .bx-controls .bx-next{right:-30px;}

#gallery .bx-controls .bx-prev:before, #gallery .bx-controls .bx-prev:after,#gallery .bx-controls .bx-next:before, #gallery .bx-controls .bx-next:after, #shop-adv .bx-controls .bx-prev:before, #shop-adv .bx-controls .bx-prev:after,#shop-adv .bx-controls .bx-next:before, #shop-adv .bx-controls .bx-next:after , .gall_widg_cont .bx-controls .bx-prev:before, .gall_widg_cont .bx-controls .bx-prev:after,.gall_widg_cont .bx-controls .bx-next:before, .gall_widg_cont .bx-controls .bx-next:after {content: '';
  position: absolute;
  left: 50%;
  top: 20%;
  width: 10px;
  height: 2px;
  background-color: #004990;
  border-radius: 1px;
  margin-left: -4px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: margin-left 0.5s ease-out, -webkit-transform 0.5s ease-out;
  -moz-transition: margin-left 0.5s ease-out, -moz-transform 0.5s ease-out;
  -o-transition: margin-left 0.5s ease-out, -o-transform 0.5s ease-out;
  transition: margin-left 0.5s ease-out, transform 0.5s ease-out;}
#gallery .bx-controls .bx-prev:before, #shop-adv .bx-controls .bx-prev:before, .gall_widg_cont .bx-controls .bx-prev:before{
margin-top:-4px;
-webkit-transform: rotate(-45deg);
   -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

#gallery .bx-controls .bx-prev:after, #shop-adv .bx-controls .bx-prev:after,.gall_widg_cont .bx-controls .bx-prev:after
{
margin-top:2px;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
}

#gallery .bx-controls .bx-prev:hover:before, #shop-adv .bx-controls .bx-prev:hover:before, .gall_widg_cont .bx-controls .bx-prev:hover:before{
margin-left:-8px;
-webkit-transform: rotate(135deg);
   -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
     -o-transform: rotate(135deg);
        transform: rotate(135deg);
}

#gallery .bx-controls .bx-prev:hover:after, #shop-adv .bx-controls .bx-prev:hover:after, .gall_widg_cont .bx-controls .bx-prev:hover:after{
margin-left:-8px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
}



#gallery .bx-controls .bx-next:before, #shop-adv .bx-controls .bx-next:before, .gall_widg_cont .bx-controls .bx-next:before
{
margin-top:-4px;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
}

#gallery .bx-controls .bx-next:after, #shop-adv .bx-controls .bx-next:after, .gall_widg_cont .bx-controls .bx-next:after
{
margin-top:2px;
-webkit-transform: rotate(-45deg);
   -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

#gallery .bx-controls .bx-next:hover:before, #shop-adv .bx-controls .bx-next:hover:before, .gall_widg_cont .bx-controls .bx-next:hover:before{
margin-left:0px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
}

#gallery .bx-controls .bx-next:hover:after, #shop-adv .bx-controls .bx-next:hover:after, .gall_widg_cont .bx-controls .bx-next:hover:after{
margin-left:0px;
-webkit-transform: rotate(135deg);
   -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
     -o-transform: rotate(135deg);
        transform: rotate(135deg);
}
.phone_container, .email_container{width: 100%; display: inline-block;}
.round i{color:#004990; width: 26px;height: 26px;-moz-border-radius:13px;-webkit-border-radius: 13px;border-radius: 13px;background: #eee;padding: 5px 8px;font-size: 14px;margin: 5px 20px; margin: 0px 20px 10px 0;
float: left; position:relative; }
i.at:before { display:block;  content: "@";    position: absolute;top: 1px;left: 5px;font-size: 16px; color:#004990;}




.dep_lead{}
.dep_lead img{border-radius: 50%;}


/*--------------- END Single Emp ------------------*/

#apply_request label{width:100%;}
#apply_request input{    width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  margin-bottom: 20px;
  position: relative;}
#apply_request select{
  width: 100%;
  border: #dddddd 1px solid;
  padding: 9px 15px;
  margin-bottom: 20px;}
#apply_request textarea {
  width: 100%;
  padding: 10px 15px 4px;
  color: #333;
  margin-bottom: 15px;
  border: #dddddd 1px solid;
  max-width: 100%;
}

#apply_request input.checkbox {
  width: auto;
  float: left;
}

#breadcrumbs{margin:0; padding:0; font-size: 13px;color: #004990; list-style:none;}
#breadcrumbs li{float:left; margin: 13px 6px 25px;}
#breadcrumbs strong{font-weight:normal;color: #ccc;}
.mzit {z-index:2;}
/*--Templ--*/


/*--Templ--*/
a.show_more {position:relative}
a.show_more:hover{text-decoration:none;}
a.show_more:before {
  content: '\2192';
top:0;
  font-weight: bold;
  color: #999;
  position: absolute;
  right: 0;
  opacity: 1;
  pointer-events: none;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;

}
  a.show_more:hover::before{right: -3px; opacity: 1;color:#004990;}
.show_more i {
  font-weight: bold;
  -webkit-transition: all 350ms cubic-bezier(1, 0, 0.01, 1);
  -moz-transition: all 350ms cubic-bezier(1, 0, 0.01, 1);
  transition: all 350ms cubic-bezier(1, 0, 0.01, 1);
}
.show_more i:before {
  color:#fff;
  content: '\2192';
  display: inline-block;
}
.show_more:hover i {right:-30px; opacity: 1;}

.divider {width:100%; height:1px; background:#efefef; margin:8px 0;}
.height100{height:100%}
.op0{opacity:0;}
.wh100{width:100%;height:100%; display:block;}
.trans250 {-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;transition: all 250ms ease;-o-transition: all 250ms ease;}
.tn:hover .op0{opacity:0.4}

.mar0 {margin:0!important;}
.col-xs-4.pl0 {padding-left: 0;}
.col-xs-4.pr0 {padding-right: 0;}
.col-sm-4.pr0 {padding-right: 0;}
.col-sm-5.pr0 {padding-right: 0;}
.detect-inview, .detect-inview-2 {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-moz-transform: translate(0, 100px);
-ms-transform: translate(0, 100px);
-webkit-transform: translate(0, 100px);
transform: translate(0, 100px);
-moz-transition-property: opacity,-moz-transform;
-o-transition-property: opacity,-o-transform;
-webkit-transition-property: opacity,-webkit-transform;
transition-property: opacity,transform;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;}
.detect-inview.inview, .detect-inview-2.inview {
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}


.detect{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;}

.scale_and_show.detect {-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform: scale(0.5);
-moz-transition-property: opacity,-moz-transform;
-o-transition-property: opacity,-o-transform;
-webkit-transition-property: opacity,-webkit-transform;
transition-property: opacity,transform;}

.scale_and_show.inview {
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
-moz-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}

.slide_left_and_show.detect{
-moz-transform: translate(500px, 0px);
-ms-transform: translate(500px, 0px);
-webkit-transform: translate(500px, 0px);
transform: translate(300px, 0px);
-moz-transition-property: opacity,-moz-transform;
-o-transition-property: opacity,-o-transform;
-webkit-transition-property: opacity,-webkit-transform;
transition-property: opacity,transform;

}

.slide_right_and_show.detect{
-moz-transform: translate(-500px, 0px);
-ms-transform: translate(-500px, 0px);
-webkit-transform: translate(-500px, 0px);
transform: translate(-500px, 0px);
-moz-transition-property: opacity,-moz-transform;
-o-transition-property: opacity,-o-transform;
-webkit-transition-property: opacity,-webkit-transform;
transition-property: opacity,transform;
}

.slide_left_and_show.inview, .slide_right_and_show.inview {
filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity: 1;
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}

#contacts {}






.bottom-border{margin-top: -100px;margin-bottom: 100px;}
.bottom-border-left {
  border-top-width: 100px;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 800px;
  border-color: transparent transparent transparent #ffffff;
  float: left;
  border-style: solid solid inset solid;
  }

 .bottom-border-right {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 100px;
  border-left-width: 800px;
  border-color: transparent transparent #ffffff transparent;
  float: right;
  border-style: inset solid solid solid;
}

.container {position:relative;}

#archive{display:inline-block; width:100%;}
.ccentr {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: auto;
}
.single {}

#single-post{width:100%; display:inline-block;}
#single-post .thumb_container img{width:100%;}
#single-post .date{text-align:center; font-size:12px; margin:0;}
#single-post h1{text-align: left;}
#single-post .share_buttons, #single-event .share_buttons, .page_content .share_buttons{text-align:center;margin:20px 0;}
#single-post .share_buttons a, #single-event .share_buttons a, .page_content .share_buttons a{margin:6px;font-size: 16px;}
#single-post .content{font-size: 17px; margin:10px 0; line-height:1.5;}
#single-post .content p{margin-bottom:15px;}
#single-post .page_container{text-align: justify;}


#lang-button{}
#lang-button ul{list-style:none;float:right;}
#lang-button ul li,#lang-button ul li a{float:left; width:40px; height:50px; position:relative;}
#lang-button ul li span{position:absolute;}
#lang-button ul li.lang-en span{bottom:5px;right:5px;}
#lang-button ul li.lang-ru span{top:5px;left:0px;}


.t_c {text-transform:uppercase;}
.today_m  {padding: 2px;}
.today_d  {width:40px; height:40px; float:left;margin-right:15px; position:relative;}
.today_d  span{width:40px; height:40px; text-align:right;margin-right:15px; color:#fff; position:absolute; padding: 2px;}
.today_d:before{content:' ';width: 0;height: 0;border-style: solid;border-width: 0 40px 40px 0;border-color: transparent #000000 transparent transparent;position:absolute; }

/*--------------------------------------------*/

/*- SEARCH -----------------------------------*/
.search-bar{margin: 20px 0px 20px;  width: 100%; background:#f5f5f5;}
.search-form input.search{ width: 80%; background: none; border: none; font-style: italic;}
.search-form input.search_button{max-width: 10%;float: right; padding:5px;}

/*--------------------------------------------*/
/*- MENU -------------------------------------*/

.floatright {float:right!important;}
.algnrght {text-align:right;}
.algnlft {text-align:left;}
.algncntr {text-align:center;}
.table, .ttable, .table2 {display:table;}
.table2 {width:100%;}
.table .cell {display:table-cell;vertical-align: middle; float:none;}
.table .trow {display:table-row;}
.table .trow.h20p {height:20%;}
.ttable .table-cell {display:table-cell;vertical-align: middle; float:none;}
.table2 .table-cell {display:table-cell;vertical-align: middle; float:none;}
.relative {position:relative;}
.abs {position:absolute; top:0; left:0;}

.white {color:#fff;}
a.white:hover {color:#fff;}
.plum {color:#c19ddc;}
.vio {color:#7030a0;}
.vio2 {color:#812ca4;}
.fs0{font-size: 0;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs26{font-size:26px;}
.fs24{font-size:24px;}
.fs28{font-size:28px;}
.fs30{font-size:30px;}
.fs32{font-size:32px;}
.fs34{font-size:34px;}
.fs36{font-size:36px;}
.col999 {color:#999;}
.col666 {color:#666666;}
.colblue{color:#004990;}

.m0a{margin:0 auto; float:none!important;}
.m15_0{margin:15px 0;}
.m015{margin:0 15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.m30_0 {margin-top:30px;}
.mb30{margin-bottom:30px;}
.uprcs{text-transform:uppercase;}
.bgwhite{background:#fff;}
.bgblue{background:#0C37DD;}
.hr-container {background:#d0d0d0;}
hr.whiteshort {width:70px; border-top:#fff 1px solid;}
hr.blackshort {width:70px; border-top:#000 1px solid; margin:12px auto 30px;}
hr.blackmid {width:110px; border-top:#000 1px solid; margin:0 auto;}
.page-template-page-front-hr hr.blackshort {margin:21px auto 30px;}
#header hr.blackshort {margin:20px auto 0;}
hr.vio-sx {width:70px; border-top:#7030a0 1px solid;margin:0;}
.inline100{display:block; width:100%;}
.letsp05{letter-spacing:0.5px}
.letsp1{letter-spacing:1px}
.letsp2{letter-spacing:2px}

.pad0{padding:0;}
.pad10{padding:10px;}
.pad10_0{padding:10px 0;}
.pad20{padding:20px;}
.pad20_0{padding:20px 0;}
.pad25{padding:25px;}
.pad25_0{padding:25px 0;}
.width100{width:100%; display:block;}
.inline-block {display:inline-block;}
.home {}
.border_vio {border:#7030a0 1px solid;}
.border_white {border:#fff 1px solid;}
.line-height2{line-height: 2;}
.line-height22{line-height: 2.2;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.justify{text-align: justify;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.va-mid{display:table-cell; vertical-align:middle;}


.but {text-align:center;margin:0 auto; float:none!important;-webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; transition: all 250ms ease;  -o-transition: all 250ms ease;}
.but:hover {}
.but a {-webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; transition: all 250ms ease;  -o-transition: all 250ms ease;}
.but:hover a,.but a:hover {color:#000; background:none;}
.but.slim a{padding:10px 0}
.but_grey {border:#fff 1px solid;}
.but_grey:hover {background:#fff;}
.but_grey a {color:#fff;}
.but_grey:hover a,.but_grey a:hover {color:#abacbf;}

.but__grey {border:#898989 1px solid;}
.but__grey:hover {background:#898989;}
.but__grey a {color:#898989;}
.but__grey:hover a,.but_grey a:hover {color:#f5f5f5;}

.but_light_grey {border:#999 1px solid;}
.but_light_grey:hover {background:#999;}
.but_light_grey a {color:#999;}
.but_light_grey:hover a,.but_light_grey a:hover {color:#fff;}

.but_plum{border:#fff 1px solid;background:#fff}
.but_plum a{color:#413958;}
.but_plum a:hover{color:#fff;}
.but_plum:hover{background:#413958;}

.but_black{border:#000 1px solid;background:#fff}
.but_black a{color:#000;}
.but_black a:hover{color:#fff;}
.but_black:hover{background:#000;}

.but_white_tr{border:#fff 1px solid;background:none}
.but_white_tr a{color:#fff;}
.but_white_tr a:hover{color:#000;}
.but_white_tr:hover{background:#fff;}


#preloader {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  background-color: #fff;
}
#status {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
#status img{
  display: block;
  -webkit-animation: 2s ease-in-out 0s normal none infinite rotateplane;
  animation: 2s ease-in-out 0s normal none infinite rotateplane;
}
.skrollable {
/*
 * First-level skrollables are positioned relative to window
 */
position:fixed;

/*
 * Skrollables by default have a z-index of 100 in order to make it easy to position elements in front/back without changing each skrollable
 */
z-index:100;
}

.skrollr-mobile .skrollable {
/*
  May cause issues on Android default browser (see #331 on GitHub).
*/
position:absolute;
}

.skrollable .skrollable {
/*
 * Second-level skrollables are positioned relative their parent skrollable
 */
position:absolute;
}

.skrollable .skrollable .skrollable {
/*
 * Third-level (and below) skrollables are positioned static
 */
position:static;
}
.skrollr-desktop .skrollable-before, .skrollr-desktop .skrollable-after{
opacity:0;
-moz-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;

}
.skrollable-after .fgr_sq_bg {
bottom:100px!important;
-moz-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s;
-moz-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

democracy:after{ content:'';display:table; clear:both; }
.democracy ul li,
.democracy ul{ background:none; padding:0;margin:0; }
.democracy ul li:before{ display:none; } /* li reset */

.democracy input[type='radio'],
.democracy input[type='checkbox']{
margin:0; vertical-align:middle;
}
.democracy input[type='radio']:focus,
.democracy input[type='checkbox']:focus{
outline:none;
}
.democracy ul{ list-style:none !important; border:none !important; }
.democracy ul li{ list-style:none !important; }

input[type="submit"].dem-button,
a.dem-button,
.dem-button{
position:relative; display:inline-block; text-decoration:none; line-height:1; border:0; margin:0; padding:0; cursor:pointer; white-space:nowrap;
-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
}
input[type="submit"].dem-button:focus,
a.dem-button:focus,
.dem-button:focus{
outline:none;
}
input[type="submit"].dem-button:disabled,
a.dem-button:disabled,
.dem-button:disabled{
opacity:.6;
cursor:not-allowed;
}
a.dem-button:hover{ text-decoration:none !important; }


/* common presets ------------------------------------ */
.democracy{ position:relative; margin:0 auto; }

.democracy input[type='radio'],
.democracy input[type='checkbox']{ margin-right:.2em; }

.dem-screen{ position:relative; line-height:1.3; }

.democracy ul.dem-vote{ margin-bottom:0.5em; }
.democracy ul.dem-vote li{ padding-bottom:0; margin-bottom:0; font-size: 13px; }
.democracy ul.dem-vote li > *{ margin-bottom:.2em; } /* for comfort hover */
.democracy ul.dem-answers li{ padding-bottom:1em; }
.dem-answers .dem-label{ margin-bottom:.2em; line-height:1.2; }

/* result screen */
.dem-graph{ position:relative; color:#555; color:rgba(0,0,0,.6); box-sizing:content-box; width:100%; display:table; height:1.2em; line-height:1.2em; /* because display:table; */ }
.dem-fill{ position:absolute; top:0; left:0; height:100%; background-color:#7cb4dd; }
.dem-voted-this .dem-fill{ background-color:#FFC45A; }

.dem-votes-txt,
.dem-percent-txt{ position:relative; display:table-cell; padding-left:.3em; vertical-align:middle; font-size:90%; }

/* dem-result-bottom */
.dem-poll-info{ padding-bottom:1em; }
.dem-poll-info:after{ content:''; display:table; clear:both; }
.dem-poll-info > *{ font-size:85%; display:block; float:right; clear:both; text-align:right; opacity:0.7; line-height:1.3; }

/* vote screen */
.dem-vote label{ float:none; display:block;font-weight: normal; }
.dem-results-link{ display:inline-block; line-height:1; margin:.8em 1em; }
.dem-vote .dem-disabled{ opacity:.5; }

/* dem-bottom */
.democracy .dem-bottom{ padding-bottom:1em; } /* stronger property */
.dem-bottom{ text-align:center; }
.dem-bottom:after{ content:''; display:table; clear:both; }

/* typically does not change */
.dem-poll-title{ display:block; margin-bottom:1.2em; margin-top:0; }

.dem-cache-notice{ z-index:10; position:absolute; top:0%; border-radius:2px; width:100%; padding:1.5em 2em; text-align:center; background:rgba(247, 241, 212, 0.8); color:#6D6214; }
.dem-notice-close{ position:absolute; top:0; right:0; padding:5px; cursor:pointer; line-height:.6; font-size:150%; }
.dem-notice-close:hover{ color:#D26616 }

.dem-star{ font-size:90%; vertical-align:baseline; padding-left:0.3em; color:#ff4e00; }

.dem-poll-note{ font-size:90%; padding:0.5em; opacity:0.8; line-height:1.3; }

.democracy .dem-copyright{ position:absolute; bottom:-1em; right:0; text-decoration:none; border-bottom:0; color:#b2b2b2; opacity:0.5; line-height:1; }
.democracy .dem-copyright:hover{ opacity:1; }

.dem-add-answer{ position:relative; }
.dem-add-answer > *{ display:block; }
.dem-add-answer a{ display:inline-block; }
input.dem-add-answer-txt{ width:100%; box-sizing:border-box; }
.dem-add-answer-close{ position:absolute; right:0; padding:0 .7em; cursor:pointer; color:#333; }
.dem-add-answer-close:hover{ color:#ff2700; }

.dem-edit-link{ display:block; position:absolute; top:0; right:0; line-height:1; text-decoration:none !important; border:none !important; }
.dem-edit-link svg{ width:1.2em!important; fill:#5a5a5a; fill:rgba(0,0,0,.6); }
.dem-edit-link:hover svg{ fill:#35A91D;  }

.dem-loader{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; }
.dem-loader > *{ display:table-cell; vertical-align:middle; text-align:center; }
.dem-loader svg{ width:20%; max-width:100px; min-width:80px; margin-bottom:15%; }
.dem-loader [class^="dem-"]{ margin-bottom:15%!important; }

.dem__collapser{ display:block; cursor:pointer; text-align:center; font-size:150%; line-height:1; }
.dem__collapser:hover{ color:#FF3311; background:rgba(255, 255, 255, 0.3); }
.dem__collapser.expanded{ position:relative; height:1em; }
.dem__collapser.collapsed{ position:absolute; top:0; bottom:0; right:0; left:0; }
.dem__collapser .arr{ display:block; position:absolute; bottom:0; width:100%;  }
.dem__collapser.collapsed .arr:before{ content:"в–ѕ"; }
.dem__collapser.expanded  .arr:before{ content:"в–ґ"; }

/* / typically does not change */


/* archive page */
.dem-archives .democracy { margin-bottom:2em; padding-bottom:20px; border-bottom:1px dashed #ccc; }
.dem-archives .dem-archive-link { display:none; }

/*  / common presets --------------------------------- */


/* flat theme -------------------------------------------------------------- */
.dem-poll-title, .dem__radio_label{font-weight:normal;}

.dem-link{ display: inline-block; margin:0.8em 0; }
.dem-link{ font-size:90%; }


/* vote screen */
.dem-vote-link:before{ content:'в†ђ '; }

.dem-vote label{ opacity:0.9; }
.dem-vote label:hover{ opacity:1; }


/* results screen */
.dem-graph{ background-color: #f2f2f2; background-color: rgba(0,0,0,.1); height:.4em; line-height:.4em; }

.dem-voted-this{ font-weight: bold; }

.dem-label-percent-txt{ display:inline; font-size:80%; opacity:0.8; }
.dem-label-percent-txt:before{ content:'('; }
.dem-label-percent-txt:after{ content:')'; }

.dem-votes-txt,
.dem-percent-txt{ display:none; }

/* / flat theme -------------------------------------------------------------- */

.dem__checkbox,
.dem__radio{ display:none !important; }
.lt-ie9 .dem__radio{ display:block !important; float:left; }
.lt-ie9 .dem__spot{ display:none !important; }



.dem__checkbox_label,
.dem__radio_label{ position: relative; box-sizing: content-box; }

.dem__checkbox_label .dem__spot,
.dem__radio_label .dem__spot {
position: relative;
display: inline-block;
vertical-align: baseline;
top: 4px;
cursor: pointer;
/*style*/
width: 20px;
height: 20px;
margin-right: .3em;
background:#fff;
border: 1px solid #ccc;
}

.dem__checkbox_label,
.dem__radio_label{  }

.dem__checkbox_label .dem__spot { border-radius: 3px; }
.dem__radio_label .dem__spot { /*border-radius:50%; */}

.dem__checkbox_label .dem__spot:after,
.dem__radio_label .dem__spot:after{
content: '';
position: absolute;
opacity: 0;
}

/*.dem__radio_label .dem__spot:after {
width: 6px;
  height: 6px;
border-radius:50%;
top: 50%;
  left: 50%;
background: #333;
-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}*/
.dem__radio_label .dem__spot:after {
width: 13px;
  height: 7px;
  top: 3px;
  left: 3px;
border:2px solid #71c119;
  border-top: none;
  border-right: none;
  background: transparent;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.dem__checkbox_label:hover .dem__spot::after,
.dem__radio_label:hover .dem__spot::after {
opacity: 0.2;
opacity:1;
}

.dem__checkbox:checked + .dem__spot,
.dem__radio:checked + .dem__spot {
border-color:#999;
}
.dem__checkbox:checked + .dem__spot:after,
.dem__radio:checked + .dem__spot:after {
opacity: 1;
}
.dem__checkbox:disabled + .dem__spot,
.dem__radio:disabled + .dem__spot {
opacity: .5;
}
.dem__checkbox:not(:checked):disabled + .dem__spot:after,
.dem__radio:not(:checked):disabled + .dem__spot:after {
opacity:0;
}

/* button */
input[type="submit"].dem-button,
a.dem-button,
.dem-button{
  font-size:90%;
  padding: .8em 1.6em !important;

  color: #fff;
  background: #61a9de;
  text-transform: uppercase;
}


input[type="submit"].dem-button:hover,
a.dem-button:hover,
.dem-button:hover {
  color: #fff;
  background: #3b8bc6;
}

a.dem-button:visited{
color:#fff;
}
.dem-button{ background-color:#004990 !important; }
input{
  padding: 8px 15px;
  color: #333;
  border: #dddddd 1px solid;
}
#login{}
#login label.error, #registration_form label.error, #apply_request label.error, #event_registration_form label.error{
font-size: 12px;
  font-weight: normal;
  color: red;
  margin-top: -20px;
  margin-bottom: 4px;
  display: block;
}
#login input, #registration_form input, #apply_request input{
width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
margin-bottom: 20px;
position:relative;
}
#login input.checkbox{width: auto;float: left;}
#login span{padding-left: 5px;}

#fullw table{
max-width: 95%;
  margin: 0 auto 34px;
}


#fullw{
font-size: 16px;
color:#5a6064;
}

#fullw td.TableHeader {
background:#f2f2f2;
font-weight:bold;
text-align:center;

}
#fullw td, #fullw th {
  padding: 5px;
  border-bottom: 1px solid #d0cfcf;
vertical-align:middle;
}

#fullw tbody tr:nth-child(even) {
  background: #f5f5f5;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

#fullw th {
  padding-top: 15px;
  color: #fff;
  padding-bottom: 15px;
  background: #004990;

}

.mobile-menu-container {display:none;}

  #m_menu{position: absolute; z-index: 9999999; cursor:pointer; display:none; top: 5px;right: 20px;
  transform: translateY(5px);
  transition: all 0ms 300ms;
width: 24px;
  height: 11px;}
  .menu-bar, .menu-bar:before, .menu-bar:after{
position: relative;
display:block;
width: 24px;
  height: 1px;
background:#1b1b25;}
.menu-bar:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 5px;
  background: #1b1b25;
  transition: bottom 500ms 500ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.menu-bar:after {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  background: #1b1b25;
  transition: top 500ms 500ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.menu-bar.animate {background:#fff;}
.menu-bar.animate:before {
  bottom: 0;
  transform: rotate(-45deg);
  transition: bottom 500ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.menu-bar.animate:after {
  top: 0;
  transform: rotate(45deg);
  transition: top 500ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.t_mid {margin:0 auto;}
.t_mid .hdr{font-size:15px;font-weight:normal;color:#004990;padding:0 8px 10px;}
.t_mid td.brdr{color:#004990;border-bottom:2px solid #004990;}
.t_mid td{color:#505050;padding:9px 8px 0; text-align:center;}
.t_mid tbody tr:hover td{color:#004990;}
.t_mid tr td:first-child {text-align:left;}


.post-type-archive-events .abs_promo_left, .post-type-archive-events .abs_promo_right, .single-events .abs_promo_right, .single-events .abs_promo_left {display:none;}
/*.abs_promo_left .promo_content{background: url(http://dzi.gov.ua/wp-content/uploads/2017/08/24_left.jpg);}
.abs_promo_right .promo_content{background: url(http://dzi.gov.ua/wp-content/uploads/2017/08/24_right.jpg);}


.abs_promo_left .promo_content{
background: url(images/ny_left_sidebar.jpg);
  background-position: top right;
  background-size: cover;
  z-index: 99;}

.abs_promo_right .promo_content{background: url(images/ny_right_sidebar.jpg);
  background-position: top left;
  background-size: cover;
  z-index: 99;}
*/

.haspromo .no_pad_left_promo {padding-left:0;}
.haspromo .no_pad_right_promo {padding-right:0;}

.abs_promo_left, .abs_promo_right{height: 100%; position: absolute;}
.abs_promo_left .promo_content, .abs_promo_right .promo_content{position: fixed;top: 0px;}
.abs_promo_left .promo_content, .abs_promo_right .promo_content{display:block;height:100%;}
.abs_promo_right .promo_content {width:100%;}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.page_container .qtranxs-available-languages-message {font-size:30px; margin:100px 0;}


body.searching{overflow:hidden;}
.dc_close {font-size: 50px;line-height: 49px;margin-left: 20px;color: #000;font-size: 40px;line-height: 26px;margin-left: 15px;padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;font-weight: bold;margin-top: -6px;}
.header-search-container {position: fixed;z-index: -1;top:0;bottom: 0;left: 0;visibility: hidden;overflow: auto;width: 100%;padding: 50px 20px 20px;-webkit-transition: opacity .25s ease-out;-o-transition: opacity .25s ease-out;transition: opacity .25s ease-out;pointer-events: none;opacity: 0;background-color: rgba(255,255,255,0.9);-webkit-overflow-scrolling: touch;}
.header-search-container input{font-size: 2rem;padding-right: 1.5rem;padding-left: 0;color: #000;border-bottom: 1px solid #000;background-color: transparent;font-weight: bold;display: block;width: 100%;height: 3.75rem;padding: 0 3rem 0 1rem;border: none;border-radius: 0;outline: none;}
.header-search-container  .inp_cont {width:100%; display:inline-block; border-bottom:#000 1px solid;position:relative;}

.iconsearch  {position: relative;display: inline-block;width: 16px;height: 16px;vertical-align: middle;background-repeat: no-repeat;background-position: center;background-size: contain;margin-top: -2px;}
.searchDark {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTE5NywxODFsLTQ1LTQ1YzExLTE0LDE3LTMyLDE3LTUxYzAtNDYtMzgtODQtODQtODRTMCwzOCwwLDg0czM4LDg0LDg0LDg0YzE5LDAsMzctNiw1MS0xN2w0NSw0NWM0LDQsMTIsNCwxNiwwQzIwMSwxOTMsMjAxLDE4NSwxOTcsMTgxeiBNMjEsODRjMC0zNSwyOC02Myw2My02M3M2MywyOCw2Myw2M3MtMjgsNjMtNjMsNjNTMjEsMTE5LDIxLDg0eiIvPjwvc3ZnPg==');}

.search_  .iconsearch   {cursor:pointer;}
.search-icon-layer{position: absolute;top: 1.88rem;right: 1rem;margin-top: -0.5rem;}

.header-search-container .container {margin:0 auto;}
.searching .header-search-container{z-index: 199;visibility: visible;pointer-events: auto;opacity: 1;}
.noresult{width:100%;text-align:center;font-size: 20px;margin-bottom: .5rem;text-transform: uppercase;color: #000;}
.noresult .sm_t{font-size: 14px;font-style: italic;color: #999999;text-transform: none;}
#search-results{margin:30px 0;}
#search-results .item{margin:0; background: rgba(255, 255, 255, 0.6); padding:30px 0; border-bottom: 1px #999 solid;}
#search-results a,  #search-results h2  {}
.search_ {margin-right:0;}
.search_ .but {font-size: 20px;color: #004990;cursor: pointer; padding: 15px 0;}

#account{}
#pass_reset input.fullw{width:100%;}
#pass_reset input{display: block;	margin:0 auto;}
.resset_pass #result {text-align:center;}

#clients{}

.borders, .borders_hover{position:relative; border:none!important;}

.brdtop, .brdright,.brdbottom,.brdleft {position:absolute; background:#004990;}
.brdtop, .brdbottom{height:1px; width:0;}
.brdright,.brdleft {width:1px; height:0;}
.brdtop {top:0; left:0;}
.brdright{top:0;right:0;}
.brdbottom{bottom:0;right:0;}
.brdleft {bottom:0; left:0;}


.borders_hover  .brdleft, .borders_hover  .brdright{height: 0;}
.borders_hover  .brdtop, .borders_hover  .brdbottom{width: 0;}

.borders_hover:hover  .brdleft, .borders_hover:hover  .brdright{height: 100%;}
.borders_hover:hover  .brdtop, .borders_hover:hover  .brdbottom{width: 100%;}

.borders_hover .brdtop{

}
.borders_hover .brdright{ height: 0%;}
.borders_hover .brdbottom{}
.borders_hover .brdleft{ }

.borders_hover:hover .brdtop{ -moz-transition: background 0.2s ease,width 0.2s ease-out;
  -o-transition: background 0.2s ease,width 0.2s ease-out;
  -webkit-transition: background 0.2s ease,width 0.2s ease-out;
  transition: background 0.2s ease,width 0.2s ease-out;}
.borders_hover:hover .brdright{-moz-transition: background 0.2s ease,height 0.2s ease-out 0.2s;
  -o-transition: background 0.2s ease,height 0.2s ease-out 0.2s;
  -webkit-transition: background 0.2s ease,height 0.2s ease-out;
  -webkit-transition-delay: 0s,0.2s;
  transition: background 0.2s ease,height 0.2s ease-out 0.2s;}
.borders_hover:hover .brdbottom{ -moz-transition: background 0.2s ease,width 0.2s ease-out 0.4s;
  -o-transition: background 0.2s ease,width 0.2s ease-out 0.4s;
  -webkit-transition: background 0.2s ease,width 0.2s ease-out;
  -webkit-transition-delay: 0s,0.4s;
  transition: background 0.2s ease,width 0.2s ease-out 0.4s;
}
.borders_hover:hover .brdleft{-moz-transition: background 0.2s ease,height 0.2s ease-out 0.6s;
  -o-transition: background 0.2s ease,height 0.2s ease-out 0.6s;
  -webkit-transition: background 0.2s ease,height 0.2s ease-out;
  -webkit-transition-delay: 0s,0.6s;
  transition: background 0.2s ease,height 0.2s ease-out 0.6s;
}

#clients_area{}
#clients_area .title{margin:15px 0 0; text-align: center; }
#clients_area .view-all {text-align:center;font-size: 0.9em;}


.popup__overlay {display: none;opacity:0;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9999;}
.popup__overlay:after {display: inline-block;height: 100%;width: 0;vertical-align: middle;content: ''}
.pop_container{display: inline-block;width: 94%;margin: 3%;background: #fff; padding: 0 15px;}


.popup {position:absolute;margin-left:-311px;margin-top:-171px;left:50%;top:50%;background: #fff;z-index:999999;width:622px; height:342px; display:block; overflow:hidden; background:url(images/stripes_b.png);}
.popup #subscribe-action{margin-top: 110px;}
.popup .subscr_text {}
.popup .subscr_text .title{font-weight: 600; font-size:0.9;}
.popup .subscr_text .text{font-size: 13px;color: #999;margin-bottom: 30px;}
.popup .midlbo{padding: 10px 0;display: inline-block;width: 100%; }
.popup .midlbo .logo {text-indent: -9999px;float: left;width: 116px;height: 89px; background: url(images/logo.png) no-repeat;}
.popup .popup_footer { margin-bottom: 25px;}
.popup .popup_footer .checkbox + .checkbox {  margin-top: 0;}
.popup .popup_footer input[type="checkbox"] {line-height: normal;width: auto;margin: 0 10px 0 0;    float: left;}
.popup  input, .popup label {width:100%; font-size: 13px;}
.popup label {text-transform: uppercase;font-size: 10px;margin: 4px 0 0 10px;}
.popup .midlbo  input.email  {padding-left: 12px; line-height: 40px;padding-top: 0;padding-bottom: 0; color: #004990; }
.popup  input[type="submit"] { line-height: 40px; padding: 0;color:#fff; background: #004990;border: #004990 1px solid; cursor: pointer; transition:0.3s}
.popup  input[type="submit"]:hover {background: #6d6f72;}
.popup .popup_footer .twitter-follow-button{margin-bottom: -4px;}
.popup__close {display: block; position: absolute; top: 30px; right: 30px; width: 14px; height: 14px; cursor: pointer; background: url(images/closeX.png) no-repeat; padding: 23px;}
.popup #mc_embed_signup {padding-top:7px;}
.popup .fb_follow, .popup .vk_follow {width:31px;height:31px; display:block; float:left; margin:0 0 0 14px;}
.popup .fb_follow {background: url(images/fb.png);}
.popup .soc_butt {}

#pet_filters {
position : relative;
}
.input-addon {
  width : 30px;
  height : 25px;
  padding-top : 7px;
  text-align : center;
  background : #edf1f2;
  display : inline-block;
  border : 1px solid #dde2e9;
  border-right : none;
  @include border-radius(5px 0 0 5px);
  float : left;
}

#pet_filters input{
padding: 1px 0px;
  width : 100%;
  height : 30px;
  border : 1px solid #dde2e9;
  text-align : center;
  font-size : 13px;
  outline : none;
  float : left;
margin-bottom:20px;
border-radius:0;
cursor: pointer;}

#pet_filters input.datepicker{ width : 100px;}

#pet_filters select{
padding: 1px 0px;
  width : 100%;
  height : 30px;
  border : 1px solid #dde2e9;
  text-align : center;
  font-size : 13px;
  outline : none;
  float : left;
margin-bottom:20px;
position: relative;

}

#pet_filters input.error, #pet_filters select.error{ border : 1px solid #fea04c;}

#pet_filters span.arrow {display: inline-block;width: 21px;top: 10px;margin: auto;height: 12px;left: 133px;position: absolute;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAYAAAGz9LdlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFFQ0FENEU1QkMxMjExRTRBODMzODc2QkJFNUY1RTlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFFQ0FENEU2QkMxMjExRTRBODMzODc2QkJFNUY1RTlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUVDQUQ0RTNCQzEyMTFFNEE4MzM4NzZCQkU1RjVFOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUVDQUQ0RTRCQzEyMTFFNEE4MzM4NzZCQkU1RjVFOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5FLIAlAAACXklEQVR42mL4//8/AxBbAvEvEGMtEP//+Pnbf4AAAnFEobIMDPcevQRJ/P/z9+9/gAACibA9evr6Pwzcf/wKTDNA8XOoOAOMBgggmMRpKJ0IxKowif8ws5GMkmH6+es3g7AgLwMMgFUzMOQyIJsLxD+A+AaIDRBAMAlBkMyzl+/+IykCa3jwBO5isN2MQOLJs5fvpUFW4QPMzEwMclIi32EmPfz24yeyo+E2gMR+/f4DYh4DiQEEEAOS5GQg3ojEBxsExHvgQQxlXPrx8/f/T1++g0xZAxU79/rdp//fvv8EiT2FKd4Lsgpk5ddvP/8jg+8/foHFQTTI34zQgGUgBBRlxRhYQAwmJkaGf//+gwXQAcggVhZmMJsJiBXkpUUZGBkZGZ6+eAcSuwvEjEB8ERi0QIOYGGQkhUHi3DAPqiE5NQEqZowkBk50AAHGgBZUEkB86z8qAPlaF01d4n9MAIooTWR1jNDExA3Ee4HYHBiSDM9ffQD6+R8DOxsrg5S4IEj+AhAbInn9NhCrgLwJUg/ysrgIPwMnBxtI7gkQO4C8DzK8B8go/vP3H8OLV+8Zfv/5C9YNSs18PJwEYwEY9wxv338Gs0GWSIgKMHCws4K4G0CGfwMyOB89e8PwF2gBpQDJt29BhssAGQeAWBmYChlevP4ACS9UV2AF377/Ynj55gOYzQLMMJJAQ1mYwclkFxD7IkeSChA/BsUMKEmDsuWb959gkXUaLUJBWeD/Z2B2ACan/8CcClN3EYj50fMOMlYG4s2gsgyUMYE4E4saEDYB4tVAfBKI+4CYD10NAHkR3gwyOL52AAAAAElFTkSuQmCC);}
#pet_filters .input-addon {
  width: 30px;
  height:30px;
  padding-top: 7px;
  text-align: center;
  background: #edf1f2;
  display: inline-block;
  border: 1px solid #dde2e9;
  border-right: none;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
  float: left;
}

#pet_filters  label.error{position: absolute;left: 15px;bottom: 6px;font-size: 12px;color:#fea04c;}
#pet_filters  #reg_list{font-size: 14px;font-size: 14px;margin-left: 10px;font-weight: 600;color: #004990;}

#pet_filters  .desc_text{font-size: 13px;font-style: italic;color: #999; margin-bottom:10px;}



#ukraine_map {width: 100%;height: auto}
#ukraine_map #map_regions path {cursor: pointer;-webkit-transition: .2s all ease-in;transition: .2s all ease-in;fill: #ebebeb;stroke-width: 0.5;stroke-dasharray:2;stroke: #fff;}
/*#ukraine_map #map_regions path:hover {fill: #fea04c}*/
#ukraine_map #map_regions path.active {fill: #fea04c}


.tbl_st1 table {
  width: 100%;
  border-spacing: 0;
margin-top:30px;
margin-bottom:60px;
}

.tbl_st1 table .title {
  font-weight: 700;
  position: relative;
  padding-left: 20px;
  color: #000;
  line-height: 1rem
}

.tbl_st1 table  td.title:before {
  content: '';
  width: 100%;
  height: 4px;
  background: #dfebf7;
  position: absolute;
  top: 0;
  left: 0
}

.tbl_st1 table th {
padding: 20px 0 20px 20px;
text-align:left;
font-size:1.1em;
border-top: 1px solid #dfebf7;
border-right: 1px solid #dfebf7;
}
.tbl_st1 table td {

  color: rgba(63, 63, 63, .9);
  padding: 20px 0 20px 20px;
  border-top: 1px solid #dfebf7;
  line-height: 1.25rem;
  vertical-align: top;
border-right: 1px solid #dfebf7;
}



.input-line {margin-bottom: 30px;position: relative;display: inline-block;width: 100%;}
.label {text-transform:uppercase;padding-left: 0;position: absolute;left: 0;top: 5px;z-index: 2;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;font-size:0.75em;}
.input {background: transparent;border: 0;border-radius: 0;border-bottom: 1px solid #004990;display: block;position: relative;width: 100%;z-index: 3;    padding: 4px 2px 6px 0; font-size: 16px;}
.input.active, .input:focus {}
.active .label{top: -15px;font-size:0.6em;}
.input-line label.error {color:red; font-size:12px;position:absolute;bottom: -15px;left: 0}
.input-line .input.error {border-bottom: 1px solid red; }

#ask_form_but{position: fixed;
bottom: -999px;
right: 10px;
z-index: 999;
padding: 13px 20px;
color: rgb(255, 255, 255);
background: #004990;
text-transform: uppercase;
transition:.5s;
letter-spacing:1px;
}
#ask_form_but:hover{text-decoration:none;}
.fixed #ask_form_but, .loaded #ask_form_but{bottom:0}

#ask_form_container{width:300px; position:fixed; bottom:1px; right:1px; padding:30px; background:#fff; border: 1px solid #e9ebee;z-index:999;}
.ask_header{margin-bottom:20px;text-transform: uppercase;text-align: center; font-weight: bold; color:#004990;}
#ask_form_container.title{ margin:20px 0;}
#ask_close{position: relative;
height: 25px;
width: 25px;
background: 0 0;
border: none;
float: right;
overflow:hidden;
text-indent:-999px;
}

#ask_close:before,#ask_close:after{
content: '';
  position: absolute;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  height: 2px;
  background-color:#004990;
  width: 25px;
  top: 50%;
  left: 50%;
  transition: all .3s;
}

#ask_close:before{
-webkit-transform: translate(-50%,-50%) rotate(-45deg);
  -ms-transform: translate(-50%,-50%) rotate(-45deg);
  transform: translate(-50%,-50%) rotate(-45deg);}

#ask_close:after{
-webkit-transform: translate(-50%,-50%) rotate(45deg);
  -ms-transform: translate(-50%,-50%) rotate(45deg);
  transform: translate(-50%,-50%) rotate(45deg);}


textarea:focus, input:focus{
  outline: none;
}

input:-webkit-autofill {}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {transition: background-color 5000000s ease-in-out 0s;}




.text_hdn {height:150px; overflow-y:hidden; position:relative;transition:0.8s;}

.text_hdn:after {position:absolute;width:100%; height:90px;content:"";display:block; left:0; bottom:0; background:#fff;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 25%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 25%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 25%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
transition:0.5s;
}

.serv_info{
text-align: center;
  margin: 0 15px 30px;
  float: right;
}
.serv_info .price{
line-height:40px;
margin: 0px 10px 22px;
  font-size: 13px;
  font-weight: 100;
}
.serv_info .price span{
  font-size: 40px;
}
.serv_info  .order_but{margin:0 auto; width: 150px; border:#004990 1px solid; padding:10px 30px; color:#fff; background:#004990;border-radius: 4px; text-transform: uppercase; display: block;}
.serv_info  .order_but:hover{color:#004990; background:#fff; text-decoration:none;}
.serv_info {}
.serv_info {}

.f_w_i {margin-left: -15px;padding: 0 10px 20px 0;width: 100%;}


.text_hdn.shown {height:auto;}
.text_hdn.shown:after {opacity:0;height:0px;}
.show_ht {display: block;margin: 10px auto 20px;width: 200px;font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;text-align: center;}

#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;top:-28000px;left:-28000px;display:none;max-width:280px;min-width:50px;padding:0;font-size:10.5px;line-height:12px;box-shadow:none;direction:ltr}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;font-weight:700;border-width:0 0 1px}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;top:-9px;right:-9px;z-index:11;border:1px solid transparent;outline:0}.qtip-titlebar .qtip-close{top:50%;right:4px;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{text-decoration:none;border-radius:3px}.qtip-icon .ui-icon{width:18px;height:14px;font:normal 700 10px/13px Tahoma,sans-serif;line-height:14px;color:inherit;text-align:center;text-indent:0;background:-100em -100em no-repeat}.qtip-default{color:#555;background-color:#ffffa3;border:1px solid #f1d031}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{color:#777;background:#f1f1f1;border-color:#CCC}.qtip-default .qtip-titlebar .qtip-close{color:#111;border-color:#AAA}.qtip-light{color:#454545;background-color:#fff;border-color:#e2e2e2}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{color:#f3f3f3;background-color:#505050;border-color:#303030}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{color:#a27d35;background-color:#fbf7aa;border-color:#f9e98e}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{color:#912323;background-color:#f78b83}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{color:#3f6219;background-color:#caed9e;border-color:#90d93f}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{color:#5e99bd;background-color:#e5f6fe;border-color:#add9ed}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.05)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{color:#fff;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%);border:0 solid transparent;border-radius:2px;box-shadow:0 0 3px #333}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000)}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4a4a4a)}.qtip-jtools .qtip-content{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#4a4a4a, endColorstr=#232323)}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{color:#fff;background:0 0;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{color:#111;background-color:#d9d9c2;border:0 dashed transparent;box-shadow:4px 4px 5px rgba(0,0,0,.4)}.qtip-cluetip .qtip-titlebar{color:#fff;background-color:#87876a;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{color:#696952;border-color:#696952}.qtip-tipsy{font-family:Lucida Grande,sans-serif;font-size:11px;font-weight:700;line-height:16px;color:#fff;text-shadow:0 1px #000;background:#000;background:rgba(0,0,0,.87);border:0 solid transparent}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{text-shadow:none;border-color:#222}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{font-family:serif;font-weight:400;color:#454545;background-color:#f9f9f9;border:3px solid #959fa9;border-radius:3px}.qtip-tipped .qtip-titlebar{color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);border-bottom-width:0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#3a79b8, endColorstr=#2e629d)}.qtip-tipped .qtip-icon{background:#285589;border:2px solid #285589}.qtip-tipped .qtip-icon .ui-icon{color:#555;background-color:#fbfbfb}.qtip-bootstrap{padding:1px;font-size:15px; color: #00306b; line-height:15px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.05);border-radius:1px; font-family:AkGrProCn,tahoma,arial,helvetica,sans-serif;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{top:45%;right:11px;border-style:none}.qtip-bootstrap .qtip-content{padding:10px 25px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{float:right;width:auto;height:auto;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{top:0;left:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-ms-filter:none;-webkit-filter:none;filter:none}.qtip .qtip-tip{z-index:10;margin:0 auto;overflow:hidden}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{display:inline-block;visibility:visible;behavior:url(#default#VML)}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.qtipmodal-ie6fix{position:absolute!important}
#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;top:-28000px;left:-28000px;display:none;max-width:280px;min-width:50px;padding:0;font-size:10.5px;line-height:12px;box-shadow:none;direction:ltr}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;font-weight:700;border-width:0 0 1px}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;top:-9px;right:-9px;z-index:11;border:1px solid transparent;outline:0}.qtip-titlebar .qtip-close{top:50%;right:4px;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{text-decoration:none;border-radius:3px}.qtip-icon .ui-icon{width:18px;height:14px;font:normal 700 10px/13px Tahoma,sans-serif;line-height:14px;color:inherit;text-align:center;text-indent:0;background:-100em -100em no-repeat}.qtip-default{color:#555;background-color:#ffffa3;border:1px solid #f1d031}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{color:#777;background:#f1f1f1;border-color:#CCC}.qtip-default .qtip-titlebar .qtip-close{color:#111;border-color:#AAA}.qtip-light{color:#454545;background-color:#fff;border-color:#e2e2e2}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{color:#f3f3f3;background-color:#505050;border-color:#303030}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{color:#a27d35;background-color:#fbf7aa;border-color:#f9e98e}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{color:#912323;background-color:#f78b83}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{color:#3f6219;background-color:#caed9e;border-color:#90d93f}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{color:#5e99bd;background-color:#e5f6fe;border-color:#add9ed}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.05)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{color:#fff;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%);border:0 solid transparent;border-radius:2px;box-shadow:0 0 3px #333}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000)}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4a4a4a)}.qtip-jtools .qtip-content{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#4a4a4a, endColorstr=#232323)}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{color:#fff;background:0 0;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{color:#111;background-color:#d9d9c2;border:0 dashed transparent;box-shadow:4px 4px 5px rgba(0,0,0,.4)}.qtip-cluetip .qtip-titlebar{color:#fff;background-color:#87876a;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{color:#696952;border-color:#696952}.qtip-tipsy{font-family:Lucida Grande,sans-serif;font-size:11px;font-weight:700;line-height:16px;color:#fff;text-shadow:0 1px #000;background:#000;background:rgba(0,0,0,.87);border:0 solid transparent}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{text-shadow:none;border-color:#222}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{font-family:serif;font-weight:400;color:#454545;background-color:#f9f9f9;border:3px solid #959fa9;border-radius:3px}.qtip-tipped .qtip-titlebar{color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);border-bottom-width:0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#3a79b8, endColorstr=#2e629d)}.qtip-tipped .qtip-icon{background:#285589;border:2px solid #285589}.qtip-tipped .qtip-icon .ui-icon{color:#555;background-color:#fbfbfb}.qtip-bootstrap{padding:1px;font-size:15px; color: #00306b; line-height:15px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.05);border-radius:1px; font-family:AkGrProCn,tahoma,arial,helvetica,sans-serif;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{top:45%;right:11px;border-style:none}.qtip-bootstrap .qtip-content{padding:10px 25px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{float:right;width:auto;height:auto;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{top:0;left:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-ms-filter:none;-webkit-filter:none;filter:none}.qtip .qtip-tip{z-index:10;margin:0 auto;overflow:hidden}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{display:inline-block;visibility:visible;behavior:url(#default#VML)}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.qtipmodal-ie6fix{position:absolute!important}

#closest{
text-align: center;
min-height:800px;
position: relative;
overflow: hidden;
background-size: cover;
background-position: center;
}
#closest.event_id_5254{
background-position: bottom left;
}
#closest .desc{
position: absolute;
height: 100%;
width: 100%;
z-index: 3;
background: rgba(0, 73, 144, 0.3);
color:#fff;
}
#closest .date, #closest .time, #closest .event_format{
color:#fff;
font-size:30px;
text-transform: lowercase;
text-shadow: 3px 4px 12px rgba(0,0,0,0.49);
}
#closest .event_format{
text-transform: none;
margin: 20px 0;
}
#closest h2{
font-size: 40px;
font-family: 'SegoeUIBlack', 'Open Sans Condensed', "Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform: uppercase;
text-shadow: 3px 4px 12px rgba(0,0,0,0.49);
}
#closest .desc a{
color: #fff;
}
#closest .table{
height: 100%;
width: 100%;
}
#closest .event_reg, a.event_reg{
border-radius: 5px;
text-decoration: none;
color: #ffffff;
background-color: #dc143c;
border-color: #dc143c;
text-transform: uppercase;
font-size: 18px;
font-weight: 700;
line-height: 1;
padding: 15px 35px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin:20px;
display: inline-block;
text-align: center;
}
.sidebar_right  a.event_reg{
display:block;
margin: 20px 0;
}
#closest .event_reg:hover{
background-color: #004990;
border-color: #004990;
}

#closest{}

#countdown{}
#countdown{
display:table;
text-align: center;
margin: 20px auto;
}
#countdown .countdown-row{
display:table-row;
}
#countdown .countdown-section{
float:left;
text-align: center;
width: 100px;
background-color: rgba(255, 255, 255, .1);
margin: 0 10px;
}
.countdown-period {
text-shadow: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
border-top: solid 1px #6d7a83;
padding: 8px 3px;
}
.countdown-wrapper {
  margin-top: 30px;
}
.countdown-amount {
  font-size: 65px;
  font-weight: 900;
  text-shadow: 1px 1px #000000;
  text-transform: uppercase;
  margin: 30px 0 0 0;
}
.countdown-period {
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
  text-shadow: 1px 1px #000000;
  clear: both;
  text-transform: uppercase;
  margin: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-title{
font-size: 30px;
text-align: center;
text-transform: uppercase;
color: #004990;
}
.section-title:after, .title_desc:after{
content: "";
display: block;
height:1px;
width:100px;
background: #004990;
margin: 10px auto;
}
.title_desc{
text-align: center;
}
.section-title.noafter{
margin-bottom:10px;
}
h5.section-title{
  font-size: 20px;
}
h5.section-title:after{
  margin: 5px auto;
}

.noafter:after{
display:none;
}
.item-last-event{}
.item-last-event a .date, .item-last-event a.title h2{
text-transform: uppercase;
color: #004990;
}
.item-last-event .content{
font-weight: 100;
}
.item-last-event a:hover{
text-decoration: none;
}

.event_title, .page-title{
display: inline-block;
text-align: center;
text-transform: uppercase;
background-size: cover;
/*background-size: contain;*/
background-position: top;
background-attachment: fixed;
}
.event_title h1, .page-title h1{
padding: 80px 0;
color:#fff;
background: rgba(0, 73, 144, 0.3);
margin: 0;
}

.page-title h1{
background:none;
}

#single-event{}
#single-event	.wrapper {
min-width: 600px;
max-width: 900px;
margin: 0 auto;
}

#single-event .tabs {
display: table;
table-layout: fixed;
max-width: 100%;
-webkit-transform: translateY(5px);
transform: translateY(5px);
margin-bottom: 0;
padding: 0;
}
#single-event .tabs > li {
transition-duration: .15s;
display: table-cell;
list-style: none;
text-align: center;
padding: 20px 20px 25px 20px;
position: relative;
overflow: hidden;
cursor: pointer;
color: #000;
}
#single-event .tabs > li:before {
z-index: -1;
position: absolute;
content: "";
width: 100%;
height: 120%;
top: 0;
left: 0;
background-color: rgba(241, 241, 241, 0.5);
-webkit-transform: translateY(100%);
transform: translateY(100%);
transition-duration: .15s;
border-radius: 5px 5px 0 0;
}
#single-event .tabs > li:hover:before {
-webkit-transform: translateY(10%);
transform: translateY(10%);
}
#single-event .tabs > li.active {
color: #50555a;
font-size:1.05em;
font-weight:bold;
}
#single-event .tabs > li.active:before {
transition-duration: .5s;
background-color: rgb(241, 241, 241);
-webkit-transform: translateY(0);
transform: translateY(0);
}

#single-event .tab__content {
background-color: rgb(241, 241, 241);
position: relative;
width: 100%;
border-radius: 5px;
margin: 0;
padding: 0;
}

#single-event h3 {
text-transform: uppercase;
text-align: center;
font-size: 2em;
margin:10px 0;
}
#single-event .tab__content > li {
width: 100%;
position: absolute;
top: 0;
left: 0;
display: none;
list-style: none;
}
#single-event .tab__content > li .content__wrapper {
border-radius: 5px;
width: 100%;
padding: 45px 40px 40px 40px;
background-color: rgb(241, 241, 241);
}

#single-event .tab__content.show_all > li:nth-child(n+1) .content__wrapper {
padding: 10px 40px 10px;
}

#single-event .tab__content.show_all > li:last-child .content__wrapper {
padding: 10px 40px 40px;
}

#single-event .tab__content > li.active, #single-event .tab__content.show_all > li{
position: relative;
display: block;
}

#single-event .tab_item_label {
border: none;
background: none;
text-align: center;
color: #23527c;
}

#single-event .shedule_item{
position: relative;
display: inline-block;
width: 100%;
padding: 30px 0 10px;
border-bottom: #999 1px solid;
}

#single-event .face{position:relative;}
#single-event .face img, #single-event .face .img{
max-width: 100%;
height: auto;
border: solid 8px #afb4ba;
border-radius: 50%;
background-size: cover;
background-position: center;
}
#single-event .face img, #single-event .face .img:before {
  content: "";
  display: block;
  margin-top:100%;
}

#single-event .content__wrapper .time{
font-weight: 100;
font-size: 24px;
}

#single-event .content__wrapper .shdl_title{
font-size: 22px;
font-weight: 900;
color: #004990;
margin: 10px 0;
}
#single-event .content__wrapper .shdl_desc{
  text-align: justify;
}
#single-event .content__wrapper .shdl_desc br{
line-height: 2;
}
#single-event .sidebar_right{
    margin-top: 150px;
}

#map-canvas{
width:100%;
min-height:250px;
}
.flex> .google-map > #map-canvas{
height:100%;
}
.google-map-widget a.link{
display:block;
text-align: center;
background:#004990;
  border-radius: 0 0 4px 4px;
  padding: 10px 10px 10px 10px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
color:#fff;
}

.google-map-widget a.link:before{
content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: -0;
  width: 0;
  height: 0;
  margin-top: -10px;
  margin-left: -10px;
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid #004990;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
line-height: 30px;
}
.google-map-widget a.link:hover{
text-decoration:none;
}
.google-map-widget a.link i{
  margin-right: 10px;
  font-size: 20px;
}

#event_sidebar_info{
margin: 30px 0;
}

#event_sidebar_info .item{
margin: 30px 0 0;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
border-color: #ddd;
}
#event_sidebar_info .item h3{
margin: 10px 0 15px;
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  padding: 0 15px 10px;
  font-weight: 400;
  font-size: 20px;
}
#event_sidebar_info .item .info{
padding: 0 15px 15px;
font-size: 0.9em;
}
#event_sidebar_info .item .info ul{
padding-left: 15px;
margin: 0;
}

.gall_widg_cont{position:relative;}
.gall_container {}
.gall_container.type_1 {}
.gall_container.type_1 .ratio_one{border-radius:50%;}
.gall_container.type_1 .item{}
.gall_container.type_1 .item{text-align:center; }
.gall_container.type_1 .item .desc{
font-size:0.9em;
color:#666666;}
.gall_container.type_1 .item .title{
font-size: 1.2em;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 700;
}

.show_more_section {

}
.show_more_section .hidden_text{
display: none;
}
.show_more_section .show_hidden_but{
padding-bottom: 2px;
border-bottom: #004990 1px solid;
text-decoration: none;
display: inline-block;
}
.show_more_section .show_hidden_but *{
margin:0;
}
.show_more_section .show_all_but:hover{
border-bottom: #fff 1px solid;
text-decoration: none;
}

.clients-modal {
cursor:pointer;
}
#clients_info{
display: inline-block;
  padding: 50px;
  background: rgb(255, 255, 255);
  position: relative;
font-weight: 100;
}
#clients_info h1{
text-transform:uppercase;
font-weight: 100;
color:#000;
font-size:40px;
}
#clients_info h2{
font-weight: 100;
color:#3a3a3a;
margin-bottom:5px;
}
#clients_info .logo_container img{
  padding-right: 20px;
}

.ratio_one {
  display: inline-block;
  width: 100%;
background-position:center;
background-size:cover;
}
.ratio_one:before {
  content: "";
  display: block;
  margin-top: 100%;
}

input[type="submit"]{
cursor:pointer;
}

.ratio_one_and_half{
position:relative;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
}

.ratio_one_and_half:before {
content: "";
display: block;
margin-top: 66.6667%;
}
.bg-cover {
background-size: cover;
}

.white-popup-block form{width:100%;display:inline-block;}.white-popup-block{position:relative;background:#fff;padding:25px;width:auto;max-width:90%; width:900px; margin:0 auto}.white-popup{position:relative;background:#fff;padding:25px;width:auto;max-width:400px;margin:0 auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}


#rs-order__container{
padding: 60px;

}
#rs-order__container h2{
text-align: center;
}
.acc-cont{
margin-bottom: 20px;
}
.acc-cont .acc-cont__toggle-btn{
cursor: pointer;
color: #004990;
position: relative;
text-decoration: underline;
}
.acc-cont .acc-cont__toggle-btn:hover{
text-decoration: none;
}
.acc-cont .acc-cont__toggle-btn:after{
position: absolute;
content: '';
}
.acc-cont .acc-cont__content{
display:none;
}
.acc-cont.show .acc-cont__content{
  display:block;
}
.btn-style{
text-align: center;
display: inline-block;
margin: 20px 0;
width: 100%;
}


.btn-style span{
border: rgb(0, 73, 144) 1px solid;
padding: 10px 30px;
color: rgb(255, 255, 255);
background: rgb(0, 73, 144);
border-radius: 4px;
text-transform: uppercase;
transition: all .3s;
}
.btn-style:hover{
  text-decoration: none;
}
.btn-style:hover span{
  background: #fff;
  color: rgb(0, 73, 144);
}

/* tables */
table {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-collapse: collapse;
}
table td, table th {
  padding: 8px 8px;
  display: table-cell;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}


#closest.event_id_8941 .desc, .postid-8941 .event_title h1{
  background: rgba(236, 29, 37, 0.26);
}

.subs-list__item{
  margin: 15px 0;
  font-size: 14px;
}
.subs_price {
  margin: 0 10px;
  font-size: 30px;
  font-weight: 200;
}
.subs_period{
  width: 115px;
}

.child-contacts {
  text-align: left;
}

ul.menu_cont {
    border: #155899 1px solid;
}
ul.menu_cont li {
    border-bottom: #9fbad5 1px solid;
}
ul.menu_cont li.blue {
    background: #00af4d;
}
ul.menu_cont li.blue:before {
    border-left: #fea04c 9px solid;
}
ul.menu_cont a {
	color: #000000;
}
ul.menu_cont li:before {
    border-left: #697ccf 9px solid;
}
ul.menu_cont li {
	background: #ffffff;
}
.projects div {
	background: #a2afe7;
}
ul.menu_cont .blue a {
    color: #f7fff9;
    font-weight: 600;
    font-size: 18px;
    padding: 8px 10px 12px 30px;
}
#map{
	display:none;
}
.click_posluga.one_click a:hover{
	    color: #014892 !important;
		background-color: #fff !important;
}
.click_posluga.one_click a::before, .click_posluga a::after {
    background-color: #fff;
}
.click_posluga.first_click a:hover{
	    color: #fff !important;
		background-color: #014892 !important;
}
.click_posluga.first_click a::before, .click_posluga a::after {
    background-color: #014892 ;
}

