/*
Theme Name: Aufsehen Züri
Theme URI: http://www.aufsehen-zueri.ch
Description: Benutzerdefiniertes Template für Aufsehen Züri.
Author: hovida design | Web- & Medienagentur Aachen, Patrick Niehsen
Author URI: http://www.hovida-design.de
Template: enfold
Version: 1.0
*/

/*Add your own styles here:*/
/* Definition CSS :: Webfont */
::selection {color:#000000 !important;}
@import url(//fonts.googleapis.com/css?family=Dosis:200,300,400,500);
@font-face {
  font-family: 'BotonBold';
  src: url('/wp-content/themes/aufsehen-zueri/font/boton-bold.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/aufsehen-zueri/font/boton-bold.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('/wp-content/themes/aufsehen-zueri/font/boton-bold.woff') format('woff2'), Super Modern Browsers */
       url('/wp-content/themes/aufsehen-zueri/font/boton-bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/themes/aufsehen-zueri/font/boton-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/aufsehen-zueri/font/boton-bold.svg') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'BotonRegular';
  src: url('/wp-content/themes/aufsehen-zueri/font/boton-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/aufsehen-zueri/font/boton-regular-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('/wp-content/themes/aufsehen-zueri/font/boton-regular-webfont.woff') format('woff2'), Super Modern Browsers */
       url('/wp-content/themes/aufsehen-zueri/font/boton-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/themes/aufsehen-zueri/font/boton-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/aufsehen-zueri/font/boton-regular-webfont.svg') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'DinenRegular';
  src: url('/wp-content/themes/aufsehen-zueri/font/dinengschrift-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/aufsehen-zueri/font/dinengschrift-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('/wp-content/themes/aufsehen-zueri/font/dinengschrift-regular.woff') format('woff2'), Super Modern Browsers */
       url('/wp-content/themes/aufsehen-zueri/font/dinengschrift-regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/themes/aufsehen-zueri/font/dinengschrift-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/aufsehen-zueri/font/dinengschrift-regular.svg') format('svg'); /* Legacy iOS */
}
body {font-family: 'BotonRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;}
#header {background: #00a4df url('/wp-content/themes/aufsehen-zueri/img/header.png') repeat-x top center;background-size:100% 100%;}
.header_color .header_bg, .header_color .container_wrap_meta {background:none !important;} 
#footer {background: #00a4df url('/wp-content/themes/aufsehen-zueri/img/footers.png') repeat-x bottom center;background-size:100% 100%;}
/* Definition CSS :: Allgemein */
hr, .hr .hr-inner {border: 1px solid #E3EBED !important;box-shadow: 0 8px 19px 0px rgba(37, 117, 135, 0.32) !important;}
.fullsize {border:0px !important;}
#top #s {background:##FFFFFF;color:#00000;}
.container_wrap {border-top:0px;}
.avia-menu-fx {height:3px !important;}
/* Definition CSS :: Font Family and Size */
.av-main-nav > li > a {font-size:16px;}
.sub_menu ul.menu li.lang-item a {font-family: 'BotonBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-size: 18px;}
.iconbox_content h3.iconbox_content_title {font-family: 'BotonRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif  !important;font-size:16px !important;letter-spacing:0px;font-weight:bold !important;}
.widget_nav_menu a {font-family: 'BotonBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-size:14px;}
#socket .copyright, #socket .sub_menu_socket .avia3-menu .menu li a {font-size:14px;}
#top .fullsize .template-blog .post-title, .entry-content-wrapper .post-title {font-family: 'Dosis', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-weight:500;font-size:17px;}
.fullsize .widgettitle, .flex_column .widget .widgettitle, .content .widget .widgettitle {font-family: 'Dosis', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-weight:400;font-size:14px;color:#000000 !important;}
.iconbox .iconbox_content .iconbox_content_title {font-family: 'BotonRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-size:16px;letter-spacing:0px;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {font-size: 47px;color: #1f2570;font-family: 'DinenRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-weight:normal;}
div.slide-content header h3.slide-entry-title a {font-family: 'BotonBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;}
.avia-content-slider1 div.slide-meta time.slide-meta-time, #highlight_section event_list, #highlight_section .event_list {color: #008cdd;/* letter-spacing: -0.5px; */font-family: 'DinenRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-size: 17px;}
#top #wrap_all .main_color h3, #top #wrap_all .alternate_color h3, #highlight_section .togglecontainer .single_toggle .toggler {font-family: 'Dosis', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-weight:500;}
#js_sort_items {font-family: 'Dosis', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-weight:500;font-size:16px;}
h1.pagetitle, h2.pagetitle {font-family: 'DinenRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;color:#FFFFFF;font-weight:400;}
/* Definition CSS :: Language chooser */
.sub_menu ul.menu li.lang-item {padding:6px 5px 0 5px;margin:-6px 5px 0 5px;height:18px;border-right:2px solid #FFFFFF;}
.sub_menu ul.menu li.lang-item:last-child {border-right:0px;margin:0px;padding:0;}
.sub_menu ul.menu li.lang-item.current-lang a {color:#1f2570;text-decoration:underline;}
#header_main .container.langselector {height: 25px !important;}
#header_main .container.langselector {line-height: 30px !important;text-align: right;font-family: 'BotonBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;text-decoration: none;text-transform: uppercase;font-size: 16px;}
#header_main .container.langselector ul a {margin-left: 5px;}
#header_main .container.langselector ul a.facebook-link {background:url('/wp-content/themes/aufsehen-zueri/img/facebook_hinweis.png') no-repeat;width:70px;height:29px;display:inline-block;position:relative;margin:0 15px -9px 0;}
#header_main .container.langselector ul a.facebook-link span {text-indent:-9999px;position:relative;display:none;}
#header_main .container.langselector ul a.aktiv {border-bottom: 2px solid white;padding-bottom: 0px;text-decoration: none;}
#header_main .container.langselector ul a.passziv {color: #1f2570 !important;text-decoration: none;border-bottom: none;}
/* Definition CSS :: Logo */
.logo img {margin-top:-44px;width:100%;max-width:100%;max-height:inherit;height:auto;}
@media only screen and (max-width: 989px) and (min-width: 768px) {
	.responsive .logo img {width: 60%;max-width:100%;margin:0px;padding: 0;}
}
/* Definition CSS :: Ads */
.sam-container {margin:0 auto !important;text-align:center !important;}
/* Definition CSS :: Slider */
h1.ls-l.pagetitle {text-transform:uppercase !important;padding:0;margin:0;}
.slidercontent {background-color: rgba(255,255,255,0.8);-webkit-box-shadow: 2px 2px 13px 4px rgba(0,51,102,0.2);-moz-box-shadow: 2px 2px 13px 4px rgba(0,51,102,0.2);box-shadow: 2px 2px 13px 4px rgba(0,51,102,0.2);padding:35px !important;height:auto !important;width:auto !important;}
.slidercontent > div h1 {font-family: 'DinenRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;color: #1f2570;font-size: 318%;line-height: 120% !important;margin-bottom: 0;font-weight:500;letter-spacing:-1px;}
.slidercontent > div h2 {font-family: 'DinenRegular', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;color: #008cdd;font-size: 315%;line-height: 120% !important;font-weight:500;letter-spacing:-1px;}
.slidercontent > div h2 span {color: #1f2570;}
/* Definition CSS :: Icon Auge */
.iconbox_content h3.iconbox_content_title {color:#1f2570 !important;padding:10px 0 0 0 !important;}
.iconbox_content .iconbox_icon {width: 47px;height: 29px;margin-right: 10px;top:0px;left:0px;}
.iconbox .iconbox_content .iconbox_content_title {text-transform:inherit;}
.iconbox_content .iconbox_icon:before {content:url('/wp-content/uploads/2015/05/auge.png') !important;display:block;}
/* Definition CSS :: Home :: News Slider */
.avia-slideshow-arrows a:before {content:none;}
.avia_desktop .avia-content-slider .avia-slideshow-arrows a {opacity:1;width:42px !important;height:81px !important;}
#top .avia-content-slider .avia-slideshow-arrows a.prev-slide {background:url('/wp-content/uploads/2015/05/prevslide.png');background-repeat:no-repeat;width:42px;height:81px;}
#top .avia-content-slider .avia-slideshow-arrows a.next-slide {background:url('/wp-content/uploads/2015/05/nextslide.png');background-repeat:no-repeat;width:42px;height:81px;}
#top .avia-content-slider-inner .slide-entry-wrap {padding-left:42px !important;padding-right:42px !important;}
.avia-content-slider .slide-entry {background-color: #e2e2e2;padding:5px 10px 10px 10px;}
.avia-content-slider .slide-entry a.slide-image {display:none;}
.avia-content-slider .slide-entry p {font-size:12px;line-height:1.3em;}
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .slide-entry {
  width: 100%;
  float: none;
  margin-bottom: 3% !important;
  margin-left: 0% !important;
}
}
/* Definition CSS :: Organisation */
#top .avia-logo-element-container .slide-entry {padding: 0px;margin-right: 0px;margin-bottom:5px;min-height: 176px;background: #FFFFFF;border: 1px solid #e2e2e2;}
#top .avia-logo-element-container img {box-shadow:none;}
/* Definition CSS :: Für Besucher */
.togglecontainer {margin:0px !important;}
.js_active .toggler {  padding: 9px 3px 9px 10px !important;}
.toggle_icon {left:inherit !important;right:10px !important;}
/* Definition CSS :: Event List */
#highlight_section {min-height:100%;}
#highlight_section .entry-content-wrapper {border-bottom:1px solid #E3EBED;padding-bottom:10px;margin-bottom:10px;}
#highlight_section event_list, #highlight_section .event_list {background: #E3EBED;width: 100%;min-height: 100%;padding: 10px;display: inline-block;color: #000000;text-align: center;border:1px solid #E3EBED;}
#highlight_section .togglecontainer .single_toggle {}
#highlight_section .togglecontainer .single_toggle .toggler {border:0px !important;font-size: 20px;
  line-height: 1.1em;color:#008dd4;}
#highlight_section .togglecontainer .single_toggle .toggle_wrap .toggle_content {border:0px !important;padding:12px 0px 12px 10px !important;}
#highlight_section .togglecontainer .single_toggle .toggle_wrap .toggle_content a.button {text-decoration:none;cursor:pointer;float:right;margin-top:25px;}
/* Definitions CSS :: for Map under projects */
#ownmap {width: 100%;max-width: 100%;height: 500px;margin-bottom: 10px; left: -10000px; top:-10000px; position: relative;}
#flip2 {float: right;display: none;background: #00aeed;color: #fff;padding: 5px 8px;cursor:pointer;}
#flip img {cursor:pointer;}
#flip {float: right; margin-left: 10px; }
#flip p { margin: 0px; }
.bluebutton { background: #00aeed; color: #fff; padding: 5px 8px; cursor: pointer; }
#showmap {background: #00aeed;color: #fff;padding: 5px 8px;margin: 6px 0px;display: block;cursor:pointer;}
/*#grid_id_projekte_sort .custom-kunstler-header, #grid_id_projekte_sort .custom-lage-header, 
#grid_id_kuenstler_sort .custom-project-header, #grid_id_kuenstler_sort .custom-lage-header, 
#grid_id_lage_sort .custom-project-header, #grid_id_lage_sort .custom-kunstler-header, 
.single-portfolio .custom-kunstler-header, .single-portfolio .custom-lage-header,
#grid_id_project_sort .custom-kunstler-header, #grid_id_project_sort .custom-lage-header, 
#grid_id_artist_sort .custom-project-header, #grid_id_artist_sort .custom-lage-header,
#grid_id_location_sort .custom-project-header, #grid_id_location_sort .custom-kunstler-header {display: none;}*/
header.entry-content-header.custom-project-header {text-align:left;}
header.entry-content-header.custom-project-header h3.grid-entry-title.entry-title {margin:0 0 5px 0;}
header.entry-content-header.custom-project-header h3.grid-entry-title.entry-title a {font-family: 'Dosis', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-weight:500;font-size:16px!important;}
header.entry-content-header.custom-project-header p {font-family: 'Dosis', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;font-weight:500;padding:0;margin:0;font-size:14px;}
.grid-entry .inner-entry {min-height:461px;}
/* Definition CSS :: News */
#top .fullsize .template-blog .post-title {text-align: left;}
.articleleft {float: left;width: 30%;margin-right: 5%;margin-bottom: 10px;}
.articleleft a:first-of-type img, .smallthumb1 img, .smallthumb img {max-width: 100%;margin-bottom: 10px;}
.smallthumb1 img, .smallthumb img {max-width: 100%;width:129px;height:auto;margin-bottom: 10px;}
.articleleft a:nth-of-type(2) img, .articleleft .smallthumb1 {margin-right: 10%;}
.smallthumb1, .smallthumb {max-width: 45%;float: left;}
article div.newsheader div.bottomcontainerBox div:first-child{width:130px !important;margin-right: -30px !important;}
article div.newsheader div.bottomcontainerBox div:nth-child(2){width:110px !important;}
div.newsheader div.bottomcontainerBox {margin-top:-8px;}
div.newsheader div.newsheaderleft {line-height:20px;margin-top:3px;}
article { overflow: hidden; margin-bottom: 20px;}
article .post_delimiter { display: none; }
.articleleft>div>a { float: left; }
.articleleft>div>a>img {max-width: none;}
.articleright {float: right; width: 69%;margin-left: 1%;}
.hupso_c {float: right;}
.hupso-share-buttons {padding-top: 0px !important;}
.avia-content-slider1  div.slide-meta {border-bottom: 1px solid #1f2570;padding-bottom: 0px !important;}
.avia-content-slider1  div.slide-content h3 {padding-top: 10px;font-size: 15px;color: #1f2570 !important;}
#top .fullsize .template-blog .post .entry-content-wrapper, .fullsize .entry-content-wrapper {max-width:100%;text-align:left !important;}
#top .fullsize .template-blog .post .entry-content-wrapper > * {max-width:100%;margin:0;}
#top .fullsize .template-blog .post-title {max-width:100%;margin:0;padding:0;}
.avia-content-slider1 div.slide-content div.read-more-link {border-top: 1px solid #1f2570;text-align: end;padding-bottom: 4px;margin-top:20px;}
.avia-content-slider1 div.slide-content div.read-more-link .more-link {clear: both;display: block;font-size: 12px;margin-top: -18px;text-decoration: underline;}
.gm-style-iw {width: 273px !important;min-width:273px !important;}
.gm-style-iw div {width: 273px !important;min-width:273px !important;height:auto !important;}
.container .template-search, .container .error404 { width: 100% !important; border-right: 0px; }
.x-single-blog, .x-single-blog artcile { border-right: 0px !important; }
.template-single-blog .sidebar { border-left: 0px !important; }
/* Definition CSS :: News Archiv */
.container.news-archive, .container.template-single-blog {padding-bottom:50px;}
#top #main .sidebar {padding-top:0px !important;}
/*#top #main .sidebar .inner_sidebar {margin-left:0px !important;}*/
.fullsize .sidebar ul li, .sidebar ul li a {padding:3px 0 !important; list-style-type:disc outside !important;}
.sidebar ul li {list-style-type:disc;}
.fullsize .sidebar ul li a, .sidebar ul li a {color:#008dd4 !important;font-size:15px!important;}
/* Definition CSS :: Footer */
#footer {padding:0px;}
#footer .widget, #footer .widget_hwim {padding:0px;margin:0px;}
#footer .widget_hwim {padding:0px;margin:0px 0px -6px 0px;}
#footer .widget_hwim a {display:block;}
#footer .widget_hwim a:hover .image-overlay .image-overlay-inside {-webkit-animation:none;animation:none;}
#footer .widget_hwim a:hover .image-overlay {opacity:0 !important;}
#footer .widget_nav_menu {margin:20px 0 0 0;}
#socket .container {padding-top:5px;padding-bottom:5px;}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.responsive #socket .sub_menu_socket {
  display: block;
  float:right;
}
}
@media only screen and (max-width: 479px) {
.responsive #socket .sub_menu_socket {
  display: block;
  float:left;
}
.responsive #socket .sub_menu_socket ul {
  margin-left:0px !important;
}
.responsive #socket .sub_menu_socket ul li {
  padding:0px !important;
}
}

.sort_button {
	color: #000 !important;
	font-size: 16px !important;
}

.sort_button:hover, .active_sort_button {
	color: #008dd4 !important;
	text-decoration: none;
}

#js_sort_items { display: none; }
.grid-entry-title a { font-size: 16px !important; }
.fullsize .sidebar { border: none !important; }
.fullsize .sidebar ul li {  list-style: disc outside; margin-left: 1em;}
.fullsize .sidebar ul li a { color: #008dd4;}
.fullsize .big-preview {   padding: 0 0px 10px 0px !important;}

.fullsize .entry-content-wrapper {
  overflow: hidden;
  text-align: justify;
  font-size: 15px;
  line-height: 25px;
  margin: 0 auto;
  overflow: visible !important;
  margin-left: 0px; }