@charset "UTF-8";

/**
 * Theme Name:     lucasisera
 * Theme URI:      http://lucasisera.com
 * Description:    Child theme for the Twenty Eleven theme.
 * Author:         ouwan gmbh
 * Author URI:     http://ouwan.ch/
 * Template:       twentyeleven
 * Version:        0.1.0
 */

  @import url('../twentyeleven/style.css');



@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/*.page-id-342 #content {
    background: none repeat scroll 0 0 aqua;
    margin: -24px 0 0 -83px;
    min-height: 630px;
    padding: 80px 0 0 333px;
}*/
/*#linke {
    background: url("images/hintergrund_polaroid.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 298px;
    margin: 166px 0 0 -60px;
    padding: 15px 0 0 28px;
    transform: rotate(-10deg);
    width: 247px;
}*/

/*body {
    padding-left: 100px;
    max-width: 80% !important;
}*/
/*#page {
    background: none repeat scroll 0 0 transparent;
    max-width: 80% !important;
}*/
/*div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: -37px 0 0 -9px;
    min-height: 456px;
    text-decoration: none;
    width: 400px !important;
	padding-right: 100px !important;
}*/
/*#page {
    background: none repeat scroll 0 0 transparent;
    width: 86% !important;
}*/
/*#jcarousel_container {
    width: 1020px !important;
	background:aqua;
}*/
/*#supplementary {
    border-top: medium none;
    bottom: 0;
    height: 110px;
    margin: 0 0 0 -87px;
    padding: 0 13px 0 0;
    width: 920px !important;
}*/
/*ul#jcarousel {
	width:80% !important;

}*/
/*div#jcarousel_container .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 75px !important;
    width: 1000px !important;
	background:green !important;
	overflow:hidden !important;
}*/
 /*#jcarousel {
    background:fuchsia;
	width:100% !important;
} */
/*div#jcarousel_container .jcarousel-skin-tango .jcarousel-container-horizontal {
    width:10px !important;
	background:yellow !important;
}*/
/*.jcarousel-skin-tango {
    width: 100% !important;
	background:green !important;
}*/
/*.jcarousel-clip jcarousel-clip-horizontal {
    width: 100% !important;
	background:green !important;
}*/
/*div#jcarousel_container .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 45px !important;
	background:gray !important;
	margin:0px 100px 0px -100px !important;
}*/
/*div#jcarousel_container .jcarousel-skin-tango .jcarousel-item {
    height: 50px !important;
    width: 50px !important;
	background:red !important;
	margin-right: 20px !important;
}*/
/*jcarousel-skin-tango .jcarousel-container {

    width: 10px !important;
}*/
/*div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: -30px 0 0;
    min-height: 146px;
    text-decoration: none;
    width: 460px;
}*/
/*#rechte {
    float: right;
    margin: 69px -50px 0 !important;
    padding: 0;
    width: 25% !important;
}*/
}
#jcarousel li {
  display: block;
  width: 75px;
  float: left;
  padding-right: 8px;
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	/* keep the sidebar - this edit is for right sidebar only
         body {
    margin: 2em auto !important;
   padding-left: 20px !important;
    width: 80% !important;
	background:red !important;
	height: 80% !important;
}
div#jcarousel_container .jcarousel-skin-tango .jcarousel-clip-horizontal {
    background: none repeat scroll 0 0 green;
    height: 75px !important;
    right: -10px !important;
    width: 970px !important;
}
div#jcarousel_container .jcarousel-skin-tango .jcarousel-container-horizontal {
    background: none repeat scroll 0 0 red;
    width: 1000px !important;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    left: 00px;
    margin: 0px -80px 0px -80px;
    padding: 20px 40px;
}*/
}


  /*-----ausblenden-----*/

body {
	font-family: "Oswald", arial, sans-serif;
	color: inherit;
    font-weight: 400;
    line-height: 1 !important;
}
 /*headerbild*/
 #branding img {
    height: auto;
    margin-bottom: -7px;
    width: 100%;
    display: none;
}

