@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800,700italic,800italic&subset=latin,cyrillic-ext);

@charset "utf-8";

/* typo3 8.7. fix */

.ce-textpic,
.ce-image,
.ce-nowrap
.ce-bodytext,
.ce-gallery,
.ce-row,
.ce-uploads li,
.ce-uploads div {
    float: left;
    overflow: unset;
}

/* CSS Document */

body {
    background-color: #ccdc2b;
}
* {
    font-family: Georgia, Times, serif;
    font-size: 16px;
}
.deketen .slide {
    overflow: hidden;
    margin: 0px auto;
    height: 600px;
    border-top: 5px solid #fff;
    background-color: #333;
    background-position: center top;
    background-repeat: repeat-x;
}
.slide .inner,
.deketen .slide .frame-default {
    min-width: 1000px;
    max-width: 1600px;
    margin: 0px auto;
}
.deketen .slide .inner {
    position: relative;
    width: auto;
    height: inherit;
    margin: 0px auto;
}
div#scroll2top {
    position: absolute;
    top: 180px;
    right: 0px;
    z-index: 10;
    width: 110px;
    height: 175px;
    overflow: hidden;
    background-image: url('../images/button_2top2.png');
}
body.deketenstart div#scroll2top,
body.next div#scroll2top {
    display: none;
}
html[lang=de] div#scroll2top {
    background-image: url('../images/button_2top2_de.png');
}
html[lang=en] div#scroll2top {
    background-image: url('../images/button_2top2_en.png');
}
html[lang=it] div#scroll2top {
    background-image: url('../images/button_2top2_it.png');
}
div#scroll2top:hover {
    cursor: pointer;
    cursor: hand;
}
.slide {
    overflow: hidden;
    margin: 0px auto;
    height: 600px;
    border-top: 5px solid #fff;
    background-color: #333;
}
.slide div.frame-default {
    min-width: 1000px;
    max-width: 1600px;
    margin: 0px auto;
}

/* FONTS */

.frame-default > header {
    padding-top: 35px ! important;
}

.deketen h1,
.deketen h2,
.deketen h3 {
    color: #fff;
    font-weight: 900;
    font-family: "Arial Black", Arial, sans-serif;
    font-size: 36px;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.4);
    text-transform: uppercase;
    text-align: center ! important;
}
.csc-header,
.frame-default > header {
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
}
.csc-header *,
.frame-default > header * {
    font-size: 36px;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
p,
.slider.full_width p {
    margin: 0 0 20px 0 ! important;
}


/* SLIDESHOWS */

.slider.full_width {
    width: 1920px ! important;
    height: 100%;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: 0px;
    left: 50%;
    margin-left: -960px;
}
.slider.full_width * {
    margin: 0px ! important;
    padding: 0px ! important;
    border-width: 0px ! important;
}
.slider.full_width .frame-default {
    width: 1920px ! important;
    max-width: 1920px ! important;
}
.slick-prev,
.slick-next {
    position: absolute;
    top: 250px ! important;
    z-index: 5000;
    width: 78px;
    height: 78px;
    background: url('../images/bg_buttons_slideshow.png') 0 0 no-repeat;
    text-indent: -999px;
    overflow: hidden;
    cursor: pointer;
}
.slick-prev {
    left: 450px;
}
.slick-next {
    right: 450px;
    background-position: 0px -78px;
}
.slick-prev:hover {
    background-position: -78px 0px;
}
.slick-next:hover {
    background-position: -78px -78px;
}

.slider.full_width .frame > header {
    position: absolute;
    top: 0px;
    width: 1920px;
    height: 80px;
    padding-top: 35px ! important;
    z-index: 100;
}
.slider.full_width .ce-textpic {
    position: absolute;
}


/* COMMMON */

/* chainmenu (on map) */

div.chainmenucontainer {
    position: relative;
    top: 90px;
    height: 600px;
}
body.deketen div.chainmenucontainer,
.iphone div.chainmenucontainer,
.ipad div.chainmenucontainer {
    top: 90px;
}
div.chainmenu {
    position: relative;
    width: 1000px;
    height: 600px;
    margin: 0px auto;
}
div.chainmenu span {
    position: absolute;
    width: auto;
    white-space: nowrap;
}
div.chainmenu span a {
    height: 16px;
    padding: 15px;
    text-align: center;
    color: #000;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    background-image: url('../images/bg_chainmenu_item.png');
    background-position: center top;
    opacity: 0.6;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 60);
    filter: alpha(opacity = 60);
}
div.chainmenu span a:hover,
div.chainmenu span.selected a:hover {
    background-position: center -100px;
    color: #fff;
    opacity: 1.0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}
