/*
Theme Name: Strona z Bogiem
Theme URI: https://stronazbogiem.pl
Author: Strona z Bogiem
Author URI: https://stronazbogiem.pl
Description: 
Version: 2.3.1
License:
License URI: https://stronazbogiem.pl
Tags:
Text Domain: Pl
*/

/* reset */
ul, ol {list-style: none;padding:0px;margin:0px;}
a, a:hover, a:active, a:focus,i:hover, i:active, i:focus, *:focus {outline:0;text-decoration:none;cursor: pointer;}
h1,h2,h3,h4 {cursor:default;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, .submit, button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:0;}
.wpcf7 span.wpcf7-list-item input ,.wpcf7-submit, .article-content .comments-tmk .commentlist li .comment-body .reply a.comment-reply-link, .article-content .comments-tmk .comment-respond  a#cancel-comment-reply-link,.body-page .article-content .comments-tmk .comment-respond .comment-form .submit  {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:0;}
svg * {width: 100%;height:100%;}

/* global css */
body {font-family: 'Lato', sans-serif;overflow-x:hidden;padding:0px;margin:0px;font-weight:400;background:#fcfcfc;font-size:15px;letter-spacing:1px;}
.section {position:relative;}
.box-middle {display:table-cell;vertical-align:middle;position:relative;z-index:2;}
.container {padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 768px) {.container { width: 750px;}}@media (min-width: 992px) {.container {width: 970px; }}@media (min-width: 1200px) {.container {width: 1170px;}}
.social-thumb {visibility:hidden;height:0px;}
.no-text {text-align:center;font-weight:500;width:100%; background: #fff; border-radius: 10px; box-shadow: 0px 2px 5px #00000024; padding: 30px;margin-bottom: 30px;}
@media (max-width: 992px) {body,html { overflow-x:hidden ;}}

/* body background */
body.blank {background:#fcfcfc;}
body.blue {background:#fafeff;}
body.pattern-1 {background:url(img/pattern-1.png);}
body.pattern-2{background:url(img/pattern-2.png);}

/* custom pallete */
.has-bottle-green-color { color: #496655; }
.has-green-color { color: #a6a27e; }
.has-red-color { color: #9c2020; }
.has-blue-color { color: #0a7ba1; }
.has-orange-color { color: #e9be67; }
.has-white-color { color: #ffffff; }
.has-dark-black-color { color: #000000; }
.has-black-color { color: rgb(31, 31, 31); }
.has-bottle-green-background-color { background-color: #496655!important; }
.has-green-background-color { background-color: #a6a27e!important; }
.has-red-background-color { background-color: #9c2020!important; }
.has-blue-background-color { background-color: #0a7ba1!important; }
.has-orange-background-color { background-color: #e9be67!important; }
.has-white-background-color { background-color: #ffffff!important; }
.has-black-background-color { background-color:rgb(31, 31, 31)!important; }
.has-dark-black-background-color { background-color: #000000!important; } 

/* global css gutenberg*/
.wp-block-gosign-gosign-background-contianer .inner-container {width:100%!important;}
.wp-block-buttons.alignright {text-align:right;}
.wp-block-buttons.alignright .wp-block-button {display:inline-block;}
.wp-block-buttons {display:block;transition: all .4s ease-in-out;cursor: pointer;}
.wp-block-buttons a { line-height:26px; margin-top: 20px; position: relative; overflow: hidden; background: #e9be67; color:#000000a6!important; text-transform: uppercase; border-radius: 0px; padding: 15px 50px; letter-spacing: 1px; font-size: 12px; font-weight: 500; transition: all .4s ease-in-out; font-family: 'Lato', sans-serif;}
.wp-block-buttons a span {position: relative;z-index: 2;}
.wp-block-buttons a:before {content:'';width:100%;height:100%;top:0;left:-100%;position: absolute;background:#ffffff;z-index:1; transition: all .4s ease-in;opacity: 0.1;}
.wp-block-buttons a:hover:before {left:0;transition: all .5s ease-in;}
.wp-block-buttons a:hover:after {right:0;transition: all .5s ease-in;}
.wp-block-buttons a:hover {opacity: 1!important;}
.wp-block-buttons img {display: inline-block;margin-left:15px; height: 10px; width: auto!important; margin-bottom: 2px; vertical-align: middle;}
.wp-block-buttons svg {width:auto;height: 25px;vertical-align: middle;display: inline-block;margin-left: 8px;}
.wp-block-buttons span.text-btn {vertical-align: middle;display: inline-block;}
.wp-block-buttons .wp-block-button.small a { padding: 7px 20px;letter-spacing: 2px; font-size: 12px;}
.wp-block-buttons .wp-block-button.alignright {width:100%;text-align: right;}
.wp-block-table {overflow:hidden!important;margin: 0px;}
.wp-block-image img {height:auto;}
.wp-block-media-text__media img, .wp-block-media-text__media video {height:auto;}
@media (max-width: 992px) {
.wp-block-columns {flex-direction: column;text-align:center;gap: 0px!important;}
.wp-block-columns .has-text-align-right,
.wp-block-columns .has-text-align-left {text-align: center!important;}
.wp-block-column {margin-left:0px!important;margin-bottom:20px!important;}
.wp-block-column p.has-text-align-right {text-align: center;}
.wp-block-column p.has-text-align-left {text-align: center;}
.wp-block-columns.no-margin-mobile .wp-block-column {margin-bottom: 0px!important;}
.wp-block-columns.no-margin-mobile .wp-block-column p {margin-bottom: 0px!important;}
.wp-block-media-text {display:block!important;text-align:center;}
.wp-block-media-text__media {padding:0px 20px;}
.wp-block-media-text__media img {width:100%;max-width:400px!important;height:auto;display:inline-block;margin:0px 0px 10px;}
.wp-block-buttons a { padding: 15px 30px;}
}
@media (max-width: 768px) {
.wp-block-columns {flex-direction: column;margin-bottom: 0px!important;}
.wp-block-columns .wp-block-column {margin-left:0px!important;margin-bottom:10px!important;}
.wp-block-buttons.alignright {text-align:center;}
}

/* top menu fixed */
.tmk-menu-advanced .tmk-menu-insert.fixed {position:fixed!important;}

/* menu advanced top */
.tmk-menu-advanced .tmk-menu-advanced-top {position:relative;text-align:right;width:100%;background:rgba(255,255,255,1);min-height:70px;z-index:99;transition: all .4s ease-in-out;top:0;}
.tmk-menu-advanced .tmk-menu-advanced-top .container-header {position:relative;width:100%;max-width:100%;margin:auto;height:100%;padding:0px 20px;}
.tmk-menu-advanced .tmk-menu-advanced-top .top-section-menu {height:80px;}
.tmk-menu-advanced .tmk-menu-advanced-top .shadow { position: absolute; height: 16px; width: 100%; overflow: hidden; pointer-events: none; bottom:-16px;left:0;opacity:1; }
.tmk-menu-advanced .tmk-menu-advanced-top .shadow div { height: 16px; width: 100%; top: -16px; position: absolute; }
.tmk-menu-advanced .tmk-menu-advanced-top .shadow div:before, .tmk-menu-advanced .tmk-menu-advanced-top .shadow div:after { content: ""; position: absolute; top: 50%; bottom: 0; border-radius: 100%; }
.tmk-menu-advanced .tmk-menu-advanced-top .shadow div:before { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); left: 0%; right: 0%; }
.tmk-menu-advanced .tmk-menu-advanced-top .shadow div:after { box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); left: 0%; right: 0%; }
.tmk-menu-advanced .tmk-menu-advanced-top .logo {position:absolute;left:20px;text-align:left;height:65px;margin-top:7px;cursor:default;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo a {padding:0px;position:relative;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo img {max-height:65px;margin-right:5px;z-index:2;position:relative;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo .item {display:inline-block;vertical-align:middle;cursor:default;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo .text {color:#6e6e6e;font-size:15px;letter-spacing:-0.3px;line-height:17px;text-align:left;margin-left: 5px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo .text a {color:#6e6e6e;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo .text p {margin: 0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo.logo-radius .item.images {width:65px;height: 65px;border-radius: 50%;overflow: hidden;box-shadow: 0px 0px 2px 0px #8f8f8f;margin-right:3px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo.logo-radius .item.images img {object-fit: cover;width: 100%;height: 100%;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-button {cursor:pointer;display:inline-block;position:relative;vertical-align:top;padding-top:35px;margin-left:15px;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-button svg{height:18px;width:auto;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-button svg path{fill:#fff;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-button:hover svg path{fill:#333333;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;text-align:right;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box{visibility:hidden;z-index:0;opacity:0;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box.active{visibility:visible;z-index:100;opacity:1;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search {padding: 0px 0px; width: 100%; max-width: 100%; display: inline-block; height: 100%; text-align: left; cursor: default; position: absolute; left: 0;transition: all .4s ease-in-out;top:0;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search .input-area {width:calc(100% - 75px);height:60px;letter-spacing:1px;color:#4f4f4f;background:transparent;margin:0px;margin-right:8px;padding:0px;border:0px;font-size:1.1em;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search button {background:transparent;border:0px;padding:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search .btn {width:18px;height:18px;display:inline-block;margin:0px 6px;cursor:pointer;vertical-align: middle;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search .btn svg{height:18px;width:auto;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search .btn-search svg path{fill:#000000;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search .btn-close svg path{fill:#aaaaaa;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search .btn-close {margin-right:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .search-box .search form {top: 50%;transform: translateY(-50%); position: absolute; left: 0; width: 100%; padding: 0px 20px;} 	
.tmk-menu-advanced .tmk-menu-advanced-top .navbar {display:inline-block;height: 100%;position: relative;}
.tmk-menu-advanced .tmk-menu-advanced-top .nav {height: 100%;position: relative;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu {font-family: 'Lato', sans-serif;display:table;position:relative;height:100%;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li {display:table-cell;padding:0px 17px;vertical-align: middle; position: relative;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu-separator .menu:not(.sub-menu) > li {border-left:1px solid #f0f0f0;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li:nth-of-type(1n+8) { display: none!important; } 
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li:last-child {padding-right:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li > a {color:#101010;padding-bottom:35px;font-size:14px;letter-spacing: 0.8px;font-weight:400;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li > a.item-current-tmk,
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.current_page_item > a,
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li:hover > a {color:#e9be67;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.menu-item-has-children {cursor:default;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.menu-item-has-children > a {padding-right:15px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.menu-item-has-children:after {content: '\203A';position: absolute; right: 15px; top: calc(50% - 4px); width: 10px; height: 10px; font-size: 22px; line-height: 8px; color: #727272; transform: rotate( 90deg ); } 
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.menu-item-has-children:last-child:after {right: 0px;} 
/* 2 poziom menu */
.tmk-menu-advanced .tmk-menu-advanced-top .menu li:hover .sub-menu {visibility:visible;z-index:100;opacity:1;transition: all 700ms ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu {box-shadow: 0px 0px 2px #0000001f;list-style:none;visibility:hidden;z-index:0;opacity:0;background:#ffffff;position:absolute;width:250px;left:0px;margin-top:31px;padding:15px 20px;transition: all 400ms ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu li:last-child .sub-menu {left:auto;right:-20px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li {text-align:left;padding:8px 0px;width:100%;margin:3px 0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li > a {color:#666666;font-size:13px;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li > a:hover {color:#e9be67;padding-left:7px;transition: all .4s ease-in-out;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li.menu-item-has-children > a:hover {padding-left:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li.current-menu-item > a {color:#e9be67;font-weight:500;}
/* 3 poziom menu */
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li ul {position:relative;width:100%;margin:0px;box-shadow: 0 14px 40px rgba(0,0,0,0);padding:0px;margin-bottom:-10px;margin-top:10px;}
.tmk-menu-advanced .tmk-menu-advanced-top ul li:hover ul ul {margin-top:10px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li ul li {padding:5px 0px;padding-left: 15px; width: 100%;background: url(img/menu-mobile-c.png); background-position: left center;background-repeat: no-repeat;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li ul li:last-child {background: url(img/menu-mobile-b-c.png);background-position: left center; background-repeat: no-repeat;}
/* 4 poziom menu blokada */
.tmk-menu-advanced .tmk-menu-advanced-top .menu .sub-menu li ul ul {display:none;}
@media (max-width:1480px) {
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li {padding:0px 15px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li > a {letter-spacing: 0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.menu-item-has-children:after {right: 16px;}
}
@media (max-width:1280px) {
.tmk-menu-advanced .tmk-menu-advanced-top .container-header {padding:0px 10px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li {padding:0px 10px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo {left:10px;height:55px;margin-top: 12.5px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo img {max-height:55px;margin-right:5px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo .text {font-size:13px;letter-spacing:-0.3px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo.logo-radius .item.images {width:55px;height:55px;}
.tmk-menu-advanced .tmk-menu-advanced-top .logo.logo-radius .item.images img {max-height:auto;margin:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .menu:not(.sub-menu) > li.menu-item-has-children:after {right: 12px}
}
@media (max-width:1180px) {
.tmk-menu-advanced .tmk-menu-advanced-top .logo .text {display:none;}
}
@media (max-width:992px) {.tmk-menu-advanced .tmk-menu-advanced-top,.tmk-menu-advanced .tmk-menu-advanced-top.logomiddle.fixed {display:none;}}

/* active scroll */
.tmk-menu-advanced-top.fixed.tmk-menu-insert.active-fixed {top:-30px;transition: all 1s ease-in-out;}
.tmk-menu-advanced-top.fixed.tmk-menu-insert.active-fixed .search-box .search {height: 80px;top:32px;transition: all .4s ease-in-out;}
body.menu-fixed .body-page {padding-top: 120px;}
@media (max-width:992px) {
body .body-page,
body.menu-fixed .body-page {padding-top:70px;}
}

/* top bar */
.tmk-menu-advanced .bar-top {width:100%;height:35px;background:#e9be67;}
.tmk-menu-advanced .bar-top .container-inside {width:100%;max-width:1240px;padding:0px 20px;text-align:right;margin:auto;}
.tmk-menu-advanced .bar-top .item-bar {display:inline-block;font-size:13px;letter-spacing:0.5px;position:relative;border-right: 1px solid #ffffff80;padding: 0px 19px;margin-top: 4px;vertical-align: middle;}
.tmk-menu-advanced .bar-top .item-bar svg {width: 15px; height: auto; display: inline-block; vertical-align: middle;}
.tmk-menu-advanced .bar-top .item-bar svg path {fill:#ffffff;}
.tmk-menu-advanced .bar-top .item-bar a { color: #fff; display: inline-block; vertical-align: middle; margin-left: 7px;}
.tmk-menu-advanced .bar-top .social-link {display:inline-block;position:relative;padding-right:10px;margin: 7px 7px 0px;margin-right: 0px;vertical-align:middle;border-right: 1px solid #ffffff80;}
.tmk-menu-advanced .bar-top .social-link a {display:inline-block;margin:0px 2px;transition: all .4s ease-in-out;}
.tmk-menu-advanced .bar-top .social-link a:hover {opacity:0.8;transition: all .4s ease-in-out;}
.tmk-menu-advanced .bar-top .social-link svg {height:18px;width:auto;}
.tmk-menu-advanced .bar-top .social-link svg path {fill:#ffffff;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top {display:inline-block;vertical-align: middle;margin-top: 3px;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li {border-left: 1px solid #ffffff80;padding:0px 15px; padding-bottom: 2px;padding-bottom: 0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li:last-child {padding-right:15px;border-right: 1px solid #ffffff80;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li:first-child {border-left:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li > a {font-size:13px;color:#fff;padding:0px;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li.current_page_item > a,
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li:hover > a {opacity: 0.7;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .menu-top .menu:not(.sub-menu) > li > li {display:none;}
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .search-button { vertical-align: middle; padding-top: 8px; margin-right: 15px;margin-left:9px; } 
.tmk-menu-advanced .tmk-menu-advanced-top .bar-top .search-button svg path {fill: #ffffff;}

/*  menu advanced top mobile */
.tmk-menu-advanced-mobile {border:0px;position:fixed;left:0;width:100%;height:70px;background:#ffffff;z-index:98;top:0;padding:0px 15px;display:none;}
.tmk-menu-advanced-mobile .tmk-header-shadow { position: absolute; height: 16px; width: 100%; overflow: hidden; pointer-events: none; bottom:-16px; }
.tmk-menu-advanced-mobile .tmk-header-shadow div { height: 16px; width: 100%; top: -16px; position: absolute; }
.tmk-menu-advanced-mobile .tmk-header-shadow div:before, .tmk-menu-advanced-mobile .tmk-header-shadow div:after { content: ""; position: absolute; top: 50%; bottom: 0; border-radius: 100%; }
.tmk-menu-advanced-mobile .tmk-header-shadow div:before { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); left: 30%; right: 30%; }
.tmk-menu-advanced-mobile .tmk-header-shadow div:after { box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); left: 20%; right: 20%; }
.tmk-menu-advanced-mobile.active .tmk-header-shadow {opacity:0;}
.tmk-menu-advanced-mobile .logo {display:block;float:left;position:relative;z-index:2;margin-top:7.5px;}
.tmk-menu-advanced-mobile .logo img {max-height:55px;margin-right:5px;}
.tmk-menu-advanced-mobile .logo .item {display:inline-block;vertical-align:middle;cursor:default;}
.tmk-menu-advanced-mobile .logo .text {color:#6e6e6e;font-size:13px;letter-spacing:-0.3px;line-height:15px;text-align:left;}
.tmk-menu-advanced-mobile .logo .text a {color:#6e6e6e;}
.tmk-menu-advanced-mobile .logo .text p {margin:0px;}
.tmk-menu-advanced-mobile .logo.logo-radius {margin-top: 7.5px;}
.tmk-menu-advanced-mobile .logo.logo-radius .item.images {width:55px;height: 55px;border-radius: 50%;overflow: hidden;box-shadow: 0px 0px 2px 0px #8f8f8f;margin-right:3px;}
.tmk-menu-advanced-mobile .logo.logo-radius .item.images img {object-fit: cover;width: 100%;height: 100%;margin:0px;}
.tmk-menu-advanced-mobile .open-menu {cursor: pointer; position: absolute; top: 16px; right: 7px; display: block; width: 40px; height: 40px; z-index: 2; padding: 9px;} 
.tmk-menu-advanced-mobile .open-menu .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background:#777777; margin-top: 4px; }
.tmk-menu-advanced-mobile .open-menu .top-bar { transform: rotate(0); }
.tmk-menu-advanced-mobile .open-menu .middle-bar { opacity: 1; }
.tmk-menu-advanced-mobile .open-menu .bottom-bar { transform: rotate(0); }
.tmk-menu-advanced-mobile.active .open-menu .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;}
.tmk-menu-advanced-mobile.active .open-menu .middle-bar { opacity: 0; }
.tmk-menu-advanced-mobile.active .open-menu .bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; }
.tmk-menu-advanced-mobile.active .open-menu .top-bar,.tmk-menu-advanced-mobile.active .open-menu .middle-bar,.tmk-menu-advanced-mobile.active .open-menu .bottom-bar,.tmk-menu-advanced-mobile .open-menu .top-bar,.tmk-menu-advanced-mobile .open-menu .middle-bar,.tmk-menu-advanced-mobile .open-menu .bottom-bar {-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
@media (max-width:992px) {.tmk-menu-advanced-mobile {display:block;}}
@media (max-width: 380px) {.tmk-menu-advanced-mobile .logo .text {font-size: 12px;}}
@media (max-width: 300px) {.tmk-menu-advanced-mobile .logo .text {display:none;}}
/*  menu advanced top mobile scroll */
.tmk-menu-advanced-mobile-scroll {margin-top:-100vh;width:100%;z-index:97;padding:0px;border:0px;box-shadow: 0px 0px 15px transparent;height:calc(100vh - 70px);overflow:hidden;overflow-y:auto;position:fixed;}
.tmk-menu-advanced-mobile-scroll.active {margin-top:70px;}
.tmk-menu-advanced-mobile-scroll .bottom-menu {width:100%;border-top:1px solid #e1e1e1;display:table;table-layout: fixed;position:relative;bottom:auto;background:#fff;border-bottom: 1px solid #e1e1e1;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item {cursor:pointer;display: table-cell;vertical-align:middle;position: relative;text-align:center;border-left:1px solid rgba( 0,0,0,0.08 );padding:10px;height:auto;padding-top:15px;color:#aaaaaa;font-size:0.8em;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item:first-child {border:0px;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item a {position:absolute;top:0px;left:0;width:100%;height:100%;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item svg{height:18px;width:auto;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item svg path{fill:#aaaaaa;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item:hover svg path{fill:#000;}
.tmk-menu-advanced-mobile-scroll .bottom-menu .item svg path,.tmk-menu-advanced-mobile-scroll .bottom-menu .item:hover svg path{-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.tmk-menu-advanced-mobile-scroll .search-box {position:relative;width:100%;height:100%;background:#fff;border-top: 1px solid #e1e1e1;height:60px;}
.tmk-menu-advanced-mobile-scroll .search-box .inside {position:relative;top:0;left:0;width:100%;height:100%;display:table;text-align:center;}
.tmk-menu-advanced-mobile-scroll .search-box .search {border-bottom:1px solid #e1e1e1;width:100%;height:60px;text-align: left;padding:0px 10px 0px 30px;cursor:default;}
.tmk-menu-advanced-mobile-scroll .search-box .search .input-area {width:calc(100% - 40px);height:60px;font-size:14px;letter-spacing:1px;color:#4f4f4f;background:transparent;margin:0px;margin-right:8px;padding:0px;border:0px;}
.tmk-menu-advanced-mobile-scroll .search-box .search button {background:transparent;border:0px;padding:0px;}
.tmk-menu-advanced-mobile-scroll .search-box .search .btn {width:18px;height:18px;display:inline-block;margin:0px 6px;cursor:pointer;margin-top:21px;position:absolute;}
.tmk-menu-advanced-mobile-scroll .search-box .search .btn svg{height:18px;width:auto;}
.tmk-menu-advanced-mobile-scroll .search-box .search .btn-search svg path{fill:#000000;}
.tmk-menu-advanced-mobile-scroll .search-box .search .btn.btn-close {display:none;}
.tmk-menu-advanced-mobile-scroll .box-middle {display:block;}
.tmk-menu-advanced-mobile-scroll .bottom-section-menu {position:relative;bottom:0px;left:0;background: #fff;}
.tmk-menu-advanced-mobile-scroll .parent-menu { list-style: none;border-top: 1px solid #e1e1e1;background:#ffffff;position:relative;width: 100%; margin: auto; left:auto;bottom:auto;padding: 20px;margin-top: 0px;}
.tmk-menu-advanced-mobile-scroll,.tmk-menu-advanced-mobile-scroll.active {-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;}
.tmk-menu-advanced-mobile-scroll .menu:not(.sub-menu) {padding:15px 20px;}
.tmk-menu-advanced-mobile-scroll .menu:not(.sub-menu) > li {text-align:left;padding:13px 10px;}
.tmk-menu-advanced-mobile-scroll .menu:not(.sub-menu) > li > a { color:#3e3e3e;font-size: 15px; letter-spacing: 1px; font-weight: 400;} 
.tmk-menu-advanced-mobile-scroll .menu:not(.sub-menu) > li > a.item-current-tmk,
.tmk-menu-advanced-mobile-scroll .menu:not(.sub-menu) > li.current-menu-item > a,
.tmk-menu-advanced-mobile-scroll .menu:not(.sub-menu) > li.current_page_item > a {color:#e9be67;font-weight:500;}
.tmk-menu-advanced-mobile-scroll .menu li .sub-menu { list-style: none;display:block;position:relative;margin:0px;right:auto;top:auto;padding:0px;width:100%;background:none;padding-left: 10px; margin-top: 10px;margin-bottom: -10px;visibility:visible;z-index:100;opacity:1;transform: translateY(0%);box-shadow: 10px 0px 15px transparent;}
.tmk-menu-advanced-mobile-scroll .menu li .sub-menu li {background: url(img/menu-mobile.png); background-position: left center;background-repeat: no-repeat;padding: 10px 5px;padding-left: 15px; width: 100%;}
.tmk-menu-advanced-mobile-scroll .menu li .sub-menu li:last-child {background: url(img/menu-mobile-b.png);background-position: left center; background-repeat: no-repeat;}
.tmk-menu-advanced-mobile-scroll .menu li .sub-menu li a { font-size: 14px; color:#666666;cursor:pointer;}
.tmk-menu-advanced-mobile-scroll .menu li .sub-menu li.current-menu-item a {color:#e9be67;font-weight:500;}
.tmk-menu-advanced-mobile-scroll .menu li .sub-menu li.menu-item-has-children {background: url(img/menu-mobile-b.png);background-position: left top -37px;background-repeat: no-repeat;}
.tmk-menu-advanced-mobile-scroll .menu ul ul ul {display:none;}
.tmk-menu-advanced-mobile-scroll .social-link {display:none;}
@media (min-width:992px) {.tmk-menu-advanced-mobile-scroll {display:none;}}

/* cookies */
#cookies{width:300px;height:auto;position:fixed;bottom:0;right:0;margin-right:20px;margin-bottom:20px;background: #fff;display:none;padding:35px;z-index: 99999;border: 1px solid #cccccc;}
#cookies .close-cookie {cursor:pointer;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat; position: absolute;top:9px;right:11px;opacity:0.6;}
#cookies .close-cookie svg {height:15px;width:auto;}
#cookies .close-cookie svg path {fill:#888888;}
#cookies .text-cookie {font-size:0.8em; line-height: 18px; cursor: default; color: #222222; text-align: center;} 
#cookies .text-cookie a {font-weight:bold;color:#000000;}
@media (max-width:768px) {#cookies{width:calc(100% - 40px);padding:35px 25px;}}

/* modal search */
.modal-search {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);z-index:-1;opacity:0;display:table;text-align:center;padding:15px;transition: all .4s ease-in-out;}
.modal-search.active {z-index:999999;opacity:1;transition: all .4s ease-in-out;}
.modal-search .modal-search-box {width:100%;height:150px;background:#ffffff;display:block;max-width:730px;position:relative;overflow: hidden;border-radius:5px;margin:auto;box-shadow:0px 20px 60px -30px rgba(0, 0, 0, 0.6);}
.modal-search .modal-search-box .search-box {position:relative;width:100%;height:150px;background:#ffffff;display:table;color:#000000;text-align:left;padding:20px;}
.modal-search .modal-search-box .search-box .search {padding:0px 0px;width:100%;max-width:100%;display:inline-block;height:60px;text-align: left;cursor:default;}
.modal-search .modal-search-box .search-box .search .input-area {width:calc(100% - 75px);height:60px;letter-spacing:1px;color:#4f4f4f;background:transparent;margin:0px;margin-right:8px;padding:0px;border:0px;font-size:1.1em;}
.modal-search .modal-search-box .search-box .search button {background:transparent;border:0px;padding:0px;}
.modal-search .modal-search-box .search-box .search .btn {width:18px;height:18px;display:inline-block;margin:0px 6px;cursor:pointer;vertical-align: middle;}
.modal-search .modal-search-box .search-box .search .btn svg{height:18px;width:auto;}
.modal-search .modal-search-box .search-box .search .btn-search svg path{fill:#000000;}
.modal-search .modal-search-box .search-box .search .btn-close svg path{fill:#aaaaaa;}
.modal-search .modal-search-box .search-box .search .btn-close {margin-right:0px;}

/* modal info */
.fixed-form {position: fixed; top: 0; left: 0; width: 100vw; height: 100vh;display:table;z-index: -1;opacity: 0;transition: all .4s ease-in-out;} 
.fixed-form.active {opacity:1;z-index:9999;transition: all .4s ease-in-out;}
.fixed-form.no-active {z-index: -1;opacity: 0;visibility: hidden;}
.fixed-form .shadow {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:9999;}
.fixed-form .box-middle{position:relative;z-index:99999;padding:70px;}
.fixed-form .form-c {background:#fff;position:relative;width:100%;max-width:845px;padding:50px;margin:auto;}
.fixed-form .form-c .btn-close { width: 50px;height: 50px;background: #333;position: absolute;top: 0;right: -50px;cursor: pointer;text-align:center;transition: all .4s ease-in-out;}
.fixed-form .form-c .btn-close svg {height:22px;width:auto;margin-top:14px;}
.fixed-form .form-c .btn-close svg path {fill:#fff;}
.fixed-form .form-c .btn-close:hover {opacity:0.7;transition: all .4s ease-in-out;}
@media (max-width: 767px) {
.fixed-form .box-middle{padding:0px 0px;}
.fixed-form .form-c {padding:80px 30px;overflow-y:auto;max-height:100vh;}
.fixed-form .form-c .btn-close {right:0;top:0px;}
}

/* body page content */
.article-content {width:100%;max-width:1180px;margin:30px auto 0px;color: #525252;font-size:14px;padding: 0px 20px;}
.article-content p {font-size: 15px;line-height: 1.8;}
.article-content a {color:#000;font-weight:500;transition: all .4s ease-in-out;}
.article-content a:hover {opacity:0.8;transition: all .4s ease-in-out;}
.article-content .button-tmk {text-transform: uppercase; color: #fff; font-size: 11px; display: inline-block; background: #333; position: relative; border: 0; cursor: pointer; padding: 15px 30px; transition: all .4s ease-in-out;font-weight:400;letter-spacing:1px;}
.article-content .button-tmk:hover {opacity:0.8;transition: all .4s ease-in-out;}
.article-content ol,.article-content ul {margin:15px 0px 25px;}
.article-content ol {list-style-type:decimal;padding-left:20px;}
.article-content ol li {margin-bottom:10px;}
.article-content ul {list-style-type:disc;padding-left:20px;}
.article-content ul li {margin-bottom:10px;}
.article-content ul li::marker {color:#e9be67;}
.article-content .pgcsimplygalleryblock-masonry-item-inner {cursor:pointer!important;}
.article-content .pgcsimplygalleryblock-grid-item-inner {cursor:pointer!important;}
.article-content .pgcsimplygalleryblock-justified-item-inner {cursor:pointer!important;}
.article-content .wp-block-image img {height:auto;}
.article-content .wp-block-separator {width:100px;margin:40px auto;border:1px solid #8f98a1;}
.article-content .wp-block-separator.is-style-wide {width: 100%; margin: 40px auto; border: 0px; border-bottom: 1px solid #e9e9e9;}
.article-content .wp-block-separator.is-style-dots{width: 100%;}
.article-content .wp-block-table {width:100%;margin:20px auto;}
.article-content table td,.article-content table th {padding:15px;}
.article-content table {min-width: 700px;}
.article-content .responsivetable {overflow-x: auto;}
.article-content .responsivetable table {min-width: 700px;}
.article-content .wp-block-cover {line-height:1.3;}
.article-content h2 {font-size: 25px;color:#393939;}
.article-content h3 {font-size: 20px;color:#393939;}
.article-content h4 {font-size: 16px;}
.article-content .box-article {background:#fff;width:100%;margin:auto;box-shadow: 0px 1px 4px #00000024;border-radius: 10px;padding: 30px;margin-bottom: 10px;}  
.article-content iframe{width:100%;height:45vw;min-height: 500px; max-height:500px;position:relative;z-index:2;background:#dddddd;}
.article-content .wp-block-embed.is-type-video{position:relative;width:100%;max-width:900px;display:block;margin:45px auto 50px;padding:0px 20px 0px;}
.article-content .wp-block-embed.is-type-video:before{content:'';width:calc(100% - 40px);height:calc(100% - 10px);border:3px solid #e9be67;position:absolute;bottom:-20px;right:-5px;z-index:1}
.article-content .post-password-form {width:100%;margin:auto;padding:40px 0px 35px;text-align:center;background:#fff;}
.article-content .post-password-form p {margin-bottom:10px;}
.article-content .post-password-form label {font-size:0px;margin-top:0px;display: inline-block;width: 100%;}
.article-content .post-password-form label input {border-radius: 5px; background: #ebebeb; height: 42px; border: 0px; color: #565655; font-size: 14px; font-weight: normal; padding: 10px 20px;width:100%; max-width: 250px;margin:15px 0px;} 	
.article-content .post-password-form input[type=submit]{line-height: 24px;cursor: pointer; border-radius: 0px; width: 150px; height: 42px; border: 0px; background-color: #e9be67; color:#000000a6; font-size: 12px; font-weight: 400; padding: 10px 20px; display: block; margin: auto; text-transform: uppercase; letter-spacing: 1px;} 
.article-content .post-password-form input[type=submit]:hover{opacity:0.9;}
.article-content .post-password-form input[type=submit]:hover,.article-content .post-password-form input[type=submit]{transition: all .4s ease-in-out;}
.article-content .wrong-password {width: 100%; text-align: center; display: block; background: #ffe7e7; border: 1px solid #ffa7a7; text-transform: lowercase; padding: 10px 10px; font-size: 13px; color: #eb4e4e; border-radius: 5px; margin: 0px;}
@media (max-width: 768px) {
.article-content .wp-block-media-text {display: block;}
.article-content .wp-block-media-text .wp-block-media-text__media { width: 100%; max-width: 300px; margin: auto;margin-bottom: 30px; }
.article-content .wp-block-media-text .wp-block-media-text__content {padding: 0px 20px;}
.article-content h2 {font-size: 22px;}
.article-content h3 {font-size: 18px;}
.article-content iframe {min-height:300px;max-height: 300px;}
.article-content .wp-block-embed.is-type-video {padding: 0px 0px 0px;}
.article-content .wp-block-embed.is-type-video:before {right:-15px;}
}
@media (max-width:600px) {
.article-content .wp-block-cover h1,
.article-content .wp-block-cover h2,
.article-content .wp-block-cover h3,
.article-content .wp-block-cover h4,
.article-content .wp-block-cover h5,
.article-content .wp-block-cover h6,
.article-content .wp-block-cover p {text-align:center;}
}

/* header page */
.header-page {background:#fff;width:100%;margin:auto;box-shadow: 0px 1px 4px #00000024;border-radius: 10px;padding: 30px 30px 25px;margin-bottom: 30px;}  
.header-page h1 {margin:0px;font-size:32px;line-height: 35px;color:#e9be67;font-weight:600;position:relative;padding:0px 0px 5px;}
.header-page .breadcrumbs_tmk {list-style:none; overflow:hidden;cursor:default;padding: 0px;margin:10px 0px 0px;}
.header-page .breadcrumbs_tmk li{ display:inline-block; vertical-align:middle; margin-right:7px; font-size:15px;line-height:19px;} 
.header-page .breadcrumbs_tmk li.item-current,
.header-page .breadcrumbs_tmk li:last-child {color:#ecb442;font-weight:700;}
.header-page .breadcrumbs_tmk li a {color:#333}
.header-page .breadcrumbs_tmk .separator{font-weight:500; color:#333; }
.header-page .breadcrumbs_tmk strong {font-weight: 400!important;}
@media (max-width:992px) {
.header-page {text-align:center;}
.header-page h1 {font-size:25px;}
.header-page .breadcrumbs_tmk li {font-size:13px;}
}

/* front page */
.front-page .intro-background {width: 100%; height: 450px; border: 5px solid #ffffff;box-shadow: 0px 2px 5px #00000024;margin-bottom: 30px;background:#fff;border-radius: 10px;}
.front-page .intro-background img {object-fit: cover;width: 100%;height: 100%;border-radius: 7px;}
.front-page .content-main {width:100%;background: #fff;border-radius: 10px; box-shadow: 0px 2px 5px #00000024; padding: 30px;margin-bottom: 30px;}
.front-page .button-news-front a {margin-top: 0px;margin-bottom: 50px;}
.front-page .layout-extended .intro-background {height:330px;}
@media (max-width:992px) {
.front-page .intro-background {height:350px;}
}
@media (max-width:768px) {
.front-page .intro-background {height:auto;}
}

/* layout style */
.content-divided {width:100%;overflow: hidden;padding:5px;}
.content-divided .column-left {float: left;width:300px;}
.content-divided .column-right {float: right;width: calc(100% - 330px);}
@media (max-width: 992px) {
.content-divided .column-right,    
.content-divided .column-left {float:none;width:100%;}
}

/* sidebar */
.sidebar-tmk .box {overflow:hidden;background:#fff;width:100%;margin-bottom:30px;box-shadow: 0px 1px 4px #00000024;border-radius: 10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.sidebar-tmk .box h2 { width: 100%; text-align: center; background: #e9be67; margin: 0px; margin-bottom: 2px; padding: 20px 10px; font-size: 18px; text-transform: uppercase; color: #fff; cursor: default; font-weight: 400;}
.sidebar-tmk .box.facebook h2 {margin-bottom:0px;} 
.sidebar-tmk .box .menu {width:100%;padding:0px;margin:0px;padding:5px 15px;}
.sidebar-tmk .box .menu li {width:100%;padding:15px 0px;border-bottom:1px solid #eeeeee;margin-bottom: 0px;}
.sidebar-tmk .box .menu li:last-child{border:0px;}
.sidebar-tmk .box .menu li a {color:#474747;font-size:15px;}
.sidebar-tmk .box .menu li a:hover,.sidebar-tmk .box .menu li.current a {color:#e9be67;}
.sidebar-tmk .box .menu li::marker {color:transparent}
.sidebar-tmk .box.sidebar-news ul{padding:0px 10px;overflow:hidden;margin: 0px;}
.sidebar-tmk .box.sidebar-news li {width:100%;padding:15px 0px;border-bottom:1px solid #eeeeee;overflow:hidden;}
.sidebar-tmk .box.sidebar-news li:last-child {border:0px;}
.sidebar-tmk .box.sidebar-news li .thumb {width:calc(50% - 5px);height:100px;float:left;position:relative;}
.sidebar-tmk .box.sidebar-news li .thumb img {object-fit: cover;width: 100%;height: 100%;}
.sidebar-tmk .box.sidebar-news li .thumb a {height:100%;width:100%;position:absolute;top:0;left:0;}
.sidebar-tmk .box.sidebar-news li .description {width:calc(50% - 5px);float:right;position:relative;height:100px;}
.sidebar-tmk .box.sidebar-news li a.more {display: block; width: 60px; margin: auto; padding: 4px 5px; font-size:10px; color: #000000a6; background: #e9be67; position: absolute; bottom: 0; left: 0; text-align: center;}
.sidebar-tmk .box.sidebar-news li h3 {font-size:13px;margin:0px;cursor:default;}
.sidebar-tmk .box.sidebar-news li a.more:hover,.sidebar-tmk .box.sidebar-news li .thumb:hover {opacity:0.8;}
.sidebar-tmk .box.sidebar-news li.without-thumb .description {width:100%;float:none;position:relative;height:auto;text-align: right;}
.sidebar-tmk .box.sidebar-news li.without-thumb h3 {text-align: left;}
.sidebar-tmk .box.sidebar-news li.without-thumb a.more {display: inline-block;position: relative;}

/* list article */
.list-article .item {position: relative;overflow: hidden;width:100%;background: #fff;border-radius: 10px; box-shadow: 0px 2px 5px #00000024; padding: 30px;margin-bottom: 30px;}
.list-article .item .thumb {width: 315px;float: left; margin-right: 25px; margin-bottom: 15px;position:relative;}
.list-article .item .thumb.height-lw {width: 305px;}
.list-article .item .thumb img {display:inline-block;width: 100%;height: auto;box-shadow: 3px 5px 5px #00000024; border-radius: 10px;}
.list-article .item .description h3 {color:#e9be67;margin-top: 5px;cursor: pointer;}
.list-article .item .description a {color:#e9be67;}
.list-article .item .description .text {color: #525252;}
.list-article .item .description .text a.more-link {color: #e9be67;display: block;width: 100%;text-align: right;text-transform: lowercase;letter-spacing: 2px;font-size: 14px;margin-top: 20px;line-height: 17px;}
.list-article .item .description .text a.more-link svg {width:20px;height: auto;vertical-align: top; margin-left: 6px;transition: all 1s ease-in-out;} 
.list-article .item .description .text a.more-link svg polygon {fill: #e9be67;}
.list-article .item .description .text a.more-link:hover svg {margin-left: 0px;margin-right: 6px;transition: all .4s ease-in-out;}
.list-article .item .description .text iframe,
.list-article .item .description .text img {display: none!important;}
.list-article .item .description .text h1,
.list-article .item .description .text h2,
.list-article .item .description .text h3,
.list-article .item .description .text h4,
.list-article .item .description .text h5 {font-size: 15px!important;text-align: left!important;margin-top:20px!important;}
.list-article .item .description .text .wp-block-media-text {display:block!important;text-align:left!important;padding: 0px!important;}
.list-article .item .description .text .wp-block-media-text .wp-block-media-text__media {display: none!important;}
.list-article .item .description .text .wp-block-media-text .wp-block-media-text__content {text-align:left!important;padding: 0px!important;}
.list-article .item .description .text .wp-block-embed {display: none!important;}
.list-article .item .description .text ::before,
.list-article .item .description .text ::after {display: none!important;}
.list-article .item .description .date {font-size: 13px; color: #2b2b2b;letter-spacing: 2px;}
.list-article .item .description .date img {display: inline-block; height: 17px; width: auto; vertical-align: bottom; margin-right: 4px;}
@media (max-width:992px) {
.list-article .item .thumb {width:100%;margin:0px 0px 20px;text-align: center;float: none;}
.list-article .item .thumb img {width:auto;max-width: 100%;height: auto;} 
.list-article .item .description h2,
.list-article .item .description h3,
.list-article .item .description .date {text-align: center;}
}
@media (max-width:768px) {
.list-article .item .description .date {font-size: 12px;}
}

/* list announcements */
.list-announcements .item .description h2 {color:#e9be67;margin-top: 0px;text-align: center;}
.list-announcements .item .description .date {text-align: center;margin-bottom: 30px;}

/* TMK Slider */
#tmkslider {width:100%;position:relative;}	
#tmkslider .slide-item {position:relative;background:#fff;width:100%;height:409px;border-radius: 10px;}
#tmkslider .slide-item a {position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;}
#tmkslider .slide-item .thumb {position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;z-index:1;border-radius: 10px;overflow: hidden;}
#tmkslider .slide-item .thumb img {object-fit:cover;width:100%;height:100%;transition: all 1s ease-in-out;}
#tmkslider .slide-item .description {position:absolute;bottom:0;left:0;width:100%;z-index:2;background:rgba(255,255,255,0.97);padding:20px 30px 20px;border-bottom:1px solid #f0f0f0;padding-right:100px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;}
#tmkslider .slide-item .description h3 { font-size: 19px; color:#e9be67; margin: 0px 0px 10px;letter-spacing:1.5px; } 
#tmkslider .slide-item .description .date {font-size:13px;color:#666666;}
#tmkslider .slide-item .description .date img {display: inline-block;height: 15px;width: auto;vertical-align: middle;margin-right: 3px;}
#tmkslider .slide-item .description .date span {display: inline-block;vertical-align: middle;}
#tmkslider .slide-item .description .content-description {padding-right:70px;}
#tmkslider .slide-item .description .content-description p {font-size:14px;color:#525252;line-height: 1.5;}
#tmkslider .slide-item .category {position:absolute;top:0;right:15px;z-index:2; background: #e9be67; color: #000000; line-height: 1.5; letter-spacing: 1px; font-size: 11px; padding: 7px 15px;} 
#tmkslider .slide-item:hover .thumb img {transform: scale(1.05);transition: all 1s ease-in-out;}
#tmkslider .slick-prev, #tmkslider .slick-next {opacity:0.7;z-index:4;width:30px;height:30px;transition: all .4s ease-in-out;position: absolute;font-size: 0px;margin-bottom: 15px;}
#tmkslider .slick-prev {background:url(img/slider-prev.png);background-position:center;background-repeat:no-repeat;background-size: 6px auto;background-color:#eeeeee;border:1px solid #dcdcdc;}
#tmkslider .slick-next {background:url(img/slider-next.png);background-position:center;background-repeat:no-repeat;background-size: 6px auto;background-color:#eeeeee;border:1px solid #dcdcdc;}
#tmkslider .slick-prev{ right:50px;left:auto;bottom:0;top:auto}
#tmkslider [dir='rtl'] .slick-prev{ right: 0px; left: auto;}
#tmkslider .slick-next{ right:10px;bottom:0;top:auto;}
#tmkslider [dir='rtl'] .slick-next{right: auto;left: 0px;}
#tmkslider .slick-next:hover, #tmkslider .slick-prev:hover {opacity:1;transition: all .2s ease-in-out;}
#tmkslider .slick-next:before, #tmkslider .slick-prev:before {display:none;}
.slick-slider{position: relative;  display: block; box-sizing: border-box;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list{position: relative;  display: block; overflow: hidden;  margin: 0; padding: 0; }
.slick-list:focus{outline: none;}
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0;  display: block; }
.slick-track:before, .slick-track:after { display: table;  content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left;  height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block;  height: auto;  border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
@media (max-width: 768px) {
#tmkslider .slide-item .description {padding:20px;text-align: center;}
#tmkslider .slide-item .description .content-description {padding-right:0px;}	
#tmkslider .slick-prev, #tmkslider .slick-next {display:none!important;}
}

/* frontpage section news */
.section-news {overflow:hidden;margin-bottom:35px;padding-bottom: 5px;}
.section-news .col-l {float:left;width:70%;height:410px;border:1px solid #f0f0f0;background:#fff;border-radius: 10px;box-shadow: 1px 1px 2px #0000000a;}
.section-news .col-r {float:right;width:calc(30% - 10px);}
.section-news .col-r .item {cursor: pointer; overflow:hidden;position: relative; display:block;height:200px;margin-bottom:10px;border:1px solid #f0f0f0;text-align:center;padding:15px;background: #ffffff;border-radius: 10px;box-shadow: 0px 1px 2px #0000000a;}
.section-news .col-r .item a {position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 3;}
.section-news .col-r .item .thumb {position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 1;transition: all .4s ease-in-out;}
.section-news .col-r .item .thumb img {object-fit: cover;width: 100%;height: 100%;}
.section-news .col-r .item:hover .thumb {opacity: 0.8; transition: all .4s ease-in-out;}
.section-news .col-r .item .description {position:absolute;bottom:0;left:0;width:100%;z-index:2;background:rgba(255,255,255,0.97);padding:13px 20px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.section-news .col-r .item .description h3 {font-size: 14px; color: #717171; margin: 0px; letter-spacing: 0.2px; font-weight: 500; display: inline-block;line-height: 1.4;} 
.section-news .col-r .item .description span {font-size: 12px; color: #e9be67; letter-spacing: 0.2px; font-weight: 500; display: inline-block;} 
@media (max-width: 992px) {
.section-news .col-r .item.title img {max-height:90px;}
}
@media (max-width: 768px) {
.section-news {margin-bottom:25px;}
.section-news .col-l,.section-news .col-r {width:100%;float:none;display: block;overflow: hidden;}	
.section-news .col-r .item {float:left;width:calc(50% - 5px);margin-bottom: 30px;}
.section-news .col-r .item:nth-child(2n) {margin-left:5px;}
.section-news .col-r .item:nth-child(2n+1) {margin-right:5px;}
}
@media (max-width: 470px) {
.section-news .col-r .item {height:60vw;}
.section-news .col-r .item,
.section-news .col-r .item:nth-child(2n),
.section-news .col-r .item:nth-child(2n+1) {float:none;width:100%;margin:0px 0px 10px;}
}

/* list search */
.list-search .item {background:#fff;width:100%;margin:auto;box-shadow: 0px 1px 4px #00000024;border-radius: 10px;padding: 30px;margin-bottom: 30px;}

/* footer */
.section-footer {width: 100%; background: #ffffff; margin-top: 80px; box-shadow:0px 0px 5px #0000000f; padding: 50px 0px 0px; border-top: 5px solid #e9be67;font-size: 15px; color: #515151; }
.section-footer .container-footer {width:100%;max-width:1180px;margin:0px auto;padding: 0px 20px;display:table;table-layout: fixed;}
.section-footer .item {display: table-cell; border-left: 1px solid #00000014; vertical-align: top; padding: 0px 30px;}
.section-footer .item:first-child {border:0px;padding-left: 0px;}
.section-footer .item:last-child {padding-right: 0px;}
.section-footer .item h4 {color: #424242; font-size: 15px; letter-spacing: 1.5px;margin:0px 0px 30px;}
.section-footer .item svg {height:18px;width:auto;margin-right:15px;display: block;}
.section-footer .item svg path {fill:#e9be67;}
.section-footer .item table td {padding:0px 0px 15px;vertical-align:middle;line-height: 22px;}
.section-footer .item table td a {color: #515151; }
.section-footer .item .menu li {margin-bottom:5px;}
.section-footer .item .menu li a {color: #515151;line-height: 27px; transition: all .4s ease-in-out; }
.section-footer .item .menu li a:hover {color:#e9be67; transition: all .4s ease-in-out; }
.section-footer .item .social-title {margin:15px 0px 20px;}
.section-footer .item p {margin:0px;}
.section-footer .author-theme {font-size: 13px;text-align: center;}
.section-footer .author-theme p {margin-bottom: 5px;    margin-top: 0px;}
.section-footer .author-theme span {display: block;margin:12px 0px;width:100%;height: 1px;}
.section-footer .author-theme img {max-height: 70px;width: auto;display: inline-block;}
.section-footer .author-theme a {display: block;}
.section-footer .copyright {width: 100%; padding: 20px; text-align: center; margin-top: 50px; font-size: 11px; letter-spacing: 1.5px; background: #f1f1f1; color: #fff;text-transform: lowercase;opacity: 0.8;}
@media (max-width:992px) {
.section-footer {padding:30px 0px 0px;overflow: hidden;}
.section-footer .container-footer {display: block;}
.section-footer .item {border:0px;width:100%;margin:20px 0px;text-align:center;padding:0px;display: block;}
.section-footer .item.item-news {display: none;}
.section-footer .item h4 {margin:0px 0px 20px;}
.section-footer .item svg {margin:0px;display: inline-block;}
.section-footer .item table {width: 100%;margin:0px 0px 20px;}
.section-footer .item table td {width:100%;text-align:center;float:left;padding:0px;}
.section-footer .item .social-link table td:last-child {padding-bottom:20px ;}
.section-footer .item .social-link table tr:last-child td:last-child {padding-bottom: 0px;}
.section-footer .item .social-title {margin:30px 0px 20px;}
.section-footer .author-theme {margin-top: 40px;}
.section-footer .copyright {margin-top: 40px;}
}	

/* list article small */
.list-article-small .item-box {border-bottom:1px solid #e5e5e5;position:relative;padding-bottom:10px;margin-bottom:10px;width:100%;max-width: 400px;}
.list-article-small .item-box:last-child {border:0px;margin-bottom:0px;padding-bottom:0px;}
.list-article-small .item-box .thumb {display:inline-block;vertical-align:top;width:50px;height:50px;border:1px solid #eeeeee;background:#fff;}
.list-article-small .item-box .thumb img {object-fit:cover;width:100%;height:100%;}
.list-article-small .item-box .description {display:inline-block;vertical-align:top;width:calc(100% - 55px);padding-left:10px;}
.list-article-small .item-box .description h3 {margin:-2px 0px 0px; line-height: 17px;}
.list-article-small .item-box .description a {font-size: 13px;line-height: 17px;font-weight: 400;color: #515151; transition: all .4s ease-in-out; }
.list-article-small .item-box .description a:hover {color: #e9be67; transition: all .4s ease-in-out; }

/* pagination */
.pagination-tmk {width:100%;border-top: 1px solid #eeeeee;cursor:default;padding:25px 0px 0px;margin:30px 0px 0px;line-height: 25px;text-align:right;}
.pagination-tmk a,.pagination-tmk .current { border-radius: 5px; background: #fff; border: 1px solid #e1e1e1; color:#a2a2a2; text-transform: uppercase; font-weight: 500; padding:5px 12px; font-size:0.7em; text-align: center;position:relative; }
.pagination-tmk .page-numbers{margin:0px 2px;margin-bottom:10px;display:inline-block;color:#a2a2a2;}
.pagination-tmk .prev.page-numbers {margin-left:0px;}
.pagination-tmk .next.page-numbers {margin-right:0px;}
.pagination-tmk .current,.pagination-tmk a:hover {color:#fff;background:#e9be67;border: 1px solid #e9be67;}
@media (max-width:768px) {
.pagination-tmk {text-align:center!important;}
.pagination-tmk a,.pagination-tmk .current {padding: 8px 8px; font-size:0.7em;}
}

/* formularz  */
.wpcf7  {font-family: 'Lato', sans-serif!important;width:100%!important;margin:auto!important;max-width:100%;}
.wpcf7 .col-c {width:100%;overflow:hidden;}
.wpcf7 .col-l {float: left;width:calc(50% - 10px);}
.wpcf7 .col-r {float: right;width:calc(50% - 10px);}
.wpcf7 .boxs {width:calc(100% + 6px);margin-left:0px;margin:10px 0px;}
.wpcf7 .box {display:inline-block;width:calc(50% - 12px);margin:0px 6px;}
.wpcf7 .box:first-child {margin-left:0px;}
.wpcf7 .box:last-child {margin-right:0px;}
.wpcf7 p {margin:0px!important;overflow:hidden;}
.wpcf7 label {color:#7d7d7d;}
.wpcf7 p.zgoda {padding-left: 10px;}
.wpcf7 p.zgoda span {color:#000000;font-size:12px;}
.wpcf7 p.polityka a {text-decoration:underline;color:#000;}
.wpcf7-text,.wpcf7-textarea,.wpcf7 .wpcf7-form-control.wpcf7-select  { font-family:  'Lato', sans-serif; width: 100%; height: 60px; padding:17px 20px; color:#000000; font-size:12px; font-weight: 400; text-align:left; position:relative; margin:10px 0px; letter-spacing:1px; border: 1px solid #36bafe; background: #fff; border-radius: 10px; }
.wpcf7 .wpcf7-form-control-wrap {position:relative;display:block; }
.wpcf7-textarea  { min-height:220px; height:220px; max-height:220px;min-width:100%;max-width:100%;}
.wpcf7-text::-webkit-input-placeholder,.wpcf7-textarea::-webkit-input-placeholder {color:#222;}
.wpcf7-text::-moz-placeholder,.wpcf7-textarea::-moz-placeholder {color:#222;}
.wpcf7-text:-ms-input-placeholder,.wpcf7-textarea:-ms-input-placeholder {color:#222;}
.wpcf7-text:-moz-placeholder,.wpcf7-textarea:-moz-placeholder {color:#222;}
.wpcf7-text:focus::-webkit-input-placeholder,.wpcf7-textarea:focus::-webkit-input-placeholder { color:transparent; }
.wpcf7-text:focus:-moz-placeholder,.wpcf7-textarea:focus:-moz-placeholder { color:transparent; } 
.wpcf7-text:focus::-moz-placeholder,.wpcf7-textarea:focus::-moz-placeholder { color:transparent; } 
.wpcf7-text:focus:-ms-input-placeholder,.wpcf7-textarea:focus:-ms-input-placeholder { color:transparent; } 
.wpcf7 .wpcf7-list-item {cursor:pointer;width:auto;height:auto;margin:10px;border:1px solid #000;padding: 12px 15px;font-size:12px;display:inline-block;position:relative;text-transform:uppercase;}
.wpcf7 .wpcf7-list-item.selected { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.wpcf7 .wpcf7-list-item:hover {border:1px solid #dab78b;}
.wpcf7 .wpcf7-list-item:active,.wpcf7  .wpcf7-list-item.selected { border:1px solid #dab78b;}
.wpcf7 .wpcf7-list-item, .wpcf7 .wpcf7-list-item:hover{transition: all 200ms ease-in-out;}
.wpcf7 .wpcf7-list-item input[type=checkbox]{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:0;}
.wpcf7 .wpcf7-list-item input[type=radio]{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:0;}
.wpcf7-submit { font-family: 'Lato', sans-serif !important; cursor: pointer!important; position: relative!important; border-radius: 9999px!important; margin: 5px 0px 0px!important; display: inline-block!important; background: #36bafe!important; color: #ffffff!important; line-height: 1.5!important; letter-spacing: 0.5px!important; font-size: 11px!important; padding: 18px 40px!important; border: 0px!important; transition: all .4s ease-in-out!important; font-weight: 600!important;}
.wpcf7-submit:hover {opacity: 0.8!important;transition: all .4s ease-in-out;}
.wpcf7 span.wpcf7-list-item {text-align:left;position:relative;padding-left:25px;padding-top:2px;float:right;margin: 10px 0px 15px !important;}
.wpcf7 span.wpcf7-list-item input {position:absolute;left:0;top:6px;border:2px solid #1995d4;height:12px;width:12px;margin:0px;z-index:2;cursor:pointer;}
.wpcf7 span.wpcf7-list-item input:checked {background:#1995d4;}
.wpcf7 div[role="alert"],.wpcf7 .wpcf7-response-output {display: none;}
.wpcf7 form[data-status="sent"] div[role="alert"], 
.wpcf7 form[data-status="failed"] div[role="alert"], 
.wpcf7 form[data-status="sent"] .wpcf7-response-output, 
.wpcf7 form[data-status="failed"] .wpcf7-response-output {display:block;padding:8px 10px;opacity:1;transition: all .4s ease-in-out;} 
.wpcf7 div[role="alert"],
.wpcf7 span[role="alert"],
.wpcf7 .wpcf7-response-output,
.wpcf7 .wpcf7-not-valid-tip {background-color: #d94146; width: 100%; border: 2px solid #ca252b; position: relative; float: left; font-size: 11px !important; color: #ffffff !important; text-align: center; margin: 15px 0px 20px; padding: 8px; letter-spacing: 0.5px; border-radius: 30px; text-transform: lowercase;}
.wpcf7 .screen-reader-response,.grecaptcha-badge {display:none!important;}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output {background-color: #10cc8c; border: 2px solid #14be84; text-transform: none; max-width: 100%; margin: 15px auto 20px; width: 100%; display: block; float: none;}
@media (max-width:992px) {
.wpcf7 {margin:auto;} 
.wpcf7 .boxs,.wpcf7 .box {width:100%;margin:0px;}
.wpcf7 div {text-align:center!important;}
.wpcf7 .col-l,
.wpcf7 .col-r {float:none;width:100%;}
}

/* delete X in browser */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

/* animation off on mobile */
@media only screen and (max-width : 992px) {
.animated {
-o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important;
-o-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}}
.wpcf7 .hidden-fields-container {display:none!important;}
