/*
Theme Name: Theron Bistro
Description: A <a href='https://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Christian Hamamdjian
Author URI: christian@event360.fi
Template: enfold
*/

/* Hiding tow top left icons but hides also back to top arrow needs fix in plugin*/


/*
p#element_avia_3_1.first_form.form_element.form_fullwidth{
	margin: 0 0 !important;
}
*/
a {
	cursor: pointer !important;
}
#wpc-weather .hours {
	border-width: 0px !important;
}
.tykylink{
	color:#fff;
	background-color:#9fdbd0;
	padding:20px;
}

.av-main-nav > li > a{
	padding-right: 6px !important;
	padding-left: 6px !important;
	min-width: 40px !important;
}
#top #header .av-main-nav > li > a {
		font-size: 1em ;
}
nav.main_menu{
	margin-right: 5px;

	font-size: .7em !important;
}


.svartholmtext p, .svartholmtext span{
	font-size: 1vw !important;
	color: transparent !important;
}
.page-id-2099 nav.main_menu{
	margin-right: 0px;
}

a#scroll-top-link.avia_pop_class {display: none !important; }
/* Social media buttons new landing page*/
.av-share-box ul li a{
	padding: 0px 0 !important;
	color: #fff !important;
}
/*
.avia-menu av-main-nav-wrap{
	max-width:100px !important;
}
*/
.main_color .social_bookmarks a{
	color:#ffffff;
}
.greensquare{
	height:180px !important;
	width:180px !important;
}
.page-id-2099 [data-av_icon]:before,.page-id-2014 [data-av_icon]:before, .page-id-1983 [data-av_icon]:before, .page-id-1984 [data-av_icon]:before, .page-id-1978 [data-av_icon]:before, .page-id-1939 [data-av_icon]:before, .page-id-513 [data-av_icon]:before, .page-id-515 [data-av_icon]:before, .page-id-814 [data-av_icon]:before, .page-id-816 [data-av_icon]:before, .page-id-2 [data-av_icon]:before, .page-id-1274 [data-av_icon]:before, .page-id-1294 [data-av_icon]:before, .page-id-1727 [data-av_icon]:before, .page-id-1730 [data-av_icon]:before  {
	display:none;
    content: '' !important;
}



/*

.page-id-1939 #advanced_menu_toggle, .page-id-1939  #advanced_menu_hide, .page-id-1939 [data-av_icon]:before{
	display:none !important;
    content: attr() !important;
}
*/


.page-id-1231 .avia-button{
background-color: #00afaa !important;
border: 0px solid transparent !important;
color: #ffffff !important;
}
.page-id-1231 .avia_image{
border-radius: 0px;
}
.page-id-1231 .main_color{
	border-color: transparent;
}
.page-id-1231 .avia-section{
	min-height: 50px;
}
.page-id-1231 .content{
	padding-top: 20px;
	padding-bottom: 20px;
}

.page-id-2297 .avia-button{
background-color: #00afaa !important;
border: 0px solid transparent !important;
color: #ffffff !important;
}
.page-id-2297 .avia_image{
border-radius: 0px;
}
.page-id-2297 .main_color{
	border-color: transparent;
}
.page-id-2297 .avia-section{
	min-height: 50px;
}
.page-id-2297 .content{
	padding-top: 20px;
	padding-bottom: 20px;
}

.page-id-1723 .avia-button{
background-color: #00afaa !important;
border: 0px solid transparent !important;
color: #ffffff !important;
}
.page-id-1723 .avia_image{
border-radius: 0px;
}
.page-id-1723 .main_color{
	border-color: transparent;
}
.page-id-1723 .avia-section{
	min-height: 50px;
}
.page-id-1723 .content{
	padding-top: 20px;
	padding-bottom: 20px;
}
#socket{
font-size: 13px !important;
margin-top: -1px;
z-index: 1;
line-height: 21px !important;
}
/*
[data-av_icon]:before{
	content: "" !important;
}
*/

.page-id-1013 a#scroll-top-link.avia_pop_class{
	display:none !important;
}

