@charset "utf-8";

@media screen and (max-width:980px) and (min-width:801px){
	.top_container .top_contact_holder .top_content,
	.logo_container .content,
	.partners_container .partners_content,
	.footer_container .footer_content,
	.footer_production .container{
		width:96%;
		padding:0px 2%;
	}
	
	.content_container .content_content{
		width:96%;
		padding:20px 2%;
	}
	
	.top_container .top_contact_holder .top_content .left_side,
	.top_container .top_contact_holder .top_content .left_side{
		width:30%;
	}
	
	.top_container .top_contact_holder .top_content .middle_side{
		width:40%;
	}
	
	.main_menu_container .main_menu ul,
	.main_menu_container .main_menu,
	.news-holder,
	.discount_badge_attention{
		width:100%;
	}
	
	.main_menu_container .main_menu ul li ul{
		width:99.5%;
	}
	
	.main_menu_container .main_menu ul li ul li{
		width:22.5%;
	}
	
	.shipping_text{
		display:none;
	}
	
	#description{
		padding-left:10px;
	}
	
	.header_banners{
		right:10px;
		margin-right:0px;
		top:19px;
	}
	
	.logo_container .content .search{
		padding-top:0px;
		float:right;
		width:301px;
		text-align:right;
	}
	
	.logo_container .cart{
		padding-right: 15px;
	}
	
	.partners_container .partners_content{
		text-align:center;
	}
	
	.news-right{
		width:92%;
		padding:4%;
		height:auto;
	}
	
	.news-right a{
		padding:4px 0px;
	}
	
	.news-preview{
		width:68%;
	}
	
	.news-preview .image{
		width:50%;
	}
	
	.news-preview .right{
		width:50%;
		padding:4%;
	}
	
	.news-headlines{
		width:32.1%;
	}
	
	.news-right .title{
		padding-bottom:20px;
	}
	
	.art_item{
		display:inline-block !important;
		width:22% !important;
		margin:10px 1% !important;
		float:none !important;		
	}
	
	.art_item .overlay{
		width:92%;
		padding:45px 4%;
	}
	
	.discount_badge_attention .title{
		width:70% !important;
		padding:1% !important;
	}
	
	.discount_badge_attention .icon{
		width:17%;
	}
	
	.first_banners a{
		width:25%;
		height:auto !important;
	}
	
	.first_banners a:nth-child(1),
	.first_banners a:nth-of-type(1){
		width:50%;
	}
	
	.first_banners a img{
		width:100% !important;
		height:auto !important;
	}
	
	.footer_production .production{
		float:right !important;
		padding-bottom:5px;
	}
	
	.footer_production .container .left{
		float:none !important;
		text-align:center;
		padding:10px 0px;
	}
	
	/**********ARTIKLI************/
	.art_container .center div,
	#art_image,
	#art_image a,
	#art_image a img{
		width:100% !important;
	}
	
	.art_container .center{
		width:40%;
		padding-top:40px;
	}
	
	.art_container .right{
		width:57%;
		padding-top:40px;
	}
	
	.art_container .right .button a.order_button{
		width:100%;
		padding:10px 0px !important;
		text-align:center;
	}
	
	.art_container .right .desc .quantity_container,
	.art_container .right .desc .quantity_container .select_custom{
		width:100%;
	}
	
	.art_container .right .desc .quantity_container .select_custom select{
		width:110%;
	}
	
	.art_related{
		text-align:center;
	}
	
	.content_container .content_content .opis iframe{
		width:100% !important;
		height:480px !important;
	}
	
	.content_container .content_content .opis img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .right .props{
		width:100% !important;
	}
	/**********ARTIKLI************/
	
	/*****KATEGORIJE ARTIKLOV*****/
	.content_content #config_menu{
		width:30%;
		padding-top:20px;
	}
	
	.content_content .right_side{
		width:68%;
		padding-top:20px;
	}
	
	.articles_content .art_item{
		width:46% !important;
		display:inline-block !important;
		float:none !important;
	}
	
	.articles_content .clear{
		display:none !important;
	}
	
	.right_side #layerslider{
		width:100% !important;
	}
	
	.items_page{
		float:left;
		padding:0px;
		padding-bottom:20px;
	}
	/*****KATEGORIJE ARTIKLOV*****/
	
	/***********NOVICE************/
	.news{
		width:100% !important;
	}
	
	.news_short{
		width:100%;
	}
	
	#flashObj{
		width:100% !important;
		height:480px !important;
	}
	
	.news_long img{
		width:100% !important;
		height:auto !important;
	}
	/***********NOVICE************/
	
	/**********KOŠARICA***********/
	.content_content .title{
		width:auto;
	}
		
	.cart_titles div:not(.clear){
		width:20% !important;
		padding-right:1% !important;
		margin-top:0px !important;
	}	
	
	.wrapper .layout_left .title,
	.wrapper .layout_left .price_container,
	.wrapper .layout_left .add_remove{
		width:23% !important;
		padding-right:1% !important;
		margin-top:16px !important;
	}
	
	.wrapper .layout_left .price_container,
	.wrapper .layout_left .add_remove{
		margin-top:40px !important;
	}
	
	.cart_titles div:nth-child(1),
	.cart_titles div:nth-of-type(1){
		width:11% !important;
	}
	
	.wrapper .item_thumb{
		width:9% !important;
		margin-right:2% !important;
	}
	
	.wrapper .item_thumb .art_pic{
		width:100% !important;
		margin-left:0px !important;
		height:90px !important;
	}
	
	.cart_titles div.price_container{
		display:none !important;
	}
		
	.wrapper .layout_left{
		width:88% !important;
	}
	
	.more_items a .image{
		width:100%;
	}
	
	/*login*/
	.login_left,
	.login_right{
		width:45% !important;
	}
	
	.data_left{
		width:35% !important;
	}
	
	.data_right{
		width:55% !important;
	}
	
	.data_left div{
		width:100% !important;
	}
	
	.layout_container .login_container div.row input{
		width:100%;
		margin-top:0px !important;
	}
	
	.layout_container .login_container .button{
		width:100%;
	}
	
	.layout_container .login_container .button a{
		width:100%;
		padding-left:0px !important;
		padding-right:0px !important;
		text-align:center;
	}
	
	.data_right .form_container .left,
	.data_right .form_container .input input{
		width:98%;
		text-align:left;
	}
	
	.data_right .form_container .form_item:nth-child(9),
	.company_data .form_item:nth-child(6),
	.data_right .form_container .form_item:nth-of-type(9),
	.company_data .form_item:nth-of-type(6){
		height:60px !important;
	}
	
	.delivery_type,
	.opombe div{
		padding:0px !important;
	}
	
	.delivery_type h3{
		margin-left:0px !important;
	}
	
	.button_container div.right{
		margin-right:0px !important;
	}
	
	.terms{
		width:100% !important;
		float:none;
	}
	
	.data_right .form_container{
		padding:0px !important;
	}
	
	.data_right .form_container h3{
		margin-left:0px !important;
	}
	
	.data_right .form_container .form_item:nth-child(2),
	.data_right .form_container .form_item:nth-of-type(2){
		min-height:60px !important;
	}
	/**********KOŠARICA***********/
	
	
	.form_item .input,
	.button_profile,
	.button_profile a,
	#user{
		width:98% !important;
	}
	
	/*********UPORABNIK***********/
	.order_item .order_desc{
		width:100% !important;
	}
	
	.order_item .name{
		width:95% !important;
	}
	
	.view_button{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	
	.delivery_data .left,
	.delivery_data .right{
		width:84%;
		padding:15px 8%;
	}
	/*********UPORABNIK***********/
}

