/* ============================ */
/* ============================ */
/* ============================ */
/* MEDIA QUERIES */
/* less then 480px */

@media only screen and (min-width: 0px) and (max-width: 480px) {










	/* ============================ */
	/* ============================ */
	/* CLASSES */
	.wrap{
		width: 300px;
	}
    .stat-branding.wrap {
        width: 100%;
    }
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6,
	.col-7, .col-8, .col-9, .col-10, .col-11, .col-12{
		display: block;
		margin: 0 5px;
	}

	.col-1{
		width: 40px;
	}

	.col-2{
		width: 40px;
	}


	.col-3{
		width: 90px;
	}

	.col-4{
		width: 90px;
	}

	.col-5{
		width: 140px;
	}

	.col-6{
		width: 140px;
	}

	.col-7{
		width: 190px;
	}

	.col-8{
		width: 190px;
	}

	.col-9{
		width: 240px;
	}

	.col-10{
		width: 240px;
	}

	.col-11{
		width: 290px;
	}

	.col-12{
		width: 290px;
	}



    #page{
        padding-top: 4.625em;
    }
    #page.no-parallax {
        padding-top: 4.625em;
    }
    #page.no-parallax #grid {
        position: static;
    }
    #page.no-parallax #content {
        margin-top: 0;
    }



	/* ============================ */
	/* ============================ */
	/* BRANDING */
	#par-slider {
		height: 260px;
		margin: 0 0 0;
        display: none;
	}
	#par-items { height: 260px; }

    #par-block{
        display: none;
    }

	.branding-1{
		height: 260px;
	}

	.branding-2,
	.branding-2-2,
	.branding-3{
		height: 260px;
        display: none;
	}

	.par-slider-arr-left{
		left: 35px;
	}

	.par-slider-arr-right{
		right: 35px;
	}

	.par-slider-nav{
		display: none;
	}

    .branding-non-centered{
        background-size: contain !important;
    }



	/* ============================ */
	/* ============================ */
	/* INDEX */
	/* ============================ */
	/* ============================ */

	/* ============================ */
	/* GRID */
    #grid-menu .wrap{
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .grid-menu-breadcrumbs, .grid-menu-filter,.grid-menu-search{
		background: #0c171b none repeat scroll 0 0;
		padding-bottom: 0.4em;
    }
    .grid-menu-search{
        display: none;
    }
    .grid-menu-breadcrumbs .grid-filter a {
        margin:0 0 0 0.4em;
    }
    #news-tab-menu {
        clear: both;
        width:100%;
    }
    .grid-filter {
        background: 0;
        padding:0;
    }
    .grid-menu-filter.page-navi {
        display: none;
    }
    .grid-menu-breadcrumbs ul,
    .grid-menu-filter ul{
        display: block;
        width: 100%;
        font-size: 0.8em;
    }

    .grid-menu-filter ul li a{
        text-align: left;
    }

    #search-form form{
        width: 82%;
    }
	.film-grid,
	.film-grid * {
		box-sizing: border-box;
	}
	.film-grid{
		display: block;
		width: 100%;
		padding: 0.3em 0.3em 0;
	}
	.grid-elem {
		width: 100%;
		margin:0 0 0.3em;
		padding:0 0 0 113px;
		font-size: 0.7em;
		display: block;
		min-height: 165px;
	}
	.mc-media-holder {
		position: absolute;
		top:0;
		left:5px;
		width: 108px;
		height: 100%;
		z-index: 2;
		display: block;
		vertical-align: middle;
	}
	.mc-poster-link {
		display: block;
		position: absolute;
		top:0;
		left:0;
		width:100%;
		height: 100%;
		z-index: 2;
	}
	.mc-player-preview {
		display: none;
	}
	.mc-mobile-poster {
		display: table;
		position: absolute;
		top:0;
		left:0;
		width: 100%;
		height: 100%;
	}
	.mc-mobile-poster td {
		text-align: left;
		vertical-align: middle;
	}
	.mc-mobile-poster img {
		max-width: 100%;
	}
	.mc-title {
		margin-top: 0;
	}
	.mc-info {
		display: block;
		position: static;
		top:0;
		left:0;
		width: 100%;
		height: auto;
		padding:0.3em 5px 0;
		z-index: 1;
		-webkit-transition: all 0.0s ease-in-out;
		-moz-transition: all 0.0s ease-in-out;
		-o-transition: all 0.0s ease-in-out;
		transition: all 0.0s ease-in-out;
	}
	.mc-player {
		display: none;
	}
	.mc-info .mc-info-inner {
		position: relative;
		top:0;
		left:0;
		display: block;
		height: auto;
	}
	.mc-info .mc-buttons, .mc-info .mc-name {
		padding-left:0;
		padding-right:0;
	}
	.mc-info .mc-name,
	.mc-info .mc-buttons {
		position: relative;
		top:0;
		left:0;
		height: auto;
		width: 100%;
	}
	.mc-info .mc-buttons {
		left:0;
	}
	.mc-info .mc-buttons table {
		position: relative;
		top:0;
		left:0;
		width: 100%;
	}
	.mc-about, .mc-expand, .mc-ticket {
		width: 100%;
	}
	.hover .mc-info-inner {
		left:0;
	}
	.hover .mc-info .mc-info-inner {
		left:0%;
	}
	/* ============================ */
	/* CONTENT */
	#content{
		/*background-size: contain;*/
	}

	.con-branding-logo{
        display: none;
		/*margin: 100px 0;*/
	}
    .con-branding-logo.force {
        display: block;
    }
    .con-branding-logo.force a,
    .con-branding-logo.force span {
        height: 100px;
    }
	.con-wrap{
		width: 100%;
		padding: 30px 0;
		margin: 0;
		background: #eff1f2;
	}

	.con-holder{
		float: none;
		width: 300px; /* 290 + 2*5 margin = 300 */
		margin: 0 auto;
	}


	.con-holder .col-9,
	.con-holder .col-6,
	.con-holder .col-3{
		width: 290px;
	}
	.widget-heading {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 1em;
	}
    .theatre-widget .widget-heading {
        display: none;
    }
    .tabmenu {
        float: none;
        border-top:1px solid #cdcdcd;
        margin:10px 0;
        padding:5px 0 0;
        overflow: hidden;
    }
    #news-tab-menu {
        float: none;
    }
    .widget-submenu{
        display: none;
    }

	.con-news-card{
		width: 290px;
		margin: 0 5px 1.250em;
		/*background: #fff;*/
	}

	.con-news-pic-holder{
		margin: 0 0 1em;
	}

	/*.con-news-info,
	.con-news-heading,
	.con-news-preview,
	.con-news-card .stat{
		width: 260px;
		padding: 0 15px;
	}
	*/
	.con-news-more{
		display: block;
		font-weight: normal;
	}

	.con-news-nav{
		display: none;
	}

	.giv-block{
		background: #fff;
	}

	.giveaway-widget{
		margin-bottom: 2em;
	}

	.giv-pic-holder{
		float: left;
		width: 90px;
		height: 90px;
        margin-right: -90px;
		overflow: hidden;
	}

	.giv-pic-holder img{
		height: 100%;
		max-width: none;
	}
    .giv-pic-holder a {
        display: block;
        width: 90px;
        height: 90px;
    }
	.giv-info{
		float: left;
		width: 185px;
		padding: 0 0 0 105px;
	}

	.giv-info p,
	.giv-info .stat{
		display: none;
	}

	.giv-info h4{
		font-size: 1em;
		margin: 0.5em 0 0;
	}

	.con-side{
		display: none;
	}


	/* ============================ */
	/* ============================ */
	/* FOOTER */
	.footer-logo{
		display: none;
	}

	.foo-hidden-logo-mobile{
		float: none;
		display: block;
		width: 200px;
		margin: 2em auto;
	}
    #footer {
        padding-top:1em;
    }
	#footer .col-10{
		width: 290px;
	}

	.foo-menu{
		width: 290px;
	}

	.foo-menu li{
		width: 100%;
	}

	.foo-menu li a{
		display: block;
		margin: 0.5em 0;
		text-align: center;
	}

	.foo-info{
		margin-top: 80px;
	}

	.foo-info p{
		text-align: center;
	}

	.scroll-top-btn{
		left: 0px;
		top: -64px;
        margin-left: 0;
	}

    .foo-social{
        position: absolute;
        top: -64px;
        top: -56px;  /* delete after adding bigger social icons */
        right: 0;
        margin-top: 0;
    }


    /* ============================ */
    /* ============================ */
    /* SIDE MENU */
    .sm-top-bar .phone-support,
    .sm-top-bar .share,
    .sm-top-bar .calendar-menu,
    .sm-top-bar #city-holder{
        display: block;
    }

    #side-menu .calendar-menu,
    #side-menu .calendar-menu:hover{
        text-decoration: none;
    }

    #side-menu .calendar-menu span{
        padding-top: 0.375em;
    }



















	/* ============================ */
	/* ============================ */
	/* CALENDAR */
	/* ============================ */
	/* ============================ */
	.con-holder-calendar,
	.con-holder-calendar .col-9,
	.con-holder-calendar .col-6,
	.con-holder-calendar .col-3{
		width: 100%;
		margin: 0;
	}

	.calendar-widget h2{
		width: 92% !important;
		margin: 0 4% !important;
		font-size: 1.375em;
	}

	/* ".cal-" = ".calendar-" */
	.cal-search{
		width: 92%;
		margin: 0 4%;
		padding-left: 0;
		padding-right: 0;
		background: none;
		border: none;
	}

	.cal-search form{
		position: relative;
		height: 30px;
	}

	.cal-search input[type="text"] {
		position: absolute;
		top: 0;
		left: 0;
		width: 96%;
		padding: 0 2%;
	}

	.cal-search input[type="submit"] {
		position: absolute;
		top: 0;
		right: -2px;
	}

	.cal-ad-small{
		display: none;
	}

	.cal-day-number{
		width: 10%;
		padding-right: 2%;
		font-size: 1.25em;
	}

	.cal-day-film{
		width: 80%;
		padding-left: 4%;
		padding-right: 4%;
		padding-bottom: 34px;
	}

	.cal-day-pic-holder{
		width: 20%;
		height: auto;
	}

	.cal-day-info{
		width: 76%;
		margin-left: 4%;
	}

	.cal-day-info .stat{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 90%;
		padding: 0 5%;
	}



















	/* ============================ */
	/* ============================ */
	/* PREMIERES-ALL */
	/* ============================ */
    .con-holder .pr-pic-holder,
    .pr-pic-holder {
        width:40%;
        margin:0 5% 20px;
        height:auto;
    }
    .con-holder .pr-pic-holder img,
    .pr-pic-holder img {
        width: 100%;
        height:auto;
    }
	/* ============================ */
	.con-news-card-big{
		width: 290px;
		margin-bottom: 1.25em;
	}

	.con-news-card-big .con-news-pic-holder{
		float: none;
		width: 100%;
		margin: 0 0 1em;
	}

	.con-news-card-big .con-news-info-holder{
		float: none;
		width: 100%;
		margin: 0;
	}



















	/* ============================ */
	/* ============================ */
	/* WIDGET */
	/* ============================ */
	/* ============================ */
	#widget {
        padding-top:74px;
    }

	#widget .wrap{
		width: 92%;
		margin-left: 4%;
		margin-right: 4%;
	}

    .widget-film-heading .wrap.widget-film-choose{
        width: 92%;
        margin-left: 4%;
        margin-right: 4%;
    }

	#widget .col-12{
		width: 100%;
		margin: 0;
	}

    .wi-breadcrumbs .col-8,
    .wi-breadcrumbs .col-4{
        width: 100%;
        margin: 0;
    }

    .wi-breadcrumbs .col-4{
        display: none;
    }

	#buy-ticket-hidden{
		display: block;
	}

	.widget-film-heading ul{
		margin: 0;
	}

	.widget-film-heading ul li{
		display: block;
		width: 100%;
		margin: 0;
		border-bottom: 1px solid #f7f7f7;
	}

	.widget-film-heading ul li div{
		width: 92%;
		margin: 10px auto 0;
	}

	.widget-film-heading ul li .wi-rate{
		width: 100px;
		margin: 0;
	}

	.widget-film{
		border-bottom: 1px solid #303030;
	}

	.wi-seance-list{
		display: block;
	}

	.wi-seance-filter{
		display: block;
	}


	.wi-subheading-name,
	.wi-subheading-info{
		float: none;
	}

    .wi-subheading-info{
        line-height: 1.2em;
    }

	.wi-seance-filter{
		margin-bottom: 2em;
	}

	.select-block.col-4,
	.options-block.col-4{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		float: none;

	}

	#wi-timeline{
		margin-top: 2.5em;
		margin-bottom: 3em;
	}

	#wi-timeline ol{
		height: 2em;
	}

	#wi-timeline ol li{
		height: 1em;
		margin-top: 1em;
	}

	#wi-timeline ol li:nth-of-type(3n+1){
		height: 2em;
	}

	#wi-timeline ol li p{
		bottom: 2em;
	}


	#wi-timeline-range{
		bottom: -4px;
		height: 6px;
		background: #ed0202;
	}

	#wi-timeline-start-handle,
	#wi-timeline-end-handle{
		position: absolute;
		bottom: 0;
		width: 46px;
		height: 46px;
		margin-bottom: -23px;
		cursor: e-resize;
		border: none;
		background: url("../img/handle-small.png") no-repeat 50% 50%;
	}

	#wi-timeline-start-handle{
		margin-right: -23px;
	}

	#wi-timeline-end-handle{
		margin-left: -23px;
	}

	.wi-timeline-start-handle-info,
	.wi-timeline-end-handle-info{
		display: none;
	}

	.wi-timeline-start-handle-triangle,
	.wi-timeline-end-handle-triangle{
		display: none;
	}

	.wi-time-selection{
		display: block;
		width: 100%;
	}

	.time-select-block{
		width: 46%;
		margin: 0 2%;
	}

	.time-select-move-holder{
		width: 50%;
	}


	.wi-cinema,
	.wi-cinema .wi-seance-list{
		display: block;
	}

	.wi-cinema .wi-seance-list li{
		width: 100%;
		margin: 20px 0;
	}


	.wi-seats-filter{
		display: block;
	}


	.wi-seats-info .col-2,
	.wi-seats-info .col-6,
	.wi-seats-info .col-10{
		width: 100%;
		margin: 1em 0;
	}

	.wi-seats-select-box{
		width: 46%;
		margin-left: 2%;
		margin-right: 2%;
	}


	.payment .wrap{
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.payment .col-12,
	.payment .col-3,
	.payment .col-8{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.wi-summary{
		margin-top: 20px;
		color: #7f8c8d;
	}

	.wi-summary-film{
		font-size: 1.5em;
		color: #303030;
	}

	.wi-auth{
        width:100%;
		margin-bottom: 3em;
	}

	.wi-auth h4,
	.wi-pay-systems h4{
		margin-bottom: 1em;
	}

	.wi-auth-form{
		width: 100%;
		margin-bottom: 1em;
	}

	.wi-auth-form input{
		display: block;
		float: none;
		width: 90%;
		margin-bottom: 1em;
		padding: 0.5em 5%;

		color: #7f8c8d;
		font-size: 1.125em;
		border: none;
		border: 1px solid #7f8c8d;
		background: #f7f7f7;
		background-repeat: no-repeat;
		background-position: 100% 50%; 
		background: -moz-linear-gradient(top, #f0f0f0, #fff);
		background: -webkit-linear-gradient(top, #f0f0f0, #fff);
		background: -o-linear-gradient(top, #f0f0f0, #fff);
		background: linear-gradient(top, #f0f0f0, #fff);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}

	.wi-auth-form input[type="text"]{
		margin-right: 0;
	}

	.wi-auth-form input[type="submit"]{
		width: 276px;
		margin: 0.25em auto;
		padding: 0.25em 0;

		color: #f7f7f7;
		font-size: 1.5em;
		cursor: pointer;
		border: 2px solid #303030;
		background: #303030;
		background: -moz-linear-gradient(top, #434343, #303030);
		background: -webkit-linear-gradient(top, #434343, #303030);
		background: -o-linear-gradient(top, #434343, #303030);
		background: linear-gradient(top, #434343, #303030);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}



	.wi-pay-system-card{
		width: 96%;
		margin: 10px 0;
        padding: 0 2%;
	}

	.wi-pay-system-pic{
		width: 16%;
        margin: 0 2%;
	}

	.wi-pay-system-pic img{
		max-height: 100%;
	}

	.wi-pay-system-name{
		width: 76%;
        margin: 0 2%;
		font-size: 1.125em;
	}

	#widget .widget-film-choose .widget-film-choose-heading,
	#widget .widget-film-choose .wi-subheading .col-12{
		width: 92%;
		margin: 0 auto;
	}
    .wi-breadcrumbs .col-8,
    .wi-breadcrumbs .col-4 {
        width:100%;
        clear:both;
        float: none;
    }

















	/* ============================ */
	/* ============================ */
	/* THEATRES-ALL */
	/* ============================ */
	/* ============================ */
	#breadcrumbs{
		height: auto;
	}

	#breadcrumbs .wrap{
		width: 300px;
	}

	#breadcrumbs .col-12{
		width: 290px;
	}

	#breadcrumbs ul{
		height: auto;
		padding: 1em 0;
	}

	#breadcrumbs ul li{
		float: none;
		height: auto;
	}

	#breadcrumbs ul li a,
	#breadcrumbs ul li .breadcrumbs-last{
		height: auto;
		padding: 0.5em 0;

		background: none;
		line-height: normal;
		text-align: center;
	}
	.theatres-all-widget {
        margin-top: -30px;
    }
	.theatres-all-widget .widget-heading {
        display: none;
    }
	.theatres-all-con-holder,
	.theatres-all-con-holder .ta-cards-holder,
	.ta-card{
		width: 100%;
		margin: 0;
	}

	/* ".ta-" = ".theatres-all-" */
	.ta-heading,
	.ta-filter
	{
		width: auto;
		margin: 0 auto;
	}

	.service-option{
		float: left;
	}


	.ta-card h4,
	.ta-card .options-block,
	.ta-card .metro,
	.ta-card .ta-schedule,
	.ta-card .ta-schedule-open{
		width: 290px;
		margin-left: auto;
		margin-right: auto;
	}
    .ta-card h4 {
        font-size:1.2em;
    }
	.ta-card .options-block{
		margin-bottom: 1em;
	}

	.ta-time li{
		font-size: 0.625em;
	}

	.ta-card .ta-schedule-open{
		width: 260px;
		margin: 0 auto;
		display: block;
	}
    .ta-card .options-block .option {
        display: none;
    }
	.options-block .address{
		display: block;
		float: none;
		line-height: normal;
        font-size: 0.8em;
	}
    .metro {
        display: block;
        overflow: hidden;
    }
    .metro p {
        display: block;
        width: 50%;
        float: left;
    }
    .metro .inner-m {
        display: block;
        padding: 0 0 0 0.3em;
        font-size: 0.7em;
    }
    .ta-time-period {
        display: none;
    }
    .ta-time {
        display: none;
    }
    .ta-line {
        margin:0;
    }
    .ta-seance {
        margin: 0;
    }
    .ta-hall-time span,
    .ta-hall-time a {
        position: static;
        /*margin: 0 0 0 0;*/
    }
    .ta-hall-time {
        padding:0.4em 0 0.4em 3em;
        height:auto;
    }

















	/* ============================ */
	/* ============================ */
	/* THEATRE */
	/* ============================ */
	/* ============================ */
	#breadcrumbs.th-breadcrumbs,
	#breadcrumbs.th-breadcrumbs ul{
		height: 46px;
		overflow: hidden;
	}

	.th-breadcrumbs ul{
		display: none;
	}

	#breadcrumbs .th-links{
		display: block;
		width: 290px;
		overflow: hidden;
	}

	#breadcrumbs .th-links li{
		width: 100%;
		height: 100%;
	}

	#breadcrumbs .th-links li a{
		font-size: 1em;
	}

	.theatre-con-holder{
		width: 100%;
		margin: 0;
        margin: -10px 0 0 0;
	}

	.theatre-widget h1,
	.theatre-widget h4,
	.theatre-widget .ta-filter,
	.theatre-widget .ta-schedule,
	.theatre-widget .th-info,
	.theatre-widget .ta-schedule-open{
		width: 290px;
		margin-left: auto;
		margin-right: auto;
	}

	.theatre-widget .ta-filter{
		width: auto;
	}

	.theatre-widget h1{
		font-size: 1.3em;
	}

	.theatre-widget .ta-filter .options-block{
		position: static;
	}

	.th-widget-wrap{
		width: 100%;
	}

	.th-schedule-open-block{
		width: 290px;
		margin: 0 auto;
		padding: 0.5em 0;
		border-top: 1px solid #e6e6e6;
	}

	.theatre-widget .ta-card-active .th-schedule-open-block{
		border-top: none;
		border-bottom: 1px solid #e6e6e6;
	}

	.theatre-widget .ta-schedule-open{
		display: block;
	}

	.th-subheading{
		margin-left: 0;
		margin-right: 0;
		padding: 0.75em 0;
		background: #fff;
		text-align: center;
		border-top: 1px solid #d7d7d7;
		border-bottom: 1px solid #d7d7d7;
	}

	#th-map{
		width: 290px;
		margin-left: auto;
		margin-right: auto;
		color: #ed0202;
		padding: 0;
		background: none;
		text-align: left;
		border: none;
	}

	.th-tables table{
		width: 290px;
	}

	.con-gallery{
		width: 100%;
	}



















	/* ============================ */
	/* ============================ */
	/* AUTHORISATION */
	/* ============================ */
	/* ============================ */
	.popup-active #content,
	.popup-active #grid,
	.popup-active #par-slider{
		display: none;
	}

	#auth{
		z-index: 0;
		position: static;
		top: auto;
		left: auto;
		width: 100%;
		height: auto;
		margin-top: 68px;
		background: none;
	}

	.auth-wrap{
		width: 100%;
		margin: 0;
	}

	.auth-popup{
		position: static;
		top: auto;
		padding: 3em 7%;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.auth-popup input[type="text"],
	.auth-popup input[type="password"]{
		width: 94%;
		padding: 0 3%;
	}

	.popup-close{
		display: none;
	}

    .auth-popup .inp-phone input{
        width: 80%;
    }

    .auth-tabs .tabmenu{
        border: none;
    }



















	/* ============================ */
	/* ============================ */
	/* FILM PAGE */
	/* ============================ */
	/* ============================ */
	#film-intro{
		height: 350px;
		/* margin: 42px 0 0; */
	}

	.ff-options{
		display: none;
	}

	.ff-trailer,
	.ff-ticket{
		margin: 0;
		padding: 0.5em 10px;
		font-size: 0.875em;
		/*float: right;*/
	}

	.ff-trailer{
		padding: 0.5em 10px 0.5em 30px;
		background-image: url('../img/filter-trailer-small.png');
		background-position: 0 -3px;
	}

	.ff-trailer:hover{
		background-position: 0 -37px;
	}

	.ff-ticket{
		float: right;
	}

	.fp-branding{
		display: none;
	}

	.fp-branding-hidden{
		display: block;
	}

	#submenu{
		display: none;
	}

	.fp-wrap{
		width: 92%;
		margin-left: 3%;
		margin-right: 3%;
	}

	.fp-wrap .col-12,
	.fp-about.col-7{
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
	}

	.film-title{
		font-size: 1.5em;
	}

	.fp-heading p{
		font-size: 1.125em;
	}

	.fp-info{
		padding: 2em 0;
	}

	.fp-poster.col-4,
	.fp-description.col-7{
		width: 46%;
		margin-left: 2%;
		margin-right: 2%;
	}

	.fp-poster ul{
		margin: 0.5em auto;
	}

	.fp-poster p{
		font-size: 1em;
	}


	.fp-about.col-7{
		margin-top: 1em;
	}

	.fp-section h3{
		font-size: 1.625em;
	}



	.fp-trailers-grid,
	.fp-shots-grid{
		width: 98%;
		margin: 0 1%;
	}

	.fp-trailers-block{
		width: 96%;
		margin: 2%;
	}

	.fp-trailers-block-title{
		font-size: 1.125em;
	}

	.trailers-play-btn{
		width: 76px;
		height: 76px;
		margin-top: -38px;
		margin-left: -38px;
		background: url('../../img/film-play-btn-small.png') no-repeat;
	}

	.fp-shots-block{
		width: 49.7%;
	}

    .film-stars a{
        height: 3em;
    }


	.fp-section .con-news-cards-holder{
		width: 96%;
		float: none;
		margin: 2% auto;
	}

	.fp-section .con-news-card{
		width: 100%;
		margin: 0 0 1.250em;
		background: none;
	}

	.fp-section .con-news-info,
	.fp-section .con-news-heading,
	.fp-section .con-news-preview,
	.fp-section .stat{
		width: 100%;
		padding: 0;
	}



















	/* ============================ */
	/* ============================ */
	/* CONTACTS */
	/* ============================ */
	/* ============================ */



















	/* ============================ */
	/* ============================ */
	/* PRESS */
	/* ============================ */
	/* ============================ */
	.widget .press-post-heading{
		font-size: 2.250em;
		width: auto;
	}

	.press-post .social,
	.press-post-social-heading{
		display: none;
	}

	.press-post .stat{
		display: none;
	}



















	/* ============================ */
	/* ============================ */
	/* VACANCIES */
	/* ============================ */
	/* ============================ */
    .va-filter-block .text-label {
        display: block;
        margin: 0 0 0.7em;
    }
    .va-filter-block select {
        width: 100%;
        height: 3em;
    }
	.va-filter-block input[type="text"]{
        display: block;
		width: 258px;
	}
    #account-form .form-actions {
        text-align: center;
    }
    #account-form {
        width: 100%;
    }
    #account-form button {
        background: #ed0202;
        color:#fff;
        border: none;
        text-align: center;
        padding: 0.6em 0;
        width: 100%;
        margin: 0 auto;
    }


















	/* ============================ */
	/* ============================ */
	/* COLLABORATION */
	/* ============================ */
	/* ============================ */



















	/* ============================ */
	/* ============================ */
	/* PROFILE */
	/* ============================ */
	/* ============================ */
	.name-holder{
		width: 180px;
	}

	.ntf-caption{
		float: left;
		width: 190px;
	}

	.ntf-date{
		width: 100px;
		padding-top: 0.4em;
		padding-right: 0;
	}

	.ntf-star{
		top: auto;
		bottom: 1.625em;
	}



















	/* ============================ */
	/* ============================ */
	/* ABOUT */
	/* ============================ */
	/* ============================ */
	.ab-heading{
		font-size: 2.250em;
	}

	.ab-boss img{
		width: 90px;
		height: 90px;
	}

	.ab-boss-info h4{
		font-size: 1.125em;
	}

	.ab-boss-info{
		width: 190px;
	}

	.chronicle-block .ntf-more{
		position: static;
	}



















	/* ============================ */
	/* ============================ */
	/* PREMIERE */
	/* ============================ */
	/* ============================ */
	.pr-heading{
		font-size: 2.250em;
	}

	.pr-gallery{
		position: relative;
		height: auto;
		overflow: hidden;
	}

	.pr-pic-holder{
		height: 200px;
		margin-bottom: 20px;
	}

	.premiere-widget .con-news-nav{
		display: block;
	}

	.premiere-widget .con-news-nav a{
		display: block;
		float: none;
		margin: 0.5em 0;
	}



















	/* ============================ */
	/* ============================ */
	/* RENT AND AD */
	/* ============================ */
	/* ============================ */
	.rent-info-block{
		margin-bottom: 2em;
	}



















	/* ============================ */
	/* ============================ */
	/* NEWS ALL */
	/* ============================ */
	/* ============================ */
	.na-post{
		padding: 20px 0;
		/*background: #fff;*/
		/*border: 1px solid #e3e3e3;*/
	}

	.news-all-widget .con-news-pic-holder{
		display: block;
		width: auto;
		/*padding: 0 20px;*/
	}

	.news-all-widget .con-news-card{
		/*padding: 20px 0;*/
		/*border: 1px solid #e3e3e3;*/
	}

	.na-post .con-news-heading{
		font-size: 1.5em;
	}

	.na-preview{
		display: none;
	}

	.na-post .stat{
		/*padding: 0 20px;*/
	}

	.rel-post{
		background: #fff;
		border: 1px solid #e3e3e3;
	}

	.rel-post-pic-holder{
		width: 88px;
		height: 88px;
	}

	.rel-post-info{
		width: 190px;
		margin-left: 10px;
	}

	.rel-post-info .date,
	.rel-post-info p,
	.rel-post-info .stat{
		display: none;
	}

	.rel-post-info h4{
		padding-top: 0.25em;
		font-size: 1.125em;
	}

	.comment-info{
		width: 290px;
		margin: 0;
	}

	.comment-avatar{
		margin-bottom: 0.625em;
	}

	.comment-data{
		position: absolute;
		top: 1.5em;
		left: 90px;
		width: 200px;
	}

	.comment-author{
		display: block;
	}

	.comment-rating{
		top: 86px;
		right: auto;
		left: 120px;
	}

	.comment-rating-btn-plus{
		top: 0;
		right: -2em;
	}

	.comment-rating-btn-minus{
		bottom: 0;
		left: -2em;
	}

	.comments form{
		width: 290px;
		margin: 1em 0;
	}
    #prestige-page {
        padding:0 30px;
    }
    #prestige-page .pt-img-line {
        display: none;
    }
    #prestige-page .pt-col {
        width: 100%;
    }

    #pt-black .black-line-borders {
        margin-bottom: 20px;
    }
    #pt-black .pt-it-block .img-holder img {
        width:60%;
        margin: 0 0 15px 0;
    }






    .brotator-mini li.fl {
        float: none;
    }
    .brotator-mini li.fr {
        float: none;
    }
    .brotator-mini .container-246 {
        margin-bottom: 1em;
    }

    #reald-page {
        width:20em;
    }
    #reald-page .reald-content-outer li.gl {
        margin: 1em 0 0;
        padding:0em 0 0 0;
        background-position: 50% 14em;
    }
    #reald-page .reald-content-outer li.gl .gl_top {
        padding-bottom: 14.75em;
        padding-top: 0;
        margin: 0em;
    }

    .karo-schedule-filmname h6 {
        margin-bottom:0.2em;
    }
    .karo-schedule-movie {
        width: auto;
        padding: 0 0 0.6em;
        float: none;
        overflow: auto;
    }
    .karo-schedule-format {
        float: none;
        width: auto;
        padding: 0.6em 0;
        border-top:1px dotted #e7e7e7;
        text-align: left;
    }
    .karo-schedule-time {
        padding: 0;
    }
    .karo-schedule-poster {
        display: none;
    }
    .karo-schedule-filmname {
        padding:0 0 0 0;
    }
    .karo-schedule-age,
    .karo-schedule-genres {
        display: inline-block;
        color:#828282;
        font-size: 0.8em;
        margin-bottom: 0;
    }
    .karo-schedule-sessions {
        padding: 0;
    }



}  /* END */



/* ============================ */
/* ============================ */
/* BUG FIXES =) */
/* ============================ */
/* ============================ */

@media only screen and (max-width: 1024px){
	#par-slider video {
		display: none;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1550px){
    #par-slider,
    #par-items{
        height: 400px;
    }

	.movie-card-big .mc-description{
		display: none;
	}

	.movie-card-big .mc-about,
	.movie-card-big .mc-ticket{
		font-size: 1.125em;
        margin: 0 1%;
        width: 44%;
	}

    .mc-title{
        font-size: 1.25em;
    }
}

/* END BUGS */
