@charset "utf-8";

@media screen and (max-width:960px) and (min-width:781px){
	.top_container,
	.content_container{
		width:98% !important;
	}
	
	.top_container .logo,
	.top_container .top_menu_container{
		width:62% !important;
	}
	
	.top_container .top_menu_container{
		width:38% !important;
	}
	
	.header_container .side_menu_background,
	.header_container .side_menu,
	.subcontent_header .side_menu_background,
	.subcontent_header .side_menu{
		left:10px !important;
		margin-left:0px !important;
	}
	
	.content_container .left_side,
	.content_container .right_side{
		width:100% !important;
	}
	
	.news_win_content_title{
		width:auto !important;
	}
	
	.content_container .left_side .news_win{
		width:48% !important;
		margin:16px 1% 0px 1% !important;
	}
	
	.content_container .right_side{
		text-align:center !important;
		width:100% !important;
	}
	
	.content_container .right_side div{
		display:none !important;
	}
	
	.content_container .right_side a{
		width:46% !important;
		margin:10px 1% 0px 1% !important;
		display:inline-block !important;
	}
	
	.content_container .right_side a img{
		width:100% !important;
		height:auto !important;
	}
	
	.banners_container{
		width:98% !important;
		text-align:center !important;
	}
	
	.banners_container .banner_item{
		display:inline-block !important;
		width:48% !important;
		margin:20px 0.5% !important;
		float:none !important;
	}
	
	.banners_container .banner_item:nth-child(n+4){
		display:none !important;
	}
	
	.slider_container{
		width:100%;
		margin:auto;
	}
	.jcarousel-container {width:100% !important;}
	.jcarousel-clip-horizontal {width:90% !important;}
	
	.footer_container {width:100% !important;}
	
	.footer_left{
		width:100% !important;
		margin:auto;
		float:none !important;	
		}
	.footer_news{
		width:48% !important;
		margin:20px 1% !important;
	}
	.footer_right{
		width:100% !important;
		margin:auto;
		float:none !important;	
	}
	.production_container{width:90%;}
	
	.content_container .news_right{
		width:65% !important;
	}
	
	.content_right{
		width:100% !important;
		float:none;
		margin:auto !important;
	}
	
	.content_container .content_title{
		width:100% !important;
	}
	
	.art_container .art_left{
		width:40% !important;
	}
	
	.art_container .art_left div:nth-child(4) img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .art_center{
		width:55% !important;
	}
	
	.art_container .art_item{
		width:100% !important;
	}
	
	.change_buttons a{
		font-size:13px !important;
		padding-left:4px !important;
		padding-right:4px !important;
	}
	
	.content_custom{
		width:100% !important;
		padding:30px 0px !important;
	}
	
	#contact .box{
		width:60% !important;
	}
	
	#contact .right{
		width:270px !important;
	}
	
	.opis_area,
	#opis_area{
		width:90% !important;
	}
	
	#contact .input_field{
		width:auto !important;
	}
	
	.articles_holder{
		text-align:center !important;
		
	}
	
	.articles_holder .art_item{
		display:inline-block !important;
		float:none !important;
	}
	
	.pogoji_holder{
		width:auto !important;
	}
	
	.form_left{
		width:58% !important;
		margin-right:2% !important;
	}
	
	.form_right{
		width:38% !important;
		margin-left:2% !important;
		padding-left:0px !important;
	}

	.input_left{
		width:150px !important;
	}
	
	.payment_left{
		width:200px !important;
	}
	
	.payment_left img:not(.non-responsive){
		width:100% !important;
		height:auto !important;
	}
	
	.notes_holder,
	.notes_holder textarea{
		width:250px !important;
	}
	
	.cart_titles div:not(:first-child),
	#order_content div:not(:first-child){
		width:19% !important;
	}
	
	.cart_titles div:nth-child(1){
		width:0px !important;		
	}
	
	#order_content div,
	.cart_titles div,
	#order_content div span,
	.cart_titles div span{
		text-align:center !important;	
		font-size:14px !important;	
	}
	
	.first_item{
		width:15px !important;
		margin-left:0px !important;
		padding-top:5px !important;
		padding-left:0px !important;
	}
	
	.first_item img{
		width:15px;
		height:auto;
		padding-left:0px !important;
	}
	
	.art_bottom{
		display:none !important;	
	}
	
	.ui-tabs-panel img{ 
		margin-left:-240px !important;
	}
	
	.delivery_left{
		width:15% !important;
	}
	
	.first_item.hidden{
		display:none !important;
	}
}

