/*
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=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.h1bialy {font-size: 50px !important; line-height: 50px !important; color: #6d6e71 !important; font-family: 'Playfair Display', serif !important; font-weight: 700; text-transform:none !important; }
.h2bialy {font-size: 30px !important; line-height: 30px !important; color: #f7a392 !important; font-family: 'Playfair Display', serif !important; font-weight: 400; text-transform:none !important; }

.spanh1 {font-size: 50px !important;line-height: 50px !important; color: #6d6e71 !important; font-family: 'Playfair Display', serif !important; font-weight: 700;}
.spanh2 {font-size: 50px !important;line-height: 50px !important;color: #f7a392 !important; font-family: 'Playfair Display', serif !important; font-weight: 400;}



.h1czarny {font-size: 72px !important; line-height: 72px !important; color: black !important; font-family: 'Playfair Display', serif !important; font-weight: 700; text-transform:none !important; }

.container_wrap {border: none !Important;}
.sekcja1-tekst {padding-left: 30px; line-height: 26px; border-left: 1px solid #14506a !important;}
.sekcja1-naglowek {color:#009fe3; font-weight: 700; font-family: 'Playfair Display', serif;}
.sekcja1-button {font-family: 'Playfair Display', serif; padding: 15px 35px; color: white; background-color: #009fe3; font-weight: 700; font-size: 17px; display: inline-block;}

#ikona {display: flex; align-items: center; margin-top: 12px;}
.ikona-ikona {float: left;
    min-width: 15%;}
.ikona-tekst {padding-left: 20px;}
.kontakt-tytul {font-size: 30px !important; color: #6d6e71 !important; font-family: 'Playfair Display', serif !important; font-weight: 700; text-transform:none !important; margin-bottom: 35px;}
.cennik-pozycja {
    margin-top: 10px;
    display: flow-root;
    font-size: 14px;
	font-weight: 700}
	
	.cennik-tytul {float:left;	font-family: 'Playfair Display', serif !important;color: #6d6e71;font-size:18px;}
	.cennik-czas {font-family: 'Poppins', serif !important; font-weight: 300; color: #f7a392;font-size:14px;}
	.cennik-cena {float: right; color: #0068a2; font-family: 'Playfair Display', serif !important;color: #f7a392;font-size:20px;padding-top:10px;} 

	.uslugi-tytul {	font-family: 'Playfair Display', serif !important;
    color: #6d6e71;
    display: block;
    font-weight: 600;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;}
	.uslugi-opis {font-family: 'Playfair Display', serif !important;color: #6d6e71;font-size:13px;}




#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;}

#mapka .container {max-width: 100% !important; padding: 0px !Important; margin-top: -150px;}
#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 #3eb5e9 !important;}
.stopka1 {padding: 40px;}
.stopka-nad {font-size: 17px; color:#009fe3; font-weight: 700; font-family: 'Playfair Display', serif;}
.stopka-nagl {font-size: 23px !important; line-height: 23px !important; color: black !important; font-family: 'Playfair Display', serif !important; font-weight: 700; text-transform:none !important; margin-bottom: 30px;}
.stopka-godziny {    border-bottom: 2px dotted #000000 !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: #0068a2;}
.stopka-naglowek {    font-size: 18px; font-weight: 700; margin-bottom:20px; margin-top:50px;}
.stopka-menu {font-size: 15px;}
.ikona-span {font-family: 'Poppins', serif !important; font-size: 15px; font-weight: 400;}

.main_menu {font-family: 'Playfair Display', serif !important; font-size: 25px;}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    background-color: #179bd7;
    color: #ffffff;
border-color: #179bd7;}
/*div .logo {    margin-top: 15px;}*/
.phone-info {font-family: 'Playfair Display', serif !important; font-size: 15px !important; font-weight:600;}
.phone-info i {color: #179bd7 !important;}

.masz0 {font-size: 18px; display:flex; align-items: center; color: #0068a2; font-family: 'Playfair Display', 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 #0068a2 !important;
}
.zakres-ikona {float: left;
    min-width: 15%;}
	.zakres-naglowek {font-size: 25px; font-weight: 700; font-family: 'Playfair Display', serif !important;}
	
	.zakres-tekst {margin-left: 15px;}
	.zakres-tekst li {margin-left: 0px;}
	.zakres-tekst ul li:before {
		 content: "\00BB \0020";
		 color: #0068a2;
		 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: 'Playfair Display', 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 */

}



/*
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 */
  .spanh1 {font-size: 40px !important; line-height: 40px !important;}
  .spanh2 {font-size: 40px !important; line-height: 40px !important;}
.h1bialy {font-size: 40px !important; line-height: 40px !important;}
.h1czarny {font-size: 40px !important;line-height: 40px !important;}
.phone-info {Display: none;}
#kontakt {background: none !important;}
#ofirmie {background: none !important;}
}		


