/*****************************/
/*           html            */
/*****************************/

    * {
    	margin: 0;
    }

    html, body {
    	margin: 0;   
    	padding: 0;   
    	color: #696969;
        height: 100%;       
    }      
    
    body {
		background: #fff url(../img/background-header.jpg) no-repeat 50% 0px;
		font: normal 16px "Helvetica Neue",Helvetica,Arial,sans-serif		
    }
    
    ul,li {
        margin: 0;
        padding: 0;
    }
    
    li {
		list-style-type: none;
    }
    
    h3 {
		font-weight: 400;
    }
    
    a {
        text-decoration: none;
    }
    
    a:hover {
        text-decoration: underline;
    }
     
/*****************************/
/*           main            */
/*****************************/

    .objekt_container {
         width: 100%;
         float: left;
         margin-right: -395px;
    }  
    .objekt_left {
         margin-right: 395px;
    }  
    .content_objekt .objekt_right {  
        float: right;          
        margin: 0 0 0 35px;
        width: 360px;         
    }
	
	.wrapper {
		margin: 0 auto;
		max-width: 1110px;
		padding: 0 0.5em;
		min-height: 500px;	
	}
	
/*****************************/
/*          header           */
/*****************************/

	.header {
		position: relative;
		z-index: 550;
		height: 150px;		
	}
    
    .header a:hover {
        text-decoration: none;
    }
    
    .header h1 {
		color: #065bab;
		font-size: 14px;
		position: absolute;
		top: 72px; 
		left: 90px;
	}	     	
	
	/* pomoc */
	
	.header-contact {
		position: absolute;
		top:40px;
		right: 10px;		
		font-size: 18px;
		color: #0172b6;
		line-height: 120%;
		background: transparent url(../img/hrvaska_pomoc.png) no-repeat 0px 50%;
		padding-left: 40px;
	}
	
	.header-contact span {
		display: block;
		color: #ca2924;
		font-size: 22px;
		font-weight: 700;
	}
	
	.header-contact img {
		max-width: 100%;
	}
	
	/* logo */
	
	.header-logo {
		position: absolute;
		z-index: 10;
		width: 285px;	
		top: 1.55em;		
	}
	
	.header-logo img {
		max-width: 100%;		
	}
	
	/* navigation */
	
	.header-navigation {
		position: relative;
		z-index: 0;		
		top: 95px;		
	}
	
	.header-navigation .mobile_controls {
		display: none;
	}
	
	.header-navigation ul {
		height: 58px;	
		box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
		overflow: hidden;
	}	
	
	.header-navigation ul:before,
	.header-navigation ul:after {
		display: block;
		width: 6px;
		height: 62px;
		content: "";
		position: absolute;
		top: 1px;
		z-index: 0;
        background: transparent url(../img/sprite-graphics.png) no-repeat -119px -123px;                    
	}
	
	.header-navigation ul:before {		
		left: 0px;  
	}
	
	.header-navigation ul:after {	
		right: 0px;	
        background-position: -139px -123px;	
	}
	
	.header-navigation ul li {
		display: inline-block;
		height: 100%;		
        position: relative;		
	}
    
    .header-navigation ul li:after {
        height: 46px;
        width: 2px;
        background: transparent url(../img/sprite-graphics.png) no-repeat -112px -54px;
        position: absolute; 
        top: 6px;
        right: 0;
        content: "";
    }
	
	.header-navigation ul li a {
		color: #fff;	
		padding-top: 19px;
		font-weight: 700;
		display: block;
		margin: 0 20px 0 20px;		
	}
	
	@media(max-width: 1000px) { 
		.header-navigation ul li a {
			margin: 0 15px;		
		}	
	}
	@media(max-width: 900px) { 
		.header-navigation ul li a {
			margin: 0 10px;		
		}	
	}
	
	@media(max-width: 800px) { 
		.header-navigation ul li a {
			font-size: 13px;
		}	
	}
	@media(max-width: 700px) { 
		.header-navigation ul li a {
			font-size: 12px;
		}	
	}
	
	/* top navigation */
	
	.header-top {
		position: absolute;
		top: 0;
		right: 0;		
		height: 30px;
		font-size: 14px;
		background: #ccc;
		padding: 0 8px;
		font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;		
		border-width: 0 1px 1px;
		border-style: solid;
		border-color: transparent #82a8b8 #89abb0 #a0c9cd; 
		box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
        z-index: 20;
	}
    
    .navigation-top {
        float: left;
    }
    
    .navigation-top li {
        display: inline-block;
        padding: 0 10px 0 5px;
        position: relative;     
    }
    
    .navigation-top li:after {
        width: 2px; height: 23px;
        position: absolute;
        top: 3px; right: 0;
        content: "";             
        background: transparent url(../img/sprite-graphics.png) no-repeat -128px -54px;  
    }
	
	.navigation-top a {
		display: inline-block;
		float: left;
		padding: 5px 0px 3px;
		color: #5d5d5d;		
		position: relative;  		
	}	
	
	.header-top a.active,
	.header-navigation a.active,
	.header-top a:hover,
	.header-navigation a:hover {
		color: red;
	}
    
    /* izbira jezika */
    
    .language {
        position: relative;
        display: inline-block;          
        width: 80px;
        margin-left: 10px;
        margin-top: 4px;
        color: #000;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 13px;
        border: 1px solid #afb1b0;
        z-index: 10;
    }
    
    .language_selected {
        display: block;   
        padding: 1px 0 2px 30px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        background: #e6e8e7 url(../img/sprite-flags.png) no-repeat 5px 5px;  
        font-weight: inherit;
        position: relative;
        cursor: pointer;
    }     
    
    .language_selected:after {
        width: 20px;
        height: 100%;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        border-left: 1px solid #afb1b0;          
        background: transparent url(../img/sprite-graphics.png) no-repeat -34px -6px;     
    }                     
    
    .languages {     
        width: 100%;
        position: absolute;
        top: 100%;
        left: -1px;        
        overflow: hidden;   
        display: none;
        background: #e6e8e7;
        border: 1px solid #afb1b0;        
    }
    
    .languages a {
        display: block;
        padding: 2px 0 2px 30px;  
        background: transparent url(../img/sprite-flags.png) no-repeat 0 0;
        color: inherit;
        font-weight: inherit;   
        border-bottom: 1px dotted #afb1b0;         
    }           
    
    .languages a:last-of-type {
        border: none;
    }     
     
    .lang_slo {
        background-position: 5px 5px !important;
    }
    
    .lang_eng {
        background-position: 5px -67px !important;    
    }
    .lang_deu {
        background-position: 5px -102px !important;    
    }
    .lang_cro {
        background-position: 5px -31px !important;    
    }
    .lang_it {
	    background-position: 5px -208px !important;    
    }
	.lang_pl {
        background-position: 5px -173px !important;    
	}
	.lang_cz {
        background-position: 5px -138px !important;    
	}
    
    /* iskalnik */
    
    .header-search {
		position: absolute;
		top: 43px;	
		right: 270px;
		height: 37px;			
		width: 220px;           
    }
    
    .header-search input[type=text],
    .header-search > span {
		border: 1px solid #b9b9b9;  
		border-bottom: 1px solid #7c9da7;	
		box-shadow: 1px 0px 1px rgba(0,0,0,0.3);	
    }
    
    .header-search input[type=text] {
		padding: 10px 20px;
		width: 175px;	
		font-style: italic;
        position: absolute;
        top: 0;
        left: 0;
		display: none; 
    }
    
    .header-search input[type=submit] {
		width: 100%;	
		height: 100%;
		background: transparent url(../img/sprite-graphics.png) no-repeat -217px -139px;
		border: none;		
        position: absolute;
        top: 0;
        right: 0;                
    }
    
    .header-search > span {
		margin-left: -10px;			
		height: 100%;
		width: 50px;
		display: inline-block;		
		position: absolute;
		left: 205px;	
    }
	
	
/*****************************/
/*          content          */
/*****************************/

	.main_content {
		width: 99%;
		margin: 0 auto;		
		min-height: 400px;
		background: #f6f6f6;
	}
	
	.main_content_inner {
		padding: 30px 15px 45px;
		overflow: auto;                             
	}
	
	.breadcrumbs {
	    list-style: none outside none;
	    padding: 0;
	    color: #cc0e0e;
	    font-size: 15px;
	    font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif !important;		
	    font-weight: 700;
	    margin: -2px 0 3px;
	}
	
	.breadcrumbs li {
	    display: inline-block;
	}
	
	/*
	.breadcrumbs {		
		font-size: 15px;
		font-weight: 700;
		color: #cc0e0e;
		margin: -2px 0 3px 0;
	}*/
	
	.breadcrumbs a,
	.breadcrumbs a span {
		color: inherit;
	}
	
	.breadcrumbs a:hover {
		text-decoration: none;
	}
	
	.breadcrumbs span {
		color: #646464;
	}
    
    .content_main {
    	font-family: Calibri;
        color: #222;
        margin-bottom: 20px;
    }
    
    .content_main p {
		margin: 10px 0;
    }
    
    .content_main h2 {
        color: #00557b;
        font-weight: 400;
        font-size: 22px;
        margin-top: 25px;
    }
          
    .content_main h4 {
        font-size: 16px;
        margin-top: 20px;
    }
    
    .content_main h5 {
        color: #00557b;
        font-weight: 700;
        margin-top: 20px;
        font-size: 16px;        
        text-transform: uppercase;          
    }
 