div.chainmenu span.selected a {
    background-position: center -50px;
    color: #fff;
}

    /* kalverhouderij */
span#page275 {
    top: 305px;
    left: 600px;
}
    /* melkveehouder */
span#page285 {
    top: 390px;
    left: 615px;
}
    /* droogtoren */
span#page293 {
    top: 530px;
    left: 300px;
}
    /* voerproductie */
span#page286 {
    top: 325px;
    left: 415px;
}
    /* laboratorium */
span#page287 {
    top: 370px;
    left: 330px;
}
    /* kalverslachterij */
span#page281 {
    top: 175px;
    left: 720px;
}
    /* uitbeenderij */
span#page288 {
    top: 210px;
    left: 650px;
}
    /* uitsnijderij */
span#page289 {
    top: 345px;
    left: 750px;
}
    /* huiden */
span#page290 {
    top: 335px;
    left: 870px;
}
    /* consumentenproducten */
span#page291 {
    top: 140px;
    left: 800px;
}
    /* supermarkt */
span#page292 {
    top: 90px;
    left: 310px;
}
    /* recepten */
span#page302 {
    top: 210px;
    left: 210px;
}
    /* nieuws */
span#page306 {
    top: 290px;
    left: 323px;
}
    /* informatie */
span#page311 {
    top: 240px;
    left: 542px;
}

    /* die met het pijltje omhoog */
span#page289 a,
span#page290 a,
span#page292 a,
span#page293 a,
span#page302 a {
    background-position: center -200px;
}
span#page289 a:hover,
span#page290 a:hover,
span#page292 a:hover,
span#page293 a:hover,
span#page302 a:hover {
    background-position: center -300px;
}
span#page289.selected a,
span#page290.selected a,
span#page292.selected a,
span#page293.selected a,
span#page302.selected a {
    background-position: center -250px;
}

    /* steady menu WJG */
div.slide.submenu {
    position: fixed ! important;
    float: left;
    top: 90px;
    z-index: 98;
    height: 30px;
    background: #999;
    background: rgba(255,255,255,0.7);
    overflow: visible;
    border-top-width: 0px;
}
.deketenstart div.slide.submenu {
    display: none;
}
div.submenu div.frame-default {
    width: 1000px;
    height: 30px;
    padding: 0px;
    margin: 0px auto;
}
div.submenu ul {
    float: right;
    list-style-type: none;
    height: 30px;
}
div.submenu li {
    float: left;
    width: auto;
    height: 30px;
}
div.submenu li a {
    width: auto;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px 0px 10px;
    font-size: 13px;
    font-style: italic;
    color: #000;
    text-decoration: none;
}
    /*
div.submenu div.logo {
    position: relative;
    top:0px;
}
    */

div.audio {
    margin: 0px! important;
    position: fixed;
    top: 90px;
    right: 0px;
    width: 300px ! important;
    height: 30px;
    background: url('../images/bg_button_audio.png') right center no-repeat;
}
body.deketen div.audio {
    z-index: 10000;
}
div.audio audio {
    display: none;
    height: 30px;
}
div.audio:hover {
    background-image: none;
}
div.audio:hover audio {
    display: inline;
}

div#footer.slide div.frame-default {
    float: none;
    width: 1000px;
    max-width: 1000px;
}

.ce-bodytext,
.slider.full_width .ce-bodytext,
div.text,
div.textplus {
    position: absolute;
    bottom: 70px;
    left: 50%;
    height: 50px;
    overflow: hidden;
    margin-left: -270px ! important;
    width: 470px ! important;
    padding: 30px 30px 15px 30px ! important;
    background: none;
    z-index: 500;
    z-index: 1;
    background-image: url('../images/bg_text_plus.png');
    background-position: center top;
    background-repeat: no-repeat;
}
html.ie7 .ce-bodytext,
html.ie7 div.text,
html.ie7 div.textplus {
    top: 350px;
    height: auto ! important;
    background-position: center center;
}
.iphone .ce-bodytext,
.iphone div.text,
.iphone div.textplus,
.ipad .ce-bodytext,
.ipad div.text,
.ipad div.textplus {
    height: auto ! important;
    bottom: 20px;
    background-image: none;
    background: rgba(0,0,0,0.65);
}
div.text {
    height: auto;
    background-position: center center;
}
.ce-bodytext p,
div.textplus p {
    height: 48px;
    overflow: hidden;
}
.iphone .ce-bodytext p,
.iphone div.textplus p,
.ipad .ce-bodytext p,
.ipad div.textplus p {
    height: auto;
    overflow: auto;
}
.ce-bodytext:hover p,
div.textplus:hover p {
    height: auto;
}
.ce-bodytext:hover,
.slider.full_width .ce-bodytext:hover,
div.textplus:hover {
    min-height: 50px;
    height: auto;
    background-position: center bottom;
}
.ce-bodytext:hover {
    padding: 15px 30px 15px 30px ! important;
}
div.text *,
div.textplus *,
.ce-bodytext *,
div.videotext * {
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    color: #fff;
    line-height: 22px;
}
div.text *,
div.textplus * {
    color: #fff;
}
body.deketenstart div.text {
    width: 320px ! important;
    margin-left: -490px ! important;
    height: auto;
    padding: 0px 160px 0px 20px ! important;
    bottom: 110px;
    background: none;
}
body.deketenstart div.text * {
    font-size: 22px;
    line-height: 28px;
    color: #fff;
    text-align: left;
}
body.deketenstart div.text h1 {
    color: #fff;
    font-weight: 900;
    font-family: "Arial Black", Arial, sans-serif;
    font-size: 32px;
    line-height: 34px ! important;
    font-style: normal;
    text-shadow: 0px 0px 5px #9aa620;
    text-transform: uppercase;
    text-align: left ! important;
    margin-bottom: 20px ! important;
}

