@charset "utf-8";
/* CSS Document */

/* --- reset --- */
body, html {margin:0px; padding:0px; /*height:100%; width:100%;*/ }
body {font: normal 12px/1.5 Tahoma, Geneva, sans-serif; color:#1a1a1a; background:#474747 url(http://www.bigbang.gr/img/common/site-bck-1.png) repeat top left;}
form {margin:0px; padding:0;}
a {
	outline:none;
	text-decoration:none;
	color:#1a1a1a;
	border-bottom:1px solid #ff986b;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a:hover,
a:focus { background-color:#f4f1ef; border-bottom-color:#515151; border-bottom-style:dotted; color:#ea682f; }
img {border:0;}
iframe {margin:0; padding:0; border:none;}
p, h1, h2, h3, h4, h5, h6 {padding: 0px; margin:0px;}
h1, h2, h3, h4, h5, h6 { line-height:1.16667; }
ul, li, ol, dl, dt, dd {padding:0px; margin:0px;}
ul li {list-style-type:none;}
ol.lower-alpha { list-style-type:lower-alpha; }
hr { border-top: 1px dotted #a2a2a2; border-bottom:0; border-left:0; border-right:0; margin:5px 0 5px 0; }
hr.gapver-lg { margin-top:40px; margin-bottom:40px; }
table, td, th {padding:0; border:0;}
table { border-collapse:separate; border-spacing:0; }
td,
th,
.table-heading,
ul.table-gen li,
dl.table-gen dt,
dl.table-gen dd { border-bottom:1px solid #bfbfbf; border-right:1px dotted #c0c0c0; padding:7px 7px 9px 7px; text-align:center; vertical-align:top; line-height:1.25; }
th,
.table-heading,
dl.table-gen dt { background-color:#dddddd; color:#1a1a1a; font:300 15px/1.2 'Roboto Condensed', sans-serif; }
tr:first-child td,
ul.table-gen li:first-child,
dl.table-gen dd:first-child { border-top:1px solid #bfbfbf; }
td:first-child,
ul.table-gen li,
dl.table-gen dd { border-left:1px dotted #c0c0c0; text-align:left; }
tr:nth-child(odd),
tr.even,
ul.table-gen li:nth-child(odd),
ul.table-gen li.odd,
dl.table-gen dd:nth-child(odd),
dl.table-gen dd.odd { background-color:#f3f3f3; }
tr.odd { }
tr:nth-child(odd) a:hover,
tr:nth-child(odd) a:focus,
tr.even a:hover,
tr.even a:focus,
ul.table-gen li:nth-child(odd) a:hover,
ul.table-gen li:nth-child(odd) a:focus,
ul.table-gen li.odd a:hover,
ul.table-gen li.odd a:focus,
dl.table-gen dd:nth-child(odd) a:hover,
dl.table-gen dd:nth-child(odd) a:focus,
dl.table-gen dd.even a:hover,
dl.table-gen dd.even a:focus,
.info-wide .item-table a:hover,
.info-wide .item-table a:focus,
.list-blocks .item a:hover,
.list-blocks .item a:focus,
.content-panel a:hover,
.content-panel a:focus,
.content-panel.content-reset a:hover,
.content-panel.content-reset a:focus,
.col-right .content-reset a:hover,
.col-right .content-reset a:focus,
.rows-hr a:hover,
.rows-hr a:focus { background-color:#fff; }
.table-gen { width:100%; }
.table-gen td,
.table-gen th,
.table-gen .table-heading,
dl.table-gen dt { text-align:left; }
.table-auto { width:auto; }
header, footer, aside, nav, article, section, hgroup, figure, figcaption {display:block;}
address {font-style:normal;}
button {background:transparent; border:0; cursor:pointer; padding:0; margin:0; width:auto;}

/* Remove button padding in FF */
button::-moz-focus-inner,
input::-moz-focus-inner {border:0; padding:0;}

/* remove border around all input,textarea and select elements */
input:focus, textarea:focus, select:focus {outline: none;}

/* --- old theme styles --- */
#container {
	/*width: 1000px;*/
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
}
#header {
	background-color: #424242;
	/*position:relative;*/
	position:fixed;
	z-index:980;
}
#container,
#header { width:1000px; }
#mainbody {
	background-color: #FFF;
	/*padding: 35px 20px 0 20px;*/
	display:table;
	width:100%;
	padding-top:163px;
	-webkit-transition: padding-top 0.3s ease;
	-moz-transition: padding-top 0.3s ease;
	-o-transition: padding-top 0.3s ease;
	transition: padding-top 0.3s ease;
}
#header {
	-webkit-transition: height 0.3s ease, padding-bottom 0.3s ease;
	-moz-transition: height 0.3s ease, padding-bottom 0.3s ease;
	-o-transition: height 0.3s ease, padding-bottom 0.3s ease;
	transition: height 0.3s ease, padding-bottom 0.3s ease;
}
#header .bx-wrapper {
	-webkit-transition: height 0.3s ease;
	-moz-transition: height 0.3s ease;
	-o-transition: height 0.3s ease;
	transition: height 0.3s ease;
}
.topnav {
	-webkit-transition: top 0.3s ease, right 0.3s ease;
	-moz-transition: top 0.3s ease, right 0.3s ease;
	-o-transition: top 0.3s ease, right 0.3s ease;
	transition: top 0.3s ease, right 0.3s ease;
}
#header { height:115px; padding-bottom:48px; }
#header:before { content:""; position:absolute; z-index:53; left:0; top:0; height:100%; width:457px; background:url(http://www.bigbang.gr/img/common/header-grad.png) repeat-y 0 0; }
#header .bx-wrapper { height:115px; }

/* --- offset anchor tag link --- */
:target { display:block; }
:target:before {
content:"";
display:block;
height:163px; /* fixed header height*/
margin:-163px 0 0; /* negative fixed header height */
}

#footer { clear:both; border-top:1px dotted #a2a2a2; padding-top:4px; }

h1 { font-size:13px; }
h3 { font-size:12px; }
h4 { font-size:12px; }

/* --- Jan.2017 redesign --- */

/* --- general --- */
.clearfix:before,
.clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.content-reset { font-size:12px; background:none; font-family:inherit; }
.content-reset p { margin-bottom:15px; }
.content-reset table p { margin-bottom:0; }
.content-reset ul,
.content-reset ol { margin-bottom:15px; padding-left:30px; }
.content-reset li { margin-bottom:5px; }
ul.table-gen.content-reset li { margin-bottom:0; }
.content-reset ul li { list-style-type:disc; }
.content-reset h1,
.content-reset h2,
.content-reset h3,
.content-reset h4,
.content-reset h5,
.content-reset h6 { font-size:14px; margin-bottom:10px; }
.content-reset a u,
.content-reset u a { text-decoration:none; }
.nobr { white-space:nowrap; }
.bck-smpl { background:none; }
.bck-pttrn-diag { background:#fff  url(http://www.bigbang.gr/img/common/pattern-dotted-diag-mgrey.png) repeat 0 0; }
.text-right { text-align:right; }
.text-note { font-style:italic; font-size:11px; color:#8f8f8f; }
.text-lghtr { color:#8f8f8f; font-size:11px; line-height:1.334; }
.text-highlight { color:#23abb7; }
.img-responsive { width:auto; max-width:100%; height:auto; display:block; }
.content-block { margin-bottom:20px; margin-top:20px; }
.content-row { margin-bottom:6px; margin-top:6px; clear:both; }
.content-separate { border-top:1px dotted #a2a2a2; margin-top:40px; padding-top:40px; margin-bottom:40px; }
.block-inline { display:inline-block; margin-right:15px; }
.gapbot-none { margin-bottom:0 !important; }
.gapbot-sm { margin-bottom:5px !important; }
.gapbot-md { margin-bottom:15px !important; }
.gapbot-lg li { margin-bottom:22px !important; }
.gapver-md { padding:35px 0; }
.gapver-lg { margin-top:20px; margin-bottom:40px; }
.bck-photo { position:fixed; z-index:-9999; width:100%; height:100%; background-repeat:repeat; background-position:center 0; left:0; top:0; }
.bck-raster { position:absolute; z-index:1; background:url(http://www.bigbang.gr/img/common/bck-raster.png) repeat 0 0; left:0; top:0; width:100%; height:100%; }
.bck-loader { background:url(http://www.bigbang.gr/img/common/loader-countdown.gif) no-repeat center center; min-height:300px; }

/* --- large content --- */
.content-generic ul { padding-left:20px; }
.content-generic ul li { position:relative; list-style-type:none; text-indent:-13px; }
.content-generic ul li:before { content:""; /*position:absolute; z-index:1; left:-12px; top:7px;*/ background-color:#f47943; width:4px; height:5px; display:inline-block; margin-right:9px; vertical-align:2px; }

/* --- columns --- */
.col-main { /*float:right;*/ box-sizing:border-box; width:74.58%; display:table-cell; vertical-align:top; text-align:left; padding:35px 20px 35px 0; border-left:1px dotted #a2a2a2; background:url(http://www.bigbang.gr/img/common/shad-main.png) repeat-y 0 0; }
.col-side { /*float:left; padding-right:19px;*/ box-sizing:border-box; width:25.42%; min-width:254px; display:table-cell; vertical-align:top; text-align:left; padding:35px 19px 35px 20px; }
.col-side .banners { max-width:160px; }
.col-side .banners img { width:auto; max-width:100%; height:auto; }
.col-side .banners img,
.col-side .content-block { margin:23px 0; display:block; }
.col-mid { box-sizing:border-box; width:73.2%; float:left; }
.split-onefour .col-side { width:21%; min-width:246px; }
.split-onefour .col-main { width:79%; }
.col-right,
.split-onefour .col-right { box-sizing:border-box; width:25%; float:right; display:block; padding:0; min-width:0; }
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1 { float:left; box-sizing:border-box; }
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9 {width:75%}
.col-md-8 { width:66.66666666666666% }
.col-md-7 { width:58.33333333% }
.col-md-6 { width:50% }
.col-md-5 { width:41.66666667% }
.col-md-4 { width:33.33333333% }
.col-md-3 { width:25% }
.col-md-2 { width:16.66666667% }
.col-md-1 { width:8.33333333% }
.col-md-offset-2 { margin-left:16.66666667% }
.col-md-offset-3 { margin-left:25% }
.col-md-offset-4 { margin-left:33.33333333% }
.col-md-offset-6 { margin-left:50% }
.col-md-offset-8 { margin-left:66.66666666666666% }
.col-row { margin-left:-15px; margin-right:-15px; }
.content-reset + .col-row { margin-top:15px; }
.gaps-ver .col-row + .col-row { margin-top:25px; }
.col-row .col-item { padding:0 15px; }
.gaps-xsml .col-row { margin-left:-2px; margin-right:-2px; }
.gaps-xsml .col-item { padding:0 2px; }
.gaps-smlr .col-row { margin-left:-10px; margin-right:-10px; }
.gaps-smlr .col-item { padding:0 10px; }
.gaps-glbl .col-row { margin-left:-13px; margin-right:-13px; }
.gaps-glbl .col-item { padding:0 13px; }
.col-cells .col-row { margin-left:0; margin-right:0; display:table; width:100%; }
.col-cells .col-item { padding:0 16px 0 0; min-width:175px; display:table-cell; float:none; vertical-align:top; text-align:left; border-right:1px dotted #BABABA; }
.col-cells .col-item:last-child { border-right:0; text-align:right; padding-right:0; padding-left:16px; }
.col-cells .col-item.valign-mid { vertical-align:middle; }
.col-cells .col-item select,
.col-cells .col-item input,
.col-cells .col-item textarea { margin-bottom:0; }
.col-cells label.col-item { padding-right:0; border-right:0; min-width:0; }
.rows-hr { border:1px dotted #828282; border-bottom:1px solid #dddddd; background-color:#f3f3f3; padding:2px 10px 0 10px; }
.rows-hr .col-row,
.rows-hr .col-row + .col-row { margin-top:0; padding-top:10px; padding-bottom:15px; border-bottom:1px dotted #bfbfbf; }
.rows-hr .col-row .col-row { padding-top:0; }
.rows-hr .col-row:last-child { border-bottom-color:#828282; padding-bottom:18px; }
.rows-hr .col-item input,
.rows-hr .col-item select,
.rows-hr .col-item textarea { margin-bottom:0; }
.rows-hr label,
.rows-hr .form-label,
.form-gen .rows-hr label,
.form-gen .rows-hr .form-label { padding-top:0; }
.rows-hr .form-radio,
.rows-hr .form-checkbox { padding-top:8px; }
.cells-smpl .col-row,
.cells-smpl .col-row:last-child { padding-bottom:0; border-bottom:0; }
.cells-smpl .col-item { min-width:0; border-right:0; padding-right:10px;  }
.cells-smpl .col-item:last-child { padding-left:10px; }
.item-multi .col-item { margin-top:5px; }
.item-multi .form-label { margin-top:0; }

/* --- footer --- */
.col-footer { width:20%; float:left; box-sizing:border-box; }
.footer-nav { background-color:#cdcdcd; }
.footer-nav .group-alt { background-color:#dadada; border-top:1px dashed #acacac; }
.footer-nav .col-footer .group-alt:first-child { border-top:0; }
.footer-nav dl { padding:12px 17px 13px 18px; }
.footer-nav .col-footer dl:first-child { padding-top:23px; }
.footer-nav .col-footer dl:last-child { padding-bottom:18px; }
.footer-nav .col-first dl { padding-left:28px; }
.footer-nav .col-last dl { padding-right:28px;  }
.footer-nav dt { margin:0 4px 6px 4px; padding:0 0 9px 0; font:300 18px/1.111 'Roboto Condensed', sans-serif; color:#1a1a1a; }
.footer-nav .group-a dt { border-bottom:5px solid #9B77C9; }
.footer-nav .group-b dt { border-bottom:5px solid #9DAA20; }
.footer-nav .group-c dt { border-bottom:5px solid #42a7b0; }
.footer-nav .group-d dt { border-bottom:5px solid #db8661; }
.footer-nav dd { color:#696969; }
.footer-nav a { color:#464646; border-bottom:1px dotted #cdcdcd; display:block; padding:0 4px 1px 4px; }
.footer-nav .group-alt a { border-color:#dadada; }
.footer-nav .icon-rss { background:url(http://www.bigbang.gr/img/icons/icon-bundle-01.png) no-repeat 4px 3px; padding-left:29px; padding-top:3px; padding-bottom:5px; }
.footer-nav .icon-eng { background:url(http://www.bigbang.gr/img/common/icon-eng.gif) no-repeat 4px 6px; padding-left:28px; padding-top:3px; padding-bottom:5px; }
.footer-nav .separator { height:19px; position:relative; }
.footer-nav .separator:before { content:""; position:absolute; z-index:2; left:4px; top:5px; width:58px; height:7px; background:url(http://www.bigbang.gr/img/common/icon-menusep-inv.png) no-repeat 0 0; }
.footer-copy { background-color:#a7a7a7; font-size:11px; line-height:1.45454; color:#454545; padding:13px 32px 12px 32px; }
.footer-copy a { color:#a64419; border-bottom:1px dotted #a7a7a7; display:inline-block; padding:0 3px; margin:0 -3px; }
.footer-nav a:hover,
.footer-nav a:focus,
.footer-copy a:hover,
.footer-copy a:focus { color:#ea682f; background-color:#ebebeb; border-color:#454545; }
.footer-copy .col-left { float:left; width:60%; box-sizing:border-box; }
.footer-copy .col-right { float:right; width:40%; box-sizing:border-box; text-align:right; padding-left:20px; }

/* --- effects --- */
.link-promo,
.link-promo span,
.btn-gen,
.form-gen .btn,
.more a,
.item-footer a,
.item-title a,
.item-thumb a:before,
.item-thumb a:after,
.content-reset .gs-image:before,
.content-reset .gs-image:after,
.link-rarr:after {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* --- links --- */
.links-reset a { border-bottom:0; }
.more a,
.item-footer a { display:inline-block; color:#ea682f; border-bottom:1px dotted #fff; }
.content-reset a { /*display:inline-block;*/ color:#1a1a1a; border-bottom:1px solid #ff986b; }
.movie-info .item-title a { display:inline-block; border-bottom:1px dotted #fff; }
.content-reset a:hover,
.content-reset a:focus,
.more a:hover,
.more a:focus,
.item-footer a:hover,
.item-footer a:focus { background-color:#f4f1ef; border-color:#515151; border-bottom-style:dotted; color:#ea682f; }
.link-bck,
.item-footer .link-bck { font-size:14px; line-height:1.21429; padding:12px 5px 11px 22px; position:relative; border:0; display:inline-block; }
.link-bck:before { content:""; background: url(http://www.bigbang.gr/img/common/slider-controls-2.png) no-repeat 0 0; border-right:1px solid #fff; position:absolute; left:0; top:0; outline:0; width:15px; height:40px; z-index:1;
	-webkit-transition: border-color 0.6s ease;
	-moz-transition: border-color 0.6s ease;
	-o-transition: border-color 0.6s ease;
	transition: border-color 0.6s ease;
 }
.link-bck:after { content:""; position:absolute; width:15px; height:40px; left:0; top:0; z-index:2; opacity:0; background-color:#fe9161; box-sizing:border-box; background-image: url(http://www.bigbang.gr/img/common/slider-controls-2.png); background-repeat:no-repeat; background-position:0 -60px; border-right:1px dotted #fff;
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}
.link-bck:hover,
.link-bck:focus,
.item-footer .link-bck:hover,
.item-footer .link-bck:focus { background:none; color:#ea682f; }
.link-bck:hover:before { border-color:#fe9161; }
.link-bck:hover:after { opacity:1; }

/* --- promo links --- */
.link-promo { display:block; clear:both; background-color:#42a7b0; border-bottom:0; color:#f0f0f0; font-size:13px; line-height:1.38461; padding-bottom:1px; margin-bottom:21px; }
.section-container .link-promo,
.side-section .link-promo { margin-bottom:0; }
.link-promo span { display:block; border-bottom:1px dotted #fff; padding:14px 55px 12px 16px; background:url(http://www.bigbang.gr/img/common/icon-rarr-w.png) no-repeat 98.17% 50%; }
.link-promo:hover,
.link-promo:focus { color:#aae5ea; background-color:#37949c; }
a.link-promo span.link-sub { color:#aae5ea; display:block; background:none; padding:0; border:0; font-size:14px; line-height:1.21428; }
a.link-promo:hover span.link-sub { padding:0; }
.col-main .link-promo:hover span { background-position:98.6% 50%; }
a.icon-login span { background:url(http://www.bigbang.gr/img/common/icon-login-wh.png) no-repeat 94.5% 12px; }
a.icon-login:hover span { background-position:94.5% 14px; }
a.icon-search { background-color:#f47943; color:#f0f0f0; }
a.icon-search:hover,
a.icon-search:focus { color:#ffd3bf; background-color:#dc6735; }
a.icon-search span { background:url(http://www.bigbang.gr/img/common/icon-magn-wh.png) no-repeat 95.49% 12px; }
a.icon-search:hover span { background-position:95.49% 14px; }
a.icon-search span.link-sub { color:#ffd3bf; }
a.icon-nl span { background:url(http://www.bigbang.gr/img/common/icon-nl-wh.png) no-repeat 94.5% 12px; }
a.icon-nl:hover span { background-position:94.5% 14px; }
.more,
.item-footer { margin-top:12px; }
.link-rarr { padding:3px 11px 3px 3px; line-height:1.25; }
.link-rarr:after { content:""; position:relative; width:13px; height:11px; display:inline-block; background:url(http://www.bigbang.gr/img/common/icon-rarr-dg-14.png) no-repeat 97% 75%; top:2px; left:5px; }
.link-rarr:hover:after { left:8px; }

/* --- data links --- */
.txtlink,
.photolink,
.musiclink,
.videolink,
.festlink { position:relative; display:inline-block; padding:7px 7px 9px 30px; }
.links-data li a:before,
.links-data dd a:before,
.links-data .genlink:before { content:""; position:absolute; z-index:2; left:7px; top:7px; width:15px; height:18px; background:url(http://www.bigbang.gr/img/common/icons-data.png) no-repeat 0 0; }
.links-data .genlink:before { background-position:0 -36px; }
.links-data li a:hover:before,
.links-data li a:focus:before,
.links-data dd a:hover:before,
.links-data dd a:focus:before { background-position:0 -18px; }
.txtlink:before,
.links-data .txtlink:before { background-position:-15px 0; }
.links-data .txtlink:hover:before,
.links-data .txtlink:focus:before { background-position:-15px -18px; }
.photolink:before,
.links-data .photolink:before { background-position:-30px 0; }
.links-data .photolink:hover:before,
.links-data .photolink:focus:before { background-position:-30px -18px; }
.musiclink:before,
.links-data .musiclink:before { background-position:-45px 0; }
.links-data .musiclink:hover:before,
.links-data .musiclink:focus:before { background-position:-45px -18px; }
.videolink:before,
.links-data .videolink:before { background-position:-60px 0; }
.links-data .videolink:hover:before,
.links-data .videolink:focus:before { background-position:-60px -18px; }
/*.festlink:before,
.links-data .festlink:before { background-position:-75px 0; }
.links-data .festlink:hover:before,
.links-data .festlink:focus:before { background-position:-75px -18px; }*/
ul.links-data li,
dl.links-data dd { padding:0; }
.links-data .genlink,
ul.links-data li a,
dl.links-data dd a { border-bottom:0; padding:7px 7px 9px 30px; display:block; position:relative; }
ul.links-data li a:hover,
ul.links-data li a:focus,
ul.links-data li:nth-child(odd) a:hover,
ul.links-data li:nth-child(odd) a:focus,
dl.links-data dd a:hover,
dl.links-data dd a:focus,
dl.links-data dd:nth-child(odd) a:hover,
dl.links-data dd:nth-child(odd) a:focus { background-color:#fe9161; color:#ffd3bf; }

/* --- img links --- */
.link-img { display:inline-block; position:relative; border-bottom:3px solid #f47943; }
.link-img:before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; opacity:0; background:url(http://www.bigbang.gr/img/common/thumb-overlay-2.png) repeat 0 100%; }
.link-img:after { content:""; position:absolute; right:-30px; bottom:-1px; width:45px; height:45px; /*min-height:30px;*/ opacity:0; z-index:4; background:url(http://www.bigbang.gr/img/common/icon-read.svg) no-repeat 100% 100%; background-size:contain; }
.link-img:before,
.link-img:after {
	-webkit-transition: opacity 0.2s ease, right 0.2s ease;
	-moz-transition: opacity 0.2s ease, right 0.2s ease;
	-o-transition: opacity 0.2s ease, right 0.2s ease;
	transition: opacity 0.2s ease, right 0.2s ease;
}
.link-img:hover,
.link-img:focus { background:none; border-bottom-color:#f47943; border-bottom-style:solid; }
.link-img:hover:before,
.link-img:focus:before { opacity:1; }
.link-img:hover:after,
.link-img:focus:after { right:0; opacity:1; }

/* --- sections --- */
.section-container { margin-bottom:60px; clear:both; }
.section-container.content-block { margin-top:35px; margin-bottom:35px; }
.section-content,
.section-content.form-gen { width:auto; float:none; padding-left:18px; padding-right:18px; }
.section-content.gaprght-none { padding-right:0; }
.side-section { margin-bottom:23px; }
.col-side .side-section { max-width:216px; }
.split-onefour .col-side .side-section { max-width:207px; }
.section-header { box-sizing:border-box; position:relative; min-height:44px; padding-bottom:1px; background-color:#e6e6e6; margin-bottom:23px; }
.section-heading { background:url(http://www.bigbang.gr/img/common/heading-bck-1.png) no-repeat 17px 5px; border-bottom:1px dotted #828282; padding:20px 16px 4px 16px; margin:0; color:#1a1a1a; font:300 18px/21px 'Roboto Condensed', sans-serif; }
.section-heading span { color:#747474; /*background:url(http://www.bigbang.gr/img/common/heading-divider.png) no-repeat 0 4px;*/ margin-left:2px; }
.section-heading span:before { content:":"; display:inline-block; padding-right:6px; color:#747474; }
.section-heading .heading-sub { display:block; background:none; padding:0; margin:2px 0 0 0; font-size:14px; line-height:1.21428; }
.section-heading .heading-sub:before { display:none; }
.page-heading { /*color:#c74911;*/ color:#23abb7; font-weight:400; font-size:21px; padding-top:20px; padding-bottom:6px; border-left:5px solid #42a7b0; padding-left:11px; }
.page-heading span,
.page-heading .heading-sub,
.page-heading span:before { font-weight:300; }
.heading-link { display:table; position:absolute; z-index:2; bottom:2px; right:0; max-width:230px; text-align:right; color:#8C8C8C; line-height:1.33333; }
.heading-link.link-double { max-width:330px; }
.heading-link.link-double a { white-space:nowrap; }
.col-md-7 .heading-link { max-width:130px; }
.heading-link a { display:table-cell; color:#d34101; box-sizing:border-box; height:45px; vertical-align:bottom; padding:0 10px 4px 10px; position:relative; border-bottom:0; }
.page-heading + .heading-link a { height:47px; }
.heading-link .link-inactive { position:relative; display:table-cell; box-sizing:border-box; height:45px; vertical-align:bottom; padding:0 10px 4px 10px; }
.heading-link a:before { content:""; position:absolute; z-index:2; width:9px; height:16px; right:18px; top:9px; opacity:0; background:url(http://www.bigbang.gr/img/common/icon-rarr-w2.png) no-repeat 0 0; }
.heading-link a,
.heading-link a:before {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.heading-link a:hover,
.heading-link a:focus { background-color:#fe9161; color:#ffd3bf; }
.heading-link a:hover:before,
.heading-link a:focus:before { right:10px; opacity:1; }
.heading-link a:after,
.heading-link .link-inactive:after { position:absolute; z-index:1; content:""; left:0; bottom:0; width:0; height:45px; border-left:1px dotted #a2a2a2; }
.heading-link + .section-heading { padding-right:215px; }
.col-md-5 .heading-link + .section-heading { padding-right:85px; }
.split-onefour .col-mid .heading-link + .section-heading { padding-right:160px; }
.heading-link.link-double + .section-heading { padding-right:340px; }
.col-md-7 .heading-link + .section-heading { padding-right:140px; }
.col-md-8 .heading-link + .section-heading { padding-right:170px; }
.btn-sort a:before { background:url(http://www.bigbang.gr/img/common/icon-darr-w2.png) no-repeat 0 0; width:13px; height:9px; right:10px; top:0; }
.btn-sort a:hover:before,
.btn-sort a:focus:before { top:13px; opacity:1; }
.btn-reload a:before { background:url(http://www.bigbang.gr/img/common/icon-reload-w.png) no-repeat 0 0; width:18px; height:17px; right:10px; top:8px; }
.btn-reload a:before,
.btn-reload a:focus:before {
	opacity:0;
	-ms-transform: rotate(246deg); /* IE 9 */
	-webkit-transform: rotate(246deg); /* Chrome, Safari, Opera */
	transform: rotate(246deg);
}
.btn-reload a:hover:before,
.btn-reload a:focus:hover:before { opacity:1;
	-ms-transform: rotate(0); /* IE 9 */
	-webkit-transform: rotate(0); /* Chrome, Safari, Opera */
	transform: rotate(0);
}
.btn-reload a:focus { background-color:#e6e6e6; color:#d34101; }
.btn-reload a:focus:hover { background-color:#fe9161; color:#ffd3bf; }
.btn-view a:before { background:url(http://www.bigbang.gr/img/common/icon-video.png) no-repeat 0 0; width:26px; height:15px; right:9px; top:7px; opacity:1;
	-webkit-transition: top 0.2s ease-in;
	-moz-transition: top 0.2s ease-in;
	-o-transition: top 0.2s ease-in;
	transition: top 0.2s ease-in;
}
.btn-view a:hover:before,
.btn-view a:focus:before { top:8px; background-position:0 -15px; }
.section-footer { border-top:1px dotted #a2a2a2; padding:20px 0 0 0; margin:36px 18px 0 18px; }
.section-header.header-tab { display:inline-block; min-height:0; padding-bottom:0; margin-bottom:-1px; }
.section-header.header-tab .section-heading { border-left:2px solid #f47943; padding:14px 30px 3px 6px; background-position:7px 3px; }
.tabs-smpl .header-tab .section-heading { padding:9px 50px 3px 8px; background:none; }
.heading-simple { padding:0 0 5px 0; background:none; color:#c74911; font-size:21px; margin-bottom:12px; }
.gapbot-alt { padding-bottom:8px; margin-bottom:18px; }

/* --- items --- */
.item-title { font-size:12px; line-height:1.5; font-weight:bold; margin-bottom:12px; }
.item-title.font-headline { font:300 18px/1.16667 'Roboto Condensed', sans-serif; }
.item-thumb img { width:100%; display:block; }
.item-thumb a { display:block; position:relative; border-bottom:0; overflow:hidden; }
.item-thumb a:before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; opacity:0; background:url(http://www.bigbang.gr/img/common/thumb-overlay-2.png) repeat 0 100%; }
.item-thumb a:after { content:""; position:absolute; right:-30px; bottom:-1px; width:45px; height:45px; /*min-height:30px;*/ opacity:0; z-index:4; background:url(http://www.bigbang.gr/img/common/icon-read.svg) no-repeat 100% 100%; background-size:contain; }
.item-thumb a:hover,
.item-thumb a:focus { background:none; }
.item-thumb a:hover:before,
.item-thumb a:focus:before { opacity:1; }
.item-thumb a:hover:after,
.item-thumb a:focus:after { /*width:80%; height:80%; min-height:40px;*/ right:0; opacity:1; }
.item-title a { color:#1a1a1a; border-bottom:1px dotted #fff; display:inline-block; position:relative; }
.item-title a:after { content:"\002192"; color:#f47943; font:normal 13px/1px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; display:inline-block; margin-left:4px; vertical-align:-2px; }
.item-title a:hover,
.item-title a:focus { /*color:#dc6735;*/ border-color:#dc6735; background-color:#eee8e5; }
.item-date { font-size:11px; color:#8f8f8f; margin-bottom:4px; }
.item-author { font-size:14px; line-height:1.21428; font-weight:normal; color:#8f8f8f; margin-bottom:4px; }
.title-lg { font-size:16px; color:#828282; }

/* --- item-table --- */
.item-table { width:auto; display:block; }
.item-table dl { display:block; font-size:0; border-bottom:1px dotted #a2a2a2; }
.item-table dt,
.item-table dd { display:inline-block; box-sizing:border-box; vertical-align:top; border-top:1px dotted #c0c0c0; font-size:12px; }
.item-table dt { width:16%; padding:4px 5px 6px 8px; font-weight:bold; }
.item-table dd { width:34%; padding:4px 15px 6px 0; font-weight:normal; }
.item-table .cols-two dd { width:84%; }
.info-wide .item-table dl { background-color:#f3f3f3; padding-bottom:10px; border-top:1px solid #dddddd; }
.item-summary .item-table dl { border-bottom:0; }
.item-summary .item-table dt { padding:2px 5px 4px 0; }
.item-summary .item-table dd { padding:2px 15px 4px 0; text-overflow:ellipsis; overflow:hidden; }
.item-sinopsis { margin-top:12px; }
h3.item-sinopsis { margin-top:0; line-height:1.5; font-weight:normal; }
.item-sinopsis dt { font-weight:bold; }
.item-summary .item-thumb + .movie-info .item-table dt { width:20.5%; }
.item-summary .item-thumb + .movie-info .item-table dd { width:29.5%; }
.item-summary .item-thumb + .movie-info .item-table .cols-two dd { width:79.5%; }
.movies-carousel .item-summary .item-table { width:100%; display:table; }
.movies-carousel .item-summary .item-table dl { display:table-row; }
.movies-carousel .item-summary .item-table dt,
.movies-carousel .item-summary .item-table dd { display:table-cell; text-align:left; padding-top:0; padding-bottom:2px; border-top:0; }

/* --- panels --- */
.info-panel { clear:both; background-color:#f3f3f3; margin-bottom:1px; border-top:1px dotted #a2a2a2; border-bottom:1px dotted #a2a2a2; padding:10px 16px; }
.section-content .info-panel { margin-top:20px; margin-bottom:20px; border-left:1px dotted #a2a2a2; border-right:1px dotted #a2a2a2; }
.item-title .info-panel { margin-top:0; }
.gapbot-none + .info-panel { border-top:0; margin-top:0; }
.info-panel .content-reset p { margin-bottom:7px; }
.info-panel .content-reset a { border-color:#f3f3f3; color:#ea682f; }
.info-panel .content-reset a:hover,
.info-panel .content-reset a:focus { background-color:#fff; border-color:#515151; }
.info-panel + .section-content,
.link-promo + .section-content,
.info-panel + .form-gen { margin-top:20px; }
.info-panel + .msg-alert { margin-top:0; }
.panel-heading { font-size:13px; font-weight:bold; margin-bottom:7px; }
.message-panel,
.section-content .message-panel {  border-left:0; border-right:0; background-color:#d8f3e9; color:#31795f; font-size:14px; }
.message-panel.msg-alert,
.section-content .message-panel.msg-alert { border-color:#d79393; background-color:#faddda; color:#ef3f3f; }
.message-panel .panel-heading,
.message-panel .mark { color:#404040; font-size:14px; font-weight:normal; margin-bottom:0; }
.content-panel { clear:both; background-color:#f3f3f3; margin-bottom:1px; border-top:1px dotted #a2a2a2; border-bottom:1px dotted #a2a2a2; padding:10px 7px; }
.section-content .content-panel { margin-top:20px; margin-bottom:20px; border-left:1px dotted #a2a2a2; border-right:1px dotted #a2a2a2; }
.content-row .content-panel { margin-bottom:0; }
.header-tab + .content-panel,
.header-tab + .info-panel,
.item-title + .content-panel { margin-top:0; }

/* --- single-content --- */
.single-content .content-row { margin-bottom:20px; margin-top:20px; }
.single-content .item-thumb { margin:0 20px 20px 0; float:left; max-width:56%; }
.single-content .item-thumb img { width:100%; }
.single-content .item-title { font:300 24px/1.125 'Roboto Condensed', sans-serif; margin-bottom:30px; }

/* --- single-mixed --- */
.single-mixed .content-row { margin-bottom:40px; clear:both; }
.single-mixed .item-thumb { padding-right:2.5%; background-color:#fff; float:left; max-width:40%; }
.single-mixed .item-thumb img { width:100%; margin-bottom:15px; }
.single-mixed .movie-info .item-title { font:300 24px/1.125 'Roboto Condensed', sans-serif; margin-bottom:20px; }
.single-mixed .item-summary .movie-info { width:auto; float:none; }
.single-mixed .item-summary .item-thumb + .movie-info { width:57.5%; float:left; }

/* --- lists --- */
dl.list-inline { line-height:1.25; }
dl.list-inline dt { float:left; clear:left; margin-right:5px; margin-bottom:5px; font-weight:bold; }
dl.list-inline dd { float:left; margin-bottom:5px; }
ul.list-blocks { padding:0; margin-bottom:0; background-color:#f3f3f3; }
ul.list-blocks li { padding:7px 12px; margin-bottom:1px; border-bottom:1px dotted #a2a2a2; }
ul.list-blocks ul { margin-bottom:0; margin-top:8px; }
ul.list-blocks ul li { border-bottom:0; padding-top:0; padding-bottom:0; padding-right:0; }
ul.list-bulleted { margin-bottom:15px; line-height:1.25; padding-left:0; }
ul.list-bulleted li { margin-bottom:7px; padding-left:8px; border-left:2px solid #f47943; list-style:none; }
ul.list-bulleted ul { margin:7px 0 10px 0; padding-left:8px; }
ul.list-bulleted ul li { padding-left:0; border-left:0; }
.AccordionPanelContent .list-bulleted { padding-left:22px; }
.AccordionPanelContent .list-bulleted li { margin-top:10px; margin-bottom:0; }
.list-atts { margin:15px 0; width:100%; }
.list-atts dt { font-weight:bold; }
.atts-inline dt,
.atts-inline dd { display:inline; }
/*.atts-inline dd:after { content:'\A'; white-space:pre; }*/
.atts-inline dd + dt:before { content:'\A'; white-space:pre; }
.atts-inline .att-block { display:block; }
.list-array { font-size:0; margin-top:14px; }
.list-array dt,
.list-array dd,
.list-array li { font-size:12px; line-height:1.25; display:inline-block; margin-bottom:4px; }
.list-array dt { border-left:1px solid #cacaca; margin-left:12px; padding-left:12px; font-weight:bold; }
.list-array dd { margin-left:5px; }
.atts-multi { margin-top:10px; }
.atts-multi dt { display:block; }
.atts-multi dd,
.list-array li { border-left:1px solid #cacaca; margin-left:12px; padding-left:12px; color:#828282; }
.list-array dt:first-child,
.list-array li:first-child,
.atts-multi dd:first-of-type { border-left:0; margin-left:0; padding-left:0; }
.atts-multi .item-title,
.movie-info .atts-multi .item-title { font-size:17px; }
.list-numblock { list-style-position:inside; padding:0; margin-bottom:12px; }
.list-numblock li { padding:5px 0 6px 0; border-bottom:1px dotted #828282; color:#ea682f; }
.list-numblock li:first-child { padding-top:0; }
.list-numblock li span { color:#1a1a1a; }
.comma-separated li { border-left:0; margin-left:0; padding-left:0; margin-right:5px; }
.comma-separated li:after { content:","; display:inline-block; }
.comma-separated li:last-child:after { display:none; }
.comma-separated li .txt-light { color:#BCBCBC; font-weight:normal; }

/* --- list-blocks --- */
.list-blocks .item { border-top:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0; margin-top:15px; border-left:1px solid #f47943; background-color:#f3f3f3; }
.list-blocks .item-title { padding:11px 8px 10px 8px; margin-bottom:0; font:300 16px/1.1875 'Roboto Condensed', sans-serif; }
.list-blocks .item-thumb { float:right; margin-left:15px; padding:11px 8px 10px 8px; max-width:150px; }
.list-blocks .item .item-table { clear:both; }
.list-blocks .item .item-table dl { border-bottom:0; }

/* --- list-tabs --- */
.list-tabs { border-bottom:1px dotted #828282; font:300 15px/1.2 'Roboto Condensed', sans-serif; }
.list-tabs li { display:block; float:left; position:relative; z-index:1; margin-left:-1px; margin-bottom:-1px; }
.list-tabs li a {
	-webkit-transition: color 0.2s ease, background-color 0.2s ease;
	-moz-transition: color 0.2s ease, background-color 0.2s ease;
	-o-transition: color 0.2s ease, background-color 0.2s ease;
	transition: color 0.2s ease, background-color 0.2s ease;
}
.list-tabs li a,
.list-tabs li span { display:block; padding:12px 8px 7px 8px; background-color:#dddddd; border-bottom:1px dotted #828282; border-left:1px solid #fff; border-right:1px solid #fff; color:#828282; }
.list-tabs li.current { z-index:2; }
.list-tabs li.current span,
.list-tabs li.current a { border-top:2px solid #f47943; border-bottom-color:#fff; border-left:1px dotted #828282; border-right:1px dotted #828282; padding-top:10px; background-color:#fff; color:#1a1a1a; }
.list-tabs li a:hover,
.list-tabs li a:focus { border-top:2px solid #f47943; padding-top:10px; color:#1a1a1a; background-color:#efefef; }
.list-tabs + .section-header { margin-top:10px; }

/* --- list-btns --- */
.list-btns li { padding:8px 0 8px 0; margin:0 7px 0 0; white-space:nowrap; float:left; }

/* --- news section --- */
.list-news .content-reset h1,
.list-news .content-reset h2,
.list-news .content-reset h3,
.list-news .content-reset h4,
.list-news .content-reset h5,
.list-news .content-reset h6,
.list-news .content-reset b,
.list-news .content-reset strong { font-weight:normal; font-size:inherit; }
.list-news .content-reset u { text-decoration:none; }
.list-news .item { margin-top:12px; padding-top:13px; border-top:1px dotted #a2a2a2; }
.list-news .item:first-child { margin-top:0; padding-top:0; border-top:none; }
.list-news .item-row { margin-left:-20px; margin-right:-20px; margin-top:50px; }
.list-news .item-row:first-child { margin-top:0; }
.list-news .item-row .item { padding:0 20px 0 20px; margin-top:0; border-top:none; }
.list-news .item-author { font-size:12px; line-height:1.25; font-weight:bold; color:#1a1a1a; margin-top:10px; margin-bottom:2px; }
.list-news .item-thumb { border-bottom:2px solid #f47943; margin-bottom:9px; }
.list-news .item-thumb a { height:80px; overflow:hidden; }
.list-news .item-thumb a:after {  }
.list-news .item-thumb a:hover:after,
.list-news .item-thumb a:focus:after {  }
.excerpt-overlay { position:relative; max-height:200px; overflow:hidden; }
.excerpt-overlay:before { content:""; position:absolute; width:100%; height:100%; left:0; bottom:0; z-index:1; background:url(http://www.bigbang.gr/img/common/excerpt-overlay-1.png) repeat-x 0 100%; }
.promo-descr .excerpt-overlay { max-height:255px; }
.col-mid .promo-descr .excerpt-overlay { max-height:128px; }

/* --- paging --- */
.paging { font-size:14px; line-height:29px; }
.paging li { display:inline-block; vertical-align:top; margin:0 3px 6px 3px; text-align:center; min-width:30px; height:30px; }
.paging li a { display:block; background-color:#dddddd; color:#464646; height:30px; border-bottom:0; }
.paging li a:hover,
.paging li a:focus { background-color:#f47943; color:#ffd3bf; }
.paging li.current { color:#f47943; font-size:22px; }

/* --- promo-movie section --- */
.promo-player { margin-bottom:15px; }
.col-item .promo-player { width:auto; float:none; }
.promo-descr { box-sizing:border-box; }
.promo-descr .excerpt-overlay { min-height:74px; }
.promo-player .item-thumb { max-width:530px; }
.promo-player .item-title,
.promo-descr .item-title,
.list-steps .item-title { font:300 18px/21px 'Roboto Condensed', sans-serif; margin-bottom:20px; }
.list-steps .item-title { padding-left:8px; border-left:3px solid #f47943; margin-left:220px; }
.list-steps .content-reset { margin-left:220px; }
.list-steps .item { margin-top:36px; padding-top:26px; border-top:1px dotted #a2a2a2; }
.list-steps .item:first-child { margin-top:0; padding-top:0; border-top:none; }
.list-steps .promo-descr .item-thumb { margin-bottom:15px; width:200px; position:relative; float:left; }
/*.list-steps .promo-descr .item-thumb:before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:url(http://www.bigbang.gr/img/common/thumb-overlay-1.png) repeat-x 0 100%; opacity:.5; }*/

/* --- movie listings --- */
.list-movies .item { border-top:1px dotted #a2a2a2; margin-top:10px; padding-top:10px; }
.list-movies .item:first-child { border-top:0; margin-top:0; padding-top:0; }
.list-movies .item-thumb + .movie-info { float:none; margin-left:85px; }
.list-movies .movie-info .item-title { margin-bottom:4px; }
.list-movies .list-atts { margin:4px 0 0 0; }
.list-movies .item-thumb { width:68px; float:left; border-bottom:2px solid #f47943; }
.list-movies .item-thumb a:after {  }
.list-movies .item-thumb a:hover:after,
.list-movies .item-thumb a:focus:after {  }
.list-movies .item-single { padding-bottom:20px; margin-bottom:13px; border-bottom:1px dotted #a2a2a2; }

/* --- movies-carousel section --- */
.slider-item { display:none; }
.movies-carousel { background:url(http://www.bigbang.gr/img/common/loader-countdown.gif) no-repeat center center; min-height:200px; }
.movies-carousel .slider-item { height:250px;}
.movies-carousel .item { display:table; width:100%; }
.movies-carousel .item-thumb { display:table-cell; width:36%; text-align:left; vertical-align:top; }
.movies-carousel .item-thumb a { max-height:250px; overflow:hidden; }
.movies-carousel .item-thumb img { width:100%; }
.movies-carousel .h-limit  { overflow:hidden; max-height:216px; }
.movies-carousel .item-sinopsis .excerpt-overlay:before { background-position:0 0;}
.movies-carousel .movie-info { display:table-cell; width:64%; text-align:left; vertical-align:top; box-sizing:border-box; padding-left:24px; }
.movie-info .item-title { font:300 18px/21px 'Roboto Condensed', sans-serif; margin-bottom:10px; }
.movie-info .item-title a { color:#1a1a1a; }

/* --- photo-carousel section --- */
.photo-carousel .item-thumb a:after { right:auto; bottom:auto; border-radius:50%; border:1px solid rgba(255,255,255,.4); width:55px; height:55px; left:50%; top:50%; margin:-27px 0 0 -27px; background:rgba(0,0,0,.15) url(http://www.bigbang.gr/img/common/icon-rarr-w.png) no-repeat 50% 50%; background-size:20px 16.5px; opacity:1; }
.photo-carousel .item-thumb a:hover:after,
.photo-carousel .item-thumb a:focus:after { right:auto; border-color:#F47943; background-color:#F47943; background-size:23px 19px; opacity:1; width:65px; height:65px; margin:-32px 0 0 -32px; }

/* --- movie-theatre --- */
.movie-theatre { background:#000 url(http://www.bigbang.gr/images/moviePlayIt.jpg) scroll no-repeat center center; padding-top:50px; padding-bottom:156px; }
.movie-theatre iframe { margin:0 auto; display:block; }

/* --- radio-broadcasts section --- */
.radio-broadcasts .item { padding-top:13px; margin-top:12px; border-top:1px dotted #a2a2a2; }
.radio-broadcasts .item:first-of-type { margin-top:0; padding-top:0; border-top:0;  }
.radio-broadcasts .item-thumb { float:left; }
.radio-broadcasts .item-info { margin-left:220px; }

/* --- list-thumbs --- */
.list-thumbs { display:table; width:100%; box-sizing:border-box; }
.list-thumbs .thumb-lg,
.list-thumbs ul { display:table-cell; box-sizing:border-box; vertical-align:top; }
.list-thumbs .thumb-lg { padding-right:8px; width:40%; }
.list-thumbs li { float:left; margin:0 8px 5px 0; overflow:hidden; width:120px; height:83px; }
.list-thumbs img { display:block; }
.list-thumbs li a { display:block; height:80px; overflow:hidden; border-bottom:3px solid #f47943; background-color:#CFCFCF; }
/*.list-thumbs li a img { opacity:.8; }*/
.list-thumbs .item-thumb a:after { background-image:url(http://www.bigbang.gr/img/common/icon-zoom.svg);  }
.list-thumbs .item-thumb a:hover:after,
.list-thumbs .item-thumb a:focus:after {  }
.list-thumbs .thumb-lg img,
.list-thumbs li img { max-width:100%; }
.thumbs-onethird li { width:29%; height:133px; margin:0 25px 20px 0; }
.thumbs-onethird li a { height:130px; position:relative; }
.thumbs-onethird li img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: auto;
  z-index:1;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.thumbs-hfree li { height:auto; margin:0 15px 20px 0; width:auto; min-width:30%; max-width:46.69%; }
.thumbs-hfree li:nth-child(2n+1) { clear: both; }
.thumbs-hfree li img { width:100%; height:auto; }
.thumbs-hfree .item-footer { max-width:230px; }

/* --- 'More' page gallery --- */
.thumbs-justified { margin-left:-12px; margin-right:-13px; width:auto; display:block; }
.thumbs-justified li { width:29.6%; margin:0 13px 25px 13px; }

/* --- Gallery in mid-col of three-col layout (Iranian Festival) --- */
.col-mid .thumbs-justified { margin-left:-9px; margin-right:-10px; }
.col-mid .thumbs-justified li { margin:0 10px 25px 9px; }

/* -- mainnav -- */
span.dropBottom,
span.dropRight {
	display: block;
	position: absolute;
	left: 0px;
	width:100%;
	height: 100%;
	top: 0px;
}
span.dropRight { background:url(http://www.bigbang.gr/img/common/icon-rarr-w2.png) no-repeat 95% 11px; }
span.dropBottom {
	position: absolute;
	width: 100%;
	bottom: 0px;
}
.mainnav {
	/*display:table;*/
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:58;
	border-bottom:2px solid #ea682f;
}
.mainnav a { border-bottom:0; }
.mainnav a:hover,
.mainnav a:focus { background:none; }
.mainnav ul { margin:0; padding:0; list-style:none; }
.mainnav > ul { /*display:table-row; background:rgba(235, 235, 235, 0.96);*/ background-color:#e2e2e2; }
.mainnav > ul > li { /*display:table-cell;*/ float:left; }
.mainnav > ul > li:before { position:absolute; content:""; top:9px; right:0; z-index:1; width:0; border-left:1px dotted #a2a2a2; height:29px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.mainnav > ul > li:last-child:before { border:0; }
.mainnav > ul > li:hover:before,
.mainnav > ul > li:focus:before { height:100%; top:0; }
.mainnav ul ul {
	opacity:0;
	position:absolute;
	top:125%;
	width:200px;
	visibility:hidden;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	border-top:1px solid #db6b3a;
}
.mainnav > ul > li:last-child ul { width:190px; }
.mainnav ul ul ul {
	top:-1px;
	left:120%;
}
.mainnav ul ul li:hover > ul {
	top:-1px;
	left:100%;
	opacity:1;
	visibility:visible;
}
.mainnav ul ul ul.dropReflect { right:120%; left:auto; }
.mainnav ul ul li:hover > ul.dropReflect,
.mainnav ul ul li:focus > ul.dropReflect { right:100%; left:auto; }
.mainnav ul li:hover > ul,
.mainnav ul li:focus > ul {
	opacity:1;
	top:100%;
	visibility:visible;
	z-index:2;
}
.mainnav ul li {
	text-align:center;
	position:relative;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
	cursor:pointer;
}
.mainnav ul a {
	display:block;
	color:#1a1a1a;
	padding:15px 12px 13px 10px;
	font:300 15px/1.2 'Roboto Condensed', sans-serif;
	-webkit-transition: padding 0.3s ease;
	-moz-transition: padding 0.3s ease;
	-o-transition: padding 0.3s ease;
	transition: padding 0.3s ease;
}
.mainnav ul li:hover,
.mainnav ul li:focus { background-color:#fff; }
.mainnav ul ul li { float:none; text-align:left; background:rgba(219, 107, 58, 0.95); border-bottom:1px dotted #ffb899; }
.mainnav ul ul li.separator { height:23px; cursor:default; }
.mainnav ul ul li.separator:before { content:""; position:absolute; z-index:2; left:16px; top:9px; width:58px; height:7px; background:url(http://www.bigbang.gr/img/common/icon-menusep.png) no-repeat 0 0; }
.mainnav ul ul li.separator,
.mainnav ul ul li.separator:hover,
.mainnav ul ul li.separator:focus { /*background:rgba(206, 94, 44, 0.95);*/ background:rgba(219, 107, 58, 0.95); }
.mainnav ul ul li a { padding-top:10px; padding-bottom:10px; padding-right:28px; font-size:14px; color:#fff; }
.mainnav ul ul li:hover,
.mainnav ul ul li:focus { background-color:#fa8957; }
.mainnav ul .icon-eng { float:right; }
.mainnav ul .icon-eng a { padding-left:14px; padding-right:14px; }
.mainnav ul .item-home a,
.mainnav ul .icon-eng a { position:relative; text-indent:-9999px; overflow:hidden; width:22px; }
.mainnav ul .icon-eng a:before { content:""; position:absolute; z-index:2; left:50%; top:50%; width:18px; height:12px; margin-top:-6px; margin-left:-9px; background:url(http://www.bigbang.gr/img/common/icon-eng.gif) no-repeat 0 0; }
.mainnav ul .item-home a:before { content:""; position:absolute; z-index:2; left:50%; top:50%; width:22px; height:17px; margin-top:-8px; margin-left:-11px; background:url(http://www.bigbang.gr/img/common/icon-home.png) no-repeat 0 0; }
.mainnav ul .item-home a:after { content:""; position:absolute; z-index:2; left:50%; top:50%; width:22px; height:17px; margin-top:-8px; margin-left:-11px; background:url(http://www.bigbang.gr/img/common/icon-home.png) no-repeat 0 -17px; opacity:0;
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}
.mainnav ul .item-home:hover a:after,
.mainnav ul .item-home:focus a:after { opacity:1; }

/* -- topnav -- */
.topnav { position:absolute; right:20px; top:10px; z-index:55; }
.topnav li { float:left; font-size:13px; line-height:1.5; position:relative; margin-left:2px; }
.topnav li a { color:#000; padding:6px 8px; display:inline-block; background:rgba(180,180,180,.55); border-bottom:0; }
.topnav li a:hover,
.topnav li a:focus { color:#f0f0f0; background:rgba(244,121,67,.70); }

/* -- site-logo -- */
.site-logo { position:absolute; z-index:56; top:0; left:0; }
.site-logo,
.site-logo a,
.site-logo img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-logo img { display:block; width:100%; }
.site-logo a { display:block; width:150px; height:100px; overflow:hidden; border-bottom:0; padding:8px 20px 7px 20px; background-color:rgba(90, 90, 90, 0); }
.site-logo a:hover,
.site-logo a:focus { background-color:rgba(90, 90, 90, .8); opacity:.9; }

/* --- sticky header --- */
#header.is-sticky { position:fixed; top:0; width:1000px; height:72px; padding-bottom:0; }
#header.is-sticky .bx-wrapper { height:0; }
.is-sticky .topnav { top:1px; right:0; }
.is-sticky + #mainbody { padding-top:72px; }
.is-sticky .mainnav ul a { padding-top:9px; padding-bottom:8px; }
.is-sticky .mainnav ul .item-home a:before { margin-top:-9px; }
.is-sticky .mainnav > ul > li::before { top:3px; }
.is-sticky .mainnav > ul > li:hover:before,
.is-sticky .mainnav > ul > li:focus:before { top:0; }
.is-sticky .site-logo { top:0; }
.is-sticky .site-logo a { height:34px; width:120px; padding-top:0; padding-bottom:0; }
.is-sticky .site-logo img { margin-top:-13px; }

/* -- sidenav -- */
.sidenav { text-align:right; background-color:#e1e1e1; padding-top:1px; padding-bottom:1px; font:300 15px/1.2 'Roboto Condensed', sans-serif; border-left:2px solid #bcbcbc; }
.sidenav li a { color:#1a1a1a; display:block; background-color:#dddddd; padding:7px 12px; border-top:1px dotted #e1e1e1; border-bottom:1px dotted #a2a2a2; }
.sidenav ul li { font-size:13px; }
.sidenav ul li a { background-color:#f3f3f3; padding:7px 12px 4px 12px; }
.sidenav li a:hover,
.sidenav li a:focus,
.sidenav ul li a:hover,
.sidenav ul li a:focus { background-color:#fff; border-bottom-color:#ea682f; border-bottom-style:solid; color:#ea682f; }
.sidenav .icon-eng { padding-right:35px; position:relative; }
.sidenav .icon-eng:before { content:""; position:absolute; width:18px; height:12px; right:12px; top:9px; z-index:1; background:url(http://www.bigbang.gr/img/common/icon-eng.gif) no-repeat 100% 50%; }
.sidenav .icon-rss { padding-right:37px; position:relative; }
.sidenav .icon-rss:before { content:""; position:absolute; width:20px; height:20px; right:12px; top:7px; z-index:1; background:url(http://www.bigbang.gr/img/icons/icon-bundle-01.png) no-repeat 100% 50%; }
.sidenav.grouped { border-left:0; background-color:#fff; padding-top:0; }
.sidenav.grouped li { margin-bottom:7px; }
.sidenav.grouped ul li { margin-bottom:0; }
.sidenav.grouped ul li a { border-left:1px solid #e1e1e1; }
.sidenav.grouped ul li a.current { background-color:#4fb7c2; color:#f0f0f0; border-color:#4fb7c2; position:relative; }
.sidenav.grouped ul li a.current:before { content:""; position:absolute; z-index:1; left:-10px; bottom:-1px; width:0; height:0; border-style:solid; border-width:12px 9px 0px 0; border-color:transparent #4fb7c2 transparent transparent; }

/* -- sidenav header -- */
.nav-header { margin-bottom:0; padding-bottom:0; min-height:0; }
.nav-header .section-heading { border-left:2px solid #fe9161; padding-left:10px; }

/* -- forms -- */
.form-gen { padding:0 18px; }
.form-gen.col-row { padding:0; }
.form-gen label,
.form-gen .form-label { display:block; font-size:12px; line-height:1.334; padding-top:1px; padding-bottom:2px; color:#616161; margin-bottom:3px; }
.form-gen input,
.form-gen select,
.form-gen textarea { border:1px dotted #828282; width:100%; display:block; box-sizing:border-box; font:normal 14px/1.28571 Tahoma, Geneva, sans-serif; color:#2f2f2f; padding:7px 10px; margin-bottom:11px; }
.form-gen input[type="text"],
.form-gen input[type="password"],
.form-gen select { height:40px; }
.form-gen select { padding-left:6px; }
.form-gen textarea { min-height:170px; }
.form-gen .input-lg { padding-top:10px; padding-bottom:9px; }
.form-gen input:focus,
.form-gen select:focus,
.form-gen textarea:focus { border-color:#f47943; border-style:solid; }
.form-checkbox,
.form-radio { padding-top:4px; margin-bottom:11px; overflow:hidden; }
.block-inline.form-checkbox,
.block-inline.form-radio { padding-top:22px; }
.form-checkbox .fake-checkbox { border:1px dotted #828282; width:26px; }
.form-gen input[type="checkbox"],
.form-checkbox input,
.form-checkbox label,
.form-gen input[type="radio"],
.form-radio input,
.form-radio label { width:auto; padding:0; margin:0; display:inline-block; }
.form-checkbox label,
.form-radio label { cursor:pointer; }
.form-checkbox label:hover,
.form-radio label:hover { color:#ea682f; }
.btn-gen,
a.btn-gen { color:#f0f0f0; }
a.btn-secondary { color:#fff; }
.btn-gen,
.form-gen .btn,
.form-gen input[type="button"],
.form-gen input[type="submit"],
.form-gen input.gsc-search-button { font-size:14px; line-height:1.21428; text-align:center; width:auto; min-width:95px; box-sizing:border-box; border:0; padding:11px 10px 12px 10px; cursor:pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.col-side .btn,
.col-side input[type="button"],
.col-side input[type="submit"] { padding-left:5px; padding-right:5px; min-width:0; }
.split-third .btn,
.split-third input[type="button"],
.split-third input[type="submit"] { min-width:0; }
.btn-gen,
.form-gen .btn,
.form-gen input.gsc-search-button { background:url(http://www.bigbang.gr/img/common/dotted-white-horz.png) repeat-x 0 97.5%; display:inline-block; vertical-align:top; }
.form-gen a.btn,
.form-gen input.gsc-search-button { padding-left:15px; padding-right:15px; }
.btn-gen:hover,
.form-gen .btn:hover,
.form-gen input[type="button"]:hover,
.form-gen input[type="submit"]:hover,
.form-gen input.gsc-search-button:hover { padding-top:13px; padding-bottom:10px; }
.btn-primary,
.form-gen .btn-primary,
.form-gen input.gsc-search-button { background-color:#f47943; color:#f0f0f0; }
.btn-primary:hover,
.btn-primary:focus,
.form-gen .btn-primary:hover,
.form-gen input.gsc-search-button:hover { background-color:#dc6735; color:#ffd3bf; }
.btn-secondary,
.form-gen .btn-secondary { background-color:#c0c0c0; color:#fff; }
.btn-secondary:hover,
.btn-secondary:focus,
.form-gen .btn-secondary:hover { background-color:#a8a8a8; color:#f0f0f0; }
.form-gen .form-row { margin:0 -9px 11px -9px; }
.form-gen .form-row label,
.form-gen .form-row input,
.form-gen .form-row select { display:inline-block; margin-bottom:0; }
.form-gen .form-row .btn { display:block; width:100%; }
.form-gen .split-half { width:50%; float:left; box-sizing:border-box; padding:0 9px; }
.split-half input,
.split-half select { width:66%; margin-left:3px; }
.split-half input.btn { margin-left:0; }
/*.form-row .split-half:first-of-type input { margin-left:0; }*/
.form-row .split-half:last-of-type { text-align:right; }
.form-gen .split-third { width:33.33%; float:left; box-sizing:border-box; padding:0 9px; }
.form-gen .split-third img { width:100%; }
.form-gen .split-2thirds { width:66.67%; float:left; box-sizing:border-box; padding:0 9px; }
.form-row .inline-thirds:last-of-type { text-align:left; }
.inline-thirds input { width:30%; margin:0; }
.form-footer { padding-top:5px; }
.msg-alert,
.msg-success { margin:15px 0; }
.msg-success { color:#10986a; }
.msg-alert,
.asterisk { color:#ef3f3f; }
.btn-row { margin-top:12px; }
.btn-sml { padding-top:8px; padding-bottom:9px; min-width:85px; }
.btn-sml:hover { padding-top:11px; padding-bottom:6px; }
.btn-print { position:relative; padding-right:39px; }
.btn-print:before { content:""; position:absolute; z-index:1; right:12px; top:50%; margin-top:-10px; width:20px; height:20px; background:url(http://www.bigbang.gr/img/common/icon-print-dot.png) no-repeat 0 0; }

/* rating */
.icon-star { margin-bottom:4px; }
.icon-star label,
.icon-star input[type="radio"] { vertical-align:middle; }
.icon-star label { text-indent:-9999px; height:16px; overflow:hidden; background:url(http://www.bigbang.gr/img/common/icon-star.png) repeat-x 0 0; }
.icon-star .rate-one { width:19px; }
.icon-star .rate-two { width:38px; }
.icon-star .rate-three { width:57px; }
.icon-star .rate-four { width:76px; }
.icon-star .rate-five { width:95px; }
.icon-star.btn-gen { margin-bottom:0; position:relative; padding-right:39px; }
.icon-star.btn-gen:before { content:""; position:absolute; z-index:1; right:12px; top:50%; margin-top:-10px; width:20px; height:20px; background:url(http://www.bigbang.gr/img/common/icon-star-dot.png) repeat-x 100% 0; }

/* Google search specific */
.form-gen .gsc-search-box { margin-bottom:12px; }
.form-gen input.gsc-input { padding:10px 10px 9px 10px; border:1px dotted #828282; margin-bottom:0; }
.form-gen input.gsc-input:focus,
.form-gen input.gsc-input-focus { border-color:#f47943; border-style:solid; }
.form-gen .gsc-search-button { margin-bottom:0; }
.form-gen .gsc-control-cse tr { background:none; }
.form-gen .gsc-control-cse td { padding:0; border:0; }
.form-gen .gsc-control-cse td.gsc-input { padding-right:12px; }
.content-reset .gsc-control-cse,
.content-reset .gsc-control-cse .gsc-table-result { font: normal 12px/1.5 Tahoma, Geneva, sans-serif; color:#1a1a1a; }
.content-reset .gsc-result .gs-title { text-align:left; }
.content-reset .gs-result .gs-title,
.content-reset .gs-result .gs-title *,
.content-reset .gs-spelling a { color:#1a1a1a; text-decoration:none; }
.content-reset .gs-result a.gs-title:hover,
.content-reset .gs-result a.gs-title:focus,
.content-reset .gs-result a.gs-title:hover *,
.content-reset .gs-result a.gs-title:focus *,
.content-reset .gs-spelling a:hover { color:#ea682f; }
.content-reset .gs-result a.gs-title:hover,
.content-reset .gs-result a.gs-title:focus,
.content-reset .gs-spelling a:hover { background-color:#f4f1ef; border-bottom-color:#515151; border-bottom-style:dotted; }
.content-reset .gs-result a.gs-visibleUrl,
.content-reset .gs-result .gs-visibleUrl { color:#8f8f8f; margin-top:7px; }
.content-reset .gsc-webResult .gsc-result { border-bottom:1px dotted #a2a2a2; padding:1em 0; }
.content-reset .gs-result .gs-snippet { margin-top:10px; }
.content-reset .gsc-branding-img,
.content-reset .gcsc-branding-img { width:46px; }
.content-reset .gs-web-image-box img.gs-image,
.content-reset .gs-promotion-image-box img.gs-promotion-image { border:0; max-width:62px; }
.content-reset a.gs-image { display:block; position:relative; border-bottom:2px solid #f47943; overflow:hidden; }
.content-reset a.gs-image:before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; opacity:0; background:url(http://www.bigbang.gr/img/common/thumb-overlay-2.png) repeat 0 100%; }
.content-reset a.gs-image:after { content:""; position:absolute; right:-30px; bottom:-1px; width:45px; height:45px; /*min-height:30px;*/ opacity:0; z-index:4; background:url(http://www.bigbang.gr/img/common/icon-read.svg) no-repeat 100% 100%; background-size:contain; }
.content-reset a.gs-image:hover,
.content-reset a.gs-image:focus { border-bottom:2px solid #f47943; }
.content-reset a.gs-image:hover:before,
.content-reset a.gs-image:focus:before { opacity:1; }
.content-reset a.gs-image:hover:after,
.content-reset a.gs-image:focus:after { right:0; opacity:1; }
.content-reset img.gs-image { width:100%; display:block; }

.content-reset .gsc-cursor-box { font-size:14px; line-height:29px; padding-top:20px; }
.content-reset .gsc-results .gsc-cursor-box .gsc-cursor-page { display:inline-block; vertical-align:top; margin:0 3px 6px 3px; text-align:center; min-width:30px; height:30px; background-color:#dddddd; color:#464646; border-bottom:0; text-decoration:none; }
.content-reset .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
.content-reset .gsc-results .gsc-cursor-box .gsc-cursor-page:focus { background-color:#f47943; color:#ffd3bf; }
.content-reset .gsc-results .gsc-cursor-box .gsc-cursor-current-page { background:none; color:#f47943; font-size:22px; font-weight:normal; }
.content-reset .gsc-result-info { border-top:1px dotted #a2a2a2; border-bottom:1px dotted #a2a2a2; margin:0; padding:10px 16px; background-color:#d8f3e9; color:#31795f; font-size:14px; }
.content-reset .gs-no-results-result .gs-snippet,
.content-reset .gs-error-result .gs-snippet { border-top:1px dotted #d79393; border-bottom:1px dotted #d79393; border-left:0; border-right:0; margin:0; padding:10px 16px; background-color:#faddda; color:#ef3f3f; font-size:14px; }

/* -- sidebars -- */
.col-side .link-promo { font-size:18px; line-height:1; font-family:'Roboto Condensed', sans-serif; font-weight:300; }
.col-side .link-promo span { padding:9px 45px 6px 12px; }
.col-side .link-promo:hover span { padding-top:11px; padding-bottom:4px; }
.col-side .section-heading { background:none; padding:13px 12px 8px 12px; }
.section-heading.icon-search { background:url(http://www.bigbang.gr/img/common/icon-magn-gr.png) no-repeat 95.49% 10px; padding-right:49px; }
.col-side .form-gen { padding:23px 12px 16px 12px; }
.col-right .side-section,
.split-onefour .col-right .side-section { max-width:none; }
.col-right .section-heading.icon-search { padding-right:40px; }
.col-side .section-header { margin-bottom:0; }
.col-side .section-content,
.col-side .section-content.form-gen { background-color:#f3f3f3; border-bottom:1px dotted #a2a2a2; padding:16px 12px; }
.col-side .list-movies .item-thumb { /*float:none;*/ margin-bottom:6px; width:auto; max-width:100%; }
.col-side .list-movies .item-thumb a { max-height:140px; overflow:hidden; }
.col-side .list-movies .item-thumb img { width:auto; max-width:100%; }
.col-side .list-movies .item-author { margin-bottom:4px; font-size:13px; }
.col-side .list-movies .movie-info { margin-left:0; clear:both; }
.col-side .item-footer a { border-color:#f3f3f3; color:#ea682f; }
.col-side .item-footer a:hover,
.col-side .item-footer a:focus { background-color:#fff; border-color:#515151; }
.col-side .movie-info .item-title a { border-color:#f3f3f3; }
.col-side .movie-info .item-title a:hover,
.col-side .movie-info .item-title a:focus { border-color:#dc6735; }

/* -- movienav -- */
.movienav { font:300 13px/1.2 'Roboto Condensed', sans-serif; position:relative; }
.movienav:before { content:""; position:absolute; width:2px; height:100%; right:-5px; top:0; z-index:1; background-color:#4cb5be; }
.movienav .section-header { background:none; }
.movienav .section-heading { background-color:#4cb5be; color:#fff; border-left:5px solid #fe9161; border-bottom-color:#82cbd2; padding-left:8px; }
.movienav .section-heading .heading-sub { color:#aae5ea; }
.movienav .link-promo { background-color:#42a7b0; color:#aae5ea; font-size:14px; padding-bottom:0; position:relative; }
.movienav .link-promo span { background:none; border-bottom-color:#7bc2c8; }
.movienav .link-promo.current,
.movienav .link-promo.current:hover { background-color:#dddddd; color:#1a1a1a; }
.movienav .icon-view span { background:none; }
.movienav .icon-view:before { content:""; position:absolute; z-index:2; right:10px; top:10px; width:26px; height:15px; background:url(http://www.bigbang.gr/img/common/icon-video.png) no-repeat 0 -30px; }
.movienav .icon-view:hover:before,
.movienav .icon-view:focus:before { background-position:0 -15px; }
.movienav .icon-view.current:before { background-position:0 -45px; }
.movienav .button { }
.movienav .buttonlabel { display:block; color:#aae5ea; font-size:14px; background-color:#42a7b0; border-top:1px dotted #7bc2c8; border-bottom:1px dotted #7bc2c8; margin-top:-1px; position:relative; }
.movienav .buttonlabel:before { content:""; position:absolute; z-index:2; right:9px; top:10px; width:15px; height:15px; background:url(http://www.bigbang.gr/img/common/icons-data.png) no-repeat -75px -38px; }
.movienav .labelDown { }
.movienav .menu { font-size:13px; }
.movienav .menu { background-color:#42a7b0; }
.movienav .menu li a { background-color:#4fb7c2; color:#d3eef2; padding:8px 30px 6px 8px; display:block; border-bottom:0; border-left:5px solid #c3c3c3; }
.movienav .link-promo span,
.movienav .link-promo:hover span,
.movienav .buttonlabel { padding:9px 30px 7px 13px; }
.movienav .buttonlabel,
.movienav .menu,
.movienav .menu li,
.movienav .menu li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.movienav .link-promo:hover,
.movienav .buttonlabel:hover,
.movienav .menu li a:hover { background-color:#37949c; }
.movienav .menu li a:hover { color:#fff; }
.movienav .buttonlabel:hover:before { background-position:-75px -20px; }
.movienav .menu li a:focus,
.movienav .icon-view:focus { background-color:#c3c3c3; color:#1a1a1a; }
.movienav .menu li .current { display:block; background-color:#dddddd; padding:8px 30px 6px 8px; color:#1a1a1a; border-left:5px solid #c3c3c3; position:relative; }
.movienav .menu li .current:before,
.movienav .link-promo.current:before { content:""; position:absolute; width:11px; height:11px; right:11px; top:10px; z-index:2; background-color:#f47943; border-radius:50%; }
.movienav .menu li .current:after,
.movienav .link-promo.current:after { content:""; position:absolute; width:8px; height:14px; right:-5px; top:8px; z-index:3; background:url(http://www.bigbang.gr/img/common/curr-arr.png) no-repeat 0 0; }

/* --- not used --- */
/*.col-cells.rows-hr .col-item { min-width:0; border-right:0; padding-right:7px; padding-left:8px; }
.col-cells.rows-hr .col-item:last-child { text-align:left; padding-left:7px; padding-right:8px; }
.col-cells.rows-hr .col-item:first-child:last-child { padding-left:8px; }
.form-gen .form-inline { margin-bottom:0; }
.form-inline .split-half input { width:100%; }
.form-inline .split-half input[type="checkbox"],
.form-inline .split-half input[type="radio"] { width:auto; }*/

/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:275px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px dotted #a2a2a2;	/* Dark green border */
	text-align:left;
	/*font-size:1em;*/
	z-index:100;
}
#ajax_listOfOptions div{ /* General rule for both .optionDiv and .optionDivSelected */	
	padding:7px 5px;
	cursor:pointer;
	background:rgba(229, 229, 229, 0.95);
	border-bottom:1px dotted #a2a2a2;
}
#ajax_listOfOptions .optionDiv{ /* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#fe9161;
	color:#f0f0f0;
	border-bottom-color:#ea682f;
	border-bottom-style:solid;
}
#ajax_listOfOptions_iframe{
	background-color:#fe9161;
	position:absolute;
	z-index:5;
}

@media only screen and (min-width:1224px) {
	#container,
	#header { width:1200px; }
	#mainbody { padding-top:186px; }
	#header { height:138px; }
	#header .bx-wrapper { height:138px; }
	#header.is-sticky  { height:72px; width:1200px; }
	.site-logo { top:10px; left:15px; }
	.site-logo a { padding:7px 7px 7px 7px; }
	:target:before { height:186px; margin:-186px 0 0; }
	.mainnav > ul > li:last-child ul { width:200px; }
	.mainnav ul ul ul.dropReflect { left:120%; right:auto; }
	.mainnav ul ul li:hover > ul.dropReflect { left:100%; right:auto; }
	.mainnav > ul > li:last-child ul.dropReflect { right:120%; left:auto; }
	.mainnav > ul > li:last-child ul li:hover > ul.dropReflect { right:100%; left:auto; }
	.mainnav ul a { padding-right:18px; padding-left:16px; }
	.mainnav ul ul li a { padding-right:28px; padding-left:16px; }
	.single-content .item-thumb { max-width:none; max-width:60%; }
	/*.single-content .item-thumb img { width:auto; }*/
	.promo-player { margin-bottom:0; /*width:62%;*/ width:530px; }
	.promo-movie .promo-player { float:left; }
	.list-steps .promo-player { float:right; }
	.promo-descr { /*width:38%;*/ }
	.promo-movie .promo-descr { /*padding-left:26px; float:right;*/ margin-left:556px; }
	.list-steps .promo-descr { margin-right:556px; }
	.list-steps .promo-descr .item-thumb { width:auto; max-width:200px; float:none; }
	.list-steps .item-title,
	.list-steps .content-reset { margin-left:0; }
	.col-side .side-section { max-width:267px; }
	.col-side .list-movies .item-thumb { max-height:160px; }
	.split-onefour .col-side .side-section { max-width:213px; }
	.col-right .side-section,
	.split-onefour .col-right .side-section { max-width:none; }
	.split-onefour .promo-player { width:500px; }
	.split-onefour .promo-movie .promo-descr { margin-left:526px; }
	.btn-gen,
	.form-gen .btn,
	.form-gen input[type="button"],
	.form-gen input[type="submit"],
	.form-gen input.gsc-search-button { min-width:100px; }
	.thumbs-justified { margin-left:-20px; margin-right:-21px; }
	.thumbs-justified li { width:28.443%; margin-left:21px; margin-right:21px; }
	.col-mid .thumbs-justified { margin-left:-12px; margin-right:-13px; }
	.col-mid .thumbs-justified li { width:29.363%; margin-left:13px; margin-right:13px; }
}
