/*
 Theme Name:   OceanWP
 Description:  FWG Child Theme
 Author:       René Degen
 Author URI:   http://redeco-it.de
 Template:     fwg
 Version:      1.0
 Text Domain:  fwg-child
*/

body { line-height:1.5em; }

h1 { color:#f49c13; }
h2 a { color:#1e398f; }
h2 a:hover { color:#f49c13; }

nav.breadcrumb { margin:20px 0px; }
li.current-menu-item { border-bottom: 3px solid #f49c13; }

table#termine { display:table; border-collapse:separate; border-spacing:2px; border-color:grey; }
table#termine th { border-left:2px; background-color:#266eaa; color:#ffffff; }
table#termine th, table#termine td { padding:10px; }

#content h1 { color:#f49c13; font-size:1.8em; }

#home_news div.elementor-widget-container h5 { font-size:18px; color:#4054b2; font-family:"Roboto", Sans-serif; font-weight:600; }
#home_news div.elementor-widget-container ul { margin:0px; padding:0px; }
#home_news div.elementor-widget-container li { list-style-type:none; }

#fwg-archive-list { list-style:none; min-width:400px; margin:0; }
#fwg-archive-list li { display:inline; margin-right:20px; }

#footer-bottom #footer-bottom-inner #footer-bottom-menu #menu-footer ul.menu li.menu-item:after { content:'&nbsp;'; margin:0px 10px; }

.content-area { border:0px !important; }

.box { line-height:25px; width:315px; color:#fff; padding:20px; margin-bottom:40px; background-color:#f49c13; border-radius:25px; }
.box h2 { text-align:center; font-size:1.8em; color:#FFF; text-transform:uppercase; margin:15px 15px 25px 15px; line-height:33px; }
.box a { display:block; font-size:18px; font-weight:bold; color:#FFF; text-decoration:none; }
.box img { height:auto; border:5px solid #FFF; margin-bottom:15px; }
.box p { font-size:16px; margin:15px 0px 40px 0px; }

.bo_wrapper { padding-top: 30px; clear:left; }
.bo_img { width:200px; float:left; margin-right:25px; box-shadow:5px 5px 20px silver; }

.fwgLinkBox { background-color:#1e398f; width:45%; float:left;  margin:15px; text-align:center; padding-top:25px; padding-bottom:15px; border:5px solid #f49c13; border-radius:30px; }

@media handheld, only screen and (max-width: 1000px) {
.box { width: 100%; margin: auto; }
.box img { width: 100%; }
}
@media handheld, only screen and (max-width: 1100px) {
.box { width: 100%; margin: auto; }
.box img { width: 100%; }
}
@media handheld, only screen and (max-width: 1250px) {
.box { width: 100%; margin: auto; }
.box img { width: 100%; }
}
@media handheld, only screen and (max-width: 1450px) {
.box { width: 100%; margin: auto; }
.box img { width: 100%; }
}
@media handheld, only screen and (max-width: 1550px) {
.box { width: 100%; margin: auto; }
.box img { width: 100%; }
}
@media handheld, only screen and (max-width: 1700px) {
.box { width: 100%; margin: auto; }
.box img { width: 100%; }
}