/*****************************/
/*           home            */
/*****************************/	
             
	/* iskalnik */
    
    .iskalnik {
        position: relative;  
    }
	
	.home_top .iskalnik {		
		width: 300px;  		
		margin-left: 35px;			
	}
	
	.iskalnik:after {
		display: block;
		position: absolute;
		bottom: -14px;
		content: "";
		width: 100%;
		height: 15px;    
		background: transparent url(../img/shadow-offer-bottom.png) no-repeat 0px 0px;
	}
	
	.iskalnik p.title {
		font-size: 18px;
		display: block;
		background: #0075bd;
		color: #fff;
		padding: 18px 0 18px 30px;
		text-align: center;
		text-transform: uppercase;
		position: relative;
	}
	
	.iskalnik p.title:after {
		width: 60px;
		height: 60px;
		content: "";
		position: absolute;
		top: -8px;		
		left: 10px;  
        background: transparent url(../img/sprite-graphics.png) no-repeat -160px -126px;              
	}
	
	/* forma */
	
	.search {				
		font-size: 13px;
		font-family: Tahoma;			
		position: relative;
	}
	
	.search .inner {
		padding: 15px 12px 15px 10px;
		box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
		background: #e3f5ff;			
		min-height: 310px;		
	}
	
	.search label {
		display: inline-block;
		width: 65px;
		padding-right: 8px;
		text-align: right;
		color: #017bc2;
		vertical-align: top;
		padding-top: 3px;
	}
	
	.search .submit {
		background: #ccc url(../img/background_iskalnik.jpg) repeat-x 0px 100%;
		height: 60px;		
		text-align: center;
	}
	
	.search input[type=submit] {
		color: #fff;
		border: 1px solid #c5c5c5;	
		height: 42px;	
		margin-top: 9px;
		padding: 0 75px;
		font-weight: 700;
	}
	
	.search .left,
	.search .right  {
		width: 50%;		
	}		
	
	.styled-select,
	.search input[type=text] {
		display: inline-block; 		
		border: 1px solid #cacaca; 	
		margin-bottom: 6px;	
        color: #747474;                        		
	}
	
	.search input[type=text] {		
	    width: 95%;
        padding-left: 5%;
		height: 18px;	
		margin-bottom: 8px;			         
        font-size: 12px;
        padding-top: 3px;
        position: relative;
	}    
	
	.styled-select {	
		height: 22px;	
		width: 195px; 		
		overflow: hidden; 				
        position: relative;	
        background: #fff;
	}
    
    .styled-select:after {
        width: 27px;
        height: 22px;
        position: absolute;
        right: 0; top: 0;          
        content: "";
        background: #fff url('../img/sprite-graphics.png') no-repeat -126px -7px;   
        z-index: 0;  
    }
	
	.styled-select.short {
		width: 56px;
	}
	
	.styled-select select {
		background: transparent; 
		-webkit-appearance: none; 
		background-color: rgba(0,0,0,0); 
		width: 109%;
		border: 0; 		
		height: 100%;
		font-size: 11px; 
		padding: 3px 0 0 5px;
        color: inherit;
        position: relative;
        z-index: 10;
	}
	
	.styled-select.short select {
		width: 130%;
	}
	
	.styled-select select option {
		padding: 7px 5px;
	}
    
    /* polja za datum */
    
    .field_date {
		background: #fff url(../img/icon_calendar.png) no-repeat right;
		border: 1px solid #cacaca;
    }
    
    .search .date {                 
        margin: 0 6px 0 4px;
    }
    
    .search .date label {
        float: left;              
    }
    
    .search .date .left,
    .search .date .right {
        width: 33%;          
    }   
    
    /* starost otrok */  
    
    .children {           
        margin-right: 7px;  
    }      
    
    .children label {
        text-align: left;
    }
    
    .children .styled-select {
        width: 100%;
    }
    
    .children .styled-select select {
        width: 123%;
    }
    
    .children .child {
         float: left;
         width: 28%;    
         margin-right: 8%;
    }
    
    .children .child:nth-child(3n) {
        margin: 0 !important;           
    } 
    
    span.children_age {
        display: block;
        margin: 10px 0;
        border-bottom: 1px solid #abacac;     
        padding-bottom: 5px;  
        padding-left: 10px;     
        color: #545454;               
    }   
	
	
	/* slideshow */
	
	.home_slideshow {				
		position: relative;	
		overflow: hidden;		
		padding: 0 6px;
	}	
	
	.home_slideshow .slideshow_top {
		border: 1px solid #cacaca;				
	}
	
	.home_slideshow .slideshow_items {		
		margin: 15px;	
		position: relative;		
	}	
	
		/* gumbi */
		
		#image_next,
		#image_prev {
			position: absolute; 
			right: -22px; 
			top: 50%;
			margin-top: -16px;
			background: transparent url('../img/sprite-graphics.png') no-repeat -64px -54px; 
			width: 34px; 
			height: 33px; 
			z-index: 20;
		}
		
		#image_prev {
			left: -22px;
			background-position: -167px -7px;
		}
		
		#slideshow {			
			height: 350px;
		}
	
		/* slideshow - item */
	
		.home_slideshow .item {		
			width: 100%;	
			height: 100%;			
			max-height: 350px;			
			overflow: hidden;
			position: absolute;					
		}
		
		.home_slideshow .item img {
			margin: 0;
			width: 100%;
			height: 100%; 
			position: relative;
			z-index: 0;
		}
		
		.home_slideshow .item_description {
			background: rgba(0,0,0,0.7);
			position: absolute;
			bottom: 0;
			left: 0;
			padding: 25px 30px;
			font-size: 1.875em;
		}
		
		.home_slideshow .item_description h4 {
			color: #fff;			
			font-weight: 100;
			margin: 0;
			opacity: 0.9;
		}
		
		.home_slideshow .item_description > span {
			color: #FEBF10;
			opacity: 0.9;
		}
		
		/* discount */
		
		.home_slideshow .item_description .discount {
			display: inline-block;
			position: absolute;
			top: 0;
			right: 0;
			margin-top: -48px;
			margin-right: -48px;
			width: 96px;
			height: 96px;
			background: transparent url(../img/circle.png) no-repeat 0px 0px;			
			color: #000;
			font-size: 13px;
			text-align: center;
		}
		
		.home_slideshow .item_description .discount div {
			position: relative;
			top: 50%;
			transform: translateY(-50%);	
		}				
		
		.home_slideshow .item_description .discount span {
			font-size: 26px;
			font-weight: 700;
			text-align: left;
			display: block;
			padding-left: 15%;
		}
		
		
	/* slideshow spodaj */
	
	.home_slideshow .slideshow_bottom {		
		min-height: 82px;  
		background: transparent url(../img/shadow-offer-bottom.png) no-repeat 0px 0px;  	 	
	}   
   
	.home_slideshow .slideshow_bottom .offer {		
		padding-top: 14px; 	    
	    margin-bottom: 0em;	
        max-width: 15%;		    
	}
		
	.home_slideshow .slideshow_bottom .offer:after {   
		background: transparent url(../img/shadow-offer-bottom.png) no-repeat 20% 0px;		
	}
	
	.home_slideshow .slideshow_bottom .offer img {
		max-width: 100%;
	}
	

	/* top ponudbe */	
	
	.offers_list {
	  
	}   
	
	/* ponudba */

	.offer {
	    display: inline-block;
	    text-align: left;
	    position: relative;
	    vertical-align: top;  	   
	    /*padding-top: 8px;*/ 	    
	    margin-bottom: 1em;
	}
	
	.offer:after {
		display: block;
		width: 100%;
		position: absolute;
		bottom: -15px;
		height: 15px;	
		content: "";  
		background: transparent url(../img/shadow-offer-bottom.png) no-repeat 50% 0px;
		left: 0;
	}
	
	/* top ponudba */	
	.home_offers .offer {
		width: 22.7%;
        min-height: 340px;   
        background: #fff;
	}
    
    /* ponudba */
	
	.offer h3 {
		position: relative;
		display: block;		
		color: #fff;
		font-size: 1.125em;	
		height: 3.2em;
        max-height: 3.2em;
        overflow: hidden;
		box-shadow: 0px 3px 2px rgba(0,0,0,0.5);
		z-index: 1;
		padding: 0px 65px 0 15px;     
        /*padding-right: 65px;  */                       
	}
    
    .offer h3 a {
        color: inherit !important;         
        display: block;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
	
	/* flag */
	
	.offer .offer_flag {
		z-index: 5;
		position: absolute;
		right: 5px;
		top: -8px;
		width: 61px;			
        background: transparent url(../img/sprite-graphics.png) no-repeat -136px -54px;
		color: #fff;
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
		height: 47px;
		padding-top: 8px;
	}
	
	.offer .offer_flag .offer_discount {
		font-size: 16px;
	}
	
	/* img */
	
	.offer_img {		
		overflow: hidden;		
	}
	
	.offer_img img,
	.offer > img {	  
		padding: 0;
		margin: 0;
		display: block;  
	    width: 100%;
	    z-index: 0;	
	    position: relative;  
	}
	
	/* description */
		
	.offer .offer_content {
		background: #fff;		
		padding: 15px 10px 10px;	
		position: relative;	 
	}
	
	.offer .offer_content:before,
	.offer .offer_content:after {
		display: block;
		position: absolute;
		width: 100%;
		content: "";
	}
	
	.offer .offer_content:before {		
		top: -6px;
		height: 6px;
		background: #fff;
		opacity: 0.5;
		left: 0;		
	}
	
	.offer.new .offer_content:after {		
		top: -5px;
		right: 15px !important;				
        background: transparent url(../img/sprite-graphics.png) no-repeat -215px -6px;                    
		width: 48px;
		height: 16px;
	}	  		
	
	.offer .offer_content h4 {
		text-transform: uppercase;
		font-size: 0.875em;
		display: block;
		border-bottom: 1px solid #cfcfcf;
		padding-bottom: 4px;
		margin-bottom: 8px;
	}
	
	.offer .offer_content p {
		font-size: 0.75em;
		color: #696969;
	}
	
	.offer .offer_link {
		display: block;
		border: 1px solid #85a73e;		
		text-align: center; 
		color: #fff !important;
		font-size: 14px;
		font-weight: 700;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.3);    		
		margin-top: 20px;
		min-height: 20px;
		padding: 6px 10px 4px;
        text-decoration: none;         
	}
	
	/* lastna ponudba & povezave */
	
	.home_bottom {
		
	}
	
	/* lastna ponudba */
	
	.home_bottom_offers:not(.landing_offers) {
		float: left;
		width: 67%;
		/*overflow: hidden;	*/	
	}   
		
	.home_bottom_offers h3 {
		display: block;
		height: 32px;
		background: #6d6d6d url(../img/background-title-gray.png) repeat-x 0px 0px;
		color: #fff;
		padding: 9px 0 0 20px;
	}
	
	.home_bottom_offers .offers_list {
		border: 1px solid #e5e4e4;
		border-width: 0 1px 1px 1px;		
		padding: 6px 20px 0;
	}	
	
	.home_bottom_offers .offer {
		width: 31%;  
		margin: 10px 0;
		padding-top: 0;		
	}
    
    .home_bottom_offers .offer:hover img {
        opacity: 0.7;
    }
	
	/* vertical flag */
	
	.offer_flag_vertical {
		position: absolute;
		bottom: 10px;
		z-index: 20;
		left: 2px;
		color: white;
		height: 24px;
		margin-bottom: 5px;
		box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);   
	}

	.offer_flag_vertical > span {
		display: inline-block;	
		vertical-align: middle;
		font-size: 13px;
		font-weight: bold;	
		line-height: 16px;
		white-space: nowrap;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.5);	
		min-width: 80px;  
        max-width: 120px;
        overflow: hidden;
		padding-left: 5px;
	}

	.offer_flag_vertical > ins {
		content: " ";	
		display: inline-block;
		vertical-align: middle;
		float: right;
		margin-right: -8px;
		width: 0; 
		height: 0; 
		border-top: 12px solid transparent; 
		border-bottom: 12px solid transparent;	
	}

	.offer_flag_vertical:before {
		content: " ";
		display: block;
		float: left;
		height: 24px;
		width: 6px;
		margin-left: -6px;	
		border-bottom-left-radius: 2px;
	}

	.offer_flag_vertical.red {
		background-color: #f30300;
	}
	
	.offer_flag_vertical.red > ins {
		border-left: 8px solid #f30300;    
	}
	
	.offer_flag_vertical.red:before {
		background-color: #f30300;
		background-image: linear-gradient(to left, #f30300 0%, #ab0e0e 100%); 
		border-bottom: 2px solid #691a1a;
	}
	
	/* povezave */
	
	.home_bottom_links {
		background: #eeeeee;
		width: 30%;
		float: right;	
        font-size: 0.875em;			
	}
	
	/* tabi */
	
	.home_bottom_links .tabs {
		width: 85%; 
		border-bottom: 1px solid #434442; 
		margin: 10px auto 24px; 
		min-height: 30px;         
    }
	
	.home_bottom_links .tabs ul li {
		float: left; 
		width: 50%;  
		cursor: pointer;
	}
	
	.home_bottom_links .tabs ul li a {
		line-height: 30px; color: #636363; font-weight: bold; font-size: 11px;  text-transform: uppercase; display: block; text-align: center;
	}
	
	.home_bottom_links .tabs ul li.active a {
		color: #FFF;
	}
	
	.home_bottom_links .tabs ul li.active {
		background-color: #434442;
	}
	
	.home_bottom_links #tabs-2 {
		display: none;
	}

	.home_bottom_links .content {width: 85%; max-width: 85%; margin: 0 auto; background: none; min-height: 323px;}
	.home_bottom_links .content .ui-tabs-hide {display: none;} 
	.home_bottom_links .content ul {float: left; width: 100%; text-align: left;}
	.home_bottom_links .content ul li {margin-left: 15px; position: relative;}
    
    .home_bottom_links .content ul li:after {
        width: 3px;
        height: 7px;
        position: absolute;
        left: -3px; 
        top: 50%;
        margin-top: -2px;
        background: transparent url(../img/sprite-graphics.png) no-repeat -256px -38px;
        content: "";              
    }
    
	.home_bottom_links .content ul li a { color: #000; font-size: inherit; line-height: 32px; font-weight: normal; margin-left: 10px;}
	
	/* landing ponudbe */
	
	.landing_offers {
		margin-top: 40px;	
	}
	
	.landing_offers .offers_list {
		border: none;
		padding: 10px 0;		
	}
	
	.landing_offers .offers_list .offer {
		width: 22.5%;
	}
	
	.landing_offers .offer_title {
		color: #fff;
		position: absolute;
		bottom: 15px;
		width: 90%;		
		z-index: 100;
		background: #0074bd;
		background: rgba(0,116,189,0.75);
		font-size: 18px;
		font-weight: 700;
		padding: 7px 5%;
	}
    
/*****************************/
/*          seznam           */
/*****************************/  

     /* column */
     
     .column_iskalnik {
         width: 265px;    
         margin-right: 30px; 
         margin-top: 8px;                     
     } 
     
     .column_iskalnik .iskalnik {
	 	margin-bottom: 30px;         	 
     }
     
     .column_iskalnik .map {
         border: 1px solid #c5c5c5;
         padding: 5px;
         background: #fff;            
     } 
     
     /* povezave */
     
     .column_iskalnik .links {
		 margin-top: 30px;
     }
     
     .column_iskalnik .links a {
		 background: #3892ca url(../img/arrow_white.png) no-repeat 95% 50%;
		 color: #fff;
		 display: block;
		 margin-top: 10px;
		 font-size: 18px;
		 font-weight: 700;
		 padding: 5px 15px;		 
     }   
     
     .column_iskalnik .links a:hover {
		 text-decoration: none;
     }

     /* iskalnik */         
    
    .seznam .search .inner {
        min-height: 0 !important;           
    }
    
    .seznam .search label {
        display: block;         
        padding: 0 0 3px 0px;
        width: 90%;
        text-align: left;
    }
    
    .seznam .search .date {                 
        margin: 0;
    }
    
    .seznam .search .left,
    .seznam .search .right {
        width: 46%;
    }
    
    .seznam .search .styled-select,
    .seznam .search .styled-select.short {
        width: 100%;
    }
    
    .seznam .search .styled-select select {          
        width: 108%;         
    }   
    
    .seznam .search .styled-select.short select {
        width: 120%;
    }     
  
    /* seznam */
    
    .content_seznam,
    .content {           
        overflow: hidden;
        margin-top: 8px;
        font-family: Calibri;
    }
    
    /* destinacije */
    
    .content_seznam .seznam_destinacije .column {
        display: inline-block;       
        width: 19%;   
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;   
        vertical-align: top;
    }
    
    .content_seznam .column div:first-of-type {
        padding: 0 10px;   
        height: 52px;   
    }   
    
    .content_seznam .column div:first-of-type,
    .seznam_objekti .objekt {
        display: block;
        background: #fff;            
        box-shadow: 0px 1px 2px rgba(0,0,0,0.1);          
        position: relative;           
    }
    
    .content_seznam .column h3 {
        font-size: 16px;
        color: #cc0e0e;
        display: block;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        font-weight: 700;
    }
    
    .content_seznam .column ul {
         margin: 15px 0 0 23px;           
    }
    
    .content_seznam .column ul li {
        font-size: 13px;
        position: relative;
        text-align: left;        
    }
    
    .content_seznam .column ul li:after {
        width: 4px;
        height: 8px;
        position: absolute;
        left: -12px; 
        top: 50%;
        margin-top: -4px;
        background: transparent url(../img/sprite-graphics.png) no-repeat -233px -125px;
        content: "";
    }

    
    .content_seznam .column ul li a {       
        color: #363636;
    }
    
    .content_seznam .column ul li a:hover,
    .content_seznam .column ul li a.active {
        text-decoration: none;
        color: #cc0e0e;
    }
    
    /* objekti */
    
    .seznam_objekti {
        margin-top: 30px;
        margin-bottom: 75px;
    }
    
    .seznam_objekti h2,     
    .seznam_objekti h4 {
        padding-left: 12px;
    }
    
    .seznam_objekti h3 {
        padding-left: 15px;
        color: #cc0e0e; 
    }
    
    .seznam_objekti h4 {
        display: block;
        color: #cc0e0e;
        font-size: 18px;
        margin-top: 15px;
    }
    
    .seznam_objekti h4 a {
		color: inherit;
    }
  
    .seznam_objekti .objekt {               
        margin-top: 8px; 
        color: #cc0e0e;          
        padding-bottom: 8px;
        font-family: Calibri;        
    }
    
    .seznam_objekti .objekt-el {
        float: left;        
        border-right: 1px solid #a9a9a9;
        padding: 0 15px;
        height: 24px; 
        line-height: 24px;    
        margin-top: 8px;
    }
    
    .seznam_objekti .objekt-el:hover {
		text-decoration: none;
    }
    
    .seznam_objekti .objekt-el .fan {
		margin-top: 2px;
    }   
    
    .seznam_objekti .objekt .objekt-el:last-child {
        border: none;
        padding-right: 0;
    }   
    
    .objekt .stars {
		width: 83px;
    }
    
    /*.objekt .stars,*/
    h1.heading .stars,
    .popup .stars {           
        width: 105px;            
    }  
    
    .objekt .stars span,
    h1.heading .stars,
    .popup .stars {
        display: block;         
        height: 100%;          
        background: transparent url(../img/sprite-graphics.png) no-repeat -7px -194px;
    }
    
    .objekt .stars span {
		background-position: -169px -234px;
    }    
      
    h1.heading .stars,
    .popup .stars {		
		display: inline-block;
		height: 24px;
		margin-left: 10px;
    }        
 	
 	/* majhne zvezdice */
 	/* doloÃ„Âene pri ocena.table td */ 
 	
 	/* velike zvezdice */
 	
    /*.stars_5 span,*/
    h1.heading .stars_5,
    .stars_5:not(.objekt-el) {
        width: 105px !important;
    }
    /*.stars_4 span,*/
    h1.heading .stars_4,
    .stars_4:not(.objekt-el) {
        width: 84px !important;
    }
    /*.stars_3 span,*/
    h1.heading .stars_3,
    .stars_3:not(.objekt-el) {
        width: 63px !important;
    }
    /*.stars_2 span,*/
    h1.heading .stars_2,
    .stars_2:not(.objekt-el) {
        width: 42px !important;
    }
    /*.stars_1 span,*/
    h1.heading .stars_1,
    .stars_1:not(.objekt-el) {
        width: 20px !important;
    }
    
    .seznam_objekti .objekt .title {           
        font-size: 16px;    
        color: #0172b6;
    }
    
    .seznam_objekti .objekt .special {
        font-size: 14px;          
    }
    
    .seznam_objekti .objekt .special span {
        color: #626262;
    }

    .soba_opis {
        display: none;  
    }
    
    /* objekt info */
    
    .seznam_objekti .objekt_details {        
        padding: 12px 20px 20px;        
        font-size: 1em;        
    }
    
    .objekt_details .objekt_img {
        max-width: 180px;
        width: 25%;      
        margin-top: 8px;   
        min-width: 80px;  
        position: relative;           
    }
    
    .objekt_details .objekt_img .offer_flag_vertical {		
		bottom:auto;
		top: 15px;		
    }
    
    .objekt_details .objekt_img .offer_flag_vertical > span {
		font-size: 17px;
		padding-right: 10px;		
		font-weight: 400;
		min-width: initial;
        max-width: 150px;
        padding-bottom: 2px;
    }
   
    .objekt_details .objekt_img img {
        max-width: 100%;       
    }
    
    .objekt_details .objekt_inner {
        height: 100%;             
        position: relative;  
        overflow: hidden;           
    }
    
    .objekt_details .objekt-el {
        padding: 0 10px; 
        margin-top:          
    }
    
    .objekt_details .stars {           
        width: auto;        
    }    
    
    div.rating {
        color: #626262;   
        margin-top: 4px;         
    } 
    
    div.rating span.rating {
        color: #2f70b2;
        font-size: 25px;                
    }     
    
    div.rating span.votes {
        display: inline-block;
        margin-left: 10px;
        padding-right: 30px;     
        position: relative;        
    }
    
    div.rating span.votes:after {
		display: block; width: 24px;
		height: 16px;	
		position: absolute;
		content: "";
		background: transparent url(../img/sprite-graphics.png) no-repeat -5px -237px;   
		top: 50%; right: 0;
		margin-top: -7px;
    }  
    
    div.rating span.votes span {
        color: #cc0e0e;
    }      
    
    /* opis */   
    
    .objekt_description {		
		display: table;
		width: 100%;
		font-size: 14px;
		margin-top: 13px;
    }
    
    .objekt_akcija {
    	display: inline-block;	
    	padding-left: 10px;  
    	min-width: 150px;    	
    }
    
    .objekt_akcija li {
		border-bottom: 1px dotted #a9a9a9;	
    }    
  
    .objekt_akcija span {
		color: #626262;   
    }
     
    
    .objekt_price {             
       
        width: 70%;        
        text-align: right;                        
        display: table-cell;
        vertical-align: bottom;  
        height: 70px;         
    }   
    
    .objekt_price span {
        display: inline-block;
        margin: 2px 0;
		font-size: 28px;
		line-height: 100%;
    }
    
    .objekt_price .offer_link {
        margin: 2px 0;     
    }
    
        
    .objekt_price .offer_link,
    .button {
        position: relative;             
        display: inline-block;
        min-height: 24px;
        color: #fff;
        padding: 4px 30px 0px !important;            
        text-align: center;
        margin-left: 20px;       
        float: right;       
    } 
    
    .button.blue {
		border: 1px solid #2869a2;
    }
    
    .button.dark_blue {
        border: 1px solid #3360b0;
    }
    
    .button.red {
		border: 1px solid #b13734;
    }
    
    .button.green {
        border: 1px solid #85a73e;        
    }
    
    .button.dark_green {
		border: 1px solid #378f1a;
    }
    
    .button:hover {
        text-decoration: none;
    }
    
    /* objekt - landing page */
    
    .landing_list {
		overflow: hidden;
		padding-top: 7px;
    }
    
    .objekt.landing {
		margin-bottom: 30px;
    }
    
    .objekt.landing .objekt_img {
        max-width: 245px;
        width: 25%;
        margin-right: 10px;      
    }
    
    .objekt.landing > .left p {
		color: #464646;
		font-size: 12px;
		margin: 2px 5px 2px 0;
		line-height: 150%;
    }
    
    .objekt.landing > .left .line_start {
    	margin-top: 10px;
		display: block;
    }
    
    .objekt.landing h2 {
		text-transform: uppercase;
		font-size: 26px;
		color: #0073bc;
		font-weight: 400;
		display: inline-block;
		padding-left: 0;
    }
    
    .objekt.landing div.rating {
		float: right;
    }
    
    .objekt.landing .objekt_description {
		margin-top: 5px;
    }
    
    .objekt.landing .objekt_cenik {
		font-size: 18px;		
		color: #0073bc;
		padding: 10px 0 0 3px;
    }   
   
	.objekt.landing .soba_price table {
		width: 100%;
		table-layout:fixed;		
	}
	
    .objekt.landing .soba_price table td {
		/*width: 33%;*/
		text-align: left;
		word-wrap: break-word;
	}
	
	.objekt.landing .soba_price .button {
		 padding-bottom: 3px !important;
		 font-size: 18px;
	}
	
	.objekt_gratis {
		color: #464646;
	}
	
	.objekt_gratis h5 {
		color: #cc0e0e;
		border-bottom: 1px dotted #afafaf;
		font-size: 18px;
		font-weight: 400;
		padding-bottom: 5px;
		margin-bottom: 10px;		
	}
	
	.objekt_gratis p {
		margin: 10px 0;
		display: block;
	}
	
	.objekt_gratis p span {
		color: #cc0e0e;
	}
	
    /* objekt - hotel */
    
    .objekt.hotel .objekt_description {
		display: block;
		color: #464646;
		margin-left: 10px;
    }
    
    .objekt.hotel .objekt_price {
		width: 100%;        
        text-align: left;                        
        display: block;     
        margin-top: 10px;
    }
    
    .objekt.hotel .objekt_price .offer_link {
		float: none;
		margin: 0;
    }
    
    /* oddaljenost mesto, plaÃ…Â¾a */
    
    .objekt.hotel .objekt_price span.odd {		
		margin-right: 10px;
		font-size: 14px;
		background: transparent url(../img/sprite-objekt.png) no-repeat 0px 0px;
		display: inline-block;
		padding: 4px 0 4px 27px;
    }
    
    .objekt.hotel .objekt_price span.odd_hotel {
		background-position: 0 -173px;
    }
    
    .objekt.hotel .objekt_price span.odd_plaza {
		background-position: 0 -143px;
    }
   
    .objekt.hotel .soba_title {
		padding-left: 0;
		padding-top: 5px;
		margin-bottom: 10px;
		border-top: 1px dotted #a9a9a9;
    }
    
    .objekt.hotel .soba_price {
		margin-bottom: 20px;
    }
    
    .objekt.hotel.priporocamo .objekt_img:after {
		display: block;
		position: relative;
		width: 100%;
		height: 23px;
		content: "";
		background: transparent url(../img/objekt_priporocamo.jpg) no-repeat 3px 3px;		
    }
    .objekt.hotel.priporocamo_en .objekt_img:after {
		display: block;
		position: relative;
		width: 100%;
		height: 23px;
		content: "";
		background: transparent url(../img/objekt_priporocamo_en.jpg) no-repeat 3px 3px;		
    }
    .objekt.hotel.priporocamo_de .objekt_img:after {
		display: block;
		position: relative;
		width: 100%;
		height: 23px;
		content: "";
		background: transparent url(../img/objekt_priporocamo_de.jpg) no-repeat 3px 3px;		
    }
    .objekt.hotel.priporocamo_hr .objekt_img:after {
		display: block;
		position: relative;
		width: 100%;
		height: 23px;
		content: "";
		background: transparent url(../img/objekt_priporocamo_hr.jpg) no-repeat 3px 3px;		
    }

/*****************************/
/*     rezultati iskanja     */
/*****************************/  
    
    .seznam_rezultati {}   
    
    .seznam_rezultati h1 {
		display: block;
		background: #0064a3;
		color: #ededed;
		font-size: 18px;
		padding: 10px 15px;		
    } 
    
    .seznam_rezultati .rezultati {
		background: #fff;		
		padding: 8px 12px;
		font-size: 14px;
    }    
    
    .seznam_rezultati .rezultati div:not(.filter) {
		padding-left: 33px;
		display: inline-block;
		height: 25px;
		background: transparent url(../img/sprite-graphics.png) no-repeat -230px -146px;
		margin-right: 20px;
		line-height: 25px;
    }
    
    .seznam_rezultati .rezultati div.dni {
		background-position: -231px -187px;
    }
    
    .seznam_rezultati .rezultati span {
		color: #c2110d;
    } 
    
    /* rezultati pod iskalnikom */
    
    .column_iskalnik .seznam_rezultati {
		margin-top: 20px;		
    } 
    
    .column_iskalnik .seznam_rezultati .rezultati div.filters {
		background: none;
		padding-left: 0;
		padding-bottom: 1px;
    } 
    
    .column_iskalnik .seznam_rezultati .filter {
		display: block;		
		clear: both;
    }
    
    /* checkboxes */
    
    .filter {
		margin-bottom: 5px;
    }
    
    .filter label {
		display: inline-block;
		margin-bottom: 3px;
    }
    
    .filter label div {
		font-size: 14px;
		color: #5d5d5d;
		margin-left: 23px;
		padding-right: 50px;
    }
    
    .filter:last-of-type label {
        margin-bottom: 6px;
    }
    
    .filter input[type="checkbox"] {
	    display:none;
	}
	
	.filter input[type="checkbox"] + label span:first-of-type,
	.filter input[type="radio"] + label span:first-of-type  {
	    display:inline-block;
	    width:16px;
	    height:16px;
	    margin:-5px 5px 0 0;
	    background: transparent url(../img/sprite-checkboxes.png) no-repeat left top;	    
	    vertical-align:middle;
	    cursor: pointer;
	}
	
	.filter input[type="checkbox"]:checked + label span:first-of-type {
	    background-position: -19px top;
	}
	
	.filter .stars {
		display: inline-block;
		height: 18px;
		background: transparent url(../img/sprite-graphics.png) no-repeat -168px -235px;			
	}
	
	.filter .stars_1 {
		width: 16px !important;		
	}
	.filter .stars_2 {
		width: 32px !important;
	}
	.filter .stars_3 {
		width: 50px !important;
	}
	.filter .stars_4 {
		width: 68px !important;
	}
	.filter .stars_5 {
		width: 85px !important;
	}
	
	/* radio buttons */
	
	.filter input[type="radio"] {
	    display:none;
	}
	
	.filter input[type="radio"] + label span:first-of-type {	   
	    background-position: -40px top;	    	  
	}
	
	.filter input[type="radio"]:checked + label span:first-of-type {
	    background-position: -59px top;
	}
	
    
/*****************************/
/*          objekt           */
/*****************************/  

	.content_objekt {
		color: #333;	
		font-family: "Calibri";			
	}
	
	.objekt_lokacija {
		margin-bottom: 10px;
		font-size: 15px;
	}
	
	.objekt_lokacija a {
		color: #116084;
	}
	
	.objekt_lokacija > img {
		float: left;
		margin: -3px 10px 0 0;
	}	
	
	.content_objekt .breadcrumbs {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;			
	}
	
	/* levo */
	
	.objekt_left {
		overflow: hidden;	
	}
	
	/* slideshow */
	
	.objekt_left .objekt_img {
		position: relative;
		min-height: 100px;
	}
	
	.objekt_left .objekt_img .discount_flag_vertical {		
		position: absolute;
		z-index: 20;
		top: 35px;		
		left: 1px;		
		height: 33px;		
		background: #d12327 url(../img/background_flag_red.png) repeat-y 0px 0px;
		box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
		font-size: 26px;  
		color: #fff;
		padding: 5px 10px; 
	}
	
	/*
	.objekt_left .objekt_img .discount_flag_vertical:before {
		position: absolute;
		top: 0;
		left: -6px;
		height: 49px;
		width: 6px;
		content: "";
		background: transparent url(../img/background_flag_left.png) no-repeat 0px 0px;		
	}*/
	
	.objekt_slideshow {
		position: relative;
		width: 100%;			
		margin: 0;
		padding: 0;
		overflow: hidden;  		
	}
	
	.objekt_left .objekt_slideshow img {
		max-width: 100%;	
        border: 1px solid #bfbfbf;      
		padding: 0;           
		margin: 0;	
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;     
	}      
	
	/* desno */
	
	.content_objekt .objekt_right {    /* galerija objekt */
        float: right;          
        margin: 0 0 0 35px;
        width: 360px;         
    }
    	
    /* navigacija */
    
    .objekt_meni {            
        margin-bottom: 13px;            
        padding: 10px 15px 15px;
        border: 1px solid #bcbcbc;
    }
    
    .objekt_meni:hover {
		text-decoration: none;
    }
    
    .objekt_meni li {
        border-bottom: 1px dotted #838383;
        padding: 3px 0 3px 15px;
        list-style-type: none;                     
        background: transparent url(../img/objekt-arrow.png) no-repeat 4px 11px;              
    }
    
    .objekt_meni li a {
        color: #cf132a;            
        text-transform: uppercase; 
        font-weight: 700;              
    }
	
	/* galerija */
	
	
	.objekt_galerija .images img:nth-child(2n) {
		margin-left: 10px !important;	
	}
	
	.gallery-right h4 {
	    color: #006a99;
	    font-weight: 400;
	}
	
	.objekt_galerija .lokacija-title {            
        display: inline-block;
        width: 47%;
        margin-bottom: 3px;   
        padding-left: 3%;        
        float:left;        
    }
    
    .objekt_galerija .galerija-title {
        color: #00557b;        
        display: block;
        margin-bottom: 8px;
        width: 97%;
        padding-left: 3%;        
    }
    
    /* ocena */
    
    .objekt .objekt_ocena,
    .content_objekt .objekt_ocena {
		text-align: center;
		font-size: 150%;
		margin-bottom: 20px;
    }
    
    .objekt_ocena span.rating {
		font-size: 32px !important;
    }
    
    /* popust */
    
    .objekt_popust {
        background: transparent url(../img/background-akcija.png) no-repeat 0px 0px;
        height: 70px;
        margin-left: -5px;
        text-align: center;            
    }
    
    .objekt_popust h2 {
        color: #cf132a;
        font-weight: 400;
    }
    
    .objekt_popust span {
        font-size: 20px;
    }
    
        
    /* zemljevid */
    
    .objekt_map_wrapper {
        background: #fff;
        padding: 15px 15px 5px;
        margin: 15px 0;
    }
    
    #objekt_map {
        /*width: 70%;
        min-width: 360px;*/
        width: 360px;
        height: 260px;
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
    }
                               
    .objekt_map_search {          
        overflow: hidden; 
        margin-bottom: 20px;   
    }
    
    .objekt_map_search input {
        border: 1px solid #ddd;        
        display: block;
        margin-bottom: 10px;
        font-size: 14px;
        width: 100%;
        padding: 3px 3%;    
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;     
    }
    
    #objekt_map_panel {
        clear: both;   
        font-size: 14px;
    }
    
    /* povezava na iskalnik */
       
   .iskalnik_link {
       border: 1px dashed #838383;
       border-width: 1px 0;
       margin: 18px 0 24px;
       padding: 8px 0;  
       /*padding-left: 60px;*/
   }
   
   .iskalnik_link a.objekt_meni {
   	   position: relative;
	   display: inline-block;
	   float: left;	 	   
	   text-align: center;
	   color: #cf132a;
	   font-size: 18px;
	   margin: 10px 30px 0 60px;	   
	   background-position: 95% 50%;	 
	   background-repeat: no-repeat;
	   padding: 8px 40px 8px 20px;  	   
   }  
   
   .iskalnik_link a.objekt_meni:after {
	   display: block;
   	   width: 17px;
   	   height: 17px;
   	   content: "";
   	   position: absolute;    
   	   background: transparent url(../img/arrow_iskalnik.png) no-repeat 0px 0px;
   	   right: 10px;
   	   top: 50%;
   	   margin-top: -8px;   	   
   	     	   
   }
   
   .iskalnik_link a.objekt_meni:before {
   	   display: block;
   	   width: 40px;
   	   height: 40px;
   	   content: "";
   	   background: transparent url(../img/sprite-graphics.png) no-repeat -230px -145px;
   	   position: absolute;   	 
   	   left: -50px;
   	   top: 50%;
   	   margin-top: -13px;
   }
   
   .iskalnik_link .images {
	   overflow: hidden;		   
	   padding: 0 !Important;
	   max-height: 58px;	 
   }   
   
   .iskalnik_link .images img {
	   width: 14%;	   	
   }
   
   /* objekt majhen popup */
   
	.popups_small {
		position: fixed;	
		right: 35px;
		bottom: 35px;
		z-index: 500;	   
	}
   
   .popup_small {	
       position: relative;   
	   background: #fff;
	   border: 1px solid #cdcdcd;
	   padding: 6px;
	   display: none;
	   margin-top: 25px;
   }
   
   .popup_small a.close {
	   position: absolute;
	   top: -8px;
	   right: -8px;
	   display: block;
	   width: 16px;
	   height: 16px;
	   background: transparent url(../img/sprite-objekt.png) no-repeat 0px -317px;	 	  
   }
   
   .popup_small a.close:hover {
	   text-decoration: none;
   }
   
   .popup_small .description {
	   min-height: 75px;
	   width: 230px;
	   background: #f5f5f5;	   
	   position: relative;	   
   }
   
   .popup_small .description > div:after {
   	   display: block;
   	   position: absolute;
   	   top: 50%;
   	   left: 12px;
   	   content: "";
   	   width: 36px;
   	   height: 36px;
   	   margin-top: -18px;
   	   background: transparent url(../img/sprite-objekt.png) no-repeat 0px -263px;	 
   }
   
   .popup_small.visitors .description > div:after {
   		background-position: 0px -263px;
   }
   .popup_small.soldout .description > div:after {
   		background-position: 5px -210px;
   }
   
   .popup_small .description > div {
	   position: absolute;
	   width: 100%;
	   height: 100%;	   
   }
   
   .popup_small .description span {
	   color: #626262;
	   font-size: 12px;
	   display: block;
	   position: relative;
	   top: 50%;
	   transform: translateY(-50%);	   
   	   padding: 10px 20px 10px 60px;
   	   line-height: 150%;
   }
    
        
