/*!

Theme Name: Gwarek Mazury
Author: Creative Media Studio 
Author URI: http://www.c-studio.eu

*/.header-main.-slider .slide .button,.home-info .button{border-radius:5px;text-transform:uppercase;text-decoration:none}.footer-links a:hover,.footer-main a,.header-main a.link,.header-main.-slider .slide .button,.home-info .button,.menu-main a,.menu-main li:hover>ul li a:hover,.menu-side a.link,.menu-side a:hover,.news-slider a,.pagination a{text-decoration:none}.-theme-travel .action-button,.-theme-travel .footer-main,.-theme-travel .header-main,.-theme-travel .menu-side{background-color:#fdc20e!important}.-theme-kids .action-button,.-theme-kids .footer-main,.-theme-kids .header-main,.-theme-kids .menu-side{background-color:#27a9e1!important}.-theme-family .action-button,.-theme-family .footer-main,.-theme-family .header-main,.-theme-family .menu-side{background-color:#7bc143!important}.-theme-wedding .action-button,.-theme-wedding .footer-main,.-theme-wedding .header-main,.-theme-wedding .menu-side{background-color:#dd6ca2!important}.-theme-events .action-button,.-theme-events .footer-main,.-theme-events .header-main,.-theme-events .menu-side{background-color:#f36!important}.-theme-travel .menu-main li.current-menu-ancestor>a,.-theme-travel .menu-main li.current-menu-item>a{color:#fdc20e!important}.-theme-kids .menu-main li.current-menu-ancestor>a,.-theme-kids .menu-main li.current-menu-item>a{color:#27a9e1!important}.-theme-family .menu-main li.current-menu-ancestor>a,.-theme-family .menu-main li.current-menu-item>a{color:#7bc143!important}.-theme-wedding .menu-main li.current-menu-ancestor>a,.-theme-wedding .menu-main li.current-menu-item>a{color:#dd6ca2!important}.-theme-events .menu-main li.current-menu-ancestor>a,.-theme-events .menu-main li.current-menu-item>a{color:#f36!important}.-theme-travel .footer-pre svg,.-theme-travel .header-post svg{fill:#fdc20e!important}.-theme-kids .footer-pre svg,.-theme-kids .header-post svg{fill:#27a9e1!important}.-theme-family .footer-pre svg,.-theme-family .header-post svg{fill:#7bc143!important}.-theme-wedding .footer-pre svg,.-theme-wedding .header-post svg{fill:#dd6ca2!important}.-theme-events .footer-pre svg,.-theme-events .header-post svg{fill:#f36!important}.header-main.-slider .overlay,.home-info .bgwrapper,.news-slider .deco,.offer-preview>.image>a,.offer-section .background.-image{position:absolute;left:0;right:0;top:0;bottom:0}.footer-links a,.footer-pre>.social a,.header-main a.link,.header-main.-slider .navi,.menu-main a,.menu-side a.link,.news-slider .navi .bullet,.news-slider .navi .next,.news-slider .navi .prev{transition:all .2s}.home-info .image,.news-slider .image,.offer-preview>.image,.offer-section .image{box-shadow:7px 7px 24px rgba(0,0,0,.25)}body,html{overflow-x:hidden}.header-main{background:#7bc143;height:250px;font:14px/38px Lato,sans-serif}.header-main .logo{width:200px;margin-top:5px}.header-main .links{height:166px;text-align:right;display:flex;justify-content:flex-end;align-items:center}.header-main .links .glyphicon{margin:0 8px;font-size:21px;vertical-align:middle}.header-main a.link{margin-left:64px;color:#fff;white-space:nowrap}.header-main a.link:hover{opacity:.8}.header-main li.-active>a{color:#7bc143}.header-main.-slider{z-index:0;position:relative;background:0 0;height:110vh}.header-main.-slider>.container{position:relative;z-index:1}.header-main.-slider>.slider{position:absolute;width:100%;height:100%;top:0;z-index:0}.header-main.-slider .slide{background:center/cover;text-align:center;color:#fff;width:100%;height:100%;display:flex;justify-content:space-around;align-items:center}.header-main.-slider .slide .header{font:700 72px/108px 'Playfair Display',serif;margin:0;text-shadow:0 0 90px rgba(0,0,0,.8)}.header-main.-slider .slide .subheader{font:700 24px/48px 'Playfair Display',serif;margin:0 0 18px;text-shadow:0 0 70px rgba(0,0,0,.7)}.header-main.-slider .slide .button{display:inline-block;font:700 14px/61px Lato,sans-serif;color:#fff;padding:0 46px;background:#7bc143;box-shadow:0 0 90px rgba(0,0,0,.7)}.header-main.-slider .navi{background:0 0;fill:#fff}.header-main.-slider .navi:hover{opacity:.5}.header-main.-slider .overlay{background:#607d8b;opacity:.2}.header-main.-slider .shadow{overflow:hidden;position:absolute;top:0;width:100%;height:400px}.header-main.-image{position:relative;background:center/cover;height:712px}.header-main.-image .shadow{overflow:hidden;position:absolute;top:0;width:100%;height:400px}.header-main.-image .bottom{position:absolute;bottom:0;fill:#fff;width:100%;height:100px;overflow:hidden}@media screen and (max-width:1199.98px){.header-main a.link{display:block}}@media screen and (max-width:991.98px){.header-main{height:160px}.header-main .links{display:none}.header-main a.link{margin-left:32px}.header-main .logo{width:160px}.header-main.-image{height:500px}.header-main .slider .header{font:700 50px/84px 'Playfair Display',serif!important}.header-main .slider .subheader{font:700 20px/40px 'Playfair Display',serif!important;padding:0 20px}}@media screen and (max-width:576px){.header-main .slider .header{font:700 40px/50px 'Playfair Display',serif!important;margin-bottom:20px}.header-main .slider .subheader{font:700 20px/40px 'Playfair Display',serif!important;padding:0 20px}}.header-post{position:absolute;width:100%;height:62px;overflow:hidden;z-index:100}.header-post svg{position:absolute;left:50%;margin-left:-960px;fill:#7bc143}.footer-main{background:#8d2d69;color:#fff;padding-bottom:72px}.footer-main a{color:#fff}.footer-main .logo{margin:-50px 0 24px}.footer-main p{font:14px/22px Lato,sans-serif;margin-bottom:19px}.footer-main .hr{margin:132px 0 26px;min-height:0;border-bottom:1px solid rgba(255,255,255,.07)}.footer-main li.-active>a{color:#8d2d69}@media (max-width:1199.98px){.footer-main .logo{margin-top:0;width:180px}}.footer-pre{position:relative;width:100%;height:212px;overflow:hidden}.footer-pre>svg{position:absolute;left:50%;margin-left:-960px;fill:#8d2d69}.footer-pre>.social{position:absolute;list-style:none;right:10px;padding:0;margin:0}.footer-pre>.social a{display:block;width:44px;height:44px;background:center no-repeat}.footer-pre>.social a:hover{opacity:.5}.footer-pre>.social a.-facebook{background-image:url(../images/social-facebook.png)}.footer-pre>.social a.-twitter{background-image:url(../images/social-twitter.png)}.footer-pre>.social a.-pinterest{background-image:url(../images/social-pinterest.png)}.footer-pre>.social a.-instagram{background-image:url(../images/social-instagram.png)}.footer-pre>.social a.-youtube{background-image:url(../images/social-youtube.png)}@media (max-width:1199.98px){.footer-pre>.social li{display:inline-block}}.footer-links{list-style:none;padding:80px 0 0}@media screen and (max-width:767.98px){.footer-links{padding:20px 0 0}}.footer-links>.header{font:700 24px/26px Lato,sans-serif;margin:0 0 40px}.footer-links>.list{font:14px/30px Lato,sans-serif;padding:0;list-style:none}.footer-links>.list>li{background-image:url(../images/list-arrow.svg);background-position:left center;background-size:5px;background-repeat:no-repeat;padding-left:20px}.footer-links .glyphicon{font-size:8px;vertical-align:text-top;margin-right:2px}.footer-links a{color:#fff}.footer-links a:hover{opacity:.8}.no-padding{padding:0!important}.padding-v-90{padding:90px 0!important}.padding-v-60{padding:60px 0!important}.padding-v-30{padding:30px 0!important}.padding-v-15{padding:15px 0!important}.padding-top-90{padding-top:90px!important}.padding-top-60{padding-top:60px!important}.padding-top-30{padding-top:30px!important}.padding-top-15{padding-top:15px!important}.padding-bottom-90{padding-bottom:90px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-15{padding-bottom:15px!important}.margin-v-90{margin:90px 0!important}.margin-v-60{margin:60px 0!important}.margin-v-30{margin:30px 0!important}.margin-v-15{margin:15px 0!important}.margin-bottom-90{margin-bottom:90px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-top-90{margin-top:90px!important}.margin-top-60{margin-top:60px!important}.margin-top-30{margin-top:30px!important}.margin-top-15{margin-top:15px!important}.margin-auto{margin:auto}.home-info{min-height:694px;position:relative}.home-info .bgwrapper{overflow:hidden}.home-info .background{position:absolute;width:669px;height:594px;background:url(../images/logo-bg.png);margin-left:590px;margin-top:136px}.home-info .header{font:700 66px/81px 'Playfair Display',serif;color:#474747;margin:68px 0 30px}.home-info .subheader{font:24px/36px Lato,sans-serif;color:#b1b1b1;margin:0 0 30px;text-transform:uppercase}.home-info .text{font:16px/32px Lato,sans-serif;color:#474747;margin-bottom:42px}.home-info .button{display:inline-block;font:700 14px/61px Lato,sans-serif;color:#fff;padding:0 46px;background:#8d2d69}.home-info .image{width:100%;height:0;padding-bottom:88%;background:center/cover;margin-top:-66px}@media screen and (max-width:767.98px){.home-info .background,.home-info .bgwrapper{display:none}.home-info .image{margin-top:20px}.home-info .header{font:700 40px/56px 'Playfair Display',serif}.home-info .subheader{font:20px/32px Lato,sans-serif}}.offer-more{padding:120px 0 230px;background:url(../images/deco-03.png) 90% 2% no-repeat,url(../images/deco-04.png) 4% 97% no-repeat}.offer-more .header{font:700 36px/28px 'Playfair Display',serif;color:#474747;text-align:center;margin:0 0 90px}@media (max-width:767.98px){.offer-more{background:url(../images/deco-03.png) 110% 0 no-repeat,url(../images/deco-04.png) -37% 92% no-repeat}}.offer-description{min-height:926px;padding:160px 18px 0;background:url(../images/deco-02.png) 462px 111px no-repeat}.offer-description>.header{font:700 48px/72px 'Playfair Display',serif;color:#474747;margin:0 0 48px}.offer-additional-info,.offer-description p{font:19px/28px Lato,sans-serif;color:#474747}.offer-description p a{color:#474747}.offer-description .-main{min-height:200px;padding-bottom:55px;margin-bottom:30px;background:url(../images/deco-01.png) 231px bottom no-repeat}.offer-description .action-button{margin:30px 0 50px;background:#d3d3d3}.offer-additional-info a{color:#474747}@media (max-width:991.98px){.offer-description{height:auto;padding-top:40px;background:0 0}}.offer-preview>.image{position:relative;width:100%;height:0;padding-bottom:66%;background-position:center;background-size:cover;margin-bottom:16px;transition:.4s opacity}.offer-preview>.image>.title{max-width:70%;padding:12px;background:rgba(255,255,255,.92);color:#27a9e1;position:absolute;bottom:6px;left:6px;font:16px/22px Lato,sans-serif;font-weight:700}.offer-preview .info-wrapper{display:flex}.offer-preview .info-wrapper .info-icon:first-child{margin-right:16px}.offer-preview>.text{font:19px/28px Lato,sans-serif;margin:0;color:#474747;text-align:center;min-height:70px}.offer-preview:hover>.image{opacity:.7}@media (max-width:767.98px){.offer-preview{margin-bottom:60px}}.offer-section{position:relative;overflow:hidden}.offer-section .background.-image{overflow:hidden;background:url(../images/sample-10.jpg) center/cover;opacity:.07;top:130px;bottom:50px}.offer-section .background.-image svg{fill:#fff;position:absolute}.offer-section .background.-image svg.-top{top:0}.offer-section .background.-image svg.-bottom{bottom:0}.offer-section .background.-deco{position:absolute;width:100%;top:0;bottom:0;background:url(../images/deco-07.png) 70px 170px no-repeat,url(../images/deco-08.png) 195px 580px no-repeat}.offer-section header{position:relative;z-index:1}.offer-section .header{font:700 60px/90px 'Playfair Display',serif;color:#474747;text-align:center;margin:60px 0 0}.offer-section .subheader{font:24px/36px Lato,sans-serif;color:#b1b1b1;text-align:center;text-transform:uppercase;margin:0 0 100px}.offer-section .offer{position:relative;width:100%}.offer-section .offer.-left{margin-left:-40px;margin-top:114px}.offer-section .offer.-right{margin-left:40px}.offer-section .image{width:100%;height:0;padding-bottom:66%;background-position:center;background-size:cover}.menu-main li:hover>ul::after,.tabbed-categories .active::after{left:50%;content:" ";height:0;width:0;pointer-events:none}.offer-section .title{font:700 24px/62px Lato,sans-serif;color:#b1b1b1}@media screen and (max-width:767.98px){.offer-section .offer{margin-bottom:30px}.offer-section .offer.-left{margin-left:0;margin-top:0}.offer-section .offer.-right{margin-left:0}.offer-section .header{font-size:2.8em}}.tabbed-categories{margin:0 0 60px;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.tabbed-categories__item{padding:10px 18px;cursor:pointer;font-size:1.3em}.tabbed-categories__item a{text-decoration:none;color:#474747}.tabbed-categories .active{position:relative;background-color:#7bc143;border-radius:6px;box-shadow:0 0 40px rgba(0,0,0,.2);border-top:3px solid #6fb03a}.tabbed-categories .active a{color:#fff}.tabbed-categories .active::after{top:100%;border:solid transparent;position:absolute;border-color:rgba(255,255,255,0);border-top-color:#7bc143;border-width:10px;margin-left:-10px}.menu-main{font:18px/38px Lato,sans-serif}.menu-main ul{padding:0}.menu-main a{display:inline-block;color:#fff;padding:0 10px}.menu-main a:hover{opacity:.8}.menu-main li{display:inline;position:relative;padding:20px 0}.menu-main li:last-child a{padding-right:0}.menu-main li.current-menu-item>a{background:#fff;color:#7bc143;border-radius:4px;margin:0 6px;padding-right:10px}.menu-main li.current-menu-ancestor>a{background:rgba(255,255,255,.8);color:#7bc143;border-radius:4px;margin:0 6px;padding-right:10px}.menu-main li ul{display:none}.menu-main li:hover>ul{background:#fff;border-top:5px solid orange;z-index:999;display:block;position:absolute;left:50%;top:100%;transform:translateX(-50%);box-shadow:1px 20px 60px rgba(0,0,0,.3);margin:0;padding:20px;list-style:none;min-width:200px}.menu-main li:hover>ul::after{top:0;margin-top:-25px;border:solid transparent;position:absolute;border-color:rgba(255,255,255,0);border-bottom-color:orange;border-width:12px;margin-left:-12px}.menu-main li:hover>ul li{height:auto;display:block;padding:0}.menu-main li:hover>ul li a{color:#111;white-space:nowrap;text-align:left;display:block;padding:2px}.menu-main li:hover>ul li .caret{position:absolute;right:-8px;top:50%;opacity:.8}.menu-main li:hover>ul li>ul{left:100%;transform:translateX(-50%)}@media screen and (max-width:991.98px){.menu-main{display:none}}.menu-side{box-sizing:border-box;position:fixed;top:0;left:-370px;z-index:9001;width:360px;height:100vh;background:#8d2d69;overflow-y:auto;box-shadow:0 0 20px rgba(0,0,0,.4);padding:20px}.menu-side>.wrapper{position:relative;width:100%;min-width:140px;max-width:440px}.menu-side .logo{width:100px;margin:15px 15px 0}.menu-side .glyphicon-remove{color:#fff;position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer}.menu-side a{color:#fff;display:block;font:14px/20px Lato,sans-serif;padding:10px 10px 10px 20px}.menu-side ul{list-style:none;padding:20px 0;margin:0}.menu-side li{border-bottom:1px solid rgba(255,255,255,.1);position:relative}.menu-side li ul{padding:4px;margin-left:12px}.menu-side li ul li{padding:0;position:relative;border-bottom:none}.menu-side li ul li:after{content:'';position:absolute;left:5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff0d7;opacity:.5}.menu-side .links{text-align:left;padding-top:38px}.menu-side .links .glyphicon{margin:0 8px;font-size:21px;vertical-align:middle}.menu-side a.link{display:block;color:#fff;white-space:nowrap}.menu-side a.link:hover{opacity:.8}@media screen and (min-width:991.98px){.menu-side{display:none}}.menu-trigger{font-size:30px;color:#fff;cursor:pointer;position:absolute;right:30px;top:30px;z-index:2000}@media screen and (min-width:992px){.menu-trigger{display:none}}.news-slider{position:relative}@media screen and (min-width:768px){.news-slider{height:995px}}.news-slider>header{position:relative;z-index:1}.news-slider .header{font:700 60px/90px 'Playfair Display',serif;color:#474747;text-align:center;margin:60px 0 0}.news-slider .subheader{font:24px/36px Lato,sans-serif;color:#b1b1b1;text-align:center;text-transform:uppercase;margin:0 0 100px}.news-slider .shadow{width:auto;margin-top:180px;left:0;right:0;height:300px;position:absolute;box-shadow:0 10px 60px rgba(0,0,0,.25)}.news-slider .background{background:#f8f8f8;width:auto;margin-top:15px;left:-55px;right:-55px;height:480px;position:absolute}.news-slider .deco{background:url(../images/deco-05.png) 905px 152px no-repeat,url(../images/deco-06.png) 535px 728px no-repeat}@media screen and (min-width:768px){.news-slider .content{height:709px}}.news-slider article{position:absolute;width:100%}.news-slider .image{width:96%;height:0;padding-bottom:122%;background:center/cover}.news-slider .headline{font:700 48px/58px 'Playfair Display',serif;color:#474747;margin:82px 0 60px;padding-left:20px}.news-slider a{color:#474747}.news-slider .text{font:700 19px/23px Lato,sans-serif;color:#474747;padding-left:20px}.news-slider .navi{position:absolute;width:400px;height:22px;right:24px;bottom:160px;text-align:right;line-height:22px;z-index:1;display:flex;justify-content:flex-end;align-items:baseline}.news-slider .navi .next,.news-slider .navi .prev{display:inline-block;width:44px;height:22px;cursor:pointer;fill:#8d2d69}.news-slider .navi .next:hover,.news-slider .navi .prev:hover{fill:rgba(141,45,105,.3)}.news-slider .navi .next{margin-left:15px}.news-slider .navi .prev{margin-right:15px}.news-slider .navi .bullet{cursor:pointer;display:inline-block;border-radius:50%;width:8px;height:8px;border:1px solid #8d2d69;vertical-align:super;margin:2px 9px}.news-slider .navi .bullet:hover{border-color:rgba(141,45,105,.3)}.news-slider .navi .bullet[class$="-active"]{transform:scale(1.2);background-color:#8d2d69}@media screen and (max-width:1319px){.news-slider .background{left:0;right:0}}@media screen and (max-width:991.98px){.news-slider .deco{display:none}.news-slider .headline{margin:20px 0}}@media screen and (max-width:767.98px){.news-slider .header{font:700 40px/50px 'Playfair Display',serif;margin:30px 0 10px}.news-slider .subheader{font:20px/32px Lato,sans-serif}.news-slider .image{width:100%;box-shadow:none}.news-slider .headline{font-size:2em;padding-left:0;line-height:normal}.news-slider .text{font-size:1.2em;padding-left:0}.news-slider .background,.news-slider .shadow{display:none}.news-slider .content{position:relative;background:#f8f8f8;box-shadow:0 10px 60px rgba(0,0,0,.25)}.news-slider .navi{bottom:-70px}.news-slider article{width:100%;padding:30px;margin-bottom:150px;position:static}}.pagination a{margin-top:20px;padding:10px 15px;color:#7bc143;border:2px solid #7bc143}.pagination a:last-child{margin-left:15px}@media screen and (max-width:768px){.pagination a{padding:6px;font-size:.9em}}.subpage-content{position:relative;padding:126px 0 40px;margin-top:-100px;background:url(../images/deco-09.png) 516px 72px no-repeat,url(../images/deco-01.png) 10px 492px no-repeat;font:19px/28px Lato,sans-serif;color:#474747}.subpage-content .header{font:700 48px/58px 'Playfair Display',serif;color:#474747;margin:0 0 37px}.action-button,.action-button:hover{color:#fff;text-decoration:none}.subpage-content .content--columns{column-count:2;column-gap:30px}.subpage-content p{margin:0 0 28px}.subpage-content img{max-width:100%;height:auto}@media (max-width:991.98px){.subpage-content .content--columns{column-count:1}}@media (max-width:767.98px){.subpage-content{padding:126px 15px 40px;background:0 0}}.gallery-lightbox{list-style:none;padding:0;margin:20px 0 42px;display:flex;flex-wrap:wrap;justify-content:flex-start}.gallery-lightbox img{margin:0}.gallery-lightbox li{margin:0;padding:4px;width:25%;transition:opacity .4s}@media screen and (max-width:991.98px){.gallery-lightbox li{width:33%}}@media screen and (max-width:767.98px){.gallery-lightbox li{width:50%}}.gallery-lightbox li img{width:100%;height:auto}.gallery-lightbox li:hover{opacity:.6}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,.8)}.nivo-lightbox-theme-default .nivo-lightbox-close{width:25px;height:25px}.action-button{display:inline-block;font:700 24px/61px Lato,sans-serif;border-radius:5px;padding:0 46px}.fixed-background{position:absolute;z-index:0;width:100%}@media (max-width:767.98px){.fixed-background{position:relative}}.float-clear{clear:both}.image-wrapper{position:relative;height:926px;margin:0 -15px;overflow:hidden;background-position:center;background-size:cover}.image-wrapper>.border{fill:#fff;position:absolute}.image-wrapper>.border.-right{top:0;right:0;width:90px;height:926px}.image-wrapper>.border.-bottom{left:0;bottom:0;width:1920px;height:14px}@media (max-width:767.98px){.image-wrapper{height:450px}.image-wrapper>.border.-right{display:none}}.info-icon{font:24px/95px Lato,sans-serif;color:#474747;display:flex;justify-content:flex-start;align-items:center}.info-icon .icon{width:56px;height:82px;background:center no-repeat;margin-right:15px}.info-icon .icon.-calendar{background-image:url(../images/icon-calendar.png)}.info-icon .icon.-user{background-image:url(../images/icon-user.png)}.info-icon--small{font:17px/50px Lato,sans-serif}.info-icon--small .icon{width:40px;height:40px;margin-right:10px;background-size:38px}.info-icon .info{vertical-align:top}.post-password-form{padding:40px;margin:30px 0;border:1px dashed #b4bb45;font-weight:300;box-shadow:2px 15px 45px -14px rgba(0,0,0,.3)}.post-password-form p{margin-top:15px}.post-password-form input[type=password]{padding:4px;outline:0;border:1px dashed #b4bb45;margin-right:6px}.post-password-form input[type=submit]{background:#8d2d69;color:#fff!important;outline:0!important;font-weight:400;transition:all .3s;border:0;padding:6px 12px}.post-password-form input[type=submit]:hover{background:#66214c;color:#fff;transform:translate3d(0,-3px,0);box-shadow:0 10px 25px rgba(0,0,0,.15)}