/*searchfeld*/
#branding #s {
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    float: right;
    width: 72px;
    display: none;
}

/*Titel von Flickrfoto*/
#linke .widget-title {
    color: #666666;
    display: none;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
    display: none;
}



/*proudly by wordpress*/
#site-generator {
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #DDDDDD;
    color: #666666;
    display: none;
    font-size: 12px;
    line-height: 2.2em;
    padding: 2.2em 0.5em;
    text-align: center;
}
/*posted on, in*/
.entry-meta {
    clear: both;
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    display: none;
}


/*main-sidebar*/
#secondary {
	display: none;
}

#content nav {
    clear: both;
    display: none;
    overflow: hidden;
    padding: 0 0 1.625em;
}

.nopassword, .nocomments {
    color: #AAAAAA;
    display: none;
    font-size: 24px;
    font-weight: 100;
    margin: 26px 0;
    text-align: center;
}

#site-description {
    color: #7A7A7A;
    display: none;
    font-size: 14px;
    margin: 0 270px 3.65625em 0;
}

/*site-title*/
#site-title {
    background: url("logo_01.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 71px;
    margin-right: 270px;
    padding: 3.65625em 0 0;
    width: 264px;
}



/*----------------*/
body {
    margin: auto;
   padding-left: 100px !important;
	padding-right: 2em !important;
    width: 1024px;
}


/*page-grösse*/
#page {
    background: none repeat scroll 0 0 transparent;
margin: 0 !important;
	max-width: 100% !important;

}

#site-title a {
   background: url(logo_01.png) no-repeat;
}
#branding hgroup {
	margin: 0 7.6%;
}
#access div {
	margin: 0 7.6%;
}
#primary {
    float: left;
    margin: 9px -100% -65px 0;
    width: 100%;
}
#branding {
    padding-bottom: 10px;
    position: relative;
    width: 1024px;
    z-index: 9999;
}

p {

    font-size: 18px;
    color: #5c3431;

    font-weight: 300;
}

a {
    color: #5c3431;
    text-decoration: none;
    font-weight: 400;
}
a:focus,
a:active,
a:hover {
	color: #A76E1A;
}
h1 {
    padding-bottom: 15px;
}
/*Titel von z.B. new release*/
.widget-title {
    color: #5C3431;
    font-family: inherit;
    font-size: 26px;
    font-weight: 400;
    height: 62px;
    line-height: 2.6em;
    margin: 0 0 0 0px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    width: 165px;
}
/*link in dates nur unterstrichen*/
.page-id-24 a {
    color: #5c3431;
    text-decoration: none;
    font-weight: 300;
    text-decoration: underline;
}
.page-id-24 a:focus,
.page-id-24 a:active,
.page-id-24 a:hover {
	color: #ac6e11;
}
hr {
	background-color: #5C3431;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

.page-id-257 hr {
    background-color: #5C3431;
    border: 0 none;
    height: 1px;
    margin-bottom: 1.625em;
    margin-left: 9px;
    margin-right: 31px;
}
.page-id-6 hr {
    background-color: #5C3431;
    border: 0 none;
    height: 1px;
    margin-bottom: 1.625em;
}
#more a {
    color: #5C3431;
    float: right;
    font-family: inherit;
    font-size: 18px;
    font-weight: 400;
    margin: -5px 0 0;
}
#more a:hover,
#more a:focus,
#more a:active {
	color: #A76E1A;
}
/*titel "about music" in news*/
.page-id-342 .entry-content h1, .page-id-342 .entry-content h2, .page-id-342 .comment-content h1, .page-id-342 .comment-content h2 {
    color: #5C3431;
    font-family: inherit;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 8px 0 14px;
    text-transform: uppercase;
}
/*Titels in Impressum und Links*/
.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2 {
    color: #5C3431;
    font-family: inherit;
    font-size: 18px;
    font-weight: 400;
    margin: 4px 0 3px;
    padding-bottom: 10px;
    text-transform: uppercase;
}


