/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://fbm.horup.dk/wp-content/themes/TwentyTwenty-child/
 Description:  Twenty Twenty Child Theme for NC Revision ApS
 Author:       Thomas Broberg · Broberg Media
 Author URI:   https://www.brobergmedia.dk
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  twentytwenty-child

*/
* {
font-family: arial;
}
html, body {
position: relative;
background-color: #fff;
}
a {
text-decoration: none;
}
#site-content {
padding: 0 20px;
}
#site-content #et-boc .et-l h1, .heading-size-1 {
font-size: 36px;
line-height: 36px;
padding: 0;
letter-spacing: 1px;
}
#site-content #et-boc .et-l h2, .heading-size-2 {
font-size: 26px;
line-height: 34px;
padding: 0;
text-align: center;
}
#site-content #et-boc .et-l p {
text-align: center;
padding-top: 10px;
}

h3, .heading-size-3 {
font-size: 22px;
line-height: 24px;
}
h4, .heading-size-4 {
font-size: 18px;
line-height: 20px;
}
:not(.wp-admin), color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
color: #585840;
}
#site-header {
height: 20px;
background-image: url('');
background-size: cover;
background-repeat: no-repeat;
}
.header-titles {
margin: 0;
}
.section-inner {
max-width: 1140px;
padding: 20px 0 0 0;
margin: 0 auto;
}
.header-titles .site-logo {
margin: 0;
}
.site-logo img {
max-height: 146px;
margin: 0x;
}
.site-description {
display: none;
}
#site-footer a:focus,
#site-footer a:hover {
text-decoration: none;
}
.footer-copyright {
font-weight: normal;
font-size: 11px;
line-height: 12px;
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
}
.footer-copyright:hover {
opacity: 1.0;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
}
#site-content .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 1140px;
width: 100%;
}
.post-inner {
padding-top: 50px;
}
.et-db #et-boc .et-l .et_pb_section,
.et-db #et-boc .et-l .et_pb_row {
padding: 40px 0 !important;
}
#site-content .wpgmza_map {
border-radius: 10px !important;
}
.owl-carousel .owl-stage-outer img {
border-radius: 20px !important;
overflow: hidden;
}

#site-content .white .sa_owl_theme .owl-nav .owl-prev,
#site-content .white .sa_owl_theme .owl-nav .owl-next {
background-color: transparent !important;
top: 30%;
}
#site-content .white .sa_owl_theme .owl-nav .owl-prev:hover,
#site-content .white .sa_owl_theme .owl-nav .owl-next:hover {
background-color:transparent !important;
}


#site-content .wpcf7,
#et-boc .et-l label {
text-align: left !important;
}
#site-content .wpcf7 .formLeft,
#site-content .wpcf7 .formRight {
width: 50%;
float: left;
}
#site-content .wpcf7 .formRight h3 {
padding-bottom: 10px;
}
#site-content #et-boc .et-l .et_pb_module input[type="text"],
#site-content #et-boc .et-l .et_pb_module input[type="email"],
#site-content #et-boc .et-l .et_pb_module input[type="checkbox"],
#site-content #et-boc .et-l textarea {
border: 1px solid #999;
border-radius: 4px;
}
.wpcf7-list-item {
display: block !important;
padding: 10px 0 0 0 !important;
}

#site-content #et-boc .et-l textarea {
height: 150px;
}
#site-content .wpcf7 p {
padding-bottom: 0 !important;
}
#site-content .wpcf7 input[type="submit"] {
background-color: #1d2f47;
padding: 10px;
min-width: 100px;
color: #fff;
border-radius: 4px;
}
#site-content .wpcf7 input[type="submit"]:hover {
text-decoration: none;
background-color: #15b22f;
}
#site-content .wpcf7 .wpcf7-response-output {
padding: 20px;
text-align: center;
font-size: 14px;
line-height: 17px;
font-style: italic;
}

/* Mobile start */
@media (max-width: 767px) {
  
 #site-content .wpcf7 .formLeft,
 #site-content .wpcf7 .formRight {
 width: 100%;
 float: none;
 }
 
}
/* Mobile end */