.page-id-1013 p, li, h2, td, .main_color tr:nth-child(odd) {
color:#000000 !important;
border: 0 !important;
hyphens: none !important;
}
.page-id-1013 h1, p, td {
hyphens: none !important;
}
.page-id-1013 p, td{
font-size:16px !important;
}
.page-id-1013 tr:nth-child(odd), td  {
background: #ffffff;
}
.adnumber p{
font-size: 120px !important;
color: #ff1b63 !important;
line-height: 0em !important;
margin: 1em 0 !important;
}
.page-id-1013 .container{
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
}
.page-id-1013 .inner-container{
background-color: #000000;
}
/*
.page-id-1013 .content{
padding-top: 130px;
}
*/
/*Hide Lightbox caption*/
.mfp-title {
display: none !important;
}

#menu1.avia-section.av-minimum-height.container {
	max-width:1400px !important;
}
/* Theron Bistro logo top */
.bistrologo{
	z-index:520;
	top:83px;
	position:absolute;
	margin-left:80%;
	width:120px;
	height:auto;
}
/* Language button */
.langbutton {
/* 	border: 1px solid #EB4D4D; */
	padding: 2px 6px 2px 6px !important;
	background-color: rgba(255,255,255,0.3);
	color: rgba(0, 175, 170, 0.6) !important;
	font-size: 0.6em;
	font-weight: bold;
	margin-left: 20px;
/*
	margin-left:90%;
	z-index:1000;
	top:20px;
	position:absolute;
*/
float:right;
	border-radius: 6px;
/*
	box-shadow: 0px 0px 1px #000000;
	text-shadow: -1px -1px #1BAFA9;
*/
}
.langbutton:hover {

	color: #107572 !important;
/* 	border: 1px solid #000000; */
/*
	box-shadow: 0px 0px 1px #C4DA74;
	text-shadow: -1px -1px #ffffff;
*/
}

.page-id-810 #header {
display:none;
}
.page-id-2 #header {
display:none;
}
/*Add your own styles here:*/
.page-id-2 p {
    font-size: 20px;
    line-height: 1.5em;
    font-weight: normal;
    margin: 1em 0 !important;
}

/* New Front Page */

.page-id-2620 .logo {
	display:none !important;
}
.page-id-2620 #header {
    background: transparent !important;
}
.page-id-2620 .all_colors, .header_color, .light_bg_color, .av_header_top, .av_logo_left, .av_main_nav_header, .av_menu_right, .av_custom, .av_header_sticky, .av_header_shrinking_disabled, .av_header_stretch_disabled, .av_mobile_menu_tablet, .av_header_searchicon_disabled, .av_header_unstick_top_disabled, .av_seperator_big_border, .av_minimal_header, .av_bottom_nav_disabled {
    background: transparent !important;
}
.page-id-2620 #header_main {
	height: 60px !important;
	background: #007E80 !important;
	margin-top:60px !important;
}
.page-id-2620 #header_main a{
	height: 60px !important;
	line-height: 60px !important;
	margin: 0px 10px;
}
.page-id-2620 #header_main a:hover{
	border-bottom: 3px solid #03abae !important;
}
.page-id-2620 #header_main .container{
	height: 60px !important;
	line-height: 60px !important;
	text-align: center !important;
}
.page-id-2620 nav.main_menu{
	text-align: left !important;
}
.page-id-2620 .html_header_top.html_header_sticky #top #wrap_all #main, .html_header_top.html_header_sticky #top #wrap_all #main {
	padding-top: 0px !important;
}
.page-id-2620 #header{
	position: relative !important;
/* 	background-color:rgb(0, 175, 170) !important; */
}
.page-id-2620 .main_color{
	border-color: transparent !important;
}
.page-id-2620 #av_section_1, .avia-section{
	min-height: 180px !important;
	margin-top:-120px !important;
}

.page-id-2620 #advanced_menu_toggle, #advanced_menu_hide {
	display: none !important;
}
.page-id-2620 .avia-button.avia-color-black, .avia-button.avia-color-black:hover, .avia-button.avia-size-large {
	background-color:rgb(0, 175, 170) !important;
	color:#fff !important;
	border: 0px solid transparent !important;
}
.page-id-2620 .current-menu-item span.avia-menu-text{
	background-color: transparent !important;
}

/* yksityistilaisuus */
.yksityistilaisuus h5 {
    font-size: 20px !important;
}
div#yksityistilaisuudet1{
padding-top: 110px;
}

div#menu1.responsive .container {
	max-width:1400px;
}