/*foto by …………*/
h6 {
    color: #5C3431;
    font-family: inherit;
    font-size: 12px;
    font-weight: 400;
    margin: -12px 0 0;
    text-transform: none;
}
/*media | foto by …………*/
.page-id-257 h6 {
    color: #5C3431;
    font-family: inherit;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    margin: -10px 0 0 9px;
}

/*content in home*/
.page-id-342 #content {

    margin: -24px 0 0;
      min-height: 630px;

}

/*content in portfolio*/
.entry-content table, .comment-content table {
    border-bottom: 1px solid #5C3431;
    margin: 0 0 14px;
    padding: 0 0 18px;
    width: 100%;
}

/*content in friends*/
.page-id-14 .entry-content table, .page-id-14 .comment-content table {
    border-bottom: 1px solid #5C3431;
    margin: -3px 13px 21px 0;
    padding: 6px 0 18px;
    width: 100%;
}
.page-id-14 .entry-content td,.page-id-14  .comment-content td {
    border-top: medium none;
    margin: 0;
    padding: 0 0 3px;
    width: 61%;
    }

/*content in discography*/
div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: -30px 0 0;
    min-height: 160px;
    text-decoration: none;
    width: 520px;
}
.category-discography img.align {
  -webkit-box-shadow: -3px 3px 1px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: -3px 3px 1px 0px rgba(0,0,0,0.75);
  box-shadow: -3px 3px 1px 0px rgba(0,0,0,0.75);
  margin-left: -2px !important;
}
.page-id-6 div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: -26px 0 0;
    min-height: 146px;
    text-decoration: none;
    width: 520px;
}
span {font-weight: 300;}

.page-title span {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    position: relative;
    text-transform: uppercase;
    top: 39px;
    letter-spacing: 0.01em;
}
/*content in dates*/
.page-id-24 #content {
    margin: -24px 0 0;
    min-height: 630px;
    padding-bottom: 90px;
}
/*content in contact*/
.page-id-16 #content {
    margin: -24px 0 0;
    min-height: 630px;
}

/*content in porfolio*/
.page-id-485 #content {
    margin: -24px 0 0;
    min-height: 630px;
}

/*content in portfolio*/
.page-id-518 .hentry, .page-id-518 .no-results {
    margin: 0px 0 0;
    min-height: 470px;
    padding: 0 0 1.63em;
    position: relative;
    width: 525px;
}
/*content in contact*/
.page-id-16 .hentry, .page-id-16 .no-results {
    margin: -13px 0 0;
    min-height: 456px;
    padding: 0 0 1.63em;
    position: relative;
    width: 525px;
}
.page-id-16 div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: 0;
    min-height: 412px;
    text-decoration: none;
    width: 520px;
}
/*content in media*/
.page-id-257 div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: -20px 0 0 2px;
    min-height: 456px;
    text-decoration: none;
    width: 520px;
}
iframe {
	margin: 10px 12px 13px 0px;
	}
object {
	margin: 10px 12px 13px 9px;
	}
/*content in newsletter*/
.page-id-475 div .entry-content {
    color: #5C3431;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: -24px 0 0;
    min-height: 456px;
    text-decoration: none;
    width: 520px;
}

/*content in new release*/
.page-id-518 .hentry, .page-id-518 .no-results {
    margin: -3px 0 0;
    min-height: 470px;
    padding: 0 0 1.63em;
    position: relative;
    width: 525px;
}


/*logo*/

#logo {
	background: url(logo_01.png) no-repeat;
	 width: 268px;
    height: 76px;
    position: relative;
    top: 76px;
    margin: 0 30px 0px -138px;
      text-indent: -999999px;
	}

