img {border:none;}
a {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#ccc;}
a:visited {text-decoration:none;}
a:focus {text-decoration:none;}
a {outline:none;}
a img {border:none;}
img {max-width:100%;}
b,strong {font-weight:700;}
* {box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body {margin:0;padding:0;height:100%;font-family: 'Nunito Sans', sans-serif;}
.roboto,.hLin1 {font-family: 'Roboto Mono', monospace;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.flexStart {justify-content:flex-start;}
.flexEnd {justify-content:flex-end;}
.flexCenter {justify-content:center;}
.flexVcenter {align-items:center;}
.flexVend {align-items:flex-end;}
@font-face {
    font-family: 'mangoregular';
    src: url('mango-webfont.woff2') format('woff2'),
         url('mango-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.mango,.nag,.normalPage h2,.ctn h2,.ofertaC .title {font-family: 'mangoregular';}
.flexAround {justify-content:space-around;}
#wrapper {min-height:100%;position:relative;}
#header {background-image:url('/wp-content/themes/omthaispa/images/header.jpg');background-size:cover;color:#DBD7D2;background-position:center center;}
.single-post #header,.page-id-160 #header,.page-id-3 #header {background-image:none;background:#beb9ae;color:#fff;}
.page-id-14 #header {color:#000;}
.page-id-14 #topbar {background:rgba(0,0,0,0.3);}
.header {padding:250px 0 300px 0;}
.hLin1 {font-size:90px;line-height:1;margin:0 0 30px 0;font-weight:300;}
#menu ul {margin:0px;padding:0px;font-size:18px;}
#menu ul li {list-style:none;text-align:center;padding:20px 20px;display:inline-block;}
#menu ul li a {padding:20px 0px;color:#000;}
#menu ul li a:hover {color:#ccc;}

.perc40 ol,.perc40 ul {line-height: 1.7;font-size: 17px;}

.mobile {display:none;}
#topbar {z-index:999;position:fixed;top:0;right:0;left:0;padding:50px 0 5px 0;}
.logo {margin-left:-50px;width:270px;}
.logo.open {filter:invert(1);}
#topbar.fixedHeader .logo {width:270px;margin-left:0;}
#topbar.fixedHeader {padding:5px 0;background:rgba(0,0,0,0.3);}
#topbar .flex {align-items:center;}
#mobile-menu {background:#dcd8d2;z-index:998;position:fixed;top:0;bottom:0;right:0;left:0;text-align:center;padding-top:150px;display:none;}
.mobbottom {position:absolute;bottom:10px;left:0;right:0;}
#mobile-menu #menu ul li {width:100%;padding:1px 10px;font-family: 'mangoregular';font-size:36px;}
#mobile-menu #menu ul li a {padding:2px 0px;}
#mobile-menu #menu ul li a:hover {color:#4a4a4a;}
#mobile-menu #menu ul li ul {display:none;}
#mobile-menu #menu ul li:focus ul {display:block;}
#mobile-menu #menu ul li ul li {font-size:14px;font-family:'Nunito Sans', sans-serif}
#mobile-menu #menu ul.langSelect {text-transform:uppercase;}
#mobile-menu #menu ul.langSelect li {width:auto;}
#nav-icon {width: 40px;height: 27px;position: relative;margin: 10px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon span {display: block;position: absolute;height: 2px;width: 100%;background: #DBD7D2;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon.open span {background:#484744;}
#nav-icon span:nth-child(1) {top: 5px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon span:nth-child(2) {top: 10px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;display:none;}
#nav-icon span:nth-child(3) {top: 15px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: -3px;left: 8px;}
#nav-icon.open span:nth-child(2) {width: 0%;opacity: 0;}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 25px;left: 8px;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
#onas {margin-top:-130px;position:relative;}
.nav1 {padding-left:5%;}
.nav2 {background:#8A9178;padding-bottom:60px;font-size:20px;color:#fff;min-height:700px;max-width:100%;}
.page-template-template-masazystki .nav2 {min-width:710px;}
#store .nav2 {background:#BFBAAF;min-width:60%;padding:100px 0;}
#store {position:relative;}
.navEl img {vertical-align:middle;margin-left:20px;}
.navEl {border-right:2px solid #fff;border-bottom:2px solid #fff;padding:50px 100px;}
.navEl:last-child {border-right:0;}
.nag {font-size:110px;}
.normalPage h2,.ctn h2 {font-size:60px;}
.normalPage h2,.ctn h2 {margin:0;margin-bottom:30px;font-weight:400;line-height:0.75}
.nag h1,.hLin1 h1 {font-size:inherit;font-weight:400;margin:0;}
.single-post .nag h1 {font-size:80px;}
p {font-size:17px;line-height:1.8;}
.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {border:2px solid #FFF;-webkit-border-radius: 37px;-moz-border-radius: 37px;border-radius: 37px;padding:13px 45px;color:#fff;display:inline-block;font-size:20px;font-weight:400;cursor:pointer;}
button.button:disabled { cursor: not-allowed !important; pointer-events: all !important;}
.variantForm {-webkit-border-radius: 37px;-moz-border-radius: 37px;border-radius: 37px;padding:20px;width:100%;border:1px solid #8e8d8b ;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,button.single_add_to_cart_button {background:none;}
.button.alter,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,button.single_add_to_cart_button {border:2px solid #363533;color:#363533;}
select[name="add-to-cart"],select[id="czas"] {-webkit-border-radius: 37px;-moz-border-radius: 37px;border-radius: 37px;padding:13px 45px 13px 15px;display:inline-block;font-size:20px;font-weight:400;cursor:pointer;background:none;border:2px solid #363533;color:#363533;-moz-appearance:none;-webkit-appearance:none;   appearance:none;position:relative;width:100%}
select[name="add-to-cart"] option, select[id="czas"] option {font-size:15px;}
.selectName,table.variations tr td.value {position:relative;}
.selectName {width: calc(100% - 200px);}
.selectName:before,table.variations tr td.value:before {content:'';position:absolute;right:25px;width:14px;height:8px;z-index:5;top:24px;background-image:url('/wp-content/themes/omthaispa/images/seldown.png');}
select[name="add-to-cart"],.single_add_to_cart_button {font-family: 'Nunito Sans', sans-serif;}
.button:hover {background:#fff;color:#8A9178;}
.button.alter:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,button.single_add_to_cart_button:hover {background:#363533;color:#fff;}
#onas .button {margin:50px 0 0 0;}
.onasImg,.storeImg {position:absolute;left:4%;bottom:-100px;width:45%;overflow:hidden;max-height:630px;}
.page-template-template-masazystki .onasImg {max-height:100% !important;;}
.storeImg2 {position:absolute;left:4%;bottom:-100px;width:45%;overflow:hidden;}
.ctn {max-width:600px;margin-right:20%;padding:100px 0;}
.half {width:49%;}
#Kontakt {padding:100px 0 20px 0;}
#Kontakt .nag {line-height:0.9;}
#Kontakt a {color:#000;}
.arrowU {margin-top:50px;}
footer {background:#DBD7D2;padding:40px 0;}
.social img {margin-left:20px;}
input[type="text"],input[type="email"],textarea {width:100%;border:0;border-bottom:2px solid #000;font-family: 'Nunito Sans', sans-serif;font-size:20px;padding:10px 0;margin-bottom:30px;outline:0 !important;}
textarea {height:50px;}
input[type="submit"] {background:none;color:#000;border:2px solid #000;cursor:pointer;outline:0;font-family: 'Nunito Sans', sans-serif;}
input[type="submit"]:hover {background:#000;color:#fff;}
input::placeholder,textarea::placeholder {opacity:0.3;}
.masaz1 {z-index:5;width:40%;}
.masaz2 {width:56%;}
#relaxation {position:relative;font-size:50px;padding:100px 0;font-weight:300;}
.leaf1 {position:absolute;bottom:-500px;max-width:50%;}
#Masaze, .normalPage {padding:100px 0;margin:100px 0 0 0;}
.ofertaC.firstOferta {padding-top:300px;}
.ofertaC {padding:100px 0;color:#363533;}
.ofertaC hr {background:#8e8d8b;height:1px;border:0;margin:40px 0;}
#vouchery {margin:300px 0 0 0;padding:100px 0;position:relative;}
.leaf2 {bottom:0;max-width:50%;position:absolute;right:0;z-index:5;}
.voucher1 {width:40%;z-index:6;}
.voucher2 {width:56%;z-index:7;}
.booksy img {width:150px;}
.booksy {max-width:400px;margin-top:50px;}
.stars img.inactive {opacity:0.4;}
.stars {width: 155px;}
.opinieNag {margin:30px 0 0 0;font-size:24px;position:relative;display:inline-block;}
.opinieNag:before {content: '';width: 250px;left: -300px;height: 1px;background: #fff;position: absolute;z-index: 9;top: 15px;}
.masazystka2 .opinieNag:before,.masazystka4 .opinieNag:before {display:none;}
.masazystka2 .opinieNag:after,.masazystka4 .opinieNag:after  {content: '';width: 500px;right: -550px;height: 1px;background: #363533;position: absolute;z-index: 9;top: 15px;}

.opiniaAuthor {font-size:20px;margin-right:30px;}
.opinieArrows {text-align:right;margin-top:-30px;z-index:10;position:relative;}
.opinieArrows button {border:0;background:0;outline:0;cursor:pointer;}
#opinieGlowne {background-image:url('/wp-content/themes/omthaispa/images/header_opinie.jpg');background-size:100% auto;background-repeat:no-repeat;background-position:top center;padding-top:70px;margin-bottom:100px;}
#opinieGlowne .nag {color:#fff;position:relative;z-index:25;font-size:150px;}
.opinieModule {max-width:80%;margin:-60px auto 0 auto;text-align:center;background:#ded8d2;padding:100px 0 80px 0;position:relative;}
.quoteSign {position:absolute;z-index:2;width:100px;}
.quoteSign1 {left:20%;bottom:25%;}
.quoteSign2 {right:20%;top:25%;}
.slick-list, .slick-slider {z-index: 5;}
#opinieGlowne p {max-width:60%;margin:0 auto;position:relative;}
#opinieGlowne .opiniaAuthor {font-size:72px;position:relative;margin-right:0;}
#opinieGlowne .opiniaStars img {padding:20px 5px;}
#opinieGlowne .opinieArrows {margin-top:-10px;position:absolute;left:0;right:0;top:0;bottom:0;z-index: 10;width: 80%;margin: 0 auto;}
#opinieGlowne .opinieArrows .slick-next,#opinieGlowne .opinieArrows .slick-prev {height:104px;}
#opinieGlowne .opinieArrows button:before {display:none;}
#opinieGlowne .opinieArrows .slick-next img {transform:rotate(180deg);}
.masazystka2 .stars img {filter:invert(1);}
.news {width:30%;margin:15px 0px;}
.newspage {margin-top:60px;}
.news:empty {margin:0;}
.news a {color:#000;}
.news h2 {font-size:26px;font-weight:400;}
.news p {line-height:1.7;font-size:14px;}
.mobile-parent-nav-menu-item {display:none !important;}
.submenu-expand {display:none;}
.normalPage a {color:#8A9178;}
.normalPage a:hover {color:#000;}
.rodo {font-size:11px;text-align:justify;color:#888;margin-bottom:30px;}
form p {	margin: 0;}
.max60 {width:60%;}
.ui-accordion-header-icon {background-image: url('/wp-content/themes/omthaispa/images/arrow.png') !important;width: 22px !important;height: 22px !important;background-position: center center !important;transform:rotate(-90deg) !important;margin-top:21px !important}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {transform:rotate(0deg) !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 0 !important;	background: none !important;font-weight: inherit !important;color: inherit !important;}
.titleWrap {display:inline-block;padding-left:20px;}
.titleWrap p {line-height:1.1;font-size:16px;margin:0 0 0 -42px;padding:0;text-transform:uppercase;}
.ui-accordion-header {display:flex !important;align-items:center !important;justify-content:flex-start !important;}
.ui-accordion .ui-accordion-header {margin: 16px 0 0 0 !important;padding:20px 0 0 0 !important;border-top:1px solid #8e8d8b !important;cursor:pointer;position:relative;}
.buttonAbs {position:absolute;right:0;}
.ui-widget-content {	border: 0 !important;background:none !important;padding:0 !important}
.accordion {border-bottom:1px solid #8e8d8b !important;padding:8px 0 19px 0 !important;}
.ui-accordion .ui-accordion-content{ overflow:hidden !important; }
.ofertaC .ofL2 p {line-height:2;font-weight:700;font-size:16px;}
.ofertaC .ofL3 p {line-height:2;font-weight:400;font-size:15px;}
.ofertaC1 .button {border:2px solid #363533;color:#363533;}
.ofertaC1 .button:hover {background:#363533;color:#fff;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {	border: 0;	background: none;	font-weight: inherit;color:inherit;}
.max500 {max-width:600px;}
.daneKon2 {margin-top:40px;}
.daneKon2 p {font-size:13px;color:#dbd7d2;}
table.variations th {text-align:left;}

.ofLC {padding:9px 0;width:100%;font-size:16px;font-weight:700;}
.ofLC .button {padding:3px 25px 9px 25px;text-align:center;}
.ofLC .button small {font-size:13px;}
.ofLC img {vertical-align: -3px;margin-right: 10px;width: 20px;}
.ofL1 {font-weight:700;}
.ofertaC .title {font-size:60px;letter-spacing:0px;}
.ofertaC p {line-height:1.6;}
.perc40 {width:39%;}
.perc60 {width:56%;}
.perc60 .imgWrap {position:relative;z-index:3}
.perc60 .imgWrap:before {position:absolute;z-index:-1;content:'';width:100%;height:100%;margin-top:-100px;}
.normalPageLeft .imgWrap:before {right:-20%;background:#dbd7d1;}
.normalPageLeft.masazystka2 .imgWrap:before,.normalPageLeft.masazystka4 .imgWrap:before {display:none;}
.normalPageRight.masazystka3 .imgWrap:before {display:none;}
.masazystka3:before {content:'';right:0;width:63%;background:#BFBAAF;top:-200px;bottom:-200px;position:absolute;z-index:-1;}
.masazystka3 {position:relative;color:#fff;overflow-x: inherit !important;}
.normalPage.masazystka3,.normalPage.masazystka4 {padding: 50px 0;margin: 50px 0 0 0;}
#Masaze.masazystka2 {padding-bottom:50px;}
.normalPageRight .imgWrap:before {left:-20%;background:#899077;}
.normalPageLeft,.normalPageRight {overflow-x:hidden}
.ctn .nag {line-height:0.8;}
.addToCartB {cursor:pointer;background:none;outline:none;border:0;}
.ofertaC1 {background:#DBD7D2;}
.ofertaC2 {background:#8A9178;color:#fff}
.ofertaC3 {background:#BFBAAF;color:#fff}
.ofertaC2 .variantForm ,.ofertaC3 .variantForm {border:1px solid #fff;}
.ofertaC2 select[name="add-to-cart"], .ofertaC2 select[id="czas"],.ofertaC3 select[name="add-to-cart"],.ofertaC3 select[id="czas"],.ofertaC2 button.single_add_to_cart_button,.ofertaC3 button.single_add_to_cart_button {border:2px solid #fff;color:#fff;}
.ofertaC2 select[id="czas"] option,.ofertaC3 select[id="czas"] option {color:#000;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {background:#bcbcbc;}

.ofertaC2 .ui-accordion-header-icon,.ofertaC3 .ui-accordion-header-icon {background-image: url('/wp-content/themes/omthaispa/images/arroww.png') !important;}
.ofertaC2 .ui-accordion .ui-accordion-header,.ofertaC3 .ui-accordion .ui-accordion-header {border-top:1px solid #fff !important;}
.ofertaC2 .accordion,.ofertaC3 .accordion {border-bottom:1px solid #fff !important;}
.ofertaC2 .ofLC img,.ofertaC3 .ofLC img {filter:invert(1);}
.ofertaDesc p {margin:0;padding:0;font-size:16px;}

.pdf-coupon-fields {width: 100%;display: block;clear: both;}

section.related {width:100%;}
.prodList {width:100%;}
.produkt {width:24%;margin-bottom:1.5%;}
.produkt .title {font-size:22px;text-align:center;margin:10px 0;}
mark, ins {background:none;}
.max1000 {width:1000px;max-width:100%;}
footer a {color:#000;}
.kuponPola {width:32%;}
.kuponPola input,.kuponPola textarea {background:none;}

.tagembed-container {position:relative;}
.topbarRight .cartWrap {margin:0 20px;} 
.topbarRight .langSelect {list-style:none;}
.topbarRight .langSelect li {text-transform:uppercase;display:inline-block;}
.woocommerce-cart-form .product-thumbnail {display:none;}


.page-template-template-blog .nag,.page-template-template-giftrelaxation .nag {color:#363533;line-height:0.9;}
.page-template-template-blog .nag {font-size:70px;}
.page-template-template-blog .masazystka3,.page-template-template-blog2 .normalPage p,.page-template-template-giftrelaxation .masazystka3,.page-template-template-giftrelaxation .normalPage p {color:#363533;}
.page-template-template-blog .masazystka3:before,.page-template-template-giftrelaxation .masazystka:before {background:#DBD7D2;}
.page-template-template-blog .perc40 p,.page-template-template-giftrelaxation .perc40 p {font-size:16px}

.woocommerce div.product p.price, .woocommerce div.product span.price {color: #000;font-size: 2em;}
.woocommerce .quantity .qty {width: auto;text-align: center;padding: 12px;border-radius: 30px;border: 2px solid #000;}
.entry {	margin-top: 0;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float:none;}
.woocommerce div.product {margin-bottom: 0;position: relative;display:flex;justify-content:space-between;flex-wrap:wrap;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float: none;width: 38%;}
.woocommerce div.product div.images {margin-bottom: 0;}
.woocommerce div.product div.summary {margin-bottom: 0;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float: none;width: 60%;clear: none;}
.entry .entry-content, .entry .entry-summary {max-width: 100%;margin: 0 0%;padding: 0 0px;}
.woocommerce span.onsale {border-radius:0;background-color: #BFBAAF;padding:10px;min-height:10px;top:.5em;line-height:1;}

.woocommerce table.shop_table {border: 0;border-collapse:collapse;}
.woocommerce table.shop_table td {border-top: 0;}
table td, table th {border: 1px solid #ddd;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {min-width: 144px;font-size: 16px;}

.box {max-width:1620px;margin: 0px auto;padding:0px 20px;}
.transition,#topbar,.logo,.button {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }
ul.list {list-style-type: none;margin:0px; padding:0px;margin-left:10px;}
ul.list li:before {content:"-"; position:relative; left:-5px;}
ul.list li{ text-indent:-5px; }
@media all and ( max-width:1800px) {
	.logo {margin-left: 0px;}
	.nag {font-size: 100px;}
	.single-post .nag h1 {font-size:70px;}
	.normalPage h2,.ctn h2 {font-size:50px;}
	.ctn {margin-right: 20%;margin-left:20px;}
	.navEl {	padding: 50px 80px;}
	.leaf1 {	max-width: 46%;}
}
@media all and ( max-width:1600px) {
	.navEl {	padding: 40px 40px;}
	.ctn {max-width: 550px;margin-right: 15%;}
	.leaf1 {	max-width: 45%;}
}
@media all and ( max-width:1400px) {
	.hLin1 {	font-size: 80px;}
	.nag {font-size: 80px;}
	.single-post .nag h1 {font-size:65px;}
	.normalPage h2,.ctn h2 {font-size: 40px;}
	.onasImg, .storeImg,.storeImg2 {width: 40%;}
	#relaxation {font-size:36px;padding:40px 0;}
	.page-template-template-oferta .flexOferta {justify-content:flex-start !important;}
	#opinieGlowne p {font-size:15px;}
	#opinieGlowne .opiniaAuthor {font-size:40px;}
	#opinieGlowne .nag {font-size:100px;}
}
@media all and ( max-width:1250px) {
	.buttonAbs .button {padding:9px 20px;font-size:16px;}
	.buttonAbs {text-align:right;width:310px;}
	.ofertaC .titleWrap {width: calc(100% - 50px);margin-right:10px;}
	.ofertaC .title {font-size: 40px;}
	.ofertaC .titleWrap p {font-size: 15px;}
	#opinieGlowne p {max-width: 80%;}
	.opinieModule {max-width: 92%;padding:50px 0 20px 0}
	#opinieGlowne .opinieArrows {width: 90%;}
}
@media all and ( max-width:1200px) {
	.hLin1 {	font-size: 70px;}
	.nag {font-size: 70px;}
	.single-post .nag h1 {font-size:60px;}
	.normalPage h2,.ctn h2 {font-size: 34px;}
	.onasImg,.storeImg,.storeImg2 {position:relative;bottom:30px;width:60%;}
	#Masaze,.normalPage {padding: 100px 0;margin:50px 0 0 0;}
	#vouchery {margin: 100px 0 0 0;padding: 50px 0;	}
	.news {width:49%;}
	.produkt {width:32%}
}
@media all and ( max-width:1020px) {
	.mobile {display:block;}
	.desktop {display:none;}
	.nag,.page-template-template-blog .nag {font-size: 40px;}
	.single-post .nag h1 {font-size:40px;}
	.normalPage h2,.ctn h2 {font-size: 30px;}
	.produkt .title {font-size:18px;}
	.max60 {width:100%;}
	.perc40,.perc60 {width:100%;}
	.perc40 {order:1;}
	.perc60 {order:2;}
	.perc60 .imgWrap:before {margin-top:-40px;}
	.perc60 {padding-top:50px;}
	.ofertaC .title {font-size:42px;}
	.masazystka3:before {display:none;}
	.masazystka3 {background:#BFBAAF;}
	.leaf1,.leaf2 {display:none;}
}
@media all and ( max-width:900px) {
	.navEl {	padding: 20px 25px;font-size:15px;}
	.navEl img {margin-left:9px;}
	p {	font-size: 15px;line-height: 1.6;}
	.ctn {max-width: 500px;margin: 0px;padding:40px 20px;width:100%;}
	#Masaze,.normalPage {padding: 40px 0;margin:10px 0 0 0;}
	#vouchery {margin: 10px 0 0 0;padding: 50px 0;	}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 100%;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%;}
	.produkt {width:49%}
	.kuponPola {width:100%;}
	.quoteSign {width:50px;}
}
@media all and ( max-width:750px) {
	.buttonAbs {text-align: left;width: 100%;clear: both;display: block;position:relative;}
	.ofertaC .titleWrap {width: calc(100% - 50px);}
	.ui-accordion-header {flex-wrap: wrap;}
	.titleWrap p {margin: 0 0 0 0;}
	.page-template-template-masazystki .nav2 {min-width:auto;}
}
@media all and ( max-width:700px) {
	.hLin1 {	font-size: 40px;}
	.normalPage h2,.ctn h2 {font-size: 38px;}
	.nag,.page-template-template-blog .nag  {font-size: 38px;}
	.header {padding: 150px 0 200px 0;}
	#vouchery {margin: 0px 0 0 0;padding: 30px 0;	}
	.voucher1,.voucher2,.masaz1,.masaz2,.storeImg2 {width:100%;margin-bottom:20px;}
	.storeImg2 {left:0;padding:0 20px;}
	.half {width:100%;margin-bottom:20px;}
	#Kontakt {padding: 30px 0 20px 0;}
	.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {font-size:15px;padding:10px 18px;}
	.selectName {width: calc(100% - 123px);}
	.news {width:100%;}
	.news h2 {font-size:18px;}
	.ofLC .button {margin-bottom:10px;}
	.onasImg /*, .storeImg, .storeImg2*/ {width: 92%;}
	.nav2 {	min-height: 300px;}
	#opinieGlowne p {max-width: 90%;}
	.opinieModule {max-width: 98%;margin:-30px auto 0 auto;padding:30px 0 10px 0}
	#opinieGlowne .opinieArrows {width: 95%;}
	#opinieGlowne p {font-size:12px;}
	.quoteSign {display:none}
	#opinieGlowne .opiniaAuthor {font-size:30px;}
	#opinieGlowne .nag {font-size:50px;}
	.quoteSign2 {right: 10%;top: 15%;}
	.quoteSign1 {left: 10%;	bottom: 15%;}
	footer .social {width:100%;margin-top:40px;}
}
@media all and ( max-width:600px) {
	.navEl {width:100%;border-right:0;}
	.ofertaC .title {font-size:34px;letter-spacing:0px;}
	.logo {width:170px;}
	#topbar.fixedHeader .logo {width:170px;}
}
@media all and ( max-width:500px) {
	#relaxation {font-size: 22px;}
	.logo {width:120px;}
	#topbar.fixedHeader .logo {width:120px;}
	.topbarRight .cartWrap {margin:0 10px;}
}
@media all and ( max-width:400px) {
	.logo {width:100px;}
	#topbar.fixedHeader .logo {width:100px;}
	.hLin1 {font-size: 26px;}
}
