/*
Theme Name: monikapodbielska-child
Theme URI: https://komart.info
Template: monikapodbielska
Author: Komart
Author URI: https://komart.info
Description: The best WordPress starter theme based on the most powerful frameworks in the world: "_s" (by Automattic, the main people behind WordPress development), Twitter Bootstrap (the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web) and Font Awesome (or Fontawesome, a full suite of 675+ pictographic icons for easy scalable vector graphics on websites). This theme, like WordPress, is licensed under the GPL. You can use this theme as base for your next WordPress theme project and you are allowed to remove the link at the footer or do whatever you want. Your feedback on how we can continuously improve this WordPress Starter Theme Bootstrap will be highly appreciated. Page templates includes Right-sidebar (default page template), Left-Sidebar, Full-Width, Blank with container, Blank without container Page. Other features - Currently using Bootstrap v4.0.0 , Widgetized footer area, WooCommerce ready, Compatible with Contact Form 7, Compatible with Visual Composer, Compatible with Elementor Page Builder. This theme will be an active project which we will update from time to time. Check this page regularly for the updates.
Tags: blog,custom-menu,featured-images,threaded-comments,translation-ready,right-sidebar,custom-background,e-commerce,theme-options,sticky-post,full-width-template
Version: 3.3.1.1568810283
Updated: 2019-09-18 12:38:03

*/

@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500&display=swap&subset=latin-ext');
@font-face {
font-family: Aluria;
font-style: normal;
font-weight: 400;
src: url('https://new.monikapodbielska.pl/wp-content/themes/monikapodbielska-child/fonts/aluria.otf') format('otf'),
url('https://new.monikapodbielska.pl/wp-content/themes/monikapodbielska-child/fonts/aluria.woff') format('woff'),
url('https://new.monikapodbielska.pl/wp-content/themes/monikapodbielska-child/fonts/aluria.ttf') format('ttf');
}





html {
    overflow-x: hidden !important;
    }

body {
	font-family: 'Rubik', sans-serif;
	letter-spacing: 0.5px;
	font-size: 1.2rem;
    overflow-x: hidden;
	}

a, p, h1, h2, h3, h4, h5, h6, ul, li {
	font-weight: 300;
	color: #000;
	-moz-transition: 200ms ease-in;
    -ms-transition: 200ms ease-in;
    -o-transition: 200ms ease-in;
    transition: 200ms ease-in;	
	}

h1, h2, h3, h4, h5, h6 {
	font-family:'Aluria';
	margin-top: 0px;
	margin-bottom: 20px;
	}

a:hover {
	color: #545454 !important;
	}

.white-text, .white-text p, .white-text, .white-text a, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 {
	color: #fff;
	}

.pad-15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
	}

.pad-30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
	}

.navbar-brand img {
    max-width: 200px;
	width: 160px;
    }

header#masthead {
    box-shadow: inherit;
    padding: 20px 15px;
    background-color: transparent;
	}

#content.site-content {
    padding-bottom: 0;
    padding-top: 0;
    }

.container-1440 {
    max-width: 1440px;
    margin: 0px auto !important;
    }

.vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }

.container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    max-width: 1200px;
    margin: 0px auto !important;
    }
	
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
	}

.row {
    margin-right: 0px;
    margin-left: 0px;
    }

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
	}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 0px;
    padding-left: 0px;
    }

.page-content, .entry-content, .entry-summary {
    margin: 0;
    }

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    color: #000;
    font-weight: 400 !important;
	padding: 0.75rem 0;
    font-size: 1.1rem;
    -moz-transition: 200ms ease-in;
    -ms-transition: 200ms ease-in;
    -o-transition: 200ms ease-in;
    transition: 200ms ease-in;
    }

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {
	color: #d04e53 !important;
	}

body:not(.theme-preset-active) #masthead .navbar-nav > li {
	border-bottom: 1px solid #e3e3e3;
	}

body:not(.theme-preset-active) #masthead .navbar-nav > li:last-child {
	border-bottom: 0px solid #e3e3e3;
	}

.navbar-nav {
	margin-top: 10px;
	}

.dropdown-item {
	color: #fff;
	}

.dropdown-menu .dropdown-item {
	line-height: 1.6em;	
	}

header#masthead .container {
    padding-right: 0px;
    padding-left: 0px;
    }

.motion {
	-moz-transition: 200ms ease-in;
    -ms-transition: 200ms ease-in;
    -o-transition: 200ms ease-in;
    transition: 200ms ease-in;	
	}

.komart {
	margin-top: 15px;
    width: 36px;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity: 0.3;
    }

