@charset "UTF-8";
/*
 Theme Name: Divi-UN
 Theme URI:
 Description: Divi Child-Theme ScottyScout Company
 Author: Christoph Steyer
 Author URI: http://www.scottyscout.com/
 Template: Divi
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Travel
*/

@import url("../Divi/style.css");
/* CSS SCOTTYSCOUT COMPANY */

/****************/
/** Typography **/
/****************/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	color: #444;
	font-weight: 400;
	line-height: 1.6;
}
h1, h2, h3, h4, h5, h6 {
	color: #222;
	font-weight: 500;
}
p.button-link {
	margin: 0;
	padding: 0;
	text-align: left;
}

p.button-link a:nth-child(2),
p.button-link a:nth-child(3) {
	margin: 0 0 0 24px;
}

p.hinweis {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 12px;
}

.et_pb_bg_layout_light .et_pb_post p {
	color: #444;	
	font-weight: 400;
	line-height: 1.6;
}

#main-content #left-area ul,
#main-content #left-area ol,
#main-content #left-area dl {
    font-size: 100% !important;
    line-height: 1.6 !important;
    margin: 0 0.5em 1em 0.5em !important;
	padding: 0 !important;
	list-style-position: outside !important;
}

#main-content #left-area ul li,
#main-content #left-area ol li {
    font-size: 100% !important;
    line-height: 1.6 !important;
	padding: 0 !important;
    margin: 0 0 0.5em 1em !important;
}

#main-content #left-area ul li:last-child,
#main-content #left-area ol li:last-child {
    margin-bottom: 0 !important;
}

/*******************/
/* Links / Buttons */
/*******************/

.scottyscout-modul .et_pb_text a, .scottyscout-header .et_pb_text a, .scottyscout-product .et_pb_text a {
	display: inline-block;
	width: auto;
	padding: 4px 10px;
	border-radius: 3px;
	background: rgba(255,255,255,0.8);
	color: #10627A;
	font-size: 14px;
	text-shadow: none !important;
	font-weight: 500;
}
.scottyscout-modul .et_pb_text a:hover, .scottyscout-modul .et_pb_text a:active, .scottyscout-modul .et_pb_text a:focus, .scottyscout-header .et_pb_text a:hover, .scottyscout-header .et_pb_text a:active, .scottyscout-header .et_pb_text a:focus, .scottyscout-product .et_pb_text a:active, .scottyscout-product .et_pb_text a:focus, .scottyscout-product .et_pb_text a:hover {
	background: #fff;
	color: #10627A;
	outline: none;
}

.scottyscout-angebote .et_pb_text a {
	display: inline-block;
	width: auto;
	padding: 4px 10px;
	border-radius: 3px;
	background: #999999;
	color: #fff;
	font-size: 14px;
	text-shadow: none !important;
	font-weight: 500;
}

.scottyscout-angebote .et_pb_text a:hover, .scottyscout-angebote .et_pb_text a:active, .scottyscout-angebote .et_pb_text a:focus {
	background: #10627A;
	color: #fff;
	outline: none;
}

