
/*
Theme Name: Essa
Description: Theme Essa
Tags: Essa
Version: 1.0
Author: PaweĹ‚ Sala
*/


@import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@600&family=Roboto:wght@300;400&display=swap');


/* WEB */



.web { padding-top: 2rem; padding-bottom: 2rem;}
.web .wrapper {position:relative; border-radius: 25px;
    /*background:#04344A url(http://zamaro-tax.pl/wp-content/themes/essa/img/bg.jpg) no-repeat center bottom; background-size: inherit;*/
}
.web .wrapper .content { color: #ffffff!important; min-height: 600px;margin: auto;}
.web .wrapper .content a { font-weight: bold; color: #E1A975; }

body {font-family: 'Lora', serif; min-height:100vh; font-family: 'Roboto', sans-serif; -webkit-font-smoothing: antialiased;  background:#04344A url(img/bg.jpg) no-repeat center bottom fixed !important; background-size: cover;}

/*@media (max-width: 768px) {*/
/*    body { background:#04344A url(https://zamaro.tax/wp-content/uploads/2023/09/home-bg.png) no-repeat center bottom !important; background-size: inherit;}*/
/*}*/


.wp-block-button__link.wp-element-button { background: #15455A!important; border:1px solid #E1A975}


.content p {font-size: 1.25rem; font-weight: 300;}
.content ul {font-size: 1.25rem; font-weight: 300; }

header {}
header .navbar-nav { width: 100%;}

.menuPc { width: 100%; font-family: 'Exo 2', sans-serif; text-transform: uppercase;}
.menuPc ul { list-style: none; padding: 0px; margin: 0px; text-align: right; width: 100%;}
.menuPc ul li { display: inline; font-weight: bold; font-size: 18px;}
.menuPc ul li a { color: #ffffff; text-decoration: none; padding: 8px 20px; display: inline-block;}
.menuPc ul li.current_page_item a {color: #E1A975;}

.menuMobile { width: 100%; font-family: 'Exo 2', sans-serif; text-transform: uppercase;}
.menuMobile ul { list-style: none; padding: 0px; margin: 0px; text-align: center; width: 100%;}
.menuMobile ul li { display: block; font-weight: bold; font-size: 18px;}
.menuMobile ul li a { color: #ffffff; text-decoration: none; padding: 8px 20px; display: inline-block; font-size: 32px;}
.menuMobile ul li.current_page_item a { color: #E1A975;}



.navbar { }
.navbar-brand { padding: 35px!important; display: inline-block; margin: 0px!important;}
.navbar-brand img { max-width: 180px;}

.navbar-toggler { border:1px solid #E1A975!important;}

@media (max-width: 768px) {
    .navbar-brand {}
}

h1 { color: #E1A975!important; border-bottom: 1px solid #E1A975; margin-bottom: 25px!important; font-family: 'Exo 2', sans-serif; text-transform: uppercase;}
h2 { color: #E1A975!important; font-family: 'Exo 2', sans-serif; text-transform: uppercase;}
h3 { color: #E1A975!important;font-family: 'Exo 2', sans-serif; text-transform: uppercase;}
h4 { color: #E1A975!important;font-family: 'Exo 2', sans-serif; text-transform: uppercase;}
h5 {font-family: 'Exo 2', sans-serif; text-transform: uppercase;}

.footer { text-align: center; padding:3rem; color: #ffffff;}
.footer a { color: #F4C195!important;}


/* WEB */

.card {border: none!important; border-radius: 15px!important;}
.card .card-body { padding: 45px;}

.postTypeArticle a {color: #333!important; text-decoration: none}

.card.order-a-quote { background: #333}
.card.order-a-quote img { max-width: 70px; border:1px solid #ccc; margin-bottom: 15px;}


.wp-block-lazyblock-osoba {  max-width: 300px !important; margin: auto; text-align: center;}
.wp-block-lazyblock-osoba h3 { font-size: 1.25rem;}
.wp-block-lazyblock-osoba a { text-decoration: none;}
.osoba p { color: white;}

.wp-block-lazyblock-osoba-szczegoly { margin-bottom: 100px;}

.osoba-szczegoly-gallery {}
.osoba-szczegoly-gallery img { max-width: 200px;}

.wp-block-lazyblock-ofetrta-pracy { border-bottom:1px solid #E1A975;}


.post-item {  color: #ffffff; padding: 2rem;}
.post-item a { color: #ffffff;}
.post-item a:hover { color: #F4C195;}


.atut { height: 100%; margin-bottom: 1.5rem; color: #333333;}
.atut h4 { color: #333!important; font-weight: bolder; font-size: 1.25rem;}

.atut-img { height: 100%; margin-bottom: 1.5rem; color: #333333;}
.atut-img h4 { color: #333!important; font-weight: bolder; font-size: 1.25rem;}
.atut-img img { width: 64px; float: left; margin-right: 1rem; margin-bottom: 6rem;}

.home-wrapper-bg { color: #ffffff; padding:3rem; border:1px solid #E1A975; background:#102731 url(img/agnieszka-bg.png) no-repeat right bottom !important; background-size: cover; min-height: 700px;}
.home-wrapper-atuty { padding:3rem; background: #E1A975;}
.home-wrapper-atuty-secondary { padding:2rem; background: #E1A975;}

@media (max-width: 768px) {
    .home-wrapper-bg { padding-bottom:700px;}
}


.home-wrapper-atuty .wp-block-heading {border-bottom: 1px solid #333; margin-top: 3rem!important; margin-bottom: 1rem!important;}


.page-wrapper { color: #ffffff; padding:3rem; border:1px solid #E1A975; background:#102731;  min-height: 700px;}