/* Page content max width */
#main > .container_wrap {
background-attachment: fixed;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/* padding-top: 100px; */
}

/* Footer content max width */
.responsive .container {
    max-width: 1100px;
}

.container.av-logo-container {
    max-width: 1100px;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
color: #777 !important;
}


.header-addition {
	z-index:100;
}
a {
text-decoration: none !important;
}
hr {
border:transparent;
}
/*
.avia-builder-el-3
{
margin-top:-100px !important;
}
*/
div#yhteystiedot1
{
padding-top: 240px;
}
/*
div#yksityistilaisuudet1, div#sijainti1, div#menut1, div#yksityistilaisuudet2, div#sijainti2, div#menut2
{
padding-top: 80px;
}
*/
body{
hyphens: auto;
}
.break {
  word-break: break-all;
}
table
{
margin:0 auto;
}
img.avia_image {
z-index:99;
}
/* Header padding */
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption
{
padding-top:0px;
}

/* Header opacity */
#header {
background : rgba(0,0,0,0.4) !important;
}
.current-menu-item span.avia-menu-text {
background-color: #000000;
padding: 5px;
border-radius: 5px;
color: white;
}

/*
nav.main_menu {
	margin-right: 180px;
}
*/

/* Contact form B1*/
.page-id-513 .avia_ajax_form p, .page-id-1274 .avia_ajax_form p, .page-id-1294 .avia_ajax_form p , .page-id-2398 .avia_ajax_form p{
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
color:#60948c;
}
.avia_ajax_form p input, .avia_ajax_form p textarea , .main_color select{
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
}
.page-id-1231 .avia_ajax_form p input, .avia_ajax_form p textarea {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid #cccccc !important;
}
.page-id-1231 .avia_ajax_form .text_area{
	border:1px solid #cccccc !important;
}
.page-id-1723 .avia_ajax_form p input, .avia_ajax_form p textarea {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid #cccccc !important;
}
.page-id-1723 .avia_ajax_form .text_area{
	border:1px solid #cccccc !important;
}
.avia_ajax_form p input.button {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
background-color:#000000;
}
.page-id-1231 .avia_ajax_form p input.button {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
background-color:#000000;
color: #ffffff !important;
}
.page-id-1231 .avia_ajax_form p{
	margin-bottom:0px !important;
}
.page-id-1723 .avia_ajax_form p input.button {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
background-color:#000000;
color: #ffffff !important;
}
.page-id-1723 .avia_ajax_form p{
	margin-bottom:0px !important;
}

.page-id-2398 .avia_ajax_form p input.button {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
background-color:#000000;
color: #ffffff !important;
}
.page-id-2398 .avia_ajax_form .first_form{
	margin:0px !important;
	padding:0px !important;
	color:#000 !important;
}
.page-id-2398 .main_color h3, .page-id-2398 .main_color h4 {
	color:#000 !important;
}
.page-id-2398 .main_color{
	border-color: transparent !important;
}
.page-id-2398 .avia-section{
	min-height: 10px;
}
.page-id-2398 h3.avia-form-success {
	font-size: 20px;
}
/*
.main_color input[type='submit'] { background-color: #000000; color: #ffffff; }
.main_color input[type='submit']:hover { background-color: #cccccc; color: #ffffff; }
*/
.avia_ajax_form p input.button {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
background-color:#000000;
}
.main_color .button:hover, .main_color input[type='submit']:hover {
background-color:#433131 !important;
}
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select {
    border:1px solid #DF653E !important;
}
abbr[title] {
  text-decoration: none;
}
/*
#top .main_color input[type="text"], #top .main_color textarea{
background-color: #60948c;
}
*/
h3.avia-form-success {
	color:#000000 !important;
}
/* Contact form B2*/
.page-id-515 .avia_ajax_form p {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
color:#a54b54;
}
.page-id-2099 .avia_ajax_form p {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
color:#000;
}
.avia_ajax_form p input, .avia_ajax_form p textarea {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
}
.avia_ajax_form p input.button {
margin-top:0px !important;
margin-bottom:10px !important;
border:1px solid transparent !important;
background-color:#000000;
}
/*
#top .main_color input[type="text"], #top .main_color textarea{
background-color: #60948c;
}
*/

