 @import url('https://fonts.googleapis.com/css?family=Raleway:400,700,900'); /*
 Theme Name:   begonia-lite-lean
 Description:  Begonia Lite Child Theme
 Author:       LEANTOO ApS
 Author URI:   http://leantoo.dk
 Template:     begonia-lite
 Version:      1.1.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  begonia-lite-lean
 */ /* For mobile */ @media only screen and (max-width:599px) { header.site-header { margin-bottom:1rem; }

 body { background-size:65vw !important; }

 h1 { font-size:1.5em; line-height:1em; }

 h2 { font-size:1.2em; }

 h1,h2 { margin-bottom:0.75em; }

 div.entry-content p { margin-bottom:8px !important; }

 div.entry-content p img.valueprop_img { margin:0px 12px 0px 0px; min-width:24px; padding:0; top:20px; }

 div.entry-content p a { font-size:0.9em; line-height:0.8em; }

 div.entry-content div.valueprop_area { width:80vw; }

 div.fullwidth-container h2 { margin-left:1em; }

 .redbox .smls-grid-image-wrap { margin:1rem 0rem !important; }

 .redbox .smls-grid-pad-container { width:55% !important; }

 .widgets-area .widget-area .widget { padding:1.25em; }

 div.custom-html-widget,a { font-size:0.95em; }

 }

 @media only screen and (min-width:600px) and (max-width:768px) { /* For tablets */ header.site-header { margin-bottom:1rem; }

 h1 { font-size:1.7em; line-height:1em; }

 h2 { font-size:1.5em; }

 h1,h2 { margin-bottom:1em; }

 div.entry-content p { margin-bottom:8px !important; }

 div.entry-content p img.valueprop_img { margin:0px 12px 0px 0px; min-width:24px; padding:0; top:20px; }

 div.entry-content p a { font-size:1.25em; line-height:1em; }

 div.entry-content div.valueprop_area { width:80vw; }

 .redbox .smls-grid-pad-container { width:45% !important; }

 .widgets-area .widget-area .widget { padding:0; }

 }

 body * { font-family:'Raleway', sans-serif; }

 .entry-content h1,.entry-content h2 { line-height:1.4em; }

 .entry-content h2 { font-weight:400; }

 div.valueprop_area > h2 { margin-bottom:2rem; }

 div.valueprop_area > h1 { margin-bottom:1rem; }

 a.valueprop_link,a.valueprop_link,.ryv-popup { text-decoration:underline; color:#e72e52 !important; font-size:1.5em; line-height:2em; font-weight:600; }

 .fullwidth-container h2 { color:white !important; margin-left:4rem; }

 div.custom-html-widget { font-weight:500; line-height:1.75em; }

 div.custom-html-widget a:last-of-type { opacity:0.5; text-decoration:underline; font-size:0.85em; }

 body { background:url('./images/lt_background.svg') top right no-repeat; background-size:45vw; }

 .site-footer { background:#e72e52; }

 .entry-content * { color:#0e4157; }

 .widgets-area { background:#e72e52; }

 .white > .widgets-area * { background-color:white !important; color:white; }

 .redbox { background-color:#e72e52; padding:2rem 0rem; }

 .redbox img { opacity:1 !important; }

 .redbox .smls-grid-pad-container { width:75%; }

 .redbox .smls-grid-image-wrap { margin:2rem 0rem; }

 .site-header { height:6rem; position:relative; margin-bottom:4rem; }

 #header-image img { width:15vw; min-width:200px; }

 .valueprop_area { text-align:left; width:50vw; }

 img.valueprop_img { max-height:4.5vw !important; min-height:50px; max-width:5vw !important; min-width:50px; padding:0; position:relative; z-index:1; display:inline-block; top:26px; margin:0rem 2rem 0rem 0rem; }

 .fullwidth { margin-bottom:4rem; }

 .fullwidth-container { max-width:1440px; margin:0 auto; }

 .entry-content { padding-bottom:4rem !important; }

 .smls-overlay-effect .smls-link-style span { display:none; }

 .smls-grid-image-wrap::before,.smls-grid-image-wrap::after,.smls-grid-container-template-2 { border:none !important; }

 .smls-overlay-effect .smls-overlay-wrap { background:none; }

 .smls-grid-pad-container > img { filter:saturate(0%); opacity:0.2; width:80%; }

 a.smls-link-style { background-color:blue; }

 .footer-area * { color:white; line-height:1.5em; }

 .footer-area * h4 { margin-bottom:0.25em; }

 #footer-sidebar > section { outline:0px; }

 #footer-sidebar > section#custom_html-3 { padding-left:140px; }

 #footer-sidebar > section#custom_html-3::after { content:url('./images/ico_footer.svg'); position:relative; left:-105px; top:-260px; }

 div.boxed { background:#0e4157; width:100%; min-height:10rem; margin:5rem 0rem; padding:1.5rem; box-shadow:8px 8px 0px rgba(14, 65, 87, 0.15); display:flex; }

 div.boxed_image { height:100%; display:flex; margin:0em 3em 0em 1em; }

 div.boxed_text { width:80%; color:white; flex:1 1 0.5; }

 div.boxed_text a { text-decoration:underline; color:white; display:flex; justify-content:flex-end; }

 div.boxed_text h3,div.boxed_text p { color:white; line-height:1.5em; padding:0; margin:0 !important; }

 div.boxed_text h3 { font-size:2em; margin-bottom:1rem; }

 .smls-overlay-effect .smls-link-style { width:100px; height:100px; display:inline-block; background:none; transition:none; background:none; }

 .smls-overlay-all-wrap { visibility:visible !important; opacity:1; transition:none; }

