/* general */
body, div.ccm-page {font-family:'freight-sans-pro',sans-serif;font-size:14px;color:#212121;font-weight:300;}

/* standard font definitions */
body, div.ccm-page {font-size:16px;line-height:1.56em;word-spacing:0.07em;letter-spacing:-0.02em;}
h1, h2, h3, h4, h5, h6, div.ccm-page h1, div.ccm-page h2, div.ccm-page h3, div.ccm-page h4, div.ccm-page h5, div.ccm-page h6 {font-family:'museo-sans-rounded',sans-serif;font-weight:300;}
h1, div.ccm-page h1 {font-size:24px;}
h2, div.ccm-page h2 {font-size:22px;}
h3, div.ccm-page h3 {font-size:17px;color:#212121;}
h4, div.ccm-page h4 {color:#27abd8;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:0.007em;}
h5, div.ccm-page h5 {color:#212121;font-weight:400;font-size:17px;text-transform:uppercase;letter-spacing:-0.005em;line-height:1.56em;font-family:'freight-sans-pro',sans-serif;word-spacing:0.07em;margin: 0 0 24px;}
@media (min-width:768px){
	body, div.ccm-page {font-size:15px;line-height:1.76em;word-spacing:0.05em;font-weight:400;letter-spacing:-0.005em;color:#4c4c4c;}
	h1, div.ccm-page h1 {font-size:30px;line-height:1.125em;font-weight:400;}
	h2, div.ccm-page h2 {font-size:32px; letter-spacing:-0.01em;line-height:1.16em;}
	h3, div.ccm-page h3 {font-size:17px;}
	h4, div.ccm-page h4 {font-size: 24px;}
}
@media (min-width:992px){
	body, div.ccm-page {font-size:15px;}
	h1, div.ccm-page h1 {font-size:30px;}
	h2, div.ccm-page h2 {font-size:32px;}
	h3, div.ccm-page h3 {font-size:18px;}
	h4, div.ccm-page h4 {font-size: 28px;}
}
@media (min-width:1200px){
	body, div.ccm-page {font-size:17px;line-height:1.56em;word-spacing:0.07em;font-weight:400;letter-spacing:-0.005em;color:#3a3a3a;}
	h1, div.ccm-page h1 {font-size:30px;}
	h2, div.ccm-page h2 {font-size:30px;letter-spacing:-0.02em;line-height:1.16em;}
	h3, div.ccm-page h3 {font-size:18px;}
	h4, div.ccm-page h4 {font-size: 32px;}
}
.ccm-ui .dropdown-menu>li>a.pink, .pink {color:#d95ea3;}
.ccm-ui .dropdown-menu>li>a.blue, .blue {color:#27abd8;}


/* HEADER - global rules */
div.ccm-page header {padding:0;border:0;min-height:80px;background-color:white;transition:background-color 0.5s;}
div.ccm-page header .logocont {padding-right:0;}
div.ccm-page header .logocont picture img {max-width:200%;padding-top:4px;width:273px;height:72px;}
@media(max-width:360px){
	div.ccm-page header .logocont picture img {max-width:90%;padding-top:12px}
}
div.ccm-page header nav ul {margin-top:20px !important;}
div.ccm-page header nav ul li {padding:10px 0;}
div.ccm-page header nav ul a {color:#000;font-family:'museo-sans-rounded',sans-serif;font-size:15px;font-weight:300;transition: color 0.5s;text-transform:uppercase;padding:12px 8px;margin:0 6px;}
div.ccm-page header nav ul a:hover {color:#27abd8;}
div.ccm-page header nav ul li:last-child {padding:0;}
div.ccm-page header nav ul li:last-child a{color:white;background:#40b6d9;border:1px solid #40b6d9;border-radius:3px;transition:color 0.5s, background-color 0.5s;font-weight:500;padding:10px 48px 10px 12px; position:relative;display:inline-block;box-sizing:border-box;}
div.ccm-page header nav ul li:last-child a:before{background:url('../images/icn_bag_btn.png') center center no-repeat;width:24px;height:100%;content:'';display:block;top:0;right:12px;opacity:1;transition:opacity 0.5s;position:absolute;}
div.ccm-page header nav ul li:last-child a:after{background:url('../images/icn_bag_btn_on.png') center center no-repeat;width:24px;height:100%;content:'';display:block;top:0;right:12px;opacity:0;transition:opacity 0.5s;position:absolute;}
div.ccm-page header nav ul li:last-child a:hover{color:#d55099;background:transparent;border-color:#d55099;}
div.ccm-page header nav ul li:last-child a:hover:before {opacity:0;}
div.ccm-page header nav ul li:last-child a:hover:after {opacity:1;}
.ccm-responsive-overlay {border:none;top:80px;box-shadow:0 15px 15px rgba(0,0,0,0.25);z-index:999999;padding-left:0;}
.ccm-responsive-overlay ul {padding-bottom:32px;}
.ccm-responsive-overlay ul li a {width:100%; text-transform:uppercase; padding:10px 5%;text-align:center;}
.ccm-responsive-menu-launch {margin-top:26px;}
@media (max-width: 1199px){
	.ccm-responsive-menu-launch {display:block;}
	.ccm-responsive-navigation.original {display:none;}
}

div.ccm-page main {padding-bottom:0;}



/*slider - general*/
.slider_section {position:relative;}
section.slider_section > svg {	position: absolute;	bottom: -0.5px;	left: 0;z-index:99;}
.editm section.slider_section > svg {display:none;}
.slider_section .ccm-image-slider, 
div.ccm-page .slider_section .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {position:static;margin:0;}
div.ccm-page .ccm-image-slider-container {background:transparent;border:none;padding:0 0 32px;margin:0;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider-text {width:100%;text-align:center;height:100%;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:9999px;}

div.ccm-page .ccm-image-slider-container .rslides_nav {background:transparent !important;height:64px;text-decoration:none;}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev:after, 
div.ccm-page .ccm-image-slider-container .rslides_nav.next:before {margin-top:0;font-size:48px;text-decoration:none;transition:color 0.5s;text-decoration:none;}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev {left:15px;}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev:after {content:'\f104';}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev:hover {color:#27abd8;}
div.ccm-page .ccm-image-slider-container .rslides_nav.next {right:15px;}
div.ccm-page .ccm-image-slider-container .rslides_nav.next:before {content:'\f105';}
div.ccm-page .ccm-image-slider-container .rslides_nav.next:hover {color:#27abd8;}
@media (min-width:480px){
	div.ccm-page .ccm-image-slider-container .rslides_nav.prev {left:30px;}
	div.ccm-page .ccm-image-slider-container .rslides_nav.next {right:30px;}
	section.slider_section > svg {	bottom: -1px;}
}
@media (min-width:768px){
	div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2 {font-size:20px;margin-bottom:0;padding:0;}
	div.ccm-page .ccm-image-slider-container .ccm-image-slider-text p {margin-bottom:36px;font-size:22px;max-width:200px;}
	div.ccm-page .ccm-image-slider-container .ccm-image-slider-text p:last-child {position:static;}
}
@media (min-width:992px){
}
@media (min-width: 1200px){
}
@media (min-width:1280px){
}

/* slider - mainpage specific */
body.page-template-mainpage div.ccm-page .ccm-image-slider-container .ccm-image-slider {padding-left:0;padding-right:0;}
div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider .rslides li {height:480px}
.mainpage-slider .sld-cont {width:100%;float:left;text-align:center;}
.mainpage-slider .sld-cont .mp-img-cont img {max-width:240px;float:none;display:inline-block;}
div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text h2 {font-size:24px;color:white;text-transform:uppercase;font-family:'museo-sans-rounded',sans-serif; font-weight:800;line-height:1.26em;letter-spacing:-0.002em; margin-bottom:3px;text-shadow:0 0 16px rgba(0,0,0,0.5);}
div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p {color:white;margin-bottom:0;font-size:18px;width:100%;font-family:'museo-sans-rounded',sans-serif;max-width:100%;}
div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p:last-child {margin-bottom:0;position:absolute;bottom:60px;}
div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p a {background:#40b6d9;border:1px solid #40b6d9;color:white;display:inline-block;padding: 15px;border-radius:3px;line-height:1;font-size:15px;#d55099;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;}
div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p a:hover {border-color:white;background:transparent;color:white;}
#main_slider .mainpage-slider .sld-cont .mp-img-cont {margin-top:140px;}

@media (min-width:480px){
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider .rslides li {height:600px}
	.mainpage-slider .sld-cont .ccm-image-slider-text, .mainpage-slider .sld-cont .mp-img-cont {width:100%;text-align:center;}
	#main_slider .mainpage-slider .sld-cont .mp-img-cont {margin-top:160px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p:last-child {bottom:75px;}
	.mainpage-slider .sld-cont .mp-img-cont img {max-width:320px;float:none;display:inline-block;}
}
@media (min-width:768px){
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider .rslides li {height:600px}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text h2 {font-size:32px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p {font-size:24px;}
}
@media (min-width:992px){
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider .rslides li {height:600px}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text {width:50%;float:left;text-align:left;padding:72px 0 0 0;}
	#main_slider .mainpage-slider .sld-cont .mp-img-cont {width:50%;float:right;margin-top:36px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text {padding:96px 0 0 0;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text h2 {font-size:44px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p {font-size:24px;max-width:500px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p {line-height:1.4em;margin-bottom:100px;font-weight:500;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p:last-child {position:static;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p a {padding: 17px;}
	.mainpage-slider .sld-cont .mp-img-cont img {max-width:480px;}
	.mainpage-slider .sld-cont {padding:0 15px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .ccm-image-slider-text p:last-child {left:15px;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .rslides_nav.prev {left:0;}
	div.ccm-page.page-template-mainpage .ccm-image-slider-container .rslides_nav.next {right:0;}
}
@media (min-width:1200px){
	div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {float: left;width: 100%;margin: 0;}
}


/* mainpage specific - general */
body.page-template-mainpage {background:url('../images/pink-bg_new.jpg') top center no-repeat fixed; background-size: cover;}
@media(max-width:1199px){
	body.page-template-mainpage {background-size: auto 100vh;}
}
body.page-template-mainpage div.ccm-page main {background:transparent;}
body.page-template-mainpage div.ccm-page main .cols-3, 
body.page-template-mainpage div.ccm-page main .cols-2, 
body.page-template-mainpage div.ccm-page main .main_section {background:white;position:relative;z-index:2;}
body.page-template-mainpage div.ccm-page main .cols-2 .row {text-align:center;}
@media(min-width:768px){
	body.page-template-mainpage div.ccm-page main .cols-2 .row {margin-left: -15px !important;margin-right: -15px !important;}
}
@media(min-width:992px){
	body.page-template-mainpage div.ccm-page main .cols-2 .row {text-align:left;}
}

/* Main Page - 3cols section */
div.ccm-page.page-template-mainpage .cols-3 {position:relative;}
div.ccm-page.page-template-mainpage .cols-3 .colshead h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 72px;}

div.ccm-page.page-template-mainpage .cols-3 picture {float:left;max-width:20%;min-height:131px;margin-right:5%;}
div.ccm-page.page-template-mainpage .cols-3 .fp-box-merged {float:right;width:75%;}
div.ccm-page.page-template-mainpage .cols-3 .fp-box-merged h2 {display:inline-block;color:#27abd8;margin-top:0;}
div.ccm-page.page-template-mainpage .cols-3 .fp-box-merged ul {margin-left:0;padding-left:20px;}

@media (max-width:991px){
	div.ccm-page.page-template-mainpage .cols-3 .colshead h1 {text-align:center;display:table;margin: 36px auto 28px;}
	div.ccm-page.page-template-mainpage .cols-3 picture {margin:0;width:100%;clear:both;text-align:center;max-width:100%;}
	div.ccm-page.page-template-mainpage .cols-3 picture img {margin:0 auto;float:none;display:inline-block;max-width:80%;}
	div.ccm-page.page-template-mainpage .cols-3 .fp-box-merged {width:100%;}
}
@media (max-width:991px){
	div.ccm-page.page-template-mainpage .cols-3 > .container > .row {margin:0;}
	div.ccm-page.page-template-mainpage .cols-3 > .container > .row > .jsangroup {width:80%;margin: 0 10%;}
	div.ccm-page.page-template-mainpage .cols-3 .col {margin:24px 0;}
	div.ccm-page.page-template-mainpage .cols-3 picture {width:33%}
	div.ccm-page.page-template-mainpage .cols-3 .fp-box-merged {width:66%;}
	div.ccm-page.page-template-mainpage .cols-3 .fp-box-merged h2 br {display:none;}
}
@media (max-width:639px){

	div.ccm-page.page-template-mainpage .cols-3 > .container > .row > .jsangroup {width:100%;margin: 0;}
	div.ccm-page.page-template-mainpage .cols-3 picture {min-height:90px;}
}
@media (max-width:479px){
		div.ccm-page.page-template-mainpage .cols-3 .col ul {width:100%;clear:both;}
}

/* 2cols section - global rules */
div.ccm-page .cols-2 {padding-bottom:54px;}
div.ccm-page .cols-2 .colshead h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 72px;}
div.ccm-page .cols-2 .col h2 {color:#27abd8;position:relative;padding-bottom:12px;margin-bottom:24px;font-weight:700;}
div.ccm-page .cols-2 .col h2:after {display:block;position:absolute;bottom:0;left:0;height:3px;background:#27abd8;content:'';max-width:540px;width:100%;}
div.ccm-page .cols-2 .col p {padding-bottom:32px;}
div.ccm-page .cols-2 .col > .row > picture {width:100%;float:left;text-align:center;}
div.ccm-page .cols-2 .col > .row  picture img {max-width:90%;display:inline-block;}
div.ccm-page .cols-2 .c2txt img {width:30px;height:auto;}
@media (min-width:480px) and (max-width: 767px){
	div.ccm-page .cols-2 .col p {padding-left:30px;padding-right:30px;}
}
@media (min-width:768px) and (max-width: 991px){
	div.ccm-page .cols-2 .col p {padding-left:60px;padding-right:60px;}
}
@media (max-width:991px){
	div.ccm-page .cols-2 .colshead {text-align:center;}
	div.ccm-page .cols-2 .col h2:after {left: calc(50% - 270px);}
}
@media (max-width:767px){
	div.ccm-page .cols-2 > .container > .row {margin:0;}
	div.ccm-page .cols-2 .col h2 {text-align:center;padding-bottom:0;}
	div.ccm-page .cols-2 .col h2:after {display:none;}
	div.ccm-page .cols-2 .col p.blue {text-align:center;}
	div.ccm-page .cols-2 .col > .row > picture img {max-width:90%;}
}
@media (max-width:640px){
	div.ccm-page .cols-2 .colshead h1 {display:table;margin:36px auto 28px;}
}

/* sekcja plx btm - used on subs*/
.page-template-mainpage.neditm .main_section {position:relative;background:transparent;}
.neditm .main_section div.ccm-block-custom-template-parallax.parallaxic-container:before,
.page-template-mainpage.neditm .main_section:before {display:block;content:'';width:100%;height:132px;background:url('../images/curtain_top.png') top center no-repeat;background-size:100% auto;z-index:9;position:absolute;top:0;left:0;}
.container.parallax-stripe-inner {color:#fff;font-size:40px;padding-bottom:100px;line-height:1.35em;}
.container.parallax-stripe-inner h1 {margin-top:190px;color:white;position:relative;display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;margin-bottom:24px;}
div.ccm-page main .container.parallax-stripe-inner a {color:#d55099;background:white;padding:20px;display:inline-block;border-radius:3px;font-size:26px;line-height:1;text-decoration:none;transition: background-color 0.5s, border-color 0.5s, color 0.5s;border: 1px solid white;margin-top:48px;}
div.ccm-page main .container.parallax-stripe-inner a:hover {border-color:white;background:transparent;color:white;}
@media (max-width:599px){
	.container.parallax-stripe-inner {padding-bottom:48px;font-size:24px;}
	.container.parallax-stripe-inner h1 {margin-top:180px;}
	div.ccm-page main .container.parallax-stripe-inner a {padding:8px 20px;margin-top:0;}
}

/* sekcja z mv */
.page-template-mainpage.neditm .mv_intro {	background: url('../images/pink-bg_new-2.jpg') center bottom no-repeat;	background-size: cover;	z-index: 3;	position: relative;}
.page-template-mainpage.neditm .mv_intro:before {display:block;content:'';width:100%;height:132px;background:url('../images/curtain_top.png') top center no-repeat;background-size:100% auto;z-index:9;position:absolute;top:0;left:0;}
.page-template-mainpage .mv_intro {color:#fff;font-size:44px;line-height:1.2em;padding-bottom:100px;}
.page-template-mainpage .mv_intro .mvtxt {text-align:center;}
.page-template-mainpage .mv_intro .mvmv {padding-top:64px;}
.page-template-mainpage .mv_intro h1 {margin-top:100px;color:white;position:relative;display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;margin-bottom:24px;}
.page-template-mainpage .mv_intro  a {color:#fff !important;background:#40b6d9;padding:22px;display:inline-block;border-radius:3px;font-size:30px;line-height:1;text-decoration:none;transition: background-color 0.5s, border-color 0.5s;border: 1px solid #40b6d9;margin-top:28px;}
.page-template-mainpage .mv_intro a:hover {border-color:#fff;background:transparent;color:white;}
@media(min-width:768px){
	.page-template-mainpage .mv_intro {padding-bottom:160px;}
	.page-template-mainpage .mv_intro .mvtxt {text-align:left;}
	.page-template-mainpage .mv_intro .mvmv {padding-top:180px;}
	.page-template-mainpage .mv_intro h1 {margin-top:190px;}
	.page-template-mainpage .mv_intro a {font-size:32px;padding:20px;letter-spacing:0.02em;}
}
@media (max-width:480px){
	.page-template-mainpage .mv_intro h1 {margin-top:120px;}
}



/* bottom parallax-like fixed background */
.plx_bottom_slot{display:none;}
body.page-template-mainpage.neditm {position:static;}
.page-template-mainpage.neditm .plx_bottom_slot {display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1;background: url('../images/pink-sg-bottom.jpg') center top no-repeat ;background-size:100% auto;background-size:cover;}
@media(max-width:1199px){
	.page-template-mainpage.neditm .plx_bottom_slot {background-size: auto 100vh;}
}
.page-template-mainpage.neditm header, .page-template-mainpage.neditm main, .page-template-mainpage.neditm footer {z-index:10;position:relative;}

body.page-template-mainpage div.ccm-page main .main_section {position:relative;background:transparent;}
.page-template-mainpage .main_section {color:#fff;font-size:44px;line-height:1.2em;padding-bottom:100px;}
.page-template-mainpage .main_section h1 {margin-top:190px;color:white;position:relative;display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;margin-bottom:24px;}
.page-template-mainpage .main_section  a {color:#fff !important;background:#40b6d9;padding:22px;display:inline-block;border-radius:3px;font-size:30px;line-height:1;text-decoration:none;transition: background-color 0.5s, border-color 0.5s;border: 1px solid #40b6d9;margin-top:28px;}
.page-template-mainpage .main_section  a:hover {border-color:#fff;background:transparent;color:white;}
@media(min-width:768px){
	.page-template-mainpage .main_section a {font-size:32px;padding:20px;letter-spacing:0.02em;}
}
@media (max-width:480px){
	.page-template-mainpage .main_section h1 {margin-top:120px;}
}

/* footers */
footer#imp_links {padding: 16px 0;font-size:12px;background-color:#fff;}
footer#imp_links .col {text-align:center;}
#imp_links .row .col .row {display:inline-block;}
#imp_links .row .col .row p {float:left;margin:0;}
footer#imp_links .col picture, footer#imp_links .col a {float:left;display:inline-block;}
footer#imp_links .col a {color:#27abd8;border:1px solid #27abd8;padding:12px;border-radius:3px;text-decoration:none;margin-left:12px;transition: background-color 0.5s, color 0.5s;margin-top:8px;}
footer#imp_links .col a:hover {background:#27abd8;color:#fff;}
@media(min-width:480px) and (max-width:1199px){
	footer#imp_links .col {text-align:left;}
}
@media(max-width:767px){
	#imp_links .col {text-align:center;}
	#imp_links .col p {display:inline-block;}
}
@media(max-width:479px){
	footer#imp_links .col {width:100%;text-align:left;padding-left:8%;}
}
footer#footer-theme {background:#f2f2f2;color:#9d9d9d;}
footer#footer-theme section {border:none;}
footer#footer-theme a {color:#d6509a;transition:color 0.5s;}
footer#footer-theme a:hover {color:#808080;}
@media(max-width:767px){
	.foot_nav {padding-bottom:30px;}
}	
@media(max-width:479px){
	footer#footer-theme section {padding-top:0;}
	.footer_feat_nav .col-xs-6, #footer-theme .col-xs-6 {width:100%;}
	.foot_addr {padding-top:30px;}
	#footer-theme .col-xs-12 {background:white;}
}


/* fav page list */
div.ccm-page .footer_feat_nav div.ccm-block-page-list-page-entry-horizontal, div.ccm-page .footer_feat_nav div.ccm-block-page-list-page-entry {padding:0;margin:0;border:none;}


a#backtotop {	position: fixed;	bottom: 28px;	right: 12px;	display: inline-block;	width: 36px;	height: 36px;	z-index: 9999999999;	text-decoration:none;	opacity:0;	color:#fff;background:#40b6d9;border:1px solid #40b6d9;transition:background-color 0.5s, color 0.5s, opacity 0.5s;border-radius:3px;text-align:center;}
a#backtotop.btnvis {opacity:1;}
a#backtotop.btnvis:hover{background-color:transparent;color:#40b6d9;}

.np {display:none;position:fixed;bottom:76px;}
.np_prev {left:12px;}
.np_next {right:12px;}
.np {width:36px;height:36px;line-height:36px;z-index: 9999999999;	text-decoration:none;opacity:0;color:#fff; background:#40b6d9;border:1px solid #40b6d9;transition:background-color 0.5s, color 0.5s, opacity 0.5s;border-radius:3px;text-align:center;}
.np.btnvis {opacity:1;}
.np:hover {background-color:transparent;color:#40b6d9;}
.np:hover, .np:active, .np:focus {text-decoration:none;}

.page-template-units .np, .page-template-units-line .np {display:block;}
.page-template-units .np_fp, .page-template-units-line .np_fp {display:none;}
.page-template-mainpage .np.np_fp {display:block;}


/****************************** UNITS TEMPLATE *************************************/
body.page-template-units {background: transparent top center no-repeat fixed; background-size: cover; background-size:auto 100vh;position:relative;}

@media(max-width:1199px){
	body.page-template-units {background-size: auto 100vh;background-size:auto 768px;}

}



body.page-template-units main {background:transparent;}


div.ccm-page.page-template-units .slider_section {padding:0 0 32px;box-sizing:content-box;}
div.ccm-page.page-template-units .slider_section .row {margin:0;}
div.ccm-page.page-template-units .slider_section {height:480px} 
div.ccm-page.page-template-units .slider_section > .container {position:relative;z-index:999999;height:100%;}
div.ccm-page.page-template-units .slider_section > .container > .row {padding-top:220px;color:white;}
div.ccm-page.page-template-units .slider_section > .container h2 {font-size:24px;color:white;text-transform:uppercase;font-family:'museo-sans-rounded',sans-serif; font-weight:800;line-height:1.26em;letter-spacing:-0.002em; margin-bottom:3px;text-shadow:0 0 16px rgba(0,0,0,0.5); text-align:center;}
div.ccm-page.page-template-units .slider_section > .container h2 br {display:none;}
div.ccm-page.page-template-units .slider_section > .container div[class^=col-] {position:static;padding:0;}
div.ccm-page.page-template-units .slider_section > .container p {color:white;margin-bottom:0;font-size:18px;width:100%;font-family:'museo-sans-rounded',sans-serif;text-align:center;}
div.ccm-page.page-template-units .slider_section > .container p:last-child {	margin-bottom: 0;	position: absolute;	bottom: 24px;	left: 0;}
div.ccm-page.page-template-units .slider_section > .container a {color:white;background:#40b6d9;display:inline-block;padding: 15px;border-radius:3px;line-height:1;font-size:15px;border:1px solid #40b6d9;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-right:15px;}
div.ccm-page.page-template-units .slider_section > .container a:hover {border-color:white;background:transparent;color:white;}


@media (min-width:480px){
	div.ccm-page.page-template-units .slider_section > .container > .row {padding-left:12%;padding-right:12%;}
	div.ccm-page.page-template-units .slider_section {height:600px}
	div.ccm-page.page-template-units .slider_section > .container > .row {padding-top:320px;}
}
/*
@media (max-width:599px){
	div.ccm-page.page-template-units .slider_section > .container > .row {width:100%;text-align:center;margin:0;padding-top:0;}
}
*/
@media (min-width:768px){
	div.ccm-page.page-template-units .slider_section {height:600px}
	div.ccm-page.page-template-units .slider_section > .container > .row {padding-top:320px;}
	div.ccm-page.page-template-units .slider_section > .container h2 {font-size:32px;}
	div.ccm-page.page-template-units .slider_section > .container p {font-size:24px;}
	div.ccm-page.page-template-units .slider_section > .container p a {margin:0;}

}
@media (min-width:992px){
	div.ccm-page.page-template-units .slider_section {height:600px}
	div.ccm-page.page-template-units .slider_section > .container > .row {padding:96px 0 0 0;}
	div.ccm-page.page-template-units .slider_section > .container h2 {font-size:36px;text-align:left;}
	div.ccm-page.page-template-units .slider_section > .container h2 br {display:inline;}
	div.ccm-page.page-template-units .slider_section > .container p	{line-height:1.4em;margin-bottom:66px;font-weight:500;max-width:500px;text-align:left;}
	div.ccm-page.page-template-units .slider_section > .container p:last-child {position:static;}
	div.ccm-page.page-template-units .slider_section > .container p a {padding:17px;}
}
@media (min-width:1280px){
	div.ccm-page.page-template-units .slider_section > .container h2,
	div.ccm-page.page-template-units .slider_section > .container p {max-width:500px;}
	div.ccm-page.page-template-units .slider_section > .container h2 {font-size:44px;line-height:1.2em;}
	div.ccm-page.page-template-units .slider_section > .container p {font-size:30px;font-weight:500;line-height:1.4em;margin-bottom:100px;}
}



/* sekcja 3cols */
body.page-template-units .cols-3 {background:white;padding-bottom:72px;position:relative;z-index:3;}
div.ccm-page.page-template-units .cols-3 .colshead {text-align:center;margin-bottom:24px;}
div.ccm-page.page-template-units .cols-3 .colshead h1 {margin:36px 0 18px;display:inline-block;}
div.ccm-page.page-template-units .cols-3 .colshead p {font-size:18px;max-width:720px;float:none;margin: 0 auto;}
div.ccm-page.page-template-units .cols-3 .col .row {margin:0;}
div.ccm-page.page-template-units .cols-3 .col h2 {color:#27abd8;position:static;width:100%;text-align:center;font-weight:700;float:left;max-width:360px;}
div.ccm-page.page-template-units .cols-3 .col picture {float:left;width:100%;min-height:100px;text-align:center;clear:both;max-width:100%;padding: 12px 0;}
div.ccm-page.page-template-units .cols-3 .col picture img {display:inline-block;}
div.ccm-page.page-template-units .cols-3 .col p {max-width:360px;text-align:center;margin: 0 auto;padding-right:10px;float:left;}
/* sekcja main > slider */
@media(min-width:600px){
	div.ccm-page.page-template-units main .ccm-image-slider-container .ccm-image-slider .rslides li {text-align:center}
	div.ccm-page.page-template-units main .ccm-image-slider-container .ccm-image-slider .rslides li img {max-width:600px;height:auto;float:none;display:inline-block;}
}
@media(min-width:992px){
	div.ccm-page.page-template-units .cols-3 .col picture {padding: 36px 0;}
}

/* sekcja 2cols */
body.page-template-units .cols-2c {background:white;padding-bottom:72px;position:relative;z-index:3;}
div.ccm-page.page-template-units .cols-2c .colshead {text-align:center;margin-bottom:20px;padding-top:48px;padding-bottom:12px; }
div.ccm-page.page-template-units .cols-2c .colshead h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 12px;}
div.ccm-page.page-template-units .cols-2c .colshead p {max-width:640px;display:inline-block;font-size:18px;}
div.ccm-page.page-template-units .cols-2c .col {text-align:center;}
div.ccm-page.page-template-units .cols-2c .col h2 {color:#27abd8;margin:64px 0 18px;}
@media(max-width:1280px){
	div.ccm-page.page-template-units .cols-2c .col h2 {margin:36px 0 18px;}
}
@media(max-width:991px){
	/* div.ccm-page.page-template-units .cols-2c div[class^=col-] {padding-left:0;padding-right:0;} */
	div.ccm-page.page-template-units .cols-2c .colshead h1 {padding-bottom:18px;}
	div.ccm-page.page-template-units .cols-3 .col {text-align:left;margin-top:18px;}
	div.ccm-page.page-template-units .cols-3 .col h2 {max-width:100%;}
	div.ccm-page.page-template-units .cols-3 .col picture {clear:left;}
	div.ccm-page.page-template-units .cols-3 .col p {max-width:991px;}
	div.ccm-page.page-template-units .cols-3 .colshead p,
	div.ccm-page.page-template-units .cols-2c .colshead p {font-size:17px;}
	div.ccm-page.page-template-units .cols-2c .col > .row {margin:0;}
}
@media(max-width:767px){
	div.ccm-page.page-template-units .cols-3 .colshead h1 {display:inline-block;}
}
@media(max-width:599px){
	div.ccm-page.page-template-units .cols-3 .col picture,
	div.ccm-page.page-template-units .cols-3 .col h2,
	div.ccm-page.page-template-units .cols-3 .col p {width:100%;text-align:center;}
	div.ccm-page.page-template-units .cols-2c .col h2 {margin:24px 0 12px;}
	div.ccm-page.page-template-units .cols-3 .colshead {padding-top:36px;padding-bottom:24px;}
	div.ccm-page.page-template-units .cols-2c .colshead h1 {;margin: 0;}
	div.ccm-page.page-template-units .cols-2c .colshead h1 + p {padding-top:18px}
	div.ccm-page.page-template-units .cols-3 .colshead h1 {;margin: 0;}
	div.ccm-page.page-template-units .cols-3 .colshead h1 + p {padding-top:18px}
}
@media(max-width:479px){
	div.ccm-page.page-template-units .cols-2c .col {width:100%;margin-bottom:34px;}
	div.ccm-page.page-template-units .cols-2c .col:last-child {margin-bottom:0;}
}

@media (min-width:480px) and (max-width: 767px){
	div.ccm-page.page-template-units .cols-3 .col p {padding-left:30px;padding-right:30px;}
}
@media (min-width:768px) and (max-width: 991px){
	div.ccm-page.page-template-units .cols-3 .col p {padding-left:60px;padding-right:60px;}
}


div.ccm-page.page-template-units section.main_section {background:url('../images/pink-bg_new-2.jpg') center bottom no-repeat;background-size:cover;z-index:3;position:relative;}
div.ccm-page.page-template-units section.main_section h2 {margin-top:60px;text-decoration:underline;}
div.ccm-page.page-template-units section.main_section h2,
div.ccm-page.page-template-units section.main_section h3 {color:white;}
div.ccm-page.page-template-units .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:1280px;height:auto;}
@media(max-width:991px){
	div.ccm-page.page-template-units section.main_section h3 {margin-bottom:24px;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner {padding-bottom:90px;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner {font-size:24px;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner h1 {margin-top:90px;font-size:24px;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner a {padding: 8px 20px;font-size:20px;}
}
@media(max-width:767px){
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner a {font-size:12px;}
}
@media(max-width:599px){
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner {padding-bottom:200px;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner h1 {margin-top:60px;}
}
@media(max-width:479px){
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner {padding-bottom:32px;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner p:last-child {width:100%;text-align:center;}
	div.ccm-page.page-template-units .plx_btm .container.parallax-stripe-inner a {margin-top:200px;}
	div.ccm-page.page-template-units .ccm-image-slider-container .rslides_nav.prev, 
	div.ccm-page.page-template-units .ccm-image-slider-container .rslides_nav.next {top:auto;bottom:-96px;}
}

.plx_btm, .pink_bg {background:none;margin-top:72px;position:relative;}
.plx_btm:before {display:block;content:'';width:100%;height:132px;background:url('../images/curtain_top.png') top center no-repeat;background-size:100% auto;z-index:9;position:absolute;top:0;left:0;}
body.page-template-mainpage .plx_btm {margin-top:0}
div.ccm-page.page-template-units .plx_btm {margin-top:0;position:relative;z-index:3;}

body.page-template-units .plx_bottom_slot {display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:url('../images/pink-w-units.jpg') center bottom no-repeat;background-size:100% auto;background-size:cover;}
@media(max-width:1199px){
	body.page-template-units .plx_bottom_slot {background-size: auto 100%; background-size: auto 100vh; }
}

div.ccm-page.page-template-units footer {z-index:3;position:relative;}

div.ccm-page.page-template-units .plx_btm {color:#fff;font-size:44px;line-height:1.2em;padding-bottom:100px;}
div.ccm-page.page-template-units .plx_btm h1 {margin-top:190px;color:white;position:relative;display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;margin-bottom:24px;}
div.ccm-page.page-template-units .plx_btm a {color:#fff !important;background:#40b6d9;padding:22px;display:inline-block;border-radius:3px;font-size:30px;line-height:1;text-decoration:none;transition: background-color 0.5s, border-color 0.5s;border: 1px solid #40b6d9;margin-top:28px;}
div.ccm-page.page-template-units .plx_btm a:hover {border-color:#fff;background:transparent;color:white;}
@media (max-width:480px){
	div.ccm-page.page-template-units .plx_btm h1 {margin-top:120px;}
}



/************** units line ***************/
div.ccm-page.page-template-units-line .page_head {text-align:center;}
@media (max-width:480px){
	div.ccm-page.page-template-units-line .page_head .row {margin:0;}
}
div.ccm-page.page-template-units-line .page_head h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 18px;}
@media (max-width:767px){
	div.ccm-page.page-template-units-line .page_head h1 {margin-top:0;padding-bottom:18px;}
}


div.ccm-page.page-template-units-line .slider_section:before {display:none;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider .rslides li {height:auto;}

div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider .rslides li {height:auto;min-height:540px;}
div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav {top:18%;}
div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav.prev {left:30px;}
div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav.next {right:30px;}
@media(min-width:1200px){
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav {top:50%;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav.prev {left:-60px;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav.next {right:-60px;}
}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a {text-indent:0; width: 100%;height:100%;background:transparent;font-size:32px;text-transform:uppercase;border-radius:0;margin:0;padding:0 15px;text-decoration:none;line-height:1;font-weight:700;font-family:'museo-sans-rounded',sans-serif;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a span.last-word{font-size:18px;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs {display:table;width:100%;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {border-bottom: 9px solid transparent;width:25%;margin:0;text-align:center;display:table-cell;position:relative;vertical-align:top;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li.rslides_here {border-color:#d55099;}
div.ccm-page .ccm-image-slider-container.mannav .rslides li > img {max-width:50%;float:right;}
div.ccm-page.page-template-units-line section.slider_section.pink_bg {	background: url('../images/pink-bg_new-3.jpg') center bottom no-repeat;	background-size: cover;	z-index: 3;	position: relative;margin-top:36px;}
@media (max-width:767px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {min-height:39px;}
}
@media (min-width:768px) and (max-width:991px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {min-height:73px;}
}
@media(max-width:991px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {display:block;float:left;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav {padding-bottom:0;}
	div.ccm-page.page-template-units-line section.slider_section.pink_bg {margin-top:48px;}
}
@media(min-width:992px){
	div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider,
	div.ccm-page.page-template-units-line .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {padding:0;}
}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text {position:absolute;top:17%;left:6%;max-width:500px;font-family:'museo-sans-rounded',sans-serif;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text h2 {color:#27abd8;text-transform:none;font-size:36px;margin-bottom:12px;text-shadow:none;font-family:'museo-sans-rounded',sans-serif;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p {color:#212121;font-size:15px;font-family:'museo-sans-rounded',sans-serif;line-height:1.6em;width:100%;margin-bottom:24px;}
div.ccm-page.page-template-units-line .slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text p {position:static;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p strong {font-size:28px;color:#d6509a;font-weight:500;background:url('/application/files/1914/8440/5888/Obszar_roboczy_5_kopia_3.png') left center no-repeat;background-size:auto 125%;padding-left:42px;display:inline-block;margin-top:24px;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p a {color:white;background:#40b6d9;display:inline-block;padding: 15px;border-radius:3px;line-height:1;font-size:15px;border:1px solid #40b6d9;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-right:15px;margin-bottom:18px;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p a {margin-top:64px;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p a:hover {border-color:#40b6d9;color:#40b6d9;background:transparent;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p a+a {background:transparent;color:#40b6d9;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p a+a:hover {background:#40b6d9;color:white;border-color:#40b6d9;}
div.ccm-page.page-template-units-line .slider_section .ccm-image-slider, div.ccm-page.page-template-units-line .slider_section .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {position:relative;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.prev,
div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.next {color:#27abd8;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.prev:hover,
div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.next:hover {color:white;}

div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav.prev:hover,
div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .rslides_nav.next:hover {color:#d95ea3;}



div.ccm-page .ccm-image-slider-container.mannav .ccm-image-slider-text h2 {font-weight:600;}
div.ccm-page .ccm-image-slider-container.mannav .ccm-image-slider-text h2,
div.ccm-page .ccm-image-slider-container.mannav .ccm-image-slider-text p {max-width:100%;}
@media(max-width:991px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a {font-size:28px;padding:0;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider .rslides li {text-align:center;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider .rslides li > img {max-width:480px;float:none;display:inline-block;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text {position: static;	width: 100%;	margin: 0 auto;	text-align: center;max-width:991px;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text h2,
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text p {max-width: 480px;	display: block;	margin-left: auto;	margin-right: auto;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text p:nth-last-child(2) {width:40%;max-width:100%;display:inline-block;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text p:last-child {width:100%;max-width:100%;display:inline-block;}
}
@media(max-width:768px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a {font-size:18px;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider .rslides li > img {width:60%;}
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li.rslides_here {border-width:0 0 6px;}
}
@media(max-width:640px){
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text p {max-width: 100%;	display: block;	margin-left: auto;	margin-right: auto;position:static;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text p:nth-last-child(2) {width:100%;max-width:100%;display:inline-block;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container.mannav .ccm-image-slider-text p:last-child {width:100%;max-width:100%;display:inline-block;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text p a {margin-top:0;}
}
@media(max-width:480px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a, div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a span.last-word {font-size:12px;}
}


/* features slider */
div.ccm-page.page-template-units-line .sld_head {color:white;font-size:32px;padding:24px 0 20px; text-align:center;}

div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont {top:0;left:0;position:static;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont h2 {font-size:30px;}
.feat_img_cont, .feat-txt-cont {	width: 45%;	position: relative !important;	max-width: 45% !important;margin:0 2.5%;}
.feat_img_cont {float:left;}
.feat-txt-cont {float:right;}
.feat-txt-cont, .feat-txt-cont p, .feat-txt-cont h2 {color:white !important;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont p strong {color:white;font-weight:500;background:none; padding-left:0;display:inline;margin-top:0;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont p,
div.ccm-page.page-template-units-line .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont h2 {max-width:100%;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.prev {left:0;}
div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.next {right:0;}
@media(min-width:1199px){
	div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.prev {left:-60px;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.next {right:-60px;}
}
@media(max-width:991px){
	.feat_img_cont, .feat-txt-cont {	width: 100%;	position: static !important;	max-width: 480px !important;float:none;clear:both;display:table;margin:0 auto;text-align:center;}
	div.ccm-page .feat_img_cont img {max-width:60%;display:inline;float:none;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.prev {top:10%;left:30px;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.next {top:10%;right:30px;}
}
@media(min-width:600px){
	div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.prev {top:50%;}
	div.ccm-page.page-template-units-line .ccm-image-slider-container .rslides_nav.rslides2_nav.next {top:50%;}
}





div.ccm-page.page-template-units-line section.cols-2 .colshead h2 {margin-top:60px;margin-bottom:20px;border-bottom:2px solid #4d4d4d;display:inline-block;}
@media(max-width:991px){
	div.ccm-page.page-template-units-line section.cols-2 .colshead h2 {padding-bottom:18px;width:100%;text-align:Center;}
}
div.ccm-page.page-template-units-line .cols-2 .col picture {float:left;padding-top:24px;}
div.ccm-page.page-template-units-line .cols-2 .col h2 {color:#27abd8;padding-bottom:0;margin-bottom:18px;margin-top:0;}
div.ccm-page.page-template-units-line .cols-2 .col h2:after {display:none;}
div.ccm-page.page-template-units-line .cols-2 .col h2, div.ccm-page.page-template-units-line .cols-2 .col p {padding:0 70px 0 20px;}
@media (max-width:768px){
	div.ccm-page.page-template-units-line .cols-2 .col h2, div.ccm-page.page-template-units-line .cols-2 .col p {padding:0;}
	div.ccm-page.page-template-units-line .cols-2 .col picture {padding-bottom:24px;}
	div.ccm-page.page-template-units-line .cols-2 .col > .row {margin:0;text-align:center;}
}

div.ccm-page.page-template-units-line section.main_section {/*padding-top:24px;*/}




/* hor bg's with txt */
div.ccm-page.page-template-units-line .main_section .ccm-custom-style-container {padding:60px 0 45px;color:#fff;font-size:40px;margin-bottom:25px;line-height:1.35em;}
@media(max-width:767px){
div.ccm-page.page-template-units-line .main_section .ccm-custom-style-container:first-child {background-position:65% top}
}
div.ccm-page.page-template-units-line .main_section .ccm-custom-style-container:last-child{margin-bottom:0;}
div.ccm-page.page-template-units-line .main_section h1 {display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;color:#fff;}
div.ccm-page.page-template-units-line .main_section a {color:white !important;background:#40b6d9;display:inline-block;padding: 20px;border-radius:3px;line-height:1;font-size:26px;border:1px solid #40b6d9;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-top:90px;}
div.ccm-page.page-template-units-line .main_section a:hover {border-color:white;background:transparent;color:white;}

/* css3 anims */
.jsangroup {display:table;overflow:hidden;width:100%;margin:0 auto;}
.jsan, .jsancont {transition: all 1s;position:relative;}

/*fade*/
.jsanop {opacity:0;}
.jsanop.anon {opacity:1;}

/*wjazd do góry*/
/*
.jsanup .jsancont {bottom:-999px;}
.jsanup.anon .jsancont{bottom:0;}
*/
/*wjazd w dół*/
/*
.jsandown .jsancont {top:-999px;}
.jsandown.anon .jsancont{top:0;}
*/
/*wjazd w prawo*/
/*
.jsanr .jsancont {left:-100vw;}
.jsanr.anon .jsancont {left:0;}
*/
/*wjazd w lewo*/
/*
.jsanl .jsancont {right:-100vw;}
.jsanl.anon .jsancont {right:0;}
*/
/*opoznienia*/
.jsan1s {transition-delay:1s;-webkit-transition-delay: 1s;}
.jsan2s {transition-delay:2s;-webkit-transition-delay: 2s;}


/*plx tests*/
/*
.slider_section, .slider_section > div, div.ccm-block-custom-template-parallax .parallax-image-container {width:100%;}
div.ccm-block-custom-template-parallax .parallax-image-container img {max-width:900%;}
*/


/* blog */
/* strona główna bloga */
div.ccm-page.page-template-blog-main .page_head {text-align:center;}
div.ccm-page.page-template-blog-main .page_head h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 24px;}
div.ccm-page.page-template-blog-main main .ccm-custom-style-bloglistfooter {padding:60px 0 45px;color:#fff;font-size:40px;margin-bottom:25px;line-height:1.35em;}
div.ccm-page.page-template-blog-main main .ccm-custom-style-bloglistfooter:last-child{margin-bottom:0;}
div.ccm-page.page-template-blog-main main .ccm-custom-style-bloglistfooter h1 {display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;color:#fff;}
div.ccm-page.page-template-blog-main main .ccm-custom-style-bloglistfooter a {color:white !important;background:#40b6d9;display:inline-block;padding: 20px;border-radius:3px;line-height:1;font-size:26px;border:1px solid #40b6d9;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-top:90px;}
div.ccm-page.page-template-blog-main main .ccm-custom-style-bloglistfooter a:hover {border-color:white;background:transparent;color:white;}

/* widget z kontaktami */
.contact_bar {background:#f3f3f3;position:relative;padding:12px 0 12px 100px;color:#27abd8;font-size:32px;min-height:88px;margin-bottom:20px;line-height:1em;}
.contact_bar picture {position:absolute;top:0;left:0;width:88px;height:88px;overflow:hidden;}
.contact_bar picture img {width:100%;height:auto;float:left;}
.contact_bar p {margin:0;}
@media (min-width:768px) and (max-width:991px){
	.contact_bar {padding: 15px 0 15px 100px;}
	.contact_bar p {font-size:22px;line-height:1;}
}

/* strona artykułu bloga */
div.ccm-page.page-template-blog-art .col-content .tags h4 {margin-top:20px;}
div.ccm-page.page-template-blog-art .col-content h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:0;}
div.ccm-page.page-template-blog-art .col-content .author {display:none;}
div.ccm-page.page-template-blog-art .col-content .art_content {margin:48px 15% 0 8%;}
@media(max-width:1199px){
	div.ccm-page.page-template-blog-art .col-content .art_content {margin-right: 0;margin-left:0;}
}
@media(max-width:640px){
	div.ccm-page.page-template-blog-art .col-content .art_content {margin-left:0;margin-right:0;}
}
div.ccm-page.page-template-blog-art .art_content h4 {line-height:1.26em;padding-bottom:24px;}
div.ccm-page.page-template-blog-art .art_content strong {font-weight:600;}

div.ccm-page main .share-lc {margin:56px 0 72px;}
div.ccm-page main .share-lc a:not(.fa):not(.btn) {color:#212121;line-height:46px;}
div.ccm-page main .share-lc a .fa {color:white;background:#d6509a;text-align:center;display:inline-block;width:46px;height:46px;box-sizing:border-box;border: 1px solid #d6509a;border-radius:8px;transition: background-color 0.5s, color 0.5s;font-size:24px;margin-right:6px;}
div.ccm-page main .share-lc a .fa:before {line-height:46px;}
div.ccm-page main .share-lc a:hover .fa {color:#d6509a;background:transparent;}



div.ccm-page.page-template-blog-art main .ccm-custom-style-blogartfooter {padding:60px 0 45px;color:#fff;font-size:40px;margin-bottom:25px;line-height:1.35em;}
div.ccm-page.page-template-blog-art main .ccm-custom-style-blogartfooter:last-child{margin-bottom:0;}
div.ccm-page.page-template-blog-art main .ccm-custom-style-blogartfooter h1 {display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;color:#fff;}
div.ccm-page.page-template-blog-art main .ccm-custom-style-blogartfooter a {color:white !important;background:#27abd8;display:inline-block;padding: 20px;border-radius:3px;line-height:1;font-size:26px;border:1px solid #27abd8;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-top:90px;}
div.ccm-page.page-template-blog-art main .ccm-custom-style-blogartfooter a:hover {border-color:white;background:transparent;color:white;}


a.bluebtn {background:#40b6d9;border:1px solid #40b6d9;color:white;display:inline-block;padding: 15px;border-radius:3px;line-height:1;font-size:15px;#d55099;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;}
a.bluebtn:hover {border-color:white;background:transparent;color:white;}



.hidethis {display:none !important;}


/* new parallax like bg's - mainpage */
body.page-template-mainpage.neditm header, 
body.page-template-mainpage.neditm main, 
body.page-template-mainpage.neditm footer {z-index:1000;}

body.page-template-mainpage {z-index:0;position:relative;}
body.page-template-mainpage.sld_outview {/*background:transparent;*/}

body.page-template-mainpage.neditm .plx_bottom_slot {position:fixed;display:none;height:1000px;}
@media(max-height:992px){
	body.page-template-mainpage.neditm .plx_bottom_slot {height:992px;}
}
@media(max-height:800px){
	body.page-template-mainpage.neditm .plx_bottom_slot {height:800px;}
}
@media(max-height:720px){
	body.page-template-mainpage.neditm .plx_bottom_slot {height:720px;}
}
@media(max-height:640px){
	body.page-template-mainpage.neditm .plx_bottom_slot {height:640px;}
}
@media(max-height:480px){
	body.page-template-mainpage.neditm .plx_bottom_slot {height:480px;}
}
body.page-template-mainpage.neditm .plx_bottom_slot.inview {display:block;}

body.page-template-mainpage, 
body.page-template-mainpage.neditm .plx_bottom_slot  {background-size: auto 100%;}
body.page-template-mainpage {background-image:url('../images/plx_bg/mainpage-top-bg_v.jpg');}
body.page-template-mainpage.neditm .plx_bottom_slot {background-image:url('../images/plx_bg/mainpage-bottom-bg_v.jpg'); background:transparent;}
@media(min-aspect-ratio:1/1){
	body.page-template-mainpage, 
	body.page-template-mainpage.neditm .plx_bottom_slot {background-size:cover;}
	body.page-template-mainpage {background-image:url('../images/plx_bg/mainpage-top-bg_h.jpg');}
	body.page-template-mainpage.neditm .plx_bottom_slot {background-image:url('../images/plx_bg/mainpage-bottom-bg_h.jpg'); background:transparent;}
}

/* new parallax like bg's - units tmpl */
body.page-template-units.neditm header, 
body.page-template-units.neditm main, 
body.page-template-units.neditm footer {z-index:1000;}

body.page-template-units {z-index:0;position:relative;}
body.page-template-units.sld_outview, body.page-template-units.sld_outview:before {background:transparent;}

body.page-template-units.neditm .plx_bottom_slot {position:fixed;display:none;height:1000px;height:100vh;}
@media(max-height:992px){
	body.page-template-units.neditm .plx_bottom_slot {height:992px;}
}
@media(max-height:800px){
	body.page-template-units.neditm .plx_bottom_slot {height:800px;}
}
@media(max-height:720px){
	body.page-template-units.neditm .plx_bottom_slot {height:720px;}
}
@media(max-height:640px){
	body.page-template-units.neditm .plx_bottom_slot {height:640px;}
}
@media(max-height:480px){
	body.page-template-units.neditm .plx_bottom_slot {height:480px;}
}
body.page-template-units.neditm .plx_bottom_slot.inview {display:block;}

body.page-template-units, 
body.page-template-units.neditm .plx_bottom_slot  {background-size: auto 100%;}
body.page-template-units:before { 	content: ' ';    position: fixed;    top: 0;    left: 0;    z-index: -1;    width: 100%;    height: 1000px;	height:100vh;   background-color: transparent;    background-position: center top;    background-repeat: no-repeat;    background-size: cover;    will-change: transform;	background-image:url('../images/plx_bg/dzialanie-top-bg_v.jpg');} 
/* body.page-template-units { 	background-image:url('../images/plx_bg/dzialanie-top-bg_v.jpg');}  */
body.page-template-units.neditm .plx_bottom_slot {background-image:url('../images/plx_bg/dzialanie-bottom-bg_v.jpg');}
@media(min-aspect-ratio:1/1){
	body.page-template-units, 
	body.page-template-units.neditm .plx_bottom_slot {background-size:cover;}
	body.page-template-units:before {background-image:url('../images/plx_bg/dzialanie-top-bg_h.jpg');}
	body.page-template-units.neditm .plx_bottom_slot {background-image:url('../images/plx_bg/dzialanie-bottom-bg_h.jpg');}
}





.plx_bottom_slot {-webkit-transform: translateZ(0);}


iframe[name="google_conversion_frame"] {	height: 0 !important;	width: 0 !important;	float: left !important;	overflow: hidden !important;	line-height: 0 !important;}
body.page-template-mainpage.neditm .plx_bottom_slot {max-height:100vh;}



/*lhc*/
#lhc_status_container {line-height:1.25em;font-size:14px;font-family:'freight-sans-pro',sans-serif;}
#lhc_status_container * {letter-spacing:0.02em;font-weight:400;font-family:'freight-sans-pro',sans-serif;}
@media only screen and (max-width: 640px){
	#lhc_status_container {right:auto;left:5px;}
}


div.ccm-page.page-template-mainpage .slider_section .ccm-image-slider-container #rslides1_s1 .ccm-image-slider-text {padding-top:18px}
div.ccm-page.page-template-mainpage .slider_section .ccm-image-slider-container #rslides1_s1 .ccm-image-slider-text p {margin-bottom:12px;}
@media(max-width:991px){
	div.ccm-page.page-template-mainpage .slider_section .ccm-image-slider-container #rslides1_s1 .ccm-image-slider-text img {max-width:50%;margin:0 25%;}
	div.ccm-page.page-template-mainpage .slider_section .ccm-image-slider-container #rslides1_s1 .mp-img-cont img {max-width:160px;}
}




/* FP AD 08.2017 - LONG ONEPAGE VERSION */

/* CONTENT MOVED FROM UNITS TMPL */

/* sekcja 3cols */
#sposob-okreslenia-plodnosci.cols-3 {background:white;padding-bottom:72px;position:relative;z-index:3;}
#sposob-okreslenia-plodnosci.cols-3 .colshead {text-align:center;margin-bottom:24px;}
#sposob-okreslenia-plodnosci.cols-3 .colshead h1 {margin:36px 0 18px;display:inline-block;}
#sposob-okreslenia-plodnosci.cols-3 .colshead p {font-size:18px;max-width:720px;float:none;margin: 0 auto;}
#sposob-okreslenia-plodnosci.cols-3 .col .row {margin:0;}
#sposob-okreslenia-plodnosci.cols-3 .col h2 {color:#27abd8;position:static;width:100%;text-align:center;font-weight:700;float:left;max-width:360px;}
#sposob-okreslenia-plodnosci.cols-3 .col picture {float:left;width:100%;min-height:100px;text-align:center;clear:both;max-width:100%;padding: 12px 0;}
#sposob-okreslenia-plodnosci.cols-3 .col picture img {display:inline-block;}
#sposob-okreslenia-plodnosci.cols-3 .col p {max-width:360px;text-align:center;margin: 0 auto;padding-right:10px;float:left;}
@media(min-width:992px){
	#sposob-okreslenia-plodnosci.cols-3 .col picture {padding: 36px 0;}
}
@media(max-width:991px){
	#sposob-okreslenia-plodnosci.cols-3 .col {text-align:left;margin-top:18px;}
	#sposob-okreslenia-plodnosci.cols-3 .col h2 {max-width:100%;}
	#sposob-okreslenia-plodnosci.cols-3 .col picture {clear:left;}
	#sposob-okreslenia-plodnosci.cols-3 .col p {max-width:991px;}
	#sposob-okreslenia-plodnosci.cols-3 .colshead p {font-size:17px;}
}
@media(max-width:767px){
	#sposob-okreslenia-plodnosci.cols-3 .colshead h1 {display:inline-block;}
}
@media(max-width:599px){
	#sposob-okreslenia-plodnosci.cols-3 .col picture,
	#sposob-okreslenia-plodnosci.cols-3 .col h2,
	#sposob-okreslenia-plodnosci.cols-3 .col p {width:100%;text-align:center;}
	#sposob-okreslenia-plodnosci.cols-3 .colshead {padding-top:36px;padding-bottom:24px;}
	#sposob-okreslenia-plodnosci.cols-3 .colshead h1 {;margin: 0;}
	#sposob-okreslenia-plodnosci.cols-3 .colshead h1 + p {padding-top:18px}
}
@media (min-width:480px) and (max-width: 767px){
	#sposob-okreslenia-plodnosci.cols-3 .col p {padding-left:30px;padding-right:30px;}
}
@media (min-width:768px) and (max-width: 991px){
	#sposob-okreslenia-plodnosci.cols-3 .col p {padding-left:60px;padding-right:60px;}
}

/* diag */
section#wykres-plodnosci.main_section {background:url('../images/pink-bg_new-2.jpg') center bottom no-repeat;background-size:cover;z-index:3;position:relative;}
section#wykres-plodnosci.main_section:before {display:none;}
section#wykres-plodnosci.main_section h2 {margin-top:60px;text-decoration:underline;}
section#wykres-plodnosci.main_section h2,
section#wykres-plodnosci.main_section h3 {color:white;}
section#wykres-plodnosci.main_section h3 {position:relative;}
section#wykres-plodnosci.main_section h3:after {
	content: '';
	border-top: 10px solid white;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	display: inline-block;
	clear: both;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -10px;
}
section#wykres-plodnosci.main_section .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:1280px;height:auto;}
div.ccm-page section#wykres-plodnosci.main_section .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {margin:0;}
@media(max-width:991px){
	section#wykres-plodnosci.main_section h3 {margin-bottom:24px;}
}
@media(min-width:600px){
	section#wykres-plodnosci.main_section .ccm-image-slider-container .ccm-image-slider .rslides li {text-align:center}
	section#wykres-plodnosci.main_section .ccm-image-slider-container .ccm-image-slider .rslides li img {max-width:600px;height:auto;float:none;display:inline-block;}
}
@media(max-width:479px){
	section#wykres-plodnosci.main_section .ccm-image-slider-container .rslides_nav.prev, 
	section#wykres-plodnosci.main_section .ccm-image-slider-container .rslides_nav.next {top:auto;bottom:-96px;}
}
/* sekcja 2cols */
#antykoncepcja-i-planowanie.cols-2c {background:white;padding-bottom:72px;position:relative;z-index:3;}
#antykoncepcja-i-planowanie.cols-2c .colshead {text-align:center;margin-bottom:20px;padding-top:48px;padding-bottom:12px; }
#antykoncepcja-i-planowanie.cols-2c .colshead h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 12px;}
#antykoncepcja-i-planowanie.cols-2c .colshead p {max-width:640px;display:inline-block;font-size:18px;}
#antykoncepcja-i-planowanie.cols-2c .col {text-align:center;}
#antykoncepcja-i-planowanie.cols-2c .col h2 {color:#27abd8;margin:64px 0 18px;}
@media(max-width:1280px){
	#antykoncepcja-i-planowanie.cols-2c .col h2 {margin:36px 0 18px;}
}
@media(max-width:991px){
	#antykoncepcja-i-planowanie.cols-2c .colshead h1 {padding-bottom:18px;}
	#antykoncepcja-i-planowanie.cols-2c .colshead p {font-size:17px;}
	#antykoncepcja-i-planowanie.cols-2c .col > .row {margin:0;}
}
@media(max-width:599px){
	#antykoncepcja-i-planowanie.cols-2c .col h2 {margin:24px 0 12px;}
	#antykoncepcja-i-planowanie.cols-2c .colshead h1 {;margin: 0;}
	#antykoncepcja-i-planowanie.cols-2c .colshead h1 + p {padding-top:18px}
}
@media(max-width:479px){
	#antykoncepcja-i-planowanie.cols-2c .col {width:100%;margin-bottom:34px;}
	#antykoncepcja-i-planowanie.cols-2c .col:last-child {margin-bottom:0;}
}

/*plx*/
#pseudoparalaksa-units.plx_btm:before {display:block;content:'';width:100%;height:132px;background:url('../images/curtain_top.png') top center no-repeat;background-size:100% auto;z-index:9;position:absolute;top:0;left:0;}
#pseudoparalaksa-units.plx_btm {margin-top:0;}
#pseudoparalaksa-units.plx_btm:before {display:none;}

/* CONTENT MOVED FROM UNITS-LINE TMPL */

#komputery-cyklu.page_head {text-align:center;background:white;}
#komputery-custom-slider {background:white;}
@media (max-width:480px){
	#komputery-cyklu.page_head .row {margin:0;}
}
#komputery-cyklu.page_head h1 {color:#4d4d4d;display:inline-block;border-bottom: 2px solid #4d4d4d;margin:36px 0 18px;}
@media (max-width:767px){
	#komputery-cyklu.page_head h1 {margin-top:0;padding-bottom:18px;}
}

/* units slider */
#komputery-custom-slider.slider_section:before {display:none;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider .rslides li {height:auto;}

#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider .rslides li {height:auto;min-height:540px;}
#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav {top:18%;}
#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav.prev {left:30px;}
#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav.next {right:30px;}
@media(min-width:1200px){
	#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav {top:50%;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav.prev {left:-60px;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav.next {right:-60px;}
}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a {text-indent:0; width: 100%;height:100%;background:transparent;font-size:32px;text-transform:uppercase;border-radius:0;margin:0;padding:0 15px;text-decoration:none;line-height:1;font-weight:700;font-family:'museo-sans-rounded',sans-serif;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a span.last-word{font-size:18px;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs {display:table;width:100%;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {border-bottom: 9px solid transparent;width:25%;margin:0;text-align:center;display:table-cell;position:relative;vertical-align:top;}
div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li.rslides_here {border-color:#d55099;}
div.ccm-page .ccm-image-slider-container.mannav .rslides li > img {max-width:50%;float:right;}
@media (max-width:767px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {min-height:39px;}
}
@media (min-width:768px) and (max-width:991px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {min-height:73px;}
}
@media(max-width:991px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li {display:block;float:left;}
	div.ccm-page .ccm-image-slider-container.mannav {padding-bottom:0;}
}
@media(min-width:992px){
	#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider,
	#komputery-custom-slider .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {padding:0;}
}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text {position:absolute;top:17%;left:6%;max-width:500px;font-family:'museo-sans-rounded',sans-serif;text-align:center;padding:0;z-index:999;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text h2 {color:#27abd8;text-transform:none;font-size:36px;margin-bottom:12px;text-shadow:none;font-family:'museo-sans-rounded',sans-serif;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p {color:#212121;font-size:15px;font-family:'museo-sans-rounded',sans-serif;line-height:1.6em;width:100%;margin-bottom:24px;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p strong {font-size:28px;color:#d6509a;font-weight:500;background:url('/application/files/1914/8440/5888/Obszar_roboczy_5_kopia_3.png') left center no-repeat;background-size:auto 125%;padding-left:42px;display:inline-block;margin-top:24px;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p a {color:white;background:#40b6d9;display:inline-block;padding: 15px;border-radius:3px;line-height:1;font-size:15px;border:1px solid #40b6d9;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-right:15px;margin-bottom:18px;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p a {margin-top:64px;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p a:hover {border-color:#40b6d9;color:#40b6d9;background:transparent;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p a+a {background:transparent;color:#40b6d9;}
#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p a+a:hover {background:#40b6d9;color:white;border-color:#40b6d9;}
#komputery-custom-slider.slider_section .ccm-image-slider, #komputery-custom-slider.slider_section .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {position:relative;}
#komputery-custom-slider .ccm-image-slider-container .rslides_nav.prev,
#komputery-custom-slider .ccm-image-slider-container .rslides_nav.next {color:#27abd8;}
#komputery-custom-slider .ccm-image-slider-container .rslides_nav.prev:hover,
#komputery-custom-slider .ccm-image-slider-container .rslides_nav.next:hover {color:white;}

#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav.prev:hover,
#komputery-custom-slider .ccm-image-slider-container.mannav .rslides_nav.next:hover {color:#d95ea3;}

div.ccm-page .ccm-image-slider-container.mannav .ccm-image-slider-text h2 {font-weight:600;}
div.ccm-page .ccm-image-slider-container.mannav .ccm-image-slider-text h2,
div.ccm-page .ccm-image-slider-container.mannav .ccm-image-slider-text p {max-width:100%;}
@media(max-width:991px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a {font-size:28px;padding:0;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider .rslides li {text-align:center;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider .rslides li > img {max-width:480px;float:none;display:inline-block;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text {position: static;	width: 100%;	margin: 0 auto;	text-align: center;max-width:991px;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text h2,
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text p {max-width: 480px;	display: block;	margin-left: auto;	margin-right: auto;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text p:nth-last-child(2) {width:40%;max-width:100%;display:inline-block;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text p:last-child {width:100%;max-width:100%;display:inline-block;position:relative;bottom:0;z-index:99;}
}
@media(max-width:768px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a {font-size:18px;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider .rslides li > img {width:60%;}
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li.rslides_here {border-width:0 0 6px;}
}
@media(max-width:640px){
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text p {max-width: 100%;	display: block;	margin-left: auto;	margin-right: auto;position:static;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text p:nth-last-child(2) {width:100%;max-width:100%;display:inline-block;}
	#komputery-custom-slider .ccm-image-slider-container.mannav .ccm-image-slider-text p:last-child {width:100%;max-width:100%;display:inline-block;}
	#komputery-custom-slider .ccm-image-slider-container .ccm-image-slider-text p a {margin-top:0;}
}
@media(max-width:480px){
	div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a, div.ccm-page .ccm-image-slider-container.mannav .rslides_tabs li a span.last-word {font-size:12px;}
}

/*features slider*/
section#cechy-slider.slider_section.pink_bg {	background: url('../images/pink-bg_new-3.jpg') center bottom no-repeat;	background-size: cover;	z-index: 3;	position: relative;margin-top:0;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text p {position:static;}
section#cechy-slider.slider_section.pink_bg .sld_head {color:white;font-size:32px;padding:24px 0 20px; text-align:center;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont {top:0;left:0;position:static;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont,
section#cechy-slider.slider_section.pink_bg .rslides li {height:auto !important;padding:24px 0 0;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont h2 {font-size:30px;}
section#cechy-slider.slider_section.pink_bg .feat_img_cont, 
section#cechy-slider.slider_section.pink_bg .feat-txt-cont {	width: 45%;	position: relative !important;	max-width: 45% !important;margin:0 2.5%;}
section#cechy-slider.slider_section.pink_bg .feat_img_cont {float:left;}
section#cechy-slider.slider_section.pink_bg .feat-txt-cont {float:right;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-text h2 {color:#27abd8;text-transform:none;font-size:36px;margin-bottom:12px;text-shadow:none;font-family:'museo-sans-rounded',sans-serif;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-text  p {color:#212121;font-size:15px;font-family:'museo-sans-rounded',sans-serif;line-height:1.6em;width:100%;margin-bottom:24px;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-text p {position:static;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-text p strong {font-size:28px;color:#d6509a;font-weight:500;background:url('/application/files/1914/8440/5888/Obszar_roboczy_5_kopia_3.png') left center no-repeat;background-size:auto 125%;padding-left:42px;display:inline-block;margin-top:24px;}
section#cechy-slider.slider_section.pink_bg .feat-txt-cont, 
section#cechy-slider.slider_section.pink_bg .feat-txt-cont p, 
section#cechy-slider.slider_section.pink_bg .feat-txt-cont h2 {color:white !important;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont p strong {color:white;font-weight:500;background:none; padding-left:0;display:inline;margin-top:0;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont p,
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .ccm-image-slider-text.feat-txt-cont h2 {max-width:100%;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.prev {left:0;}
section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.next {right:0;}
@media(min-width:1199px){
	section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.prev {left:0;}
	section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.next {right:0;}
}
@media(max-width:991px){
	section#cechy-slider.slider_section.pink_bg {margin-top:0px;}
	section#cechy-slider.slider_section.pink_bg .feat_img_cont, 
	section#cechy-slider.slider_section.pink_bg .feat-txt-cont {	width: 100%;	position: static !important;	max-width: 480px !important;float:none;clear:both;display:table;margin:0 auto;text-align:center;}
	section#cechy-slider.slider_section.pink_bg .feat_img_cont img {max-width:60%;display:inline;float:none;}
	section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.prev {top:140px;left:30px;}
	section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.next {top:140px;right:30px;}
}
@media(min-width:600px){
	section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.prev {top:50%;}
	section#cechy-slider.slider_section.pink_bg .ccm-image-slider-container .rslides_nav.next {top:50%;}
}

/* arts boxes section*/
section#co-wazne.cols-2 .colshead h2 {margin-top:60px;margin-bottom:20px;border-bottom:2px solid #4d4d4d;display:inline-block;}
@media(max-width:991px){
	section#co-wazne.cols-2 .colshead h2 {padding-bottom:18px;width:100%;text-align:Center;}
}
section#co-wazne.cols-2 .col picture {float:left;padding-top:24px;}
section#co-wazne.cols-2 .col h2 {color:#27abd8;padding-bottom:0;margin-bottom:18px;margin-top:0;}
section#co-wazne.cols-2 .col h2:after {display:none;}
section#co-wazne.cols-2 .col h2, section#co-wazne.cols-2 .col p {padding:0 70px 0 20px;}
@media (max-width:768px){
	section#co-wazne.cols-2 .col h2, section#co-wazne.cols-2 .col p {padding:0;}
	section#co-wazne.cols-2 .col picture {padding-bottom:24px;}
	section#co-wazne.cols-2 .col > .row {margin:0;text-align:center;}
}

div.ccm-page.page-template-units-line section.main_section {/*padding-top:24px;*/}

/*blog calls*/
#blog_calls {background:white;}
#blog_calls.main_section:before {display:none;}
#blog_calls.main_section .ccm-custom-style-container {padding:60px 0 45px;color:#fff;font-size:40px;margin-bottom:25px;line-height:1.35em;}
@media(max-width:767px){
#blog_calls.main_section .ccm-custom-style-container:first-child {background-position:65% top}
}
#blog_calls.main_section .ccm-custom-style-container:last-child{margin-bottom:0;}
#blog_calls.main_section h1 {display:inline-block;border-bottom: 2px solid #fff;padding-bottom:8px;color:#fff;margin-top:0;}
#blog_calls.main_section a {color:white !important;background:#40b6d9;display:inline-block;padding: 20px;border-radius:3px;line-height:1;font-size:26px;border:1px solid #40b6d9;transition:border-color 0.5s, background-color 0.5s;text-decoration:none;margin-top:90px;}
#blog_calls.main_section a:hover {border-color:white;background:transparent;color:white;}


footer#footer-theme a.credits {color:#9d9d9d;transition:color 0.5s;}
footer#footer-theme a.credits:hover {color:#d6509a;}


/* admin workarounds */
div.ccm-panel-detail-content form.ccm-panel-detail-content-form {margin: 0 auto;}