/* Nav logo */
.page-id-513 .logo img {
display: none;
}
.page-id-513 .logo {
width: 140px;
min-height: 140px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_LOGO.png') no-repeat;
background-size: 140px 140px;
}
.page-id-814 .logo img {
display: none;
}
.page-id-814 .logo {
width: 140px;
min-height: 140px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_LOGO.png') no-repeat;
background-size: 140px 140px;
}

.page-id-515 .logo img {
display: none;
}
.page-id-515 .logo {
width: 140px;
min-height: 40px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_II_LOGO.png') no-repeat;
background-size: 140px 140px;
}
.page-id-1978 .logo img {
display: none;
}
.page-id-1978 .logo {
width: 140px;
min-height: 40px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_II_LOGO.png') no-repeat;
background-size: 140px 140px;
}
.page-id-816 .logo img {
display: none;
}
.page-id-816 .logo {
width: 140px;
min-height: 40px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_II_LOGO.png') no-repeat;
background-size: 140px 140px;
}
.page-id-1274 .logo a img {
display: none;
}
.page-id-1274 .logo {
width: 140px;
min-height: 80px;
margin-top:30px;
background: url('https://theronbistro.fi/wp-content/uploads/rikaman_logo.png') no-repeat;
background-size: 140px 93px;
}
.page-id-1294 .logo a img {
display: none;
}
.page-id-1294 .logo {
width: 140px;
min-height: 80px;
margin-top:30px;
background: url('https://theronbistro.fi/wp-content/uploads/upseerikerho_small.png') no-repeat;
background-size: 128px 72px;
}
.page-id-1984 .logo a img {
display: none;
}
.page-id-1984 .logo {
width: 140px;
min-height: 80px;
margin-top:30px;
background: url('https://theronbistro.fi/wp-content/uploads/rikaman_logo.png') no-repeat;
background-size: 140px 93px;
}

.page-id-1983 .logo a img {
display: none;
}
.page-id-1983 .logo {
width: 140px;
min-height: 80px;
margin-top:30px;
background: url('https://theronbistro.fi/wp-content/uploads/upseerikerho_small.png') no-repeat;
background-size: 128px 72px;
}

.page-id-2099 .logo a img {
display: none;
}
.page-id-2099 .logo {
width: 140px;
min-height: 80px;
margin-top:30px;
background: url('https://theronbistro.fi/wp-content/uploads/BistroSvartholm_logo.png') no-repeat;
background-size: 128px 62px;
}

.page-id-1274 #header, .page-id-1294 #header {
background: rgba(3, 103, 137, 0.6) !important;
}
.page-id-1984 #header, .page-id-1984 #header {
background: rgba(3, 103, 137, 0.6) !important;
}
.page-id-2014 .logo a img {
display: none;
}
/* Theron bistro logo*/
/*
.page-id-2 div.flex_column.av_one_full.flex_column_div.first.avia-builder-el-1.el_before_av_one_fifth.avia-builder-el-first {
    padding:0px 0px 0px 0px !important;
    border-radius:0px;
}
*/

.page-id-513 div.flex_column.av_one_full.flex_column_div.first.avia-builder-el-1.el_before_av_one_fifth.avia-builder-el-first, .page-id-515 div.flex_column.av_one_full.flex_column_div.first.avia-builder-el-1.el_before_av_one_fifth.avia-builder-el-first {
    padding:55px 0px 0px 0px !important;
    border-radius:0px;
}

/*Social media links */
.main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
border: 0px solid transparent;
background-color: transparent;
}
.responsive .avia-pricing-table-container, .responsive .pricing-table-wrap
{
display: inline-block;
}
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-7.el_after_av_image.avia-builder-el-last, .avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-4.avia-builder-el-no-sibling {
text-align:center;
margin-top:0px !important;
}
div.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-16.el_after_av_textblock.avia-builder-el-last{
text-align:center;
margin-top:0px !important;
}
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-2.avia-builder-el-14.el_after_av_table.avia-builder-el-last {
text-align:center;
margin:0px !important;
}
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-11.el_before_av_table.avia-builder-el-first
{
text-align:center;
margin:0px !important;
}
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-11.avia-builder-el-no-sibling {
text-align:center;
margin:0px !important;
}

/* Button links front */
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-16.el_before_av_table.avia-builder-el-first {
text-align:center;
margin:0px !important;
}

.page-id-814 .flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-15.el_after_av_one_fifth.el_before_av_one_fifth.column-top-margin {
	text-align: center !important;
}