/*****************************/
/*  objekt rezultati iskanja */
/*****************************/		
    
    /* parametri iskanja */

	.last-search-inline {
		margin-top: -5px;
		min-height: 30px;			
		padding: 7px 0 7px 20px;			
		position: relative;
	}

	.last-search {
		color: #00557b;	
	}

	.last-search h3 {
		font-size: 22px;			
		display: inline-block;
	}

	.last-search span {
		position: relative;
		display: inline-block;
		margin-left: 15px;
		padding: 0 25px 0 30px;
		background: transparent url(../img/icon-search-location.png) no-repeat 0px -1px;
		font-size: 14px;	
	}
    
    .last-search-inline span {
        margin-top: 5px;       
    }
    
    /*
	.last-search-inline span:after {
		width: 1px;
		height: 44px;
		background: transparent url(../img/search-divider.png) no-repeat 0px 0px;
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
        margin-top: -22px;
	}  */

	.last-search span.search-date {
		background-image: url(../img/icon-search-date.png);
	}

	.last-search span.search-person {
		background-image: url(../img/icon-search-people.png);
	}
	
	/* parametri iskanja box */

	.last-search-box {			
		position: relative;		
		margin: 20px 0;
	}
	
	.last-search-box h3 {
		display: block;
		border-bottom: 1px dashed #888;
		padding-bottom: 4px;
		font-size: 20px;
	}
	
	.last-search-box div {
		clear: both;		
		padding-top: 10px;
		border-top: 1px dashed #888;
	}

	.last-search-box span {	
		margin: 6px 5px 6px 0px;	
		width: 69px;
		padding-right: 5px;
		font-size: 12px;
		border-right: 1px solid #dadada;
		min-height: 40px;
		float: left;
		padding-top: 7px;
		background-position: 0 4px;			
	}

	.last-search-box span:last-of-type {
		margin-right: 0;		
		margin-left: 3px;
		width: 70px;
		border: none;
	}	

	.iskalnik-wrapper * {
		margin: 0;
		padding: 0;
	}

	.iskalnik-wrapper {
		position: relative;	
		min-height: 55px;
		overflow: auto;
		display: inline-block;
		padding-bottom: 0px;
	}

	/* moder iskalnik */
	
	.iskalnik-wrapper.blue input[type=submit] {    
		box-shadow: 0px 0px 1px rgba(40,145,200,1);
	}
	
	.iskalnik-wrapper.blue {
		margin-top: 30px;
	}
	
	/* iskalnik forma */

	.iskalnik-wrapper form {
		color: #4b4b4b;
		font-family: Arial, sans-serif;
		font-size: 13px;	
		margin: 4px 10px 0px 10px;       
	}

	.iskalnik-wrapper.blue form {
		color: #fff;
	}

	.objekt_iskalnik div {
		float: left;	
		margin-right: 10px;	
	}

	.objekt_iskalnik .isci,
	.objekt_iskalnik .otroci {
		margin-right: 0;
		position: relative;
	}

	.objekt_iskalnik label {
		display: block;
		margin-bottom: 2px;
	}

	.objekt_iskalnik input[type=text],
	.objekt_iskalnik select {			
		font-size: 12px;
	}

	.objekt_iskalnik input[type=text] {	
		padding: 3px 4px;
		width: 94px;		
	} 	
	
	.objekt_iskalnik .styled-select {
		width: 60px;
	}
	
	.objekt_iskalnik .styled-select select {
		width: 80px;
	}
	
	.objekt_iskalnik input[type=submit] {
		margin-top: 18px;
	}
	
	
