@font-face {
font-family: 'bchd';
src: url(//bchd.info/wp-content/themes/bchd/assets/fonts/bchd.eot?43509937);
src: url(//bchd.info/wp-content/themes/bchd/assets/fonts/bchd.eot?43509937#iefix) format('embedded-opentype'),
url(//bchd.info/wp-content/themes/bchd/assets/fonts/bchd.woff?43509937) format('woff'),
url(//bchd.info/wp-content/themes/bchd/assets/fonts/bchd.ttf?43509937) format('truetype'),
url(//bchd.info/wp-content/themes/bchd/assets/fonts/bchd.svg?43509937#bchd) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "bchd";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-twitter:before { content: '\e800'; } .icon-up-open:before { content: '\e801'; } .icon-bchd2:before { content: '\e802'; } .icon-brain:before { content: '\e803'; } .icon-youtube:before { content: '\e804'; } .icon-check:before { content: '\e805'; } .icon-down-open:before { content: '\e806'; } .icon-family:before { content: '\e807'; } .icon-ghosts:before { content: '\e808'; } .icon-heart:before { content: '\e809'; } .icon-info:before { content: '\e80a'; } .icon-logo-bchd:before { content: '\e80b'; } .icon-left-open:before { content: '\e80c'; } .icon-right-open:before { content: '\e80d'; } .icon-person:before { content: '\e80e'; } .icon-soviet:before { content: '\e80f'; } .icon-facebook-1:before { content: '\e810'; } .icon-vkontakte-1:before { content: '\e811'; } .icon-rss:before { content: '\e812'; } .icon-search:before { content: '\e813'; }  body {padding: 0;margin: 0;background: #164260;font-family: 'Roboto', Arial, sans-serif;font-size: 13px;font-weight: 400;}
.blue1 {background: #3191bc;}
.blue2 {background: #2877a3;}
.blue3 {background: #1d5d89;}
.blue4 {background: #194d77;}
.blue5 {background: #143e68;}
.blue6 {background: #10325b;}
header {background: #fff;height: 80px;}
.row {margin: 0;}
.logo {height: 80px;}
.logo i {font-size: 60px;margin-top: -6px;float: left;}
.logo a {color: #2877a3;}
.slogan a {text-transform: uppercase;color: #2877a3;font-size: 16px;margin-top: 23px;float: left;line-height: 1.3;}
.slogan a span {display: block;font-size: 10px;font-weight: 700;}
.input-search {float:left; margin-top: 22px;}
ul {list-style-type: none;}
ul.social {float: left;margin-top: 24px;padding-left: 10px;}
ul.social li {display: inline;}
.social li a i {font-size: 20px;}
.language-panel {background: #2877a3;float: right;width: 40px;position: absolute;top: 0;right: 0;height: 80px;} 
.language-panel ul {padding: 0;}
.language-panel li {padding: 6px 0 0 13px;} ul.nav li{padding: 0;position: relative;z-index: 9999;}
.nav li a {text-transform: uppercase;text-align: center;color: #fff;height: 60px;line-height: 40px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nav>li>a:hover, .nav>li>a:focus {background: #126DAB;color: #10325b;}
.nav > li ul {visibility: hidden;
position: absolute;
top: 122%;
left: 0px;
padding: 0;
min-width: 220px;
height: auto;
opacity: 0;
transition: all 0.3s;
background: #fff;
border: 1px solid #e8e5dc;}
.nav > li:hover > ul {
visibility: visible;
top: 60px;
opacity: 1;
z-index:9999;
}
.nav > li ul li {
margin: 0px;
padding: 0;
border-bottom: 1px solid #e8e8e8;
position: relative;display: block; width: 100%;}
.nav > li ul li:last-child {border-bottom: 0;}
.nav > li ul li:hover {background: #f3f7fa;}
.nav > li ul li a {font-size: 12px;text-transform: uppercase;font-weight: 700;line-height: 44px;color: #0e396f;padding: 15px;}
.nav > li ul li a:hover {text-decoration: none;}
.navbar-collapse {padding: 0;}
.navbar {margin-bottom: 0;border:0;}
.navbar-header {background: #1D5D89;text-align: center;width: 100%;}
.navbar-toggle {float: none;background-color: #2877A3;border-radius: 0px;margin-right: 0;padding: 10px;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 0px;background: #fff;text-align: center;}
.main-section {background: #f3f7fa;}
.title-block {padding: 20px;
background: #2877a3;
margin: 0;
color: #fff;
font-size: 18px;
text-transform: uppercase;} .sidebar {padding: 0 !important; height:100%;}
.inner-side {background: #fff;} .banner-block img {min-width:100%;max-width:100%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.wline {border-top:3px solid #fff;border-bottom:3px solid #fff;}
.banner-block img:hover {opacity: .8;} ul.blogi-list, .morenews ul {margin: 0;padding: 0;}
.blogi-list li {padding: 25px;}
.blogi-list li:nth-child(odd) {background: #3191bc}
.blogi-list li:nth-child(even) {background: #194d77}
.blogi-list li img {float: left;margin-right: 15px;margin-bottom: 15px;border-radius: 50%;width: 70px;}
.bloger {color: #fff;
text-transform: uppercase;
font-size: 10px;
padding: 8px 0;
border-bottom: 2px solid rgba(0, 0, 0, 0.25);
margin-bottom: 10px;}
a:hover.bloger, .blogi-list li a:hover {color: #fff;}
.blogi-list li a {color: #fff;}
.blogi-list h5 {margin-top: 20px;line-height: 1.5;font-size: 16px;font-family: 'Noto Serif', Georgia, serif;}
.blogi-list li p.meta {color: #AFDCF1;font-size: 11px;}
.blogi-list li p.lid {font-size: 12px;line-height: 1.5;color: #fff;} h2.projects-title {padding: 20px;
background: #fff;
margin: 0;
color: #2877a3;
font-size: 18px;
text-transform: uppercase;}
ul.projects {padding: 0;margin: 0;}
.projects li {margin: 0;}
.projects li a{padding: 10px 25px 0;height: 100px;display: block;line-height: 100px;color: #fff;text-transform: uppercase;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.projects li i {font-size: 46px;float: left;margin-right: 20px;margin-top: -10px;}
.projects li h4 {line-height: 60px;}
.projects li > a:hover {background: #126DAB;color: #10325b;text-decoration: none;} .setki-block, .calendar-block {padding: 25px;}  .footer {padding: 30px;background: #10325b;color: #fff;}
.footer h4 {text-transform: uppercase;margin-bottom: 20px;}
.footer a {display: block;padding-bottom: 10px;margin-left: -15px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.footer a:hover {color: #fff;text-decoration: none;}
p.contacts {
line-height: 1.95;
}
.subfooter {
padding: 0;
background: #0B294C;
}
p.copyrights {
padding: 20px 30px 5px;
color: #337AB7;
font-size: 10px;
font-weight: 400;
text-transform: uppercase;
}
.scrollTo_top {
position:fixed;
bottom:10px;
right:10px;
opacity:1;
z-index:99;
background: #0384ce;
}
.scrollTo_top i{
font-size:18px; padding:8px 12px 10px 12px;
float:left;
color:#fff;
line-height:1 !important;
}
.scrollTo_top img{
float:left;
}
.scrollTo_top a{
float:left;
} .main-content {padding: 0;} .news-list {margin: 0;padding: 0;border-bottom: 1px solid #e4eff7;}
.media {margin-top: 0;}
.news-article {padding: 25px;}
.news-article:nth-child(odd) {background: #E5EFF7}
.news-article:nth-child(even) {background: #fff}
.news-article img {float: left;margin-right: 25px;width: 200px;}
.news-article h3 {margin-top: 0;margin-bottom: 15px;line-height: 1.3;font-family: 'Noto Serif', Georgia, serif;}
.news-article p {}
.news-article p.meta {color: #9c9c9c;}
.news-article p.lid {font-size: 14px;line-height: 1.5;} .more-news ul {margin: 0;padding: 0;}
.more-news-list {padding: 25px;height: 220px;overflow: hidden;background: #fff}
.more-news-list:nth-child(1), .more-news-list:nth-child(2), .more-news-list:nth-child(5), .more-news-list:nth-child(6), .more-news-list:nth-child(9), .more-news-list:nth-child(10) {background: #E5EFF7} .more-news-list img {float: left;margin-right: 15px;margin-bottom: 15px;width: 70px;}
.more-news-list h5 {margin-top: 0;line-height: 1.5;margin-bottom: 10px;font-family: 'Noto Serif', Georgia, serif;}
.more-news-list p.meta {color: #9c9c9c;font-size: 11px;}
.more-news-list p.lid {font-size: 12px;line-height: 1.5;} #sequence {
margin: 0 auto;
position: relative;
overflow: hidden;
width: 100%;
max-width: 1170px;
background-repeat: no-repeat;
background-position: 50% 100%;
color: white;
margin: 0 auto;
position: relative;
height: 400px;
float: left;
background: #edf1f6;
}
#sequence > .sequence-canvas {
height: 100%;
width: 100%;
padding: 0 !important;
}
#sequence > .sequence-canvas > li {
position: absolute;
width: 60%;
height: 100%;
z-index: 1;
top: 0;
}
#sequence > .sequence-canvas > li img {min-height:100%;width: 785px;}
#sequence .time {font-size: 14px;
color: #12A8DF;
background: rgba(255, 255, 255, 0.1);;
font-weight: 700;
margin-left: 10px;
padding: 2px 5px;
letter-spacing: normal;}
#sequence > .sequence-canvas li > * {
position: absolute; -webkit-transition-property: left, opacity;
-moz-transition-property: left, opacity;
-ms-transition-property: left, opacity;
-o-transition-property: left, opacity;
transition-property: left, opacity;
}
.sequence-next,
.sequence-prev {
color: white;
cursor: pointer;
display: none;
font-weight: bold;
padding: 10px 5px;
position: absolute;
top: 49%;
z-index: 1000;
margin-top: -20px;
}
.sequence-next{ left:62%;}
.sequence-pause {
bottom: 0;
cursor: pointer;
position: absolute;
z-index: 1000;
}
.sequence-paused {
opacity: 0.3;
}
.sequence-prev {
left: 3%;
}
.sequence-next {
right: 3%;
}
.sequence-prev img,
.sequence-next img {
height: 100%;
width: auto
}
#sequence-preloader {
background: #d9d9d9;
}
.sequence-pagination {
top: 0;
display: none;
right: 0;
height:400px;
position: absolute;
z-index: 10;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
padding: 0 !important;
}
.sequence-pagination li {
display:block;
height: 100px;
padding:18px 6.5% 19px 6.5%;
margin:0 0 1px 0;
margin-right:0px;
cursor: pointer;
line-height:1.2;
opacity:.9;
border-bottom:1px solid #C4D9E8;
background: #E5EFF7;
font-weight: 700;
text-transform: uppercase;
}
.body2{background-color:#F2F6F9;}
.sequence-pagination li.current{
opacity: 1;
background:#2877a3;
color: #fff;
}
.sequence-pagination li img {
float:left;
margin:-3px 15px 0 0 ;
opacity: 0.5;
width:75px;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
-webkit-transition-property: margin-bottom, opacity;
-moz-transition-property: margin-bottom, opacity;
-ms-transition-property: margin-bottom, opacity;
-o-transition-property: margin-bottom, opacity;
transition-property: margin-bottom, opacity;
}
.sequence-pagination li img:hover {
margin-bottom: 4px;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.sequence-pagination li.current img {
opacity: 1;
}
.sequence-pagination li .meta{
color:#5c789c;
padding:5px 0 0px 0;
font-size: 11px;
margin:0 0 0 0;
}
.sequence-pagination li.current span {color: #fff;}
.sequence-pagination li.current .meta {color:#12aaeb;}
.sequence-pagination li .meta i{ font-size: 10px;}
.sequence-pagination li span {color:#333;font-size:11px;line-height: 18px;position: relative;top: -5px;}
#sequence h2{ font-size:20px !important;}
#sequence h2 a ,#sequence h3,#sequence h3 a { color:#fff !important; text-shadow:1px 1px 0px #000;line-height: 1.5;}
.sequence-next,
.sequence-prev {
position: absolute;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
}
.sequence-next:hover,
.sequence-prev:hover {
opacity: 0.7;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
}
.title {
left: 30%;
width: 115%;
opacity: 0;
bottom: 0%;
z-index: 50;
padding:25px 30px 15px 20px;
margin:0 0;
background: #000;
background: rgba(0,0,0,0.7);
font-family: 'Noto Serif', Georgia, serif;
}
.s_lid {
color: #fff;
font-size: 12px;
line-height: 1.5;
margin-top: 10px;
font-family: "Roboto", Arial, sans-serif;
}
.animate-in .title {
left: 0%;
opacity: 1;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.animate-out .title {
left: 35%;
opacity: 0;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.model {
left: 0;
top: 0;
opacity: 0;
position: relative;
height: auto !important;
max-height: 392px !important;
width: 100%;
min-width: 716px; max-width: 786px;
}
.model iframe{ width:100%; height:490px}
.animate-in .model {
left: 0;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-ms-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
}
.animate-out .model {
left: 0;
opacity: 0;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
} #partyblocks {height: 100px;}
.p-block {position: relative;height: 120px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.p-block a {color: #fff;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.p-block i {font-size: 82px;margin-right: 20px;float: left;}
.p-block h4 {font-size: 26px;text-transform: uppercase;margin-top: 32px;}
.p-block h6 {font-size: 14px;}
.p-block:hover {background: #126DAB;}
.p-block:hover > a {color: #10325b;text-decoration: none;} .inner {background: #fff;}
.article {padding: 10px 25px 25px;}
blockquote {font-style: italic;}
.breadcrumb {padding: 20px 25px; background: #E5EFF7;border-radius:0;margin-bottom:0;}
.article img.top {float: left;margin: 5px 25px 25px 0;}
.article img {margin-bottom: 20px;padding-right: 20px;}
.article h2, h2.title-category {margin-top: 0;line-height: 1.3;color: #1D5D89;padding-bottom:15px; font-family: 'Noto Serif', Georgia, serif;font-size: 28px;}
h2.title-category {margin: 10px 25px 0;}
.head .picture {}
.article {font-size: 15px;line-height: 1.5;}
.metas {color: #88ACCE;margin-bottom:25px;color: #8fa6b3;padding: 10px 15px;background: #E5EFF7;}
.line {border-bottom:2px solid #1D5D89;}
.krynica {padding: 20px;
background: #E5EFF7;
margin: 0;}
.krynica p {padding: 0;font-size: 14px;font-weight: 700;margin: 0;}
.share {padding: 20px;border-top:1px solid #E5EFF7;}
.share h4 {margin-bottom: 15px;}
.lessbuttons_com_slider {z-index: 999 !important;}
.gallery {margin:25px 0 0;padding:25px 0 0;border-top:1px solid #E5EFF7;border-bottom:1px solid #E5EFF7;}
.gallery img {margin-bottom: 25px;max-width:100%;}
img.postImage {min-width:100%;}
.relatednews .related-news-list {height: 200px;overflow: hidden;}
.relatednews ul {margin: 0;padding: 0;}
.related-news-list {padding: 25px;}
.related-news-list:nth-child(1), .related-news-list:nth-child(2) {background: #E5EFF7} .related-news-list img {float: left;margin-right: 15px;margin-bottom: 15px;width: 70px;}
.related-news-list h5 {margin-top: 0;line-height: 1.5;margin-bottom: 10px;font-family: 'Noto Serif', Georgia, serif;}
.related-news-list p.meta {color: #9c9c9c;font-size: 11px;}
.related-news-list p.lid {font-size: 12px;line-height: 1.5;}
.categ img {width: 200px;}
.static img {margin-right: 25px;}
.searchpage {background: #E5EFF7;}
.searchresult {
margin-top: 10px;
padding: 15px;
border: 2px solid #3382C9;
}
.article table td {
padding: 5px;
}
.article .form-group {
float: left;
width: 100%;
}
.errorblock {
height: 70vh;
text-align: center;
}
.errorblock h2 {
font-size: 15em;
color: #2977a3;
font-weight: 700;
margin-top: 0;
padding-top: 50px;
}
.searchform {position: relative;}
.search-button {
position: absolute;
top: 0;
right: 0;
width: 34px;
height: 34px;
border: none;
background: transparent;
}
.searchform .icon-search {
position: absolute;
top: 9px;
right: 10px;
}
.input-search2 {width: 50%;margin: 30px auto;} .pagination { display: inline-block; overflow: hidden; text-align: center; font-size: 17px; margin: 25px; } .pagination span, .pagination a { background-color: #F3F7FA; float: left; border-radius: 2px; text-decoration: none; margin: 5px 5px 0 0; padding: 9px 14px; } .pagination, .pagination span, .pagination a { color: #757575; } .pagination span.next-button, .pagination a.next-button, .pagination span.prev-button, .pagination a.prev-button { background-color: #474747; font-size: 28px; padding: 5px 14px 5px 14px; } .pagination a.next-button, .pagination a.prev-button, .pagination span.current { color: #FFF; } .pagination a.next-button:hover, .pagination a.prev-button:hover, .pagination a:hover, .pagination span.current { background-color: #2877A3; color: #FFF; }  @media only screen and (max-width : 1050px) {
ul.social {padding-left: 0px;}
.nav li a {font-size: 12px;}
.logo i {font-size: 50px;margin-top: 0;}
.projects li h4 {font-size: 15px;}
#vk_group, #vk_group iframe {width: 100% !important;}
.setki-block, .calendar-block {width: 100%;overflow: hidden;}
.p-block i {font-size: 62px;margin-top: 12px;}
.p-block h4 {font-size: 20px; margin-top: 34px;}
.p-block h6 {font-size: 12px;}
.sequence-pagination li span {font-size: 10px;}
} @media only screen and (max-width : 992px) {
header {height: 100%;}
.logo {border-bottom: 1px solid #E5EFF7;width: 30%;float: left;}
.slogan {width: 70%;float: left;border-bottom: 1px solid #E5EFF7;height: 80px;}
.slogan a {font-size: 14px;}
.input-search { width: 100%;}
ul.social {width: 100%;text-align: center;margin-top: 10px;}
.nav > li ul {visibility: visible;position: inherit;top: 0;opacity: 1;}
.nav > li:hover > ul {visibility: visible;top: 0px;}
#vk_groups{margin: 0 auto;}
.language-panel {top:-1px;}
.news-article h3 {font-size: 1.5em;}
p.copyrights {padding: 20px 30px 15px;margin: 0;}
p.contacts {margin-bottom: 40px;}
#sequence{ height:540px}
.model{max-width: 100%;min-width: 100%;}
.model img{ width:100%; height: auto;}
.model iframe{ width:100%; height:472px;}
.sequence-next, .sequence-prev {top: 30%;}
.sequence-pagination{ width:100%; top:auto; bottom:0; height:140px;}
.sequence-pagination li{ float:left; display:inline-block; width:25%;padding:15px; margin:0;height: 155px;}
.sequence-pagination li img{width:100%}
.sequence-pagination li .meta,
.sequence-pagination li span{ display:none;}
.title {bottom: 30%;width: 105%;padding-top: 15px;}
#sequence h2 {font-size: 16px !important;}
.title .time {display: none;}
.subtitle {top: 60%;}
.sequence-next {left: auto;}
#sequence > .sequence-canvas > li{ width:100%;}
.p-block {height: 100px;}
.p-block i {font-size: 52px;margin-top: 10px;}
.p-block h4 {font-size: 20px;margin-top: 0px;line-height: 52px;}
.more-news-list, .related-news-list {height: 100%;}
.more-news-list .small-news:last-child {padding-top: 15px;margin-top: 10px;border-top:1px solid #ccc;}
.gallery .col-md-6 {width: 50%;float: left;}
} @media only screen and (max-width : 768px) {
#sequence{ height:427px}
.model iframe{height:510px;}
.sequence-pagination{height:110px;}
.sequence-pagination li{ height:130px;}
.title { padding-bottom:15px;bottom: 28%;}
.subtitle { display:none;}
} @media only screen and (max-width : 500px) {
.logo {border-bottom: 1px solid #E5EFF7;float: none;width: 100%;}
.slogan {width: 100%;float: left;height: 100%;padding-bottom: 20px;}
.slogan a {text-align: center;width: 100%;}
.input-search { width: 100%;}
.language-panel {top:-81px;}
.title {bottom: 28%;}
#sequence{ height:310px}
.model iframe{height:270px;}
.sequence-pagination{height:80px;}
.sequence-pagination li{  width:25%;height: 100px;}
.model img{ width:140% !important; margin:0 -20%;}
.p-block {height: 80px;}
.p-block i {font-size: 42px;margin-top: 8px;}
.p-block h4 {font-size: 20px;margin-top: 0px;line-height: 40px;}
.news-article .media-left, .news-article .media-right, .news-article .media-body {display: block;}
.news-article .media-left, .news-article .media>.pull-left {padding-right: 0;}
.news-article img {min-width: 100%;margin-bottom: 25px;}
.news-article .media-body {width: 100%;}
.news-article h3 {font-size: 1.5em;}
.projects li h4 {font-size: 15px;}
.article h2 {font-size: 1.5em;}
.article img {margin: 0 0 25px;min-width:100%;max-width:100%;}
.gallery img {min-width:100%;}
.gallery .col-md-6 {width: 100%;float: none;}
} @media only screen and (max-width : 350px) {
.projects li h4 {font-size: 13px;}
.title {bottom: 25%;}
.sequence-pagination{ height:70px;}
.errorblock h2 {font-size: 10em;}
.input-search2 {width: 90%;}
}  .mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{z-index:10042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:10043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{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:10045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.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;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:10044}.mfp-preloader a{color:#CCC}.mfp-close,.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:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;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;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.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: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-image-holder .mfp-content,img.mfp-img{max-width:100%}.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}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;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-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(.75);transform:scale(.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}