/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.tab_titles {margin-left: 15%;}
.hs-arrow-bottom {border: 0px !important;}
.stopka-chr {font-size: 20px; color:#e7dbb6; display: inline-block;margin-bottom: 15px;    font-family: 'Red Hat Display', sans-serif;}
.stopka-chr2 {font-size: 16px; color:#fff;    font-family: 'Red Hat Display', sans-serif;}
.stopka-chr3 {    font-size: 55px;
    color: #fff;
    font-weight: 300;
    font-family: 'Red Hat Display', sans-serif;
    letter-spacing: 2px;
    line-height: 55px;}
.lat {font-size: 80px; font-weight: 700;}
.lat1 {font-size: 40px; font-weight: 700;}
.budujemy {font-size: 40px; font-weight: 500;}
.avia-animated-number-content p {color: #8a8b8d !important; margin-top: 10px!important;}
.h1bialy {font-size: 60px !important; line-height: 60px !important; color: white !important; font-family: 'Red Hat Display', sans-serif !important; font-weight: 700; text-transform:none !important; }
.h1bialy2 {font-size: 45px !important; line-height: 45px !important; color: white !important; font-family: 'Red Hat Display', sans-serif !important; font-weight: 300; text-transform:none !important; }

.h1czarny {font-size: 62px !important; line-height: 62px !important; color: black !important; font-family: 'Red Hat Display', sans-serif !important; font-weight: 300; text-transform:none !important;margin-bottom: 40px; }
.boxyspan {color:white; font-weight: 700; font-family: 'Red Hat Display', sans-serif; font-size:25px;}

.sekcja1-tekst {padding-left: 30px; line-height: 26px; border-left: 2px solid #e7dbb6 !important;}
.sekcja1-naglowek {color:#ffffff; font-weight: 700; font-family: 'Red Hat Display', sans-serif;}
.sekcja2-naglowek {color:#1C4DA1; font-weight: 700; font-family: 'Red Hat Display', sans-serif;}
.sekcja1-button {font-family: 'Red Hat Display', sans-serif; padding: 15px 35px; color: white; background-color: #e7dbb6; font-weight: 700; font-size: 17px; display: inline-block;}

#ikona {display: flex; align-items: center; margin-top: 35px;}
.ikona-ikona {float: left;
    min-width: 15%;}
.ikona-tekst {padding-left: 20px; font-size: 14px; line-height: 20px;}

#konsultacjaid .container {max-width: 100% !important; padding: 0px !Important;}
.konsultacja {max-width: 100%; margin-left: 20% !important; padding: 100px 150px;}
#konsultacjaid .h1bialy {font-size: 55px !Important; line-height: 55px !Important;}
#boxy .container {padding: 0px !Important; margin-top: -150px !important;}
#mapka .container {max-width: 100% !important; padding: 0px !Important;}
#ikony-tlo .container  {z-index: 50;}
#header_main {z-index:100;}
.kontakt-ikony1 {min-height: 310px !important; border: 1px solid #000000 !important; padding-top: 50px; background: white;}

.kontakt-ikony2 
.kontakt-ikona  {max-width: 40%; margin: auto; text-align: center; height: 105px;}
.kontakt-ikona img {max-height: 100px !important;}
.kontakt-ikony-naglowek {font-size: 20px; font-weight: 700;}
.kontakt-tekst {text-align: center;}




.stopka0 {border-bottom: 5px solid #e7dbb6 !important;}
.stopka1 {padding: 40px;}
.stopka-nad {font-size: 17px; color:#e7dbb6; font-weight: 700; font-family: 'Red Hat Display', sans-serif;}
.stopka-nagl {font-size: 23px !important; line-height: 23px !important; color: black !important; font-family: 'Red Hat Display', sans-serif !important; font-weight: 700; text-transform:none !important; margin-bottom: 30px;}
/*.godziny1 {padding: 40px;}*/
.godziny-nagl {font-size: 23px !important; line-height: 23px !important; color: white !important; font-family: 'Red Hat Display', sans-serif !important; font-weight: 700; text-transform:none !important; margin-bottom: 30px;}
.godziny-godziny {   border-bottom: 1px dashed #ffffff !important;
    margin-top: 10px;
    padding-bottom: 10px;
    display: flow-root;
    font-size: 14px;
	font-weight: 700}

.godziny-dni {float:left; color: white;}
.godziny-czas {float: right; color: white;}



.stopka-godziny {   border-bottom: 1px dashed #b3b0b0 !important;
    margin-top: 10px;
    padding-bottom: 10px;
    display: flow-root;
    font-size: 14px;
	font-weight: 700}
.stopka-dni {float:left; color: black;}
.stopka-czas {float: right; color: #e7dbb6;}
.stopka-naglowek {    font-size: 18px; font-weight: 700; margin-bottom:20px; margin-top:50px; }
.stopka-menu {font-size: 15px;}
.ikona-span {font-family: 'Red Hat Display', sans-serif !important; font-size: 16px; font-weight: 700;color: #1C4DA1;}

.main_menu {font-family: 'Red Hat Display', sans-serif !important; font-size: 25px;}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    background-color: #e7dbb6;
    color: #ffffff;
border-color: #e7dbb6;}
div .logo {    margin-top: 18px;}
.phone-info {font-family: 'Red Hat Display', sans-serif !important; font-size: 15px !important; font-weight:600; color: white !Important;}
.phone-info i {color: #e7dbb6 !important;}

.masz0 {font-size: 18px; display:flex; align-items: center; color: #e7dbb6; font-family: 'Red Hat Display', sans-serif !important;}
.masz1 {width:20%; padding: 10px;}
.masz11 {font-weight: 700;}
.masz21 {font-size: 32px; font-weight: 700; letter-spacing: 1px;}


.zakres0 {display: flex;
    padding: 50px 20px 10px 20px;
    background: #f8f8f8;
    background-color: rgb(255 255 255 / 50%);
    box-shadow: 0px 0px 5px #f0f0f0;
    border-left: 5px solid #e7dbb6 !important;
}
.zakres-ikona {float: left;
    min-width: 15%;}
	.zakres-naglowek {font-size: 25px; font-weight: 700; font-family: 'Red Hat Display', sans-serif !important;}
	
	.zakres-tekst {margin-left: 15px;}
	.zakres-tekst li {margin-left: 0px;}
	.zakres-tekst ul li:before {
		 content: "\00BB \0020";
		 color: #e7dbb6;
		 font-size: 21px;
		 font-weight: 700;
	     }
		 
		 .zakres-tekst ul {
		 list-style-type:none;}
		 
		 .zakres-lista {font-size: 14px;}
		 
		.zakres-tekst li {line-height: 18px !important; font-weight: 700;}
		
		.masz-menu0 {display: flex; align-items: center; width: 90%; font-family: 'Red Hat Display', sans-serif !important; font-size: 15px;}
		.masz-menu1 {min-width: 30%; text-align: center;     border-left: 1px solid #095d83 !important;
    margin-left: 25px !important;}
		
		.maszspan1 {font-size: 12px;}
		.maszspan2 {font-size: 22px;
    font-weight: 700;
    line-height: 19px;
	font-weight: 700;}
		
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  .boxy {margin-top: -150px !important;}	

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.h1bialy {font-size: 37px !important; line-height: 37px !important;}
.h1bialy2 {font-size: 35px !important; line-height: 35px !important;}
.h1czarny {font-size: 40px !important;line-height: 40px !important;}
.phone-info {Display: none;}
}		
