/*
Theme Name:   twentytwenty child theme
Description:  Write here a brief description about your child-theme
Author:       engvoldsen@gmail.com
Author URL:   Write here the author's blog or website url
Template:     twentytwenty
Version:      1.0
Text Domain:  twentytwenty-child
*/

/* Write here your own personal stylesheet */

@media (min-width: 0px) {
.header-inner {
justify-content: center;
align-items: center;
display: flex;
padding: 0;
background-color: rgba(10,10,10, 0.80);
}
}

@media (min-width: 700px) {
.section-inner {
width: 100vw;
}}

.section-inner {
width: auto !important;
max-width: 100vw !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding: 0 20px !important;
}

body {
background: #222222;
}

#site-header {
background: url(https://www.kjellengvoldsen.no/wp-content/uploads/2020/01/4E0B0036.jpg) top no-repeat #222222;
background-size: cover;
height: 600px;
border-bottom: 3px dotted #888;
box-shadow: inset 0 -1px 0 0 #888, inset 0 1px 0 0 #888, 0 1px 0 0 #888, 0 -1px 0 0 #888;
margin-bottom: 1px;
}

.header-inner::before {
content: "FOTOGRAF KJELL ENGVOLDSEN";
color: #8F919C;
font-size: 24px;
font-weight: bold;
padding-right: 20px;
}

#site-content {
background: #222222;
margin-top: 1vw;
}

.site-logo img {
max-height: 60px;
border-radius: 50%;
}

.primary-menu a {
color: #fff !important;
font-weight: bold;
}

.vp-portfolio__items-style-fade .vp-portfolio__item-overlay {
background-color: rgba(0,0,0,0) !important;
}

body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 100vw;
}

.entry-header {
background-color: #1f1f1f !important;
}

.header-navigation-wrapper {
display: block;
}

@media (min-width: 700px) {
.singular .entry-header {
padding: 10px;
}}

div.wpforms-container-full .wpforms-form .wpforms-field-label,h1.entry-title {
color: #8F919C;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
color: #ddd !important;
}

#popmake-188 {
background: #222222;
border: 3px solid #3B3D42;
border-radius: 20px;
}

.popmake-title {
color: #fff !important;
font-size: 26px !important;
font-weight: 300 !important;
}

input[type="text"],input[type="email"],textarea {
color: #fff !important;
background-color: #242629 !important;
border-color: #36363B !important;
font-size: 14px !important;
}

.wpforms-form button[type=submit] {
color: #fff !important;
background: #2c5f2c !important;
width: 60% !important;
margin-left: 20% !important;
border-radius: 20px !important;
}

.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: none !important;
border: none !important;
color: #fff !important;
}

@media (min-width: 700px) {
.post-inner {
padding-top: 0;
}}

@media (min-width: 700px) {
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: 98vw;
}}

.vp-portfolio__items-style-fade .vp-portfolio__item-meta-title {
font-size: 2em !important;
}

.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
margin-top: 0;
}

#site-footer {
background: #333;
font-size: 15px;
}

.footer-credits {
color: #fff;
margin: 0 auto;
}