/* MAP */

div#map {
    border-top: 90px solid #fff;
    background: url('../images/map_final.jpg') center top;
}
div#map img {
    margin: 0px auto;
}
div#map div.txt {
    width: 200px;
    margin-top: 100px;
    margin-right: 100px;
}

/* FOOTER KETEN */

div#footer {
    height: 400px ! important;
    background-image: url('../images/bg_footer.gif');
    background-color: #ccdc2b;
    overflow: visible;
    border-top-width: 0px;
}
div#footer div.frame-default {
    position: relative;
}
div.slide#footer div.footertxtblock {
    position: relative;
    top: -30px;
    left: 50%;
    z-index: 1000;
    width: 400px;
    height: 60px;
    padding: 15px 40px 135px 40px;
    margin-left: -240px;
    color: #fff;
    background-image: url('../images/bg_footer_txt_block.png');
    background-position: top center;
}
body.deketenstart div.slide#footer div.footertxtblock {
    top: -40px;
}
div.slide#footer div.footertxtblock p {
    text-align: center;

    line-height: 32px;
    font-style: italic;
}
html[lang=de] .deketen div.slide#footer div.footertxtblock p {
/*	font-size: 14px; */
    line-height: 23px;
}

    /* footermenu KETEN */

div.footermenucontainer {
    position: relative;
    top: -80px;
    width: 1000px;
    height: 300px;
    padding: 0px;
    margin: 0px auto;
    overflow: hidden;
}
html[lang=de] div.footermenucontainer {
    height: 400px;
}
div.footermenucontainer ul {
    position: relative;
    top: 80px;
    left: 50%;
    margin-left: -100px;
    width: auto;
    list-style-type: none;
    height: 30px;
    z-index: 1100;
}
html[lang=de] div.footermenucontainer ul {
    top: 100px;
    margin-left: -30px;
}
html[lang=it] div.footermenucontainer ul {
    top: 150px;
    margin-left: -120px;
}
div.footermenucontainer li {
    float: left;
    width: auto;
    min-width: 300px;
    height: 80px;
    margin-left: -250px;
    letter-spacing: 1px;
    background-image: url('../images/bg_footermenu.png');
    background-position: -7px 0px;
    -webkit-transform: rotate(-55deg);
    -moz-transform: rotate(-55deg);
    -ms-transform: rotate(-55deg);
    -o-transform: rotate(-55deg);
    transform: rotate(-55deg);
}
html[lang=de] div.footermenucontainer li {
    min-width: 400px;
    margin-left: -350px;
}
html.ie7 div.footermenucontainer,
html.ie8 div.footermenucontainer {
    height: 400px;
}
html.ie7 div.footermenucontainer ul,
html.ie8 div.footermenucontainer ul {
    width: 350px;
}
html.ie7 div.footermenucontainer li,
html.ie8 div.footermenucontainer li {
    float: none;
    height: 30px;
    margin-left: 0px;
    background-image: url('../images/bg_footermenu_ie8.png');
    background-position: 0px 0px;
}
html.ie7 div.footermenucontainer li a,
html.ie8 div.footermenucontainer li a {
    position: relative;
    top: -5px;
}
div.footermenucontainer li:last-child {
    background-position: 0px -195px;
}
html[lang=de] div.footermenucontainer li:last-child {
    background-position: -4px -196px;
}
div.footermenucontainer li a {
    width: auto;
    margin: 0px 0px 0px 50px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    opacity: 0.6;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 60);
    filter: alpha(opacity = 60);
}
div.footermenucontainer li a:hover,
div.footermenucontainer li.selected a {
    color: #fff;
    opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}

    /* KNOPPEN PREV/NEXT KETEN */

