
//////     shoot.lu    ///////
//////  version : 1.0  ///////
////// Daniel Clarens  ///////


html {margin-top:0 !important; position:relative;}

#wrapper {}
#wrap {}

.clear {clear:both; height:1%;}

a {text-decoration:none;color:white;}

.none {display:none;}

/*************************
		HEADER
*************************/


#logo h2, #click h2 {font: 64px/68px Helvetica, Arial, sans-serif;letter-spacing: 0;text-align:center;padding-top:0px;font-weight:550;}
#logo h2 span, #click h2 span {font: 15px/15px Helvetica, Arial, sans-serif;display:block;text-align:center;letter-spacing:1px;margin:0;text-shadow:none;color:#757575;}
#logo h2 a:hover {color:#adadad;}

#click {cursor:pointer;}
#click h2 {position:absolute;top:0px;left:370px;}

nav {text-align:center;margin-top:0px; background:url(images/bg-repeat-top.png) repeat-x;height:27px;padding-top:10px;}
* html nav {background:#1F1F1F !important; height:27px !important; padding-top:13px !important; border-top:1px dotted #424242; border-bottom:1px dotted #424242;}
nav ul li {display:inline;margin-right:10px;}
nav ul li a {text-transform:uppercase;font: 15px Helvetica, Arial, sans-serif;color:#585858;text-shadow: 1px 1px 0px #000;}
nav ul li a:hover, nav ul li.current_page_item a {color:#dadada;}




/*************************
		CONTENT
*************************/


#content {width:960px; margin:0 auto;padding:80px 0 48px 0;position:relative;}
#content #work #work-left {float:left;width:220px;padding-right:20px;}
#content #work #work-left h3 {font-family:Helvetica, Arial, sans-serif;font-size:24px;font-weight:600;margin-bottom:20px;}
#content #work #work-left ul li a {color:#585858;font-family:Helvetica, Arial, sans-serif;line-height:23px;}
#content #work #work-left ul li a:hover {color:#dadada;}


/*******work / print *******/

#print {padding-bottom:70px;}
#work-detail, #print {font-family:Helvetica, Arial, sans-serif;position:relative;margin-left:50px;}
#work-detail .work-title, #print .print-title {font-size:20px; color:#d6d6d6; font-weight:bold;padding-bottom:40px;width:220px;}
#print .print-all {position:relative;border-bottom:1px dotted #444; margin-bottom:60px;}
.work-content .gallery-info, #print .print-content .print-info {color:#7b7b7b; font-size:13px; line-height:17px;width:220px; padding-right:10px;height:520px;}
.work-content .gallery-id, #print .print-content .print-link {padding-left:240px;position:absolute;top:0;}


/*******slider*******/

#featured{width:960px; padding-left:240px; position:relative; height:500px;}
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:0px; list-style:none; padding:0; margin:0; width:220px;}
#featured ul.ui-tabs-nav li{padding:1px 0; font-size:11px; }
#featured ul.ui-tabs-nav li span{font-size:13px; font-family:Helvetica, Arial, sans-serif; line-height:20px;}
#featured li.ui-tabs-nav-item a{display:block; color:#555; line-height:26px;border-bottom:1px dotted #444;color:#666;padding: 3px 0px 0 10px;text-shadow: 1px 1px 0px #000;}
#featured li.ui-tabs-nav-item a:hover{color:#999;}
#featured li.ui-tabs-selected a { color:#999 !important;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{  }
#featured .ui-tabs-panel{  position:relative;}
#featured .ui-tabs-panel a img {width:550px; height:386px;margin-left:20px;}
#featured .ui-tabs-hide{ display:none;}


/*******news*******/

.news {width:220px; padding-right:20px;font-family:Helvetica, Arial, sans-serif;float:left;height:450px;}
.news .news-header {border-bottom:1px dotted #444;margin-bottom:25px;}
.news .news-header h3 {color:#adadad; font-size:17px; font-weight:600;padding-bottom:10px;line-height:23px;}
.news .news-header .news-date {color:#dadada; font-size:11px;padding-bottom:15px;}
.news .news-img {margin-bottom:10px;}
.news .news-content {font-size:13px; line-height:19px; color:#7B7B7B;}


/*******press*******/

.news-all {width:100%;font-family:Helvetica, Arial, sans-serif;}
.news-all .news-header-all {border-bottom:1px dotted #444;margin-bottom:25px;}
.news-all .news-header-all h3 a {color:#adadad; font-size:17px; font-weight:600;padding-bottom:10px;line-height:23px;}
.news-all .news-header-all .news-date {color:#dadada; font-size:11px;padding-bottom:15px;}
.news-all .news-img {margin-bottom:10px;}
.news-all .news-content {font-size:13px; line-height:19px; color:#7B7B7B;}


.press {width:220px; padding-right:20px;font-family:Helvetica, Arial, sans-serif;float:left;height:320px;}
.press .press-header {border-bottom:1px dotted #444;margin-bottom:25px;}
.press .press-header h3 {color:#adadad; font-size:17px; font-weight:600;padding-bottom:10px;line-height:23px;}
.press .press-header .press-date {color:#dadada; font-size:11px;padding-bottom:15px;}
.press .news-header .news-img {margin-bottom:10px;}
.press .news-content {font-size:13px; line-height:19px; color:#7B7B7B;}


.press .press-wrap .image-link {font-size:12px;}

/*******about*******/

#about {font-family:Helvetica, Arial, sans-serif;}
#about .about-img {float:left;padding-right:20px;}
#about .about-title {font-size:40px; color:#dadada; font-weight:600;}
#about .about-text {font-size:13px; line-height:20px;color:#7b7b7b;text-align:justify;}


/*******contact*******/

#contact #contact-text {width:220px;float:left;margin-right:20px;font-family:Helvetica, Arial, sans-serif;}
#contact #contact-text h4 {color:#dadada;}
#contact #contact-text p {color:#adadad;padding-top:5px;line-height:20px;font-size:14px;}
#contact #contact-form {width:700px;padding-left:240px;}
#contact .first-column {float:left;padding-right:20px;width:340px;}
#contact .contact-form-wrapper p {padding-bottom:5px;font-family:Helvetica, Arial, sans-serif;color:#dadada;}
#contact .wpcf7-form-control-wrap input {height:35px;width:335px;border:none;background:rgba(136, 136, 136, 0.4); margin-bottom:10px;font-family:Helvetica, Arial, sans-serif;font-size:17px;color:#adadad;padding-left:5px;}
#contact .wpcf7-form-control-wrap textarea {width:;background:rgba(136, 136, 136, 0.4);border:none;height:105px;width:335px;font-family:Helvetica, Arial, sans-serif;font-size:17px;color:#adadad;padding-left:5px;line-height:20px;padding-top:5px;}
#contact .wpcf7-submit {background:rgba(136, 136, 136, 0.8); border:none;height:35px;color:white;width:340px;text-align:center; font-size:17px;font-family:Helvetica, Arial, sans-serif;cursor:pointer;}
#contact .contact-form-input {font-family:Helvetica, Arial, sans-serif;padding-bottom:1px;}



/*************************
		FOOTER
*************************/
* html footer {background:#1F1F1F !important; height:27px; padding-top:10px !important; border-top:1px dotted #424242; border-bottom:1px dotted #424242;}
footer {font: 13px/13px Helvetica, Arial,sans-serif;text-align:center;background:url(images/bg-repeat_bottom.png) repeat-x;height:27px;padding-top:12px;color:#585858;text-shadow: 1px 1px 0px #000;padding-bottom:40px; letter-spacing:0.02em;}
footer a {color:#adadad;}
footer a:hover {color:#dadada;}
footer.footer-height {position:absolute; top:650px;display:block;width:100%;}