.header,
.share-print,
.btn-feedback,
.show-count,
.datepicker,
p.calendar,
.content-slider,
.pagination,
.laadi-alla,
.printnone,
.table-heading,
.back-to-top,
.btn-sitemap,
.bx-controls,
.ui-dialog-titlebar-close,
.contact-opened #main,
.dialog-opened #main,
.footer,
.print-hide,
.lossiveeb .ui-dialog,
.ui-widget-overlay,
.fancybox-overlay,
.contact-form-block,
.search-draft,
.poll,
.tabs-one .select-choices,
.default-search,
form.search-content,
.sidebar-form,
.breadcrumb {
    display: none !important;
}
.visible,
.print-show {
    display: block !important;
}

a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")";
}
abbr[title]:after {
    content: " (" attr(title) ")";
}
.fake a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}
@page {
    margin: 0.5cm;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}

.full-width-slider {
    width: 100% !important;
}
.bx-pager {
    width: 100%;
}

.page-header,
section,
.header-print,
.footer-print,
.connected-carousels .wrap,
.connected-carousels .container {
    min-width: 990px;
    padding-left: 0;
    padding-right: 0;
}

.page-header {
    padding-top: 30px;
}

section {
    padding: 30px 0;
}

.header-print {
    border-bottom: 1px solid #A6BBC8;
    display: block !important;
    padding: 40px 0;
    text-align: center;
}

.footer-print {
    border-top: 1px solid #A6BBC8;
    display: block !important;
    font-size: 12px;
    padding: 30px 0;
}

.footer-print p {
    margin-bottom: 8px;
}

.bg-gray {
    background: #fff !important;
}

.tabs-content {
    border-top: none !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.ui-accordion-content {
    display: table-row !important;
}

.print-margin {
    margin-top: 30px !important;
}

.seven.right {
    float: left;
}

blockquote, blockquote p {
    border: 0 !important;
}

.sidebar-form {
    clear: both;
    float: none;
}

/* Front page */
.home .more-articles article,
.home .more-articles article:first-child {
    clear: both;
    margin: 20px 0 0 0;
}

/* Article */
.video-inline .print-show {
    display: block;
    padding: 37px 30px 37px 140px;
    border: 1px #d9d9d9 solid;
    background: url('../img/icon-play-2.png') no-repeat 40px 50%;
}

/* Colored bars */
.bar {
    text-indent: 0;
    font-size: 10px;
    line-height: 14px;
    overflow: hidden;
}

/* Dialogs */
.ui-dialog {
    height: auto !important;
    width: auto !important;
    top: 0 !important;
    left: 0 !important;
}
.ui-dialog .content,
.js-dialog {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    border: 0;
}
.dialog-opened .ui-dialog .content {
    width: 725px;
    overflow: hidden;
}
.dialog-opened .ui-dialog .content {
    margin: 0;
}
.contact-opened .footer-print,
.dialog-opened .footer-print {
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}
.contact-opened .btn-print,
.contact-opened .btn-share,
.dialog-opened .btn-print,
.dialog-opened .btn-share,
.video-overlay-sml:before,
.video-overlay-big:before,
.video-overlay-biggest:before,
.gallery-item .photo a:after {
    display: none;
}

/* Page break */
.not-ie .table tr,
.not-ie .table thead,
.not-ie .person-list .content,
.not-ie .search-results-contacts .content,
.not-ie .gallery-list,
.not-ie .gallery-item,
.not-ie blockquote,
.not-ie .container .six .content,
.not-ie .content img,
.not-ie .profile-list .item,
.not-ie .content.article p,
.not-ie .media-list-2 {
    page-break-inside: avoid;
}

.bxslider,
.bxslider li {
    overflow: hidden;
}

.article blockquote.left,
.article blockquote.right {
    clear: both;
    float: none;
    margin: 60px 0;
}

.media-list-2 {
    overflow: hidden;
}

a[href]:after {
    content: "" !important;
}