/*****************************/
/*       objekt sobe         */
/*****************************/	
  
	.seznam_sobe {		
		background: #fff;
		margin-bottom: 30px;
	}
	
	.soba {
		position: relative;		
		border-bottom: 1px dotted #333;
		padding: 15px 20px 10px;
	}
	
	.soba_title {
		font-size: 18px;
		color: #cf132a;
		text-transform: uppercase;
		display: block;
		margin-bottom: 5px;
	}
	
	.soba_title span:first-of-type {
		display: inline-block;
		width: 20px;
		height: 20px;		
		float: left;
		margin-right: 10px;
		background: transparent url(../img/sprite-objekt.png) no-repeat 0px 0px;	
		margin-top: 2px;	
	}
	
	.soba .details {
		position: relative;
	}
	
	.soba_left {
		border: 1px solid transparent;
		width: 180px;				
		margin-right: 10px;
	}
	
	.soba_img {
		width: 100%;
		margin-bottom: 10px;			
		padding: 0;
		position: relative;
	}
	
	.soba_img:after {
		width: 35px;
		height: 35px;	
		position: absolute;
		top: 1px;
		right: -1px;		
		background: transparent url(../img/sprite-objekt.png) no-repeat 0px -105px;
		z-index: 10;
		content: "";
	}
	
	.soba_img img {
		position: relative;
		z-index: 0;
		border: 1px solid #a7a7a7;
		max-width: 100%;
	}
	
	.icons span {
		display: block;
		background: transparent url(../img/sprite-objekt.png) no-repeat 0px 0px;
		padding-left: 25px;
		font-size: 14px;
		margin-bottom: 5px;
	}
	
	.icons .size {
		background-position: 0 -25px;
	}
	.icons .wifi {
		background-position: 0 -78px;
	}
	.icons .fan {
		background-position: 0 -53px;
	}
	
	.soba_price {		
		overflow: hidden;
		position: relative;
	}
	
	.soba_price table {
        margin-top: 1px;
		width: 70%;		
		border-collapse: collapse;		
	}
	
	.soba_price table td,
	table.objekt_cenik td {
		text-align: center;
		color: #007fab;
		font-size: 14px;
		padding: 3px 5px;
		width: 55px;
	}
	
	.soba_price tr th {
		border-top: 1px dotted #afafaf;
		border-right: 1px dotted #afafaf;
		color: #747474;
		font-weight: 400;
		text-align: left;
		padding: 3px 5px;
		font-size: 16px;
		word-wrap: break-word;
	}
	
	.soba_price tr th:last-of-type {
		border-right: 0;
	}
	
	.soba_price table tr td:first-of-type {
		text-align: left;
		width: auto;
	}
	
	.soba_price table tr:nth-child(2n) td,
	table.objekt_cenik tr:nth-child(2n) td {
		background: #e6f8fc;
	}
	
	.soba_price table tr:nth-child(2n) td:nth-child(2n),
	table.objekt_cenik tr:nth-child(2n) td:nth-child(2n) {
		background: #d0f0fd;
	}
	
	.soba_price table tr:nth-child(2n-1) td:nth-child(2n),
	table.objekt_cenik tr:nth-child(2n-1) td:nth-child(2n) {
		background: #e6f8fc;
	}	
	
	.soba_price tr.nocolor td {
		background: none !important;
	}
	
	.soba_price table tr.last td {
		padding-top: 10px;	
        background: #fff;        
	}
	
	.soba_price td.white {
		background:#fff !important;
	}
	.soba_price td.blue {
		background: #e6f8fc !important;
	}
	.soba_price td.blue_dark {
		background:#d0f0fd !important;
	}
	
	.soba_price tr.price_total td {
		padding-top: 20px;
		padding-bottom: 10px;
		color: #4e4e4e;
	}
	
	.soba_price tr.price_total td:last-of-type {
		font-size: 18px;
		color: #0073bc;
		text-align: left;
	}
	
	
	.soba_price span.left {
		color: #333;
		font-size: 18px;
	}
	
	.soba_price span.right {
		color: #d20e0b;
		font-size: 22px;
	}
	
	
	
	.soba_price .soba_link {
		position: absolute;
		width: 30%;
		height: 100%;
		right: 0; top: 0;		
	}
	
	.soba_price .soba_link div {
        padding-left: 5px;
		position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	    text-align: center !important;
	}
	
	.soba_price .soba_link .button {
		float: none;
		padding: 2px 0 !important;
		width: 80%;
		margin: 0 0 3px 0;		
	}
	
	.soba_price .soba_link span {
		color: #d30d0a;
		font-size: 14px;
		display: block;
	}
	
	/* cenik boom poÃ„Âitnice */
	
	table.objekt_cenik {
		border-collapse: collapse;
		width: 100%;
		background: #fff;
	}
	
	table.objekt_cenik th {
		background: none;	
		color: #cf132a;
		text-transform: uppercase;
		font-weight: 400;		
	}
	
	table.objekt_cenik td,
	table.objekt_cenik th {
		text-align: left;
		padding: 5px 20px;
	}
	
	
/*****************************/
/*       objekt popup        */
/*****************************/	

    .overlay {
	    background: rgba(255,255,255,0.5);
	    position: fixed;
	    width: 100%;
	    height: 100%;	
	    z-index: 500;
	    top: 0; left: 0;
	    display: none;
    }

    .popup {
	    width: 90%;
	    max-width: 948px;
	    min-height: 200px;
	    max-height: 90%;		
	    margin: 0 auto;
	    position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	    border: 5px solid rgba(0,116,189,0.5);
	    background: #fff;	
	    overflow: auto;	
    }

    .popup .content {
	    padding: 15px 30px;		
    }

    .popup .content h2 {
	    color: #0074bd;
	    font-size: 22px;
	    font-weight: 400;
    }

    .popup .content p {
	    margin-top: 20px;
    }

    span.line_start {
	    color: #0074bd;	
    }

    .popup .button {
	    margin: 20px;
    }

    /* ikone */

    .popup .icons {
	    background: #e6f8fc;
	    padding: 10px 30px;
	    height: 15px;
	    margin-top: 20px;
    }

    .popup .icons span {
	    float: left;
	    margin-right: 20px;	
	    position: relative;
	    top: 50%;
	    transform: translateY(-50%);
    }

    /* slideshow */

    .popup_slideshow {
	    background: #1981c3;   	 
	    height: auto;
	    position: relative;
	    width: 100%;
	    overflow: hidden;	
    }

    .popup_slideshow .images {
	    position: relative;
	    z-index: 0;	   
    }
    
    .slick-slide {		
		height: 10% !important;
    }

    .popup_slideshow a {
	    display: block;
	    width: 55px;
	    height: 52px;
	    position: absolute;
	    top: 50%;
	    margin-top: -26px;	
	    background: transparent url(../img/sprite-graphics.png) no-repeat -6px -259px;	
	    z-index: 100;
    }

    .popup_slideshow a.prev {
	    left: 15px;	
    }

    .popup_slideshow a.next {
	    right: 15px;	
	    background-position: -69px -259px;
    }
    
    