@media screen and (max-width:780px) and (min-width:570px){
	.top_container,
	.content_container{
		width:98% !important;
	}
	
	.top_container .logo,
	.top_container .top_menu_container{
		width:50% !important;
	}
	
	.top_container .top_menu_container{
		width:50% !important;
	}
	
	.top_container .logo .right{
		font-size:12px;
		margin-top:-50px;
		display:none;
	}
	
	.header_container .side_menu_background,
	.header_container .side_menu,
	.subcontent_header .side_menu_background,
	.subcontent_header .side_menu{
		left:10px !important;
		margin-left:0px !important;
	}
	
	.content_container .left_side,
	.content_container .right_side{
		width:100% !important;
	}
	
	.news_win_content_title{
		width:auto !important;
	}
	
	.content_container .left_side .news_win{
		width:48% !important;
		margin:16px 1% 0px 1% !important;
	}
	
	.content_container .right_side{
		text-align:center !important;
		width:100% !important;
	}
	
	.content_container .right_side div{
		display:none !important;
	}
	
	.content_container .right_side a{
		width:46% !important;
		margin:10px 1% 0px 1% !important;
		display:inline-block !important;
	}
	
	.content_container .right_side a img{
		width:100% !important;
		height:auto !important;
	}
	
	.banners_container{
		width:98% !important;
		text-align:center !important;
	}
	
	.banners_container .banner_item{
		display:inline-block !important;
		width:48% !important;
		margin:20px 0.5% !important;
		float:none !important;
	}
	
	.banners_container .banner_item img{
		width:100% !important;
		height:auto !important;
	}
	
	.banners_container .banner_item:nth-child(n+4){
		display:none !important;
	}
	
	.slider_container{
		width:100%;
		margin:auto;
	}
	.jcarousel-container {width:100% !important;}
	.jcarousel-clip-horizontal {width:90% !important;}
	
	.footer_container {width:100% !important;}
	.footer_left{
		width:100% !important;
		margin:auto;
		float:none !important;	
		}
	.footer_news{
		width:95% !important;
		margin-left:2.5% !important;
			
	}
	.footer_right{
		width:100% !important;
		margin:auto;
		float:none !important;	
	}
	.production_container{width:90%;}
	
	.content_right{
		width:100% !important;
		float:none;
		margin:auto !important;
	}
	
	.content_container .content_title{
		width:100% !important;
	}
	
	.content_container .news_right{
		width:90% !important;
		margin:auto !important;
		border:none !important;
		margin-top:10px !important;
	}
	
	.art_container .art_left{
		width:60% !important;
		float:none !important;
		margin:auto !important;
		text-align:center !important;
	}
	
	.art_container .art_left div:nth-child(4) img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .art_center{
		width:98% !important;
		margin-left:1% !important;
	}
	
	.art_container .art_item{
		width:100% !important;
	}
	
	.change_buttons a{
		font-size:13px !important;
		padding-left:4px !important;
		padding-right:4px !important;
	}
	
	.content_custom{
		width:100% !important;
		padding:30px 0px !important;
	}
	
	#contact .box{
		width:100% !important;
	}
	
	#contact .right{
		width:270px !important;
	}
	
	.opis_area,
	#opis_area{
		width:90% !important;
	}
	
	#contact .input_field{
		width:auto !important;
	}
	
	.articles_holder{
		text-align:center !important;
		
	}
	
	.articles_holder .art_item{
		display:inline-block !important;
		float:none !important;
	}
	
	.pogoji_holder{
		width:auto !important;
	}
	
	.form_left{
		float:none !important;
		width:100% !important;
	}
	
	.form_right{
		float:none !important;
		width:100% !important;
		padding-left:0px !important;
	}
	
	.cart_titles div:not(:first-child),
	#order_content div:not(:first-child){
		width:19% !important;
	}
	
	.cart_titles div:nth-child(1){
		width:0px !important;		
	}
	
	#order_content div,
	.cart_titles div,
	#order_content div span,
	.cart_titles div span{
		text-align:center !important;	
		font-size:10px !important;	
	}
	
	.first_item{
		width:10px !important;
		margin-left:0px !important;
		padding-top:8px !important;
		padding-left:0px !important;
	}
	
	.first_item img{
		width:10px;
		height:auto;
		padding-left:0px !important;
	}
	
	.art_bottom{
		display:none !important;	
	}
	
	.ui-tabs-panel img{ 
		margin-left:-490px !important;
	}
	
	.delivery_left{
		width:15% !important;
	}
	
	.first_item.hidden{
		display:none !important;
	}
	
	#footer .column li {
		margin-left: 5%;
		width: 25%;
	}
	#footer .column li:first-child {
		padding-right: 0px;
	}
	#footer .column li:nth-child(2) {
		padding-left: 7.5%;
		padding-right: 7.5%;
		width: 20%;
	}
	#footer .column li:last-child {
		padding-left: 0px;
	}
	#footer .column li img{
		width:100%;
		height:auto;
	}
	
	#cookies_alert_container{
		height:auto !important;
		padding-bottom:20px;
	}
	
	#cookies_alert_container div.content_holder{
		width:90% !important;
		margin:auto !important;
	}
	
	.cookie_close_button{
		top:auto !important;
		bottom:10px !important;
	}
}

