html, body, .page{margin:0;padding:0;font-family:"Verdana", sans-serif;font-size:16px;}
strong{font-weight:700;}
h1, h2, h3, h4, h5, h6{font-family:"TeXGyreTermes", sans-serif;font-weight:400;font-style:normal;text-decoration:none;text-transform:none;}
h1{font-size:32pt;}
h2{font-size:24pt;}
h3{font-size:18pt;}
h4{font-size:16pt;}
h5{font-size:13pt;}
h6{font-size:12pt;}
h1{letter-spacing:-1.8px;margin-top:0.46em;margin-bottom:0.46em;}
h2{line-height:1.021em;letter-spacing:-0.1px;margin-top:0.5em;margin-bottom:0.5em;}
h3{line-height:1.086em;letter-spacing:0px;margin-top:0.7em;margin-bottom:0.7em;}
h4{line-height:1.214em;letter-spacing:0px;margin-top:0.7em;margin-bottom:0.7em;}
h5{line-height:1.417em;letter-spacing:0px;margin-top:0.7em;margin-bottom:0.7em;}
h6 {
line-height: 1.5em;
letter-spacing: 0px;
margin-top: 1em;
margin-bottom: 1em;
} p{font-family:inherit;font-size:12pt;line-height:inherit;font-weight:inherit;font-style:inherit;outline:0;-ms-word-wrap:break-word;word-wrap:break-word;}
ul{margin:0;padding:0;padding-left:14px;}
section{padding:32px;}
a, a:visited, a:hover{transition:0.25s;text-decoration:none;}
a, a:visited{color:black;}
a:hover{color:#EDB39B;}
aside{background-color:#FCF7F1;}
.pink-link{color:#EDB39B;}
.pink-link:visited{color:#EDB39B;}
.text-justify{text-align:justify;}
.pink{background:#EDB39B;}
.text-pink{color:#EDB39B;}
.text-gray{color:#bebab6;}
.text-gray-dark{color:#696462;}
.anim-text-pink:hover{color:#EDB39B;transition:0.25s;}
.text-shadow-b1{text-shadow:1px 1px #000;}
.f-aller{font-family:"Verdana", sans-serif;}
.f-texgyre{font-family:"TeXGyreTermes", sans-serif;}
.accent{position:relative;padding-bottom:1.4rem;}
.accent::after{content:"";display:block;width:24px;height:2px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#EDB39B;}
.subtitle{color:#33302e;font-size:14px;line-height:24px;font-weight:300;font-style:normal;text-transform:uppercase;letter-spacing:1.1px;margin-bottom:32px;}
.description{color:#696462;font-size:11pt;line-height:18pt;}
#secondary .search-form{border:none;background-color:transparent;resize:none;outline:none;width:100%;}
#secondary .search-form .search-field{font-family:"Verdana", sans-serif;border-width:0 0 1px 0;border-style:solid;border-radius:0;background-color:transparent;width:100%;transition:0.25s;padding-left:40px;padding-bottom:16px;}
#secondary .search-form .search-field:focus{border-color:#000;transition:0.25s;}
#secondary .search-form label{width:100%;}
#secondary .search-form textarea:focus, #secondary .search-form input:focus{outline:none;width:100%;}
#secondary .search-form .search-submit{background:none;padding:0px;margin:0px;border:none;position:absolute;left:0;top:0;font-size:22px;color:#696462;}
.nice-button{color:white !important;background:#EDB39B;display:inline-block;font-size:16px;padding:15px 30px;border-radius:4px;transition:0.25s;}
a.nice-button:hover{text-decoration:none;color:white;background:#dfa891;transition:0.25s;}
a.nice-button:visited{text-decoration:none;color:white;}
.special-padding-lg-1{padding:0px 15px 0px 96px;}
@media(max-width:720px){
.special-padding-lg-1{padding:32px;margin-top:32px;}
}
.button-bg{background:#EDB39B;}
.button-bg:hover{background:#dfa891;}
.transition-25{transition:0.25s;}
.transition-25:hover{transition:0.25s;}
@-webkit-keyframes slideInFromLeft {
0%{transform:translateY(100%);opacity:0;}
100%{transform:translateY(0);opacity:1;}
}
@keyframes slideInFromLeft {
0%{transform:translateY(100%);opacity:0;}
100%{transform:translateY(0);opacity:1;}
}
.slide-in{-webkit-animation:1s ease-out 0s 1 slideInFromLeft;animation:1s ease-out 0s 1 slideInFromLeft;}
.post-header{color:white;position:relative;height:450px;}
.post-header .background::before{content:" ";display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;pointer-events:none;background:rgba(0, 0, 0, 0.4);}
.post-header .background{position:relative;height:100%;width:100%;background-repeat:none;background-size:cover;background-position:top center;}
.post-header .title{display:inline-block;position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;margin-bottom:0;margin-top:0;}
.entry-content p, .entry-content li{color:rgb(105, 100, 98);font-size:12pt;font-weight:300;line-height:24pt;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{text-align:left;padding:16px 0;}
.index-entry img{-o-object-fit:cover;object-fit:cover;padding:0;margin:0;width:100px;height:100px;}
@media(min-width:720px){
.index-entry img{width:150px;height:150px;}
}
@media(min-width:960px){
.index-entry img{width:200px;height:200px;}
}
@media(min-width:1140px){
.index-entry img{width:240px;height:240px;}
}
.index-entry img:hover{filter:brightness(110%);}
.banner{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;}
.site-header{background:#FCF7F1;}
.site-header .top-bar{background:#3E3B37;}
.site-header .top-bar a{color:#bebab6;}
.site-header .top-bar a:visited{color:#bebab6;}
.site-header .top-bar a:hover{color:#EDB39B;}
.site-header .top-bar-list{justify-content:end;}
@media(max-width:960px){
.site-header .top-bar-list{justify-content:center;margin:0;padding:0;}
}
.site-header .top-bar-list li{list-style:none;font-size:13px;margin:0 10px;}
@media(max-width:720px){
.site-header .top-bar-list li{margin:0;}
}
.site-header .top-bar-list li a{transition:0.1s;line-height:51px;}
.site-header .menu-bar .custom-logo{max-height:150px;width:auto;padding:16px;}
.site-header .menu-bar #site-navigation{font-family:"TimesNewRoman", "serif";font-size:14px;white-space:nowrap;}
.site-header .menu-bar #site-navigation li{font-family:"TeXGyreTermes", sans-serif;display:inline-block;margin:0 auto;line-height:30px;}
.site-header .menu-bar #site-navigation li a{color:#696462;padding:0 10px;text-transform:Uppercase;letter-spacing:1px;}
.site-header .menu-bar #site-navigation li a:hover{color:#33302e;transition:0.25s;}
.site-header .menu-bar #site-navigation li:first-child{margin-right:auto;}
.site-header .menu-bar #site-navigation .current_page_item a{color:#33302e;font-weight:700;}
.site-header .menu-bar .navbar-collapse{font-size:18pt;}
.zw-mini-cart-content img{width:100px;height:100px;}
#fp-image-big{min-height:600px;width:100%;background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;background-size:cover;}
.pagination .page-number{width:50px;height:50px;line-height:48px;display:block;margin:4px;border-radius:50%;background:#ffffff;color:#33302e;border:1px solid #e2dfdf;}
.pagination .page-number:hover{background:#dfa891;color:#ffffff;}
.pagination .current{background:#EDB39B;color:#ffffff;border:none;}
.pagination .tridot{line-height:48px;margin:4px;display:block;}
.front-page h1{font-size:42pt;}
.front-page h2{font-size:34pt;}
.front-page h3{font-size:28pt;}
.front-page h4{font-size:22pt;}
.front-page h5{font-size:20pt;}
.front-page h6{font-size:18pt;}
.widget-area a .icon-facebook-circled, .widget-area a .icon-instagram, .widget-area a:visited .icon-facebook-circled, .widget-area a:visited .icon-instagram{color:#bebab6;transition:0.25s;font-size:24pt;}
.widget-area a:hover .icon-facebook-circled{color:#4267B2;transition:0.25s;font-size:24pt;}
.widget-area a:hover .icon-instagram{color:#833AB4;transition:0.25s;font-size:24pt;}
footer{background-color:#3E3B37;color:#bebab6;}
footer .icon-facebook-circled{font-size:24pt;}
footer .icon-instagram{font-size:24pt;}
footer a:link, footer a:visited, footer a:focus, footer a:active{color:#ffffff;}
footer a:hover{color:#bebab6;}
footer a:hover .icon-facebook-circled{color:#4267B2;transition:0.25s;font-size:24pt;}
footer a:hover .icon-instagram{color:#833AB4;transition:0.25s;font-size:24pt;}
#btnTop{position:fixed;bottom:16px;right:16px;z-index:99;font-size:24px;width:64px;height:64px;border:none;outline:none;background-color:#EDB39B;color:white;cursor:pointer;padding:15px;border-radius:32px;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s linear;}
#btnTop.active{visibility:visible;opacity:1;}
#btnTop:hover{background-color:#dfa891;}
.slider-nav-btn{font-size:24px;color:#EDB39B;transition:0.25s;}
.slider-nav-btn:hover{color:#dfa891;transition:0.25s;}
.slider-nav-bck{position:absolute;left:0;top:50%;}
.slider-nav-fwd{position:absolute;right:0;top:50%;}
.lSPager a{background-color:#bebab6 !important;}
.lSPager .active a{background-color:#EDB39B !important;}
.kursy-i-sesje .clone, .kursy-i-sesje .lslide{background-color:#fcf7f1;padding:8px;}
@media(min-width:720px){
.kursy-i-sesje .clone, .kursy-i-sesje .lslide{max-height:250px;}
}
.course-entry:nth-child(even){background:#f0ebe9;}
.course-entry:nth-child(odd){background:#e2e1e1;}
.course-entry{padding:16px;}
.course-entry .course-date{font-size:18px;text-align:center;}
@media(min-width:578px){
.course-entry .course-date{font-size:20px;}
}
@media(min-width:720px){
.course-entry .course-date{font-size:24px;}
}
@media(min-width:720px){
.course-entry .course-date{text-align:left;}
}
.course-entry .course-date span{display:inline-block;background-color:#cabfb8;}
.wpcf7-form{color:#696462;border-radius:16px;border:1px solid transparent;border-color:#EDB39B;padding:16px;}
.wpcf7-form input[type=text], .wpcf7-form input[type=email],
.wpcf7-form input[type=url], .wpcf7-form input[type=password],
.wpcf7-form input[type=search], .wpcf7-form input[type=number],
.wpcf7-form input[type=tel], .wpcf7-form input[type=range],
.wpcf7-form input[type=date], .wpcf7-form input[type=month],
.wpcf7-form input[type=week], .wpcf7-form input[type=time],
.wpcf7-form input[type=datetime], .wpcf7-form input[type=datetime-local],
.wpcf7-form input[type=color], .wpcf7-form textarea{padding:4px;line-height:20pt;border-radius:12px;width:100%;padding-left:32px;outline:0;}
.wpcf7-form input[type=text]:focus, .wpcf7-form input[type=email]:focus,
.wpcf7-form input[type=url]:focus, .wpcf7-form input[type=password]:focus,
.wpcf7-form input[type=search]:focus, .wpcf7-form input[type=number]:focus,
.wpcf7-form input[type=tel]:focus, .wpcf7-form input[type=range]:focus,
.wpcf7-form input[type=date]:focus, .wpcf7-form input[type=month]:focus,
.wpcf7-form input[type=week]:focus, .wpcf7-form input[type=time]:focus,
.wpcf7-form input[type=datetime]:focus, .wpcf7-form input[type=datetime-local]:focus,
.wpcf7-form input[type=color]:focus, .wpcf7-form textarea:focus{border:1px solid #EDB39B;outline:0;}
.wpcf7-form .icon{position:absolute;color:#696462;font-size:16px;left:16px;top:4pt;z-index:100;}
.wpcf7-form .wpcf7-submit{background-color:#EDB39B;color:#ffffff;padding:16px;border-radius:16px;margin:auto;display:block;}
.woocommerce-cart table.cart img{width:100px;height:100px;border-radius:50%;}
.woocommerce-message, .woocommerce-info{border-top-color:#EDB39B;}
.woocommerce-message::before, .woocommerce-info::before{color:#EDB39B;}
.woocommerce #coupon_code{width:300px;}
.woocommerce .quantity .qty{width:4.5em;}
.woocommerce input{padding:8px 16px;border-radius:16px;}
.woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled{background-color:#EDB39B;transition:0.25s;}
.woocommerce a.button.alt:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover{background-color:#dfa891;transition:0.25s;}
.woocommerce .cart-steps .number-circle{width:32px;height:32px;line-height:32px;display:inline-block;margin:8px;border-radius:50%;background:#696462;color:#fff;text-align:center;}
.woocommerce .cart-steps .active{background:#EDB39B;color:#fff;}
@media(max-width:768px){
.woocommerce ul.products.columns-2{display:flex;flex-wrap:wrap;justify-content:space-between;}
.woocommerce ul.products.columns-2 li.product{width:100%;}
}
.woocommerce .mindfull-product{font-family:"TeXGyreTermes", sans-serif;}
.woocommerce .mindfull-product a img{max-width:300px;display:inline !important;}
.woocommerce .mindfull-product .product-title{font-family:"TeXGyreTermes", sans-serif;font-size:16pt;color:#33302e;}
.woocommerce .mindfull-product .product-price bdi{font-family:"TeXGyreTermes", sans-serif;font-size:14pt;color:#33302e;}
.woocommerce .mindfull-product .wc-product-thumb{position:relative;max-width:300px;margin:0 auto;border-radius:4px;transition:0.25s;}
.woocommerce .mindfull-product .wc-product-thumb:hover{transform:translateY(-10px);transition:0.25s;}
.woocommerce .mindfull-product .wc-product-desc{position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.6666666667);opacity:0;transition:0.25s;z-index:2;width:100%;height:100%;padding-bottom:16px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(221, 221, 221, 0);}
.woocommerce .mindfull-product .wc-product-desc:hover{opacity:1;border:1px solid #DDD;transition:0.25s;}
.woocommerce .mindfull-product .wc-product-href{width:100%;height:100%;position:absolute;z-index:1;}
.woocommerce .mindfull-product .wc-product-desc-buttons{z-index:2;}
.woocommerce .mindfull .woocommerce-product-details__short-description p{color:rgb(105, 100, 98);font-size:12pt;font-weight:300;line-height:24pt;}
.woocommerce .mindfull bdi{font-family:"TeXGyreTermes", sans-serif;font-size:15pt;color:#33302e;}
.insta-widget{max-width:300px;width:100%;height:100%;margin:0 auto;padding:16px;background:#fafafa;border-radius:16px;border:1px solid transparent;border-color:#EDB39B;}
.insta-widget #insta_widget_avatar{background:-webkit-linear-gradient(left top, #feda75, #d62976, #962fbf, #4f5bd5);width:168px;height:168px;border-radius:50%;padding:4px;}
.insta-widget-href:hover {
color: #000000;
}