/*
#access .menu-item-439 a {
	background: url(logo_01.png) no-repeat;
	 width: 268px;
    height: 76px;
    position: relative;
    top: 72px;
    margin: 0 30px 0px -138px;
      text-indent: -999999px;
	}

#access li.menu-item-287 :hover > a,
#access ul ul.menu-item-287 :hover > a,
#access a.menu-item-287:focus {
	background: #efefef;
}
#access li.menu-item-287:hover > a,
#access a.menu-item-287:focus {

}
#access ul li.menu-item-287:hover > ul {
	display: block;
}
#access .current-menu-item.menu-item-287 > a,
#access .current-menu-ancestor.menu-item-287 > a,
#access .current_page_item.menu-item-287 > a,
#access .current_page_ancestor.menu-item-287 > a {
	font-weight: bold;
}

*/

/*alle anderen menüpunkte
#access li :hover > a,
#access ul ul :hover > a,
#access a:focus {

}
#access li:hover > a,
#access a:focus {

}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}*/

/*hauptmenu*/
#access {
position: absolute;
width: 617px;
height: 198px;
top: 0px;
left: 50%;
padding-right: 70px;
margin-left: -280px;
background-image: url("images/menu_back.png");
background-repeat: no-repeat;
text-indent: -9999px;
z-index:99;
	box-shadow: none;
}

/*home*/
#access .menu-item-348 a {
position: relative;
top: 101px;
left: -19px;
text-indent: -9999px;
width: 43px;

}


#access .menu-item-348 a:hover, #access .current-menu-item.menu-item-348 a {
background-image: url(images/menu/home_hover.png);
background-repeat: no-repeat;

}
/*dates*/
#access .menu-item-26 a {
position: relative;

height: 40px;
width: 40px;
left: -68px;
text-indent: -9999px;
top: 11px;

}
#access .menu-item-26 a:hover, #access .current-menu-item.menu-item-26 a {
background-image: url(images/menu/dates_hover.png);
background-repeat: no-repeat;
}

#access .menu-item-26 a:hover, #access .current-menu-item.menu-item-26 a {
background-image: url(images/menu/dates_hover.png);
background-repeat: no-repeat;
}

/*ROOFER
#access .menu-item-1284 a {
position: relative;

width: 51px;
height: 50px;
top: 126px;
left:-353px;
text-indent: -9999px;
}
#access .menu-item-1284 a:hover, #access .current-menu-item.menu-item-1284  a {
background-image: url(images/menu/roofer_hover.png);
	background-repeat: no-repeat;
}*/
/*ROOFER NEU!!!*/
#access .menu-item-1540 a {
position: relative;
width: 51px;
height: 50px;
top: 126px;
left:-353px;
text-indent: -9999px;
}
#access .menu-item-1540 a:hover, #access .current-menu-item.menu-item-1540 a {
background-image: url(images/menu/roofer_hover.png);
	background-repeat: no-repeat;
}


/*projects*/
#access .menu-item-114 a {
position: relative;

width: 60px;
height: 59px;
top: 124px;
left:-229px;
text-indent: -9999px;
}
#access .menu-item-114 a:hover, #access .current-menu-item.menu-item-114  a {
background-image: url(images/menu/projects_hover.png);
	background-repeat: no-repeat;
}

/*discography*/
#access .menu-item-87 a {
position: relative;

height: 80px;
width: 83px;
left: 160px;
top: 39px;
text-indent: -9999px;
}
#access .menu-item-87 a:hover, #access .current-menu-item.menu-item-87 a {
background-image: url("images/menu/discographie_hover.png");
background-repeat: no-repeat;
}

/*media*/
#access .menu-item-259 a {
position: relative;

width: 42px;
height: 36px;
top: 148px;
left: -13px;
text-indent: -9999px;
}
#access .menu-item-259 a:hover, #access .current-menu-item.menu-item-259  a {
background-image: url(images/menu/media_hover.png);
	background-repeat: no-repeat;
}



/*biography*/
#access .menu-item-441 a {
position: relative;

width: 81px;
height: 79px;
left: 350px;
top: 69px;
text-indent: -9999px;

}
#access .menu-item-441 a:hover, #access .current-menu-item.menu-item-441 a {
background-image: url(images/menu/biography_hover.png);
background-repeat: no-repeat;
}
/*links*/
#access .menu-item-22 a {
position: relative;