footer a {
	text-decoration: underline;
	}

.komart:hover {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    opacity: 1
    }

body:not(.theme-preset-active) footer#colophon {
	background: transparent !important;
	}
	
.powered-by {
	display:none !important;
	}


/* MARGINS */

.pt-6 {
	padding-top: 6rem !important;
	}

.pt-7 {
	padding-top: 7rem !important
	}

.pb-6 {
	padding-bottom: 6rem !important
	}

.pb-7 {
	padding-bottom: 7rem !important;
	}

.py-6 {
	padding: 6rem 0 !important;
	}

.py-7 {
	padding: 7rem 0 !important;
	}

.px-6 {
	padding: 0 6rem !important;
	}

.px-7 {
	padding: 0 7rem !important;
	}

.mt-6 {
	margin-top: 6rem !important;
	}

.mt-7 {
	margin-top: 7rem !important
	}

.mt-m-7 {
	margin-top: 7rem !important
	}

.mb-1 {
	margin-bottom: 1rem !important
	}

.mb-6 {
	margin-bottom: 6rem !important
	}

.mb-7 {
	margin-bottom: 7rem !important;
	}

.my-6 {
	margin: 6rem 0 !important;
	}

.my-7 {
	margin: 7rem 0 !important;
	}

.mx-6 {
	margin: 0 6rem !important;
	}

.mx-7 {
	margin: 0 7rem !important;
	}

/* END MARGINS */

/* NAVIGATION HAMBURGER */

.icon-bar {
	width: 22px; 
	height: 2px;
	background-color: #000;
	display: block;
	transition: all 0.2s;
	margin-top: 4px
    }
 
.navbar-toggler {
	padding: 0px;
    border: none;
    background: transparent !important;
    }

.navbar-toggler .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
    }

.navbar-toggler .middle-bar {
    opacity: 0;
    }

.navbar-toggler .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
    }

.navbar-toggler.collapsed .top-bar {
    transform: rotate(0);
    }

.navbar-toggler.collapsed .middle-bar {
    opacity: 1;
    }

.navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0);
    }
 
.navbar-toggler .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
    }
 
.navbar-toggler .middle-bar {
    opacity: 0;
    }
 
.navbar-toggler .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
    }
 
.navbar-toggler.collapsed .top-bar {
    transform: rotate(0);
    }
 
.navbar-toggler.collapsed .middle-bar {
    opacity: 1;
    }
 
.navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0);
    }

/* END NAVIGATION HAMBURGER */

/* POSTS HOME */

.post-image img {
    border-radius: 15px;
    }

.post-content {
    padding: 30px 10px;
    }

.post-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.2em;
    margin-bottom: .5em;
    }

.read-more a {
    color: #d04e53;
    font-weight: 400;
    }

.single-post-home:hover {
    border-radius: 15px;
    padding: 0px !important;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.12);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.12);
    }

/* END POSTS HOME */



h1 {
	font-family:'Aluria';
	font-weight: 400;
	font-style: normal;
	font-size:4rem;
	color: #d04e53;
	}

p {
	font-weight: 300;
	color: #000;
	}

.bg-header {
	background: url(/wp-content/uploads/2025/01/mp_bg_main_v2.jpg);
	background-position: center top;
	background-size: cover !important;
	}

.v-center {
	min-height: 100%;
	min-height: 60vh;
	display: flex;
	align-items: center;
	}

.header-content h2 {
    background: #d04e53;
    padding: 15px 20px;
    margin-left: -20px;
    border-radius: 0px 10px 10px 0px;
    font-size: 2.3rem;
    display: table-caption;
    margin-top: 5px;
	font-weight: 500;
	}

.header-content {
	margin-top: 50px;
	}

h3 {
    font-size: 1.6rem;
    font-weight: 400;
	}

.embed-container { 
	position: relative; 
	overflow: hidden;
	max-width: 100%;
	height: auto;
	} 



iframe {
	border-radius: 15px;
	}

.site-content ul {
	list-style: none;
	padding-left: 15px;
	}

.site-content ul li::before {
	content: "\2022";
	color: #d04e53;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
	}

.price {
    display: table;
    padding: 4px 20px;
    border: 3px solid #d04e53;
    background: #fff;
    border-radius: 15px;
    line-height: 1.8rem;
    color: #d04e53;
    margin-right: 20px;
	margin-bottom: 20px;
    }

.price-value {
    font-size: 2rem;
    font-weight: 500;
    }

.course-button {
    display: table;
	padding: 16px 60px 16px 20px;
    border: 3px solid #d04e53;
    background: #d04e53;
    border-radius: 15px;
    line-height: 1.8rem;
    color: #fff;
    font-weight: 400;
	}

