@media (max-width:1860px) {
	.header .main-menu {
		padding-left:80px;
	}

	.entertainment .section-title:after {
		top:-114px;
	}

	.entertainment .section-title:before {
		top:-107px;
	}

}

@media (max-width:1760px) {
	.header .main-menu {
		padding-left:20px;
	}

	.header .main-menu li {
		padding:0 15px;
	}

	.header .wcag-area {
		padding:20px;
	}

	.banner h1 {
		font-size:80px;
	}

	.profile .user h1 {
		font-size:500%;
	}

	.profile .user h2 {
		font-size:400%;
	}

	.entertainment .section-title:after {
		top:-109px;
	}

	.entertainment .section-title:before {
		top:-102px;
	}	

}

@media (max-width:1660px) {
	.news .col-md-6:nth-child(3),
	.news .col-md-6:nth-child(4) {
    	margin-top: -20px;
	}

	.news article figure {
    	height: 600px;
    	width: 40%;
	}

	.news article .news-body {
		width:60%;
	}

	.news article .news-body p {
		font-size:16px;
		line-height: 30px;
		margin-bottom: 65px;
	}

	.news article .news-body h3 {
		font-size:22px;
	}

	.profile .user-results table tbody tr td h3 {
		font-size:180%;
	}

	.profile .user-results table tbody tr td h4 {
		font-size:225%;
	}

	.entertainment .section-title:after {
		top:-104px;
	}

	.entertainment .section-title:before {
		top:-97px;
	}	

	.pre-footer .info ul li a {
		padding:0 15px;
	}
}	

@media (max-width:1560px) {
	.header .main-menu {
		padding-left:0;
	}

	.banner:before {
		top:60%;
	}

	.animations article, 
	.movies article {
		height:700px;
	}	

	.animations article figure, 
	.movies article figure {
		float:none;
		width:100%;
		display:block;
		height: 400px;
	}

	.animations article .body-animation, 
	.movies article .body-animation {
		width:100%;
		height:300px;
	}

	.entertainment .section-title:after {
		top:-99px;
	}

	.entertainment .section-title:before {
		top:-92px;
	}	
}

@media (max-width:1520px) {
	.header .main-menu li a {
		/*font-size:16px;*/
		font-size: 115%;
	}

	.header .wcag-area .login li a {
		font-size:120%;
	}

	.header .wcag-area {
		padding:0;
	}

	.banner h1 {
		font-size:60px;
	}

	.banner p {
		font-size:24px;
	}

	.news article .news-body h3 {
		margin-bottom:15px;
	}

	.draw-intro h1 {
		font-size:500%;
	}

	.draw-intro p {
		font-size:170%;
	}
}

@media (max-width:1360px) {
	.header .main-menu {
		text-align:center;
	}

	.header .main-menu li {
		padding:0 5px;
	}

	.header:after {
		display:none;
	}

	.header .main-menu li:nth-child(1) a:before {
    	content: url(../img/about_icon_small.html);
	}	

	.header .main-menu li:nth-child(2) a:before {
    	content: url(../img/game_icon_small.html);
	}

	.header .main-menu li:nth-child(3) a:before {
    	content: url(../img/media_icon_small.html);
	}	

	.header .main-menu li:nth-child(4) a:before {
    	content: url(../img/draw_icon_small.html);
	}	

	.header .main-menu li:nth-child(5) a:before {
    	content: url(../img/contact_icon_small.html);
	}	

	.header .wcag-area .login li a {
		font-size:100%;
	}

	.entertainment .enter-item p {
		padding:0 20px;
	}

	.single_news {
		width:100%;
	}

	.news .single_news:nth-child(2) figure {
		float:right;
	}

	.news .single_news:nth-child(3),
	.news .single_news:nth-child(4) {
		display:none;
	}	

	.list-news .single_news:nth-child(3),
	.list-news .single_news:nth-child(4) {
		display:block;
	}	

	.list-news .single_news:nth-child(3) figure {
		float:left;
	}

	.list-news .single_news:nth-child(even) figure {
		float:right;
	}

	.contact-form h1,
	.media-intro h1 {
		/*font-size:80px;*/
		font-size: 570%;
	}

	.media-intro h1 {
		margin-top: 120px;
	}

	.media-intro p {
		font-size: 185%;
	}

	.draw-intro .button-area a {
		padding:12px 30px;
	}

	.entertainment .section-title:after {
		top:-94px;
	}

	.entertainment .section-title:before {
		top:-87px;
	}	

	.pre-footer .hidden-menu {
		display:block;
		text-align:center;
	}

	.pre-footer .info-large ul {
		display:none;
	}	

	.pre-footer .address p {
		font-size:16px;
	}
}	