@media screen and (max-width:569px) and (min-width:420px){
	#header_container, #header_slider, .rsOverflow, .rsContainer, .rsSlide, .rsSlide > div {
		/*height: 150px !important;*/
	}
	.rsSlide > div img {
		margin: 0 !important;
		height: 100%;
		width: auto;
	}
	
	.top_container{
		width:98% !important;
		height:80px !important;
	}
	
	.content_container{
		width:98% !important;
	}
	
	.top_container .logo,
	.top_container .top_menu_container{
		width:40% !important;
		padding-top:10px;
	}
	.top_new{padding-top:0px !important;}
	.top_menu{display:none;}
	.top_container .logo .left {width:160px;}
	.cert {display:none;}
	.logo .left img {width:100%;}
	.top_container .top_menu_container .top_new .language{margin-right:0px;}
	.mobile_menu{display:block;}
	
	.top_container .top_menu_container{
		width:60% !important;
		height:60px;
	}
	
	.top_container .logo .right{
		font-size:12px;
		margin-top:-50px;
		display:none !important;
	}
	
	.header_container .side_menu_background,
	.header_container .side_menu,
	.subcontent_header .side_menu_background,
	.subcontent_header .side_menu{
		left:10px !important;
		margin-left:0px !important;
		display:none;
	}
	
	.content_container .left_side,
	.content_container .right_side{
		width:100% !important;
	}
	
	.news_win_content_title{
		width:auto !important;
	}
	
	.content_container .left_side .news_win{
		width:98% !important;
		margin:16px 1% 0px 1% !important;
	}
	
	.content_container .right_side{
		text-align:center !important;
		width:100% !important;
	}
	
	.content_container .right_side div{
		display:none !important;
	}
	
	.content_container .right_side a{
		width:98% !important;
		margin:10px 1% 0px 1% !important;
		display:inline-block !important;
	}
	
	.content_container .right_side a img{
		width:100% !important;
		height:auto !important;
	}
	.banners_container{ width:100% !important;}
	.banners_container .banner_item{ width:90% !important; margin-right:auto !important; margin:auto; margin-top:40px; float:none;}
	.banners_container .banner_item img{ display:none !important;}
	
	.banners_container .banner_item a img{
		width:90% !important;
		display:block !important;
		margin:auto;
		height:auto !important
	}
	
	.slider_container{
		width:100%;
		margin:auto;
	}
	.jcarousel-container {width:100% !important;}
	.jcarousel-clip-horizontal {width:90% !important;}
	.footer_container {width:80% !important;}
	
	.footer_container {width:100% !important;}
	.footer_left{
		width:100% !important;
		margin:auto;
		float:none !important;	
		}
	.footer_news{
		width:96% !important;
		margin-left:2% !important;
		
	}
	.footer_right{
		width:100% !important;
		margin:auto;
		float:none !important;	
	}
	.production_container{width:90%;}
	
	.content_container{
		width:96% !important;
		float:none;
		padding:2%;
	}
	
	.content_left{
		width:100% !important;
		float:none;
		margin:auto !important;
	}
	
	.content_right{
		width:100% !important;
		float:none;
		margin:auto !important;
	}
	
	.content_container .content_title{
		width:100% !important;
	}
	
	.content_container .news_right{
		width:90% !important;
		margin:auto !important;
		border:none !important;
		margin-top:10px !important;
		margin-left:5% !important;
	}
	
	.art_container .art_left{
		width:78% !important;
		float:none !important;
		margin:auto !important;
		text-align:center !important;
	}
	
	.art_container .art_left div:nth-child(4) img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .art_center{
		width:98% !important;
		margin-left:1% !important;
	}
	
	.art_container .art_item{
		width:100% !important;
	}
	
	.change_buttons a{
		font-size:13px !important;
		padding-left:4px !important;
		padding-right:4px !important;
	}
	
	.content_custom{
		width:100% !important;
		padding:30px 0px !important;
	}
	
	#contact .box{
		width:100% !important;
	}
	
	#contact .right{
		width:270px !important;
	}
	
	.opis_area,
	#opis_area{
		width:90% !important;
	}
	
	#contact .input_field{
		width:auto !important;
	}
	
	.articles_holder{
		text-align:center !important;
		
	}
	
	.articles_holder .art_item{
		display:block !important;
		float:none !important;
		margin:auto !important
	}
	
	.pogoji_holder{
		width:auto !important;
	}
	
	.cart_titles div,
	#order_content div:not(#product_title):not(.first_item),
	#order_content div span,
	.cart_titles div span{
		width:50% !important;
		text-align:left !important;
		font-size:16px !important;
	}
	
	#product_title{
		width:95% !important;
		text-align:left !important;		
	}
	
	#product_title:nth-child(n+1){
		border-top:1px solid #ccc !important;
	}
	
	.cart_titles div:nth-child(1),
	.cart_titles div:nth-child(2){
		width:0px !important;		
	}
	
	#order_content div,
	.cart_titles div,
	#order_content div span,
	.cart_titles div span{
		font-size:14px !important;
		/*text-align:center !important;		*/
	}
	
	.first_item{
		width:15px !important;
		margin-left:0px !important;
		padding-top:5px !important;
		padding-left:0px !important;
		float:left !important;
		border-top:1px solid #ccc !important
	}
	
	.first_item img{
		width:15px;
		height:auto;
		padding-left:0px !important;
	}
	
	.input_left{
		width:100% !important;
	}
	
	.input_right,
	.input_right input,
	.input_right select{
		width:100% !important;
		margin:0px !important;
	}
	
	.input_right{
		padding-left:0px !important;
	}
	
	.form_left{
		width:100% !important;
	}
	
	.form_right{
		float:none !important;
		width:100% !important;
		padding-left:0px !important;
	}
	
	.title h1{
		width:90% !important;
	}
	
	.art_bottom{
		display:none !important;	
	}
	
	.ui-tabs-panel,
	.header_container,
	.header_content,
	.header_slider,
	#featured,
	.subcontent_header{ 
		height:auto !important;
	}
	
	.ui-tabs-nav{
		display:none !important;	
	}
	
	#featured .info{
		display:none !important;
	}
	
	.ui-tabs-panel img{ 
		width:120% !important; 
		margin-left:-10% !important;
		height:auto !important;
	}
	
	.zopim{
		display:none !important;
	}
	
	.delivery_left{
		width:15% !important;
	}
	
	.input_right.delivery{
		width:75% !important;
	}
	
	.hidden{
		display:none !important;
	}
	
	#footer .column li {
		margin-left: 5%;
		width: 25%;
	}
	#footer .column li:first-child {
		padding-right: 0px;
	}
	#footer .column li:nth-child(2) {
		padding-left: 7.5%;
		padding-right: 7.5%;
		width: 20%;
	}
	#footer .column li:last-child {
		padding-left: 0px;
	}
	#footer .column li img{
		width:100%;
		height:auto;
	}
	
	#cookies_alert_container{
		height:auto !important;
		padding-bottom:20px;
	}
	
	#cookies_alert_container div.content_holder{
		width:90% !important;
		margin:auto !important;
	}
	
	.cookie_close_button{
		top:auto !important;
		bottom:10px !important;
	}
}

