/* CSS Document */

body {
	font-family: 'Open Sans', sans-serif;
}

#my-header .container, #my-articles .container {
	width: 980px;
}

#my-header {
	background-image: url(../images/header-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

#my-header .container {
	width: 980px;
}

#my-header .container #my-header-box {
	background-image: url(../images/header-content.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 66px;
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	text-align: justify;
}

#my-header h1 {
	font-size: 28px;
	line-height: 36px;
	text-transform: uppercase;
	margin-bottom: 30px;
	text-align: center;
	font-weight: 700;
}

#my-header .my-logo {
	display: inline-block;
	max-height: 66px;
}

#my-header .my-logo img {
	max-height: 66px;
	margin-right: 30px;
	margin-bottom: 86px;
}

#my-header #my-logo-psb {
	float: right;
}

.my-button {
	display: flex;
	padding: 15px;
	background-color: #c89b50;
	color: #47092a;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
	font-size: 24px;
	margin-top: 30px;
	align-items: center;
	justify-content: center;
}

.color-white {
	color: #fff;
}

.my-button i {
	font-size: 28px;
}

.s-animate {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.s-animate.s-animate--scale:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.my-line {
    display: block;
    background-color: #999;
    background-image: none;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    height: .964506px;
    width: 800px;
	position: relative;
	z-index: 1;
	margin: 0 auto 30px auto;
}

#my-articles .container .my-col {
	display: block;
	margin-bottom: 15px;
}

#my-articles .my-col {
	font-size: 20px;
	line-height: 28px;
	color: #797979;
}

#my-articles .my-col h2 {
	font-size: 26px;
	line-height: 34px;
	font-weight: 700;
	margin-bottom: 15px;margin-top: 15px;
	color: #082c65;
}

#button-for-img {
	width: 240px;
	position: absolute;
	z-index: 9999999;
	right: 110px;
	bottom: 70px;
	background-color: #f00b71;
}

#my-header-bottom {
	position: relative;
	margin-bottom: 50px;
	background-image: url(../images/bottom-text-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	color: #000;
	margin-top: 30px;
}

#my-text-header-bottom {
	font-size: 45px;
	line-height: 53px;
	padding: 30px;
}

#my-text-header-bottom span {
	color: #0153a0;
}

#map-cloud {
	padding: 30px !important;
	font-size: 30px !important;
	width: 416px;
  	height: 209px;
	color: #222222;
}

#map-cloud #map-cloud-text {
	color: #222222 !important;
    padding-bottom: 40px;
}

#map-cloud .btn-psb {
	background-color: #222222 !important;
	border: none !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	padding: 15px 20px !important;
}

#map-wrap {
	margin-bottom: 0 !important;
}

#my-articles .container > div > img {
		width: 100%;
	}

#map-cloud-resp {
        display: none;
    }

#ABOcFLFL3FGpm2PmhaArglkKz0AhkeWu #Q3ONsLidRceMcgApT5CA8XFEhil4wzB8,
#ABOcFLFL3FGpm2PmhaArglkKz0AhkeWu #FwDDZfTArPhsIJthT2uDXhkivuayZeR4,
#ABOcFLFL3FGpm2PmhaArglkKz0AhkeWu #HphihuqPCARIbFFHwazsGDkF7AD17NZN,
#ABOcFLFL3FGpm2PmhaArglkKz0AhkeWu #m8fIyMXu3LuWOLiXUOkhVM52D51zyT5w {
	font-size: 12px;
}

#K8Jyd85WKOlzCvAy61bHIqGVg9Tno6Vd {
	left: 871px;
	top: 204.98971557617px;
	width: auto;
	height: 80px;
}

@media(min-width: 980px) and (max-width: 1199px) {
    #my-articles .container {
        height: 100vh;
    }
}

@media(min-width: 980px) {
	.my-col-left {
		padding-left: 0;
	}

	.my-col-right {
		padding-right: 0;
	}
    
}

@media (max-width: 979px) {
    .my-line {
        width: auto;
    }
}

@media (max-width: 763px) {
	#my-header .container, #my-articles .container, #my-header-bottom .container, #sekcjaMapka .container {
		width: 100% !important;
	}
    
    #my-header .container #my-header-box {
        font-size: 14px;
        line-height: 22px;
    }
    
    #my-header h1 {
        font-size: 18px;
        line-height: 26px;
    }
    
    #IpCfAVVhDaCG0kqaQsarTS6LRMV3BZg1 {
        margin-top: 20px;
    }
    
    .my-button{
        font-size: 18px;
        line-height: 26px;
		width: 90% !important;
		margin: 15px auto;
    }
    
    #my-header-box .my-logo img {
        margin: 0 0 30px 0;
    }
    
    #my-header-box .my-logo {
        margin-left: calc((100% - 314px)/2);
    }
    
    #my-header #my-logo-psb {
        float: none;
    }
    
    #my-text-header-bottom {
        font-size: 24px;
        line-height: 32px;
    }
    
    #my-articles .my-col {
        text-align: center;
        margin-top: 60px;
    }
    
    #button-for-img {
        bottom: -70px;
        right: calc((100% - 240px)/2);
    }
    
    #map-cloud {
        display: none !important;
    }
    
    #map-cloud-resp {
        display: block;
        margin-bottom: 30px;
    }
    
}