@media (max-width:1199px) {
	.header .main-menu li a:before {
		display:none;
	}

	.header .wcag-area .login li a {
		font-size:14px;
	}

	.banner .col-md-offset-6 {
		margin-left:30%;
	}

	body.contrast .banner .col-md-offset-6	{
		margin-left:0;
	}

	.banner .col-md-6 {
		width:70%;
	}

	.contact-form h1 {
		/*font-size:60px;*/
		font-size: 430%;
	}

	.newsletter h3 {
		font-size:50px;
	}

	.newsletter .section-title {
		font-size:60px;
	}

	.newsletter .widget_wysija_cont .wysija-submit {
		margin: 45px 0px 0 215px;
	}

	.profile:before {
		display:none;
	}

	.draw-intro h1 {
		font-size:400%;
	}

	.entertainment .section-title:after {
		top:-89px;
	}

	.entertainment .section-title:before {
		top:-82px;
	}	

	.pre-footer .info-large {
		display:none;
	}	

	.pre-footer .address,
	.pre-footer .logo {
		width:50%;
	}

	.pre-footer .address p {
		margin: 0 0;
	}

	.pre-footer .logo figure {
		margin:20px 0;
		float: right;
	}

	.pre-footer .hidden-logos {
		display:block;
		margin-top: 50px;
	}
}	

@media (max-width:991px) {
	.header .main-menu {
		display:none;
	    position: absolute;
	    width: 300px;
	    top: 125px;
	    background: #fff;
	    z-index: 9999;
	    right: 0;
	}

	.header .main-menu li {
		display:block;
	}

	.header .main-menu li a:before {
		display:inline-block;
	}

	.header .wcag-area {
		display:none;
	}

	.header #showMenu {
		display:block;
	}

	.error-page .info {
		right:50%;
		bottom:50%;
		margin-bottom:-90px;
		margin-right:-240px;
	}

	.entertainment .section-title {
		padding-right:15px;
	}	

	.entertainment .enter-item {
		margin-bottom:40px;
	}

	.entertainment .section-title:after {
		top:-90px;
		right: 260px;
	}

	.entertainment .section-title:before {
		top:-83px;
		right: 260px;
	}	

	.news article figure {
		height:500px;
	}

	.news .single_news:nth-child(2) {
		margin-top:50px;
		margin-bottom: 80px;
	}

	.news article .news-body {
		margin-top:60px;
	}

	.news .see-all-area {
		text-align:center;
	}

	.news .see-all-are:before {
		content:'';
		display:block;
		clear:both;
	}

	.news .see-all {
		margin-right:0;
	}

	.newsletter {
		background-image:none;
	}

	.newsletter h3 { 
		font-size:40px;
		padding-right:0;
		text-align:center;
	}

	.newsletter h3 br {
		display:none;
	}

	.newsletter .widget_wysija_cont {
		margin-top:30px;
	}

	.newsletter .wysija-paragraph {
		text-align:center;
	}

	.newsletter .widget_wysija_cont .allmsgs {
		margin: 0 auto;
	}

	.media-intro h1 {
		font-size: 370%;
	}

	.search-page h1 {
		font-size:50px;
	}

	.media-intro:before,
	.search-page:before,
	.contact-form:before,
	.draw-intro:before {
		display:none;
	}

	body.contrast .search-page .col-md-6 {
		margin:0;
	}

	.newsletter .widget_wysija_cont .wysija-submit {
		margin:45px auto;
	}

	.profile {
		background-image:none;
		padding:100px 0;
	}

	.profile .user h1 {
    	font-size: 400%;
	}

	.profile .user-results table tbody tr td img {
		display:none;
	}

	.footer ul {
		text-align: left;
    	margin-top: 10px;
	}

	.footer ul li:first-child a {
		padding-left:0;
	}
}