/*****************************/
/*      objekt ocena         */
/*****************************/    
   
   .content_ocena span.rating  {
       font-size: 40px !important;
   }
   
   .content_ocena span.rating span {
       font-size: 24px;
       color: #969696;
   }  
   
   /* desno */
   
   .ocena_right {
       width: 170px;
       /*margin-left: 25px;*/      
       font-size: 16px;
   }
   
   .ocena_right .objekt_ocena { 
       text-align: center;  	   
       overflow: hidden;       
       border: 1px solid #b6b6b6;        
       margin: 0 0 20px 0;
       background: #fff;
       padding: 2px 2px 10px; 
   }   
   
   .content_objekt .objekt_ocena {
	   text-align: right !important;
	   margin-right: 10px;
	   font-size: 21px;
   }
   
   .content_objekt .objekt_ocena .description {
	   font-size: 32px;
	   color: #2f70b2;
   }
   
   .content_objekt .objekt_ocena .rating {
	   font-size: 51px !important;
	   color: #2f70b2;
   }
   
   .content_objekt .objekt_ocena .votes {
	   font-size: 16px;
	   display: block;	 
   }
   
   .content_objekt .objekt_ocena .votes span {	
	   color: #717171 !important;
   }
   
   
   .ocena_right .objekt_ocena .button {
       float: none;
       margin: 10px 0 0;
   }
   
   .ocena_right h4 {
       border-bottom: 1px dotted #8d8d8d;
       color: #015d90;
       margin-top: 15px;
       font-size: 20px;   
       display: block;
       position: relative;
       padding-bottom: 2px;
   }
   
   .ocena_right h4.trend:after {
   	   content:"";
   	   height: 26px;
   	   width: 26px;
   	   position: absolute;   	   
   	   left: 60px;
   	   top: 50%;
   	   margin-top: -13px;   	  
   	   background: transparent url(../img/sprite-ocena.png) no-repeat 0px 0px;
   }
   
   .ocena_right h4.trend.bad:after {
	   background-position: 0 -31px;
   }
   
   /* popularno z */
   
   .ocena_right ul {
       font-size: 14px;
       color: #515151;
       margin-top: 15px;
   }
   
   .ocena_right ul li {
        margin-bottom: 2px;
   }
   
   .ocena_right ul li > span {
        display: inline-block;
        width: 30px;
        text-align: center;
        margin-right: 5px;  
        color: #444444;       
   }
   
   .ocena_right ul li > span > span {
       color: #CC0E0E;
       font-weight: 700;
   }
   
   /* left */
   
   .ocena_left {
       /*overflow: hidden;       */
		width: 100%;
		float: left;
		margin-right: -170px;  
   }
   
   .ocena_left .main_image {
	   margin-right: 195px;
	   width: auto;
   }
   
   /* ocena */
   
   .ocena_section,
   .ocena_section .row {   
        background: #fff;            
        box-shadow: 0px 1px 2px rgba(0,0,0,0.1);          
        position: relative;     
        margin: 30px 0 5px;     
   }   
   
   .ocena_section .inner {
       padding: 5px 0px 20px;
   } 
   
   .ocena_section .column {
	   padding: 0 3%;	   
	   float: left;	  
	   width: 31%;
   }
   
   .ocena_section .column:first-of-type {
	   width: 20%;
   }
   
   .ocena_section .column h4 {
	   font-size: 20px;
	   padding-bottom: 2px;
	   color: #525252;
	   display: block;
	   border-bottom: 1px dotted #838383;
	   margin-bottom: 20px;
   } 
   
   .ocena_section .column:first-of-type h4 {
	   margin-bottom: 15px;
   }
   
   .ocena_section span.votes {
       margin-left: 0 !important;
   }
   
   .ocena_table {
	   width: 100%;
	   border-collapse: collapse;
	   font-size: 14px;	  
   }
   
   .ocena_table td {
	   padding: 2px 0;
	   vertical-align: center;
	   vertical-align: top;   
   }
   
   /* stars */
   .ocena_table tr td:first-of-type {
	   padding-right: 3px;
   }   
   
   .ocena_table tr td:last-of-type {
	   text-align: right;
	   padding-left: 3px;
	   color: #007fab;
   }
   
   /* bar */
   .ocena_table.bar tr td:last-of-type {
	   width: 10px;
	   padding-left: 10px;
	   text-align: left;
	   color: #005f9a;
   }
   
   .ocena_table.bar tr td:first-of-type {
	   width: 70px;
   }
   
   
   .ocena_table td.ocena,
   .ocena_table td.ocena_bar {	   
	   min-width: 85px;
	   width: 85px;		   
   }
   
   .ocena_table td.ocena {	   
   		background: transparent url(../img/sprite-graphics.png) no-repeat -6px -340px;
   }
   
   .ocena_table td.ocena span {
	   display: block;	   
	   height: 19px;
	   background: transparent url(../img/sprite-graphics.png) no-repeat -168px -237px;	   
   }   
   
   .ocena_table td.ocena .ocena_05 {
		width: 9px;   
   }
   .ocena_table td.ocena .ocena_10,
   .stars_1 span {
   	   	width: 17px;
   }
   .ocena_table td.ocena .ocena_15 {
   	   	width: 26px;
   }
   .ocena_table td.ocena .ocena_20,
   .stars_2 span {
   	   	width: 34px;
   }
   .ocena_table td.ocena .ocena_25 {
   	   	width: 43px;
   }
   .ocena_table td.ocena .ocena_30,
   .stars_3 span {
   	   	width: 50px;
   }
   .ocena_table td.ocena .ocena_35 {
   	   	width: 60px;
   }
   .ocena_table td.ocena .ocena_40,
   .stars_4 span {
   	   	width: 66px;
   }
   .ocena_table td.ocena .ocena_45 {
   	   	width: 77px;
   }
   .ocena_table td.ocena .ocena_50,
   .stars_5 span {
   	   	width: 85px;
   }
   
   .ocena_table td.ocena_bar span.bar {
	   background: #e3e3e3;
	   display: block;
	   height: 15px;
	   padding: 0 !important;	  
   }
   
   .ocena_table td.ocena_bar span.bar > span {
	   background: #005f9a;
	   display: inline-block;
	   height: 100%;
   }
   
   /* ocene gostov */
     
   .ocena_section .row {
	   margin: 15px 0 5px;	   
	   padding: 20px;
	   font-size: 14px;
   }
   
   .ocena_section .row .left {
   		width: 150px;
   		margin-right: 20px;   		
   }
   
   .ocena_section .row .left > span:not(.rating) {
	   display: block;	   
	   color: #2b70b1;
	   margin-bottom: 10px;
	   padding: 2px 0 2px 35px;
	   background: transparent url(../img/sprite-ocena.png) no-repeat 0px -159px;
   }
   
   .ocena_section .row .left > span.rating {
	   color: #005dad;
   }
   
   .ocena_section .row .left span.location {
	   background-position: 5px -135px;
   }
   
   .ocena_section .row .left span.date {
	   background-position: 3px -180px;
   }
   
   .ocena_section .row .description {
		overflow: hidden;  
		min-height: 100px;	   
		border-left: 1px dotted #838383;
   }
   
   .ocena_section .row .description .ocena { 
	   padding: 10px 0 10px 40px; 
	   position: relative;	   
   }   
   
   .ocena_section .row .description .ocena:before,
   table.user_comment .ocena:before {
	   display: block;
	   position: absolute;
	   left: 10px;
	   top: 50%;
	   margin-top: -10px;
	   width: 20px;
	   height: 20px;
	   content: "";	  
	   background: transparent url(../img/sprite-ocena.png) no-repeat 0px -61px;
   }
   
   .rating_bad.ocena:before,
   table.user_comment .rating_bad.ocena:before {
		background-position: 0 -86px !important;		
   }
   .rating_info:before,
   table.user_comment .rating_info.ocena:before {
	    background-position: 0 -113px !important;   
   }
   
   /* slika */    
   
   .ocena_section .row .description .ocena {
	 	overflow: hidden;		
   }
   
   .ocena_section .row .description a {	   
	   display: block;
	   width: 150px;
	   height: auto;
	   float: right;	
	   margin: 16px 0 0 25px;   
   }
   
   .ocena_section .row .description a img {
	   width: 100%;	   
   }
   
   /* posamezna ocena */
   
   .ocena_overview {
	   margin-bottom: 2.5em;
	   background: #fff;
	   padding: 15px 10px 15px 20px;	   
	   position: relative;  	  
   }
   
   .ocena_overview .ocena_overview_right {
	   width: 126px;
	   position: absolute;
	   top: 0;
	   right: 0;
	   height: 100%;	
	   background: #F6F6F6;  	   
   }   
   
   .ocena_overview .ocena_overview_right .objekt_ocena {
	   position: absolute;
	   width: 100%;
	   height: 100%;
	   text-align: center;
	   border: 1px solid #bcbcbc;
	   font-weight: 700;	  
	   background: #fff url(../img/gradient_gray_white.png) repeat-x 0px 100%;	
	   right: 1px; 
	   box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  -webkit-box-sizing:border-box;
	   margin: 0; 
   }
   
   .ocena_overview .objekt_ocena.rating h3 {
	   margin: 2px 2px 15px;
   }   
  
   .ocena_overview .ocena_overview_push {
	   position: relative;
	   width: 130px;
	   margin-left: 15px;
	   content:"";
	   float: right;	   
	   height: 100px;
   }
   
   .ocena_overview .ocena_overview_left {
	   overflow: hidden;	 
	   min-height: 100px;	   
   }
   
   .ocena_overview .ocena_overview_left table,
   table.user_comment {
	   border-collapse: collapse;
	   width: 100%;
	   font-size: 14px;
   }
   
   .ocena_overview .ocena_overview_left table td,
   table.user_comment td {
	   padding: 5px 10px;
   }
   
   .ocena_overview .ocena_overview_left tr:nth-child(2n-1) td,
   table.user_comment tr:nth-child(2n-1) td {
	   background: #f6f6f6;
   }
   
   .ocena_overview .ocena_overview_left tr td:last-of-type,
   table.user_comment tr td:last-of-type {
	   color: #007fab;
	   width: 70%;	  
   }
   
   .content_ocena_single .ocena_table {
	   width: auto;	   
   }
   
   .content_ocena_single .ocena_table td {
	   padding-right: 10px !important;	   
   }
   
   .content_ocena_single .ocena_table td:first-of-type {
	   padding-right: 30px !important;
   }
   
   table.user_comment {
	   margin-bottom: 2em;
   }
   
   table.user_comment span.ocena {
	   position: relative;
	   padding-left: 35px;
	   display: block;
	   margin-left: -10px;
   }
   
   .content_ocena_single .user_picture {
	   margin-top: 30px;
   }
   
   .content_ocena_single .user_picture img {
	   max-width: 100%;
   }
   
   .content_ocena_single .inner > a.button {
	   clear: both;
   }
   
/*****************************/
/*       oceni objekt        */
/*****************************/  

	form.obrazec {       		
		font-family: Calibri;
		font-size: 18px; 
        margin-bottom: 40px;            
	}
	
	form.obrazec > .left,
	form.obrazec > .right {
		width: 48%;  
        border: 2px solid transparent;   		
	}
	
	form.obrazec > .right h2 {
		font-size: 26px;
		color: #0073bc;
		margin: -5px 0 20px;
	}
	
	/* fields */
	
	form.obrazec textarea,
	form.obrazec input[type=text],
	form.obrazec .styled-select-large {
		border: 1px solid #cacaca;		
		color: #737373;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
		display: block;			
		font-style: italic;
		margin-bottom: 22px;		
		font-family: inherit;
		font-size: inherit;
	}
	
	form.obrazec textarea,
	form.obrazec input[type=text] {
		width: 96%;	
		padding: 9px 2%;
	}
	
	form.obrazec textarea {
		max-width: 100%;		
		min-height: 130px;
		resize: none;
	}
	
	form.obrazec textarea:first-of-type {
		margin-top: 15px;
	}
	
	form.obrazec input[type=text] {
		height: 19px;
	}
	
	/* select */     
	
	form.obrazec label {
		color: #0073bc;	
	}
	
	form.obrazec .holder:not(.block) label,
	form.obrazec ul li {
		color: #0073bc;
		display: inline-block;
		float: left;
		width: 130px; 		
	}
    
    form.obrazec .holder label {
        padding-top: 7px;         
    }
	
	form.obrazec .styled-select-large {			
		height: 38px;			
		overflow: hidden; 			
        position: relative;	
        background: #fff;       
	}
	
	form.obrazec .styled-select-large:after {
        width: 43px;
        height: 38px;      
        position: absolute;
        right: 0; top: 0;          
        content: "";
        background: #fff url('../img/sprite-graphics.png') no-repeat -7px -43px;   
        z-index: 0;  
    }
    
    form.obrazec .styled-select-large select {
		background: transparent; 
		-webkit-appearance: none; 
		background-color: none;
		padding: 6px 2% 0;
		width: 107%;
		border: 0; 		
		height: 100%;		
        color: inherit;
        position: relative;
        z-index: 10;
        font-family: inherit;
		font-size: inherit;
		font-style: italic;
	}
	
	/* star rating */
    
    .obrazec.oceni > .right > .overflow > .left {
        width: 50%;        
    }
    
    .obrazec.oceni > .right > .overflow > .left br {
		clear: both;
    }    
	
	form.obrazec ul li {
		display: block;		
		width: 100%;
        height: 20px;      
        line-height: 100%;        
        padding-bottom: 12px;                 
        font-size: 17px;        
	}
	
	.star-rating {
		font-size: 0;
		white-space: nowrap;
		display: inline-block;
		width: 130px !important;		
		overflow: hidden;
		position: relative;
        background: transparent url(../img/sprite-graphics.png) no-repeat -7px -311px;            
	}
	
	.star-rating i {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 20%;
		z-index: 1;		
        background: transparent url(../img/sprite-graphics.png) no-repeat -139px -311px;                            
	}
	
	.star-rating input {
		-moz-appearance: none;
		-webkit-appearance: none;
		opacity: 0;
		display: inline-block;
		width: 20%;
		height: 100%;
		margin: 0;
		padding: 0;
		z-index: 2;
		position: relative;
        cursor: pointer;
	}
	
	.star-rating input:hover + i,
	.star-rating input:checked + i {
		opacity: 1;
	}
	.star-rating i ~ i {
		width: 40%;
	}
	.star-rating i ~ i ~ i {
		width: 60%;
	}
	.star-rating i ~ i ~ i ~ i {
		width: 80%;
	}
	.star-rating i ~ i ~ i ~ i ~ i {
		width: 100%;
	}
	
    
    /* file upload */
    
    .file_upload {              
        clear: both;
        margin: 5px 0 20px; 
        font-size: 16px;
    }
    
    .file_upload > span {
        display: block;
        padding-left: 10px;             
    }
          
    .file_wrapper {
        position:relative;       
    }  

    .file_wrapper > .fileExtensions {
        margin: -40px 0 0 215px;        
        min-height: 40px;           
    }
    
    .file_wrapper > .fileExtensions > .wrapFile {
        float: left;
        margin: 7px 0 10px 70px;         
    }   
    
    .file_wrapper > .fileExtensions > .wrapFile  > .hide {
        float: left;         
        overflow: hidden;
    }  
     
    .file_wrapper > .fileExtensions > .wrapFile  > .hide >  input.fileText {
        margin: 0 0 0 -78px; 
        width: 250px;
        cursor:pointer;   
        font-size: 14px;          
        color:#737373;
    }   
    
    .file_wrapper > .fileExtensions > .wrapFile  > .close{
        float:left;
        margin:-1px 0 0 10px;                 
        width: 28px;
        height: 28px;
        background: url(../img/file_close.png) no-repeat 0 0px;
        cursor: pointer;            
    }
                   
    .file_wrapper > div.fileButton {         
        border: 1px solid #cacaca;
        margin:  5px 0 0 3px;  
        display: inline-block;
        padding: 0 10px 0 10px;
        height: 39px;           
    }
    
    .file_wrapper > div.fileButton > .innerWrap {            
        height:100%;                     
        background: transparent url(../img/file_icon.png) no-repeat 90% center;
        padding-right: 60px;
        cursor:pointer;
    }
    
    .file_wrapper > div.fileButton > .innerWrap > span {
        color: #3470ce;
        display: block;
        padding: 8px 0 0 13px;
    }
    
    /* submit */
    
    form.obrazec .separator {
        border-top: 1px dotted #838383;
        padding-top: 20px;
    }
    
    form.obrazec .button {
        padding: 5px 40px !important;
    }  
	

    
/*****************************/
/*          galerija         */
/*****************************/        
    
    .galerija img {
        border: 1px solid #c4c4c4;
        padding: 5px;
        margin-bottom: 15px;     
    }
    
    