.et_pb_team_member_description a {
	display: inline-block;
	width: auto;
	padding: 4px 10px;
	border-radius: 3px;
	background: #999;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}
.et_pb_team_member_description a:hover, .et_pb_team_member_description a:active, .et_pb_team_member_description a:focus {
	background: #10627A;
	outline: none;
}

.et_pb_team_member_description a.textlink {
	color: #10627A;
	padding: 0;
        margin: 0;
        font-weight: 500;
        text-decoration: none;
        font-size: 14px;
	background: transparent !important;
}

.et_pb_team_member_description a:hover.textlink, .et_pb_team_member_description a:active.textlink , .et_pb_team_member_description a:focus.textlink {
	color: rgba(16,98,122,0.66);
	outline: none;
        background: transparent !important;
}

.pagination .alignleft a, .pagination .alignright a {
	display: inline-block;
	width: auto;
	margin-bottom: 24px;
	padding: 4px 10px;
	border-radius: 3px;
	background: #999;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}
.pagination .alignleft a:hover, .pagination .alignleft a:active, .pagination .alignleft a:focus,
.pagination .alignright a:hover, .pagination .alignright a:active, .pagination .alignright a:focus {
	background: #10627A;
	outline: none;
}

p.abellio a {
	display: block;
	width: 180px;
	margin: 0 auto;	
	text-align: center;
        padding: 4px 10px;
	border-radius: 3px;
	background: #999;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}
p.abellio a:hover, p.abellio a:active, p.abellio a:focus {
	background: #10627A;
	outline: none;
}

/*********************/
/** Social Networks **/
/*********************/

.et-social-icons li, #top-header ul.et-social-icons li {
	margin-left: 6px;
}
#et-secondary-menu .et-social-icons {
	margin: 0 24px 0 0;
}
#footer-bottom ul.et-social-icons li.et-social-icon a.icon {
	padding: 4px 5px 0 6px;
}
#top-header ul.et-social-icons li.et-social-icon a.icon {
	padding: 5px 5px 4px 6px;
	font-size: 14px;
}
ul.et-social-icons li.et-social-icon a.icon {
	background: rgba(255,255,255,0.33);
	color: #fff;
	border-radius: 3px;
}
ul.et-social-icons li.et-social-icon a.icon:active, ul.et-social-icons li.et-social-icon a.icon:focus, ul.et-social-icons li.et-social-icon a.icon:hover {
	outline: none;
	color: #35b545 !important;
	background: #fff;
}

/*******************/
/** Header / Menu **/
/*******************/

#logo {
	max-height: 50px;
	transition: none;
}
#top-header {
	border-bottom: none !important;
}
#top-header .container {
	font-weight: 600 !important;
        padding-top: 1em;
}

#et-info, #et-secondary-menu > ul > li a {
    padding-bottom: 1.25em;
}

#top-header, #top-header .container, #top-header #et-info, #top-header .et-social-icon a {
    line-height: 1.5em;
}

#et-secondary-nav li > ul {
    width: 320px;
}

#top-menu li li a {
	padding: 12px;
}
ul.sub-menu li a {
	line-height: 14px;
}
#top-menu li.current-menu-ancestor > a {
	color: #444 !important;
}
#top-menu li.current-menu-item > a {
	color: #10627A !important;
}

a.et-cart-info {
	display: none;
	visibility: hidden;
}

/************/
/** Footer **/
/************/

.logo-footer {
	max-width: 100%;
	height: auto;
	margin-bottom: 16px;	
}

.footer-widget .textwidget {
	width: 100%;
	display: block;
}

.footer-widget h4 {
	padding-bottom: 18px;
	padding-top: 8px;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 12px !important;
}

#footer-bottom {
	padding: 16px 0 14px 0;
}

#footer-info {
	padding: 2px 0 1px 0 !important;
}

#footer-info, #footer-info a, .footer-widget ul.menu {
	font-weight: 500 !important;
}

#footer-widgets {
    padding-top: 5%;
}

/********************************/
/** Blog Grid / Blog Meta-Data **/
/********************************/