/* Social media links front */
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-2.avia-builder-el-19.el_after_av_table.avia-builder-el-last {
text-align:center;
margin:0px !important;
}

/* Links wrapper front */
.flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-15.el_after_av_one_fifth.el_before_av_one_fifth.column-top-margin {
	margin-top: 0px;
}

div.flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-11.el_after_av_one_fifth.el_before_av_one_fifth.column-top-margin
{
	margin-top: 0px;
}
div.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-7.el_after_av_textblock.el_before_av_codeblock{
	text-align:center;
}
div.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-12.el_after_av_textblock.avia-builder-el-last{
	text-align:center;
}
.upseeriblurr{
	background-image:url('https://theronbistro.fi/wp-content/uploads/isosaari-upseerikerhon-terassi.jpg');
	margin-top:-650px;
	height: 600px;
	z-index:-100;
	opacity: 0.7;
	background-color: #000000;
	position:relative;
    background-position:-60px 120px;
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -ms-filter: blur(4px);
    -o-filter: blur(4px);
    filter: blur(4px);
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.upseeritoptext p{
	padding:10px 30px;
}
/* Google map width */
/*
.avia-google-map-container
{
max-width: 1000px;
margin: 0 auto;
}
*/

/* Content width */
.post-entry.post-entry-type-page.post-entry-513, .post-entry.post-entry-type-page.post-entry-515 {
 max-width: 1000px;
 margin: 0 auto;
}


/* Social media links B2 */
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-12.avia-builder-el-no-sibling {
text-align:center;
margin:0px !important;

}

.flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-5.el_after_av_one_fifth.el_before_av_one_fifth.column-top-margin {
margin-top:0px !important;
margin-bottom:0px !important;
}
.flex_column.av_three_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-10.el_after_av_one_fifth.el_before_av_one_fifth.column-top-margin {
margin-top:0px !important;
margin-bottom:80px !important;
}

/* Menu PDF lataa button */
.avia-button{
background-color: transparent !important;
border: 1px solid #ffffff !important;
}
.avia_iconbox_title, .avia-button, .avia_button_icon {
font-family: 'Baloo', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 20px;
}
input.button {
font-family: 'Baloo', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 20px;
}

/* Phone number color */
a[href^=tel] {
text-decoration:none !important;
}

/* Mainmenu main color */
#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text {
color:#ffffff;
}

/* Special heading inner border */
.special-heading-inner-border {
border: 0px solid transparent !important;
}

/* Mobile menu colors */
#mobile-advanced, #mobile-advanced  a, #mobile-advanced li > a:hover, #mobile-advanced .mega_menu_title {
color: #000000;
border-color: #ffffff;
list-style:none;
}

/* Mobile menu arrows remove */
#mobile-advanced li > a:before {
content: "" !important;
}

/* Show burger menu */
#advanced_menu_toggle, #advanced_menu_hide {
background-color: transparent !important;
}

.show_mobile_menu #advanced_menu_hide {
opacity: 1;
visibility: visible;


}


/* Show burger menu */
#advanced_menu_toggle, #advanced_menu_hide {
background-color: transparent !important;
}

@media only screen and (max-width: 989px) {
div.post-entry.post-entry-type-page.post-entry-1231 div.flex_column_table.av-equal-height-column-flextable.-flextable{
	margin-bottom: 0px !important;
}
div.post-entry.post-entry-type-page.post-entry-1723 div.flex_column_table.av-equal-height-column-flextable.-flextable{
	margin-bottom: 0px !important;
}
.squarestoprow{
/* margin-bottom: 0px !important; */
}
.upseeribiglogo{
	padding:0px !important;
	border-top: 1px solid #000000 !important;
	border-bottom: 1px solid #000000 !important;
	}

/* Mobile menu colors */
#mobile-advanced, #mobile-advanced  a, #mobile-advanced li > a:hover, #mobile-advanced .mega_menu_title {
color: #000000;
border-color: #ffffff;
list-style:none;
}

/* Burger menu */
.av_header_transparency #advanced_menu_toggle {
color:#ffffff;
}
#av-burger-menu-ul{
	background-color: #ffffff !important;
}
/* Show burger menu */
#advanced_menu_toggle, #advanced_menu_hide {
background-color: transparent !important;
}

