/* Event Kalender */
.evo_search_bar_in input {border: solid 1px #000 !important;box-sizing: border-box !important;padding: 5px !important;}
.evo_cal_above .evo-search::before {font-size: 16px!Important;line-height: 1.4!Important;width: 16px!Important;}
.evo_cal_above .evo-search {height: 25px!Important;}

span.evcal_evdata_row h3.evo_h3 {font-size:14px!Important;}
.evcal_cblock .evo_date .end {margin-left:0px;}
#evcal_list .eventon_list_event .evcal_desc em {font-size:12px!Important;}
.content .entry-content-wrapper {width: 98%!Important;padding-right:0px!Important;}
.evcal_cblock .evo_time span.start, .evcal_cblock .evo_time span.end {font-size: 12px;}

#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput, span.evo_day_name, span.evo_day_num, p.evodv_events, p.evodv_dayname, .evodv_current_day p.evodv_daynum b, .evo_cal_above span, p.filtering_set_val, .evo_cal_above span, p.filtering_set_val, a.evo_ics_gCal, a.evo_ics_nCal, .evcal_evdata_cell p, h3.evo_h3, #evcal_list .eventon_list_event .evcal_desc em, em.evcal_time, span.start, span.end, span.evcal_desc2.evcal_event_title, .eventon_filter_dropdown p, div.eventon_sf_field p, p#evcal_cur {font-family: Chivo, sans-serif!Important;}

button#evosub_submit_button, a.evosub_subscriber_btn.evcal_btn {font-family: Chivo, sans-serif;background-color: #e30044!Important;text-transform: none;font-weight:normal;}
button#evosub_submit_button:hover, a.evosub_subscriber_btn.evcal_btn:hover {background-color: #444444!Important;border-color: #222222;opacity: 1;}
.evo_cal_above span {font-style: normal;font-size: 14px;}

.ajde_evcal_calendar {
    padding: 5px;
    text-align: left;
    width: 100%;
}


/*

a.evcal_list_a {border-color: #e30044!Important;}
.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb {border-color:#000!Important;}
#eventon_loadbar_section {border-color:#000!Important;}
.eventon_events_list .eventon_list_event .evcal_list_a::after, .evcal_list_a::after {background-color:#000!Important;}

.evo_cal_above span {opacity: 1!Important;}
.evo_cal_above span:hover {opacity: 1!Important;background-color:#a5a5a5!Important;}

a.evo_ics_gCal, a.evo_ics_nCal, .evcal_evdata_cell p, h3.evo_h3, #evcal_list .eventon_list_event .evcal_desc em, em.evcal_time, span.start, span.end, span.evcal_desc2.evcal_event_title, .eventon_filter_dropdown p, div.eventon_sf_field p, p#evcal_cur {color: #000!Important;font-family: Chivo, sans-serif!Important;}
.evo_cal_above span, p.filtering_set_val {font-family: Chivo, sans-serif!Important;background-color: #c7c7c2!Important;}
p.filtering_set_val:hover {background-color: #a5a5a5!Important;}
.ajde_evcal_calendar .calendar_header .evcal_arrows {color: #c7c7c2!Important;border-color: #c7c7c2!Important;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {background-color:#c7c7c2!Important;}

.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {background-color:#dddddd!Important;}

*/

/* Advertising */
div#pro_ads_custom_widgets-2.widget.clearfix.pro_ad_adzone {padding-top: 25px;}

body.page-id-3424 aside.sidebar.sidebar_right.alpha.units, body.page-id-3422 aside.sidebar.sidebar_right.alpha.units, body.page-id-3426 aside.sidebar.sidebar_right.alpha.units, body.page-id-5365 aside.sidebar.sidebar_right.alpha.units {padding-top:10px;}

body.page-id-3422 span.post-meta-infos, body.page-id-3424 span.post-meta-infos, body.page-id-3426 span.post-meta-infos, .single-en_tagestipp span.post-meta-infos {display:none;}

li.menu-item.menu-item-top-level {
  background-image: url("http://szene-hamburg.elbnetz.com/wp-content/themes/enfold-elbnetz/img/before_menu.png");
  background-position: left 18px!important;
  background-repeat: no-repeat;
}

div.skyscraper {
    top:50px;    
	width: 160px!important;
  	left: 50%;
  overflow-x: hidden;
  	margin: 0 0 0 490px;
    position: absolute;
    z-index:999;
  overflow:hidden;
}
div.skyscraper img{width:160px;
  overflow:hidden;
}
div.skyscraper2 {
    top:50px;    
	width: 120px!important;
  	left: 50%;
  overflow-x: hidden;
  	margin: 0 0 0 490px;
    position: absolute;
    z-index:999;
  overflow:hidden;
}
div.skyscraper2 img{width:160px;
  overflow:hidden;
}

div.superbanner{

    margin-top: 0px;
 	overflow: hidden;
    
    width: 960px;
  	height:90px;
    z-index: 998;
    top:0px;
}
div.wideskyscraper {
    top:660px;    
	width: 160px!important;
  	left: 50%;
  	overflow-x: hidden;
  	margin: 0 0 0 490px;
    position: absolute;
    z-index:999;
  	overflow:hidden;
}
#header{
  margin-top: 90px!important;
}
#header_meta {
  border-bottom-style: none!important;
}
#header_main {
  border-bottom-style: none!important;}