.et_pb_blog_grid .et_pb_post {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.et_pb_blog_grid .post-meta {
	line-height: 1.25;
	padding-bottom: 12px !important;
	border-bottom: 1px solid #d8d8d8;
	margin: 12px 0 !important;
}
.post-meta span a:hover, .post-meta span a:active, .post-meta span a:focus, .post-meta a:hover, .post-meta a:active, .post-meta a:focus {
	color: #222 !important;
	outline: none;
}
a.more-link {
	display: table;
	width: auto;
	margin-top: 14px;
	padding: 4px 10px;
	border-radius: 3px;
	background: #999;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}
a.more-link:hover, a.more-link:active, a.more-link:focus {
	background: #10627A;
	outline: none;
}

/*************************/
/** Contract Management **/
/*************************/

body.page-id-3507 #post-3507 .entry-content .et_pb_section .et_pb_row {
	max-width: 768px;
}


/**********/
/** Post **/
/**********/

.scottyscout-info {
	margin: 2em 0 2em 0;
	padding: 2em 2px 0 2px;
	border-top: 1px solid #10627A;
}
.scottyscout-info h4 {
	font-size: 112.5%;
	color: #10627A;
	font-weight: 600 !important;
}
.scottyscout-info p {
	color: #10627A;
	font-size: 14px !important;
}
.scottyscout-info a, .scottyscout-info a:link {
	color: #10627A;
	text-decoration: none;
        font-weight: 500;
}
.scottyscout-info a:active, .scottyscout-info a:focus, .scottyscout-info a:hover {
	color: rgba(16,98,122,0.7);
	text-decoration: none;
	outline: none;
}

/*************/
/** Widgets **/
/*************/

/* Buchcover Seitenleiste */
.scottyscout-widget-buch {
     -webkit-box-shadow: 0px 0px 8px 0px rgba(69, 69, 69, 0.75) !important;
     -moz-box-shadow: 0px 0px 8px 0px rgba(69, 69, 69, 0.75) !important;
     box-shadow: 0px 0px 8px 0px rgba(69, 69, 69, 0.75) !important;
}

/*****************/
/** Maps Marker **/
/*****************/

.leaflet-popup-content {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;
	color: #222; 
}

.marker-cluster span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;
	color: #fff;
	font-weight: 600;  
}

.leaflet-popup-content-wrapper {
    border-radius: 3px !important;
}

.leaflet-popup-content {
    line-height: 1.6;
    margin: 7px !important;
}

.leaflet-popup-content p {
    margin: 0 !important;
    padding: 0 !important;
}

.leaflet-popup-content a, .leaflet-popup-content a:link {
	width: 100%;
	color: #222 !important;
	text-decoration: none !important;
}

.leaflet-popup-content a:hover, .leaflet-popup-content a:focus, .leaflet-popup-content a:active {
	color: #10627A !important;
	text-decoration: none !important;
	outline: none;
}

.gpx-panel {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    font-size: 14px !important;
    line-height: 1.45em !important;
    padding: 8px 2px 0 2px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    background: #fff;
}

#gpx-download a img {
    display: none;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    visibility: hidden !important;
}

#gpx-download a, #gpx-download a:link {
	color: #10627A;
	text-decoration: none;
	font-weight: 600;
}

#gpx-download a:active, #gpx-download a:focus, #gpx-download a:hover {
	color: rgba(16,98,122,0.7);
	text-decoration: none;
	outline: none;
}

/************/
/** Slider **/
/************/

