.top-banner{margin-top:-20px;text-align:center}.top-banner .top-banner-wrapper{position:relative;width:100%;height:450px;max-height:450px;min-height:100px;background:#f8f8f8;overflow:hidden}.top-banner .top-banner-wrapper .search-wrapper{position:absolute;z-index:20;top:50%;right:20px;left:20px;width:600px;margin:-33px auto 0 auto}.top-banner .top-banner-wrapper .search-wrapper .search-bg{padding:6px;background:rgba(0,0,0,0.2);border-radius:6px}.top-banner .top-banner-wrapper .series-holder{position:relative;z-index:10;width:100%;max-height:450px}.top-banner .top-banner-wrapper .series-holder .series-element{display:block}.top-banner .top-banner-wrapper .series-holder .series-element-title{position:absolute;top:0;left:0;z-index:1;display:none;padding:7px
9px 9px 11px;color:#fff;background:rgba(0,0,0,0.2);text-decoration:none}.top-banner .top-banner-wrapper .series-holder .series-element-title:hover{text-decoration:underline}.top-banner .top-banner-wrapper .series-holder:hover .series-element-title{display:block}.top-banner .top-banner-wrapper .series-holder .series-element-text{position:absolute;bottom:10px;right:10px;color:#fff;font-size:12px;line-height:14px}.top-banner .top-banner-wrapper .series-holder
img{width:100%;height:100%}.top-banner.full-width{margin-left:-9999px;margin-right:-9999px;padding:0
9999px;position:relative;overflow:hidden;background:#696969;color:#fff;font:200 20px/24px 'Open Sans', sans-serif}.top-banner.full-width
.series{position:absolute;top:0;bottom:0;right:0;left:0}.top-banner.full-width .series-element{position:absolute;right:-334px;top:0;width:auto}.top-banner.full-width .inner-wrap{position:relative;min-height:552px;padding:0
0 48px}.top-banner.full-width .text-holder{position:relative;width:545px;z-index:5;text-align:left;min-height:395px;max-height:1050px;padding:81px
0 10px 43px;overflow:hidden;text-shadow:1px 1px 29px rgba(0,0,0,0.16)}.top-banner.full-width .text-holder
.mark{color:#ebb736}.top-banner.full-width .text-holder
h2{color:#fff;font-weight:200;font-size:32px;line-height:36px;margin:0
0 30px}.top-banner.full-width .text-holder
h3{color:#fff;font-weight:600;font-size:28px;line-height:34px;background:none;padding:0;margin:0
0 33px}.top-banner.full-width .text-holder .text-area{width:465px}.top-banner.full-width .text-holder
p{margin:0
0 24px}.top-banner.full-width
.button{position:relative;display:inline-block;vertical-align:top;z-index:7;height:64px;font-size:30px;line-height:57px;border-color:#fff;padding:0
20px;min-width:294px}.top-banner.landings{font-size:0}.top-banner.landings
img{width:100%}.index-description{padding-bottom:24px;text-align:center}.index-description>h1{position:relative;display:inline-block;margin:24px
0 14px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:34px;font-weight:200;line-height:38px;color:#3c3c3c;background:transparent}.index-description > h1
.separator{position:absolute;bottom:-64px;left:0;display:block;width:100%;height:1px;border-bottom:1px dotted #969696}.index-description>p{margin:0
0 32px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;line-height:18px;color:#3c3c3c}.content-types{font-size:0}.content-types .content-types-line{width:100%;white-space:nowrap;overflow:hidden}.content-types .content-types-line .content-type-wrapper{display:inline-block;width:49%;max-width:560px;height:325px;margin:0
0 24px 0;vertical-align:top;overflow:hidden}.content-types .content-types-line .content-type-wrapper
h3{margin:0
0 21px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:22px;font-weight:normal;line-height:26px;color:#3c3c3c;background:transparent}.content-types .content-types-line .content-type-wrapper .content-type-block{width:100%;height:280px;white-space:nowrap}.content-types .content-types-line .content-type-wrapper .content-type-block>div{position:relative;display:inline-block;vertical-align:top;overflow:hidden}.content-types .content-types-line .content-type-wrapper .content-type-block .element-levels>div{position:relative;display:block;overflow:hidden}.content-types .content-types-line .content-type-wrapper .content-type-block
a{display:block;width:100%;height:100%}.content-types .content-types-line .content-type-wrapper .content-type-block .series-holder{position:absolute;top:50%;left:50%;margin-left:-138px}.content-types .content-types-line .content-type-wrapper .element-left-half{width:50%;max-width:277px;height:280px;margin-right:6px}.content-types .content-types-line .content-type-wrapper .element-right-half{width:50%;max-width:277px;height:280px}.content-types .content-types-line .content-type-wrapper .element-left-half .element-left-top,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-left-top{width:100%;max-width:277px;height:137px;margin-bottom:6px}.content-types .content-types-line .content-type-wrapper .element-left-half .element-left-bottom,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-left-bottom{width:100%;max-width:277px;height:137px}.content-types .content-types-line .content-type-wrapper .element-left-half .element-right-top,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-right-top{width:100%;max-width:277px;height:137px;margin-bottom:6px}.content-types .content-types-line .content-type-wrapper .element-left-half .element-right-bottom,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-right-bottom{width:100%;max-width:277px;height:137px}.content-types .content-types-line .content-type-wrapper .element-left-third{width:33%;max-width:182px;height:280px;margin-right:6px}.content-types .content-types-line .content-type-wrapper .element-center-third{width:33%;max-width:184px;height:280px;margin-right:6px}.content-types .content-types-line .content-type-wrapper .element-right-third{width:33%;max-width:182px;height:280px}.content-types .content-types-line .content-type-wrapper .element-left-half .series-holder,
.content-types .content-types-line .content-type-wrapper .element-right-half .series-holder{margin-top:-140px}.content-types .content-types-line .content-type-wrapper .element-left-half .element-left-top .series-holder,
.content-types .content-types-line .content-type-wrapper .element-left-half .element-left-bottom .series-holder,
.content-types .content-types-line .content-type-wrapper .element-left-half .element-right-top .series-holder,
.content-types .content-types-line .content-type-wrapper .element-left-half .element-right-bottom .series-holder,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-left-top .series-holder,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-left-bottom .series-holder,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-right-top .series-holder,
.content-types .content-types-line .content-type-wrapper .element-right-half .element-right-bottom .series-holder{margin-top:-68px}.content-types .content-types-line .content-type-wrapper .element-left-third .series-holder,
.content-types .content-types-line .content-type-wrapper .element-center-third .series-holder,
.content-types .content-types-line .content-type-wrapper .element-right-third .series-holder{margin-top:-140px;margin-left:-91px}.content-types .content-types-line
.separate{display:inline-block;width:2%;min-width:30px}.categories
h3{margin:0
0 21px 0;padding:0;font-family:'Open Sans',sans-serif;font-size:22px;font-weight:normal;line-height:26px;color:#3c3c3c;background:transparent}.categories .categories-wrapper{display:table;width:100%;margin-top:-3px}.categories .categories-wrapper>div{display:table-cell}.categories .categories-wrapper
ul{display:table-cell;width:19%;vertical-align:top}.categories .categories-wrapper ul
li{padding-right:20px}.categories .categories-wrapper
a{font-size:12px;color:#3c3c3c;text-decoration:none;white-space:nowrap}.categories .categories-wrapper a:hover{color:#0395d9;text-decoration:underline}.custom-week-block .week-item{white-space:nowrap;font-size:0}.custom-week-block .week-item
.series{position:relative;display:inline-block;width:100%;height:450px;margin-right:-320px;vertical-align:top;overflow:hidden;text-align:left}.custom-week-block .week-item .series .series-holder .video-js{top:-7px;left:-1px}.custom-week-block .week-item .series .series-holder.video-play-btn .series-element:after{content:' ';position:absolute;display:block;top:42%;left:50%;width:75px;height:75px;margin:0
0 0 -17%;background:url(/img/mediaelement/play_btns.png) no-repeat 0 0}.custom-week-block .week-item .series .series-element-title{position:absolute;top:40px;left:0;z-index:1;display:block;padding:12px
15px;font-size:14px;line-height:17px;color:#fff;background:rgba(0,0,0,0.8);text-transform:uppercase;text-align:left}.custom-week-block .week-item .series .series-element-title
span{position:relative;display:block;padding:4px
0 0 17px;font-size:12px;color:#fff;text-transform:none}.custom-week-block .week-item .series .series-element-title span
i{position:absolute;top:7px;left:0}.custom-week-block .week-item .series .mosaic-wrap{position:relative;left:0;width:830px;overflow:hidden}.custom-week-block .week-item .series .mosaic-wrap
a{position:relative;display:block;float:left;width:118px;height:75px;overflow:hidden;font-size:0}.custom-week-block .week-item .series .mosaic-wrap
img{position:absolute;left:-25%;top:-25%}.custom-week-block .week-item .series .mosaic-wrap .mosaic-border{position:absolute;top:0;left:0;display:block;width:114px;height:71px;border:2px
solid transparent}.custom-week-block .week-item .series .mosaic-wrap .mosaic-border:hover{border-color:#9fbe3b}.custom-week-block .week-item .week-right{position:relative;display:inline-block;width:270px;height:410px;padding:20px;margin-left:10px;background:#3c3c3c;vertical-align:top;white-space:normal}.custom-week-block .week-item .week-right .week-right-top{display:block}.custom-week-block .week-item .week-right .week-title{display:block;min-height:146px;margin:4px
0 0 0;padding:0;font-family:'Open Sans',sans-serif;font-size:30px;font-weight:200;line-height:36px;color:#fff;background:transparent}.custom-week-block .week-item .week-right .week-title
span{display:inline-block;margin-bottom:21px;font-size:44px;line-height:50px}.custom-week-block .week-item .week-right .week-title.page-freetrial{font-size:26px;line-height:30px}.custom-week-block .week-item .week-right .week-title.three-lines{font-size:27px;line-height:31px}.custom-week-block .week-item .week-right .week-title.three-lines:lang(pt),
.custom-week-block .week-item .week-right .week-title.three-lines:lang(nl){font-size:25px}.custom-week-block .week-item .week-right .week-title.three-lines:lang(pl),
.custom-week-block .week-item .week-right .week-title.three-lines:lang(gr){font-size:22px}.custom-week-block .week-item .week-right .week-title.three-lines
span{margin-bottom:11px}.custom-week-block .week-item .week-right .week-right-center{position:relative;display:block;min-height:100px}.custom-week-block .week-item .week-right .week-right-center .types-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:35px;margin:auto;padding:15px
0;border-top:1px solid #696969;border-bottom:1px solid #696969;font-size:0;text-align:center}.custom-week-block .week-item .week-right .week-right-center .types-wrap>i{margin-left:28px}.custom-week-block .week-item .week-right .week-right-center .types-wrap>i:first-child{margin:0}.custom-week-block .week-item .week-right .week-right-center .types-wrap.vectors{height:36px;text-align:left;white-space:nowrap}.custom-week-block .week-item .week-right .week-right-center .types-wrap.vectors>i{margin:0
15px 0 10px;vertical-align:middle}.custom-week-block .week-item .week-right .week-right-center .types-wrap.vectors>i:first-child{margin:0
10px 0 15px}.custom-week-block .week-item .week-right .week-right-center .types-wrap.videos>i{margin-left:12px}.custom-week-block .week-item .week-right .week-right-center .types-wrap.videos>i:first-child{margin:0}.custom-week-block .week-item .week-right .week-right-center .types-wrap
span{display:inline-block;color:#fff;font-size:14px;line-height:14px;vertical-align:middle;white-space:normal}.custom-week-block .week-item .week-right .week-right-center .types-wrap span.types-comment{width:142px;font-size:12px;line-height:12px}.custom-week-block .week-item .week-right .week-right-center .types-wrap span.types-comment:first-letter {text-transform:uppercase}.custom-week-block .week-item .week-right .week-right-center .types-wrap.freetrial{padding:11px
0;margin:auto -20px;background:#9fbe3b}.custom-week-block .week-item .week-right .week-right-center .types-wrap.freetrial
span{font-size:26px;line-height:35px;text-transform:uppercase}.custom-week-block .week-item .week-right .week-right-center .types-wrap.freetrial span:lang(it){font-size:22px}.custom-week-block .week-item .week-right .week-right-footer{position:absolute;right:20px;bottom:20px;left:20px;display:block}.custom-week-block .week-item .week-right .week-right-footer .min-price{display:block;margin:2px
0;font-family:'Open Sans',sans-serif;font-size:76px;font-weight:200;color:#fff;letter-spacing:-0.05em;white-space:nowrap}.custom-week-block .week-item .week-right .week-right-footer .min-price>span{line-height:78px}.custom-week-block .week-item .week-right .week-right-footer .min-price .d-curr{margin-left:-10px;font-size:30px;letter-spacing:0}.custom-week-block .week-item .week-right .week-right-footer
.just{display:block;margin-bottom:-10px;font-size:14px;text-transform:uppercase;color:#fff}.custom-week-block .week-item .week-right .left-line{position:absolute;top:0;bottom:0;left:-10px;width:10px;height:100%;background:#fff}.landings
.separator{display:block;width:750px;height:1px;margin:0
auto;border-bottom:1px dotted #969696}.custom-featured-block{margin:0
-5px 18px}.custom-featured-block .featured-wrap{margin:0
auto}.custom-featured-block .featured-wrap
td{padding:5px;font-size:0;vertical-align:top}.custom-featured-block .featured-wrap td
a{position:relative;display:block;min-width:52px;min-height:52px;background:#696969}.custom-featured-block .featured-wrap td a
img{width:100%}.custom-featured-block .featured-wrap td a .title,
.custom-featured-block .featured-wrap td a
.author{position:absolute;right:0;bottom:0;left:0;display:block;height:100px}.custom-featured-block .featured-wrap td a .title span,
.custom-featured-block .featured-wrap td a .author
span{position:absolute;right:20px;bottom:19px;left:20px;display:block;font-size:20px;font-weight:bold;line-height:24px;color:#fff;text-shadow:0 0 7px rgba(0,0,0,0.3)}.custom-featured-block .featured-wrap td a
.author{top:0;bottom:auto;display:none;height:60px}.custom-featured-block .featured-wrap td a .author
span{top:18px;right:20px;bottom:auto;left:auto;font-size:12px;font-weight:normal;line-height:14px}.custom-featured-block .featured-wrap td a .author span
i{position:absolute;top:2px;left:-16px}.custom-featured-block .featured-wrap td a:hover
.title{background:-webkit-linear-gradient(180deg,transparent,#2d2d2d);background:-o-linear-gradient(180deg,transparent,#2d2d2d);background:-moz-linear-gradient(180deg,transparent,#2d2d2d);background:linear-gradient(180deg,transparent,#2d2d2d)}.custom-featured-block .featured-wrap td a:hover
.author{display:block;background:-webkit-linear-gradient(0deg,transparent,#2d2d2d);background:-o-linear-gradient(0deg,transparent,#2d2d2d);background:-moz-linear-gradient(0deg,transparent,#2d2d2d);background:linear-gradient(0deg,transparent,#2d2d2d)}.custom-featured-block .featured-wrap td[rowspan="2"] a{min-height:106px}.custom-featured-block .featured-wrap td[colspan="2"] a{min-width:106px}.custom-featured-block .featured-wrap.three td
a{min-width:70px}.custom-featured-block .freetrial-banners{display:table;width:100%}.custom-featured-block .freetrial-banners .banners-wrap{display:table-row}.custom-featured-block .freetrial-banners .banners-wrap .banner-item{display:table-cell;width:33%;padding:0
10px;vertical-align:top}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner{position:relative}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-link{display:block;padding:10px
10px 8px;border:1px
solid #d2d2d2;background:#f8f8f8}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-link:hover{background:#f0f0f0}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-link .banner-title{position:relative;display:block;padding-left:35px}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-link .banner-title
span{font-size:24px;line-height:28px}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-link .banner-title
.d_green_number{position:absolute;top:0;left:0}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-link .banner-text{display:block;margin:4px
0 20px;font-size:14px}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-bot-link{position:absolute;bottom:8px;right:10px;text-align:right}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-bot-link:hover{text-decoration:underline}.custom-featured-block .freetrial-banners .banners-wrap .banner-item .banner-item-inner .banner-bot-link
.arrow{height:11px;vertical-align:middle;margin-left:6px}.d_banners{position:relative;margin-top:15px}.d_banners_table{display:table}.d_banners_tr{display:table-row}.d_banner_item{display:table-cell;width:294px;max-width:294px;padding:10px
8px 14px 8px;vertical-align:top;border:1px
solid #D2D2D2;border-top:5px solid #94b010;background:#f0f0f0;cursor:pointer}.d_banner_item_divider{width:10px}.d_banner_item
a{position:relative;display:block;text-decoration:none}.d_banner_item
h3{margin:0;padding:0;color:#3c3c3c;background:none;font-size:18px;font-weight:bold}.d_banner_item h3
a{float:none;padding-left:0;color:#696969 !important;font-size:18px}.d_banner_item:hover{background-color:#fafafa}.d_banner_link{display:block;font-size:11px;text-decoration:none;color:#3c3c3c;padding-left:15px;background:transparent url(/img/green_arrow.png) 0 0 no-repeat}.d_banner_link:hover{text-decoration:underline !important;color:#94B010 !important}.d_banner_item
a.d_banner_link{position:absolute;bottom:2px;right:5px;display:block;font-size:11px;margin-bottom:2px;text-decoration:none;color:#3c3c3c;padding-left:15px;background:transparent url(/img/green_arrow.png) 0 0 no-repeat}.d_banner_item1
a.d_banner_link{right:648px}.d_banner_item2
a.d_banner_link{right:327px}.d_banner_item
p{position:relative;margin-top:9px;margin-bottom:0;color:#696969;font-size:12px;line-height:14px}.d_banner_item
.d_banner_price{position:absolute;top:27px;right:1px;display:block;font-size:37px;line-height:40px;color:#94b010}.d_banner_item .d_banner_price
span{position:absolute;top:3px;left:-15px;display:block;font-size:20px;line-height:23px}.d_banner_item .d_banner_price s.d-curr{position:absolute;top:20px;right:0;display:block;font-size:14px}.d_banner_item .d_banner_price.d-usd s.d-curr,
.d_banner_item .d_banner_price.d-eur s.d-curr{position:absolute;top:-8px;left:-17px;right:auto;display:block;font-size:24px}.landing-wrapper{width:945px;margin:0
auto}.banner-group{position:relative;overflow:hidden}.banner-group
.d_banner_item{display:block;min-height:90px}.banner-group
.d_banner_item1{float:left}.banner-group
.d_banner_item2{margin:0
auto}.banner-group
.d_banner_item3{position:absolute;top:0;right:0}