@media screen and (max-width:420px){
	.top_container{
		width:98% !important;
		height:80px !important;
	}
	
	.content_container{
		width:98% !important;
	}
	
	.top_container .logo,
	.top_container .top_menu_container{
		width:40% !important;
		padding-top:10px;
	}
	.top_new{
		padding-top:0px !important;
	}
	.top_menu{
		display:none;
	}
	.top_container .logo .left {
		width:130px;
		padding-top:10px;
	}
	.cert {
		display:none;
	}
	.logo .left img {
		width:100%;
	}
	.top_container .top_menu_container .top_new .language{
		margin-right:0px;
	}
	.mobile_menu{
		display:block;
	}
	.mobile_menu_content{
		display:none;
		background-color:#FFF;
		z-index:99999;
	}
	.mobile_menu_content .top_menu{
		display:block;
		margin-top:30%;
	}
	.mobile_menu_content .top_menu a{
		display:block;
		font-size:22px;
		text-align:center;
		border:none;
		border-bottom:1px solid #666;
		padding:10px;
		display:block;
		width:80%;
		float:none;
		margin:auto;
	}
	
	.top_container .top_menu_container{
		width:60% !important;
		height:60px;
	}
	
	.top_container .logo .right{
		font-size:12px;
		margin-top:-50px;
		display:none !important;
	}
	.subcontent_header{margin:auto; height:250px; background-color:#ccc;}
	.content_title_section{width:90%; line-height:46px; border-bottom:1px solid #999;}
	.content_title{width:100%; float:none;}
	
	.header_container .side_menu_background,
	.header_container .side_menu,
	.subcontent_header .side_menu_background,
	.subcontent_header .side_menu{
		left:10px !important;
		margin-left:0px !important;
		display:none;
	}
	
	.ui-tabs-panel,
	.header_container,
	.header_content,
	.header_slider,
	#featured,
	.subcontent_header{ 
		height:auto !important;
	}
	#header_container, #header_slider, .rsOverflow, .rsContainer, .rsSlide, .rsSlide > div {
		/*height: 150px !important;*/
	}
	.rsSlide > div img {
		margin: 0 !important;
		height: 100%;
		width: auto;
	}
	
	#featured .info{
		display:none !important;
	}
	
	.ui-tabs-panel img{ 
		width:150% !important; 
		margin-left:-25% !important;
		height:auto !important;
	}
	.content_container .left_side,
	.content_container .right_side{
		width:100% !important;
	}
	
	.news_win_content_title{
		width:auto !important;
	}
	
	.content_container .left_side .news_win{
		width:98% !important;
		margin:16px 1% 0px 1% !important;
	}
	
	.content_container .right_side{
		text-align:center !important;
		width:100% !important;
	}
	
	.content_container .right_side div{
		display:none !important;
	}
	
	.content_container .right_side a{
		width:98% !important;
		margin:10px 1% 0px 1% !important;
		display:inline-block !important;
	}
	
	.content_container .right_side a img{
		width:100% !important;
		height:auto !important;
	}
	.banners_container{ width:100% !important;}
	.banners_container .banner_item{
		width:90% !important;
		margin-right:auto !important;
		margin:auto;
		margin-top:40px;
		float:none;
	}
	
	.banners_container .banner_item img{ display:none !important;}
	.banners_container .banner_item a img{ 
		width:90% !important;
		display:block !important;
		margin:auto;
		height:auto !important;
	}
	
	.slider_container{
		width:100%;
		margin:auto;
	}
	.jcarousel-container {width:100% !important;}
	.jcarousel-container-horizontal{width:86% !important; left:7%;}
	.jcarousel-clip-horizontal {width:100% !important;}
	.footer_container {width:100% !important;}
	.footer_left{
		width:100% !important;
		margin:auto;
		float:none !important;	
		}
	.footer_news{
		width:90% !important;
		margin-right:auto !important;
		margin:auto !important;
		margin-top:20px !important;
		margin-left:5% !important;
		
	}
	.footer_right{
		width:100% !important;
		margin:auto;
		float:none !important;	
	}
	
	.production_container{width:90%;}
	.ui-tabs-nav{display:none;}
	
	.content_conteiner{
		width:96% !important;
		float:none;
		padding:2%;
	}
	
	.content_left{
		width:100% !important;
		float:none;
		margin:auto !important;
	}
	
	.content_right{
		width:100% !important;
		float:none;
		margin:auto !important;
	}
		
	.content_container .content_title{
		width:100% !important;
	}
	
	.content_container .news_right{
		width:85% !important;
		margin:auto !important;
		border:none !important;
		margin-top:10px !important;
	}
	
	.art_container .art_left{
		float:none !important;
		margin:auto !important;
		text-align:center !important;
	}
	
	.art_container .art_left div:nth-child(4) img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .art_center{
		width:98% !important;
		margin-left:1% !important;
	}
	
	.art_container .art_item{
		width:100% !important;
	}
	
	.change_buttons a{
		float:none !important;
		margin-bottom:5px !important;
	}
	
	.content_custom{
		width:100% !important;
		padding:30px 0px !important;
	}
	
	#contact .box{
		width:100% !important;
		
	}
	
	#contact .right{
		width:270px !important;
	}
	
	.opis_area,
	#opis_area{
		width:90% !important;
	}
	
	#contact .input_field{
		width:auto !important;
	}
	
	#contact .left{
		text-align:left !important;
		padding-left:20px !important;
	}
	
	.articles_holder{
		text-align:center !important;
		
	}
	
	.articles_holder .art_item{
		display:block !important;
		float:none !important;
		margin:auto !important
	}
	
	.pogoji_holder{
		width:auto !important;
	}
	
	.cart_titles div,
	#order_content div:not(#product_title):not(.first_item){
		width:50% !important;
		text-align:left !important;
		font-size:14px !important;
	}
	
	#product_title{
		width:90% !important;
		text-align:left !important;
	}
	
	#product_title:nth-child(n+1){
		border-top:1px solid #ccc !important;
	}
	
	.cart_titles div:nth-child(1),
	.cart_titles div:nth-child(2){
		width:0px !important;		
	}
	
	#order_content div,
	.cart_titles,
	#order_content div span,
	.cart_titles div span{
		font-size:14px !important;
		/*text-align:center !important;	*/
	}
	
	.input_right,
	.input_right input,
	.input_right select{
		width:100% !important;
		margin:0px !important;
	}
	
	.input_right{
		padding-left:0px !important;
	}
	
	.form_left{
		width:100% !important;
	}
	
	.form_right{
		float:none !important;
		width:100% !important;
		padding-left:0px !important;
	}
	
	.payment_left {
		float: left !important;
		width: 240px !important;
	}
	
	.payment_left img:not(.non-responsive){
		width:100% !important;
		height:auto !important;
	}
	
	.notes_holder{
		width:100% !important;
	}
	
	.notes_holder textarea{
		width:90% !important;
	}
	
	.title h1{
		width:90% !important;
	}
	
	.znacka{
		display:none !important;
	}
	
	.art_bottom{
		display:none !important;	
	}
	
	.image_left{
		margin-left:10% !important;
		width:90% !important;
		text-align:center !important;	
	}
	
	.right_thankyou{
		margin-left:10% !important;
		width:90% !important;
		text-align:left !important;
	}
	
	.side_menu_background{
		height:250px !important;
	}
	
	.zopim{
		display:none !important;
	}
	
	.delivery_left{
		width:15% !important;
	}
	
	.input_right.delivery{
		width:75% !important;
	}
	
	.hidden{
		display:none !important;
	}
	
	.first_item{
		width:15px !important;
		margin-left:0px !important;
		padding-top:5px !important;
		padding-left:0px !important;
		float:left !important;
		border-top:1px solid #ccc !important
	}
	
	.first_item img{
		width:15px;
		height:auto;
		padding-left:0px !important;
	}
	
	#footer .column li {
		margin-left: 5%;
		width: 25%;
	}
	#footer .column li:first-child {
		padding-right: 0px;
	}
	#footer .column li:nth-child(2) {
		padding-left: 7.5%;
		padding-right: 7.5%;
		width: 20%;
	}
	#footer .column li:last-child {
		padding-left: 0px;
	}
	#footer .column li img{
		width:100%;
		height:auto;
	}
	
	#cookies_alert_container{
		height:auto !important;
		padding-bottom:20px;
	}
	
	#cookies_alert_container div.content_holder{
		width:90% !important;
		margin:auto !important;
	}
	
	.cookie_close_button{
		top:auto !important;
		bottom:10px !important;
	}
}