/*===============================================*/ /* OGOLNE */ /*===============================================*/ #media {position:relative; display:block; padding:1em; text-align:left; font-size:1em;} #media h2 { display:block; font-size:1.4em; line-height:1.1em; font-weight:bold; text-align:left; margin:1em 0} #media .rabidRating .ratingStars { background:url("/img/rating/gwiazdki.png") no-repeat center; } @font-face { font-family: 'media'; src:url('/img/multimedia/webfonts/media.eot?ck2hib'); src:url('/img/multimedia/webfonts/media.eot?#iefixck2hib') format('embedded-opentype'), url('/img/multimedia/webfonts/media.woff2?ck2hib') format('woff2'), url('/img/multimedia/webfonts/media.ttf?ck2hib') format('truetype'), url('/img/multimedia/webfonts/media.woff?ck2hib') format('woff'), url('/img/multimedia/webfonts/media.svg?ck2hib#media') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] { font-family: 'media'; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-arrowLeft:before { content: "\e600"; } .icon-arrowRight:before { content: "\e601"; } .icon-play:before { content: "\e602"; } .icon-pauza:before { content: "\e603"; } .icon-resize:before { content: "\e604"; } .icon-download:before { content: "\e605"; } .icon-delete:before { content: "\e606"; } .icon-info:before { content: "\e607"; } .icon-menu:before { content: "\e608"; } /* ikonka play */ .media-ikonka { position:absolute; top:50%; left:50%; width:65px; height:65px; border-radius:65px; background:#f2f2f2; transform:translate(-50%, -50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); z-index:1; } .media-ikonka:after { position:absolute; top:50%; left:50%; display:block; vertical-align:middle; float:none; margin:0; padding:0; overflow:visible; font-family:media; content:"\e602"; font-size:2em; line-height:0.5em; color:#000; text-decoration:none;transform:translate(-50%, -50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); } /*===============================================*/ /* GALERIA */ /*===============================================*/ /* obrazek duzy */ #media-obrazek-wrapper { position:relative;overflow:hidden;display:block; padding:0; margin:0; background:#ffffff; width:100%; height:550px; width:100%;} #media-obrazek-wrapper .loader { background: url("/img/ajax/loading7.gif") no-repeat center center; width:100%; height:100%; } #media-obrazek { position:absolute; width:100%; top:0; left:0; z-index:0; } #media-obrazek img { padding:0; border:0; transition-duration:0.5s;} /*opis pod obraziem*/ #media-label {position:absolute; left:0; bottom:0; padding:1em; height:auto; width:100%; background-color: rgba(0, 0, 0, 0.8); box-sizing: border-box; z-index:2;} h3#media-txt { color:#fff; margin:0; padding:0; font-size:1em;} h3#media-txt a:link, h3#media-txt a:visited {font-size:1.3em;line-height:1.1em;font-style:normal; font-weight:normal; color:#fff; text-decoration:none; text-align:left;} h3#media-txt a:hover, h3#media-txt a:focus {color:#fff; text-decoration:underline; } #slider-opcje { position:relative; overflow:hidden; width:100%; padding:0.5em 0; margin:0; background:#f1f1f1;} #slider-opcje a:link,#slider-opcje a:visited { position:relative; display:inline-block; width:30px; height:30px; text-decoration:none; color:#000; background:transparent; } #slider-opcje a:before { font-family:media; content:"\e601"; line-height:1em; position:absolute; top:50%; transform: translate(0, -50%); left:0; width:100%; text-align:center; } #slider-opcje a#slider-next:before { content:"\e601"; } #slider-opcje a#slider-previous:before { content:"\e600"; } #slider-opcje a#slider-play:before { content:"\e602"; } #slider-opcje a#slider-pause:before { content:"\e603"; } #slider-opcje a#slider-resize:before { content:"\e604"; } #slider-opcje a#slider-play { float:right; } #slider-opcje a#slider-pause { float:right; } #slider-opcje a#slider-resize { float:right; } #slider-opcje a:active,#slider-opcje a:hover,#slider-opcje a:focus, #slider-opcje a:hover:before,#slider-opcje a:focus:before { color:#fff; background:#444; } #slider-opcje a span { position:absolute; top:0; left:-1000em; width:100%; height:100%; display:block; font-size:3em; text-indent:0em; } /* obrazki male - karuzela */ #media-tumb { position:relative; overflow:hidden; width:100%; height:120px; padding:1em 0; margin:0;background:#f1f1f1;} #media-tumb-wrapper { position:relative; overflow:hidden; width:auto; height:100%; padding:0; margin:0 10%;} #media-tumb-karuzela {position:absolute; display:block; top:50%; transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);left:0;width:100000px; z-index:0;} a#media-tumb-previous, a#media-tumb-next{ position:absolute; display:block; top:50%; transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%); z-index:5; cursor:pointer; width:75px; height:75px; opacity:0.9; -moz-transition-duration:0.6s;-webkit-transition-duration:0.6s;-o-transition-duration:0.6s;-ms-transition-duration:0.6s;transition-duration:0.6s; } a#media-tumb-previous { left:0 } a#media-tumb-next { right:0;} a#media-tumb-previous:link,a#media-tumb-previous:visited, a#media-tumb-next:link, a#media-tumb-next:visited { position:relative; display:block;text-decoration:none; color:#000 !important; background:#fff; position:absolute; top:50%; transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%); z-index:5; cursor:pointer; width:45px; height:45px; -moz-transition-duration:0.6s;-webkit-transition-duration:0.6s;-o-transition-duration:0.6s;-ms-transition-duration:0.6s;transition-duration:0.6s; } a#media-tumb-previous:before, a#media-tumb-next:before{ font-family:media; content:"\e600"; font-size:2em; line-height:1em; position:absolute; top:50%; transform:translate(0, -50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%); left:0; width:100%; text-align:center; } a#media-tumb-next:before { content:"\e601"; } a#media-tumb-previous:active, a#media-tumb-previous:hover, a#media-tumb-previous:focus, a#media-tumb-next:active, a#media-tumb-next:hover, a#media-tumb-next:focus, a#media-tumb-previous:hover:before,a#media-tumb-previous:focus:before, a#media-tumb-next :hover:before, a#media-tumb-next:focus:before { color:#fff; background:#444; } a#media-tumb-previous span, a#media-tumb-next span{ position:absolute; top:0; left:-1000em; width:100%; height:100%; display:block; font-size:3em; text-indent:0em; } /*listing obrazki */ ul#tumbs {padding:0;margin:0;list-style:none;} ul#tumbs li { padding:0; margin:0; margin-left:0.5em; text-align:center; float:left; display:inline-block; /* IE*/overflow:hidden;} ul#tumbs li.active a { position:relative; display:block; width:100%; height:100%; } ul#tumbs li span { display:none;} ul#tumbs li.active span { position:absolute; top:0; left:0; z-index:100; display:block; margin:0; padding:0; width:97%; height:95%; border:2px solid #fdb913; } ul#tumbs li a img { padding:0; border:0; width:100%; height:100%; } /*listing teksty */ ul#media-text { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; } ul#media-text li { position:relative;display:block; width:33.3%; float:left; padding:0; margin:0; overflow:hidden; list-style:none; text-align:left; } ul#media-text li h3 { display:block;margin:0.8em 0; font-size:1.1em; font-weight:400; } ul#media-text li a:link,ul#media-text li a:visited { display:block; padding:1em !important; margin:1em; min-height:280px; border:0; text-decoration:none; transition-duration:0.6s; background:#ffffff; box-shadow:1px 1px 3px #95a3ab; } ul#media-text li a:hover,.okno ul li a:focus { text-decoration:underline;transition-duration:0.6s; } ul#media-text li a .imgwraper { position:relative; left:0; width:100%; height:10em; padding:0; overflow:hidden; display:block; margin:0 0 0.5em 0; background-position:center top; background-size:cover; } ul#media-text li a img { width:100%; height:auto; margin:0 0 0.5em 0;} /*===============================================*/ /* DOWNLOAD */ /*===============================================*/ ul#download {padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; float:none;} ul#download li {position:relative;display:block; width:100%; float:none; margin:0; overflow:hidden; list-style:none; text-align:left;} ul#download li h3 { display:block;margin:0.8em 0; width:80%; font-size:1.1em; font-weight:400; } ul#download li a:link,ul#download li a:visited { display:block; padding:1em 1em 1em 12%; margin:1em; min-height:120px; border:0; text-decoration:none; transition-duration:0.6s; background:#ffffff; box-shadow:1px 1px 3px #95a3ab; background-repeat:no-repeat; background-position:2% 50% } ul#download li a:hover,.okno ul li a:focus { text-decoration:underline;transition-duration:0.6s; } ul#download .get { position:absolute; top:50%; right:5%; display:block; margin:0; color:#000; font-size:1em; text-transform:uppercase; transform:translate(0, -50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);} ul#download .get:after { position:relative; display:inline-block; vertical-align:middle; float:none; margin:0 0 0 0.1em; padding:0; overflow:visible; font-family:media; content:"\e605"; font-size:3em; line-height:0.5em; color:#000; text-decoration:none } ul#download a:hover .get:after ,ul#download:focus .get:after { color:#848485; -moz-transition-duration:0.3s; -webkit-transition-duration:0.3s; -o-transition-duration:0.3s; -ms-transition-duration:0.3s; transition-duration:0.3s; } ul#download-text { padding:0; margin:0; text-align:right; list-style-type:none; list-style-image:none; width:auto; } ul#download-text li { position:relative;display:block; width:50%; float:left; padding:0; margin:0; overflow:hidden; list-style:none; text-align:left; } ul#download-text li h3 { display:block;margin:0.8em 0; font-size:1.1em; font-weight:400; } ul#download-text li a:link,ul#download-text li a:visited { display:block; padding:1em !important; margin:1em; min-height:120px; border:0; text-decoration:none; transition-duration:0.6s; background:#ffffff; box-shadow:1px 1px 3px #95a3ab; } ul#download-text li a:hover,.okno ul li a:focus { text-decoration:underline;transition-duration:0.6s; } ul#download-text li a .imgwraper { position:relative; left:0; width:100%; height:10em; padding:0; overflow:hidden; display:block; margin:0 0 0.5em 0; background-position:center top; background-size:cover; } ul#download-text li a img { width:100%; height:auto; margin:0 0 0.5em 0;} /*===============================================*/ /* VIDEO */ /*===============================================*/ /*Listing video*/ ul#video {padding:0; margin:0; list-style-type:none; list-style-image:none; width:auto; float:none;} ul#video li {position:relative;display:block; width:25%; float:left; padding:0; margin:0; overflow:hidden; list-style:none; text-align:left;} ul#video li h4 { display:block;margin:0.8em 0; font-size:1em; font-weight:400; } ul#video li a:link,ul#media-text li a:visited { display:block; padding:1em !important; margin:1em; min-height:180px; border:0; text-decoration:none; transition-duration:0.6s; background:#ffffff; box-shadow:1px 1px 3px #95a3ab; } ul#video li a:hover,.okno ul li a:focus { text-decoration:underline;transition-duration:0.6s; } /* player wraz z opisem*/ #video-area { position:relative;display:block; margin:1em 0; } #video-player {float:left;overflow:hidden;width:65%;text-align:left;position:relative;display:block;background:#f1f1f1; } #video-opis {float:right;overflow:hidden;width:32%;text-align:left;position:relative;display:block;font-size:1em;line-height:1.6em;font-style:normal; font-weight:normal; text-align:left;} #video-opis h3 {font-size:1.6em;line-height:1.2em;font-style:normal; font-weight:normal; text-align:left;} #video-opis strong {display:block; font-size:1.4em;line-height:1em; margin:1em 0; font-style:normal; font-weight:normal; text-align:left;} /*===============================================*/ /* RESPONYWNOSC */ /*===============================================*/ @media only screen and (max-width: 30em) { #media-obrazek-wrapper { height:200px; } h3#media-txt { font-size:0.6em;} ul#media-text li,ul#download-text li { width:auto; float:none; } ul#download .get:after { font-size:2em; } ul#download li a:link,ul#download li a:visited { background-size:20%; padding-left:25%; margin:1em 0.5em; } ul#video li { width:100%; float:none; } #video-player,#video-opis { float:none; width:100%;} }