width: 40px;
height: 39px;
top: 16px;
left: 213px;
text-indent: -9999px;
border: 1px;
}
#access .menu-item-22 a:hover, #access .current-menu-item.menu-item-22  a {
background-image: url(images/menu/links_hover.png);
	background-repeat: no-repeat;
}
/*contact*/
#access .menu-item-21 a {
position: relative;

width: 53px;
height: 54px;
top: 109px;
left: 270px;
text-indent: -9999px;

}
#access .menu-item-21 a:hover, #access .current-menu-item.menu-item-21 a {
background-image: url(images/menu/contact_hover.png);
background-repeat: no-repeat;
}


/*
#lucamenu_hype_container {

left: 446px;
height: 206px;
border: 1px solid black;

}
*/
#supplementary {
    border-top: medium none;
    height: 110px;
    margin: 0 0 0 -87px;
    overflow: ;
    padding: 0 13px 0 0;
    position: ;
    width: 1110px;
    bottom: 0px;

}
.hentry {
	border-bottom: none !important;
}
/*Textfeld in category*/
.category .hentry, .category .no-results {
    border-bottom: 1px solid #5C3431;
    margin: 0 0 -13px;
    padding: 0 0 13px;
    position: relative;
    width: 530px;
}
/*textfeld in pages*/
.entry-content, .entry-summary {
    line-height: 22px;
    padding: 1.63em 0 0;
    width: 530px;
}

#linke {
        display: none;
}
/*content in pages*/

#content {
    margin: 0 0 75px;
    padding: 80px 0 0 252px;
}

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
    margin: 3px 0 0 -21px;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border: none !important;
}

#rechte {
    float: right;
    margin: 69px -25px 0 0;
    padding: 0;
    width: 20%;
}
#gce_widget-2-container{ margin: 60px 0px 0px 0px;}


#tertiary{display: none;}

#rechte .widget {
    clear: both;
    margin: 0 0 2.2em;
    width: 150px;
}
#cdcover {
	float: left;
	margin-right: 10px;
	padding-bottom: 0px;
}
.entry-title {
    clear: both;
    color: #222222;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5em;
    margin: 0 0 -23px;
}
.entry-title, .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 70px 0 -23px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.page-id-1075 .entry-title, .page-id-1075 .entry-title a {
    color: #5c3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 33px 0 -23px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.category-discography .entry-title, .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 48px 0 -23px;
    padding: 0 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.category-projects .entry-title, .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 48px 0 -23px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in impressum*/
.page-id-489 .entry-title, .page-id-489 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 32px 0 -14px;
    padding-bottom: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in news*/
.page-id-342 .entry-title, .page-id-342 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 56px 0 -14px;
    padding: 0 0 5px;
    text-decoration: none;
    text-transform: uppercase;
	width:490px;
}
/*content in biography*/
.page-id-6 .entry-title, .page-id-6 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 32px 0 -14px;
    padding-bottom: 15px;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in Portfolio*/
.page-id-485 .entry-title, .page-id-485 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 56px 0 -14px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in dates*/
.page-id-24 .entry-title, .page-id-24 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 56px 0 -14px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in media*/
.page-id-257 .entry-title, .page-id-257 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 32px 0 -14px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in links*/
.page-id-14 .entry-title, .page-id-14 .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 32px 0 -14px;
    padding-bottom: 15px;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in new release*/
.page-id-518 .entry-title, .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 35px 0 -14px;
    padding: 0 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}
/*content in newsletter*/
.page-id-475 .entry-title, .entry-title a {
    color: #5C3431;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin: 32px 0 -14px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #A76E1A;
}
#gce-list{background: red;
	font-size: 23px;
	}
.widget a {
    font-weight: 400;
    text-decoration: none;
    font-size: inherit;
}
.widget a:hover, .widget a:focus, .widget a:active {
    text-decoration: none;
}


#widget_sp_image-3{
	position: relative;
	margin: 10px 11px 12px 13px;
	}
