.hentry .entry-content .wp-block-table td, 
.hentry .entry-content .wp-block-table th, 
.editor-styles-wrapper .wp-block-table td, 
.editor-styles-wrapper .wp-block-table th {
background-color: white !important;
border-bottom: 1px solid #F3F4ED !important;
color: #3B3B3B !important;
}
.wp-block-table.is-style-stripes {
border-bottom: unset !important;
}
.entry-content h1{
font-size: 66px;
font-weight: bolder;
padding-bottom: 40px;
width: 60%;
}
.page-politika-piskotkov h1,
.page-politika-zasebnosti h1,
.page-splosni-pogoji-poslovanja h1 {
width: 100%;
}
.entry-content h2{
font-size: 40px;
font-weight: bold;
} .header-container {
margin-left: 8%;
margin-right: 8%;
display: flex;
align-items: center;
justify-content: space-between;
}
.sinhro-logo {
width: 241.7px;
height: auto;
z-index: 99999;
} .hamburger {
display: flex; 
align-items: center; 
justify-content: center; 
cursor: pointer; 
z-index: 100;
}
.hamburger img {
width: 40px; 
height: auto;
} p.footer-text.footer-naslov {
padding-right: 20px;
width: 200%;
}
p.footer-text.iban {
justify-self: self-end;
}
.footer-text {
padding-top: 50px;
}
.footer-info {
padding-right: 20px;
}
footer {
display: grid;
background-color: #3B3B3B !important;
color: #F3F4ED !important;
padding: 0% 8% 4% 8% !important;
}
footer p {
color: #F3F4ED !important;
}
footer a {
color: #F3F4ED !important;
}
.footer-row {
display: grid;
grid-template-columns: 2fr 2fr 2fr 2fr 2fr;
padding-top: 10px;
}
.footer-row:first-of-type {
border-bottom: #F3F4ED solid 1px;
}
.site-footer .item {
text-align: left;
}
.logo {
align-self: center;
padding-right: 30px;
}
.logo svg {
width: 181.7px; 
height: auto;
padding-top: 30px;
}
.logo .cls-2 {
fill: #F3F4ED;
}
.full-width {
grid-column: 1 / 3;
}
.links {
display: flex;
justify-content: space-between;
gap: 10px;
grid-column: 4 / 6;
}
.footer-first p {
font-size: 17px !important;
}
.footer-second a {
font-size: 14px !important;
}
.footer-second p {
font-size: 14px !important;
}
@media (max-width: 1700px) {
.footer-links-pravice {
flex: 0 0 60%;
}
.footer-info {
flex: 0 0 20%;
}
}
@media (max-width: 768px) {
.site-header {
padding-top: 2em !important;
padding-bottom: 2em !important;
}
.sinhro-logo img {
width: 90% !important; 
height: auto;
}
.site-header{
margin-bottom:4.235801032em;
position: fixed;
width: 100%;
}
.entry-content h1{
margin-top: 250px;
padding-bottom: 20px;
width: unset;
}
.menu-overlay nav ul li a {
color: white;
text-decoration: none;
font-size: 32px !important;
}
.footer-first p {
font-size: 14px !important;
}
.footer-text {
padding-top: unset;
}
.footer-second {
padding-top: 20px !important;
}
.footer-row {
padding-top: unset;
grid-template-columns: unset;
}
p.footer-text.iban {
justify-self:unset;
}
.logo {
padding-bottom: 20px !important;
}
.site-footer .item {
padding-bottom: unset;
}
.links {
flex-direction: column;
grid-column: unset;
}
.sinhro-logo img {
height: auto;
width: 60%;
}
.hamburger img {
width: 50px; 
height: auto;
}
}
@media (max-width: 425px) {
.footer-logo svg {
width: 150px !important; 
height: auto;
}
}.prefooter-second {
background-color: #F3F4ED;
padding-left: 8%;
padding-right: 8%;
box-sizing: content-box;
padding-bottom: 8%;
padding-top: 4%;
display: flex;
}
.prefooter {
margin-left: 8%;
margin-right: 8%;
box-sizing: content-box;
margin-bottom: 8%;
display: flex;
}
.contact-photo {
width: auto;
display: flex;
flex-direction: row-reverse;
flex: 1;
justify-content: space-between;
}
.contact-photo img {
width: auto; height: 100%; }
.form-container {
padding-right: 60px;
padding-top: 60px;
padding-bottom: 60px;
}
.kontakt-title{
color: #3B3B3B;
font-size: 40px;
font-weight: bold;
box-sizing: content-box;
width: fit-content;
}
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
font-size: 16px;
font-weight: lighter;
padding: 10px 20px;
border: 1.5px solid #3B3B3B; box-sizing: border-box; box-shadow: unset;
outline: none; border-radius: 27px;
}
.namemailholder {
display: flex; 
flex-direction: row;
width: 100%; 
box-sizing: border-box; 
gap: 26px;
}
.onelinenamemail {
flex: 1 1 50%; box-sizing: border-box; }
.onelinenamemail input[type="text"], 
.onelinenamemail input[type="email"] {
width: 100%; font-size: 16px; padding: 10px 20px; border: 1.5px solid #3B3B3B; border-radius: 30px; box-sizing: border-box; }
.wpcf7 input:focus::-webkit-input-placeholder { transition: unset !important;
opacity: 0.35;
}
.wpcf7 textarea:focus::-webkit-input-placeholder {
transition: unset !important;
opacity: 0.35;
}
.wpcf7 form .wpcf7-response-output {
font-family: 'proxima-nova', sans-serif;
margin: 0;
padding: 0;
border: none !important;
color: #3B3B3B;
} button, input[type="button"], 
input[type="reset"], 
input[type="submit"], 
.button, 
.widget a.button {
font-size: 16px;
background-color: #3B3B3B;
border: 1.5px solid #3B3B3B;
color: #F3F4EE;
border-radius: 50px;
padding: 0.5em 4em; }
.prefooter-second, button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover, 
.button:hover, 
.widget a.button:hover {
background-color: #F3F4EE; 
color: #3B3B3B;
border-color: #3B3B3B;
}
.prefooter button:hover, 
.prefooter input[type="button"]:hover, 
.prefooter input[type="reset"]:hover, 
.prefooter input[type="submit"]:hover, 
.prefooter .button:hover, 
.prefooter .widget a.button:hover {
background-color: white; color: #3B3B3B;
border-color: #3B3B3B;
} .prefooter-second button:hover, 
.prefooter-second input[type="button"]:hover, 
.prefooter-second input[type="reset"]:hover, 
.prefooter-second input[type="submit"]:hover, 
.prefooter-second .button:hover, 
.prefooter-second .widget a.button:hover {
background-color: #F3F4EE; color: #3B3B3B;
border-color: #3B3B3B;
}
a:focus, 
button:focus, 
.button.alt:focus, 
input:focus, 
textarea:focus, 
input[type="button"]:focus, 
input[type="reset"]:focus, 
input[type="submit"]:focus, 
input[type="email"]:focus, 
input[type="tel"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus {
outline-color: unset;
} .wpcf7-not-valid-tip {
color: #ff0101;
font-size: 12px;
margin-left: 2em;
margin-top: 0.5em;
}
textarea {
resize: none;
}
@media (min-width: 2100px) {
.contact-photo img {
padding-right: 200px;
}
}
@media (max-width: 1030px) {
.namemailholder {
display: block; max-width: 100%;
}
.form-container {
padding-right: unset;
padding-bottom: 30px;
}
.wpcf7 {
width: 100%; 
}
.contact-photo {
flex-direction: column-reverse;
}
}
@media (max-width: 768px) {
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
font-size: 20px;
}
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover, 
.button:hover, 
.widget a.button:hover {
background-color: #3B3B3B;
color: #F3F4EE;
}
.contact-photo img {
width: 100% !important;
}
}