| Current Path : /var/www/html/Joomla/old/res-static/css/ |
| Current File : /var/www/html/Joomla/old/res-static/css/style.css~ |
/* ##### FONTS ##### */
@font-face {
font-family: 'DINLight';
src: url('/res-static/fonts/din-lighta-webfont.eot');
src: url('/res-static/fonts/din-lighta-webfont.eot?#iefix') format('embedded-opentype'),
url('/res-static/fonts/din-lighta-webfont.woff') format('woff'),
url('/res-static/fonts/din-lighta-webfont.ttf') format('truetype'),
url('/res-static/fonts/din-lighta-webfont.svg#DINLight') format('svg');
font-weight: normal;
font-style: normal;
}
/* ##### GENERAL ##### */
body {
font-family: 'DINLight';
background-color: #FFFFFF;
}
.clear {
clear: both;
}
.invisible {
display: none;
}
/* ##### MENU ##### */
#container, #menu, #page {
min-height: 600px;
}
#container {
}
#menu {
position: fixed;
top: 0;
left: 0;
height: 100%;
margin: 0;
padding: 0;
}
#menu li {
list-style: none;
}
#menu a {
text-decoration: none;
color: #959A9C;
}
#menu #logo {
margin-top: 64px;
margin-left: 32px;
margin-bottom: 24px;
}
#menu li.text {
margin-left: 105px;
margin-bottom: 14px;
}
#menu li a {
padding: 2px 4px;
}
#menu li.selected a {
background-color: #959A9C;
color: #FFFFFF;
padding: 2px 4px;
}
#menu li.image a {
background-color: transparent;
padding: 0;
}
#menu #group {
margin-top: 40px;
}
#menu #group a {
border-top: 1px solid #959A9C;
border-bottom: 1px solid #959A9C;
}
/* ##### HEADER ##### */
#page #fixiheader {
position: fixed;
top: 0px;
left: 260px;
padding-top: 95px;
padding-bottom: 20px;
/*
-moz-box-shadow: 0px 0px 5px #EEEEEE;
-webkit-box-shadow: 0px 0px 5px #EEEEEE;
*/
box-shadow: 0px 3px 5px #FFFFFF;
background-color: #FFFFFF;
z-index: 2000;
}
#page #content {
padding-top: 207px;
background-color: #FEFEFE;
/*
padding-left: 10px;
padding-right: 10px;
*/
}
/* ##### PAGE ##### */
#page {
margin-left: 260px;
}
#page.front {
/*this makes sure there is always a scrollbar on the front page, which is needed for the layout script */
/*min-height: 2000px;*/
}
#page #work .splash {
background: #959A9C url('/res-static/img/design/splash_ornament.png') no-repeat top right;
}
#page #work .splash .captions {
background: transparent url('/res-static/img/design/splash_line.png') no-repeat center center;
min-width: 120px;
min-height: 121px;
position: relative;
top: 40%;
}
#page #work .splash .caption {
color: #FFFFFF;
text-align: center;
position: relative;
top: 35px;
line-height: 1.5;
}
#page #work .liquid-scaler {
display: block;
}
#page #work .media {
/*border-top: 5px solid #FFF;
border-bottom: 5px solid #FFF;*/
margin-bottom: 10px;
}
#page #work .splash {
/*border-top: none;
border-bottom: 5px solid #FFF;*/
}
#page #work .media .preview,
#page #work .media .content,
#page #work .media img {
width: 100%;
height: 100%;
position: absolute;
left: 0px;
top: 0px;
}
#page #work .media .preview {
z-index: 100;
cursor: pointer;
text-transform: uppercase;
}
#page #work .media .preview .loading {
display: block;
text-align: left;
margin: 0 auto;
padding-left: 10px;
position: absolute;
top: 50%;
left: 49%;
background: #FFF url('/res-static/img/design/throbber.gif') no-repeat center center;
height: 20px;
width: 32px;
}
#page #work .media .content {
z-index: 0;
/*display: none;*/
}
#page #work .media {
position: relative;
}
#page #work .media .play-btn,
#page #work .media .info-btn {
display: block;
width: 35px;
height: 35px;
/* To match the height of the title (see title line height) */
padding: 8px;
}
#page #work .media .play-btn {
background: url('/res-static/img/design/play_btn.png') no-repeat center center;
position: absolute;
top: 46%;
left: 48%;
}
#page #work .media .info-btn {
background: url('/res-static/img/design/info_btn.png') no-repeat center center;
position: absolute;
top: 46%;
left: 30%;
}
#page #work .media .preview .titles {
position: absolute;
top: 47%;
width: 45%;
}
#page #work .media .preview .title {
margin-left: 18px;
font-size: 35px;
color: #FFFFFF;
}
#page #work .media .preview .subtitle {
display: inline;
margin-left: 20px;
font-size: 15px;
background-color: #FFFFFF;
color: #b1b6b8;
padding: 0.15% 0.50%;
}
#page #work .media .infopanel-top,
#page #work .media .infopanel-bottom {
display: none;
}
#page #work .spacer {
height: 400px;
}
#page #work .media-info {
display: block;
width: 100%;
position: fixed;
left: 260px;
z-index: 100;
color: #FFFFFF;
display: none;
}
#page #work #media-info-top,
#page #work #media-info-bottom {
/* keep above preview */
z-index: 200;
}
#page #work #media-info-top {
top: 0px;
border-bottom: 2px solid #FFFFFF;
}
#page #work #media-info-bottom {
bottom: 0px;
border-top: 2px solid #FFFFFF;
}
#page #work .media-info .alpha-fill {
width: 100%;
height: 100%;
background-color: #959A9C;
position: absolute;
top: 0px;
left: 0px;
}
#page #work .media .metadata {
display: none;
}
#page #work #media-info-top .metadata,
#page #work #media-info-bottom .metadata {
position: absolute;
left: 10px;
right: 10px;
height: auto;
overflow: hidden;
text-transform: uppercase;
clear: both;
z-index: 1000;
}
#page #work #media-info-top .metadata {
bottom: 10px;
}
#page #work #media-info-bottom .metadata {
top: 10px;
}
#page #work #media-info-top .title-box {
}
#page #work #media-info-top .title-box .title {
display: inline;
font-size: 35px;
}
#page #work #media-info-top .title-box .subtitle {
display: inline;
font-size: 12px;
padding: 0.15% 0.50%;
margin-left: 10px;
position: relative;
top: -0.25em;
background-color: #FFFFFF;
color: #b1b6b8;
}
#page #work #media-info-top .caption {
margin-top: 2px;
font-size: 10px;
}
#media-close-btn {
display: none;
position: absolute;
right: 0px;
top: 0px;
z-index: 200;
background-color: #FFF;
color: #b1b6b8;
font-size: 15px;
line-height: 100%;
padding: 2px 1px;
text-decoration: none;
}
.metadata .slidenav,
.metadata .credits {
float: left;
}
.metadata .slidenav {
width: 15%;;
}
.metadata .credits {
width: 85%;
}
.metadata .slidenav a {
text-decoration: none;
color: #CCCCCC;
padding: 0px 3px;
border-right: 1px solid #CCCCCC;
}
.metadata .slidenav a.activeSlide {
color: #FFFFFF;
}
.metadata .credits table {
float: left;
}
.metadata .credits table.roles-table {
width: 45%;
}
.metadata .credits table.credits-table {
width: 45%;
}
.metadata .credits table.share-table {
float: right;
width: 10%;
}
.metadata .credits table tr {
vertical-align: top;
}
.metadata .credits table td {
color: #FFFFFF;
padding-right: 10px;
}
.metadata .credits table td.caption {
color: #666666;
}
.metadata .credits table.share-table td {
text-align: right;
padding-top: 5px;
padding-right: 10px;
}
.metadata .credits table.share-table td.caption {
text-align: left;
padding: 0px;
color: #FFFFFF;
}
/* ##### JPLAYER ##### */
div.jp-video {
/* Edit the font-size to counteract inherited font sizing.
* Eg. 1.25em = 1 / 0.8em
*/
font-size: 1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */
position: relative;
width: 100%;
border: none;
height: 100%;
}
div.jp-video-full {
/* Rules for IE6 (full-screen) */
width:480px;
height:270px;
/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
position:static !important; position:relative
}
div.jp-video-full div.jp-jplayer {
top: 0;
left: 0;
position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
overflow: hidden;
z-index: 1000;
}
div.jp-video-full div.jp-gui {
position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
}
div.jp-video-full div.jp-interface {
position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
bottom: 0;
left: 0;
z-index:1000;
}
.jp-gui {
background-color: #FFFFFF;
height: 20px;
}
.jp-controls-left,
.jp-progress,
.jp-controls-right {
overflow: hidden;
}
.jp-controls-left {
float: left;
width: 25px;
}
.jp-progress {
float: left;
position: absolute;
left: 25px;
right: 140px;
}
.jp-controls-right {
float: right;
width: 140px;
}
.jp-play,
.jp-pause {
position:relative;
display:block;
text-indent:-9999px;
width: 20px;
height: 20px;
}
.jp-play {
background: url("/res-static/swf/jplayer/skins/mikros/play-btn.png") center center no-repeat;
}
.jp-pause {
background: url("/res-static/swf/jplayer/skins/mikros/pause-btn.png") center center no-repeat;
}
.jp-progress {
background-color: #CCCCCC;
height: 3px;
margin: 9px 0;
}
.jp-seek-bar {
background-color: #808080;
width:0px;
height:100%;
cursor: pointer;
}
.jp-play-bar {
background-color: #000000;
width:0px;
height:100%;
}
.jp-current-time,
.jp-volume-bar,
.jp-fullscreen {
float: left;
}
.jp-current-time {
width: 50px;
padding: 0 2px;
font-size: 10px;
line-height: 20px;
text-align: center;
}
.jp-volume-bar {
width: 45px;
background: url("/res-static/swf/jplayer/skins/mikros/jplayer.mikros.jpg") 0 -250px repeat-x;
height:5px;
cursor: pointer;
margin-top: 8px;
}
.jp-volume-bar-value {
background: url("/res-static/swf/jplayer/skins/mikros/jplayer.mikros.jpg") 0 -256px repeat-x;
width:0px;
height:5px;
}
.jp-fullscreen {
float: right;
width: 25px;
margin-right: 5px;
margin-top: 2px;
background: url("/res-static/swf/jplayer/skins/mikros/jplayer.mikros.jpg") 0 -310px no-repeat;
}
.jp-fullscreen .jp-toggles li a {
display:block;
width:25px;
height:18px;
text-indent:-9999px;
line-height:100%; /* need this for IE6 */
}
.jp-full-screen:hover {
background: url("/res-static/swf/jplayer/skins/mikros/jplayer.mikros.jpg") -30px -310px no-repeat;
}
.jp-restore-screen {
background: url("/res-static/swf/jplayer/skins/mikros/jplayer.mikros.jpg") -60px -310px no-repeat;
margin-left: 20px;
}
.jp-restore-screen:hover {
background: url("/res-static/swf/jplayer/skins/mikros/jplayer.mikros.jpg") -90px -310px no-repeat;
}
.jp-no-solution {
position: absolute;
width: 390px;
margin-left: -202px;
left: 50%;
top: 10px;
padding: 5px;
font-size: .8em;
background-color: #eee;
border: 2px solid #009be3;
color: #000;
display: none;
}
.jp-no-solution a {
color:#000;
}
.jp-no-solution span {
font-size:1em;
display:block;
text-align:center;
font-weight:bold;
}
/* ##### CYCLE PLUGIN ##### */
.slideshow {
width: 100%;
height: 100%;
position: relative;
}
.slideshow .slideshow-btn {
background: transparent top left no-repeat;
width: 35px;
height: 35px;
position: absolute;
top: 45%;
z-index: 2000;
}
.slideshow .slideshow-prev-btn {
background-image: url('/res-static/img/design/prev_btn.png');
left: 10px;
}
.slideshow .slideshow-next-btn {
background-image: url('/res-static/img/design/next_btn.png');
right: 10px;
}
.slideshow .slide {
width: 100%;
height: 100%;
}
/* ##### GROUP/CONTACT/STUDIO ##### */
#page #content a,
#page #content a:hover,
#page #content a:visited,
#page #content a:active {
color: #959A9C;
text-decoration: none;
}
#page #content a:hover {
text-decoration: underline;
}
#page .page-include #titles {
height: 90px;
background: url('/res-static/img/design/title_bg.png') no-repeat top left;
padding-top: 20px;
color: #959A9C;
}
#page .page-include #title {
font-size: 32px;
}
#page .page-include #content {
margin-top: 38px;
line-height: 1.5;
}
#page #group #content .group-contact-box {
float: left;
width: 230px;
margin-right: 25px;
border-top: 1px dashed #959A9C;
clear: right;
}
#page #group #content .group-contact-box p {
margin-bottom: 20px;
}
#page #contact #content p {
margin-bottom: 7px;
}
/* ##### STUDIO ##### */
#page #submenu {
}
#page #submenu li {
list-style: none;
float: left;
margin-left: 20px;
}
#page #submenu li.first {
margin-left: 0px;
}
#page #submenu a {
text-decoration: none;
color: #959A9C;
}
#page #submenu li.selected a {
background-color: #959A9C;
color: #FFFFFF !important;
padding: 2px 4px;
}
#page #studio #content #cooking .subpage {
padding-top: 30px;
}
#page #studio #content #cooking p {
margin-left: 160px;
margin-right: 100px;
text-align: justify;
color: #959A9C;
}
#page #studio #content #cooking .time-of-day {
margin-top: 25px;
position: relative;
}
#page #studio #content #cooking .time-of-day .caption {
display: block;
min-height: 40px;
padding-left: 30px;
position: absolute;
margin-left: 10px;
z-index: 1000;
font-size: 1.4em;
}
#page #studio #content #cooking .time-of-day img {
margin-top: 6px;
width: 100%;
}
#page #studio #content #cooking .time-of-day img.first {
margin-top: 34px;
}
#page #studio #content #cooking .breakfast .caption {
background: url('/res-static/img/design/studio_cooking-breakfast-header.png') no-repeat top left;
}
#page #studio #content #cooking .morning .caption {
background: url('/res-static/img/design/studio_cooking-morning-header.png') no-repeat top left;
}
#page #studio #content #cooking .lunch .caption {
background: url('/res-static/img/design/studio_cooking-lunch-header.png') no-repeat top left;
}
#page #studio #content #cooking .afternoon .caption {
background: url('/res-static/img/design/studio_cooking-afternoon-header.png') no-repeat top left;
}
#page #studio #content #cooking .spacer {
height: 100px;
}