.loader {position: absolute;left: 0;top: 0;overflow: hidden;width: 100%;height: 100%;display: block;background-color: rgba(255,255,255,0.5);background-image: url('../img/loader.gif');background-position: center center;background-repeat: no-repeat;z-index: 100;opacity: 0;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;transition: opacity 0.5s;display: none;}.main-header .main-nav-lower > .main-nav-menu > ul > li > a {border-bottom: none;}.main-header .main-nav-lower > .main-nav-menu > ul > li > ul {margin-top: 0;}.main-header .main-nav-lower > .main-nav-menu > ul > li ul li a {border: 2px solid #f5f5f5 !important;}.main-header .main-nav-lower > .main-nav-menu > ul > li ul li a:focus {outline: unset !important;border: 2px solid #ff7900 !important;}.loader.fade {opacity: 1;}.cart {position: relative;}.minicart-container .minicart-inner {position: relative;}.minicart-container .minicart-inner ul {min-height: 70px;}.minicart-container .minicart-inner .loader {height: calc(100% - 32px);display: block;}.minicart-container .minicart-inner .minicart-item {position: relative;padding-left: 60px;padding-bottom: 10px;margin-bottom: 5px;}.minicart-container .minicart-inner .minicart-item .minicart-item-image {max-width: 54px;position: absolute;left: 0;top: 0;}.minicart-container .minicart-inner .minicart-item .minicart-item-description {max-width: 100%;overflow: hidden;}.captcha-image label > input {display: inline-block !important;opacity: 0;position: absolute;}.captcha-image label > input:focus + i {border: 2px solid #ff7900;}.page-search-form .search-form-input input {padding: .5rem;}.page-search-form .search-form-input select {line-height: normal;}.cart-options label.error,.media-actions label.error {color: red;}span.wpcf7-list-item {margin: 0;}.rules label {font-size: 1em !important;margin: 0;cursor: pointer;}.rules label span.more-contact {width: 100%;margin: 0;top: 0;display: none;font-size: inherit;}.rules label span.more-contact li {font-size: inherit;}#posts {display: block;position: relative;float: left;width: 100%;}.media-item .media-item-hover .media-add-to-cart.in {color: #ff7900;}.addtoany_share_save_container .addtoany_list {float: right;margin-top: 10px;}.addtoany_share_save_container .a2a_svg {background: transparent url('../img/social.png') no-repeat left top;}.addtoany_share_save_container .a2a_svg.a2a_s_facebook {background-position: 0 0;}.addtoany_share_save_container .a2a_svg.a2a_s_twitter {background-position: -36px 0;}.addtoany_share_save_container .a2a_svg.a2a_s_email {background-position: -72px 0;}.addtoany_share_save_container .a2a_svg.a2a_s_pinterest {background-position: -108px 0;}.addtoany_share_save_container .a2a_svg.a2a_s_a2a {background-position: -144px 0;}.addtoany_share_save_container .a2a_svg svg {display: none;}.addtoany_share_save_container .a2a_counter .a2a_count {border-color: #EEEEEE;border-radius: 4px !important;margin-left: 10px;}.addtoany_share_save_container .a2a_counter .a2a_count span {font-weight: bold;}.addtoany_share_save_container .a2a_counter .a2a_count.a2a_count:before {border-right-color: #b3b3b3;}.addtoany_share_save_container .a2a_counter .a2a_count.a2a_count:before,.addtoany_share_save_container .a2a_counter .a2a_count.a2a_count:after {margin: -6px 0 0 -8px;top: 44%;border-width: 8px 8px 7px 0;max-width: 50px;}.addtoany_share_save_container .addtoany_list.a2a_kit_size_32 a > span {border-radius: 0;}.addtoany_share_save_container .addtoany_list a,.addtoany_share_save_container .widget .addtoany_list a {padding-left: 0;padding-right: 4px;}#addToCart {opacity: 0;}.page-post-contact.extra-margin {margin-top: 82px;}.media-item-name {white-space: -moz-pre-wrap !important;white-space: -webkit-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;white-space: pre-wrap;word-wrap: break-word;word-break: break-all;white-space: normal;max-height: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}.comment-form small.error,.contest-form small.error {display: none;color: #e23939;}.comment-form .has-error input,.comment-form .has-error textarea,.contest-form .has-error input,.contest-form .has-error textarea {border-color: #e23939;margin-bottom: 5px;}.comment-form .has-error small.error,.contest-form .has-error small.error {display: block;margin-bottom: 20px;}.contest .contest-error,.contest .contest-success {font-weight: bold;color: #f00;}.contest .contest-success {color: #0f0;}.contest-entries {font-size: 0.93em !important;}.contest-entries .comment {margin-bottom: 0 !important;}@media screen and (max-width: 767px) {.wp-caption {width: 100% !important;}.comment .comment-replies {margin-left: 0.1rem;}}.contact-form label small.error {display: none;}.contact-form label.is-invalid-label input {margin: 4px 0 0;}.contact-form label.is-invalid-label small.error {display: block;margin: 4px 0 .6rem;}.contact-form .form input[type=checkbox]+label:before {float: left;margin: 0 11px 11px 0 !important;}.contact-form .form-bottom {margin-bottom: 10px;}.no-posts {display: block;width: 100%;float: left;padding-left: 15px;padding-right: 15px;}.comment-success,.comment-error {padding: 15px 0;font-size: 1.2em;color: #ff7901;}.comment-error {color: #e23939;}.chosen-container .chosen-results li {font-size: 0.875em;}.post-title .blogger {display: block;position: relative;overflow: hidden;padding-left: 70px;height: 75px;padding-bottom: 10px;padding-top: 10px;}.post-title .blogger .blogger-avatar {position: absolute;width: 55px;height: 55px;top: 10px;left: 0;border-radius: 50%;overflow: hidden;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}.post-title .blogger span {line-height: 55px;font-weight: bold;}.post-title .blogger.no-image {padding-left: 0;height: auto;}.post-title .blogger.no-image span {line-height: 1.2em;}.shadow:before {content: '';display: block;position: absolute;width: 100%;height: 100%;box-shadow: inset 0 -175px 257px -55px rgba(0,0,0,0.75);}.homepage .main-office h2 {margin: 16px 0;}#blog-slider-wrap .posts-container {max-height: 371px;overflow: hidden;}#blog-slider-wrap .posts-container .fotorama-blog > .row {position: relative;}#blog-slider-wrap .posts-container .fotorama-blog .shadow:before {top: 0;right: 15px;bottom: 0;left: 15px;height: auto;width: auto;z-index: 1;}#blog-slider-wrap .posts-container .fotorama-blog .fotorama__stage {overflow: hidden;}#blog-slider-wrap .posts-container .fotorama-blog .post {position: relative;margin: 0;cursor: pointer;}#blog-slider-wrap .posts-container .fotorama-blog .post-description {right: 15px;bottom: 42px;left: 15px;margin-right: 0;padding: 0 20px;z-index: 2;}#blog-slider-wrap .posts-container .fotorama-blog .post-description h3,#blog-slider-wrap .posts-container .fotorama-blog .post-description h3 a,#blog-slider-wrap .posts-container .fotorama-blog .post-description h3 a:hover {color: #ff7900;}#blog-slider-wrap .posts-container .fotorama-blog .post-description h3 a {max-height: initial;float: none !important;}#blog-slider-wrap .posts-container .fotorama-blog .post-description h3 span {color: #fff;font-size: 1.2em;}#blog-slider-wrap .posts-container .fotorama-blog .post-description p {color: #fff;font-size: 1em;font-weight: bold;}#blog-slider-wrap .posts-container .fotorama-blog .post-description .btn-bordered {float: none;border-color: #fff;color: #fff;margin-bottom: 0 !important;}#blog-slider-wrap .posts-container .fotorama-blog .fotorama__nav-wrap {margin-top: -50px;}#blog-slider-wrap .posts-container .fotorama-blog .fotorama__nav__frame .fotorama__dot {width: 0;height: 0;border: 3px solid #fff;}#blog-slider-wrap .posts-container .fotorama-blog .fotorama__nav__frame.fotorama__active .fotorama__dot {border: 3px solid #ff7900;}#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots {position: absolute;right: 0;bottom: 0;left: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots li {display: inline-block;margin: 0;padding: 0;cursor: pointer;}#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots li button {display: inline-block;border-radius: 50%;margin: 6px;height: 6px;width: 6px;overflow: hidden;text-indent: -9999px;background-color: #FFFFFF;}#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots li.slick-active button,#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots li:hover button,#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots li:active button,#blog-slider-wrap .posts-container .fotorama-blog ul.slick-dots li:focus button {background-color: #ff7900;}#mediateka-carousel {margin: 4px auto 10px;}#mediateka-carousel .post-image.shadow:before {display: none;}#mediateka-carousel .post-description {position: relative;bottom: auto;left: auto;margin: 16px 0 0;}#mediateka-carousel .post-title h3 a {color: #000;}#press-info-wrap .posts-container .post {margin: 0 0 20px;}#press-info-wrap .posts-container .post-image,#press-info-wrap .posts-container .post-description {width: 48%;}#press-info-wrap .posts-container .post-image {position: relative;padding-right: 10px;}#press-info-wrap .posts-container .post-image.shadow:before {display: none;}#press-info-wrap .posts-container .post-description {float: none;width: 52%;position: absolute;height: 100%;top: 0;bottom: 0;left: auto;right: 0;margin: 0;}#press-info-wrap .posts-container .post-title {position: absolute;top: 50%;transform: translateY(-50%);}#press-info-wrap .posts-container .post-title h3 a {font-size: 1.3rem;max-height: 5.177em;color: #000;}.main-header .main-nav-lower>.main-nav-actions>.main-nav-action-minicart,.media-item button.media-add-to-cart,.page-post-media a.download-all.whole-post {display: none;}.main-header .main-nav-lower>.main-nav-actions>.main-nav-action-rss {margin-right: 6px;}@media screen and (max-width: 1170px) {.main-mediateka {display: none;}#press-info-wrap .posts-container .post:last-child() {margin: 0;}#press-info-wrap .posts-container .post-title h3 a {font-size: 0.9rem;}}@media screen and (min-width: 1170px) {.post .post-container {cursor: pointer;}#blog-slider-wrap .more-container,#press-info-wrap .more-container {display: none;}}@media screen and (min-width: 768px) and (max-width: 1169px) {#press-info-wrap .post:nth-child(3) {display: none;}}#freshmail-message p {text-align: center;font-size: 2em;margin: 4em 0;}