#lDvfqFOHyRWZOoyTnDebUlpzrM8E4nTe,
#rA3likg7DRqy2F8PrZ1ZPhiIhTCLLAvQ,
#nWlEGWA1CPa321vpephZawhceZGDs3z2,
#T2bm6IN77cztaA57loSJ1W6R9Ub833l1,
#tb2WDlitSC2JXSt738xdz7WkAaqE3eoe,
#XCSDbQGB1EZsviNTTJviCkH3bV40BxkV,
#ns8odqhP8Q2EKnnZTuVhZFtHlNgWrKpZ,
#dlFisuTXJM2WNS88wTwKRAPkGSvpCVNT,
#rhU40SxuQKLph4Dc0H6FkUQ7V6ATeGQm,
#wlU9bLqKb0PJ63aqhauQhtkVmagh15RD,
#oxazQVsQ7BTHq0at6uukT0JN76ZhT0Wu,
#z2ETtIF2CM2oBbQ8KufqlTF3h39lrcTe,
#Ri2GK78HR7gR4VRmTcwtZui7aZXeIHyN,
#Fg1xvzZC5vNwhfJMSyq1Ph6bX5AJaGcS,
#K8Jyd85WKOlzCvAy61bHIqGVg9Tno6Vd,
#VvWL6veUtDZsxJDAoRUvwTxvgtdi95WG,
#kaSIpT77Kkqemg9ybtB8tbFAMCo5GNV1,
#cpEr5qcpLUodZ5tLpQNuWkyX6cwNHOM4,
#uIf5BQvqP3T70VIdSN8Dy05XFP0kep1q
{
	margin-top: 45px;
}

#VvWL6veUtDZsxJDAoRUvwTxvgtdi95WG,
#kaSIpT77Kkqemg9ybtB8tbFAMCo5GNV1 {
	background-color: transparent!important;
}

#VvWL6veUtDZsxJDAoRUvwTxvgtdi95WG:hover,
#VvWL6veUtDZsxJDAoRUvwTxvgtdi95WG:focus,
#kaSIpT77Kkqemg9ybtB8tbFAMCo5GNV1:hover,
#kaSIpT77Kkqemg9ybtB8tbFAMCo5GNV1:focus{
	background-color: #fff!important;
}


@media only screen and (max-width: 763px) {
	#K8Jyd85WKOlzCvAy61bHIqGVg9Tno6Vd {
		left: 30.960645675659px;
		top: 740px;
		width: 110px;
		height: auto;
	}
	#lDvfqFOHyRWZOoyTnDebUlpzrM8E4nTe,
	#rA3likg7DRqy2F8PrZ1ZPhiIhTCLLAvQ,
	#nWlEGWA1CPa321vpephZawhceZGDs3z2,
	#T2bm6IN77cztaA57loSJ1W6R9Ub833l1,
	#tb2WDlitSC2JXSt738xdz7WkAaqE3eoe,
	#XCSDbQGB1EZsviNTTJviCkH3bV40BxkV,
	#ns8odqhP8Q2EKnnZTuVhZFtHlNgWrKpZ,
	#dlFisuTXJM2WNS88wTwKRAPkGSvpCVNT,
	#rhU40SxuQKLph4Dc0H6FkUQ7V6ATeGQm,
	#wlU9bLqKb0PJ63aqhauQhtkVmagh15RD,
	#oxazQVsQ7BTHq0at6uukT0JN76ZhT0Wu,
	#z2ETtIF2CM2oBbQ8KufqlTF3h39lrcTe,
	#Ri2GK78HR7gR4VRmTcwtZui7aZXeIHyN,
	#Fg1xvzZC5vNwhfJMSyq1Ph6bX5AJaGcS,
	#K8Jyd85WKOlzCvAy61bHIqGVg9Tno6Vd,
	#VvWL6veUtDZsxJDAoRUvwTxvgtdi95WG,
	#kaSIpT77Kkqemg9ybtB8tbFAMCo5GNV1,
	#cpEr5qcpLUodZ5tLpQNuWkyX6cwNHOM4,
	#uIf5BQvqP3T70VIdSN8Dy05XFP0kep1q
	{
		margin-top: -32px;
	}
}