
/*
Theme Name: Karmimy Myśli
Author: Brand4You
Author URI: https://bradforyou.pl
Description: Theme made for Karmimy Myśli by B4Y based on Bootstrap starter. 
Version: 1.0

font-family:'Mulish',sans-serif;
font-family:'Poppins',sans-serif;
font-family:'Courgette',cursive;
*/

/*https://wordpress.org/support/theme/wp-bootstrap-starter/*/

body{margin:0;-webkit-font-smoothing:auto;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 2.5rem;}
hr{box-sizing:content-box;height:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:0.313rem;line-height:normal;padding:0.938rem 1.438rem 0.875rem;text-decoration:none;top:0.313rem;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
a img.alignright{float:right;margin:0.313rem 0 1.25rem 1.25rem;}
a img.alignnone{margin:0.313rem 1.25rem 1.25rem 0;}
a img.alignleft{float:left;margin:0.313rem 1.25rem 1.25rem 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption.alignnone{margin:0.313rem 1.25rem 1.25rem 0;}
.wp-caption.alignleft{margin:0.313rem 1.25rem 1.25rem 0;}
.wp-caption.alignright{margin:0.313rem 0 1.25rem 1.25rem;}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,iframe,object{max-width:100%;}
.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:0.313rem 0.313rem 0;text-align:center;}
.wp-caption img[class*="wp-image-"]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption .wp-caption-text{font-size:0.688rem;line-height:1.063rem;margin:0;padding:0.625rem;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-item .gallery-columns-2{max-width:50%;}
.gallery-item .gallery-columns-3{max-width:33.33333%;}
.gallery-item .gallery-columns-4{max-width:25%;}
.gallery-item .gallery-columns-5{max-width:20%;}
.gallery-item .gallery-columns-6{max-width:16.66667%;}
.gallery-item .gallery-columns-7{max-width:14.28571%;}
.gallery-item .gallery-columns-8{max-width:12.5%;}
.gallery-item .gallery-columns-9{max-width:11.11111%;}
.gallery-caption{display:block;}
.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem !important;}
.variations_form .variations .value > select{margin-bottom:0.625rem;}
.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%;}


/*background:url('./img/xxx.png')no-repeat left center;*/