.course-arrow:after {
    content: '';
    width: 20px;
    height: 20px;
    top: 5px;
    left: 40px;
    display: inline-block;
	position: relative;
    background: url('https://monikapodbielska.pl/wp-content/uploads/2019/10/arrow_button.svg');
    }

.blog-button {
    background: #d04e53;
    border-radius: 15px;
    padding: 15px 20px;
    line-height: 1rem;
	}

.blog-button a {
    color: #fff;
	}

.blog-button img {
    height: 14px;
    margin-right: 6px;
	}

.col-md-6 {
    float: left;
	}

#footer-widget .widget {
    font-size: 1.2rem;
    text-align: center;	
	}

.bg-light {
	background-color: #fff !important;
	}

footer {
    text-align: center;
    font-weight: 300;
    }

.sep {
    padding: 0px 20px;
    }

.rounded {
	border-radius: 15px !important;
	}

#footer-widget {
    border-top: 2px solid #e3e3e3;
    padding-top: 7rem !important;
	}

#footer-widget strong {
    font-size: 1.3rem;
	}

h3.widget-title {
    font-size: 1.6rem;
    font-weight: 500;
	}

.d-flex {
    display: block !important;
	}

.course-button:hover {
    background: #000;
    border-color: #000;
    }

.blog-button:hover {
    background: #000;
    }

a:hover {
    text-decoration: none !important;
    }

.podcast-home {
    background: url('https://monikapodbielska.pl/wp-content/uploads/2019/10/bg_podcast.png');
    padding: 50px !important;
    border-radius: 36px;
    }

.podcast-home .mejs-container .mejs-controls {
    background: transparent !important;
    }

.podcast-home .mejs-button>button {
    background: transparent url(https://monikapodbielska.pl/wp-content/uploads/2019/10/mejs-control-2.svg);
    }

.podcast-home .mejs-unmute>button {
    background-position: -40px 0 !important;
    }

.podcast-home .mejs-mute>button {
    background-position: -60px 0 !important;
    }

.podcast-home .mejs-unmute>button {
    background-position: -40px 0 !important;
    }

.podcast-home .mejs-pause>button {
    background-position: -20px 0 !important;
    }

.mejs-container, .podcast-home .mejs-container .mejs-controls, .podcast-home .mejs-embed, .podcast-home .mejs-embed body {
    background: transparent !important;
	}

.podcast-home .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #d04e53 !important;
    }

.podcast-home .mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(255,255,255,.33);
    border: 1px solid #cacaca !important;
	}

.podcast-home .mejs-currenttime, .podcast-home .mejs-duration {
    color: #565656 !important;
    }
.przewodnik {
max-width:500px;
}

#comments {
	display: none;
	}

.vc_row {
	margin-left: 0px !important;
	margin-right: 0px !important;
	}

.entry-meta {
	display: none;
	}

h1.entry-title {
	font-size: 2.5rem;
	font-family: 'Rubik', sans-serif;
	border-bottom: 0px;
	font-weight: 500;
	margin-top: 2rem;
	}

h1.entry-title:after {
    content: "";
    border-bottom: 5px solid #e3e3e3;
    display: block;
    position: relative;
    width: 50px;
    margin-top: 1rem;
    margin-bottom: 3rem;
    }

blockquote {
    font-size: 1.5rem;
    margin-left: -30px;
    max-width: 900px;
    border-left: 3px solid #d04e53;
    padding: 30px;
    margin: 3rem 0 3rem 0px;
    }

blockquote p {
    color: #8d8d8d;
    font-weight: 300;
    }

.post-navigation {
	display: none;
	}

.post.hentry {
	margin-bottom: 0rem;
	}