/*images-ausrichtung-discography*/
#cdcover img[class*="align"], #cdcover img[class*="wp-image-"], #cdcover #content .gallery .gallery-icon img {
    margin: -2px 0 0 -10px;
}

/* Images */
#widget_sp_image-3.entry-content img, #widget_sp_image-3.comment-content img, #widget_sp_image-3.widget img {
    margin: 4px 0 -554px -28px;
    position: relative;
}


/*images-ausrichtung-new release*/
.page-id-518 img.size-full,
.page-id-518 img.size-large {
	margin: 0 25px 0 -19px;




	/*max-width: 100%;*/
	/*width: auto;  Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	/*height: auto;  Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.page-id-518 img.alignright {
    margin: 16px 25px 0 -19px;
}
.single-post a:focus img[class*="align"],
.single-post a:hover img[class*="align"],
.single-post a:active img[class*="align"],
.single-post a:focus img[class*="wp-image-"],
.single-post a:hover img[class*="wp-image-"],
.single-post a:active img[class*="wp-image-"],
.single-post #content .gallery .gallery-icon a:focus img,
.single-post #content .gallery .gallery-icon a:hover img,
.single-post #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images … */
}


img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
    margin: 0 10px 0 -3px;
}
/*Portfolio*/
.page-id-485 img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"],

 {
    margin: 10px 10px 0 -3px;
}
.category-projects img.align {
  -webkit-box-shadow: -4px 4px 3px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: -4px 4px 3px 0px rgba(0,0,0,0.75);
  box-shadow: -4px 4px 3px 0px rgba(0,0,0,0.75);
margin-left: 4px;
}
img.size-full,
img.size-large {
	/*max-width: 100%;*/
	/*width: auto;  Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	/*height: auto;  Make sure images with WordPress-added height and width attributes are scaled correctly */
}
/*contact form*/
input[type="password"], textarea {
    background: none repeat scroll 0 0 #C4B1A3;
    border: 1px solid #5C3431;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    color: #5C3431;
}
input[type=text]:focus,
textarea:focus {
	color: #5C3431;
}

input[type="text"] {
    background: none repeat scroll 0 0 #E9DCD1;
    border: 1px solid #5C3431;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    color: #5C3431;
    width: 167px;
}

input, textarea {
    background: none repeat scroll 0 0 #e9dcd1;
    color: #5C3431;
    font: 300 15px/1.625 "inherit",Helvetica,Arial,sans-serif;
        border: 1px solid #5C3431;

}
.page-id-24 .past_gigs {
    font-weight: 400;
    text-decoration: none;
}


/* =error404
----------------------------------------------- */

.error404 #main #searchform {
	background: none;
	border: none;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}
.error404 #main .widget_tag_cloud {
	display: none;
}

.error404 #main .widget {
    clear: none;
    display: none;
    float: left;
    margin-right: 3.7%;
    width: 30.85%;
}
.error404 #main #s {
    width: 91%;
}

table a {
    line-height: 30px;
}
/*fuer roofer*/

.roofer-title {
font-weight: 400;
	line-height: 50px;

}
.roofer-musicians {

font-weight: 400;
		line-height: 10px;

}
.page-id-1282 img {
padding-right: 30px;
padding-bottom: 30px;
}
/*temporaerer googlecalendar


iframe[name="googleframe"] {
    background-color: none !important;
}
.view-container-border {
    clear: right;
    padding: 0 8px;
    position: relative;
}
.view-cap, .view-container-border {
    background-color: none !important;
}
.agenda .date-label {
    background-color: none !important;

    background: none !important;
    font-weight: bold;
    position: relative;
}
#calendarContainer1 {
    background: none !important;


}

.gce-list-event, .gce-tooltip-event {
    background: none !important;
    padding: 0 0px;
}
.widget-area .widget p {
    font-size: 13px;
    line-height: 0.5;
    padding-right: 4px;
    color: #5c3431 !important;
}
.gce-page-grid, .gce-page-list, .gce-widget-grid, .gce-widget-list, .gce-event-info {
    line-height: 1.5;
}

.entry-content h3 {
    color: #5c3431;
    font-family: inherit;
    font-size: 20px;
    font-weight: 400;
    line-height: 1;
    margin: 25px 0 0 10px;
    text-transform: none;
}
.page-id-1282 #primary {
    float: left;
    margin: -28px -100% -65px 0;
    width: 100%;
}
/*googlecalendar*/

