/*
Theme Name: Daisho Child
Theme URI:
Author:
Author URI:
Description: Child theme for Daisho theme.
Template: daisho
Version:
License:
License URI:
Tags:
Text Domain:
*/

@import url("../daisho/style.css");

/* =Theme customization starts here


/* --------- allgemeine definitionen ------------- */

p.no_paragraph
{
margin-bottom:0em !important;
}


-------------------------------------------------------------- */
/* PLUGINS */
/* -------------------------------------------------------------- */


/* -------------------------------------------------------------- */
/* IK Facebook */

ul.ik_fb_feed_window {
	margin-top: -7px;
	padding: 0 0 0 0em;
}

li.ik_fb_feed_item p {display: inline;}
div#ik_fb_widget_top {display:none; height:0px;}
li.ik_fb_feed_item  {
	list-style-type:none;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	margin-left:0px;
	border-left:-10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-style: dotted;
	border-color: grey;
	border-width: 1px;
	/* font-size:0.9em; */ 
        }

l/* i.ik_fb_feed_item {float:left;}
li.ik_fb_feed_item  p {float:left;} */
p.ikfb_event_title {display: block; !important}
p.ikfb_event_date {display: block; !important}
p.date {margin-top:-15px;font-style:italic;text-align:right;display: inline;}
p.ikfb_event_link {margin-top:-15px;}
p.ik_fb_facebook_image {float:right !important; margin: 7px;}
p.ik_fb_facebook_image img {
width:100%;
max-width:160px;
margin-left:10px;
margin-bottom:10px;
border-radius: 10px;
-moz-border-radius: 10px;}
p.ik_fb_facebook_description {display:none !important;}
p.ik_fb_facebook_link {display:none !important;}



/* -------------------------------------------------------------- */
/* rotating tweets */

div.rotatingtweets {
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-style: dotted;
	border-color: grey;
	border-width: 1px;
	/* font-size:0.9em; */
	padding-left:15px;
	padding-right:10px;
	padding-top:15px !important;
	padding-bottom:10px !important;
	margin-left:30px;
	margin-bottom:1em !important;
	margin-top: 0px;
}
p.rtw_main, p.rtw_meta {margin: 0 10px 0 10px; }


/* -------------------------------------------------------------- */
/* syg_video_gallery */

div.syg_video_gallery-1 {
margin:1px 0px 20px 0px !important;
border: 1px solid #D9D9D9;
border-radius: 3px;}
span.video_title-1 {margin: 10px 20px 10px 0px !important;}

span.fancy-ico {display:none !important ;}


/* -------------------------------------------------------------- */
/* gigpress */

.page-id-5171 tr.gigpress-info, .page-id-4027 tr.gigpress-info {display:none;}
.gigpress-subscribe {display:none;}
.gigpress-artist-subscriptions {display:none;}
.gigpress-artist {display:none;}
.gigpress-table td {padding: 6px 4px !important;}
.gigpress-date .dtstart {font-size:0.8em;}
.page-id-5098 tr.gigpress-info {display:inline;}
/* a.gigpress-address {display:none;} */ 

/* gigpress auf aktuell-seite */

div.grid_6 table.gigpress-table tbody.vevent tr.gigpress-row td
{font-size:15px;}


/* -------------------------------------------------------------- */
/* Newsletter-Form */

.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form textarea, .mc4wp-form select {
  -moz-box-sizing: border-box;
  cursor: auto;
  display: block;
  height: auto;
  margin: 0 -10px 5px 0;
  width: 100%;
  font-size: 0.8em;
}

.mc4wp-form label
{font-weight:normal !important ;
font-size: 0.9em;
margin-top: 10px;
margin-bottom: 3px;
}

/* überschriftgröße startsteite portfolio */

div.thumbnail-meta-data-wrapper {
font-size: 0.95em;
}


/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */

/* allgemeine definitionen */

p {
font-size: 0.9em;
}



/* Media - Seite */

/* CD-Titel */

.cb-title {
font: 500 160%/1 "Lato",sans-serif !important;
color: #000000;
/* font-size: 160%;
font-weight: 700; */
line-height: 2;
margin-top: 1em;
margin-bottom: 0;
word-wrap: break-word;
}





/* BAND -seite */

div.kopfartikel p
{
font-size:1em;
}

.bandmember h3 {
font: 500 160%/1 "Lato",sans-serif !important;
color: #000000;
/* font-size: 160%;
font-weight: 700; */
line-height: 2;
margin-top: 0.5em;
margin-left:3em;
margin-right:3em;
margin-bottom: 0;
word-wrap: break-word;
}