svg {
  vertical-align: middle;
}
.scroll-down {
  position: absolute;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  bottom: 45px;
  padding-left: 7px;
  cursor: pointer;
  z-index: 2;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.scroll-down.svg svg {
  width: 25px;
  opacity: 1;
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -ms-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
}
.scroll-down.svg .stroke {
  stroke: #ffffff;
}
.scroll-down.svg .scroller {
  fill: #ffffff;
  -webkit-animation: updown 1s infinite;
  -moz-animation: updown 1s infinite;
  -o-animation: updown 1s infinite;
  animation: updown 1s infinite;
}

@-webkit-keyframes updown {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    50% {
        -webkit-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@-moz-keyframes updown {
    0% {
        -moz-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    50% {
        -moz-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
    100% {
        -moz-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@-o-keyframes updown {
    0% {
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    50% {
        -o-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
    100% {
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes updown {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    50% {
        -webkit-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}


.single h3 {
	font-size: 1.5rem;
	letter-spacing: 0px;
	margin-bottom: 1rem;
	margin-top: 4rem;
	font-weight: 500;
	}

.bg-title {
	background: #1f1f1f;
	padding: 2rem 0;
	margin-bottom: 50px !important;
	border-radius: 30px;
	border: 8px solid #ffffff;
	}

.container-1440 {
	max-width: 1440px;
	margin: 0px auto;
	width: 100%;
	}

.bg-title h1 {
	color: #ffffff;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	font-size: 2.5rem;
	font-family: 'Rubik', sans-serif;
	border-bottom: 0px;
	font-weight: 500;
	}

.mb-30 {
	margin-bottom: 30px;
	}

html .formcraft-css .fc-form .form-element .checkbox-cover>div label {
	padding: .3em 10px .3em 0;
	display: inline-block;
	cursor: pointer;
	font-size: .55em !important;
	font-weight: 300 !important;
	letter-spacing: 0.2px !important;
	line-height: 1rem !important;
	}

.formcraft-css input[type=checkbox] {
	margin-left: -30px !important;
	}

html .formcraft-css .fc-form .form-element .form-element-html {
	padding: 0px !important;
	}

.checkbox-cover {
	margin-left: 30px;
	}

html .formcraft-css .fc-form .form-element .checkbox-cover>div label input {
	margin-right: 12px !important;
	}

html .formcraft-css .fc-form .form-element .submit-cover .submit-button {
	box-shadow: none;
	height: auto;
	font-size: 1rem;
	border-radius: 50px !important;
	padding: 10px 30px !important;
	}

.pum-theme-99 .pum-container, .pum-theme-enterprise-blue .pum-container {
    padding: 0px !important;
    border-radius: 20px !important;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 );
    background-color: rgba( 255, 255, 255, 1.00 );
    }

.wp-image-107 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    }
    
.popup-content {
    padding: 30px 20px;
    }

.popup-content h2 {
    font-size: 2rem;
    font-weight: 700;    
    }

.popup-content p {
	color: #828282;
	font-size: 1rem;
	line-height: 1.4rem;
	font-weight: 300;
    }

.pum-theme-99 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 20px;
    bottom: auto;
    top: 20px;
    padding: 4px;
    color: #ffffff;
    font-family: 'Rubik', sans-serif !important;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    border: 0px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0 );
    background-color: transparent !important;
    }

html .formcraft-css .fc-form.frame-hidden .form-page-content {
	margin-right: 0px !important;
	}

.pum-container {
	max-width:90% !important;
	}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
	color: #d04e53;
	}

#cookie-law-info-bar span {
    max-width: 1170px !important;
    display: block;
    margin: 0px auto !important;
    font-size: 0.8rem;
    line-height: 1.2rem;
    }

.pass-display {
	display: none;	
	}

.page-id-123 .pass-display {
	display: block;
	max-width: 800px;
	margin: 50px auto !important;
	}

.max-800 {
	display: block;
	max-width: 800px;
	text-align: center;
	}

.inline-flex {
	display: inline-flex;
	}

.post-password-required {
	font-size: 1rem;
	font-weight: 300;
	}

.btn-primary {
	color: #fff;
	background-color: #d04e53;
	border-color: #d04e53;
	}

.btn-primary:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
	}

.img-800 {
    max-width:100%;
    width:800px;
    margin: 0px auto;
    }

.download-icon {
    width: 36px;
    margin-bottom: 10px;
    }

.e-book-link {
    color: #d04e53;
    font-weight: 700;
    }

.fixed-socials {
    position: fixed;
    z-index: 100000;
    right: 0;
    top: 150px;
	}

.fb-fixed {
    background: url(https://monikapodbielska.pl/wp-content/uploads/2019/11/facebook.svg);
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom !important;
	}

.insta-fixed {
    background: url(https://monikapodbielska.pl/wp-content/uploads/2019/11/instagram.svg);
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom !important;
    margin-top: 5px;
	}

.youtube-fixed {
    background: url(https://monikapodbielska.pl/wp-content/uploads/2020/01/youtube.svg);
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom !important;
    margin-top: 5px;
	}

.youtube-fixed:hover {
    background-position: center top !important;
	}

.fb-fixed:hover {
    background-position: center top !important;
	}

.insta-fixed:hover {
    background-position: center top !important;
	}


/* ---------- MEDIA ---------- */


@media (min-width: 360px) { 
	
	.header-content {
		margin-top: 0px;
		}


}

@media (min-width: 481px) { 

}


@media (min-width: 576px) {

}


@media (min-width: 768px) {
	
	.mt-m-7 {
		margin-top: 0rem !important;
		}
	
	.py-d-6 {
		padding-top: 6rem !important;
		padding-bottom: 6rem !important;
		}
	
	body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
		padding: 0px 12px;
		}
	
	body:not(.theme-preset-active) #masthead .navbar-nav > li {
		border-bottom: 0px;
		}
	
	.border-video:after {
		content: '';
		display: block;
		position: absolute;
		border: 3px solid #e3e3e3;
		top: 0px;
		width:70%;
		right: -30px;
		height: 80%;
		z-index: -10;
		border-radius: 15px;
		}
	
	.border-photo:after {
		content: '';
		display: block;
		position: absolute;
		border: 3px solid #d04e53;
		top: 20px;
		width: 93%;
		left: -10px;
		height: 96%;
		border-radius: 15px;
		}

	.embed-container {
		margin-top: 30px;
		}

	.post-excerpt {
		min-height: 135px;
		}

	#footer-widget {
		border-top: 0px solid #e3e3e3;
		padding-top: 0rem !important;
		}
	
	.footer-separator {
		width:600px;
		max-width: 80%;
		border-top: 3px solid #d04e53;
		margin-top: 7rem;
		margin-left: auto;
		margin-right: auto;
		}
	
	header#masthead {
	    z-index: 100;
    	position: relative;
		}
	
	.page-id-6 #content.site-content {
    	margin-top: -80px;
		}
	
	.v-center {
    	min-height: 520px !important;
		}
	
	.header-content h2 {
		padding: 15px 30px;
		margin-left: -30px;
		border-radius: 0px 15px 15px 0px;
		font-size: 3rem;
		display: inline-block;
		margin-top: 10px;
		}
	
	h3 {
    	font-size: 2.5rem;
		}
	
	.d-flex {
    	display: flex !important;
		}
	
	.blog-button {
		background: #d04e53;
		width: 100%;
		border-radius: 15px;
		padding: 15px 0px;
		line-height: 1rem;
		min-height: 100%;
		display: flex;
		align-items: center;
		text-align: center;
		}
	
	.blog-button a {
		width: 100%;	
		}
	
	
}


@media (max-width: 767px) {
.v-center {
    	height: 10vh;
		}
}


@media (min-width: 992px) {
	
	.navbar-brand img {
		max-width: 300px;
		width: 300px;
		}
	
	.v-center {
    	height: 100vh;
		}
	
	.page-id-6 #content.site-content {
    	margin-top: -110px;
		}
	
	.popup-content {
		padding: 50px;
		}
	
	.navbar-nav {
		margin-top: 0px;
		}
	
}


@media (max-width: 991px) {

}


@media (min-width: 1200px) {

	.header-content h2 {
		border-radius: 15px;
		}
	
	.border-photo:after {
    	height: 100%;
		}
	
	.bg-block-3 {
		background: #f5f5f5;
		position: relative;
		}

	.border-photo {
		margin-top:-100px;
		margin-bottom:-100px;
		}

	.price {
		float: left;
		border: 0px solid #d04e53;
		}
	
	.mt-14 {
		margin-top: 14rem !important;
		}
	
	.border-video:after {
		right: -30px;
		height: 100%;
		}
	
	.post-content {
		padding: 30px 30px;
		}
	
	blockquote {
		margin: 3rem 0 3rem -30px;
		}

}


@media (max-width: 767px) {
	.przewodnik {
max-width:150px;
}
	.v-center {
		min-height: 40vh!important;
	}
	.mp-text-center {
	text-align: center!important;
}
	
	.fixed-button {
		margin-top: 10px!important;
	}

}
@media (max-width: 900px) {
	.przewodnik {
max-width:200px;
margin-left:-20px		
}
	
}
/* END MEDIA */

/*M2 Media button fixed */

.fixed-button {
    bottom: 20px;
    right: 20px;
	border: 2px solid #d04e53;
    display: inline-block;
    padding: 10px 20px;
    background-color: #d04e53;
    color: white;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    border-radius: 50px;
    text-align: center;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	transition: 0.3s ease;
        }
.fixed-button:hover {
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
	outline: 5px auto -webkit-focus-ring-color;
}

.fixed-button .float-right {
	float: right;
}

.md-flex {
	display: flex;
}

.kursy-home {
    background: #ffffff;
    padding: 50px !important;
	border: 3px solid #d04e53;
    border-radius: 36px;
    }