.et_pb_slides .et_pb_bg_layout_light .et_pb_slide_description,
.et_pb_slides .et_pb_bg_layout_dark .et_pb_slide_description {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* Schrift / Button dunkel */

.et_pb_bg_layout_light .et_pb_slide_description h2 {
	font-size: 36px;
	font-weight: normal;
	color: #444;
	text-shadow: 1px 2px 2px rgba(255,255,255,0.66);
}

.et_pb_bg_layout_light .et_pb_slide_description .et_pb_slide_content p {
	font-size: 20px;
	font-weight: normal;
	color: #444;
	text-shadow: 1px 2px 2px rgba(255,255,255,0.66);
}

.et_pb_bg_layout_light .et_pb_slide_description a.et_pb_button {
	color: #444;	
	font-size: 20px;
	border-color: #444;
}

.et_pb_bg_layout_light .et_pb_slide_description a:hover.et_pb_button {
	color: #444;
	background: rgba(68,68,68,0.2);
	border-color: transparent;
}


/* Schrift / Button hell */

.et_pb_bg_layout_dark .et_pb_slide_description h2 {
	font-size: 36px;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 2px 2px rgba(68,68,68,0.66);
}

.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_content p {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 2px 2px rgba(68,68,68,0.66);
}

.et_pb_bg_layout_dark .et_pb_slide_description a.et_pb_button {
	color: #fff;
	font-size: 20px;
	border-color: #fff;
}

.et_pb_bg_layout_dark .et_pb_slide_description a:hover.et_pb_button {
	color: #fff;
	background: rgba(255,255,255,0.2);
	border-color: transparent;
}

.et_pb_bg_layout_dark .et_pb_slide_description a:hover.et_pb_button:after {
    font-size: 32px !important;
}

/*************/
/** Gallery **/
/*************/

.scottyscout-b2b-gallery .et-pb-controllers,
.scottyscout-b2b-gallery .et-pb-slider-arrows {
	display: none;
	visibility: hidden;
}

/**************/
/** Contents **/
/**************/

/* Hintergrundbilder */

.scottyscout-header, .scottyscout-scout-header, .scottyscout-modul, .scottyscout-product, .scottyscout-handhabung {
	background-repeat: none !important;
	background-position: center center !important;
	background-color: #0d4e62;
}

.scottyscout-scout-header {
        background-color: #0d4e62;
	background-size: cover;
}

/* Page Header --> Bild und Einführungstexte */
/* Page Product --> Produktdarstellungen Buch / E-Book (nicht im Shop) */

.scottyscout-header, .scottyscout-scout-header, .scottyscout-product, .scottyscout-angebote {
	padding: 54px 0 !important;
}

.scottyscout-header .et_pb_row, .scottyscout-scout-header .et_pb_row, .scottyscout-product .et_pb_row, .scottyscout-angebote .et_pb_row {
	padding-top: 0;
	padding-bottom: 0;
}
.scottyscout-header .et_pb_image, .scottyscout-scout-header .et_pb_image, .scottyscout-product .et_pb_image {
	text-align: center;
	margin: 0 auto;
}

.scottyscout-header .et_pb_image img, .scottyscout-scout-header .et_pb_image img {
	max-width: 160px;
	height: auto;
}

.scottyscout-product .et_pb_image img {
	max-width: 100%;
	height: auto;
}
.scottyscout-header .et_pb_text h1, .scottyscout-scout-header .et_pb_text h1, .scottyscout-product .et_pb_text h2 {
	margin-top: 6px;
	padding-bottom: 24px;
	text-shadow: 1px 2px 2px rgba(16,98,122,0.66);
}

.scottyscout-header .et_pb_text p, .scottyscout-scout-header .et_pb_text p, .scottyscout-product .et_pb_text p {
	text-shadow: 1px 2px 2px rgba(16,98,122,0.66);
}

/* Page Block --> Bild oder Text mit Hintergrundbild/farbe */

.scottyscout-modul .et_pb_row {
	padding-top: 0;
	padding-bottom: 0;
}
.scottyscout-modul .et_pb_text h2, .scottyscout-modul .et_pb_text h3, .scottyscout-modul .et_pb_text p {
	text-shadow: 1px 2px 2px rgba(16,98,122,0.66);
	color: #fff;
}

/* Page Hinweis Benutzung --> Startseite */

.scottyscout-handhabung .et_pb_row {
	padding-top: 0;
	padding-bottom: 0;
}

.scottyscout-handhabung .et_pb_row p a {
	color: #fff;
	font-weight: 600;
}
.scottyscout-handhabung .et_pb_row p a:hover, .scottyscout-handhabung .et_pb_row p a:active, .scottyscout-handhabung .et_pb_row p a:focus {
	color: #fff;
	color: rgba(255,255,255,0.5);
	outline: none;
}

.scottyscout-handhabung .et_pb_toggle_close,
.scottyscout-handhabung .et_pb_toggle_open {
	padding: 0;
	background: transparent;
        border: transparent;
}

.scottyscout-handhabung h5.et_pb_toggle_title {
	font-size: 18px;
	color: #ffffff;
}

.scottyscout-handhabung .et_pb_toggle_title::before {
    color: #fff;
    font-size: 24px;
}

/* ScottyScout Formulare */

.scottyscout-form {
}