html{--primary:#3272d9;}.elementor-kit-8021{--3dc4403f:#DB6159;--39a65966:#3B3B3B;--712148e7:#7A7979;--7c96e87f:#2ABF64;--5bb2c67:#AA4039;--4c5a4aa8:#94DBAF;--1e52a633:#1000FC;--396ade32:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.ws_strong{color:#ffffff;--font-heading-color:#ffffff;}:root{--internal_padding:16px;--sm-min-breakpoint:640px;--md-min-breakpoint:960px;--lg-min-breakpoint:1280px;--xl-min-breakpoint:1280px;--xxl-min-breakpoint:1280px;--font-text:Lato;--font-text-weight:300;--font-heading:Lato;--font-heading-weight:normal;--font-heading-color:#7D6E54;--font-nav:Lato;--font-nav-weight:300;}#page{width:100%;}:is(.elementor-container, .cnt){width:calc(var(--min_current_breakpoint) - var(--internal_padding) * 2);padding-left:var(--c-g);padding-right:var(--c-g);}body{font-family:var(--font-text);font-size:21px;font-weight:var(--font-text-weight);color:#7D6E54;}*{line-height:calc(4 * 2px + 2ex);}.h,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:normal;}.site-nav > li, .site-nav > li > ul > li{font-family:Lato;font-weight:300;}/* Start custom CSS */:root {
    --primary: #fc6476;
    --secondary: #7d6e54;
}


img {
width: 100%;
}

.subnav_link {
	text-transform: uppercase;
}

.btn {
	background-color: var(--primary);
	color:#fff!important;
	padding: 10px 20px;
}

.btn:hover {
	background-color: #e86070;
}

#content p a {
	color: var(--primary);
	text-decoration: underline;
}

#content a {
	color: var(--primary);
}

.plyr__control--overlaid,
.elementor-element-7dae03a .plyr--video .plyr__controls {
background-color: var(--primary)!important;
}

.plyr--video .plyr__controls {
background: none!important;
}

@media only screen and (max-width: 960px) 
{
	.col-lg-9 {
max-width:100%!important; flex-basis:100%!important;
	}
	.blog .thumb_c,
	.blog .post_content {
	width:100%;
	}
	.col-lg-3 {
display:none!important;}
} 

#secondary ul {
	margin-left:0px;
}

.el-52f41e7 a {
    font-size: 16px;
    line-height: 1.6em;
    /* text-align: left; */
    /* clear: both; */
    float: left;
    width: 100%;
}

.wpmm-sticky-wrap {
    box-shadow: 0 0 10px #ccc;
}

#logo_container_alt img {
    height: initial;
}

/*
#logo_container_alt img {
	height:81px!important;
}
*/
/*
.el-fd7d16b svg {
background-image: linear-gradient(to bottom, #ffffff00, #ffffff00, #ffffff00, #ffffff00, #0008);
}
*/

.el-fd7d16b a {
color:#ffffffcc!important;
font-weight:300;
}

.el-fd7d16b .title_c {
font-size: 10px; 
	    position: absolute;
    bottom: 0;
	padding-left:5px;  
	line-height:1em;
}

.el-fd7d16b .row {
margin:0 -5px!important;
}

.el-fd7d16b .el_c {
padding:5px!important;
}
/*
#logo_container_alt img {
	height:81px!important;
}
*/
@media (max-width: 992px)	{
.site-navigation {
width:100%;
}
	/*
	#logo_container_alt img {
height:60px!important;
	}
	#logo_container_alt {
	max-width: calc(100% - 75px);
		}
*/
}

h1.entry-title{
    font-size: 30px;
    line-height: 40px;
} 

body {
	overflow-x:hidden;	
}

#main_header_wrapper {
background-color: #fff;
}

.subnav_link {
	font-size: 16px!important;
}

/*
@media (min-width: 1600px) {
  :root {
    --min_current_breakpoint: 1280px!important;
  }
}
*/



.heading-footer .heading__title {
    margin-bottom: 2rem!important;
    font-weight: bold;
    font-size: 22px!important;
}


@media (max-width: 992px)	{
.subnav {
    display: none!important;
}
}


[data-elementor-type="wp-post"] a {
  color: var(--primary)
}


@media (min-width: 720px) {
    .el-a1f9092 {
        background-image:url(https://www.sercemwidziane.live/c/d/n/27/1024x1024nc/2019/09/13120037/fotografia-noworodkowa-warszawa-new4.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
}
/*
@media (max-width: 719px) {
    .el-a1f9092 {
        background-image:url(https://cdn.sercemwidziane.live/2019/09/19103548/fotografia-noworodkowa-warszawa.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        
    }
}
*/
@media (max-width: 719px) {
    .el-a1f9092 {
        background-image:url(https://cdn.sercemwidziane.live/2019/09/23111548/fotografia-noworodkowa-i-rodzinna-sercemwidziane.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        
    }
}




.pirate-forms-submit-button {
    background-color: var(--primary)!important;
}

.grecaptcha-badge {
    display: none !important;
}/* End custom CSS */