/*
Theme Name: 	elmas-theme
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Medienmassiv
Author URI: 	http://muffingroup.com
Description:	Child Theme elmas fischwelt auf Basis Be-Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* NEW */

/* General */
.has_content .the_content_wrapper {
    margin-bottom: 0px!important;
}

/* Content*/


.ef_start_titel_container {
	background:white;
	padding:20px;
}

.ef_container_70vh {
    min-height: 70vh!important;
}

/* Fischfisch */
.ef_section_frischfisch {
    background-attachment: fixed;
}
.ef_frischfisch_container .vc_column-inner {
    border: 1px solid;
}
.ef_container_anfrage {
    background: url(https://elmas-fischwelt.de/wp-content/uploads/2024/07/ef-kompassrose1.svg) left center no-repeat, url(https://elmas-fischwelt.de/wp-content/uploads/2024/07/ef-kompassrose1.svg) right center no-repeat;
	background-size:45px!important;
    margin-bottom: -35px !important;
}
.ef_container_logo {
    background: url(https://elmas-fischwelt.de/wp-content/uploads/2024/07/ef-kompassrose1.svg) top center no-repeat;
    margin-bottom: -35px !important;
	background-size:40px!important;
}

/* Antipasti */

.style-simple table:not(.recaptchatable) th, .style-simple table td {
    border-width: 0px!important;
}

/* Typo*/

h1, h2 {
    color: #1a2e67!important;
	font-weight:bold!important;
}
h4 {
	font-family:"PT Sans"!important;
}
.wpb_text_column.wpb_content_element.ef_text_titel {
    color: #1a2e67;
    font-size: 17px;
}
h2.vc_custom_heading.ef_h1_white {
    background: white;
    display: table;
    padding: 14px;
}

.ef_white h3, .ef_white p, .ef_white h4, .ef_white h2, .ef_white h1, .ef_white h5 {
    color: white!important;
}
.ef_tab_blau table th {
    color: #1a2e67 !important;
}

a {
color:#ffffff!important;
}

/* Header*/

body:not(.template-slider) #Header {
    min-height: 0px;
}

#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
    background-color: rgba(26, 46, 103, 0.74)!important;
}
#Top_bar .menu_wrapper {
    float: right;
    padding-right: 10%;
}
img.logo-main.scale-with-grid {
    max-height: 70px!important;
}
#Top_bar .menu > li > a span:not(.description):hover {
	border-bottom:1px solid white;
}

#Side_slide {
    z-index: 999!important;
}
.nks-content.nks-active {
 z-index:99999!important;
}
#body_overlay {
    z-index: 998!important;
}
.extras {
    display: none;
}
.nks_cc_trigger_tabs.nks_cc_label_hidden {
	top: 13px!important;
    display: block;
    left: -60px;
}
.nks_cc_exposed .nks_cc_trigger_tabs .nks-active .fa-stack-1x:before, .nks_cc_transitioning .nks_cc_trigger_tabs .nks-active .fa-stack-1x:before {
    width: 30px;
    height: 30px;
}
.nks_cc_trigger_tabs .fa-stack-1x:after {
    background:#1a2e67!important
}
.nks_cc_trigger_tabs.nks_cc_label_hidden .nks-tab,.nks_cc_trigger_tabs.nks_cc_label_scroll .nks-tab,.nks_cc_trigger_tabs.nks_cc_label_scroll_into .nks-tab
{
cursor:pointer!important
}
/* Content*/

#Content {
    padding-top: 0px;
}

/* Separators */
.ef_separator_anchor .fa-adjust:before {
    content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_anker.png);
}
.ef_separator_boot .fa-adjust:before {
    content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_boot_weiss.png);
}
.ef_separator_kompass .fa-adjust:before {
content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_kompass_weiss.png);
}
.ef_separator_fisch .fa-adjust:before {
content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_fisch_weiss.png);
}
.ef_separator_pulpo .fa-adjust:before {
content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_pulpo_weiss.png);
}
.ef_separator_garnele .fa-adjust:before {
content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_krill_weiss.png);
}
.ef_separator_muschel .fa-adjust:before {
content: url(http://elmas-fischwelt.de/wp-content/uploads/2018/09/elmas_muschel.png);
}
.vc_separator {
    margin-bottom: 0px!important;
}

/*FOOTER*/
#Footer .footer_copy .copyright {
    float: none;
    text-align: center;
}

/*MISC*/

a#back_to_top {
    display: none;
}
div#nks-content-1 strong {
    font-family: 'PT Serif';
    font-size: 1rem;
}
span#cn-notice-icon {
    display: none;
}
#cookie-notice {

    min-height: 45px;
}
#cookie-notice .button.wp-default {

    margin-bottom: -9px;
}

/* MEDIA QUERIES */
@media (min-width:768px){
	.vc_row.wpb_row.vc_row-fluid.ef_start_row {
    min-height: 65vh;
	background-attachment:fixed;
}
.elmas_mobile_start {
display:none;
}
.ef_start_titel {
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 50vw;
	background-attachment:fixed;
	min-height:70vh;
}
section.vc_section.ef_container_70vh_globus.vc_custom_1721384241848.vc_section-has-fill {
    background-image: url(https://elmas-fischwelt.de/wp-content/uploads/2024/07/EF-Globus.png?id=240);
    background-repeat: no-repeat;
    background-position: right center;
}
}

@media (max-width:767px){
body:not(.template-slider) #Header {
    min-height: 0px!important;
}
.elmas_mobil.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 33%!important;
    float: left;
}
.ef_container_70vh_globus {
display:none;
}
}
