.themify_builder_content-7 .tb_nb1m697.module_row{background-position:51.33% 38.75%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(//sopotyoga.pl/wp-content/uploads/2020/04/DSC6212.jpg); padding-bottom:12%; padding-top:12%;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_bottom,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_bottom{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M672.636%2066.505l128.127%2021.528-235.1-51.34C459.76%2013.566%20289.567%2020.675%20187.46%2052.5L118.5%2073.984%20209.25%2058.8c115.087-19.246%20323.6-15.778%20463.386%207.706z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M0%2093.792V110.9l118.508-36.925L0%2093.792z%22%2F%3E%3Cpath%20d%3D%22M0%200v93.792l118.508-19.818L187.46%2052.5c102.108-31.815%20272.3-38.924%20378.203-15.797l235.1%2051.34%2085.602%2014.383c139.774%2023.484%20335.023%2031.15%20433.886%2017.038L1500%2093.792V0H0z%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M886.364%20102.416l-85.602-14.383%20147.186%2032.142c105.903%2023.127%20273.44%2030.5%20372.302%2016.387L1500%20110.9V93.792l-179.75%2025.662c-98.862%2014.113-294.1%206.446-433.886-17.038z%22%2F%3E%3C%2Fsvg%3E");width:100%;height:20%;}
.themify_builder_content-7 .tb_nb1m697.module_row>.builder_row_cover::before,.themify_builder_content-7 .tb_nb1m697.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(2, 141, 210, 0.15);}
.themify_builder_content-7 .tb_nb1m697.module_row .module h1{font-size:70px;}
.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap p,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap blockquote,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap h1,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap h2,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap h3,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap h4,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap h5,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap h6,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap li,.themify_builder_content-7 .tb_1x7m697.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7 .tb_66t756.module_row{padding-top:0%; padding-bottom:8%; background-position:0% 68.75%; background-attachment:scroll; background-repeat:no-repeat; background-image:url(//sopotyoga.pl/wp-content/uploads/2020/04/mandala2.jpg);}
.themify_builder_content-7 .tb_66t756.module_row .module h2{font-size:55px;}
.themify_builder_content-7 .tb_wv7p56.module_column{border:none;}
.themify_builder_content-7 .tb_wv7p56.module_column,.themify_builder_content-7 .tb_wv7p56.module_column>.builder_row_cover::before,.themify_builder_content-7 .tb_wv7p56.module_column>.ms-tableCell>.builder_row_cover::before{border-bottom-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-top-left-radius:0px;}
.themify_builder_content-7 .tb_omdu329.module-text.module h2{font-size:30px;}
.themify_builder_content-7 .tb_omdu329.module-text{padding-top:40px; background-color:rgba(204, 238, 255, 1);background-image:none; padding-left:20px; padding-bottom:40px; padding-right:20px; border-bottom-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; box-shadow:0px 0px 5px 0px rgba(219, 215, 215, 1); border:0px solid rgba(2, 141, 210, 1);}
.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap p,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap blockquote,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap h1,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap h2,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap h3,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap h4,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap h5,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap h6,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap li,.themify_builder_content-7 .tb_omdu329.module-text .tb_text_wrap span{color:rgba(2, 141, 210, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7 .tb_h2vp57.module_subrow,.themify_builder_content-7 .tb_h2vp57.module_subrow>.builder_row_cover::before,.themify_builder_content-7 .tb_h2vp57.module_subrow>.ms-tableCell>.builder_row_cover::before{border-radius:8px;}
.themify_builder_content-7 .tb_h2vp57.module_subrow{padding-left:10%; padding-bottom:5%; padding-right:10%; padding-top:5%; margin-left:-10%; margin-top:20%; background-color:rgba(255, 255, 255, 1); box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.10);}
.themify_builder_content-7 .tb_bivx58.module-text{margin-bottom:-1px; text-align:center;}
.themify_builder_content-7 .tb_bivx58.module-text.module h3{font-size:60px;}
.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap p,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap blockquote,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap h1,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap h2,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap h3,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap h4,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap h5,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap h6,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap li,.themify_builder_content-7 .tb_bivx58.module-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7 .tb_aab658.module-contact .builder-contact-field-send button:hover{background-color:rgba(0, 109, 163, 1);}
.themify_builder_content-7 .tb_aab658.module-contact .builder-contact-field-send button{background-color:rgba(2, 141, 210, 1);}
@media screen and (max-width: 1280px) {
.themify_builder_content-7 .tb_nb1m697.module_row .module h1{font-size:65px;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_bottom,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_bottom{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M672.636%2066.505l128.127%2021.528-235.1-51.34C459.76%2013.566%20289.567%2020.675%20187.46%2052.5L118.5%2073.984%20209.25%2058.8c115.087-19.246%20323.6-15.778%20463.386%207.706z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M0%2093.792V110.9l118.508-36.925L0%2093.792z%22%2F%3E%3Cpath%20d%3D%22M0%200v93.792l118.508-19.818L187.46%2052.5c102.108-31.815%20272.3-38.924%20378.203-15.797l235.1%2051.34%2085.602%2014.383c139.774%2023.484%20335.023%2031.15%20433.886%2017.038L1500%2093.792V0H0z%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M886.364%20102.416l-85.602-14.383%20147.186%2032.142c105.903%2023.127%20273.44%2030.5%20372.302%2016.387L1500%20110.9V93.792l-179.75%2025.662c-98.862%2014.113-294.1%206.446-433.886-17.038z%22%2F%3E%3C%2Fsvg%3E");width:100%;height:17%;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_top,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_top{background-image:none;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-7 .tb_nb1m697.module_row .module h1{font-size:60px;}
.themify_builder_content-7 .tb_nb1m697.module_row{padding-bottom:23%; padding-top:12%;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_bottom,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_bottom{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M672.636%2066.505l128.127%2021.528-235.1-51.34C459.76%2013.566%20289.567%2020.675%20187.46%2052.5L118.5%2073.984%20209.25%2058.8c115.087-19.246%20323.6-15.778%20463.386%207.706z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M0%2093.792V110.9l118.508-36.925L0%2093.792z%22%2F%3E%3Cpath%20d%3D%22M0%200v93.792l118.508-19.818L187.46%2052.5c102.108-31.815%20272.3-38.924%20378.203-15.797l235.1%2051.34%2085.602%2014.383c139.774%2023.484%20335.023%2031.15%20433.886%2017.038L1500%2093.792V0H0z%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M886.364%20102.416l-85.602-14.383%20147.186%2032.142c105.903%2023.127%20273.44%2030.5%20372.302%2016.387L1500%20110.9V93.792l-179.75%2025.662c-98.862%2014.113-294.1%206.446-433.886-17.038z%22%2F%3E%3C%2Fsvg%3E");width:100%;height:15%;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_top,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_top{background-image:none;}
.themify_builder_content-7 .tb_h2vp57.module_subrow{padding-left:10%; padding-bottom:5%; padding-right:10%; padding-top:8%; margin-left:-15%; margin-top:20%;}
.themify_builder_content-7 .tb_bivx58.module-text.module h3{font-style:italic; font-size:50px;}
.themify_builder_content-7 .tb_bivx58.module-text.module .tb_text_wrap h3:not(.module-title){font-weight:900;font-style:italic;font-family:"Playfair Display";}
.themify_builder_content-7 .tb_bivx58.module-text.module h2{font-size:55px;}
}
@media screen and (max-width: 680px) {
.themify_builder_content-7 .tb_nb1m697.module_row{padding-bottom:23%; padding-top:12%;}
.themify_builder_content-7 .tb_nb1m697.module_row .module h1{font-size:45px;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_bottom,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_bottom{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M672.636%2066.505l128.127%2021.528-235.1-51.34C459.76%2013.566%20289.567%2020.675%20187.46%2052.5L118.5%2073.984%20209.25%2058.8c115.087-19.246%20323.6-15.778%20463.386%207.706z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M0%2093.792V110.9l118.508-36.925L0%2093.792z%22%2F%3E%3Cpath%20d%3D%22M0%200v93.792l118.508-19.818L187.46%2052.5c102.108-31.815%20272.3-38.924%20378.203-15.797l235.1%2051.34%2085.602%2014.383c139.774%2023.484%20335.023%2031.15%20433.886%2017.038L1500%2093.792V0H0z%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20d%3D%22M886.364%20102.416l-85.602-14.383%20147.186%2032.142c105.903%2023.127%20273.44%2030.5%20372.302%2016.387L1500%20110.9V93.792l-179.75%2025.662c-98.862%2014.113-294.1%206.446-433.886-17.038z%22%2F%3E%3C%2Fsvg%3E");width:100%;height:10%;}
.themify_builder_content-7 .tb_nb1m697.module_row>.tb_row_frame_top,.themify_builder_content-7 .tb_nb1m697.module_row > .fp-tableCell > .tb_row_frame_top{background-image:none;}
.themify_builder_content-7 .tb_h2vp57.module_subrow{margin-left:0%; margin-top:50px;}
.themify_builder_content-7 .tb_bivx58.module-text.module h3{font-style:italic; font-size:40px;}
.themify_builder_content-7 .tb_bivx58.module-text.module .tb_text_wrap h3:not(.module-title){font-weight:900;font-style:italic;font-family:"Playfair Display";}
}body {	
font-family: "Open Sans";	font-weight:300;
color: #324158; 
}
a {	
color: #2d96da; 
}
a:hover {	
color: #005985; 
}
h1 {	
font-family: "Montserrat";	font-weight:bold;
font-style:normal;
text-transform:uppercase;
color: #324158; 
}
h2 {	
font-family: "Montserrat";	font-weight:bold;
font-style:normal;
text-transform:uppercase;
color: #324158; 
}
h3 {	
font-family: "Montserrat";	font-weight:bold;
text-transform:uppercase;
color: #324158; 
}
h4 {	
font-family: "Montserrat";	font-weight:bold;
text-transform:uppercase;
color: #324158; 
}
h5 {	
font-family: "Montserrat";	font-weight:bold;
text-transform:uppercase;
color: #324158; 
}
h6 {	
font-family: "Montserrat";	font-weight:bold;
text-transform:uppercase;
color: #324158; 
}
#header {	
font-family: "Montserrat";	font-weight:200;
color: #324158; 
}
#headerwrap a {	
color: #324158; 
}
#headerwrap a:hover {	
color: #2d96da; 
}
.header-top-widgets .header-widget-full {	background: none;
background-color: #028dd2;
color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 120px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
font-family: "Montserrat";	font-weight:normal;
}
#headerwrap.fixed-header #header {	
color: #324158; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
color: #324158; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
color: #2d96da; 
}
body[class*="themify"] #site-logo a img {		width: 140px;
height: 70px; 
}
.woocommerce #content div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 {		font-weight:bold;
text-transform:uppercase;	text-align:center; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 a {	
color: #324158; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #028dd2; 
}
.woocommerce .wc-products .product .add_to_cart_button:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce ul.products li.product .button[data-product_id]:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover {	background: none;
background-color: #006394; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	background: none;
background-color: #028dd2;	font-weight:bold;
line-height:6.5em;
}
#footerwrap {	background: none;
background-color: #028dd2; 
}
#footer-logo a img {		width: 120px; 
}
#footer a:hover {	
color: #e0e0e0; 
}
.footer-widgets {		font-weight:300;
font-size:10px;
}
#footer .footer-widgets .widgettitle {	
font-family: "Raleway";	font-weight:normal;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #000000; 
}
@media screen and (max-width: 1280px) { body {		font-weight:300;
color: #324158; 
}
a {	
color: #2d96da; 
}
a:hover {	
color: #005985; 
}
h1 {		font-weight:100;
color: #324158; 
}
h2 {		font-weight:100;
color: #324158; 
}
h3 {		font-weight:normal;
color: #324158; 
}
h4 {		font-weight:normal;
color: #324158; 
}
h5 {		font-weight:normal;
color: #324158; 
}
h6 {		font-weight:normal;
color: #324158; 
}
#header {		font-weight:bold;
}
#headerwrap a:hover {	
color: #2d96da; 
}
.header-top-widgets .header-widget-full {	background: none;
background-color: #028dd2;
color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 120px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:normal;
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
color: #2d96da; 
}
.woocommerce #content div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 {		font-weight:bold;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 a {	
color: #324158; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #028dd2; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	background: none;
background-color: #028dd2;	font-weight:bold;
}
#footerwrap {	background: none;
background-color: #028dd2; 
}
#footer a:hover {	
color: #bbde8c; 
}
.footer-widgets {		font-weight:300;
}
#footer .footer-widgets .widgettitle {		font-weight:normal;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #000000; 
}
}@media screen and (max-width: 768px) { body {		font-weight:300;
color: #324158; 
}
a {	
color: #2d96da; 
}
a:hover {	
color: #005985; 
}
h1 {		font-weight:100;
color: #324158; 
}
h2 {		font-weight:100;
color: #324158; 
}
h3 {		font-weight:normal;
color: #324158; 
}
h4 {		font-weight:normal;
color: #324158; 
}
h5 {		font-weight:normal;
color: #324158; 
}
h6 {		font-weight:normal;
color: #324158; 
}
#header {		font-weight:bold;
}
#headerwrap a:hover {	
color: #2d96da; 
}
.header-top-widgets .header-widget-full {	background: none;
background-color: #028dd2;
color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 120px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:normal;
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
color: #2d96da; 
}
.woocommerce #content div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 {		font-weight:bold;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 a {	
color: #324158; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #028dd2; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	background: none;
background-color: #028dd2;	font-weight:bold;
}
#footerwrap {	background: none;
background-color: #028dd2; 
}
#footer a:hover {	
color: #bbde8c; 
}
.footer-widgets {		font-weight:300;
}
#footer .footer-widgets .widgettitle {		font-weight:normal;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #000000; 
}
}@media screen and (max-width: 680px) { body {		font-weight:300;
color: #324158; 
}
a {	
color: #2d96da; 
}
a:hover {	
color: #005985; 
}
h1 {		font-weight:100;
color: #324158; 
}
h2 {		font-weight:100;
color: #324158; 
}
h3 {		font-weight:normal;
color: #324158; 
}
h4 {		font-weight:normal;
color: #324158; 
}
h5 {		font-weight:normal;
color: #324158; 
}
h6 {		font-weight:normal;
color: #324158; 
}
#header {		font-weight:bold;
color: #324158; 
}
#headerwrap a {	
color: #324158; 
}
#headerwrap a:hover {	
color: #2d96da; 
}
.header-top-widgets .header-widget-full {	background: none;
background-color: #028dd2;
color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 120px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:normal;
}
#headerwrap.fixed-header #header {	
color: #324158; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
color: #324158; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
color: #2d96da; 
}
.woocommerce #content div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 {		font-weight:bold;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 a {	
color: #324158; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #028dd2; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	background: none;
background-color: #028dd2;	font-weight:bold;
}
#footerwrap {	background: none;
background-color: #028dd2; 
}
#footer a:hover {	
color: #bbde8c; 
}
.footer-widgets {		font-weight:300;
}
#footer .footer-widgets .widgettitle {		font-weight:normal;
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
background-color: #000000; 
}
} .karnet.dopisek .module-pricing-table-content {
display:none;
}
.ui.module-pricing-table .module-pricing-table-title {
line-height:90%;
}
.module-pricing-table-title span {
font-size:.8em;
font-weight:normal;
}
body.page-id-3 h1,body.page-id-550 h1,body.page-id-397 h1 {
font-size:2.4em;
}
#footer .footer-widgets .widgettitle {
display:none;
}
#footer .themify-social-links a i {
font-size:2em;
}
.krecha {
position:relative;
}
.krecha:after {
content:'';
width:100%;
transform:rotate(-30deg);
position:absolute;
border: 3px solid #bd3236;
left:0;
top:50%;
opacity:1;
}
span.module-pricing-table-price span {
margin-left:5px;
}
.dopisek span.module-pricing-table-price {
font-family: 'Century Gothic Regular';
margin-top:30px;
font-weight:normal!important;
font-size:1.7em!important;
}
.module-pricing-table .module-pricing-table-reccuring-fee, .module-pricing-table-features {
font-size:1.1em!important;
}
.module-pricing-table-price {
position:relative;
}
.krecha {
font-family: 'Century Gothic Regular';
font-size:1.8em!important;
display:inline;
letter-spacing:-5px;
font-weight:normal;
margin-right:7px; }
.fullcover h1 {
text-shadow: none!important;
}
.karnet.module-pricing-table {
margin: 30px 0!important;
}
.karnet:not(.dopisek) .module-pricing-table-content {
display:none;
}
.karnet.module-pricing-table .module-pricing-table-pop {
animation:none;margin-top:25px;
font-size:0.9em!important;
font-weight:900
}
.karnet.module-pricing-table .module-pricing-table-pop:before {
top:15px;
}
.karnet.ui.module-pricing-table .module-pricing-table-header {
padding: 1.7em .7em 0;
}
@font-face {
font-family: 'Century Gothic Regular';
font-style: normal;
font-weight: normal;
src: local('Century Gothic Regular'), url(//sopotyoga.pl/cg/GOTHIC.woff) format('woff');
}
@font-face {
font-family: 'Century Gothic Italic';
font-style: normal;
font-weight: normal;
src: local('Century Gothic Italic'), url(//sopotyoga.pl/cg/GOTHICI.woff) format('woff');
}
@font-face {
font-family: 'Century Gothic Bold';
font-style: normal;
font-weight: normal;
src: local('Century Gothic Bold'), url(//sopotyoga.pl/cg/GOTHICB.woff) format('woff');
}
@font-face {
font-family: 'Century Gothic Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Century Gothic Bold Italic'), url(//sopotyoga.pl/cg/GOTHICBI.woff) format('woff');
}
body {
font-family: 'Century Gothic Regular';
font-size:18px;
font-weight:normal;
}
#main-nav a, h1, h2, h3, h4, h5, h6, .header-top-widgets #main-nav>li>a, .header-widget-full .header-widget-inner .widget, .themify_builder_content-8 .tb_vkl0885.module_row .module h3:not(.module-title) {
font-family: 'Century Gothic Regular';
color: #324158!important;
}
.fullcover h1, .themify_builder_content-8 .tb_vkl0885.module_row .module h3:not(.module-title) {
font-weight:700;
color:#fff!important;
font-style:normal;
}
.woocommerce #content div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 {
text-align:left;
}
.woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells h2, .woocommerce-page .upsells h2 {
font-size:1.8em;
}
.call a span {
color:#000!important;
} 
a.custom-header-btn { margin-left: 10px;
text-transform:uppercase;
border-radius: 0;
}
@media (min-width:981px) {
.header-widget-full .header-widget .header-widget-inner>div:last-child {
width:25%;
}
.header-widget-full .header-widget .header-widget-inner > div.col4-2.first {
width:70%!important;
} 
#main-nav {
float:left;
}
.cart-icon {
float:right!important;
margin-top:10px;
}
}
#main-nav ul li a {
text-transform:uppercase;
}
#main-nav ul li:hover a {
color:#2D96DA!important
} 
i.ti-angle-down {
float:right;
margin-left:5px;
margin-top:8px;
}
.ui.module-accordion>li.current .accordion-content {
box-shadow: 0 1px 5px rgba(0,0,0,.1)!important;
}
.single .tep_date, .single  .tep_location {
font-weight:bold;
}
.tep_location {
border-bottom: thin solid rgba(0,0,0,0.1)
}
.tep_location {
font-size:0.9em;
}
.past h2.tep_post_title {
font-size: 1em!important;
text-align:center;
border-bottom:thin solid rgba(0,0,0,.1);
padding: 10px; }
.tep_date {
font-size:.85em;
}
.past article {
margin-bottom:0!important;
padding-bottom:0;
}
.mfp-title, .past .tep_event_info, .past .tep_event_content {
display:none;
}
.header-top-widgets #main-nav>li>a, .header-widget-full .header-widget-inner .widget {
font-size:1em!important;
font-weight:normal;
}
.header-widget-full .header-widget-inner .widget a {
color:#fff;
}
.header-widget-full .header-widget-inner .widget a:hover {
color:#fff!important;
opacity:0.8;
}
.bez-spacji .module.gallery-columns-4 .gallery-item {
width:25%;
margin: 0;
}
.fullcover h1{
text-shadow: 0 0 5px #000;
}
h3, h4, h5, h6 {
color:#324158;
line-height:3em;
}
.fluentform .ff-btn, .white .module-buttons .module-buttons-item {
background-color:#fff!important;
transition:1s ease;
border-radius:5px;
color:#324158!important;
}
.fluentform .ff-btn:focus, .fluentform .ff-btn:hover, .white .module-buttons .module-buttons-item:hover {
background-color:rgba(255,255,255,.7)!important;
}
.main-nav [class^="ti-"], .main-nav [class*=" ti-"] {
margin-right:5px;
font-size:.8em!important;
}
.mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover {
color: #006394!important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
border-color: #028dd2;
}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-Price-amount.amount {
font-family: 'Montserrat';
color:#028dd2;
}
.woocommerce div.product .stock {
color:grey;
}
.widget button[type="submit"] {
margin-top:10px;
width:100%;
}
#themify-event-post-2.widget li {
line-height:150%!important;
border-bottom: thin solid rgba(0,0,0,0.05);
}
button {
background-color: #028dd2!important;
}
button:hover {
background-color: #006394!important;
}
.woocommerce .woocommerce-breadcrumb a {
color: #028dd2;
}
.woocommerce .woocommerce-breadcrumb a:hover { 
color: #006394;
}
.woocommerce .woocommerce-breadcrumb {
color: #000;
}
ol li, ul li  {
margin-bottom:0;
}
h2.tep_post_title {
font-size:1.4em!important;
font-weight: 300;
}
.opis .ui.module-accordion>li.current .accordion-content {
padding-top:50px;
}
.tb_default_color, .tb_default_color.nav, .tb_default_color.nav ul, .tb_default_color.separate>li, .tb_default_color.module-tab .tab-nav li, .tb_default_color.vertical .tab-nav, .tb_default_color.window .bar, .tb_default_color.module-tab.panel .tab-nav, .tb_default_color.module-accordion .accordion-title, .tb_default_color.module-callout{
background-color: transparent!important;
border:0!important;
}
.opis.module .ui.module-accordion .accordion-title a {
background: #028dd2;
text-align:right;
display:inline-block;
float:right;
font-size:0.85em;
margin-left: 20px;
color:#fff;
}
#footerwrap {
background-image:url(//sopotyoga.pl/wp-content/uploads/2020/09/sea2.webp);
background-size:cover;	
background-position:left bottom;
}
#header, .header-widget  {
width:95%;
margin:auto;
}
.header-widget-full .header-widget-inner {
width:100%;
}
.module-pricing-table .module-pricing-table-content {
padding: 7%!important;
}
.module-pricing-table .module-pricing-table-header {
padding-bottom:20px!important;
border-bottom:5px solid rgba(0,0,0,.2)!important;
background:rgba(0,0,0,.2)!important;
}
.module-pricing-table-description {
text-transform:uppercase;
letter-spacing:1px;
}
.karnet .module-pricing-table-title {
font-weight:900!important;
}
.karnet .module-pricing-table-price {
font-size:3em!important;
margin-bottom:0.25em!important;
}
.module-pricing-table-reccuring-fee {
border-top:thin solid rgba(255,255,255,.5);
border-bottom:thin solid rgba(255,255,255,.5);
padding-bottom:7px;
}
.karnet .module-pricing-table-price span {
font-size:.3em;
position:relative;
top:-20px;
border-bottom: 1px solid;
}
li.current-menu-item a {
color:#2D96DA!important;
}
.ui.purple, .ui.builder_button.purple {
background:#2D96DA;
}
.ui.purple:hover, .ui.builder_button.purple:hover {
background:#115582;
}
#header, #headerwrap.fixed-header #header {
padding:0;
}
#footer .themify-social-links a i {
background-color:#E0E0E0!important;
color:#000;
}
#footer .themify-social-links a:hover i {
background-color:#fff!important;
}
#footer li.current-menu-item a {
color:#E0E0E0!important;
}
@media (max-width:980px) {
body.page-id-142 .module-image .image-wrap {
float:none;
display:block!important;
}
.opis.module .ui.module-accordion .accordion-title a {
margin-top:10px;
padding: 5px 10px;
}
body {
font-size:1.2em!important;
line-height:140%;
}
h1:not(.woocommerce-loop-product__title), h2:not(.woocommerce-loop-product__title) {
font-size:2.2em!important;
}
#cart-icon {
margin-left: 0;
padding-left:0;
}
i.ti-angle-down {
display:none;
}
body[class*="themify"] #site-logo a img {
width:80px;
height: 40px;
}
.bez-spacji .module.gallery-columns-4 .gallery-item {
width:50%;
margin: 0;
}
#footerwrap, .footer-left-col #footer {
text-align:center!important;
}
#text-1002 {
display:none;
}
.mobile_menu_active {
font-size:1.4em;
}
.mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a {
padding: .4em 0;
font-weight:normal;
}
#text-1003 p a {
display:block;
}
}
@media (min-width:780px) {
.social-widget {
display:none!important;
}
}
.custom-header-btn {
padding: .25em .5em;
background-color: #fff;
color: #555 !important;
font-family: "Open Sans";
font-weight: 600;
border-radius: 5px;
}
.header-widget-full .header-widget-inner .widget a.custom-header-btn:hover {
color: #555 !important;
background-color: #f1f1f1;
}
.page-id-178 .page-title {
display: none !important;
}.entry-content .addthis_button,.entry-content .addthis_toolbox,.entry-header .addthis_button,.entry-header .addthis_toolbox{margin:10px 0 10px 0}.addthis_button_tweet{min-width:83px;float:left}.atwidget iframe{max-width:none}a.at-share-btn,a.at-share-btn:hover,div.addthis_native_toolbox a,div.addthis_native_toolbox a:hover,div.addthis_tool a,div.addthis_tool a:hover,div.addthis_toolbox a,div.addthis_toolbox a:hover{border:0;box-shadow:none;-webkit-box-shadow:none}div.addthis_toolbox br{display:none}