@media screen and (max-width:800px) and (min-width:531px){
	.main_menu ul{
		display:none;
	}
	
	.top_container .top_contact_holder .top_content,
	.logo_container .content,
	.partners_container .partners_content,
	.footer_container .footer_content,
	.footer_production .container{
		width:96%;
		padding:0px 2%;
	}
	
	.content_container .content_content{
		width:96%;
		padding:20px 2%;
	}
	
	.top_container .top_contact_holder .top_content .left_side,
	.top_container .top_contact_holder .top_content .middle_side{
		width:36%;
	}
	
	.top_container .top_contact_holder .top_content .left_side a{
		margin-right:15px;
	}
	
	.logo_container .content .logo{
		width:auto !important;
	}
	
	.header_banners{
		position:static;
		margin-top:12px;
		text-align:center;
	}
	
	.header_banners div{
		display:inline-block;
		width:47%;
		margin:1% !important;
	}
	
	.header_banners div img{
		width:100%;
		height:auto;
	}
		
	.main_menu_container .main_menu ul,
	.main_menu_container .main_menu,
	.news-holder,
	.discount_badge_attention{
		width:100%;
	}
	
	.main_menu_container .main_menu ul li ul{
		width:99.5%;
	}
	
	.main_menu_container .main_menu ul li ul li{
		width:32.5%;
	}
	
	.shipping_text{
		display:none;
	}
	
	#description{
		padding-left:10px;
	}
	
	.header_banners{
		right:10px;
		margin-right:0px;
		top:19px;
	}
	
	.logo_container .content .search{
		padding-top:0px;
		float:right;
		width:301px;
		text-align:right;
		display:none;
	}
	
	.logo_container .cart{
		padding-right: 15px;
		max-width:330px;
		text-align:right;
	}
	
	.partners_container .partners_content{
		text-align:center;
	}
	
	.news-right{
		width:92%;
		padding:4%;
		height:auto;
	}
	
	.news-right a{
		padding:4px 0px;
	}
	
	.news-preview{
		width:100%;
	}
	
	.news-preview .image{
		width:38%;
	}
	
	.news-preview .right{
		width:62%;
		padding:4%;
	}
	
	.news-headlines{
		width:100%;
		border:1px solid #e3e5e8;
		border-top:0px;
		display:none;
	}
	
	.news-right .title{
		padding-bottom:20px;
	}
	
	.first_page_arts{
		text-align:center;
	}
	
	.art_item{
		display:inline-block !important;
		width:46.7% !important;
		margin:10px 1% !important;
		float:none !important;
		
	}
	
	.art_item .overlay{
		width:93%;
		padding:45px 4%;
	}
	
	.art_item .overlay a{
		margin-top:58px !important;
	}
	
	.art_item .overlay a:last-child,
	.art_item .overlay .delim{
		display:none;
	}
	
	.discount_badge_attention .title{
		width:76% !important;
		padding:1% !important;
	}
	
	.discount_badge_attention .icon{
		width:12%;
	}
	
	.first_banners a{
		width:50%;
		height:auto !important;
	}
	
	.first_banners a:nth-child(1),
	.first_banners a:nth-of-type(1){
		width:100%;
	}
	
	.first_banners a img{
		width:100% !important;
		height:auto !important;
	}
	
	.footer_container .footer_content .footer_item{
		width:45% !important;
		margin:10px 1% !important;
	}
	
	.top_container .top_content .right_side{
		width:27%;
	}
	
	.responsive_clear{
		clear:both;
	}
	
	.footer_production .production{
		float:right !important;
		padding-bottom:5px;
	}
	
	.footer_production .container .left{
		float:none !important;
		text-align:center;
		padding:10px 0px;
	}
	
	.main_menu_container .main_menu ul li ul li:last-child{
		display:none;
	}
	
	/**********ARTIKLI************/
	.art_container .center div,
	#art_image,
	#art_image a,
	#art_image a img{
		width:100% !important;
	}
	
	.art_container .center{
		width:40%;
		padding-top:40px;
	}
	
	.art_container .right{
		width:57%;
		padding-top:40px;
	}
	
	.art_container .right .button a.order_button{
		width:100%;
		padding:10px 0px !important;
		text-align:center;
	}
	
	.art_container .right .desc .quantity_container,
	.art_container .right .desc .quantity_container .select_custom{
		width:100%;
	}
	
	.art_container .right .desc .quantity_container .select_custom select{
		width:110%;
	}
	
	.content_container .content_content .opis iframe{
		width:100% !important;
		height:400px !important;
	}
	
	.content_container .content_content .opis img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .right .props{
		width:100% !important;
	}
	/**********ARTIKLI************/
	
	/*****KATEGORIJE ARTIKLOV*****/
	.content_content #config_menu{
		position:absolute;left:0px;
		background-color:#fff;
		width:230px;
		padding-left:10px;
		top:0px;
		left:-240px;
		float:none;
		z-index:99999;
		height:100% !important;
		background-color:#fff;
	}
	
	.content_content #config_menu #responsive_cont{
		position:absolute;
		left:10px;
		top:40px;
	}
		
	.content_content .right_side{
		width:100%;
		padding-top:20px;
	}
	
	.articles_content .art_item{
		width:46.5% !important;
		display:inline-block !important;
		float:none !important;
	}
	
	.articles_content .clear{
		display:none !important;
	}
	
	.right_side #layerslider{
		width:100% !important;
	}
	
	.items_page{
		float:left;
		padding:0px;
		padding-bottom:20px;
	}
	
	.content_content #select_order{
		width:100% !important;
		float:none !important;
	}
	
	.content_content #select_order .custom_select{
		margin-left:0px !important;
		width:100% !important;
		margin-top:5px;
	}
	
	.content_content #select_order .custom_select select{
		width:110% !important;
	}
	/*****KATEGORIJE ARTIKLOV*****/
	
	/***********NOVICE************/
	.news{
		width:100% !important;
	}
	
	.news a.small_news_item{
		width:49%;
		margin-right:2%;
	}
	
	.news a.small_news_item:nth-child(odd),
	.news a.small_news_item:nth-of-type(odd){
		margin-right:0 !important;
	}
	
	.news a.big_news_item .image{
		width:100% !important;
	}
	
	.news a.big_news_item .text{
		width:96%;
	}
	
	.news_short{
		width:100%;
	}
	
	#flashObj{
		width:100% !important;
		height:400px !important;
		overflow:hidden !important;
	}
	
	.news_long img{
		width:100% !important;
		height:auto !important;
	}
	/***********NOVICE************/
	
	/**********KOŠARICA***********/
	.content_content .title{
		width:auto;
	}
		
	.cart_titles div:not(.clear){
		width:15% !important;
		padding-right:1% !important;
		margin-top:0px !important;
		font-size:15px !important;
	}	
	
	.wrapper .layout_left .title,
	.wrapper .layout_left .price_container,
	.wrapper .layout_left .add_remove{
		width:17% !important;
		padding-right:1% !important;
		margin-top:5px !important;
	}
	
	.wrapper .layout_left .price_container,
	.wrapper .layout_left .add_remove{
		margin-top:45px !important;
		font-size:15px !important;
	}
	
	.cart_titles div:nth-child(1),
	.cart_titles div:nth-of-type(1){
		width:1% !important;
	}
	
	.cart_titles div:nth-child(2),
	.cart_titles div:nth-of-type(2),
	.wrapper .layout_left .title{
		width:40% !important;
		font-size:15px !important;
	}
	
	.wrapper .layout_left .title{
		margin-top:35px !important;
	}
	
	.wrapper .item_thumb{
		width:0 !important;
		margin-right:1% !important;
		margin-left:0px !important;
	}
	
	.wrapper .item_thumb .art_pic{
		width:100% !important;
		margin-left:0px !important;
		height:90px !important;
		display:none;
	}
	
	.cart_titles div.price_container{
		display:none !important;
	}
		
	.wrapper .layout_left{
		width:99% !important;
	}
	
	.more_items a .image{
		width:100%;
	}
	
	.add_remove input{
		font-size:15px !important;
		margin-top:-6px;
	}
	
	/*login*/
	.login_left,
	.login_right{
		width:43.5% !important;
	}
	
	.data_left{
		width:40.5% !important;
	}
	
	.data_right{
		width:46.5% !important;
	}
	
	.data_left div{
		width:100% !important;
	}
	
	.layout_container .login_container div.row input{
		width:100%;
		margin-top:0px !important;
	}
	
	.layout_container .login_container .button{
		width:100%;
	}
	
	.layout_container .login_container .button a{
		width:100%;
		padding-left:0px !important;
		padding-right:0px !important;
		text-align:center;
	}
	
	.data_right .form_container .left,
	.data_right .form_container .input input{
		width:98%;
		text-align:left;
		margin:0px;
		padding-right:0px;
	}
	
	.data_right .form_container .form_item:nth-child(9),
	.company_data .form_item:nth-child(6),
	.data_right .form_container .form_item:nth-of-type(9),
	.company_data .form_item:nth-of-type(6){
		height:60px !important;
	}
	
	.delivery_type,
	.opombe div{
		padding:0px !important;
	}
	
	.delivery_type h3{
		margin-left:0px !important;
	}
	
	.button_container div.right{
		margin-right:0px !important;
	}
	
	.terms{
		width:100% !important;
		float:none;
	}
	
	.data_right .form_container{
		padding:0px !important;
	}
	
	.data_right .form_container h3{
		margin-left:0px !important;
	}
	
	.data_right .form_container .form_item:nth-child(2),
	.data_right .form_container .form_item:nth-of-type(2){
		min-height:60px !important;
	}
	/**********KOŠARICA***********/
		
	.form_item .input,
	.button_profile,
	.button_profile a,
	#user{
		width:98% !important;
	}
	
	/*********UPORABNIK***********/
	.order_item .order_desc{
		width:100% !important;
	}
	
	.order_item .name{
		width:95% !important;
	}
	
	.view_button{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	
	.order_content .item_content .image{
		display:none !important;
	}
	
	.order_content .item_content .title{
		width:100% !important;
	}
	
	.order_content .item_content div{
		width:33.33% !important;
		margin-top:10px !important;
	}
	
	.delivery_data .left,
	.delivery_data .right{
		width:84%;
		padding:15px 8%;
	}
	/*********UPORABNIK***********/
	
	.responsive_menu_holder{
		display:block;
	}
	
	#reponsive_main_menu{
		display:block;
		position:absolute;
		background-color:#fff;
		width:230px;
		padding-left:10px;
		top:0px;
		right:-240px;
		float:none;
		z-index:99999;
		height:100% !important;
		background-color:#fff;
	}
	
	#reponsive_main_menu #responsive_cont{
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
	}
}