/* Mobile menu arrows remove */
#mobile-advanced li > a:before {
content: "" !important;
}

/* Back to top arrow */
.responsive #scroll-top-link {
  display: block !important;
}
.bistrologo{
	z-index:1 !important;
	top: 100px;
}


.page-id-2620 #header_main {
	height: 60px !important;
	background: #007E80 !important;
	margin-top:0px !important;
}
.page-id-2620 #av_section_1, .avia-section{
	min-height: 60px !important;
	padding:10px !important;
	margin-top:0px !important;
}
}



@media only screen and (max-width: 767px) {
.squarestoprow{
/* margin-bottom: 0px !important; */
}
.upseeribiglogo{
	padding:0px !important;
	border-top: 0px solid #000000 !important;
	border-bottom: 0px solid #000000 !important;
}

/* Theron Bistro logo top */
.bistrologo{
	z-index:520;
	top:83px;
	position:absolute;
	margin-left:60%;
	width:120px;
	height:auto;
}

#top #wrap_all .av_header_transparency {
background: transparent !important;
position: absolute !important;
}
/* Language button */
.langbutton {
/* 	margin-left:75%; */
/*
margin-bottom: 15px;
float:right;
*/

/*
	border: 1px solid #C4DA74;
	color: #C4DA74 !important;
*/
}
.socialmedia{
margin-top: 20px !important;
}

/* Mobile menu colors */
#mobile-advanced, #mobile-advanced  a, #mobile-advanced li > a:hover, #mobile-advanced .mega_menu_title {
color: #000000;
border-color: #ffffff;
list-style:none;
}

/* Burger menu */
.av_header_transparency #advanced_menu_toggle {
color:#ffffff;
}

/* Show burger menu */
#advanced_menu_toggle, #advanced_menu_hide {
background-color: transparent !important;
}

/*

Mobile menu backgroung fix try
*/
#av-burger-menu-ul{
	background-color: #ffffff !important;
}

.html_av-overlay-side #top .av-burger-overlay-scroll {
    background: #ffffff !important;
}



/* Mobile menu arrows remove */
#mobile-advanced li > a:before {
content: "" !important;
}

/* Back to top arrow */
.responsive #scroll-top-link {
  display: block !important;
}

/* Nav logo */
.page-id-513 .logo img {
display: none;
}
.page-id-513 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_LOGO.png') no-repeat;
background-size: 80px 80px;
}

.page-id-515 .logo img {
display: none;
}
.page-id-515 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_II_LOGO.png') no-repeat;
background-size: 80px 80px;
}
.page-id-1978 .logo img {
display: none;
}
.page-id-1978 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_II_LOGO.png') no-repeat;
background-size: 80px 80px;
}

.page-id-814 .logo img {
display: none;
}
.page-id-814 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_LOGO.png') no-repeat;
background-size: 80px 80px;
}

.page-id-816 .logo img {
display: none;
}
.page-id-816 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/2017/04/BadenBaden_II_LOGO.png') no-repeat;
background-size: 80px 80px;
}
.page-id-1274 .logo a img {
display: none;
}
.page-id-1274 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/rikaman_logo.png') no-repeat;
background-size: 80px 53px;
}
.page-id-1984 .logo a img {
display: none;
}
.page-id-12984 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/rikaman_logo.png') no-repeat;
background-size: 80px 53px;
}

.page-id-1294 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/upseerikerho_small.png') no-repeat;
background-size: 128px 72px;
}
.page-id-1983 .logo {
width: 80px;
min-height: 80px;
background: url('https://theronbistro.fi/wp-content/uploads/upseerikerho_small.png') no-repeat;
background-size: 128px 72px;
}
div.pricing-table-wrap
{
	max-height: 60px;
}
.page-id-2099 span {
font-size: : .5em !important;
}
.avia-table.main_color.avia-pricing-table-container.avia_pricing_minimal.avia-table-1.avia-builder-el-16.el_before_av_table.avia-builder-el-first {
	margin-bottom: 30px !important;
}
.page-id-1013 h1 {
hyphens: manual !important;
}
.page-id-1013 .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin{
	margin-bottom: 0px !important;
}

.page-id-2620 #av_section_1, .avia-section{
	min-height: 60px !important;
	padding:10px !important;
	margin-top:0px !important;
}
}