/*
Theme Name: blackXS
*/


/* DEFAULT DEFINITION */
html { font-size:100%; }
body { margin:0; padding:0; font:0.69em Arial, Verdana, Helvetica, sans-serif; color:#000; background:#191a1b; }
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd { margin:0; padding:0; border:0; font-size:1em; }
ul, li { list-style:none; }
table { border-collapse:collapse; }
a { outline:0 none; text-decoration:underline; color:#000; }
a:hover { text-decoration:none; }
.offleft { position:absolute; left:-5000px; width:2000px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.half { padding:15px 0 0 0; width:50%; }
object { outline:none; } /* FF3 */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}/*ie7*/
.clearfix {display:block;}
* html .clearfix {height:1%;}
.hide { display: none; }


/* COMMON */
hr { margin: 8px 0 16px 0; border: none; border-top: 2px solid #000; }
* html hr { margin:-4px 0 16px 0; }
*+html hr { margin:-5px 0 16px 0; }
.hr { margin: 16px 0; background: url(/wp-content/themes/blackxs/images/bg-hr.gif); height: 1px; }
.hr hr { display: none; }


/* FORMS */
input, select, textarea, button { font:1em Arial, Verdana, Helvetica, sans-serif; color:#000; }
.input-text, textarea  { border:1px solid #000; padding:2px; }
textarea { overflow:auto; }
select { border:1px solid #7f9db9; padding:1px; }


/* STRUCTURE */
#header { background: #000; }
#header .inner { margin: 0 auto; padding: 37px 0 0 0; width: 969px; height: 155px; }
#wrapper { background: #fff; }
#wrapper .inner { background:url(/wp-content/themes/blackxs/images/bg-inner.png) 651px 0 repeat-y; margin: 0 auto; padding:0; width: 969px; }
#footer { background: url(/wp-content/themes/blackxs/images/bg-footer.gif) left top repeat-x; }
#footer .inner { margin: 0 auto; width: 969px; overflow: hidden; }
#pushFooter { display:block; height:70px; padding:0; margin:0; clear:both; background:#fff; }


/* HEADER */
#header .country { padding: 7px 0 0 0; width: 968px; overflow: hidden; }
#header .country li a, #header .country li span { display: block; padding: 20px 0 0 0; height: 0; overflow: hidden; }

.en #header .country li { float: left; height: 20px; background: url(/wp-content/themes/blackxs/images/en/country.gif) left top no-repeat; }
.en #header .country .item-jp { width: 110px; background-position: 0 0; }
.en #header .country .item-tr { width: 105px; background-position: -110px 0; }
.en #header .country .item-es { width: 103px; background-position: -215px 0; }
.en #header .country .item-ca { width: 100px; background-position: -318px 0; }
.en #header .country .item-uk { width: 128px; background-position: -418px 0; }
.en #header .country .item-ar { width: 122px; background-position: -546px 0; }
.en #header .country .item-mx { width: 108px; background-position: -668px 0; }
.en #header .country .item-cl { width: 87px; background-position: -776px 0; }
.en #header .country .item-fr { width: 105px; background-position: -863px 0; }

.fr #header .country li { float: left; height: 20px; background: url(/wp-content/themes/blackxs/images/fr/country.gif) left top no-repeat; }
.fr #header .country .item-jp { width: 110px; background-position: 0 0; }
.fr #header .country .item-tr { width: 105px; background-position: -110px 0; }
.fr #header .country .item-es { width: 103px; background-position: -215px 0; }
.fr #header .country .item-ca { width: 100px; background-position: -318px 0; }
.fr #header .country .item-uk { width: 128px; background-position: -418px 0; }
.fr #header .country .item-ar { width: 122px; background-position: -546px 0; }
.fr #header .country .item-mx { width: 108px; background-position: -668px 0; }
.fr #header .country .item-cl { width: 87px; background-position: -776px 0; }
.fr #header .country .item-fr { width: 105px; background-position: -863px 0; }

.es #header .country li { float: left; height: 20px; background: url(/wp-content/themes/blackxs/images/es/country.gif) left top no-repeat; }
.es #header .country .item-jp { width: 110px; background-position: 0 0; }
.es #header .country .item-tr { width: 105px; background-position: -110px 0; }
.es #header .country .item-es { width: 103px; background-position: -215px 0; }
.es #header .country .item-ca { width: 100px; background-position: -318px 0; }
.es #header .country .item-uk { width: 128px; background-position: -418px 0; }
.es #header .country .item-ar { width: 122px; background-position: -546px 0; }
.es #header .country .item-mx { width: 108px; background-position: -668px 0; }
.es #header .country .item-cl { width: 87px; background-position: -776px 0; }
.es #header .country .item-fr { width: 105px; background-position: -863px 0; }


/* CONTENT */
#wrapper .nav { padding: 8px 0 0 6px; width: 968px; }
#wrapper .nav li { position: relative; float: left; padding: 4px 13px 0 15px; text-transform: uppercase; font-size: 13px; font-weight: bold; background: url(/wp-content/themes/blackxs/images/bg-nav.gif) 0 5px no-repeat; letter-spacing:-1px; z-index:999; }
#wrapper .nav li.first { padding-left: 0; background: none; }
#wrapper .nav li.search { padding-top: 0; }
#wrapper .nav li.disabled { color:#999; }
#wrapper .nav li a { text-decoration: none; }
#wrapper .nav label, #wrapper .nav input { float: left; }
#wrapper .nav label { padding: 4px 9px 0 0; }
#wrapper .nav .input-text { font-size:11px; margin: 1px 8px 0 0; padding:3px 5px; width: 133px; height: 13px; border: none; background: url(/wp-content/themes/blackxs/images/bg-input-search.gif) left top no-repeat; }
#wrapper .nav .lng { padding-right: 0; }
#wrapper .nav .lng a { padding: 0 19px 0 0; background: url(/wp-content/themes/blackxs/images/bg-lng.gif) right 3px no-repeat; }
#wrapper .nav .lng ul { display: none; position: absolute; left: 10px; top: 19px; z-index: 999; background: #fff; }
#wrapper .nav .lng ul li { float: none; padding:5px 0 0 5px; width: 35px; background: none; }
#wrapper .nav .lng ul li a { padding: 0; background: no-repeat; }
#wrapper .nav .sub-nav { z-index:9999; }
#wrapper .nav .sub-nav a { padding: 0 19px 0 0; background: url(/wp-content/themes/blackxs/images/bg-sub-nav.gif) right 4px no-repeat; }
#wrapper .nav .sub-nav ul { display: none; padding:0 0 3px 0; position: absolute; left: 0; top: 20px; z-index: 999; background: #fff; }
#wrapper .nav .sub-nav ul li { float: none; background: no-repeat; }
#wrapper .nav .sub-nav ul li a, #wrapper .nav .sub-nav ul li span { display:block; padding:3px 0; background: none; }
#wrapper .nav .sub-nav ul li span { color: #999; }

#content { float: left; padding: $0; width: 634px; z-index:1; }
#content hr { margin: 18px 0; }
#content .focus { padding: 226px 0 0 13px; width: 621px; height: 130px; }
#content .focus-content { padding: 8px 11px 0 9px; width: 590px; height: 109px; background: url(/wp-content/themes/blackxs/images/bg-focus-content.png) left top no-repeat; color: #fff; overflow: hidden; }
#content .focus-content a { color: #fff; text-decoration:none; }
#content .focus-content p { float: left; width: 485px; font-weight: bold; text-transform: uppercase; }
#content .focus-content h2 { clear: both; padding: 8px 0 4px 0; margin: 0 0 11px 0; font-size: 47px; border-bottom: 1px solid #abadaf; zoom: 1; }
* html #content .focus-content h2 { padding: 4px 0 1px 0; }
*+html #content .focus-content h2 { padding: 0; }
#content .focus-content .icons { float: right; }
#content .focus-content .icons li, #content .focus-content .icons li a { color: #fff; }
* html #content .focus-content .icons .favorite a { background: url(/wp-content/themes/blackxs/images/icon-favorite.gif) right top no-repeat !important; position: relative; zoom: 1; }
* html #content .focus-content .icons .favorite span.results { background: url(/wp-content/themes/blackxs/images/icon-favorite.gif) right top no-repeat !important; position: relative; zoom: 1; }
* html #content .focus-content .icons .comments a { background: url(/wp-content/themes/blackxs/images/icon-comments.gif) right top no-repeat !important; position: relative; zoom: 1; padding-left: 8px; }

#content .block-last-videos { padding: 13px 0 0 1px; width: 634px; font-size: 10px; font-weight: bold; overflow: hidden; /* height: 166px; */ }
#content .block-last-videos li { float: left; padding: 0 0 0 28px; width: 192px; background: url(/wp-content/themes/blackxs/images/bg-hr-v.gif) 14px 0 repeat-y; }
#content .block-last-videos li.first { padding-left: 0; background: none; }
#content .block-last-videos h2 { padding: 3px 0 4px 0; font-size: 16px; letter-spacing:-1px; }
#content .block-last-videos h2 a { text-decoration: none; }
#content .block-last-videos p { float: left; text-transform: uppercase; }
#content .block-last-videos .icons { float: right; }
#content .block-last-videos .icons li { background: none; }
#content .block-last-videos .icons .favorite { color: #000; }

#content .col-content-left { float: left; width: 300px; }
#content .col-content-left .block-edito { margin: 0 0 20px 0; padding: 0 0 24px 0; width: 300px; background: url(/wp-content/themes/blackxs/images/bg-edito.gif) left bottom no-repeat; overflow: hidden; }
#content .col-content-left .block-edito h2 { margin: 0 0 18px 0; font-size: 21px; text-align: center; background: url(/wp-content/themes/blackxs/images/icon-h2-edito.gif) center bottom no-repeat; letter-spacing: -1px; }
#content .col-content-left .block-edito h2 span { display: block; padding: 27px 0 20px 0; background: url(/wp-content/themes/blackxs/images/bg-edito.gif) 0 12px no-repeat; letter-spacing:-1px; }
#content .col-content-left .block-edito p { font-size: 14px; line-height: 22px; font-weight: bold; }
#content .col-content-left .block-edito .button { float: right; }
#content .col-content-right { float: left; padding: 0 0 0 34px; width: 300px; background: url(/wp-content/themes/blackxs/images/bg-hr-v.gif) 16px 0 repeat-y; }

#content .block-links { padding: 14px 12px; border: 1px solid #abadaf; background: #edeef0; font-size:13px; }
#content .block-links h2 { padding: 0 0 14px 0; text-transform: uppercase; font-size: 14px; }
/*
#content .block-links li { background:#edeef0; display:block; float:left; padding:0 0 10px 17px; width:274px; }
*/
#content .block-links ul { background: url(/wp-content/themes/blackxs/images/bg-hr-v.gif) 302px 0 repeat-y; }
#content .block-links li {
		background:#edeef0;
		width:284px;
        display: inline-block;
        vertical-align: top;
        margin:0 1px 0 0;
		padding:0 17px 10px 0;
        zoom: 1;
        *display: inline;
}
#content .block-links li.odd { margin:0 0 0 1px; padding:0 0 8px 17px; }
#content .block-links a { display:block; padding:0 0 8px 7px; background: url(/wp-content/themes/blackxs/images/icon-li.gif) 1px 5px no-repeat; }

#content .block-description { font-size: 13px; }
#content .block-description h2 { padding: 0 0 3px 0; font-size: 14px; text-transform: uppercase; }
#content .block-description p { padding: 0 0 20px 0; line-height: 20px; }
#content .block-description p a { font-weight:bold; text-decoration:underline; }

#content .block-carousel { position: relative; margin: 0 0 18px 0; height: 377px; background: #000; color: #fff; overflow: hidden; }
#content .block-carousel a { color: #fff; }
#content .block-carousel h1 { float: left; padding: 13px 0 6px 8px; font-size: 50px; }
* html #content .block-carousel h1 { padding-bottom: 0; }
*+html #content .block-carousel h1 { padding-bottom: 0; }
#content .block-carousel .dates { float: right; margin: 12px 11px 0 0; padding: 3px 5px 1px 4px; background: #707379; font-weight: bold; }
#content .block-carousel .num-episode { background: #707379; position:absolute; top:0; left:0; text-decoration:none; }
#content .block-carousel .carousel { padding: 0 5px; height: 253px; }
#content .block-carousel .carousel .kwicks { position: relative; }
#content .block-carousel .carousel .kwicks li { float: left; width: 156px; height: 253px; overflow: hidden; }
#content .block-carousel .carousel .kwicks li.coming-soon-fr { background: url(/wp-content/themes/blackxs/images/fr/coming-soon.png) -416px 0 no-repeat; }
#content .block-carousel .carousel .kwicks li.coming-soon-en { background: url(/wp-content/themes/blackxs/images/en/coming-soon.png) -416px 0 no-repeat; }
#content .block-carousel .carousel .kwicks li.coming-soon-es { background: url(/wp-content/themes/blackxs/images/es/coming-soon.png) -416px 0 no-repeat; }

#content .block-carousel .carousel .kwicks li.coming-soon-fr-turkey { background: url(/wp-content/themes/blackxs/images/fr/coming-soon-turkey.jpg) -416px 0 no-repeat; }
#content .block-carousel .carousel .kwicks li.coming-soon-en-turkey { background: url(/wp-content/themes/blackxs/images/en/coming-soon-turkey.jpg) -416px 0 no-repeat; }
#content .block-carousel .carousel .kwicks li.coming-soon-es-turkey { background: url(/wp-content/themes/blackxs/images/es/coming-soon-turkey.jpg) -416px 0 no-repeat; }
#content .block-carousel .carousel .kwicks li.turkey.active a { display:block; width:416px; height: 253px; text-decoration:none; }
#content .block-carousel .carousel .kwicks li.coming-soon-fr-turkey a, #content .block-carousel .carousel .kwicks li.coming-soon-en-turkey a, #content .block-carousel .carousel .kwicks li.coming-soon-es-turkey a { cursor:pointer; display:block; width:416px; height: 253px; text-decoration:none; text-indent:-999em; }
#content .block-carousel .carousel .kwicks li.coming-soon-fr.active, #content .block-carousel .carousel .kwicks li.coming-soon-en.active, #content .block-carousel .carousel .kwicks li.coming-soon-es.active, #content .block-carousel .carousel .kwicks li.coming-soon-fr-turkey.active, #content .block-carousel .carousel .kwicks li.coming-soon-en-turkey.active, #content .block-carousel .carousel .kwicks li.coming-soon-es-turkey.active { background-position:0 0; }
#content .block-carousel .carousel .kwicks li.coming-soon-fr-turkey.active, #content .block-carousel .carousel .kwicks li.coming-soon-en-turkey.active, #content .block-carousel .carousel .kwicks li.coming-soon-es-turkey.active { display:block; width:416px; height: 253px; text-decoration:none; position:relative; z-index:99; }
#content .block-carousel .carousel .kwicks li.coming-soon-fr-turkey, #content .block-carousel .carousel .kwicks li.coming-soon-en-turkey, #content .block-carousel .carousel .kwicks li.coming-soon-es-turkey { cursor:pointer; text-indent:-999em; text-decoration:none; }
.kwicks-description { display:none; }
#content .block-carousel .carousel-infos { padding: 11px 0 0 6px; }
#content .block-carousel .carousel-infos h2 { padding: 0 0 4px 0; font-size: 16px; }
#content .block-carousel .carousel-infos p { font-size: 10px; text-transform: uppercase; }
#content .block-carousel .icons { position: absolute; right: 6px; bottom: 6px; }
* html #content .block-carousel .icons .favorite a { background: url(/wp-content/themes/blackxs/images/icon-favorite.gif) right top no-repeat !important; }
* html #content .block-carousel .icons .favorite span.results { background: url(/wp-content/themes/blackxs/images/icon-favorite.gif) right top no-repeat !important; }
* html #content .block-carousel .icons .comments a { background: url(/wp-content/themes/blackxs/images/icon-comments.gif) right top no-repeat !important; }

#content .block-episode { padding: 11px; background: #000; color: #fff; }
#content .block-episode a { color: #fff; }
#content .block-episode h1 { float: left; padding: 2px 0 6px 3px; font-size: 50px; }
#content .block-episode h1 .text { float: left; padding: 0 15px 0 0; }
#content .block-episode h1 .num-episode { float: left; }
* html #content .block-episode h1 { padding-bottom: 0; }
*+html #content .block-episode h1 { padding-bottom: 0; }
#content .block-episode .dates { float: right; margin: 1px 0 0 0; padding: 3px 5px 1px 4px; background: #707379; font-weight: bold; }
#content .block-episode h2 { float: left; font-size: 18px; letter-spacing:-2px; }
#content .block-episode .icons { float: right; padding: 0 3px 0 0; }
* html #content .block-episode .icons .favorite a { background: url(/wp-content/themes/blackxs/images/icon-favorite.gif) right top no-repeat !important; }
* html #content .block-episode .icons .comments a { background: url(/wp-content/themes/blackxs/images/icon-comments.gif) right top no-repeat !important; }
#content .block-episode .video { padding: 8px 0 11px 0; }
#content .block-episode .col-left { float: left; padding: 0 15px 0 0; width: 390px; background: url(/wp-content/themes/blackxs/images/bg-hr-v-2.gif) right top repeat-y; }
#content .block-episode .col-left h2 { position: relative; float: none; padding: 0 0 9px 0; width: 390px; border-bottom: 1px solid #abadaf; color: #fff; }
#content .block-episode .col-left h2 .num-episode { position: absolute; right: 0; top: 2px; letter-spacing:0; line-height:1.3; }
#content .block-episode .col-left .post-data { position: relative; padding: 0 0 5px 0; width: 390px; }
#content .block-episode .col-left .post-data .link-share { position: absolute; right: 0; top: 0; padding: 0 0 0 23px; background: url(/wp-content/themes/blackxs/images/icon-more.gif) 0 4px no-repeat; font-size: 12px; }
.link-share  .at15t_compact { width:0;height:0; line-height:0; font-size:0; }
#content .block-episode .col-left p { padding: 0 0 20px 0; }
#content .block-episode .col-left .post-infos { padding: 3px 0 5px 0; border-top: 1px solid #abadaf; border-bottom: 1px solid #abadaf; }
#content .block-episode .col-left .nb-comments { padding: 16px 0 20px 0; font: italic 21px Georgia, Arial; }
#content .block-episode .col-left .nb-comments span { display: block; float: left; padding: 0 15px 13px 0; font-size: 67px; color: #fb39a1; line-height: 45px; }
* html #content .block-episode .col-left .nb-comments span { padding-right: 0; }
*+html #content .block-episode .col-left .nb-comments span { padding-right: 0; }

#content .block-episode .col-left .nb-comments span.no-comment { font-size: 20px; line-height:normal; }

#content .block-episode .col-right { float: left; padding: 0 0 0 13px; width: 192px; }
#content .block-episode .col-right .title { margin: 0 0 16px 0; padding: 7px 0 15px 0; font-size: 16px; font-weight: bold; text-align: center; background: url(/wp-content/themes/blackxs/images/bg-title.gif) center bottom no-repeat; letter-spacing:-1px; }
#content .block-episode .col-right .block-last-videos { padding: 0; width: auto; }
#content .block-episode .col-right .block-last-videos li { position: relative; float: none; padding: 0 0 17px 0; width: 192px; overflow: hidden; background: none; }
#content .block-episode .col-right .block-last-videos li h2 { float: none; font-size: 16px; }
#content .block-episode .col-right .block-last-videos li .num-episode { position: absolute; right: 0; top: 0; }
#content .block-episode .col-right .links-options { padding: 11px 0 0 0; border-top: 1px solid #abadaf; font-size: 14px; letter-spacing:-1px; }
#content .block-episode .col-right .links-options li { padding: 0 0 6px 0; }
#content .block-episode .col-right .links-options li a { display: block; padding: 0 0 0 11px; background: url(/wp-content/themes/blackxs/images/icon-li-links-options.gif) 0 3px no-repeat; }

#content #commentform { margin: 0 0 17px 0; padding: 13px 13px 26px 12px; border-top: 1px solid #abadaf; background: #edeef0 url(/wp-content/themes/blackxs/images/bg-formcomment.gif) left bottom no-repeat; }
#content #commentform p { padding: 0 0 9px 0; }
#content #commentform h2 { margin: 0 0 11px 0; padding: 0 0 9px 0; font-size: 17px; border-bottom: 1px solid #b9c0c4; }
#content #commentform label { font-size: 13px; font-weight: bold; }
#content #commentform .input-text { padding: 6px 2px 5px 8px; border: 1px solid #abadaf; font-size: 12px; }
#content #commentform .input-text-pseudo { width: 133px; }
#content #commentform .input-text-email { width: 201px; }
#content #commentform textarea { padding: 7px 8px; width: 591px; height: 74px; border: 1px solid #abadaf; font-size: 15px; }
#content #commentform .mandatory { float: left; padding: 5px 0 0 0; font-size: 13px; font-style: italic; }
#content #commentform .submit { float: right; }
#errorMsg { background:url(/wp-content/themes/blackxs/images/bg_alert_msg.png) 10px center no-repeat #ffbaba; border:1px solid #d63301; color:#d8000c; margin:10px 0; padding:15px 10px 15px 50px; display:none; zoom:1; }
* html #errorMsg  { height:1%; }
#errorMsg label { display:block; clear:both; padding:0 0 5px 0; color:#d8000c; }
#errorMsg a { color:#d8000c; text-decoration:underline; }
#errorMsg  p { padding:0 0 10px 0; font-weight:bold; }

#content .commentlist { margin: 0; padding: 0 0 20px 0; font-family: Georgia, Arial; }
#content .commentlist li { padding: 12px 0 0 0; background: #edeef0; border-bottom: 2px solid #fff; }
#content .commentlist .comment-author { padding: 0 0 3px 21px; color: #737576; }
#content .commentlist .comment-author cite { font-size: 15px; font-weight: bold; color:#000; }
#content .commentlist .comment-author small { font-size: 12px; font-style: italic; }
#content .commentlist .commententry { position: relative; padding: 0 113px 11px 21px; font-size: 15px; zoom: 1; }
#content .commentlist .commententry p { line-height: 24px; }
#content .commentlist .reply { position: absolute; right: 19px; bottom: 14px; font-weight: bold; font-style: italic; font-size: 11px; }
#content .commentlist .reply a { color: #fb39a1; }
#content .commentlist .children { clear: both; padding: 0 0 0 55px; background: #fff; }
#content .commentlist .children li { border: none; border-top: 2px solid #fff; }

.wp-paginate { padding: 25px 0 0 0; font-size: 13px; text-align: center; }
.wp-paginate li { display: inline; padding: 0 5px 0 0;}
.wp-paginate li span.current { background:#ee20a7; color:#fff; padding:3px 8px; padding /*\**/: 3px 8px 3px 5px\9; /* hack ie8 */ }
* html .wp-paginate li span.current { padding:3px 8px; }
*+html .wp-paginate li span.current { padding:3px 8px; }
.wp-paginate li a { padding:3px 8px; text-decoration: none; background:#000; color: #fff; padding /*\**/: 3px 8px 3px 5px\9; /* hack ie8 */ }
.wp-paginate li a.next, .wp-paginate li a.prev { background:none; color:#000; }
* html .wp-paginate li a { padding:3px 8px; }
*+html .wp-paginate li a { padding:3px 8px; }

.block-jeu-concours { padding: 20px 18px 18px 14px; border: 1px solid #e3e4e5; background: #000; color: #fff; font-size: 13px; }
.block-jeu-concours h2 { padding: 0 0 15px 0; }
.block-jeu-concours a { color: #fff; }
.block-jeu-concours p { line-height: 18px; }

.block-whats-up { padding: 0 8px 8px 8px; background: #242424 url(/wp-content/themes/blackxs/images/bg-whats-up-1.gif); color: #fff; font-size: 13px; line-height: 20px; }
.block-whats-up-2 { background: #242424 url(/wp-content/themes/blackxs/images/bg-whats-up-2.gif); }
.block-whats-up h2 { padding: 0 0 7px 0; }
.block-whats-up li { padding: 10px 0 9px 0; border-top: 1px solid #abadaf; }
.block-whats-up li.first { padding-top: 0; border: none; }
.block-whats-up a { color: #fff; }
.block-whats-up .type { padding: 2px 2px 1px 2px; background: #fff; color: #000; font-weight: bold; text-transform: uppercase; font-size: 11px; }
.block-whats-up .date { font-size: 10px; text-transform:uppercase; }
.block-whats-up .bt-left { float: left; }
.block-whats-up .bt-right { float: right; }

.icons li { float: left !important; padding: 2px 0 1px 0 !important; width: auto !important; font-size: 14px; color: #191a1b; font-weight: bold; background: url(/wp-content/themes/blackxs/images/bg-icons-1.gif) left top no-repeat !important; }
.icons a { color: #191a1b; text-decoration: none; }
.icons .favorite { background: none !important; }
.icons .favorite a, .icons .favorite span.results { display:block; font-size: 14px; color:#fff; margin: 0 5px 0 0; padding: 0 23px 0 0; background: url(/wp-content/themes/blackxs/images/icon-favorite.png) right top no-repeat; }
.icons .comments a { margin: 0 0 0 8px; padding: 0 25px 0 0; background: url(/wp-content/themes/blackxs/images/icon-comments.png) right top no-repeat; }
* html .icons .comments a { background: url(/wp-content/themes/blackxs/images/icon-comments-2.gif) right top no-repeat; }
.block-last-videos .icons .favorite a, .icons .favorite span.results { color:#191a1b; }
.focus-content .icons .favorite span.results, .block-episode .icons .favorite span.results, .block-carousel .icons .favorite span.results { color:#fff; }

.num-episode { padding: 3px 5px 1px 5px; background: #fb39a1; color: #fff; font-weight: bold; font-size: 11px; }

.post .top { float: left; width: 413px; }
.post .picture { float: left; margin: 0 30px 7px 0; padding: 10px; border: 1px solid #abadaf; }
.post h2 { margin: 0 0 3px 0; padding: 5px 0 4px 0; font-size: 28px; color: #191a1b; border-bottom: 1px solid #abadaf; letter-spacing:-2px; word-spacing:0px; line-height:28px;}
.post .post-data { margin: 0 0 11px 0; padding: 0 0 5px 0; font-size: 13px; border-bottom: 1px solid #abadaf; }
.post .post-intro { padding: 0; font: italic 15px Georgia, Arial; line-height: 24px; }
.post h3 { clear: both; padding: 11px 0 0 0; font-size: 14px; }
.post p { padding: 20px 0 0 0; font-size: 13px; line-height: 20px; }

#sidebar { float: right; padding: 0 0 0 16px; width: 300px; }
#sidebar hr { margin: 18px 0; }
#sidebar .map { position: relative; width: 300px; height: 535px; }
#sidebar .map .jcarousel-container { position: absolute; left: 0; top: 0; }
#sidebar .map .jcarousel-clip { position: relative; width: 309px; height: 535px; overflow: hidden; }
#sidebar .map .jcarousel-prev { position: absolute; left: -13px; top: 223px; z-index: 3; width: 36px; height: 36px; background: url(/wp-content/themes/blackxs/images/bt-prev.png); cursor: pointer; }
* html #sidebar .map .jcarousel-prev { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/blackxs/images/bt-prev.png', sizingMethod='crop'); }
#sidebar .map .jcarousel-next { position: absolute; left: 277px; top: 223px; z-index: 3; width: 36px; height: 36px; background: url(/wp-content/themes/blackxs/images/bt-next.png); cursor: pointer; }
* html #sidebar .map .jcarousel-next { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/blackxs/images/bt-next.png', sizingMethod='crop'); }
#sidebar .map .jcarousel-prev-disabled, #sidebar .map .jcarousel-next-disabled { display: none !important; }
#sidebar .map span { position: absolute; left: 12px; bottom: 12px; z-index: 2; }
#sidebar .map ul { position: absolute; left: 0; top: 0; z-index: 1; height: 535px; }
#sidebar .map ul li { position: relative; float: left; width: 309px; height: 535px; overflow: hidden; }
#sidebar .map ul li a, #sidebar .map ul li a:hover { text-decoration:none; cursor:pointer; }
#sidebar .map ul li .date-1 { position: absolute; left: 24px; bottom: 137px; font-size: 17px; font-weight: bold; }
#sidebar .map ul li .country { position: absolute; left: 24px; bottom: 89px; font-size: 30px; }
#sidebar .map ul li .date-2 { position: absolute; left: 217px; bottom: 127px; width: 68px; font-size: 11px; font-weight: bold; }
#sidebar .share { padding:0; }
#sidebar .share a { display: block; padding: 52px 0 0 0; height: 0; overflow: hidden; background-position:left top; background-repeat:no-repeat; }
#sidebar .share .lang-fr a { background-image: url(/wp-content/themes/blackxs/images/fr/bg-share.gif); }
#sidebar .share .lang-en a { background-image: url(/wp-content/themes/blackxs/images/en/bg-share.gif); }
#sidebar .share .lang-es a { background-image: url(/wp-content/themes/blackxs/images/es/bg-share.gif); }
#sidebar .share .facebook a { background-position: 0 -52px; }

/* ARCHIVES */
#content.archives h1, #content.page h1 { font-size:4.5em; }
.results { font-size:1.4em; padding:15px 0; }
.results a { font-weight:bold; text-decoration:underline; }
.resultsType { border-top:1px solid #abadaf; border-bottom:1px solid #abadaf; clear:both; display:block; font-weight:normal; font-size:1.1em; margin:15px 0; padding:5px 0; }
#content.archives hr { margin:12px 0 4px 0; border: none; border-top: 1px solid #9a9c9b; }
.news-archives, .quiz-archives { background:#343434; padding:8px; }
.seeAll { padding:20px 0 0 0; text-align:right; }
.seeAll a { padding: 2px 2px 1px 2px; background: #000; color: #fff; font-weight: bold; text-decoration:none; text-transform: uppercase; font-size: 11px; }
.news-archives .seeAll a, .quiz-archives .seeAll a { background: #fff; color: #000; }
.error p { padding:15px 0; }

/* CONTEST */
.contestHP { font-size:13px; }
.contestHP h2 { margin:0 0 20px 0; border:none; }
.contestHP h3 { border-bottom:1px solid #abadaf; border-top:1px solid #abadaf; margin:0; padding:10px 0; zoom:1; } 
.contestHP ul { padding:10px 0; } 
.contestHP li { border-bottom:none; margin:0; padding:10px 0; zoom:1; } 
.contestHP h3 { font-size:16px; padding:5px 0; }
.contestHP li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.contestHP li > a { padding:2px 15px 1px 15px; background: #000; color: #fff; font-weight: bold; text-transform: uppercase; text-decoration:none; font-size: 11px; }
.contestHP li p { margin-top: 8px; }
.contestHP .action { padding:2px 15px 1px 15px; background: #e95a98; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 11px; }
.contestHP .action a { color:#fff; text-decoration:none; }
.contestHP a span { padding:2px 2px 1px 2px; background: #000; color: #fff; font-weight: bold; text-decoration:none; }

.contestForm { clear:both; display:block; padding:0 0 20px 0; zoom:1; }
.contestForm:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.post h2.concours { border:none; color:#ff3094; font-size:18px; font-weight:bold; letter-spacing:0; margin:20px 0 15px 0; }
.contestForm fieldset { background:#edeef0; border:3px solid #d6d7d9; margin:20px 0; padding:0 0 5px 0; }
.contestForm fieldset p { float:left; margin:0; padding:5px 20px 5px 5px; }
.contestForm .hide { display:none; }
.contestForm fieldset p.row { clear:none; display:block; }
.contestForm fieldset p label { display:block; font-size:16px; font-weight:bold; margin:0; padding:0 0 5px 0; }
.contestForm fieldset p input, .contestForm fieldset p select { background:#fff; border:none; font-size:13px; height:16px; padding:3px; }
.contestForm fieldset p select { height:22px; }
.contestForm p label { font-size:13px; }
.input-small { width:70px; }
.input-title, .input-useremail { width:220px; }
.select-category { width:150px; }
.select-usergender { width:120px; }
.input-author { width:70px; }
.input-url { width:400px; }
.input-username { width:70px; }
.contestForm div a, .contestForm div input { float:right; font-size:18px; margin:3px 10px 0 0; text-decoration:underline; }
.contestForm div input { background:url(images/bg-bt-pink.png) left top no-repeat; cursor:pointer; float:right; height:24px; line-height:24px; padding:0; margin:0; font-size:16px; color:#fff; font-weight:bold; border:none; text-align:center; text-decoration:none; width:117px; }

#content .tableLinks { background:#edeef0; border:3px solid #d6d7d9; clear:both; display:block; margin:0 0 20px 0; padding:0 0 10px 0; width:100%; zoom:1; }
#content .tableLinks th, #content .tableLinks td { margin:0; padding:5px 10px; vertical-align:top; }
#content .tableLinks th { font-size:18px; text-align:left; }
#content .tableLinks td { border-right:1px solid #000; font-size:13px; }
#content .tableLinks td.no-border { border:none; }
.colDate { width:50px; }
.colLinks { width:300px; }
.colLinks p { float:left; margin:0; padding:0 10px 0 0; width:235px; }
.colLinks ul { float:right; width:45px; }
.colCategory { width:90px; }
#content .tableLinks td.colAuthor { border:none; width:70px; }
#content .tableLinks .icons .favorite a { color:#000; }
.legal small { color:#737576; }

/* FOOTER */
#footer { color: #fff; }
#footer a { color: #fff; }
#footer .last-concert { width: 968px; height: 58px; overflow: hidden; }
#footer .last-concert p { float: left; padding: 22px 13px 0 0; }
#footer .last-concert li { float: left; width: 230px; font-size: 10px; font-weight: bold; }
#footer .last-concert li.last { width: 218px; }
#footer .last-concert li a { display: block; padding: 15px 0 0 25px; height: 43px; text-decoration: none; background: url(/wp-content/themes/blackxs/images/bg-last-concert.gif) 0px -58px no-repeat; }
#footer .last-concert li a:hover { background-position: left top; }
#footer .last-concert li img { float: left; padding: 2px 11px 0 0; }
#footer .last-concert li span { font-size: 14px; }
#footer .block-links-left li { float: left; padding: 0 22px 0 0; }
#footer .block-links-left li.support { padding: 33px 0 0 0; font-style: italic; }
#footer .block-links-left li.support img { padding: 0 0 0 3px; vertical-align: middle; }
#footer .block-links-right { float: right; margin: 20px 0 0 0; padding: 0 0 0 10px; border-left: 1px solid #fff; font-weight: bold; text-transform: uppercase; }
#footer .block-links-right ul { clear: both; }
#footer .block-links-right li { float: left; }
#footer .block-links-right li a { text-decoration: none; }
#footer .block-links-right .links li { padding: 0 10px 10px 10px; background: url(/wp-content/themes/blackxs/images/bg-footer-links.gif) 0 4px no-repeat; }
#footer .block-links-right .links li.first { padding-left: 0; background: none; }
#footer .block-links-right .links-share a { display: block; padding: 1px 13px 2px 26px; }
#footer .block-links-right .links-share .twitter { background: url(/wp-content/themes/blackxs/images/logo-twitter.gif) left top no-repeat; }
#footer .block-links-right .links-share .facebook { background: url(/wp-content/themes/blackxs/images/logo-facebook.gif) left top no-repeat; }

/* FACEBOX */
#facebox .b {  background:url(/wp-content/themes/blackxs/images/b.png); }
#facebox .tl {  background:url(/wp-content/themes/blackxs/images/tl.png); }
#facebox .tr {  background:url(/wp-content/themes/blackxs/images/tr.png); }
#facebox .bl {  background:url(/wp-content/themes/blackxs/images/bl.png); }
#facebox .br {  background:url(/wp-content/themes/blackxs/images/br.png); }
#facebox {  position: absolute;  top: 0; left: 0;  z-index: 99999;  text-align: left; }
#facebox .popup {  position: relative; }
#facebox table {  border-collapse: collapse; }
#facebox td {  border-bottom: 0;  padding: 0; }
#facebox .body {  padding: 10px;  background: #fff;  width: 370px; }
#facebox .loading {  text-align: center; }
#facebox .image {  text-align: center; }
#facebox img {  border: 0;  margin: 0;}
#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0; }
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%; }
.facebox_hide {  z-index:-100; }
.facebox_overlayBG {  background-color: #000;  z-index: 9999; }
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#facebox .content, #facebox .content a { color:#333; }
#facebox .content .post { height:300px; overflow:auto; }
#facebox .content .post li { font-size:13px; }

/* QUIZ VIDEO */
.quiz-video { margin:0; padding:0; }
.quiz-video .post h2 { border:none; }
.quiz-video .step1, .quiz-video .step2, .quiz-video .step3 { background:url(images/bg-steps.png) 49px 0 no-repeat; color:#ff1e8a; font-size:16px; margin:15px 0; padding:0 0 0 76px; zoom:1; }
.quiz-video .step1:after, .quiz-video .step2:after, .quiz-video .step3:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.quiz-video .step2 { background-position:49px -56px; }
.quiz-video .step2 span { display:block; float:left; padding:0 5px 0 0; }
.quiz-video .step3 { background-position:49px -114px; display:none; }
.quiz-video .video { padding:5px 0 20px 0; }
.quiz-video .action { background:url(images/bg-bt-pink.png) left top no-repeat; cursor:pointer; height:24px; line-height:24px; padding:0; margin:24px 30px 0 0; font-size:16px; color:#fff; font-weight:bold; border:none; text-align:center; text-decoration:none; width:117px; }
#showAnswers { background:url(images/bg-big-bt.png) left top no-repeat; color:#fff; float:left; font-size:30px; font-weight:bold; height:37px; line-height:37px; margin:0; padding:0; position:relative; text-align:center; text-decoration:none; text-transform:uppercase; top:-8px; width:230px; }
.quiz-video .action a { color:#fff; text-decoration:none; }
.quiz-video form { clear:both; display:none; margin:0; padding:10px 0; }
.quiz-video form fieldset div { border:1px solid #ff92c8; margin:0 0 13px 0; padding:8px 13px; }
.quiz-video form p { clear:both; display:block; font-size:14px; margin:0; padding:0 0 4px 0; }
.quiz-video form p.legend { padding:0 0 10px 0;  }
.quiz-video form p.legend strong { display:block; padding:0 0 4px 0; }
.quiz-video form label { font-size:14px; }
.quiz-video form div a { float:right; font-size:12px; margin:3px 10px 0 0; text-decoration:underline; }
.quiz-video form span input { background:url(images/bg-bt-pink.png) left top no-repeat; cursor:pointer; float:right; height:24px; line-height:24px; padding:0; margin:24px 30px 0 0; font-size:16px; color:#fff; font-weight:bold; border:none; text-align:center; text-decoration:none; width:117px; }
.legal { font-size:12px; padding:7px 15px 0 0; }
.showtime { clear:both; display:block; font-size:12px; display:none; padding:10px 0 0 0; }
div.showtime { padding:50px 0 10px 0; }
.limit { font-size:22px; font-weight:bold; text-align:center; text-transform:uppercase; }
.timeinfo { background:url(images/bg-timer.png) left top no-repeat; font-size:13px; font-weight:bold; margin:20px 0 12px 0; padding:0 0 3px 23px; }
.quiz-video .limit .action { margin:10px auto 0 auto; width:117px; }
.quiz-video h3 { clear: both; padding:0 0 15px 0; font-size: 14px; }
.page-wysiwyg .post h3 a { color:#fe35a4; }

/* PRINT */
@media print {
#header .country, .nav, .icons, #sidebar, #comments, #footer { display:none; }
#wrapper .inner { width:100%; }
#content { border:none; width:90%; }
#content .block-episode .col-left, #content .block-episode .col-left .post-data { width:75%; }
#content .block-episode .col-right { width:20%; }
}

.quiz-video .video object { margin-top: 10px; }