@media screen and (max-width:530px){
	.main_menu ul,
	.top_container .top_contact_holder .top_content{
		display:none;
	}
	
	.top_container{
		height:170px;
	}
	
	.logo_container .content,
	.content_container .content_content,
	.partners_container .partners_content,
	.footer_container .footer_content,
	.footer_production .container{
		width:96%;
		padding:0px 2%;
	}
	
	.content_container .content_content{
		padding:20px 2% !important;
	}
	
	.top_container .top_contact_holder .top_content .left_side,
	.top_container .top_contact_holder .top_content .middle_side{
		width:36%;
	}
	
	.top_container .top_contact_holder .top_content .left_side a{
		margin-right:15px;
	}
	
	.logo_container .content .logo{
		width:auto !important;
	}
	
	.header_banners{
		position:static;
		margin-top:12px;
		text-align:center;
	}
	
	.header_banners div{
		display:inline-block;
		width:96%;
		padding:0px 2%;
	}
	
	.header_banners div img{
		width:100%;
		height:auto;
	}
		
	.main_menu_container .main_menu ul,
	.main_menu_container .main_menu,
	.news-holder,
	.discount_badge_attention{
		width:100%;
	}
	
	.main_menu_container .main_menu ul li ul{
		width:99.5%;
	}
	
	.main_menu_container .main_menu ul li ul li{
		width:32.5%;
	}
	
	.shipping_text{
		display:none;
	}
	
	#description{
		padding-left:10px;
	}
	
	.header_banners{
		right:10px;
		margin-right:0px;
		top:19px;
	}
	
	.logo_container .content .search{
		display:none;
	}
	
	.logo_container .cart{
		width:45%;
		text-align:right;
		padding-top:0px;
		max-width:330px;
	}
	
	.partners_container .partners_content{
		text-align:center;
	}
	
	.news-right{
		width:92%;
		padding:4%;
		height:auto;
	}
	
	.news-right a{
		padding:4px 0px;
	}
	
	.news-preview{
		width:100%;
	}
	
	.news-preview .image{
		width:38%;
	}
	
	.news-preview .right{
		width:62%;
		padding:4%;
	}
	
	.news-headlines{
		width:100%;
		border:1px solid #e3e5e8;
		border-top:0px;
		display:none;
	}
	
	.news-right .title{
		padding-bottom:20px;
	}
	
	.first_page_arts{
		text-align:center;
	}
	
	.art_item{
		display:inline-block !important;
		width:96% !important;
		margin:10px 2% !important;
		float:none !important;
		
	}
	
	.art_item .overlay{
		width:93%;
		padding:45px 4%;
	}
	
	.art_item .overlay a{
		margin-top:58px !important;
	}
	
	.art_item .overlay a:last-child,
	.art_item .overlay .delim{
		display:none;
	}
	
	.discount_badge_attention .title{
		width:76% !important;
		padding:1% !important;
	}
	
	.discount_badge_attention .icon{
		width:12%;
	}
	
	.first_banners a{
		width:50%;
		height:auto !important;
	}
	
	.first_banners a:nth-child(1),
	.first_banners a:nth-of-type(1){
		width:100%;
	}
	
	.first_banners a img{
		width:100% !important;
		height:auto !important;
	}
	
	.footer_container .footer_content .footer_item{
		width:96% !important;
		margin:0px 2% !important;
		float:none !important;
		padding:10px 0px;
		text-align:center;
	}
	
	.top_container .top_content .right_side{
		width:27%;
	}
	
	.responsive_clear{
		clear:both;
	}
	
	.footer_production .production{
		float:right !important;
		padding-bottom:5px;
	}
	
	.footer_production .container .left{
		float:none !important;
		text-align:center;
		padding:10px 0px;
	}
	
	.main_menu_container .main_menu ul li ul li:last-child{
		display:none;
	}
	
	.all_buttons a{
		margin-bottom:15px;
	}
	
	/*****************************/
	/**********ARTIKLI************/
	.art_container .center,
	.art_container .center div,
	#art_image,
	#art_image a,
	#art_image a img{
		width:100% !important;
	}
	
	.art_container .center{
		float:none;
	}
	
	.art_container .right{
		width:100%;
		float:none;
		padding-top:40px;
	}
	
	.art_container .right .button a.order_button{
		width:100%;
		padding:10px 0px !important;
		text-align:center;
	}
	
	.art_container .right .desc .quantity_container,
	.art_container .right .desc .quantity_container .select_custom{
		width:100%;
	}
	
	.art_container .right .desc .quantity_container .select_custom select{
		width:110%;
	}
	
	.content_container .content_content .opis iframe{
		width:100% !important;
		height:300px !important;
	}
	
	.content_container .content_content .opis img{
		width:100% !important;
		height:auto !important;
	}
	
	.art_container .right .props{
		width:100% !important;
	}
	/**********ARTIKLI************/
	/*****************************/
	
	/*****************************/
	/*****KATEGORIJE ARTIKLOV*****/
	.content_content #config_menu{
		padding-top:40px;
		position:absolute;left:0px;
		background-color:#fff;
		width:230px;
		padding-left:10px;
		top:0px;
		left:-240px;
		float:none;
		z-index:99999;
		height:100% !important;
		background-color:#fff;
	}
	
	.content_content #config_menu #responsive_cont{
		position:absolute;
		left:10px;
		top:40px;
	}
	
	.content_content .right_side{
		width:100%;
		padding-top:20px;
	}
	
	.articles_content .art_item{
		width:96% !important;
		display:inline-block !important;
		float:none !important;
	}
	
	.articles_content .clear{
		display:none !important;
	}
	
	.right_side #layerslider{
		width:100% !important;
	}
	
	.items_page{
		float:left;
		padding:0px;
		padding-bottom:20px;
	}
	
	.content_content #select_order{
		width:100% !important;
		float:none !important;
	}
	
	.content_content #select_order .custom_select{
		margin-left:0px !important;
		width:100% !important;
		margin-top:5px;
	}
	
	.content_content #select_order .custom_select select{
		width:110% !important;
	}
	/*****KATEGORIJE ARTIKLOV*****/
	/*****************************/
	
	/*****************************/
	/***********NOVICE************/
	.news{
		width:100% !important;
	}
	
	.news a.small_news_item,
	.news a.middle_news_item{
		width:100%;
	}
	
	.news a.small_news_item:nth-child(odd),
	.news a.small_news_item:nth-of-type(odd){
		margin-right:0 !important;
	}
	
	.news a.big_news_item .image{
		width:100% !important;
	}
	
	.news a.big_news_item .text{
		width:96%;
	}
	
	.news_short{
		width:100%;
	}
	
	#flashObj{
		width:100% !important;
		height:300px !important;
		overflow:hidden !important;
	}
	
	.news_long img{
		width:100% !important;
		height:auto !important;
	}
	/***********NOVICE************/
	/*****************************/
	
	/*****************************/
	/**********KOŠARICA***********/
	.content_content .title{
		width:auto;
	}
		
	.cart_titles div:not(.clear){
		width:22% !important;
		padding-right:1% !important;
		margin-top:0px !important;
		font-size:15px !important;
	}	
	
	.wrapper .layout_left .title,
	.wrapper .layout_left .price_container,
	.wrapper .layout_left .add_remove{
		width:24% !important;
		padding-right:1% !important;
		margin-top:5px !important;
	}
	
	.wrapper .layout_left .price_container,
	.wrapper .layout_left .add_remove{
		margin-top:45px !important;
		font-size:15px !important;
	}
	
	.cart_titles div:nth-child(1),
	.cart_titles div:nth-of-type(1){
		width:1% !important;
	}
	
	.cart_titles div:nth-child(2),
	.cart_titles div:nth-of-type(2),
	.wrapper .layout_left .title{
		width:40% !important;
		font-size:15px !important;
	}
	
	.cart_titles div:nth-child(3),
	.cart_titles div:nth-of-type(3),
	.wrapper .layout_left .title{
		margin-top:35px !important;
	}
	
	.cart_titles div:nth-child(3),
	.cart_titles div:nth-of-type(3){
		display:none;
	}
	
	.wrapper .layout_left .hidden{
		display:none !important;
	}
	
	.wrapper .item_thumb{
		width:0 !important;
		margin-right:1% !important;
		margin-left:0px !important;
	}
	
	.wrapper .item_thumb .art_pic{
		width:100% !important;
		margin-left:0px !important;
		height:90px !important;
		display:none;
	}
	
	.cart_titles div.price_container{
		display:none !important;
	}
		
	.wrapper .layout_left{
		width:99% !important;
	}
	
	.more_items a .image{
		width:100%;
	}
	
	.add_remove input{
		font-size:15px !important;
		margin-top:-6px;
		width:20px !important;
	}
	
	.button_container .left,
	.button_container .right{
		width:100%;
		float:right !important;
		margin-bottom:10px;
		text-align:center;
	}
	
	/*login*/
	.login_left,
	.login_right,
	.data_left,
	.data_right{
		width:100% !important;
		margin-left:0px !important;
		padding:0px !important;
	}
	
	.content_container{
		background:none !important;
	}
	
	.login_right .button a{
		width:100% !important;
		padding-left:0px !important;
		padding-right:0px !important;
		text-align:center !important;
	}
	
	.layout_container div{
		margin-left:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.data_left div{
		width:100% !important;
	}
	
	.layout_container .login_container div.row input{
		width:98%;
		margin-top:0px !important;
	}
	
	.layout_container .login_container .button{
		width:100%;
	}
	
	.layout_container .login_container .button a{
		width:100%;
		padding-left:0px !important;
		padding-right:0px !important;
		text-align:center;
	}
	
	.data_right .form_container .left,
	.data_right .form_container .input input{
		width:95%;
		text-align:left;
	}
	
	.data_right .form_container .form_item:nth-child(9),
	.company_data .form_item:nth-child(6),
	.data_right .form_container .form_item:nth-of-type(9),
	.company_data .form_item:nth-of-type(6){
		height:60px !important;
	}
	
	.delivery_type,
	.opombe div{
		padding:0px !important;
	}
	
	.delivery_type h3{
		margin-left:0px !important;
	}
	
	.button_container div.right{
		margin-right:0px !important;
	}
	
	.terms{
		width:100% !important;
		float:none;
	}
	
	.data_right .form_container{
		padding:0px !important;
	}
	
	.data_right .form_container h3{
		margin-left:0px !important;
	}
	
	.data_right .form_container .form_item:nth-child(2),
	.data_right .form_container .form_item:nth-of-type(2){
		min-height:60px !important;
	}
	/**********KOŠARICA***********/
	/*****************************/
	
	.form_item .input,
	.button_profile,
	.button_profile a,
	#user,
	.order_item .order_desc{
		width:100% !important;
	}
	
	/*****************************/
	/*********UPORABNIK***********/		
	.order_item .name{
		width:95% !important;
	}
	
	.view_button{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	
	.order_content .item_content .image{
		display:none !important;
	}
	
	.order_content .item_content .title{
		width:100% !important;
	}
	
	.order_content .item_content div{
		width:33.33% !important;
		margin-top:10px !important;
	}
	
	.delivery_data .left{
		width:98%;
		padding:15px 1%;
	}
	
	.delivery_data .left,
	.delivery_data .right{
		width:84%;
		padding:15px 8%;
	}
	/*********UPORABNIK***********/
	/*****************************/
	
	/*****************************/
	/***********MENU**************/
	.responsive_menu_holder{
		display:block;
	}
	
	#reponsive_main_menu{
		display:block;
		position:absolute;
		background-color:#fff;
		width:230px;
		padding-left:10px;
		top:0px;
		right:-240px;
		float:none;
		z-index:99999;
		height:100% !important;
		background-color:#fff;
	}
	
	#reponsive_main_menu #responsive_cont{
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
	}
	
	.logo_container{
		padding:12px 0px;
	}
	/***********MENU**************/
	/*****************************/
}