.bandmember h5 {
font-size:1em;
margin-top:0.8em;
margin-left:3em;
margin-right:3em;
margin-bottom:1.5em;
}



/* ----- Preise-Liste /* ----- */
ul.preise li {
font-size:0.9em;
line-height:1.8em;
margin-left: 20px;
}

/* eintr�ge auf der nachrichtenseite */

.entry-title {
font: 500 160%/1 "Lato", sans-serif  !important;
}

.pfpItem p {
font-size: 0.9em;
}

.pfpItem .entry-meta {
font-size: 0.9em;
margin-bottom:0.5em;
}

div.pfpItem hr
{margin-top:2em;
margin-bottom:0.7em;}

/* korrektur fuer seitentitel */

body.page-id-4183 .page-title {
    margin: 0px !important;
    
}

/* STARTSEITE */
div.inner div.grid_5
{font-size:1em;
margin-left:0px;}

h3.widget-title
{font-size:25px;}

.entry-title a {
   pointer-events: none;
   cursor: default;
}


/* ein paar formatierungen startseite */

aside#text-13, aside#text-14
{
	margin-bottom: 0;
}

/* startseiten-widgets */

div.grid_4 .widget ul li a:before {
content:"";
}

div.grid_4 .widget ul li {
font-weight:normal;
font-size:0.9em;
margin-left:5px;
top:0.6em;
padding: 0 0 15px 0 !important ;
}

div.grid_4 .widget post-date {
font-size:0.9em;
}

div.grid_4 .widget ul li a{
pointer-events: none;
cursor: default;
font-weight:normal;
font-size:1em;

}

/* weiterklicklink unten */

aside#text-15.widget div.textwidget a, div.grid_4 #text-16 div.textwidget a, 
aside#text-17.widget div.textwidget a, div.grid_4 #text-18 div.textwidget a
{ 
color: #00A4A7 !important;
font-size:15px;
font-weight:bold;
float:right;
margin-right:20px;
}

/* (korrektur f�r fliesstext-eintr�ge) */
aside#text-15.widget div.textwidget table.gigpress-table a, aside#text-17.widget div.textwidget table.gigpress-table a
{color: #00A4A7 !important;
font-size:1em;
font-weight:normal;
float:left;
}

div.grid_4 #text-16 div.textwidget, div.grid_4 #text-18 div.textwidget
{ margin-top:-2em;
}




/* pressephotos */

.press_photo {
    float:left;
    text-align:center;
}
.press_photo a {
    margin:0px 10px;
    display:inline-block;
    text-decoration:none;
    color:black;
 }
 
 span.caption {
 font-size:0.9em;
 margin: 0px 10px 0px auto;
 }


/* ----- WPML Language Switcher edited----- */

.conatainer_language_selector
{ cursor: pointer; float: left; font-family: Dosis, sans-serif;
  color: #000; position: absolute; top: 0; left: 0px!important;
  bottom: 0; margin: auto; height: 33px; z-index: 1; }

#flags_language_selector {
position:absolute;
top:-20px;
left:-50px;
}




/*
here comes the positioning of anchors ;-)
*/

/* a.anchor
{display: block; position: relative; top: -50px; visibility: hidden;}
*/

/*
and this is configuration of navigation menu ;-)
*/

/* just some size definitions */
.nav-menu > li > a {
  line-height: 1.15;
  font-size: 19px;
  font-weight: bold;
}


.nav-menu > li {
  margin: 0 5px 0 10px;
}

.nav-menu > li.has-submenu {
  margin: 0 5px 0 10px;
}

.nav-menu > li.menu-item-4279 > a,
.nav-menu > li.menu-item-5070 > a {
  margin-right:18px;
}

img.project-img-visible {
  opacity: 1;
  transition: opacity 0.5s ease 0s;
  /* border:1px solid #;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;  */
}



/*   */

.site-footer {
color: #222222;
font-family: "Open Sans",sans-serif;
}

div.listing-item {
text-indent: 20px;
}

div.listing-item a.title {
font-weight: bold;
font-size:0.85em;
}

div.listing-item a.title:after {
content:"\A";
white-space:pre;
}

div.listing-item:after {
content:"\A\A";
white-space:pre;
}

body.page-id-4050 div.grid_6 {
  padding:12px;
  /* background:#ffffdd; */
  -moz-border-radius: 8px;
  border-radius: 8px;
  border:1px;
  margin-bottom:20px;  
}

div.grid_4 {
  /* background:#eeeeee; */
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom:20px;
}