@media (max-width:800px) {
	.section-title {
		font-size:60px;
	}

	#registrationModal .modal-dialog,
	#loginModal .modal-dialog {
		width:100%;
	}

	#registrationModal .modal-dialog .left-body,
	#loginModal .modal-dialog .left-body {
		width:100%;
	}

	#registrationModal .modal-dialog .right-body,
	#loginModal .modal-dialog .right-body {
		display:none;
	}

	.news article figure {
		width:100%;
		float:none;
	}

	.news article .news-body {
		width:100%;
		margin-top:0;
	}

	.news-single:before {
		display:none;
	}

	.media-intro p {
		font-size:140%;
	}

	.list-news:before {
		display:none;
	}

	body.contrast .news-single figure {
		display:none;
	}

	body.contrast .list-news figure {
		display:none;
	}

	.partners .section-title {
		padding-left:110px;
		text-align:right;
	}

	.profile .user-results table tbody tr td {
		padding:30px 0;
	}

	.entertainment .section-title:before,
	.entertainment .section-title:after {
		display:none;
	}

	.animations article figure, 
	.movies article figure {
		float:none;
		width:100%;
		display:block;
		height: 300px;
	}

	.animations article .body-animation, 
	.movies article .body-animation {
		width:100%;
		height:400px;
	}	

	.pre-footer .address,
	.pre-footer .logo {
		width:100%;
		text-align:left;
		border:0;
	}

	.pre-footer .address p {
		width:100%;
		text-align:center;
	}

	.pre-footer .logo figure {
		float:none;
		margin:0 auto;
		margin-top:30px;		
	}

	.pre-footer .info ul li a {
		font-size:20px;
	}

	.pre-footer .hidden-logos {
		text-align:center;
	}

	.pre-footer .hidden-logos img {
		max-width:200px;
		margin-top:30px;
	}

	.footer p {
		text-align:center;
	}

	.footer ul {
		display:none;
	}
}

@media (max-width:768px) {
	.banner:before {
		display:none;
	}

	.banner .col-md-6 {
		width:100%;
	}

	.banner .col-md-offset-6 {
		margin-left:0;
	}

	.contact-form h1 {
    	/*font-size: 40px;*/
    	font-size: 285%;
    	letter-spacing: 5px;
    }

	.profile .user h1 {
    	font-size: 335%;
	}  
	
	.profile .user h2 {
    	font-size: 300%;
    	margin-top: 20px;
	}  

	.profile .user-results table tbody tr td a {
		padding:12px 20px;
	}
}	

@media (max-width:680px) {
	.section-title {
		font-size:40px;
	}

	.banner h1 {
    	font-size: 40px;
	}

	.newsletter .section-title {
		padding-right:0;
		text-align:center;
		font-size:40px;
	}

	.newsletter .section-title:before {
		right:40%;
	}

	.newsletter h3 {
		font-size:30px;
	}

	.search-page h1 {
		font-size:30px;
	}

	.profile .user-results table tbody tr td h3 {
    	font-size: 140%;
	}

	.profile .user-results table tbody tr td h4 {
	    font-size: 150%;
	}	

	.profile .user-results table thead tr th {
		font-size:100%;
	}

	.animations .section-title:before {
		left:80px;
	}

	.animations .section-title {
		padding-left:25px;
	}

	.pre-footer .top {
		right: 50%;
    	margin-right: -70px;
	}

	.pre-footer .info ul li {
    	display: block;
    	margin-bottom: 10px;
	}
}	

@media (max-width:500px) {
	.draw-intro h1 {
		font-size:300%;
	}

	.draw-intro p {
    	font-size: 140%;
	}

	.draw-intro .button-area a {
		display:block;
		margin-bottom:20px;
	}

	.entertainment .section-title {
		margin-bottom:50px;
	}	

	.news:before {
		display:none;
	}

	.news .section-title {
		padding-left:0;
		text-align:right;
	}

	.news .section-title:before {
		left:170px;
	}

	.news article figure {
		height:300px;
	}

	.media-intro h1 {
		font-size:300%;
	}

	.partners .section-title {
		text-align:left;
		padding-left:20px;
	}

	.partners .section-title:before {
		left:200px;
	}

	.movies {
		padding: 135px 0 15px 0;
	}

	.animations {
		padding: 135px 0 660px 0;
	}

	.movies .section-title {
		padding-right:0;
	}

	.animations article, 
	.movies article {
		    margin: 0 0 55px 0;
	}

	.animations article .body-animation p, 
	.movies article .body-animation p {
		font-size:100%;
		max-height:200px;
		overflow:hidden;
	}

	.animations article .body-animation .footer-animation .rating, 
	.movies article .body-animation .footer-animation .rating {
		float:none;
	}

	.animations article .body-animation .footer-animation, 
	.movies article .body-animation .footer-animation {
		text-align:left;
	}
}	