div.wideskyscraper img{width:160px;
  overflow:hidden;
}
#header{
  margin-top: 90px!important;
}
#header_main_alternate{
	width:100%!important;}
#paszonecont_12037{
	max-width: 160px!important;
  overflow:hidden;
}
#12037{
  width: 160px!important;
  overflow:hidden;
}
#12037 .wppaszone .proadszone-12037 {
    width: 160px!important;
  overflow:hidden;
}
#paszonecont_12654{
	max-width: 120px!important;
  overflow:hidden;
}
#12654{
  width: 120px!important;
  overflow:hidden;
}
#12654 .wppaszone .proadszone-12654 {
    width: 120px!important;
  overflow:hidden;
}
#12037{
  width: 120px!important;
  overflow:hidden;
}
#12654.wppaszone .proadszone-12654 {
    width: 120px!important;
  overflow:hidden;
}
/* Gravity Forms */
select.medium.gfield_select, textarea.textarea.medium {border-color:#e1e1e1!Important;}
input.gform_button.button {margin: 0;
padding: 16px 20px;
border-radius: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
font-weight: normal;
font-size: 12px;
min-width: 142px;
  outline: none;}

div.tb_header, a.tb_infolink, div#msg_info.tb_msg {display:none!Important;}
div#tweetblender-2.widget.clearfix.widget_tweetblender {padding-bottom: 3px;}
div#avia_fb_likebox-2.widget.clearfix.avia_fb_likebox {padding-bottom:0px!Important;}

div.avia_textblock.en_advertorial {background-color: #efefef;}

div.av-special-heading.av-special-heading-h3.blockquote.modern-quote.avia-builder-el-2.el_after_av_image.el_before_av_textblock.en_advertorial {margin-top:0px;}
.en_advertorial h3.av-special-heading-tag::before {
  content: "◗ ";
color: #e30045;
  margin-left: -7px;
}

.en_advertorial h3.av-special-heading-tag {
  font-family: 'Chivo';
font-size: 17px;
font-weight: 400;
color: #fff;
padding: 7px 0px;
text-transform: uppercase;
letter-spacing: 1px;
background-color: #c7c7c2;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
  margin-left: 2px;
}

.en_advertorial .wp-caption.alignright {background:#fff;}
div.avia_textblock.en_advertorial {padding:20px;}

/* Events
main.template-page.template-event-page.content.av-content-full.units {margin-top: 30px;}
#tribe-events-bar::before, #tribe-events-bar::after {display:none;}
div.tribe-bar-submit {float:left;}
.tribe-bar-submit {padding: 39px 0px 0px 23px;}
#tribe-bar-form #tribe-bar-views {left: 78.3333%;width: 21.66667%!Important;}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters {right: 21.66667%;width: 78.3333%;
  left: auto!Important;}
a.tribe-events-gcal.tribe-events-button, input.tribe-events-button.tribe-no-param, a.tribe-events-ical.tribe-events-button {background-color: #e30044!Important;color: #ffffff!Important;border-color: #c10022!Important;margin: 0;
//padding: 16px 20px!Important;
border-radius: 2px!Important;
border-bottom-width: 1px!Important;
border-bottom-style: solid!Important;
font-weight: normal!Important;
font-size: 12px!Important;
min-width: 142px!Important;
outline: none!Important;}

a.tribe-events-gcal.tribe-events-button:hover, input.tribe-events-button.tribe-no-param:hover, a.tribe-events-ical.tribe-events-button:hover{background-color: #444444!Important;color: #ffffff!Important;  border-color: #222222!Important;}

a.tribe-events-gcal.tribe-events-button {margin-right:10px!Important;}
h3.tribe-events-single-section-title {font-size:16px!Important;}
*/

/* Header */
strong.logo {margin-top: 25px;}
.responsive .logo img {margin-top: 0px!Important;}
span.avia-menu-text {text-transform: uppercase;font-family: 'Chivo', sans-serif;}
#top .social_bookmarks li {border-right-width: 0px;}
#header_main .container {padding: 0 10px;}
div#en_titletext {float:right;line-height: 20px;text-transform: uppercase;font-family: 'Chivo', sans-serif;font-size:17px;margin-top:5px;}
div#en_titletext span.en_rot {color:#e30045;}
#top .header_color input[type='text'] {border-color:#808080;}
#top #wrap_all .av-main-nav ul > li > a {border-bottom: 1px solid #000000;}

/* Startseite */
#en_startseitetipps .avia-content-slider {margin: 20px 0;}
#en_startseitetipps time.slide-meta-time.updated {display:none;}
body.page-id-734 h3.av-special-heading-tag {margin-top: 0px!Important;}
div.av_facebook_widget_wrap.av_facebook_widget_wrap_border_yes {margin-bottom:20px;}

/* Überschriften */
h1,h2,h3,h4,h5,h6 {font-weight: 400;}
h3.av-special-heading-tag, h4.extra-mini-title.widgettitle {
  font-size: 19px;
  line-height: 20px;
font-weight: 400;
text-transform: uppercase;
padding: 6px 0px!Important;
color: #999;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
font-family: 'Chivo';
margin-bottom: -10px !important}
h5.av-special-heading-tag { 
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;}

h3.av-special-heading-tag a:hover {color:#e30044!Important;}
h3.av-special-heading-tag::before, h4.extra-mini-title.widgettitle::before {
content: "◗ ";
color: #e30045;
  margin-left: -5px;}
h4.extra-mini-title.widgettitle {margin-bottom: 30px!Important;width: 99%;}
body.page-id-734 .flex_column .widget .widgettitle, .content .widget .widgettitle {margin-top:0px;}

/* Slider */
a.ls-l.en_weiterlesen:hover {color:#fff!Important;text-decoration: underline!Important;}

/* Hauptdesign */

body div .avia-button {padding: 10px 10px!Important;font-size: 16px!Important;text-align: left!Important;}
.main_color .search-result-counter {background:#e30044;;color:#fff;}
//input#s {font-size:15px!Important;}
body.search section.search_form_field {border-bottom:none;}
body.search div.page-heading-container.clearfix {margin-bottom:-30px;}
.main_color strong {color:#000;}
.content, .sidebar {padding-top:20px;padding-bottom:20px;}
.container {padding: 10px;}
.responsive .boxed#top {
-webkit-box-shadow: 0 0 15px #949494;
-moz-box-shadow: 0 0 15px #949494;
box-shadow: 0 0 15px #949494;
}
#top .main_color input[type='text'] {border-color:#e1e1e1;}
#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 {font-family: 'Chivo', sans-serif;}

/* Beiträge */
.big-preview.single-big {padding:0 20px 10px 0;}
.en_single h3 {font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
time.av-magazine-time.updated, span.text-sep.text-sep-cat {display:none;}
span.post-meta-infos {font-weight:bold;}
.flex_column .template-blog .post .entry-content-wrapper {padding-bottom: 20px;border-bottom: 1px solid #000;margin-bottom: 30px;}
#top .flex_column .template-blog .post-title {font-size: 24px;line-height: 26px;}
//div.post_delimiter {display:none;}
h1.post-title.entry-title {font-size: 36px;line-height: 40px;}
span.post-meta-infos {font-weight: 400; font-size: 14px;margin-bottom:20px}
#top .av-related-style-full .related_image_wrap, #top .av-related-style-full .related_image_wrap img, #top .av-related-style-full .related_image_wrap .related_posts_default_image {border-radius:0px;}
li.av-share-link, span.related-format-icon {border: 1px solid #e1e1e1!Important;}
  
/* Mobiles Menü */
#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {border-color: #e1e1e1;}

/* Sidebar */
.widget {padding:0px 0 20px 0;}
aside.sidebar.sidebar_right.alpha.units {margin-right:10px;}
.inner_sidebar {margin-left:5px;}
aside.sidebar.sidebar_right.alpha.units section.widget {border-bottom: 1px solid #000!Important;margin-bottom: 20px!Important;}
.recentcomments a, .widget_recent_entries li a {font-size:13px;font-style: normal!Important;}
div.en_sidebar h3.widgettitle, .inner_sidebar h3.widgettitle, div.template-page h3.widgettitle {
  font-family: 'Chivo';
font-size: 17px;
font-weight: 400;
color: #fff;
padding: 7px 0px;
text-transform: uppercase;
letter-spacing: 1px;
background-color: #c7c7c2;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
div.template-page h3.widgettitle::before, .inner_sidebar h3.widgettitle::before {
  content: "◗ ";
color: #e30045;
margin-left: -7px;
}

/* Footer */
#socket .sub_menu_socket li {border-color:#000;}
.footer_color a:hover {text-decoration:underline;}
#footer, #socket {font-family: "Chivo", sans-serif;font-size:12px;line-height:13px;}
#footer h3.widgettitle {font-size:13px;line-height:14px;}
#footer .widget {margin: 0px;}
#socket {margin-top: 2px;}
#footer .widgettitle {margin-top:0em;}
#footer h3 {margin-bottom: 3px;}
div.av_one_fourth.el_after_av_one_fourth {margin-left: 2%;width: 23.5%;}
div#footer.container_wrap.footer_color {padding: 20px 10px;}



/* Responsive */
@media only screen and (min-width: 768px) {
  #en_startseitetipps section.av_textblock_section {margin: -50px 0 -20px 0;position: relative;z-index: 1000;}
//  div#en_startseitetipps {height:360px;}
  .html_header_top.html_header_sticky #top #wrap_all #main {padding-top:317px!Important;}
li.menu-item.menu-item-top-level {background-image: url(http://szene-hamburg.elbnetz.com/wp-content/themes/enfold-elbnetz/img/before_menu.png);background-repeat: no-repeat;background-position: left 10px;}
  #wrap_all {
    margin-top: -90px;}
}

/*mobile*/
@media only screen and (max-width: 767px) {
    #en_startseitetipps section.av_textblock_section {margin: -60px 0 -10px 0;position: relative;z-index: 1000;}
  .logo img, .responsive .logo img {margin-top: 25px;}
  .responsive #socket .sub_menu_socket {display:inline;float: right;margin-top: -3px;}
div#en_titletext {display:none;}
  strong.logo {margin: 15px 0;}
 #top #header_meta {display: none;}
 // .avia-content-slider .slide-entry-wrap {margin-bottom: -40px;}
}


@media only screen and (max-device-width: 667px) and (orientation: portrait) {
  #socket .sub_menu_socket div {
  position: relative;
  left: -20px;
  top: 10px;
  margin-bottom: 10px;
  }
.responsive .logo img {max-height: 45px!Important;}
}

/*tablet portrait */
@media only screen and (min-width: 768px) and (max-width: 960px){
#top #header_main > .container {height: 80px!Important;}
  .html_header_top.html_header_sticky #top #wrap_all #main {padding-top:168px!Important;}
  strong.logo {margin-top: 5px;height: 70px;width:216px;}
    div.skyscraper {display:none;}
    div.skyscraper2 {display:none;}
  	div.wideskyscraper {display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 814px){
  span.avia-menu-text {font-size: 90%!Important;}
  
}

@media only screen and (max-width: 768px){
.responsive .logo img {max-height: 45px!Important;max-width: 139px!Important;}
}
html, body {
  overflow-x: hidden;
}
body {
  position: relative
}