div.slide#footer div.frame-default ul {
    list-style-type: none;
    width: 1000px;
    position: relative;
    top: -275px;
    z-index: 1200;
}
html[lang=de] div.slide#footer div.frame-default ul {
    top: -210px;
}
div.slide#footer div.frame-default ul li {
    list-style-type: none;
    position: absolute;
    top: 400px;
    right: 0px;
    margin: 0px 10px 0px 0px;
}
div.slide#footer div.frame-default ul li,
div.slide#footer div.frame-default ul li * {
    font-weight: 900;
    font-family: "Arial Black", Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
}
div.slide#footer div.frame-default ul li a {
    color: #515811;
    background-image: url('../images/bg_nextprev.png');
    border: 3px dotted #fff;
    padding: 2px 32px 2px 7px;
    background-position: right -43px;
}
html.ie7 div.slide#footer div.frame-default ul li a,
html.ie8 div.slide#footer div.frame-default ul li a {
    border-width: 0px;
}
div.slide#footer div.frame-default ul li:first-child,
div.slide#footer div.frame-default ul li:first-child {
    right: auto;
    left: 0px;
    margin: 0px 0px 0px 10px;
}
div.slide#footer div.frame-default ul li:first-child a,
div.slide#footer div.frame-default ul li:first-child a {
    background-position: 5px 7px;
    padding: 2px 7px 2px 32px;
}
div.slide#footer div.frame-default ul li a:hover {
    color: #000;
}


    /**/
div.slide#footer div.frame-default ul li,
div.slide#footer div.frame-default ul li {
    right: 0px;
}
div.slide#footer div.frame-default ul li:first-child,
div.slide#footer div.frame-default ul li:first-child {
    right: auto;
    left: 0px;
}

/* POLAROIDS */


div.polaroid1 {
    z-index: 7;
}
div.polaroid1 div.csc-header,
.polaroid1 .frame > header {
    z-index: 8;
}
div.polaroid2 {
    z-index: 5;
}
div.polaroid2 div.csc-header,
.polaroid2 .frame > header {
    z-index: 6;
}
div.polaroid3 {
    z-index: 3;
}
div.polaroid3 div.csc-header,
.polaroid3 .frame > header {
    z-index: 4;
}
div.polaroid4 {
    z-index: 1;
}
div.polaroid4 div.csc-header,
.polaroid4 .frame > header {
    z-index: 2;
}


div.polaroid {
    position: absolute;
    top: 0px;
    width: 653px ! important;
    height: 503px;
    overflow: hidden;
}
div.polaroid div.csc-header,
.polaroid .frame > header {
    width: 570px;
    position: absolute;
    top: 425px;
        /*top: 405px;*/
    left: 42px;
    padding: 0px ! important;
}
div.polaroid div.csc-header *,
.polaroid .frame > header * {
    font-family: Georgia, Times, serif;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
    color: #333;
    text-shadow: 0px 0px 0px #333;
}
div.polaroid div.csc-textpic-clear {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 653px;
    height: 503px;
    background-image: url('../images/polaroid_with_icon.png');
    background-repeat: no-repeat;
}
div.polaroid div.csc-textpic-imagewrap,
.polaroid .ce-gallery {
    position: absolute;
    top: 29px;
    left: 41px !important;
    width: 570px ! important;
    height: 385px;
    padding: 0px ! important;
    overflow: hidden;
}
div.polaroid .ce-bodytext {
    width: 520px ! important; /* 570px */
    height: 365px ! important; /* 385px */
        width: 1px ! important; /* 570px */
        height: 30px ! important; /* 385px */
    padding: 20px 25px 0px 25px ! important;
    margin: 0px ! important;
    position: absolute;
    top: 29px;
    left: 41px;
        top: 350px;
        left: 300px;
    -webkit-transition:All 0.4s;
    -moz-transition:All 0.4s;
    -o-transition:All 0.4s;
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 0);
    filter: alpha(opacity = 0);
    background-position: left center;
}
div.polaroid .ce-bodytext * {
    visibility: hidden;
}
div.polaroid .ce-bodytext p {
    height: auto;
}
div.polaroid:hover {
    z-index: 10 ! important;
}
/*div.polaroid:hover .ce-bodytext {*/
div.polaroid .ce-bodytext:hover {
        top: 29px;
        left: 41px;
        width: 520px ! important; /* 570px */
        height: 365px ! important; /* 385px */
    opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}