/*googlecalendar*/
.widget-area .simcal-events-list-container .simcal-day-label,
.widget-area .simcal-events-calendar-1595,
.gce-list-event:first-child  {
  display: none;
}/*
.simcal-events-list-container .simcal-day-label {
  display: block;
}*/
/*
dt.simcal-day-label {
   visibility:hidden;
}*/
.simcal-events-list-container .simcal-day-label:nth-child(-n+6),
.simcal-events-list-container .simcal-events-calendar-1595:nth-child(-n+7)  {
   display: block;
}/*
.gce-list-event {
    display: none;
}*/
.simcal-event-description {
  color: #5c3431;
    text-decoration: none;
    font-weight: 300;
    text-decoration: underline;
}
.widget .simcal-events-list-container a {
    font-weight: 300 !important;
    text-decoration: none;
    font-size: 14px !important;
}

dl {
  margin: 0 !important;
}
.page-id-24 .widget-area  .simcal-events-list-container,
.simcal-default-calendar-list .simcal-calendar-head {
    display: none !important;

}
.simcal-default-calendar-list dt.simcal-day-label {
    font-size: 0.9em;
    list-style: outside none none;
    margin: 20px 0 10px;
}
dt.simcal-day-label span {
  color: #5c3431;
  background: none !important;
  font-size: 16px;
  font-weight: 400;
}
div#page.hfeed div#main div#primary div#content article#post-24.post-24.page.type-page.status-publish.hentry div.entry-content div.simcal-calendar.simcal-default-calendar.simcal-default-calendar-list.simcal-default-calendar-light div.simcal-calendar-list dl.simcal-events-list-container ul.simcal-events li.simcal-event.simcal-event-has-location.simcal-events-calendar-1595 div.simcal-event-details div.gce-list-event.gce-tooltip-event div.gce-list-event.gce-tooltip-event,
html div#page.hfeed div#main div#rechte.widget-area aside#gce_widget-3.widget.widget_gce_widget div.simcal-calendar.simcal-default-calendar.simcal-default-calendar-list.simcal-default-calendar-light div.simcal-calendar-list dl.simcal-events-list-container ul.simcal-events li.simcal-event.simcal-event-has-location.simcal-events-calendar-1355 div.simcal-event-details div.gce-list-event.gce-tooltip-event {
  display: none !important;
}
.simcal-event-details {
  width: 100%;
  color: #5c3431;
}
.simcal-event-address {
  font-weight: 400;
}
div.entry-content div.simcal-calendar.simcal-default-calendar.simcal-default-calendar-list.simcal-default-calendar-light div.simcal-calendar-list dl.simcal-events-list-container ul.simcal-events li.simcal-event.simcal-event-has-location.simcal-events-calendar-1595 div.simcal-event-details div.gce-list-event.gce-tooltip-event span.simcal-event-title {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
.simcal-default-calendar-list ul.simcal-events {
    margin: 10px 8px 0 !important;
}
.container {
  position: absolute;
  left: 50%;
  margin-left: -560px;
}

.wrap {
  overflow: hidden;
position: absolute;
left: -94px;
top: 120px;
}
.wrap * {
  transition: 0.2s;
}
.wrap img {
  position: relative;
left: -73px;
  top: 0;
  transform: scale(0.25);
  margin-top: -95px;
}

.wrap:hover img {
  transform: scale(1);
    margin-top: 00px;
    margin-left: 170px;
}
.caption {
    position: absolute;
    top: 200px;
    width: 180px;
    left: 114px;
}
.wrap:hover .caption {
  opacity: 0 !important;
  top: 30px;
  width: 180px;
  z-index: 999999;
}