/*****************************/
/*          Ã„Âlanek           */
/*****************************/ 

	.content_clanek {
		position: relative;
	} 

	.main_image {
		width: 100%;
	}
	
	.main_image img {
		max-width: 100%;
		border: 1px solid #c1c1c1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;     
	}
	
	.content_clanek .seznam_objekti {
		margin-bottom: 20px;
	}

    .clanek_left {
        overflow: hidden;  
        margin-right: 197px;        
    }    
    
	.clanek_container {
		width: 100%;
		float: left;
		margin-right: -197px;
	}  

    .clanek_right {
        width: 172px;
        margin-left: 25px;
    }
    
    .clanek_right h5 {
		color: #0073bc;
		font-size: 15px;
		margin-bottom: 5px;
    }
    
    .clanek_right .objekt_meni {
		padding: 10px;
    }
    
    .clanek_right .objekt_meni li {		
		padding: 6px 0 6px 0px;
    }
    
    .clanek_right .objekt_meni li a {
        font-size: 14px;
        text-transform: none;        
        color:#646464;     
        background: transparent url(../img/sprite-clanek.png) no-repeat 0px -1px;  
        padding: 2px 0 2px 35px;      
    }
    
    .clanek_right .objekt_meni li a.zemljevid {
		background-position: 0 -31px;
    }
    .clanek_right .objekt_meni li a.povezave {
		background-position: 0 -63px;
    }
    .clanek_right .objekt_meni li a.vreme {
		background-position: 0 -91px;
    }
    
    .clanek_left .main_image {
		margin-bottom: -20px;
    }
    
    
/*****************************/
/*        rezervacija        */
/*****************************/	   
    
    form.obrazec-2 {
		margin: 0 15px;	
    }
    
    form.obrazec-2 label {
		display: block;
		padding: 0 0 3px 10px !important;	
    }
    
    form.obrazec-2 .holder:not(.block) label {
		padding-top: 7px !important;
    }
    
    form.obrazec-2 input[type=text] {
		margin-bottom: 10px;
    }
    
    form.obrazec-2 .field_date {
		 background-image: url('../img/icon_calendar_large.png');		
    }
    
    form.obrazec-2 .holder_date > div > div {
		width: 48%;	
    }
    
    form.obrazec-2 .holder_date > div > div input {
		float: right;
    }  
   
    form.obrazec-2 h2 {
		color: #0073bc;
		font-size: 22px;
		padding-bottom: 3px;
		margin: 15px 0;
		border-bottom: 1px dotted #838383;
		clear: both;
    }
    
    form.obrazec-2 .filter {
		margin-top: 22px;
    }
    
    form.obrazec-2 .filter label {
		margin-bottom: 10px;
    }
    
    /*.obrazec-2-inner {
		margin: 0 15px;
    }*/       
    
    .oseba > .left {        	
		width: 54%;		
    }
    
    .oseba > .left > .left,
    .oseba > .left > .right {
		width: 47%;		
    }
    
    .oseba > .left > .left input[type=text],
    .oseba > .left > .right input[type=text] {
		width: 95%;
    }
    
    .oseba > .right {    
		width: 44%;		
    }
    
    .oseba > .right > .styled-select-large,
    .doplacilo > .styled-select-large {
		width: 30%;
		float: left;		
    }
    
    .oseba > .right > .styled-select-large:nth-child(2n) {
		margin: 0 4%;
    }
    
    .oseba > .right > .styled-select-large select,
    .doplacilo > .styled-select-large select {
		width: 115% !important;	
		padding-left: 10%;		
    }
    
    .doplacilo > .styled-select-large:nth-child(2n) {
		margin: 0 4.5%;		
    }
    
    /* korak 2 */
    
    .content_rezervacija .obrazec-2 .content_main {
		padding: 0 5px;
		clear: both;
    }
    
    .content_rezervacija form.obrazec-2 h5 {
		color: #0073bc;
		display: block;
		padding-top: 10px;
    }
    
    .content_rezervacija form.obrazec p {
		font-size: 14px;
    }
    
    .content_rezervacija .soba_price {
		background: #fff;	
		padding: 35px 25px;	
    }
    
    .content_rezervacija .soba_price table {
		width: 100%;
    }
    
    .content_rezervacija .soba_price table td {
		width: auto;
    }
    
    .content_rezervacija .pogoji {
		display: block;
		color: #333;
		font-size: 14px;
		margin-bottom: 10px;
    }
         	
	
/*****************************/
/*          footer           */
/*****************************/		

	.footer {		
		min-height: 350px;		
		background: #96c5d9 url(../img/background-footer.jpg) repeat-x center 0;
	}  
	
	.footer_inner {				
		margin: 0 auto;
		max-width: 1110px;
		padding: 0px 8px 0;	
		margin-bottom: 40px;
	}
	
	.footer_content {
		width: 99%;
		margin: 0 auto;		
		background: #fff;		
		position: relative;
	}
	
	.footer_top,
	.footer_middle,
	.footer_bottom {
		padding: 0 40px;
	}
	
	.footer_top {		
		min-height: 170px;
		background: #0274ba url(../img/graphics-waves.png) repeat-x center 0px;	
		padding-top: 30px;	 		
	}     
	
	.footer_top .column {
		display: inline-block;
		vertical-align: top;
		position: relative;		
		width: 17%;		
		color: #fff;
		font-size: 11px;		
	}	
	
	/* ikona vreme */
	
	.footer_top .column_weather {
		width: 12%;
		padding-top: 15px;
	}	
	
	.footer_top .column_weather img {
		max-width: 100%;
	}		
	
	.footer_top .column h4 {
		display: block;
		border-bottom: 1px solid #2487C3;		
		text-transform: uppercase;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	
	.footer_top .column li {
		margin-bottom: 5px;
	}
	
	.footer_top .column li a {
		color: inherit;   		
	}
	
	/* vodnik */
	
	.footer_top .column_guide {
		width: 26%;	
	}
	
	.footer_top .column_guide h4 {
		padding-left: 10px;
		border: none;
		margin-bottom: 0;
	}
	
	.footer_top .column_guide .guide_items {
		background-color: #1e84c3;
		height: 100px;         
        position: relative;
	}
    
    .footer_top .column_guide .guide_items .item {
        position: absolute;            
        display: block;
        width: 90%;
        margin: 10px;
    }                 
    
    .guide_img {
        width: 80px;
        height: 80px;
        overflow: hidden;              
        float: left;
        border: 1px solid #fff;    
        margin-right: 10px;     
    }
    
    .guide_img img {
        max-width: 100%;
    }
    
    .guide_content {
        overflow: hidden;          
        height: 83px;
        padding-right: 10px;         
        position: relative;          
    }
    
    .guide_content .guide_link {
        position: absolute;
        display: inline-block;
        left: 0;
        bottom: 0;
        color: inherit;            
    }
	
	/* srednji del */
	
	.footer_middle {
		background: #0066a7;	
		height: 30px;		
	}
	
	.footer_middle li {		
		float: left;
		margin-top: 8px;		
		display: inline-block;
		padding: 0 20px;	
		border-right: 1px solid #fff;	
		height: 16px;		
	}
	
	.footer_middle li:first-of-type {
		padding-left: 0;
	}
	.footer_middle li:last-of-type {
		border: none;
	}
	
	.footer_middle li a {
		display: inline-block;
		font-size: 11px;
		color: #fff;    		
		vertical-align: top;
		padding-top: 1px;
	}
	
	/* ikone */
	
	.footer_bottom {		
		height: 80px;		
	}
	
	.footer_bottom img:first-of-type {
		margin-top: 15px;
	}
	
	.footer_bottom .icons {
		float: right;
		margin-top: 28px;		
	}
	
	.footer_bottom .icons a {
		display: inline-block;		
		position: relative;				
	}
	
	.footer_bottom .icons a:after {
		content: "";
		display: block;
		width: 1px;
		height: 23px;		
		position: absolute;
		top: 0;
		right: -3px;			
		background: transparent url(../img/divider-gray.png) no-repeat -1px 0px;		
	}
	
	.footer_bottom .icons a:last-of-type:after {
		display: none;
	}
	
	.footer_bottom .icons img {
		margin: 0;
		padding: 0 8px;
	}
	
	.footer_bottom .icons a:last-of-type img {
		padding-right: 0;
	}
    
    .footer_bottom span.copyright {
		position: absolute;
		bottom: -30px;
		left: 40px;
		color: #fff;
		font-size: 13px;
    }
    
    /* mobile */
    
    .footer_mobile {
        display: none;
    }
    

    
/*****************************/
/*           vreme           */
/*****************************/  

    .vreme_left {
        width: 465px;        
        float: left;
        margin-right: 35px;
    }
    
    .vreme_right {
        overflow: hidden;               
    }
    
    .vreme_right h4,
    .vreme_bottom .column .inner h4 {
        border-bottom: 1px dotted #838383;
        padding-bottom: 4px;
        margin-bottom: 5px;
        color: #005a93;    
    }
    
    .vreme_right h4 {
        clear: both;         
        font-size: 20px;
    }
    
    .vreme_right ul {
        margin-bottom: 30px;
    }
    
    .vreme_right ul li {
        width: 50%;
        float: left; 
        color: #005a93;
        font-size: 14px;   
    }
    
    .vreme_right ul li a {
        color: inherit;
        display: block;
        padding-left: 15px;
        background: transparent url(../img/list_circle.png) no-repeat 0px 50%; 
    }
    
    /* vreme tabi */
    
    .vreme_bottom .column {        
        vertical-align: top;
        display: inline-block;
        text-decoration: none;
        color: #494949;
        font-size: 12px;        
        width: 31%;
        background: #fff;            
        box-shadow: 0px 1px 2px rgba(0,0,0,0.1);          
        position: relative;   
        min-height: 160px;
        margin: 15px 0 20px;  
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;      
    }    
    
    .vreme_bottom .column .inner {
        padding: 10px !important;
        box-shadow: none !important;
        height: auto !important;
    }
    
    .vreme_bottom .column .inner h4 {
        font-size: 15px;        
    }
    
    .vreme_bottom .column .inner .description {        
        display: block;
        padding-left: 60px;
        position: relative;
        text-align: left;
    }
    
    .vreme_bottom .column .inner .description:before {
        content: "";
        width: 55px;
        height: 55px;        
        position: absolute;
        left: 0; 
        top: 0;
        background: transparent url(../img/sprite-vreme.png) no-repeat 50% 0;
    }
    
    .d2:before {
        background-position: 50% -57px !important;
    }
    .d3:before {
        background-position: 50% -235px !important;
    }
    .d4:before {
        background-position: 50% -285px !important;
        height: 30px !important;
    }
    .d5:before {
        background-position: 50% -312px !important;
    }
    .d6:before {
        background-position: 50% -116px !important;
    }
    .d7:before {
        background-position: 50% -375px !important;
    }
    .d8:before {
        background-position: 50% -428px !important;
    }
    .d9:before {
        background-position: 50% -479px !important;
        height: 40px !important;
    }
    .d10:before {
        background-position: 50% -175px !important;
    }
    .d11:before {
        background-position: 50% -522px !important;
    }
    .d12:before {
        background-position: 50% -582px !important;
    }
    
    /* vreme zemljevid */
  
    .weather-map {
        position: relative;
        border: 1px solid #ddd;        
        width: 100%;
        height: 425px;
        background: #008de5 url(../img/hrvaska-mapa.jpg) no-repeat 50% 0;
    }

    .weather-city {
        position: absolute;
        left: 50%;        
        width: 65px;
        text-align: center;
        text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
    }
    
    .weather-city a {
        color: #000;
        text-decoration: none;
    }    

    .weather-city div span {
        color: red;    
        font-weight: 700;    
        height: auto;
        display: block;
        font-size: 16px;    
        text-shadow: 1px 1px 0px rgba(0,0,0,0.4);            
        line-height: 100% !important;
    }

    .weather-city div span:last-of-type {
        color: orange;
    }
    
    .weather-city img {
        margin-bottom: -3px;
    }

    .city-name {        
        font-weight: 700;
        font-size: 15px;
    }

    .c14301 {
        margin-left: -247px;
        top: 70px;    
    }

    .c14307 {
        margin-left: -220px;
        top: 120px;
    }

    .c14006 {
        margin-left: -170px;
        top: 100px;
    }

    .c14008 {
        margin-left: -142px;
        top: 175px;
    }

    .c14428 {
        margin-left: -105px;
        top: 220px;
    }

    .c14438 {
        margin-left: -70px;
        top: 260px;
    }

    .c14454 {
        margin-left: 15px;
        top: 310px;
    }

    .c14445 {
        margin-left: -35px;
        top: 280px;
    }

    .c14472 {
        margin-left: 75px;
        top: 330px;
    }
    
    /* 7 dnevna */

    .weather-week {
        width: 100%;
        border-collapse:collapse;
    }
    
    .weather-week td {
        padding: 3px 5px;
        text-align: center;
        vertical-align: middle;
        background: #fff;
        border: 1px solid #ddd;        
    }
    
    .weather-week tr:first-of-type td {
        color: #fff;
        background: #0078c1; 
    }    
    
    .weather-week td span {
        display: block;
    }
    
    .weather-week td span:last-of-type {
        color: #208c12;
    }
    
    
/*****************************/
/*           gmaps           */
/*****************************/  
   
	/* 1. popup */
	.gm_popup {    
		position: absolute;
		top: 50%; 
		left: 50%;	
		display: none;
		z-index: 705;    
	}

	.gm_popup form,
	.gm_popup-inner {
	    box-shadow: 0px 0px 7px rgba(0,0,0,0.5);  
	    background-color: #fff;  	    
	}

	.gm_popup-inner {
	    width: 100%;
	    height: 100%;    
	    padding: 23px 5px 5px 5px;    
	    position: absolute;   
	    right: 0;   
	    overflow: auto;  
	}

	.gm_popup .map_canvas2 {
		position: relative;
		z-index: 580;
	}

	.gm_close-popup {
	    background-color:#fff;
		font-weight: 700;
		display: inline-block;
		position: absolute;
		top: 0px;
		right: 0;
		z-index: 600;
		text-decoration: none;
		padding: 0 5px;
		overflow:hidden;
	}

	.gm_overlay {
		opacity: 0.1;
		background-color: #333;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 500;
		display: none;
	}


	/* 2. filtri */

	.gm_popup form[name=show_markers] {
	    width: 230px;    
	    padding: 0;
	    position: absolute;
	    z-index: 510;  
	    padding: 10px 10px 20px 10px;   
	    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

	.gm_icon-search {
		color: #2d84c6;  
		border-bottom: 1px dashed #666;
		padding-bottom: 4px;
	}

	.gm_icon-search svg {
		width: 18px;
		height: 18px;		
		fill: #2d84c6;	
		display: inline-block;
		float: left;
		margin: 1px 5px 0 0;
	}

	.gm_filter-wrapper {    
	    margin-top: 12px;
	    color: #4b4b4b;
	    font-size: 14px;
	    height: 26px;
	}

	/* checkboxes */
	.gm_filter-wrapper span.cb-title {
		display: inline-block;
		float:left;
		margin: 4px 0 0 8px;	
	}

	.gm_filter-wrapper input[type=checkbox] {
	    display:none;    
	}

	.gm_filter-wrapper input[type=checkbox] + label span {
	    display:inline-block;
	    width:26px;
	    height:26px;
	    background:url(../img/box.png) 0 0 no-repeat;   
	    cursor: pointer;	
	    float: left;
	}

	.gm_filter-wrapper input[type=checkbox]:checked + label span {
	    background:url(../img/box.png) -26px 0 no-repeat;
	}


	/* 3. info window */

	.gm_info_window {
		border: 1px solid #888;	
		background-color: #fff;
		padding: 10px;
		width: 500px;
		height: 110px;
		box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		position: relative;
		font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
		color: #606060;
	}

	/* naslov */
	.gm_info_window h3 {
		display: block;
		color: #00557b;
		font-size:22px;
		margin: -3px 0 7px 0;
		font-weight: 400;
	}

	.gm_info_window h3 span.iw-stars {
		display: inline-block;
		height: 12px;
		width: 62px;
		background: transparent url(stars.png) no-repeat 0px 0px;
		margin-left: 10px;
	}

	.gm_info_window img {
		float:left;
		width: 100px;	
	}

	.iw-wrapper {	
		height: 50px;
	}

	.iw-content {	
		height: 50px;
		width: 385px;		
		float:right;	
	}

	/* ocena */
	.iw-ocena {
		display: block;
		font-size: 14px;
		margin: -5px 0 2px 0;
	}

	.iw-ocena span {
		color: #116084;
		font-size: 16px;
	}

	/* tabela */
	.iw-content table {
		font-size: 12px;
	}

	.iw-content table tr:last-of-type td {
		background-color: #ececec;
		color: #116084;
		padding: 2px;
		text-align: center;
		line-height: 120%;
	}

	.iw-content table tr:last-of-type td:first-of-type {
		border-right: 8px solid #fff;
	}

	.iw-content table tr:last-of-type td:last-of-type {
		color: #116084;
		background: none;
		font-size: 40px;	
		line-height: 28px;
		padding-left: 10px;
	}

	.iw-content table tr td:first-of-type {
		width: 205px;	
	}

	.iw-content table tr td:nth-child(2) {
		width: 85px;	
	}
	
	/* iskalnik */
	
	/* bel iskalnik na zemljevidu */

	.iskalnik-wrapper.white {
	    width: 100%; 
	    margin: -1px 0 0 -8px;
	    background: none;		    
	}
	
	.iskalnik-wrapper.white .objekt_iskalnik {
		box-shadow: none !important;
	}
	
	
	
	/* loader */ 

	.gm_popup img.loader {
	   display: none;
	}

	.gm_popup .isci img.loader {
	    position: absolute;
	    top: 13px;    
	}

	.gm_popup div.loader img.loader {
	    text-align: center;
	    margin-top: 10px;
	}

	.gm_popup .loading-bar-wrapper {
	    height: 3px;
	    width: 100%;    
	}

	.gm_popup .loading-bar {          
	    background-color: #ca0f09;
	    height: 3px;    
	    margin: 0px 0 0 0px;
	    width: 0px;
	}


/*****************************/
/*          media            */
/*****************************/	

@media(max-width: 890px) { 	
	
	/* header */
	
	.header h1 {		
		font-size: 12px;		
		top: 74px;
	}
    
    .home_bottom_links {
        font-size: 80%;
    }
    
    .home_bottom_links .tabs ul li {
        float: none;     
        width: 100%;          
    }
    
    /* seznam destinacije */
    
    .content_seznam .column h3 {
        font-size: 14px;        
    }
    
    .objekt.hotel .objekt_img:after {		
		background-image: url(../img/objekt_priporocamo_small.png);		
    }
    
    /* rezervacija */
    
    form.obrazec-2 .holder_date > div > div {
		width: 100%;		
    }
    
}

@media (max-width:890px) and (min-width:800px) {
    
    /* seznam destinacije */
    
    .objekt:not(.hotel) .objekt_details .objekt_inner { 	
		overflow: initial;		
    }
    
    .objekt_akcija {
		padding-left: 10px;  
		margin-right: 40px;
    }
    
    .objekt:not(.hotel) .objekt_description {
		
    }
    
    .objekt_price span {
    	display: block;
		margin-bottom: 5px;
    }
}

@media(max-width: 800px) {
	
	/* header */
	
	.header h1 {		
		display: none;
	}
	
	/* slideshow */
	
	.home_slideshow .slideshow_bottom .offer {			
        max-width: 32%;		    
	}	
	
	/* footer */
	
	.footer_top .column {
		width: 30%;
	}	
	
	.footer_top .column.column_guide {
		float: left;
		margin: 20px 20px 0 0;		
	}
	
	.footer_top .column.column_weather {
		margin-top: 19px;
	}	
	
	/* objekt */
	
	.objekt_left {
		margin-right: 215px;
	}
	
	.objekt_container {		
		margin-right: -215px;
	}  
	
	.objekt_right {
		width: 180px !important;		
	}   
	
	.objekt_right .lokacija-title {
		display: none;
	} 
	
	.objekt_galerija .images img:nth-child(2n) {
		margin-left: 0 !important;
	}
	
	.last-search-box span {			
		display: block;
		padding-right: 0;		
		border-right: none;
		min-height: 20px;	
	}
	
	.last-search-box div {
		text-align: center;	
	}
	
	.last-search-box .button {
		float: none;
		margin: 0;
	}
	
	.objekt_popust {
        background: none;
        padding-bottom: 20px;
        height: 70px;
        margin-left: -5px;
        text-align: center; 
        line-height: 140%;           
    }
    
    .objekt_popust h2 {
        color: #cf132a;
        font-weight: 400;
    }
    
    .objekt_popust span {
        font-size: 14px;
    }
    
    /* iskanje poti */    
    
    #objekt_map {      
        width: 100%;
        height: 260px;
        float: none;       
    }
    
    /* rezervacija */
    
    .oseba:first-of-type > .right {
		display: none;
    }
    
    .oseba > .right,
    .oseba > .left {
		width: 100%;
    }
         
}

@media (max-width:1000px) and (min-width:800px) { 
     
    /* izraÃ„Âun poti */  
    
    #objekt_map {      
        width: 100%;
        height: 260px;
        float: none;       
    }    
}

