/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme/
Template: betheme
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
Version: 21.4.4.1626705094
Updated: 2021-07-19 16:31:34

*/

div#Subheader {
    display: none;
}
h1, h1 a, h1 a:hover, .text-logo #logo {
    color: #ffffff !important;
	    font-size: 20px !important;
	    text-align: center;
}
#Header {
    min-height: 50px !important;
}
#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: #000000 !important;
}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #ffffff !important;
	font-family: 'Avenir', 'Calibri' !important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #ffffff !important;
	font-family: 'Avenir', 'Calibri' !important;
}
#Content{
	padding-top:0px !important;
}
.tekst-naslovnica {
    background-color: #00000059;
    padding: 200px;
}
p {
	font-size: 15px !important;
    text-align: center;
}
.image_frame {
    border-color: #000000 !important;
    border-width: 5px !important;
}
.page-id-33 h1, .page-id-52 h1 {
    font-size: 40px !important;
}
.kontakt p {
    text-align: left;
    font-family: 'Calibri' !important;
}
input.wpcf7-form-control, textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #0000 !important;
    border-top-color: #0000!important;
    border-left-color: #0000 !important;
    border-right-color: #0000 !important;
	border-bottom-color:#FFFFFF !important;
}
input.wpcf7-form-control:hover , textarea.wpcf7-form-control.wpcf7-textarea:hover {
    border-top-color: #FFFFFF !important;
    border-left-color: #FFFFFF !important;
    border-right-color: #FFFFFF !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #FFFFFF !important;
    width: 100%;
    color: #000;
    font-family: 'Avenir';
    font-size: 20px;
}
.extras {
    display: none;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    color: white !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
	background-color:#dec599 !important;
	color:#FFFFFF;
}
/* Menu */
#Top_bar #logo {
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
}
#Top_bar #logo:hover {
    color: #fff;
}
#Top_bar #logo > div {
    padding-left: 18px;
	color: #fff;
}
/* Meni */
body #Top_bar .wpml-languages a.active i:before {
	color: #fff;
}
body #Top_bar .wpml-languages a.active, body #Top_bar .wpml-languages ul.wpml-lang-dropdown {
	background-color: transparent;
}
#Top_bar .menu > li#menu-item-58 {
    display: none;
}
body #Side_slide .lang-wrapper {
    display: block !important;
}
body .column.kontakt {
    margin: 0 auto 40px;
    float: none;
}
/* Resolution tablet 1024px */
@media (max-width: 1024px) {
	/* Width */
	body .wrap.tab-w-100, body .column.tab-w-100 {
		width: 100%;
		box-sizing: border-box;
	}
	.column.tab-mb-0 {
		margin-bottom: 0;
	}
	/* PAGE naslovna */
	.tekst-naslovnica {
		padding: 40px;
		max-width: 560px;
		margin-top: 40px !important;
		margin-bottom: 40px !important;
	}
	.header-classic #Top_bar .top_bar_right {
		display: none;
	}
}

/* Resolution 767px */
@media (max-width: 767px) {
	body .section_wrapper, body .container, body .four.columns body .widget-area {
		padding-left: 16px!important;
		padding-right: 16px!important;
	}
	body #Top_bar .logo #logo, body #Top_bar .logo .custom-logo-link {
		margin: 10px 50px 10px 16px;
	}

}