body{font-family:'Mulish',sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#402722;overflow-x:hidden;background:#fff;position:relative;word-wrap:break-word;}
::-moz-selection{background:#402722;color:#fff;}
::selection{background:#402722;color:#fff;}

a, button, .wpcf7-submit,span.more, a.mega-menu-link{transition:all .2s ease-in;}
a:hover, button:hover, .wpcf7-submit:hover,span.more:hover, a.mega-menu-link:hover{transition:all .2s ease-out;text-decoration:none;}
a:focus, a:active{text-decoration:none;}
button:active,button:focus{outline:none!important;border:none!important;}

/*global*/
h1,h2,h3,h4,h5,h6{margin:0;}
.container{padding-bottom:0;}

h1{font-weight:700;font-size:48px;line-height:56px;color:#402722;}
h1 em{font-family:'Courgette';font-weight:400;font-size:48px;line-height:56px;font-style:normal;display:block;}
h3{font-weight:700;font-size:48px;line-height:56px;}
h4{font-weight:400;font-size:24px;line-height:32px;border-bottom:4px solid #8DD379;padding:0 70px 4px;display:inline-block;font-family:'Courgette',cursive;}

button.more,a.more{border:0;padding:8px 16px;display:inline-block;text-align:center;color:#fff;background:#8DD379;transition:all .2s ease-in;}
button.more:hover,a.more:hover{background:#265705;transition:all .2s ease-out;}

a.more-big{padding:16px 30px;font-size:18px;line-height:24px;font-weight:700;display:inline-block;text-align:center;color:#fff;background:#8DD379;transition:all .2s ease-in;}
a.more-big:hover{background:#265705;transition:all .2s ease-out;}

.upper-header{margin-top:16px;font-weight:400;font-size:12px;line-height:24px;}
.upper-header strong{font-weight:600;}
.upper-header a{color:#402722;background-repeat:no-repeat;background-position:left center;margin-left:14px;padding-left:20px;}
.upper-header a:hover{color:#000;}
.upper-header a.phone{background-image:url('./img/icon-phone-small.png');}
.upper-header a.mail{background-image:url('./img/icon-mail-small.png');}
.upper-header a.globe{background-image:url('./img/icon-globe-small.png');}
.upper-header .second{text-align:right;}

.site-header{height:88px;position:relative;z-index:3;max-width:1310px;margin:0 auto 22px;}

#mega-menu-wrap-primary{width:88%;}
#mega-menu-wrap-primary #mega-menu-primary{text-align:right;}
.navbar{height:88px;margin-top:7px;padding:16px 24px;border-radius:44px;}
.navbar-brand{margin-right:0;margin-left:25px;position:relative;z-index:4;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{font-weight:500;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more{margin-right:23px;margin-left:32px;/*margin-left:60px;*/}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more > a.mega-menu-link{margin-left:32px;height:56px;text-align:center;background:#8DD379;padding:8px 40px;font-size:18px;font-weight:700;display:inline-block;text-align:center;color:#fff;transition:all .2s ease-in;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more > a.mega-menu-link:hover{background:#265705;transition:all .2s ease-out;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.fb > a.mega-menu-link{background:url('./img/menu-fb.png')no-repeat center center;font-size:0;margin-right:15px;margin-left:15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.insta > a.mega-menu-link{background:url('./img/menu-insta.png')no-repeat center center;font-size:0;}

.top-all{padding-top:66px;/*min-height:960px;*/min-height:33.958vh;padding-bottom:90px;background-repeat:no-repeat;background-position:top center;background-size:contain;}

/*home*/
.hp-top{}
.hp-top h1{margin-bottom:24px;}
.hp-top p{margin-bottom:32px;max-width:500px;}
.hp-top a{margin-top:32px;}

.hp-why{text-align:center;padding-top:100px;margin-bottom:60px;
background-image:url('./img/leaf-left.webp'),url('./img/leaf-right.webp');
background-repeat:no-repeat;
background-position:top left,top right;
}
.hp-why h4{margin-bottom:22px;}
.hp-why-top p{margin:0 auto 24px;max-width:500px;}
.hp-why h5{font-size:24px;line-height:32px;font-weight:700;margin-top:48px;margin-bottom:40px;}

.hp-why .box{border:1px solid #402722;min-height:305px;padding:16px 15px;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);}
.hp-why .box h6{margin-top:17px;margin-bottom:8px;font-family:'Courgette';font-weight:400;font-size:24px;line-height:32px;}

.hp-why-bottom{text-align:center;}
.hp-why-bottom p{margin:39px auto 0;max-width:600px;font-family:'Mulish';font-weight:400;font-size:24px;line-height:32px;}

.hp-acc{padding-bottom:104px;}
.hp-acc img{margin-left:-90px;}
.hp-acc .first{margin-top:40px;margin-bottom:41px;font-family:'Poppins',sans-serif;font-size:24px;line-height:40px;}
.hp-acc .sp-easy-accordion{margin-bottom:72px;}
.hp-acc .sp-easy-accordion .sp-ea-single{border-radius:0;text-align:center;margin-bottom:16px!important;}
.hp-acc .sp-easy-accordion .sp-ea-single .ea-header a{font-weight:700;font-size:24px;line-height:32px;padding:15px 15px;}
.hp-acc .sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{margin-right:15px!important;margin-top:2px;}
.hp-acc .ea-icon-expand-minus::before{content:url('./img/expand-less.png');}
.hp-acc .ea-icon-expand-plus::before{content:url('./img/expand-more.png');}
.hp-acc .sp-easy-accordion .sp-ea-single .ea-body{padding:14px 15px 18px;border-radius:0;}

.hp-about{font-size:17px;}
.hp-about h5{font-size:24px;line-height:32px;font-weight:700;margin-top:38px;margin-bottom:16px;}
.hp-about p strong{font-weight:800;}
.hp-about .col-md-7 p{max-width:475px;}
.hp-about ul{margin-top:49px;margin-bottom:52px;padding-left:0;}
.hp-about ul li{max-width:470px;background:url('./img/tick.png')no-repeat left top;list-style-type:none;font-size:16px;margin-bottom:20px;padding-top:4px;padding-left:64px;}
.hp-about ul li strong{display:block;margin-bottom:8px;font-family:'Courgette';font-weight:400;font-size:22px;line-height:24px;}
.hp-about h5.second{max-width:320px;}
.hp-about div.second p{max-width:540px;}

.hp-team{padding-top:104px;padding-bottom:71px;margin-bottom:87px;
background-image:url('./img/leaf02-left.webp'),url('./img/leaf02-right.webp');
background-repeat:no-repeat;
background-position:bottom left,bottom right;
}
.hp-team .white{margin-top:72px;margin-bottom:40px;}
.hp-team .sub-photo{border:1px solid #402722;top:256px;z-index:7;position:relative;max-width:505px;min-height:118px;padding:8px 16px;text-align:center;background:#fff;}
.hp-team .sub-photo .title{font-weight:800;color:#402722;margin-bottom:8px;}
.hp-team .sub-photo strong{margin-bottom:8px;font-weight:800;font-size:16px;line-height:24px;display:block;color:#402722;}
.hp-team .sub-photo p{max-width:290px;margin:0 auto;}

.hp-team-new{margin-bottom:24px;}
.hp-team-new img{box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}
.hp-team-new .sub-photo{border:1px solid #402722;top:0;z-index:7;position:relative;max-width:505px;min-height:118px;padding:18px 14px;margin-bottom:24px;text-align:center;background:#fff;}
.hp-team-new .sub-photo strong{margin-bottom:8px;font-weight:800;font-size:16px;line-height:24px;display:block;color:#402722;}
.hp-team-new .sub-photo p{max-width:290px;margin:0 auto;}

.hp-team a.more{font-size:18px;line-height:24px;font-weight:700;padding:16px 30px;}


.psac-post-carousel-wrp{margin-top:72px;margin-bottom:62px;}
.psac-post-carousel.psac-design-1 .psac-post-image-bg{border-radius:24px;height:293px;}
.psac-post-carousel.psac-design-1 .psac-post-image-bg::before{opacity:0;}

.psac-post-title{margin:0!important;}
h2.psac-post-title a{margin-bottom:8px;font-weight:800;font-size:16px;line-height:24px;display:block;pointer-events:none;}
.psac-link-overlay{z-index:-1;}
.psac-post-carousel.psac-design-1 .psac-post-carousel-content{
	top: 256px;
	z-index: 7;
	position: relative;
	max-width: 505px;
	min-height: 96px;
	padding: 8px 16px;
	color: #E9F2E4;
	text-align: center;
	background:linear-gradient(360deg, #265705 -65.1%, #8DD379 100%);
	border-radius:0 0 16px 16px;
	box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);
}
.psac-post-carousel.psac-design-1 .psac-post-content{margin-top:0;}
.psac-post-short-content{margin-bottom:24px;position:relative;z-index:33;color:#E9F2E4;}

.psac-readmorebtn{display:none;}

.hp-service{text-align:center;margin-bottom:104px;}
.hp-service h3{max-width:800px;margin:32px auto 64px;}
.hp-service h5{font-size:24px;line-height:32px;font-weight:700;margin-top:17px;margin-bottom:64px;}

.hp-service .box{padding:32px 15px;color:#402722;border:1px solid #402722;}
.hp-service .box h6{margin-top:14px;margin-bottom:8px;font-size:24px;line-height:32px;font-weight:700;color:#402722;}
.hp-service .box a.more{margin-top:8px;}

.hp-service .col-md-6{margin-bottom:24px;text-align:left;}
.hp-service .col-md-6 .box{padding-top:17px;padding-left:17px;padding-right:17px;height:100%;}

.hp-steps{padding-top:121px;text-align:center;padding-bottom:71px;margin-bottom:27px;
background-image:url('./img/leaf03-left.webp'),url('./img/leaf03-right.webp');
background-repeat:no-repeat;
background-position:top left,top right;
}
.hp-steps h3{max-width:600px;margin:40px auto 80px;}
.hp-steps h5{font-size:24px;line-height:32px;font-weight:700;margin-top:32px;margin-bottom:8px;}
.hp-steps strong{display:block;}
.hp-steps .col-md-4 p{margin:0;}
.hp-steps .col-md-4 a{color:#402722;border-bottom:1px solid #B7AEAD;}
.hp-steps .col-md-4 a:hover{color:#000;}
.hp-steps h5.upper{margin-top:48px;margin-bottom:23px;}
.hp-steps .text-under{margin-top:64px;font-size:24px;line-height:32px;}
.hp-steps .text-under img{margin-bottom:80px;}
.hp-steps .text-under p{max-width:800px;margin:0 auto 32px;}
.hp-steps .text-under strong{display:inline;}

.hp-calendar-text{text-align:center;}
.hp-calendar-text h3{margin-top:40px;margin-bottom:16px;}
.hp-calendar{text-align:center;margin-top:40px;margin-bottom:0;
background-image:url('./img/leaf04-left.webp'),url('./img/leaf04-right.webp');
background-repeat:no-repeat;
background-position:top left,top right;
}

.map{margin-bottom:96px;}
.map p.arrow{background:url('./img/arrow-map.png')no-repeat right center;margin-top:32px;margin-bottom:40px;}
.map iframe{border-radius:16px;}
.map img{margin-top:24px;margin-bottom:20px;}
.map .bell p{margin-top:29px;}

.faq{padding-top:56px;padding-bottom:83px;}
.faq .sp-easy-accordion{margin:0 auto;max-width:1090px;}
.faq .sp-easy-accordion .sp-ea-single{border-radius:0;text-align:center;margin-bottom:32px!important;}
.faq .sp-easy-accordion .sp-ea-single .ea-header a{font-weight:700;font-size:24px;line-height:32px;padding:11px 15px;}
.faq .sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{margin-right:15px!important;margin-top:2px;}
.faq .ea-icon-expand-minus::before{content:url('./img/expand-less.png');}
.faq .ea-icon-expand-plus::before{content:url('./img/expand-more.png');}
.faq .sp-easy-accordion .sp-ea-single .ea-body{padding:14px 15px 18px;border-radius:0;}

/*kos*/
.kos-top{padding-top:156px;padding-bottom:156px;min-height:55.764vh;background-size:auto;color:#fff;}
.kos-top h1{margin-bottom:32px;color:#fff;}
.kos-top p{margin-bottom:24px;max-width:600px;}
.kos-top a{margin-top:40px;}

.kos-first{margin-top:95px;margin-bottom:141px;}
.kos-first h3{margin-bottom:63px;}
.kos-first .first{padding-top:64px;}
.kos-first .first .col-lg-6{background:url('./img/tick.png')no-repeat left 15px top;padding-left:71px;padding-top:5px;margin-bottom:19px;}

.kos-why{text-align:center;margin-bottom:134px;
background-image:url('./img/leaf-left.webp'),url('./img/leaf-right.webp');
background-repeat:no-repeat;
background-position:top left,bottom right;
}
.kos-why h3{margin:0 auto 65px;max-width:650px;}
.kos-why .row{margin:0 auto;}
.kos-why .box{min-height:336px;width:290px;margin:0 23px;border:1px solid #402722;padding:32px 14px 15px;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);}
.kos-why .box h5{font-weight:700;font-size:24px;line-height:32px;margin-top:15px;margin-bottom:8px;}

.kos-practice{margin-bottom:104px;
background-image:url('./img/leaf03-left.webp'),url('./img/leaf03-right.webp');
background-repeat:no-repeat;
background-position:top left,bottom right;
}
.kos-practice h3{margin-bottom:32px;}
.kos-practice p{max-width:490px;}
.kos-practice strong{margin-top:48px;display:block;font-weight:800;}
.kos-practice .row .col-md-4{padding-left:8px;padding-right:8px;}
.kos-practice a{padding-top:72px;height:176px;background:#8DD379;box-shadow:0px 4px 8px rgba(8, 12, 1, 0.25);border-radius:8px;text-align:center;text-transform:uppercase;font-weight:700;font-size:24px;line-height:32px;color:#E9F2E4;display:block;}
.kos-practice a:hover{background:#265705;}

.kos-schema{background:#E9F2E4;padding-top:104px;padding-bottom:104px;margin-bottom:104px;}

.kos-lower{font-weight:800;margin-bottom:67px;}
.kos-lower a{color:#402722;}
.kos-lower .first{padding-top:120px;}
.kos-lower .first p{margin-bottom:16px;}
.kos-lower h6{max-width:503px;padding-top:2px;text-transform:uppercase;font-weight:600;min-height:48px;display:block;}
.kos-lower a.more-big{color:#fff;margin-top:32px;}

/*dietetyka - psychologia - coaching*/
.dietetyka-top{min-height:auto;padding-top:115px;}
.dietetyka-top h1{margin-top:42px;margin-bottom:24px;max-width:660px;}
.dietetyka-top a{margin-top:40px;}

.coaching-top h1{color:#fff;}

.dietetyka-boxes{margin:104px auto 88px;max-width:940px;text-align:center;
background-image:url('./img/leaf-left.webp'),url('./img/leaf-right.webp');
background-repeat:no-repeat;
background-position:top left,top right;
}
.dietetyka-boxes h3{margin:0 auto 16px;max-width:670px;}
.dietetyka-boxes h5{font-size:24px;line-height:32px;font-weight:700;margin:0 auto 64px;max-width:810px;}
.dietetyka-boxes .box{min-height:264px;padding:16px 15px;margin-bottom:32px;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);border:1px solid #402722;}
.dietetyka-boxes .box h6{margin-top:17px;margin-bottom:7px;font-size:24px;line-height:32px;font-weight:700;}
.dietetyka-boxes .lower{margin-top:32px;}

.dietetyka-new-desc{text-align:center;margin-top:60px;margin-bottom:60px;}

.dietetyka-grey{padding-bottom:104px;text-align:center;
background-image:url('./img/leaf04-left.webp'),url('./img/leaf04-right.webp');
background-repeat:no-repeat;
background-position:top left,bottom right;
}
.dietetyka-grey h3{margin-bottom:104px;}
.dietetyka-grey .col-md-6{margin-bottom:60px;}
.dietetyka-grey h5{font-size:24px;line-height:32px;font-weight:700;margin:28px auto 8px;max-width:280px;}
.dietetyka-grey p{margin:0 auto;max-width:400px;}
.dietetyka-grey .lower{margin-top:48px;margin-bottom:104px;}
.dietetyka-grey .lower h5{max-width:580px;margin-bottom:24px;}
.dietetyka-grey .lower p{margin:0 auto 24px;max-width:none;}

.dietetyka-coop{margin-top:104px;padding-bottom:80px;background:url('./img/line-route.png')no-repeat top 202px center;min-height:952px;}
.dietetyka-coop h3{margin:0 auto;max-width:660px;text-align:center;}
.dietetyka-coop .first .coop{background-repeat:no-repeat;background-position:left top;padding-top:112px;}
.dietetyka-coop .second .coop{background-repeat:no-repeat;background-position:left 113px top;padding-top:112px;margin-top:96px;}
.dietetyka-coop .coop01{background-image:url('./img/n01.png');}
.dietetyka-coop .coop02{background-image:url('./img/n02.png');}
.dietetyka-coop .coop03{background-image:url('./img/n03.png');}
.dietetyka-coop .coop04{background-image:url('./img/n04.png');}
.dietetyka-coop .coop05{background-image:url('./img/n05.png');}
.dietetyka-coop .coop06{background-image:url('./img/n06.png');}
.dietetyka-coop .coop07{background-image:url('./img/n07.png');}
.dietetyka-coop .coop08{background-image:url('./img/n08.png');}
.dietetyka-coop .coop09{background-image:url('./img/n09.png');}
.dietetyka-coop .coop10{background-image:url('./img/n10.png');}


.dietetyka-coop h5{font-size:24px;line-height:32px;font-weight:700;margin-bottom:16px;}

/*nasza zespół*/
.eksperci-top{text-align:center;padding-top:346px;padding-bottom:346px;min-height:55.764vh;background-size:auto;}
.eksperci-top h1{max-width:600px;margin:0 auto;color:#fff;}

.experts{background-image:url('./img/leaf04-left.webp'),url('./img/leaf04-right.webp');
background-repeat:no-repeat;
background-position:top 10% left,bottom 10% right;}
.experts .row{padding-top:104px;padding-bottom:104px;}
.experts .inner img{border-radius:0;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);}
.experts .sub-photo{box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);border:1px solid #402722;top:0;z-index:7;position:relative;max-width:505px;min-height:auto;padding:7px 14px 31px;margin-bottom:24px;text-align:center;background:#fff;}
.experts .sub-photo strong{font-weight:800;color:#402722;margin-bottom:8px;display:block;}
.experts .sub-photo p{max-width:290px;margin:0 auto;color:#402722;}

.experts .cont p{margin-bottom:24px;}
.experts a.more-big{padding:16px 48px 16px 30px;margin-top:16px;margin-bottom:64px;background:#8DD379 url('./img/expand-more-triangle-small.png')no-repeat center right 15px;}
.experts a.more-big:hover{background:#265705 url('./img/expand-more-triangle-small.png')no-repeat center right 15px;}
.experts a.more-big[aria-expanded="true"]{display:none;}
.experts .collapse a.more{margin-bottom:30px;}

.experts .row-full{/*background:#E9F2E4;*/}
.experts .row-full .cont{padding-left:30px;}
.experts .row-full .photo-col{text-align:right;}
.experts .row-full .photo-col .inner{float:right;}

/*warsztaty*/
.warsztaty-top{text-align:center;padding-top:258px;color:#fff;min-height:728px;}
.warsztaty-top h1{max-width:600px;margin:0 auto 32px;color:#fff;}

.warsztaty-top h5{font-weight:700;font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:16px;}
.warsztaty-top p{font-weight:700;font-size:24px;line-height:32px;}

.warsztaty-boxes{text-align:center;margin:-232px auto 166px;max-width:935px;}
.warsztaty-boxes .inner{background:#fff;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);}
.warsztaty-boxes .inner img{border-radius:0;}
.warsztaty-boxes .sub-photo{min-height:88px;margin:-44px auto 0;z-index:7;position:relative;max-width:294px;padding:7px 14px;text-align:center;background:#fff;color:#402722;border: 1px solid #402722;}
.warsztaty-boxes .sub-photo strong{font-weight:800;font-size:16px;line-height:24px;display:block;}

.lower-workshop{min-height:750px;padding-bottom:104px;padding-top:104px;background-position:center right;background-repeat:no-repeat;}
.lower-workshop h3{margin-top:104px;margin-bottom:32px;}
.lower-workshop img{display:none;margin-top:30px;}

/*warsztat*/
.war-top{color:#000;padding-top:65px;padding-bottom:104px;min-height:auto;}
.war-top h1{margin-top:117px;margin-bottom:32px;}
.war-top strong{display:block;margin-top:24px;}

.grey-workshop{text-align:center;padding-top:104px;padding-bottom:56px;
background-image:url('./img/leaf04-left.webp'),url('./img/leaf04-right.webp');
background-repeat:no-repeat;
background-position:top left,bottom right;
}
.grey-workshop h3{margin:0 auto 64px;max-width:830px;}
.grey-workshop .box{min-height:264px;margin-bottom:48px;padding:32px 12px;color:#402722;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);border:1px solid #402722;}
.grey-workshop .box p{margin-top:32px;margin-bottom:0;}

.grey-workshop-numbers h6{margin-top:16px;font-weight:700;font-size:24px;line-height:32px;}
.grey-workshop-numbers .box{min-height:368px;}
.grey-workshop-numbers .box p{margin-top:8px;}

.grey-workshop-numbers-flowers{min-height:352px;}
.grey-workshop-numbers-flowers .box.fourth,.grey-workshop-numbers-flowers .box.fifth{min-height:272px;}

.white-workshop{margin:0 auto;max-width:900px;text-align:center;padding-top:104px;padding-bottom:56px;}
.white-workshop h3{margin-bottom:104px;}
.white-workshop .box{margin-bottom:60px;}
.white-workshop p{margin:28px auto 0;max-width:400px;}

.white-workshop-numbers{max-width:1220px;padding-top:58px;}
.white-workshop-numbers h3{max-width:700px;margin:0px auto 64px;}
.white-workshop-numbers h6{margin-top:24px;font-weight:700;font-size:24px;line-height:32px;}
.white-workshop-numbers .box{min-height:368px;padding:24px 16px 32px;margin-bottom:24px;}
.white-workshop-numbers .box.fourth,.white-workshop-numbers .box.fifth{min-height:432px;}
.white-workshop-numbers .box p{margin:8px auto 0;}

.social-workshop{text-align:center;padding-bottom:104px;}
.social-workshop-white{background:#fff;}
.social-workshop .inner{margin:0 auto 32px;max-width:610px;}
.social-workshop p{margin-bottom:24px;}
.social-workshop a{margin:0 29px;}

/*galeria*/
.galeria-top{color:#080C01;}
.galeria-top h1{margin-bottom:32px;}
.galeria-top p{margin-bottom:24px;}
.galeria-top strong{font-weight:800;}

.our-gallery{margin:0 auto 111px;max-width:1260px;}
.our-gallery .fg-default.fg-gutter-10 .fg-item{margin-right:16px;margin-bottom:16px;}

/*baza wiedzy*/
.baza-top{text-align:center;padding-top:346px;padding-bottom:346px;min-height:55.764vh;background-size:auto;}
.baza-top h1{max-width:600px;margin:0 auto;color:#fff;}

.baza{margin-top:99px;margin-bottom:36px;}
.baza .row .lower{margin-bottom:60px;}
.baza h4{margin-bottom:63px;text-align:left;display:block;max-width:708px;margin-left:-80px;}
.baza .inner{margin-bottom:32px;text-align:center;overflow:hidden;filter:drop-shadow(0 2px 5px rgba(8, 12, 1, 0.25));}
.baza .inner .title{padding:8px 16px;font-weight:800;border-radius:0;box-shadow:0 4px 8px rgba(8, 12, 1, 0.25);border:1px solid #402722;min-height:64px;margin-bottom:24px;text-align:center;background: #fff;color:#402722;}

	/*wpisy*/
.single-top{margin-top:216px;margin-bottom:80px;}	
.single-top h1{margin-top:32px;margin-bottom:32px;}

.single-grey{padding-top:104px;padding-bottom:96px;background:#E9F2E4;}
.single-grey .second{margin-top:88px;}
.single-grey .second-photo{text-align:right;}
.single-grey img{border-radius:16px;}
.single-grey strong{font-weight:800;}

.single-grey .sources{margin-top:88px;font-size:14px;font-weight:600;}
.single-grey .sources span{display:block;margin-bottom:32px;}

.single-grey .tags{margin-top:40px;}
.single-grey .tags a{margin-bottom:8px;}

.breadcrumbs{margin-top:28px;margin-bottom:32px;}
.breadcrumbs a span{font-size:16px;line-height:24px;text-transform:uppercase;color:#080C01;transition:all .2s ease-in;}
.breadcrumbs a:hover span{color:#4F8833;transition:all .2s ease-out;}
.breadcrumbs span{font-size:16px;line-height:24px;text-transform:uppercase;color:#989898;}

/*contact*/
.contact{margin-top:190px;margin-bottom:90px;}
.contact h4{margin-bottom:90px;}
.contact .first h5{margin-bottom:20px;}
.contact .first a{color:#000;font-weight:600;}
.contact .first a:hover{color:#265705;}
.contact iframe{margin-top:30px;}

.form-control{border-radius:12px;height:auto;padding:7px 15px;border:1px solid #402722;}
.form-control::placeholder{color:#B3B3B3;}
.wpcf7-acceptance{font-size:14px;line-height:22px;text-align:left;}
.wpcf7-submit{border:0;padding:8px 63px;font-size:16px;line-height:24px;font-weight:600;display:inline-block;text-align:center;color:#fff;border-radius:0;background:#8DD379;transition:all .2s ease-in;}
.wpcf7-submit:hover{background:#265705;transition:all .2s ease-out;}
.wpcf7-spinner{display:block;margin:15px auto 0;background-color:#265705;}
.wpcf7 .wpcf7-submit:disabled{background:#265705;}

/*footer*/
.footer-calendar{padding-top:101px;text-align:center;}
.footer-calendar p{margin:0 auto 16px;max-width:630px;}
.footer-calendar h5{font-size:24px;line-height:32px;font-weight:700;margin-top:32px;margin-bottom:60px;}
.footer-calendar{text-align:center;margin-top:40px;padding-bottom:91px;
background-image:url('./img/leaf-left.webp'),url('./img/leaf-right.webp');
background-repeat:no-repeat;
background-position:top left,top right;
}
.single .footer-calendar{margin-top:0;}

.contact-footer{margin:0 auto;max-width:636px!important;}
.contact-footer a{color:#402722;font-weight:700;font-size:24px;line-height:32px;text-transform:uppercase;}

body.page-id-114 .footer-calendar{margin-top:0;}

.upper-footer{color:#E9F2E4;background:#402722;padding-top:80px;padding-bottom:33px;}
.upper-footer p{text-transform:uppercase;font-weight:700;margin-top:56px;font-size:18px;line-height:24px;}

.footer-widget{color:#E9F2E4;background:#402722;}
.footer-widget h3{font-size:18px;line-height:24px;text-transform:uppercase;font-weight:700;margin-bottom:58px;}
.footer-widget ul{padding-left:0;}
.footer-widget ul li{list-style-type:none;font-weight:700;color:#E9F2E4;margin-bottom:24px;}
.footer-widget ul li a{padding-left:57px;color:#E9F2E4;font-weight:700;font-size:18px;line-height:24px;background-position:left top;background-repeat:no-repeat;min-height:24px;display:block;}
.footer-widget ul li a:hover{color:#B6B8B6;}

.footer-widget ul li:first-child a{background-image:url('./img/icon-phone.png');}
.footer-widget ul li:nth-child(2) a{background-image:url('./img/icon-mail.png');}
.footer-widget ul li:nth-child(3) a{background-image:url('./img/icon-insta.png');}
.footer-widget ul li:nth-child(4) a{background-image:url('./img/icon-fb.png');}

.footer-widget #text-3 p{background:url('./img/icon-pin.png')no-repeat left top;font-weight:700;padding-left:57px;font-size:18px;line-height:24px;}
.footer-widget #text-4 p{font-size:18px;line-height:24px;}
.footer-widget #text-4 p.konto{font-weight:500;margin-top:78px;}

.footer-widget .qr{margin-top:56px;}
.footer-widget .qr img{display:inline-block;margin-right:36px;}
.footer-widget .qr br{display:none;}

#nav_menu-2 h3.widget-title{margin-bottom:50px;}
#nav_menu-2 ul li{margin-bottom:0;}
#nav_menu-2 a{background:none!important;padding:4px 0;}

.site-footer{padding:22px 0 40px;color:#fff;background:#402722;text-align:right;}
.site-footer a{color:#fff;font-size:14px;}


.wpcf7-not-valid-tip{font-size:14px;margin-bottom:15px;}
div.wpcf7 .ajax-loader{display:block;}
.wpcf7 form .wpcf7-response-output{border-radius:10px;margin:2em 0.5em 1em;padding:.75rem 1.25rem;border:1px solid transparent;font-size:16px;line-height:23px;text-align:center;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}
.wpcf7 form.sent .wpcf7-response-output{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.wpcf7 form.spam .wpcf7-response-output{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}

.extendfull{margin-left:-450px;margin-right:-450px;padding-left:450px;padding-right:450px;}
.row-full{padding-left:15px;padding-right:15px;width:100vw;position:relative;margin-left:-50vw;left:50%;}

.navigation,footer.entry-meta, footer.entry-footer{display:none;}

.not-found{margin-top:220px;}

.privacy{margin-top:70px;}
.privacy h1{margin-bottom:30px;}
.privacy li{margin-top:5px;margin-bottom:5px;}
.privacy li ul li{list-style-type:none;}

.modal-body iframe{border:0;}

.price-list{margin-top:70px;}
.price-list .table thead th{border:0;}
.price-list table td{border:0;}

.price-list .table-striped tbody tr:nth-of-type(2n+1) {
	background-color:#f1f1f1;

}


@media (max-width:576px){
	
	.sa_hover_container{background-size:cover!important;border-radius:16px;}
	
	.war-top h1{font-size:28px;line-height:43px;}
	h3{font-size:34px;line-height:46px;}
	h4{font-size:16px;}

	.hp-acc .sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{margin-right:0!important;}
	.hp-acc .sp-easy-accordion .sp-ea-single .ea-header a{font-size:16px;line-height:24px;}

	.faq .sp-easy-accordion .sp-ea-single{margin-bottom:15px!important;}
	.faq .sp-easy-accordion .sp-ea-single .ea-header a{font-size:16px;line-height:23px;padding:10px 15px;}
	.faq .sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{margin-right:5px!important;}
	
	.dietetyka-coop h3{margin-bottom:40px;}

	.footer-widget #text-3 p{padding-left:40px;}
}
@media (min-width: 577px) and (max-width:767px) {
	
	.hp-team-new .sub-photo{max-width:510px;}
	.hp-team .sub-photo strong{font-size:13px;}

}
@media (max-width: 768px){
	.xs-hidden{display:none!important;}
	.row-full{padding-left:0;padding-right:0;}
	
	h1{margin-top:24px;font-size:38px;line-height:50px;}
	
	#mega-menu-wrap-primary{width:100%;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{margin-top:-100px;margin-right:25px;}
	.navbar-brand{margin-top:10px;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{margin-top:-30px;padding-top:20px;padding-bottom:25px;padding-left:96px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more{margin-right:0;margin-left:0;margin-top:10px;}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.fb > a.mega-menu-link{background:url('./img/menu-fb.png')no-repeat left center;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.insta > a.mega-menu-link{background:url('./img/menu-insta.png')no-repeat left center;margin-left:15px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more > a.mega-menu-link{margin-left:15px;padding:4px 45px;height:auto;}
	
	.upper-header .first{text-align:center;}
	.upper-header .first strong{display:none;}
	.upper-header a.phone{margin-left:0;}
	.upper-header .second{text-align:center;}
	
	.top-all{padding-top:16px;padding-bottom:0;}
	.hp-top{background:none;}
	
	.warsztaty-top{min-height:auto;background-size:cover;}
	.warsztaty-boxes{margin:50px auto 40px;}
	.warsztaty-boxes .col-md-4{padding-left:0;padding-right:0;}
	.warsztaty-boxes .sub-photo{min-height:auto;max-width:none;}
	.warsztaty-boxes a{margin-bottom:40px;display:inline-block;}
	
	.war-top h1{margin-top:0;}
	.war-top .text-center{margin-top:50px;}
	
	.grey-workshop{padding-top:60px;}
	.grey-workshop .box{min-height:auto;margin-bottom:15px;}
	
	.white-workshop{padding-top:60px;}
	.white-workshop .col-md-12,.white-workshop .col-md-6,.white-workshop-numbers .col-md-4{padding-left:0;padding-right:0;}
	.white-workshop h3{margin-bottom:50px;}
	.white-workshop .box{margin-bottom:40px;}
	
	.white-workshop-numbers .box{min-height:auto!important;margin-bottom:15px;}
	
	.warsztat-top-sen h1{margin-top:0!important;}
	
	.lower-workshop{background-image:none!important;}
	.lower-workshop img{display:block;}
	.lower-workshop h3{margin-top:0;}
	.social-workshop{padding-left:15px;padding-right:15px;}
	
	.kos-top{background-size:cover;}
	.kos-first{margin-top:60px;margin-bottom:60px;}
	.kos-first .first{padding-top:0;margin-bottom:30px;}
	.kos-first h3{margin-bottom:40px;}
	.kos-first .first .col-lg-6{padding-top:0;}
	
	.kos-why{margin-bottom:60px;}
	.kos-why .box{min-height:auto;width:auto;margin:0 0 30px;}
  
	.kos-practice{margin-bottom:84px;}
	.kos-practice h3{margin-top:40px;}
	.kos-practice a{margin-bottom:20px;}
	
	.kos-lower{margin-bottom:0;}
	.kos-lower a.more-big{margin-bottom:40px;}
	
	.hp-why .box{min-height:auto;margin-bottom:30px;}
	.hp-why{margin-bottom:66px;margin-top:66px;}
	.hp-acc{padding-bottom:0;margin-bottom:50px;}
	.hp-acc img{margin-left:0;}
	.hp-acc .first{margin-top:40px;}
	.hp-about div.second{margin-bottom:50px;}
	.psac-post-short-content{margin-bottom:45px;}

	.hp-team-new{text-align:center;}
	.hp-team-new .sub-photo{min-height:auto;}

	.hp-service{margin-bottom:0;}
	.hp-service .box{margin-bottom:20px;padding-left:17px;padding-right:17px;}
	.hp-service .col-md-6{margin-top:0;margin-bottom:0;}
	.hp-service .col-md-6 .box{height:auto;}

	.hp-steps{padding-top:50px;padding-bottom:0;}
	.hp-steps .text-under{margin-top:15px;}
	.hp-steps h3{margin:40px auto 50px;}
	.hp-steps .col-md-4{margin-bottom:30px;}
	.hp-steps h5.upper{margin-top:0;}
	
	.map .bell p{margin-top:0;}
	.map .bell p br{display:none;}
	
	.kos-lower .first{padding-top:15px;margin-bottom:20px;}
	.kos-lower .first p br{display:none;}
	.kos-lower h6{background:none;}
	
	.dietetyka-top{background:none!important;}
	.coaching-top h1{color:#402722;}
	.dietetyka-grey h3{margin-bottom:60px;}
	.dietetyka-grey .lower{margin:30px 15px 60px;}
	
	.dietetyka-coop{margin-top:0;padding-bottom:0;background:none;min-height:auto;}
	.dietetyka-coop .first .coop{margin-top:40px;}
	.dietetyka-coop .second .coop{background-position:left 0 top;margin-top:40px;}

	
	.eksperci-top{padding-top:60px;padding-bottom:60px;background-size:cover;min-height:auto;}
	.experts{padding-left:0;padding-right:0;}
	.experts .row{padding-top:70px;padding-bottom:40px;}
	.experts .row-full .cont{padding-left:15px;}
	.experts .inner{margin-bottom:30px;}
	.experts a.more-big{margin-bottom:43px;}
	
	.baza-top{padding-top:60px;padding-bottom:60px;background-size:cover;min-height:auto;}
	.baza .inner .title{height:auto;max-width:431px;margin:0 auto;}
	
	.single-top{margin-top:130px;margin-bottom:60px;}
	.single-top h1{font-size:30px;line-height:43px;}
	.single-top .top-photo{margin-top:40px;}
	.single-grey .first-photo{margin-bottom:40px;}
	.single-top .top-photo,.single-grey .first-photo,.single-grey .second-photo{text-align:center;}
	.single-grey{padding-top:70px;}
	.single-grey .second{margin-top:0;}
	.single-grey .second-photo{margin-top:40px;}
	
	.contact .first{margin-bottom:30px;}

	.map iframe{margin-top:30px;}
	.map p.arrow{background:none;}
	.footer-widget .textwidget{margin-bottom:40px;}
	.footer-widget h3{margin-bottom:25px;}
	
	.footer-calendar{padding-top:0;}
	
	#nav_menu-2 h3.widget-title{margin-bottom:20px;}
}

@media (min-width: 769px){
	.xs-up-hidden{display:none!important;}
	
	.baza .col-md-4,.white-workshop-numbers .col-md-4,.white-workshop-numbers .col-lg-4,
	.warsztaty-boxes .col-md-4,.dietetyka-boxes .col-md-4,.hp-why .col-md-3,.hp-service .col-md-4,.hp-service .col-md-6{padding-left:8px;padding-right:8px;}
	
	.dietetyka-coop .first{padding-right:0;}
	.dietetyka-coop .second{padding-left:0;}
	.dietetyka-coop .second h5,.dietetyka-coop .second p{padding-left:113px;}
	.dietetyka-coop .first  h5, .dietetyka-coop .first p{padding-right:113px;}
	
	.dietetyka-coop .coop01 h5,.dietetyka-coop .coop03 h5,.dietetyka-coop .coop05 h5,.dietetyka-coop .coop07 h5,.dietetyka-coop .coop09 h5{background:url('./img/line-right.png')no-repeat top 12px left;}
	.dietetyka-coop .coop02 h5,.dietetyka-coop .coop04 h5,.dietetyka-coop .coop06 h5,.dietetyka-coop .coop08 h5,.dietetyka-coop .coop10 h5{background:url('./img/line-left.png')no-repeat top 12px right;}

}


@media (min-width: 769px) and (max-width:991px) {
	.sm-hidden{display:none;}
	
	#mega-menu-wrap-primary{width:100%;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{margin-top:-100px;margin-right:25px;}
	.navbar-brand{margin-top:10px;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{padding-top:20px;padding-bottom:25px;padding-left:85px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more{margin-right:0;margin-left:0;margin-top:10px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.fb > a.mega-menu-link{background:url('./img/menu-fb.png')no-repeat left center;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.insta > a.mega-menu-link{background:url('./img/menu-insta.png')no-repeat left center;margin-left:15px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more > a.mega-menu-link{margin-left:15px;}
	
	.upper-header .first strong{display:none;}
	
	.warsztaty-top{padding-top:10.667vw;min-height:auto;}
	.warsztaty-boxes{margin:-6.083vw auto 90px;}
	.warsztaty-boxes .sub-photo{min-height:136px;}
	
	.war-top h1{margin-top:0;font-size:40px;line-height:50px;}
	.war-top{padding-bottom:0;}
	.war-top .text-center{margin-top:50px;}
	
	.warsztat-top-sen h1{margin-top:0!important;}
	.white-workshop-numbers .box{min-height:536px;}
	.white-workshop-numbers .box.fourth, .white-workshop-numbers .box.fifth{min-height:480px;}
	.grey-workshop-numbers-flowers .box.third{min-height:auto;}
	
	.lower-workshop{background-image:none!important;}
	.lower-workshop img{display:block;}
	.lower-workshop h3{margin-top:0;}
	
	.kos-first{margin-bottom:40px;margin-top:0;}
	.kos-first .first{padding-top:15px;}
	.kos-first h3{margin-bottom:40px;font-size:40px;line-height:52px;}
	
	.kos-why{margin-bottom:104px;}
	.kos-why .box{min-height:408px;width:auto;margin:0;}
	.kos-practice a{font-size:13px;padding-top:33px;height:100px;}
	.kos-lower .first{padding-top:15px;}
	.kos-lower h6{background:none;}
	
	.hp-why .box{min-height:481px;}
	.hp-acc img{margin-left:0;}
	.hp-acc .first{margin-top:40px;}
	.hp-acc .sp-easy-accordion .sp-ea-single .ea-header a{font-size:12px;}
	.hp-service .box{min-height:410px;}
	.psac-post-short-content{margin-bottom:45px;}
	
	.hp-team-new .sub-photo{padding:14px;}
	.hp-team-new .sub-photo p{font-size:14px;line-height:18px;}
	.hp-team .sub-photo .title{margin-bottom:4px;}
	
	.dietetyka-top{padding-top:35px;}
	.dietetyka-coop .second .coop{margin-top:68px;}
	
	.dietetyka-boxes .box h6{font-size:20px;}
	.experts .row{padding-top:0;}
	.experts a.more-big{margin-bottom:43px;}
	
	.galeria-top{padding-top:170px;}
	
	.baza .inner .title{font-size:13px;line-height:18px;height:88px;}
	
	.single-top{margin-top:130px;margin-bottom:60px;}
	.single-top h1{font-size:30px;line-height:43px;}
	.single-top .top-photo{margin-top:40px;}
	.single-grey .first-photo{margin-bottom:40px;}
	.single-top .top-photo,.single-grey .first-photo,.single-grey .second-photo{text-align:center;}
	.single-grey{padding-top:70px;}
	.single-grey .second{margin-top:0;}
	.single-grey .second-photo{margin-top:40px;}
	
	.map p.arrow{padding-bottom:50px;}
	.footer-widget{font-size:15px;}

}
@media (min-width: 992px) and (max-width:1200px) {
	
	.navbar-brand{margin-left:0;}
	#mega-menu-wrap-primary{margin-top:-80px;margin-right:10px;width:100%;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more{margin-right:0;margin-left:18px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.fb > a.mega-menu-link{margin-left:6px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.more > a.mega-menu-link{margin-left:0;}
	
	.top-all{padding-top:40%;}
	.war-top{padding-top:65px;padding-bottom:0;}
	.hp-top{padding-top:0;}
	.kos-top{padding-top:90px;}
	.dietetyka-top{padding-top:80px;}
	
	.warsztaty-top{padding-top:21.667vw;}
	.warsztaty-boxes{margin:-6.083vw auto 166px;}
	
	.war-top h1{margin-top:20px;font-size:40px;line-height:50px;}
	.warsztat-top-sen h1{margin-top:106px!important;}
	.grey-workshop-numbers h6{font-size:22px;}
	.grey-workshop-numbers .box{min-height:392px;}
	.white-workshop-numbers .box{min-height:424px;}
	.white-workshop-numbers .box.fourth,.white-workshop-numbers .box.fifth{min-height:480px;}

	.lower-workshop{background-position:center right -240px;}
	
	.kos-first{margin-bottom:104px;}
	.kos-first .first{padding-top:15px;}
	.kos-first h3{margin-bottom:40px;font-size:40px;line-height:52px;}
	.kos-why{margin-bottom:104px;}
	.kos-practice a{font-size:18px;}
	.kos-lower .first{padding-top:60px;}
	.kos-lower h6{letter-spacing:-1px;}
	
	.hp-why .box{min-height:353px;}
	.hp-service .box{min-height:344px;}
	
	.hp-team-new .sub-photo{padding:8px;font-size:13px;}
	
	.dietetyka-coop .second .coop{margin-top:68px;}
	
	.single-top h1{font-size:30px;line-height:43px;}
	.single-top p br{display:none;}
	
	.experts .row{padding-top:0;}
	
	.baza .inner .title{font-size:13px;line-height:22px;}

}
@media (min-width: 1201px) and (max-width:1366px) {
	.lower-workshop{background-position:center right -125px;}
}
@media (min-width: 1200px) {

	.warsztaty-boxes{margin:-6.083vw auto 72px;}
	
	.grey-workshop .row{margin:0 auto;max-width:1046px;}
	
	.kos-first .second,.kos-lower .second{padding-right:0;}
	.kos-practice h3{margin-top:52px;}
	
	.dietetyka-coop .first .coop{padding-left:98px;background-position:left 98px top;}
	.dietetyka-coop .second{padding-right:113px;}
	
	.dietetyka-grey .row{max-width:900px;margin:0 auto;}
	
	.coaching-top{min-height:807px;}

	.map .first{padding-right:90px;}
	
	.hp-team .white{margin-right:-7px;margin-left:-7px;}
	.hp-team .hentry{padding-right:7px;padding-left:7px;}
	
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width:/*1230px*/1250px;
	}
}





/*
.mega-menu-item-131,
*/
.kos-top a,.hp-top a,.hp-acc a.more-big,.dietetyka-top a,.dietetyka-grey a.more-big{/*visibility:hidden!important;*/}