@media (max-width:1060px) and (min-width:860px) {  
    
    /* vreme */
    
    .vreme_left {
        width: 100%;
        margin: 0;
        float: none;
    }
    
    .vreme_right {
        margin-top: 20px;    
    }
}

@media (max-width:1000px) and (min-width:860px) {  
    
    /* vreme */
    
    .vreme_bottom .column {
        width: 48%;
    }
}
  
@media (max-width:860px) and (min-width:480px) {
	
    
    .content_seznam,
    .content:not(.el-popup) {
        width: 100%;
        overflow: inital;        
    }    

    .landing_list {
		clear: both;
    }
    
	/* seznam */	
	
	.column_iskalnik {
         width: 100%;    
         margin-right: 0; 
         margin-top: 8px;        
    } 
     
    .column_iskalnik .iskalnik {
		float: left;
		margin-right: 25px;
    }
    
    .column_iskalnik .map {
		overflow: hidden;
    }
    
    .column_iskalnik .map img {
		width: 100%;
    }   
    
    .seznam_objekti {
		margin-bottom: 30px;
    }
    
    /* zadetki iskanje */
    
    .column_filtri .seznam_rezultati {
		overflow: hidden;
		margin: 0 !important;		
    }
    
    .column_filtri .map {
		display: none;
    }
	
}
    
@media(max-width: 760px) {
    .offers_list .offer {
    	width: 48%;	    	
	}
    
    .header-logo {
        width: 220px;
        top: 40px;     
    }
    
    .home_bottom_links {
		min-height: auto !important;
    }
    
    .home_bottom_links .content {
		min-height: auto;		
    }
    
     /* vreme */
    
    .vreme_left {
        width: 100%;
        margin: 0;
        float: none;
    }
    
    .vreme_right {
        margin-top: 20px;    
    }
}     

@media(max-width: 680px) {
	.home_bottom_links {
		width: 100%;
		margin-top: 20px;
	}
	
	.home_bottom_offers {
		float: none;
		width: 100% !important;
		overflow: inital;
	}  
	
	/* landing ponudbe */
	
	.landing_offers .offers_list {
		padding: 0;
	}
	
	.landing_offers .offers_list .offer {
		width: 45%;
	}
    
    /* objekt cenik sobe */
    
    .soba_price table {
        width: 100%;
    }
    
    .soba_price .soba_link {
        position: relative;
        width: 100%;
        height: auto;
        right: auto; top: auto;            
    }
    
    .soba_price .soba_link div {          
        transform: none;            
    }
    
    /* ocena */
    
    .ocena_section .row .description a {
	   clear: both;	
	   float: none;
	   margin: 0px 0 0 41px;   
   }
    
    /* oceni sobo */
    
    form.obrazec > .left,
    form.obrazec > .right {
        width: 99%;        
    }
    
    .file_upload {
        padding-top: 10px;
    }
    
    /* rezervacija */
    
    .doplacilo > .styled-select-large {
		float: none;
		width: 100%;
    }
    
    .doplacilo > .styled-select-large:nth-child(2n) {
		margin: 0 0 22px 0;
    }
}  

@media(max-width: 600px) {
	
	/* seznam */
	
	.column_iskalnik .map {
		display: none;
    }
    
    .column_iskalnik .iskalnik {
		 float: none;
		 margin-right: 0;
    }	
    
    /* Članek */    
   
    .clanek_container {
		float: none;
		margin: 0;
    }
    
    .clanek_left {
		margin-right: 0;
    }
    
    .clanek_right {
		display: none;
    }
    
    /* zadetki iskanje */
    
    .column_filtri .seznam_rezultati {
		margin-bottom: 20px !important;	
    }  
    
    /* ocena objekta */
    
    .ocena_section .column:first-of-type {
		display:none;
    }   
    
    .ocena_section .column {
		width: 44%;
    }
    
    /* vreme */
    
    .vreme_bottom .column {
        width: 48%;
    }
}



@media(max-width: 540px) {
	.navigation-top a {
		font-size: 12px;
	}
	
	.objekt.hotel.priporocamo .objekt_img:after {        
        background-image: url(../img/objekt_priporocamo_small.png);   
    }	
}

@media(min-width: 481px) { 
	.mobile {
		display: none !important;
	}	
	
	.column_iskalnik .seznam_rezultati .rezultati div:not(.filter) {
		border-bottom: 1px dotted #a9a9a9;
		display: block;
		padding-bottom: 7px;
		margin-bottom: 8px;
		margin-right: 0;
		height: auto;		
    } 
    
    .objekt_iskalnik .isci {
        margin-bottom: 10px;
    }    
}

   

