.header-sv-main {
		text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}
#showcase-row {
    background-position: 50% 0;
    background-repeat: no-repeat;
    margin-top: -306px;
    margin-bottom: -120px;
    padding: 225px 0 122px;
    position: relative;
    min-height: 558px;
}


#content-row {
    padding: 34px 0 21px;
    background: url("/images/content_tail_2.jpg") 50% 100% repeat-x;
    height: auto !important;
}

#content-row .container {
    position: relative;
}

#showcase-row + #content-row {
    padding: 0 0 21px;
    background: url("/images/content_tail.jpg") 50% 100% repeat-x;
}



#component .item_introtext {
    font-size: 14px;
}
#camera-slideshow {
		display: none;
}



#mainbottom-row {
    background: url("/images/mainbottom_bg.jpg") 50% 0 repeat-x;
    background-size: 100px 100%;
    padding: 0 0 36px;
}

#mainbottom-row .projects .moduleTitle {
    height: 90px;
    background: url("/images/title_bg.png") repeat-x;
    -webkit-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    border-radius: 10px 0 0 0;
    display: inline-block;
    min-width: 320px;
    position: relative;
    padding: 34px 30px 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -30px;
}

#mainbottom-row .projects .moduleTitle:after {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100px;
    height: 100%;
    background: url("/images/title_after.png");
    content: ' ';
}

#mainbottom-row .projects .item .item_content {
    /*padding-top: 12px;*/
}