/*div.polaroid:hover .ce-bodytext * {*/
div.polaroid .ce-bodytext:hover * {
    visibility: visible;
}

.iphone div.polaroid,
.ipad div.polaroid {
    overflow: visible ! important;
}
.iphone div.polaroid .ce-bodytext,
.ipad div.polaroid .ce-bodytext {
    top: 50px;
    left: 570px;
    width: 380px ! important;
    height: 320px ! important;
    border: 10px solid #fff;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.40);
    opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}
.iphone div.polaroid .ce-bodytext *,
.ipad div.polaroid .ce-bodytext * {
    visibility: visible;
}
.iphone div.polaroid div.csc-textpic-clear,
.ipad div.polaroid div.csc-textpic-clear {
    background-image: url('../images/polaroid_without_icon.png');
}

.iphone div.polaroid1,
.ipad div.polaroid1 {
    top: 90px ! important;
    left: 160px ! important;
}
.iphone div.polaroid2,
.ipad div.polaroid2 {
    top: 590px ! important;
    left: 50px ! important;
}
.iphone div.polaroid3,
.ipad div.polaroid3 {
    top: 1090px ! important;
    left: 120px ! important;
}
.iphone div.polaroid4,
.ipad div.polaroid4 {
    top: 1590px ! important;
    left: 20px ! important;
}

/* PHOTOS 800x450 */

div.photo800x450,
.slider.full_width div.photo800x450 {
    width: 800px ! important;
    height: 450px ! important;
    float: normal ! important;
    margin: 0px auto ! important;
    margin-top: 95px ! important;
    border: 10px solid white ! important;
    position: relative;
    left: 0px;
    background-color: #fff;
}
div.photo800x450 div.csc-header,
.slider.full_width div.photo800x450 div.csc-header,
.slider.full_width .photo800x450 .frame > header {
    top: -110px;
    left: -550px;
}
div.photo800x450 div.csc-textpic-clear,
.slider.full_width div.photo800x450 div.csc-textpic-clear {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 375px;
    left: 385px;
    background-image: url('../images/bg_button_videotext.png');
    background-repeat: no-repeat;
    overflow: hidden;
}
div.photo800x450 .ce-bodytext,
.slider.full_width div.photo800x450 .ce-bodytext {
    width: 50px ! important;
    height: 50px ! important;
    padding: 0px ! important;
    position: absolute;
    top: 375px;
    left: 650px;
    overflow: hidden;
    background-image: url('../images/bg_text.png') ! important;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition:All 0.4s;
    -moz-transition:All 0.4s;
    -o-transition:All 0.4s;
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 0);
    filter: alpha(opacity = 0);
}
div.photo800x450 .ce-bodytext:hover,
.slider.full_width div.photo800x450 .ce-bodytext:hover {
    width: 600px ! important;
    height: 400px ! important;
    padding: 50px 100px 0px 100px ! important;
    top: 0px;
    left: 270px;
    opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}

/* VIDEO + HELPTEXT */


.slick-slider,
.slick-list,
.slick-track,
.slick-slide {
    height: 100%;
}
iframe,
.slider.full_width iframe {
    float: normal ! important;
    margin: 0px auto ! important;
    margin-top: 95px ! important;
    border: 10px solid white ! important;
    position: relative;
    left: 550px;
}
.slider.full_width div.videotextcontainer {
    /* just for positioning - small size for enabling video controls */
    width: 1px;
    height: 1px;
    position: relative;
    top:-463px;
    left: 560px;
}
.slider.full_width div.button {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 375px;
    left: 375px;
    background-image: url('../images/bg_button_videotext.png');
    background-repeat: no-repeat;
    overflow: hidden;
}
.slider.full_width div.videotext {
    width: 50px;
    height: 50px;
    padding: 0px;
    position: absolute;
    top: 375px;
    left: 375px;
    -webkit-transition:All 0.4s;
    -moz-transition:All 0.4s;
    -o-transition:All 0.4s;
    background-image: url('../images/bg_text.png');
    background-repeat: no-repeat;
    overflow: hidden;
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 0);
    filter: alpha(opacity = 0);
}
.slider.full_width div.videotext:hover {
    width: 620px ! important; /* 800px */
    height: 400px; /* 450px */
    top: 0px;
    left: 0px;
    padding: 50px 90px 0px 90px ! important;
    opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}
    /*
.slider.full_width div.videotext p {
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 0);
    filter: alpha(opacity = 0);
}
.slider.full_width div.videotext:hover p {
    opacity: 1.0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
}
    */