/*****************************/
/*           misc            */
/*****************************/  

    /* h */
    
	h3.white_overlay {
		display: block;
		color: #fff;  
		margin-bottom: 10px;  
		padding: 5px 0; 
	}             

	h3.white_overlay {
		padding-left: 12px; 
	}
    
    .heading_line {
        text-align: center;
        margin: 30px 0 20px;
    }
    
    .heading_line h2 {
        display: inline-block;        
        background-color: #f7f7f7;
        padding: 0 30px;
        font-size: 24px;
        color: #515151;        
        text-transform: uppercase;        
        z-index: 10;    
        position: relative;    
    }
    
    .heading_line:after {
        display: block;
        width: 100%;
        content: "";
        border-bottom: 1px solid #adadad;
        position: relative;
        top: -15px;
        z-index: 0;        
    }
    
    .heading:not(.heading_objekt) {              
         border-bottom: 1px solid #c8c8c8;
         position: relative;
         padding-bottom: 0px;
         margin-bottom: 15px;
    }
    
    .heading:not(.heading_objekt):after {
        position: absolute;
        display: block;
        height: 1px;
        width: 100%;
        border-bottom: 1px solid #fff;
        content: "";
        left: 0;
        bottom: -2px;
    }
    
    .heading.heading_objekt {
		display: inline-block; border: none;
    }
    
    .heading .klima {
		color: #0073bc;
		font-size: 18px;
		font-weight: 700;
		margin-left: 20px;
		padding-right: 17px;
		padding-top: 5px;
		background: transparent url(../img/icon_fan.png) no-repeat 100% 0px;
		background-size: 15px 15px;
    }
    
    h1.heading {
        font-size: 30px;
        color: #0073bc;  
    }
    
    h2.heading {
        font-size: 24px;
        color: #cc0e0e;
    }
    
    /* misc */
	
	a img {
        border: 0;
    }    
   
    input[type=submit] {
        cursor: pointer;
    } 
    
    .left {
		float:left;
    }
    
    .right {
		float: right;
    }
    
    .overflow:after {
    	clear: 	both;
    	height: 0; 
        content: " ";
        display: block;  
    } 
    
    /* justify content */
    .el-justify {
        max-width: 100%;
        margin: 0 auto;
        /*overflow: auto;*/         
        text-align: justify;
    }
    
    .el-justify:after {
        content: "";
        width: 100%;
        display: inline-block;   
        padding: 0;    
    }
    
    .el-rounded-top {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
    }  
    
    .el-rounded-bottom {
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
    }
    
    .el-rounded {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
    }
    
    .el-rounded-10 {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }
    
    .el-rounded-top-10 {
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    
/*****************************/
/*          gradient         */
/*****************************/  

	.header-navigation ul,
    .offer h3,
    .iskalnik p.title,
    .footer_info,
    .white_overlay {
		background: #0078c1;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMDQ3NWI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiMwMDc2YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiMwMTdjYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiMwMjdiYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiMwMDc0YmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiMwMTc1YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiMwMDczYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiMwMTc1YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMwMDc0YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDc5YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiMwMTczYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwNTcyYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDE3MmI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  #0078c1 0%, #0475b9 2%, #0076c0 4%, #017cc2 44%, #027bc2 49%, #0074bc 53%, #0175be 56%, #0073bc 58%, #0175be 62%, #0074bf 93%, #0079ba 95%, #0173bc 96%, #0572c5 98%, #0172b6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0078c1), color-stop(2%,#0475b9), color-stop(4%,#0076c0), color-stop(44%,#017cc2), color-stop(49%,#027bc2), color-stop(53%,#0074bc), color-stop(56%,#0175be), color-stop(58%,#0073bc), color-stop(62%,#0175be), color-stop(93%,#0074bf), color-stop(95%,#0079ba), color-stop(96%,#0173bc), color-stop(98%,#0572c5), color-stop(100%,#0172b6));
		background: -webkit-linear-gradient(top,  #0078c1 0%,#0475b9 2%,#0076c0 4%,#017cc2 44%,#027bc2 49%,#0074bc 53%,#0175be 56%,#0073bc 58%,#0175be 62%,#0074bf 93%,#0079ba 95%,#0173bc 96%,#0572c5 98%,#0172b6 100%);
		background: -o-linear-gradient(top,  #0078c1 0%,#0475b9 2%,#0076c0 4%,#017cc2 44%,#027bc2 49%,#0074bc 53%,#0175be 56%,#0073bc 58%,#0175be 62%,#0074bf 93%,#0079ba 95%,#0173bc 96%,#0572c5 98%,#0172b6 100%);
		background: -ms-linear-gradient(top,  #0078c1 0%,#0475b9 2%,#0076c0 4%,#017cc2 44%,#027bc2 49%,#0074bc 53%,#0175be 56%,#0073bc 58%,#0175be 62%,#0074bf 93%,#0079ba 95%,#0173bc 96%,#0572c5 98%,#0172b6 100%);
		background: linear-gradient(to bottom,  #0078c1 0%,#0475b9 2%,#0076c0 4%,#017cc2 44%,#027bc2 49%,#0074bc 53%,#0175be 56%,#0073bc 58%,#0175be 62%,#0074bf 93%,#0079ba 95%,#0173bc 96%,#0572c5 98%,#0172b6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078c1', endColorstr='#0172b6',GradientType=0 );
	}
	
	.header-top,
	.header-search > span,
	.header-search > input  {
		background: #fafafb;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VjZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2U3ZThlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  #fafafb 0%, #eceded 50%, #e7e8e9 95%, #ffffff 99%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafb), color-stop(50%,#eceded), color-stop(95%,#e7e8e9), color-stop(99%,#ffffff));
		background: -webkit-linear-gradient(top,  #fafafb 0%,#eceded 50%,#e7e8e9 95%,#ffffff 99%);
		background: -o-linear-gradient(top,  #fafafb 0%,#eceded 50%,#e7e8e9 95%,#ffffff 99%);
		background: -ms-linear-gradient(top,  #fafafb 0%,#eceded 50%,#e7e8e9 95%,#ffffff 99%);
		background: linear-gradient(to bottom,  #fafafb 0%,#eceded 50%,#e7e8e9 95%,#ffffff 99%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafb', endColorstr='#ffffff',GradientType=0 );
	}
	
	/* slideshow box */
	
	.home_slideshow .slideshow_top {
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9));
		background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);
		background: linear-gradient(to bottom, #ffffff 0%,#e9e9e9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
	}   
	
	/* mobile */
	@media(max-width: 480px) {
		.mobile_box,
		.languages {
			background: #fcfdfe;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTdlOGU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmMWYwZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(top, #fcfdfe 0%, #e7e8e9 4%, #e9eaeb 8%, #e9eaeb 44%, #f1f0f2 68%, #f7f7f7 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(4%,#e7e8e9), color-stop(8%,#e9eaeb), color-stop(44%,#e9eaeb), color-stop(68%,#f1f0f2), color-stop(100%,#f7f7f7));
			background: -webkit-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
			background: -o-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
			background: -ms-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
			background: linear-gradient(to bottom, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfe', endColorstr='#f7f7f7',GradientType=0 );
			
			box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
		}
	}
    
    /* gray button */
    
    .button-gray {
        background: #fcfdfe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTdlOGU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmMWYwZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, #fcfdfe 0%, #e7e8e9 4%, #e9eaeb 8%, #e9eaeb 44%, #f1f0f2 68%, #f7f7f7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(4%,#e7e8e9), color-stop(8%,#e9eaeb), color-stop(44%,#e9eaeb), color-stop(68%,#f1f0f2), color-stop(100%,#f7f7f7));
        background: -webkit-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        background: -o-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        background: -ms-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        background: linear-gradient(to bottom, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfe', endColorstr='#f7f7f7',GradientType=0 );
        
        box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    }
	
	/* sikalnik */
	
	.search input[type=submit],
    .ui-controlgroup-controls  {
		background: #d1110f;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMTEwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZTY0NjNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNkZTBiMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNhZjE1MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNhZjE1MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNjYjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMzYzI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2MyNDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top, #d1110f 0%, #e6463e 2%, #de0b01 5%, #af1515 90%, #af1515 93%, #cb0000 95%, #3c2400 98%, #3c2400 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1110f), color-stop(2%,#e6463e), color-stop(5%,#de0b01), color-stop(90%,#af1515), color-stop(93%,#af1515), color-stop(95%,#cb0000), color-stop(98%,#3c2400), color-stop(100%,#3c2400));
		background: -webkit-linear-gradient(top, #d1110f 0%,#e6463e 2%,#de0b01 5%,#af1515 90%,#af1515 93%,#cb0000 95%,#3c2400 98%,#3c2400 100%);
		background: -o-linear-gradient(top, #d1110f 0%,#e6463e 2%,#de0b01 5%,#af1515 90%,#af1515 93%,#cb0000 95%,#3c2400 98%,#3c2400 100%);
		background: -ms-linear-gradient(top, #d1110f 0%,#e6463e 2%,#de0b01 5%,#af1515 90%,#af1515 93%,#cb0000 95%,#3c2400 98%,#3c2400 100%);
		background: linear-gradient(to bottom, #d1110f 0%,#e6463e 2%,#de0b01 5%,#af1515 90%,#af1515 93%,#cb0000 95%,#3c2400 98%,#3c2400 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1110f', endColorstr='#3c2400',GradientType=0 );
	}
    
      /* objekt */
      
      .objekt_meni {
		  	background: #ffffff;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 1%, #e0e0e0 3%, #e0e0e0 4%, #f6f6f6 7%, #fcfcfc 9%, #ffffff 10%, #ffffff 81%, #f0f0f0 96%, #e0e0e0 99%, #f0f0f0 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#eaeaea), color-stop(3%,#e0e0e0), color-stop(4%,#e0e0e0), color-stop(7%,#f6f6f6), color-stop(9%,#fcfcfc), color-stop(10%,#ffffff), color-stop(81%,#ffffff), color-stop(96%,#f0f0f0), color-stop(99%,#e0e0e0), color-stop(100%,#f0f0f0));
			background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 1%,#e0e0e0 3%,#e0e0e0 4%,#f6f6f6 7%,#fcfcfc 9%,#ffffff 10%,#ffffff 81%,#f0f0f0 96%,#e0e0e0 99%,#f0f0f0 100%);
			background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 1%,#e0e0e0 3%,#e0e0e0 4%,#f6f6f6 7%,#fcfcfc 9%,#ffffff 10%,#ffffff 81%,#f0f0f0 96%,#e0e0e0 99%,#f0f0f0 100%);
			background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 1%,#e0e0e0 3%,#e0e0e0 4%,#f6f6f6 7%,#fcfcfc 9%,#ffffff 10%,#ffffff 81%,#f0f0f0 96%,#e0e0e0 99%,#f0f0f0 100%);
			background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 1%,#e0e0e0 3%,#e0e0e0 4%,#f6f6f6 7%,#fcfcfc 9%,#ffffff 10%,#ffffff 81%,#f0f0f0 96%,#e0e0e0 99%,#f0f0f0 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
      }
      
      .objekt_meni_inline {
			background: #ffffff;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 26%, #e5e5e5 84%, #e3e3e3 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(26%,#fafafa), color-stop(84%,#e5e5e5), color-stop(100%,#e3e3e3));
			background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
			background: -o-linear-gradient(top, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
			background: -ms-linear-gradient(top, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
			background: linear-gradient(to bottom, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );
      }
      
      /* gumbi */
      
      .offer_link.green,
      .button.green {
		background: #f3f7e2;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjdlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjYzJkNzYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNhZGNiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiM5YWM1NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGZiNjQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  #f3f7e2 0%, #c2d760 4%, #adcb39 7%, #9ac545 96%, #8fb642 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f7e2), color-stop(4%,#c2d760), color-stop(7%,#adcb39), color-stop(96%,#9ac545), color-stop(100%,#8fb642));
		background: -webkit-linear-gradient(top,  #f3f7e2 0%,#c2d760 4%,#adcb39 7%,#9ac545 96%,#8fb642 100%);
		background: -o-linear-gradient(top,  #f3f7e2 0%,#c2d760 4%,#adcb39 7%,#9ac545 96%,#8fb642 100%);
		background: -ms-linear-gradient(top,  #f3f7e2 0%,#c2d760 4%,#adcb39 7%,#9ac545 96%,#8fb642 100%);
		background: linear-gradient(to bottom,  #f3f7e2 0%,#c2d760 4%,#adcb39 7%,#9ac545 96%,#8fb642 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f7e2', endColorstr='#8fb642',GradientType=0 );
	}	
	
    .offer_link.blue,
    .button.blue { 
        background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMDk4Y2M3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMxOTkxYzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMxYjhmYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiMyOTdjYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmE3N2JkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top, #ffffff 0%, #098cc7 4%, #1991c9 8%, #1b8fc8 13%, #297cc2 96%, #2a77bd 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#098cc7), color-stop(8%,#1991c9), color-stop(13%,#1b8fc8), color-stop(96%,#297cc2), color-stop(100%,#2a77bd));
		background: -webkit-linear-gradient(top, #ffffff 0%,#098cc7 4%,#1991c9 8%,#1b8fc8 13%,#297cc2 96%,#2a77bd 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#098cc7 4%,#1991c9 8%,#1b8fc8 13%,#297cc2 96%,#2a77bd 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#098cc7 4%,#1991c9 8%,#1b8fc8 13%,#297cc2 96%,#2a77bd 100%);
		background: linear-gradient(to bottom, #ffffff 0%,#098cc7 4%,#1991c9 8%,#1b8fc8 13%,#297cc2 96%,#2a77bd 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2a77bd',GradientType=0 );
     }
     
     .button.dark_blue {
        background: #f1f7fc; /* Old browsers */
        background: -moz-linear-gradient(top, #f1f7fc 0%, #5aa1e2 3%, #366ecd 5%, #2a7dd4 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f7fc), color-stop(3%,#5aa1e2), color-stop(5%,#366ecd), color-stop(100%,#2a7dd4)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f1f7fc 0%,#5aa1e2 3%,#366ecd 5%,#2a7dd4 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f1f7fc 0%,#5aa1e2 3%,#366ecd 5%,#2a7dd4 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f1f7fc 0%,#5aa1e2 3%,#366ecd 5%,#2a7dd4 100%); /* IE10+ */
        background: linear-gradient(to bottom, #f1f7fc 0%,#5aa1e2 3%,#366ecd 5%,#2a7dd4 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f7fc', endColorstr='#2a7dd4',GradientType=0 ); /* IE6-9 */
     }
     
     .button.dark_green {
		background: #f7fff4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzFjOTU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM1MWE5MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiM0ZGE1MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiM0OWExMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiM0NzlmMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2Y5NzIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  #f7fff4 0%, #71c954 4%, #51a934 7%, #4da530 32%, #49a12c 89%, #479f2a 96%, #3f9722 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fff4), color-stop(4%,#71c954), color-stop(7%,#51a934), color-stop(32%,#4da530), color-stop(89%,#49a12c), color-stop(96%,#479f2a), color-stop(100%,#3f9722));
		background: -webkit-linear-gradient(top,  #f7fff4 0%,#71c954 4%,#51a934 7%,#4da530 32%,#49a12c 89%,#479f2a 96%,#3f9722 100%);
		background: -o-linear-gradient(top,  #f7fff4 0%,#71c954 4%,#51a934 7%,#4da530 32%,#49a12c 89%,#479f2a 96%,#3f9722 100%);
		background: -ms-linear-gradient(top,  #f7fff4 0%,#71c954 4%,#51a934 7%,#4da530 32%,#49a12c 89%,#479f2a 96%,#3f9722 100%);
		background: linear-gradient(to bottom,  #f7fff4 0%,#71c954 4%,#51a934 7%,#4da530 32%,#49a12c 89%,#479f2a 96%,#3f9722 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fff4', endColorstr='#3f9722',GradientType=0 );
     }
      
	.offer_link.red,
    .button.red {
		/*background: #fff4f4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTUxNjRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNiYzEyMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM5YjBmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNkMTAyMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMxNDJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top, #fff4f4 0%, #e5164e 4%, #bc121e 8%, #9b0f1f 13%, #d10216 96%, #d3142a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff4f4), color-stop(4%,#e5164e), color-stop(8%,#bc121e), color-stop(13%,#9b0f1f), color-stop(96%,#d10216), color-stop(100%,#d3142a));
		background: -webkit-linear-gradient(top, #fff4f4 0%,#e5164e 4%,#bc121e 8%,#9b0f1f 13%,#d10216 96%,#d3142a 100%);
		background: -o-linear-gradient(top, #fff4f4 0%,#e5164e 4%,#bc121e 8%,#9b0f1f 13%,#d10216 96%,#d3142a 100%);
		background: -ms-linear-gradient(top, #fff4f4 0%,#e5164e 4%,#bc121e 8%,#9b0f1f 13%,#d10216 96%,#d3142a 100%);
		background: linear-gradient(to bottom, #fff4f4 0%,#e5164e 4%,#bc121e 8%,#9b0f1f 13%,#d10216 96%,#d3142a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4f4', endColorstr='#d3142a',GradientType=0 );  */
        background: #f8f5ec; /* Old browsers */
        background: -moz-linear-gradient(top, #f8f5ec 0%, #e35468 4%, #da2a37 7%, #d72c32 29%, #d63034 46%, #d43031 61%, #d33c35 89%, #d83b36 93%, #cb4136 96%, #c53c36 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f5ec), color-stop(4%,#e35468), color-stop(7%,#da2a37), color-stop(29%,#d72c32), color-stop(46%,#d63034), color-stop(61%,#d43031), color-stop(89%,#d33c35), color-stop(93%,#d83b36), color-stop(96%,#cb4136), color-stop(100%,#c53c36)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f8f5ec 0%,#e35468 4%,#da2a37 7%,#d72c32 29%,#d63034 46%,#d43031 61%,#d33c35 89%,#d83b36 93%,#cb4136 96%,#c53c36 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f8f5ec 0%,#e35468 4%,#da2a37 7%,#d72c32 29%,#d63034 46%,#d43031 61%,#d33c35 89%,#d83b36 93%,#cb4136 96%,#c53c36 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f8f5ec 0%,#e35468 4%,#da2a37 7%,#d72c32 29%,#d63034 46%,#d43031 61%,#d33c35 89%,#d83b36 93%,#cb4136 96%,#c53c36 100%); /* IE10+ */
        background: linear-gradient(to bottom, #f8f5ec 0%,#e35468 4%,#da2a37 7%,#d72c32 29%,#d63034 46%,#d43031 61%,#d33c35 89%,#d83b36 93%,#cb4136 96%,#c53c36 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f5ec', endColorstr='#c53c36',GradientType=0 ); /* IE6-9 */
	}
	
	.last-search-inline {
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 26%, #e5e5e5 84%, #e3e3e3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(26%,#fafafa), color-stop(84%,#e5e5e5), color-stop(100%,#e3e3e3));
		background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
		background: linear-gradient(to bottom, #ffffff 0%,#fafafa 26%,#e5e5e5 84%,#e3e3e3 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );	
	}
	
	
	
	
	
/* SLICK CAROUSEL */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;   
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

/* END SLICK CAROUSEL */

/* SLICK THEME */

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'Ã¢â€ Â';
}
[dir='rtl'] .slick-prev:before
{
    content: 'Ã¢â€ â€™';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'Ã¢â€ â€™';
}
[dir='rtl'] .slick-next:before
{
    content: 'Ã¢â€ Â';
}

/* Dots */
.slick-slider
{
    
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'Ã¢â‚¬Â¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* END SLICK THEME */



/* JQUERY UI */

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px 2.5%;
	cursor: pointer;
    margin: 2px 0;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}


/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {	
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {	
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #fff;  	
    color: #747474;
    font-weight: 400;
    z-index: 1000;    
    padding: 4px 0;                                
}
.ui-widget-content a {
	color: #333333;     
    
}
.ui-widget-header {
	/*border: 1px solid #e78f08;*/
	background: #fff;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* END JQUERY UI */


.ellipsis a {
	color: #CC0E0E;
}
	
.ellipsis_full span {
	display: none;
}

