@charset "utf-8";
/* 
	MD System 4.0 - MARKDESIGN, Marko Mavrin s.p.
	core.css - 17.08.2025
*/

	
/* GLOBAL */
.Rsite { display: flex; min-height: 100vh; flex-direction: column; } /*Responsive footer*/
.Rsite-content { flex: 1 0 auto; } /*Responsive footer*/

body
{
        background-color:#f1f1f1; /*#f9f9f9;*/ /**/
        font-family: 'Montserrat', sans-serif;
        color:#000;
}

input
{
        font-family: 'Montserrat', sans-serif;
        font-size:14px;
        padding: 5px 10px 5px 10px;
        outline: 0;
        border:solid 1px #eee;
		color:#000;
		line-height:22px;
}  

.gnajdi {
		padding: 7px 14px;
		border: 1px solid #fff;
		background-color: #2A9ED4;
		color: #fff;
		text-shadow: 1px 1px 0 #54B0DC;
		text-decoration: none;
		border-radius: 5px;
		box-shadow: 1px 1px 2px 1px rgba(0,0,0,.3);
		width:130px;
		margin-left:2px;
		line-height:20px;
		cursor: hand;
		font-size:12px;
}
.tipgal {
		padding: 3px 7px;
		border: 1px solid #fff;
		background-color: #669933;
		color: #fff;
		text-shadow: 1px 1px 0 #54eeeB0DC;
		text-decoration: none;
		border-radius: 5px;
		box-shadow: 1px 1px 2px 1px rgba(0,0,0,.3);
		width:50px;
		margin-left:2px;
		line-height:25px;
		cursor: hand;
}

.gnajdi2 {
		padding: 7px 14px;
		border: 1px solid #fff;
		background-color: #2A9ED4;
		color: #fff;
		text-shadow: 1px 1px 0 #54B0DC;
		text-decoration: none;
		border-radius: 5px;
		box-shadow: 1px 1px 2px 1px rgba(0,0,0,.3);
		width:65px;
		margin-left:2px;
		line-height:20px;
		cursor: hand;
		font-size:12px;
}	
.gnajdi3 {
		padding: 7px 14px;
		border: 1px solid #fff;
		background-color: #669933;
		color: #fff;
		text-shadow: 1px 1px 0 #54B0DC;
		text-decoration: none;
		border-radius: 5px;
		box-shadow: 1px 1px 2px 1px rgba(0,0,0,.3);
		width:120px;
		margin-left:2px;
		line-height:20px;
		cursor: hand;
		font-size:12px;
}	
select
{
        font-family: 'Montserrat', sans-serif;
        font-size:16px;
        padding: 4px;
        outline: 0;
        border: solid 1px #eee;
        /*background: #bd202e;*/
		color:#000;
		line-height:24px;
}
label 	
{
		color:#000;   
}

.inputf, .inputf2, .inputf3
{
        font-family:  'Montserrat', sans-serif;
        font-size:16px;
        padding: 7px;
		margin-left:0px;
        outline: 0;
        border:solid 1px #e1e1e1;
        width:95%;
        background: #eee;
		color:#000;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
}

.btn_cenik {
	
		display:inline-block;
		margin:5px 0px 5px 0px;
		color:#299ED3;
		border:solid 1px #ccc;
		padding:2px 10px 2px 10px;
} 
.btn_cenik2 {
	
		width:120px; 
		display:inline-block;
		margin:5px 0px 5px 0px;
		color:#fff;
		background-color:#299ED3;
		border:solid 1px #ccc;
		padding:8px;
		z-index:1500;
} 

.poslovalnice {
		margin:40px 0px 30px 0;
		text-align:left;
}

p
{
        margin:5px 15px 25px 15px; font-family:  'Montserrat', sans-serif; font-weight:400; color:#323232; text-align: justify; font-size:16px; /**/
}
strong {
        font-weight:bold;
}
a
{
        text-decoration:none;
        /*color:inherit;*/
        transition: color .5s ease;
		font-family:  'Montserrat', sans-serif;
		font-weight:normal;
}
a { color:#000; }

a.hlink { color:#fff; }
a.hlink:hover { color:#000; }

a.btn_podm { color:#299ED3; font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:normal; 
			 padding:5px 20px; display:inline-block; border:1px solid #eee; margin-top:5px;
}
a.btn_podm:hover { color:#fff; border:1px solid #299ED3; background-color:#54B1DC;  }
}

.material-icons.prog { font-size: 36px; color:#ffb84d; margin-top:7px; }

.more { font-size:20px; background: rgba(41, 158, 211, 0.8);  }
.more a { color:#fff; text-transform:uppercase; font-family: 'Montserrat', sans-serif; font-weight:700; }
.more a:hover { color:#000;}

.textmore { padding:15px 0 15px 0; font-family: 'Montserrat', sans-serif; font-size:14px; text-align:center; line-height:25px;}

/*Login*/
.material-icons.login { font-size: 36px; color:#eee; }
.material-icons.login a { color:#eee; }
.material-icons.login a:hover { color:#299ED3; }
.loginlink{
	display:block;
	float:right;
	margin: 10px 10px 0 0;
	color:#eee;
	text-align:center;
}
.loginlink a{
	color:#299ED3;
}
.loginlink a:hover{
	color:#000;
}
.loginlinkmobile{
	display:block;
	color:#eee;
	text-align:center;
}
.loginlinkmobile a{
	color:#fff;
}
.loginlinkmobile a:hover{
	color:#000;
}
.logintooltip {
    position: relative;
	margin: 0;
 	color:#000;	
	width:60px;
	height:60px;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	line-height:25px;
	text-align:center;
}
.logintooltipmobile {
    position: relative;
	margin: 0;
 	color:#000;	
	width:60px;
	height:60px;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	line-height:25px;
	text-align:center;
}
/*login*/

.center {
    text-align: center;
    height: 100%;
    /* Safari, Opera, and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Internet Explorer 10 */
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
}

.delovni_cas { position:relative; margin-top:-35px; text-align:center; }

div.facebook { background-image: url("../images/facebook_f.png");	background-repeat:no-repeat; width:69px; height:69px; }
div.facebook:hover { background-image: url("../images/facebook_f1.png"); }

div.facebook_header { background-image: url("../images/facebook.png"); margin-top:12px; background-repeat:no-repeat; width:19px; height:19px; }
div.facebook_header:hover { background-image: url("../images/facebook1.png"); }

div.icon_c { width:32px; height:32px; display:inline-block; background:green; border-radius: 50%; text-align:center; color:#fff; }
div.icon_c:hover { background:#fff; border: solid 1px green; border-radius: 50%; text-align:center; color:green; }

div.maintext {
	/*padding:50px 50px 10px 50px;*/
}

.design-header0 { width:100%; background-color:#686C70; height:18px; } 
.design-header1 { width: 100%; height: 14px; position: absolute; }
.design-header1::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ED8134; clip-path: polygon(0% 100%, 100% 15%, 100% 0%, 0% 0%); }

.design-header0a { width:100%; background-color:#686C70; height:14px; } 
.design-header1a { width: 100%; height: 10px; position: absolute; }
.design-header1a::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #299ED3; clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% 15%); }

.design-header2 { width: 100%; max-width:1150px; height: 12px; position: absolute; }
.design-header2::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ED8134; clip-path: polygon(0% 100%, 100% 15%, 100% 0%, 0% 0%); }

.design-header2a { width: 100%; max-width:1150px; height: 12px; position: absolute; }
.design-header2a::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #299ED3; clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% 15%); }

button1 {
    display: inline-block; padding: 10px 20px; font-size: 16px; background-color: #34A2ED; color: white; border: none; cursor: pointer; border-radius: 5px; transition: all 0.3s ease; white-space: nowrap; overflow: hidden; width: 190px; }
button1 span { opacity: 0; display: inline-block; transition: opacity 0.3s ease; }
button1:hover { width: 350px; }
button1:hover span { opacity: 1; }

.buttonB { width:120px; display: inline-block; background-color: #54B1DC; color: white; padding: 10px 15px; border: none; cursor: pointer; font-size: 16px; text-decoration: none; border-top-left-radius: 10px;   border-bottom-left-radius: 10px; border-top-right-radius: 0; border-bottom-right-radius: 0; transition: background-color 0.3s; 
}

.buttonB:hover { background-color: #3a8fbf; }

.maintext p  {
	font-family: 'Montserrat', serif;
	font-size:14px;
	font-weight:400;
	text-align:center;
}
.maintext h2 {
	font-family: 'Montserrat', serif;
	font-size:40px;
	font-weight:400;
	line-height:50px;
	text-align:center;
}
.maintext {
	font-family: 'Montserrat', serif;
	font-size:14px;
	font-weight:400;
	text-align:left;
}
.maintext_small {
	font-family: 'Montserrat', serif;
	font-size:12px;
	font-weight:400;
	text-align:left;
	text-decoration:capitalize;
}
.maintext_small, .maintext_small a {
	color:#fff;
}
.maintext_small a:hover {
	font-weight:700;
}

.menubalance {
	display:block;
	float:right;
}
hr
{
        background-color: #D6D0C1;
        border:0;
        height:1px;
        margin:20px 0;
}
.bck_white {
		background-color: rgba(255,255,255,0.9);
		-webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49); 
		-moz-box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49); 
		box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);	
		height:auto;
		margin:0 auto;
		padding: 10px;

}
.bck_white h1 {
		font-weight: bold;
		font-size: 16px;
}
.bck_grey {
		background-color:#cfcfcf;
		height:auto;
		min-height:70px;
}

.ikona
{
        height: 64px;
}

.ikona:hover
{
		animation-name: bounceIn;
		animation-duration: 2s;
}

.ikona1:hover
{
        animation-name: stylie-transform2-keyframes;
        animation-duration: 100ms;
        animation-delay: 0ms;
        animation-fill-mode: forwards;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        transform-origin: 0 0;
}

.ikona2:hover
{
        animation-name: stylie-transform2-keyframes;
        animation-duration: 100ms;
        animation-delay: 0ms;
        animation-fill-mode: forwards;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        transform-origin: 0 0;
}
.cookie_text {
	display:block;
}
.cookie_text_mobile {
	display:none;
}

#boxdetails{
		float:left; max-width:55%; width:auto; display:inline-block;	
}
#box2 {
		width:300px; /*480*/
}

#infotab {
		margin-left: 20px;
}
div .btn1-wrap img {
		margin-left:10px;
}
.image-popup-vertical-fit {
		border: 1px solid #fff; width:35px; 
		height:35px; display:block; 
		background-color:#000; 
		opacity: 0.5; 
		filter: alpha(opacity=50); 
		margin: 0 0 0 10px; position:absolute;
}


.kosarica_art { width:24px; height:24px; background-color:#299ED3; margin:0; display:inline-block; }
.kosarica_art2 { width:180px; height:24px; display:inline-block; margin:0; font-family: 'Montserrat', sans-serif; font-size:14px; color:#299ED3;}
.kosarica_art3 { position:absolute; margin:5px 0 0 0; }


.tboxhref { margin:0 10px 0 0; padding:10px; font-size:14px; background-color:#eee; display:inline-block; color:#000; border-top-left-radius: 12px;  border-bottom-right-radius: 12px; }
.tboxhref:hover{ background-color:#299ED3; color:#fff; }
.tboxhref span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; margin-left:10px; }
.tboxhref span:after { content: '\00bb'; position: absolute;  font-size:16px;  opacity: 0; top: 0; right: -5px; transition: 0.5s; color:#fff; }
.tboxhref:hover span { padding-right: 15px; }
.tboxhref:hover span:after { opacity: 1; right: 0; }

.tboxgreen { margin:0 10px 0 0; padding:5px 15px 5px 15px; font-size:10px;  background-color:green; display:inline-block; color:#fff; border-top-left-radius: 12px;  border-bottom-right-radius: 12px; }
.tboxgreen:hover{ background-color:#299ED3; color:#fff; }
.tboxgreen span { cursor: pointer; display: inline-block; position: relative; }

.tboxgreenmini { margin:0 10px 0 0; padding:0px 6px; font-size:10px;  background-color:green; display:inline-block; color:#fff; border-top-left-radius: 5px;  border-bottom-right-radius: 5px; }
.tboxgreenmini:hover{ background-color:#299ED3; color:#fff; }
.tboxgreenmini span { cursor: pointer; display: inline-block; position: relative; }

.tboxbluemini { margin:0 10px 0 0; padding:3px 6px; font-size:10px;  background-color:#217ea8; display:inline-block; color:#fff; border-top-left-radius: 5px;  border-bottom-right-radius: 5px; }
.tboxbluemini:hover{ background-color:#299ED3; color:#fff; }
.tboxbluemini span { cursor: pointer; display: inline-block; position: relative; }

.tboxbluevec { display: flex; justify-content: center; align-items: center; font-size: 16px; line-height: 16px; font-weight: bold; width: 160px; height: 30px; margin-top: 15px; margin-left:8px; padding: 4px; background: #54B1DC; /* svetlo modra */ color: #fff; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3); /* senca */ border-radius: 5px; /* zaobljeni robovi, opcijsko */ text-align: center; text-decoration: none; transition: background 0.3s, box-shadow 0.3s; }
.tboxbluevec:hover{ background-color:#299ED3; color:#fff; }
.tboxbluevec span { cursor: pointer; display: inline-block; position: relative; }


.tboxcss, .tboxcss2 { display: none; width:100%; display:inline-block; vertical-align:top; } /*2219*/
.tboxcss, .tboxcss2 h1 { color:#0095e5; }
.tboxcss, .tboxcss2 h3 { color:#000; font-weight:700; }


.material-icons.md-36 { font-size: 36px; }
.material-icons.md-18 { font-size: 18px; }
.material-icons.white { color:#ffffff; }

.error { font-weight:bold;}

.cena-precrtana{
            display: inline-block; 
            font-weight:600; 
            text-decoration: line-through; 
            font-size:14px; 
            color:#95cfea
}
.cena-popust{ 
            position:absolute;
            margin: -5px 5px;
            display:inline-block;
            width: 55px;
            height: 28px;
            background-color: #ffc107; /* Barva kvadratka */
            border-radius: 10px; /* Zaokrožen rob */
            transform: rotate(-15deg); /* Rotacija */
            align-items: center;
            justify-content: center;
            color: #000; /* Barva besedila */
            font-size: 12px;
            font-weight: bold;

}




/* HEADER */

.headerlink { color:#000; }

topheader{
	background-color:#000;
	color:#fff; 
	width:100%;
	font-weight:300; 
	font-size: 16px;
    text-align: center;
    height: 46px;
    margin-top:-246px;	
    font-family: 'Montserrat', sans-serif;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease; 
    text-transform: none;
    z-index: 1500; 	
	display:block;
	position:fixed;
}

topheader a.toptext {
	color:#000; 
	font-weight:300; 
	font-size: 16px;
    line-height: 46px;	
}

topheader.top { 
	display:block;
    position: fixed;
	width:100%;
	text-align: center;
}

topheader.sticky { 
	background-color:#000;
	width:100%;
	height:46px;
    margin-top:0px;
	display:block;
    position: fixed;
	top: 0; /*safari*/
    z-index: 1500;   
	font-weight:300;   
	-webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
	-moz-box-shadow:    0px 3px 5px rgba(100, 100, 100, 0.49);
	box-shadow:         0px 3px 5px rgba(100, 100, 100, 0.49);   	
}

topheader2{
	color:#000; 
	font-weight:300; 
	font-size: 16px;
    text-align: center;
    height: 55px;
    font-family: 'Montserrat', sans-serif;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;   
    text-transform: none;
    z-index: 1500;
	display:none;    
}
topheader2.sticky { 
	background-color:#fff;
	width:100%;
	height:55px;
    margin-top:0px;
	display:block;
    position: fixed;
    z-index: 150; 
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;   
    text-transform: none;	
	font-weight:300;   
	-webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
	-moz-box-shadow:    0px 3px 5px rgba(100, 100, 100, 0.49);
	box-shadow:         0px 3px 5px rgba(100, 100, 100, 0.49);   	
}

#show_mobile { display:none; }
#show_mobile_rotate { display:none; }
#show_pc { display:relative; }
#show_pc_inline { display:inline-block; }
#show_pc_filter { display:none; }
#show_mobile_filter { display:none; }	

#show_shop_mobile { display:none; }
#show_shop_mobile_rotate { display:none; }
#show_shop_pc { display:relative; }


/* SHOP */

.opis_slika {
	width:130px; 
	display:inline-block; 
	font-weight:bold;
}
.podatki_slika, .podatki_slika_0, .podatki_slika_1, .podatki_slika_2, .podatki_slika_x {
	width:125px; 
	display:inline-block; 
	font-weight:normal;
}

/*.shopping-cart-results*/
.shop_prikaz {
	width:900px;
	padding:10px;
}

/**/

header
{
		left:0%; width:100%; height:0px; top:0%; text-align:left;	
		position:relative;
		margin: 0 auto 0px auto;
		z-index: 999;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s;
		/*border-bottom:3px solid #f9ecc9;*/
}

header h1
{
        margin:15px 0 0 auto;
        font-size:40px;
        color:#fff;
        font-family: 'Montserrat', sans-serif;
}

header p
{
        font-family: 'Montserrat', sans-serif;
        font-size:16px;
        color: #fff;
        margin-left:102px;
}

.mtitle h1 { /*1stran*/	
		color:#fff;
		font-family: 'Montserrat', sans-serif;
		font-weight:normal;
		font-size:38px;
		text-shadow: 2px 2px #000;
}
h2 { /*1stran*/	
		color:#299ED3;
		font-family: 'Montserrat', sans-serif;
		font-weight:700;
		font-size:16px;
		margin-top: -1em;
		margin-bottom: -1em;
		margin-left: 0;
		margin-right: 0
		
}


.md_header_center {
	width:100%;
	top:10%;text-align:center;
}
.md_header_center_mobile {
		display:none;
}
.md_menu_center {
	display:block;
	margin-top:2px;
}

/**/

nav
{
        position:absolute;
        right:150px;
        bottom:15px;
}

nav ul
{
        list-style:none;
}

nav ul li
{
        display:block;
        float:left;
        padding:3px 5px;
}

nav ul li a
{
        font-family:  'Montserrat', sans-serif;
        text-transform:uppercase;
        transition: all .25s ease;
}

nav ul li a:hover
{
        color:#fff;
}

ul {
		list-style-type: circle;
		/*margin-left:20px;*/
}

.ul_nr {
		margin-left:20px; list-style:circle; font-weight:normal;
}

#mobileMenu
{
        /*position: fixed;*/
        top: 0;
        left: 0;
        width: 100%;
        display: none;
        font-family:  'Montserrat', sans-serif;   
        z-index:5501;       
}

#mobileMenu ul li
{
        display:block;
        background-color: #fff;
        color: #000;
        padding: 20px 0;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: uppercase;
        font-size:14px;        
        border-bottom: 1px solid #eee;  
        z-index:5501;              
}

.toggleMobile
{
        display: none;
}

/* 3 COLUMNS */

#boxcontent
{
        width:auto;
        max-width:980px;
        margin:0 auto;
        padding:70px 0 45px 0;
}

#boxcontent article
{
        float:left;
        width:250px;
        margin-right:45px;
        font-size:14px;
}

#boxcontent article h3
{
        /*font-family: 'Open Sans', sans-serif;*/
        font-size:20px;
        margin-bottom:10px;
        margin-left:75px;
}

#boxcontent article img 
{
        float:left;
}

#boxcontent article p
{
        line-height:25px;
        font-family: 'Montserrat', sans-serif;
        margin-left:75px;
}


/* BUTTONS */

.button
{
        padding:7px 14px;
        border: 1px solid #c3532e;
        background-image: linear-gradient(bottom, #077ebe 0%, #54b0dc 100%);
        background-image: linear-gradient(to bottom, #54b0dc 0%, #077ebe 100%);
        background-color: #2a9ed4;
        color: #EBE8DE;
        text-shadow: 1px 1px 0px #999;
        text-decoration:none;
        border-radius:5px;
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.button:hover
{
        background:none #EBE8DE;
        border-color: #EBE8DE;
        text-shadow:none;
        color: #4A463B;
}
.button2
{
        padding:3px 14px;
        border: 1px solid #eee;
        background-image: linear-gradient(bottom, #f3f3f3 0%, #999 100%);
        background-image: linear-gradient(to bottom, #999 0%, #f3f3f3 100%);
        background-color: #eee;
        color: #eee;
        text-shadow: 1px 1px 0px #999;
        text-decoration:none;
        border-radius:5px;
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.button2:hover
{
        background:none #999;
        border-color: #999;
        text-shadow:none;
        color: #999;
}

/*File upload*/


.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}



/* SPACER */

#spacer
{
        width:auto;
        height:7px;
        background-color:#f9ecc9; /*crta*/
        position:relative;
        font-family:  'Montserrat', sans-serif;
        color:#fff;
        font-size:18px;
}

#spacer p
{
        margin-top:22px;
        width:auto;
        position:absolute;
        left:50%;
        margin-left:-450px;
		line-height: 23px;
}

#spacer .search
{
        margin-top:15px;
        width:auto;
        position:absolute;
        right:50%;
        margin-right:-480px;

}

/* FOUR COLUMNS */

#four_columns ul,#text_columns ul, #text_columns2 ul,  #text_columns_inside ul, #one_column ul { padding:30px; text-align: left; }

#four_columns, #text_columns, #text_columns2,  #text_columns_inside
{
        line-height:25px;
        font-family:  'Montserrat', sans-serif;
        clear:both;
        width:auto;
        max-width:1150px; /*980*/
		width:auto;
        margin:0 auto;
		background-color:#fff; /*color*/		

}
#four_columns h1
{
        font-size:20px;
        padding: 10px 0;
        margin-bottom: 15px;
		/*text-transform:uppercase;*/
		font-family:  'Montserrat', sans-serif; font-weight:400;

}
#four_columns h2
{
        font-size:20px;
        padding: 10px 0;
        margin: 15px;
		/*text-transform:uppercase;*/
		font-family:  'Montserrat', sans-serif;
		font-weight:300;
        color:#54B1DC;

}
#text_columns h3, #text_columns2 h3, #text_columns_inside h3
{
        font-size:20px;
        padding: 20px 20px 20px 0;
        margin-bottom: 20px;
		margin-left: 0px;	/**/
		color:#33ccff;
}
#four_columns h3
{
		color:#000;
        font-size:16px;
        padding: 0px;
        margin-left: 15px;
		text-align:justify;
		font-weight:bold;
}/*
#four_columns ul.pgwSlideshow
{
        margin-left: 0px;
}
#four_columns ul li 
{
		color:#000;
        font-size:14px;
        padding: 0px;
        margin-left: 30px;
		text-align:left;
		line-height:20px;
}*/
#four_columns .img-item
{
        float:left;
        /*margin-right:20px; /*zamik slike*/
		margin: 25px auto 0 15px;
		color:#000;
		font-weight:400;
}
#four_columns .img-start
{
        vertical-align:top;
		margin: auto;
}

#four_columns .img-item a
{
        position:relative;
        display:block;
}

.thumb-screen
{
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:133px;
        /*background: #fff url(img/zoom.png) center center no-repeat;*/
        z-index:99;
        opacity: 0;
        transition: opacity .3s ease;
}

.thumb-screen:hover
{
        opacity:0.5;
}
.thumb-screen2
{
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:133px;
        height:200px;
        background: #fff url(img/zoom.png) center center no-repeat;
        z-index:99;
        opacity: 0;
        transition: opacity .3s ease;
}

.thumb-screen2:hover
{
        opacity:0.5;
}


/* TWO COLUMNS - [1/2 - 1/2] */ 

#text_columns article.column1
{
        margin: 40px 0 0 0;
        font-size:16px;
        float:left;
        width:auto;
        max-width: 450px;
		display:block;
}
#text_columns .column2
{
        font-size:16px;
        float:left;
        width:auto;
        max-width: 450px;
        margin: 0;
}

/* TWO COLUMNS - [1/4 - 3/4] */ 

#text_columns2 h2
{
        font-size:22px;
        padding: 10px 0;
        margin-bottom: 15px;
		/*text-transform:uppercase;*/
		font-family:  'Montserrat', sans-serif; font-weight:700;
        color:#000;

}

#text_columns2 article.column1
{
        margin: 40px 0;
        font-size:16px;
        float:left;
        width:auto;
        max-width: 200px;
}
#text_columns2 .column2
{
        font-size:16px;
        float:left;
        width:auto;
        max-width: 700px;
        margin: 0;		
}
#text_columns2 .row
{
        position:relative;
        margin: 40px 0 0 50px;
        float:right;
        width:650px;	
}

#text_columns2 .row img
{
        float:left;
}
#text_columns2 .row p
{
        margin-left: 0px;
		font-size:16px;	/**/
		color:#323232;		
}
#text_columns2 .column1 p {	/**/
		font-size:14px;	
}

/* TWO COLUMNS - inside */ 

#text_columns_inside article.column1
{
        margin: 40px 0;
        font-size:16px;
        float:left;
        width:auto;
        max-width: 400px;
}
#text_columns_inside .column2
{
        font-size:16px;
        float:left;
        width:auto;
        max-width: 400px;
        margin: 0;
}

.row
{
        position:relative;
        margin: 40px 0 0 150px;
        float:right;
        width:400px;
}
.row img
{
        float:left;
}
.row p
{
        margin-left: 0px;
		font-size:16px;	/**/
}
.column1 p {	/**/
		font-size:16px;		
}


/* ONE COLUMN */


#one_column h1
{
        font-size:16px;
		font-family:  'Montserrat', sans-serif; 
		font-weight:600;
        color:#000;

}
#one_column h2
{
		color:#299ED3;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
		font-size:20px;
		color:#299ED3;
		margin-bottom: -0.15em;	
}
#one_column .btn2_box h2
{
		color:#299ED3;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
		font-size:20px;
		color:#299ED3;
		margin-bottom: -0.15em;	
}
#one_column .btn2_box img {	
		width:340px;
}
#one_column
{
        line-height:25px;
        font-family:  'Montserrat', sans-serif;
        clear:both;
        width:auto;
        max-width:1150px; /*980*/
        margin:0 auto;
		background-color:#fff; /*color*/
}
#one_column_inside
{
        line-height:25px;
        font-family:  'Montserrat', sans-serif;
        clear:both;
        width:auto;
        max-width:1150px; /*980*/
		width:auto;
		border:solid 1px red;
		padding:10px;
}
.one_column_link
{
        line-height:25px;
        font-family:  'Montserrat', sans-serif;
        clear:both;
        width:auto;
        max-width:1150px; /*980*/
		width:auto;
        margin:0 auto;
}
.opisset {
		font-weight:300; 
		color:#000; 
		width:auto;
		background-color:#fff;
		display:block;
		font-size:16px;
}

/* FOOTER */

footer
{
        position:relative;
        clear:both;
        width:auto;
        height:260px;
        background: #42474c;		
}

footer .wrapper
{
        line-height:25px;
        margin: 0 auto;
        padding:10px 0 0 10px;
        width:auto;
        max-width:1150px; /*980*/
        font-size:14px;
		color:#262525;
}
footer .coosite
{
		color:#999;
		text-align:right;
}

#bfooter {
	position:fixed;
	left:0px;
	bottom:0px;
	height:auto;
	width:100%;
	background:rgba(66,71,76, .6);
	color:#fff;
	font-size:14px;
	padding:21px;
	z-index: 5000;
}

/*shop*//*
.btn {display:inline-block;padding:3px 5px 3px 5px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}

.btn-danger{color:#fff;background-color:#f0f0f0;border-color:#fff}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#fff;border-color:#0095e5}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}

.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}
*/
.form-control{text-align:center; display:block;width:100%;height:34px;padding:0px 2px 0px 2px;font-size:14px;font-weight:bold;font-family: 'Montserrat', sans-serif;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] 
.form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] 
.form-control{cursor:not-allowed}textarea
.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date]
.form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}

input[type="number"] {
    width: 50%;
}


th {
    padding: 0px 30px 0px 0px; font-weight:700;
}

.ime { color:#ccc; font-weight:normal; }

.dodajk {
  display: inline-block;
  background-color: #299ED3;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 24px;
  padding: 3px;
  width: 65px;
  transition: all 0.5s;
  margin: 2px;
  border-radius: 5px;
  box-shadow: 1px 1px 2px 1px rgba(0,0,0,.3);
}

.dodajk span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.dodajk span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.dodajk:hover span {
  padding-right: 25px;
}

.dodajk:hover span:after {
  opacity: 1;
  right: 0;
}

.prikazik {
  display: inline-block;
  background-color: #669933;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 24px;
  padding: 3px;
  width: 65px;
  transition: all 0.5s;
  margin: 2px;
  border-radius: 5px;
  box-shadow: 1px 1px 2px 1px rgba(0,0,0,.3);
  cursor: progress;
}
.prikazik span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
  cursor: progress;  
}


/*shop*/


/* GALLERY */

.btn1_box {
	width:auto;
	min-width:260px; /*300*/
	max-width:350px; /*300*/
	margin:0 auto;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif; 
	font-weight:normal;
	vertical-align: top;
}
.btn2_box {
	width:auto;
	min-width:550px; /*300*/
	max-width:550px; /*300*/
	margin:0 auto;
	height:auto;
	display:block; /**/
	font-family: 'Montserrat', sans-serif; 
	font-weight:normal;
	vertical-align: top;
}
.btn2a_box {
	width:auto;
	min-width:550px; /*300*/
	max-width:550px; /*300*/
	margin:0 auto;
	height:auto;
	display:inline-block; /**/
	font-family: 'Montserrat', sans-serif; 
	font-weight:normal;
	vertical-align: top;
}
.btn3a_box { /*profil*/
	width:480px; 	
	margin:10px;
	padding:0px 10px 20px 20px;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;  
	vertical-align:top;
}
.btn3_box { /*profil*/
	width:480px; 	
	margin:10px;
	padding:0px 10px 20px 20px;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;  
	vertical-align:top;
	min-height:300px; height:auto; border-left:dashed 1px #d1d1d1; /*razmik*/
}
.razmikh {
	width:90%; float:left; border-top:dashed 1px #d1d1d1;
}
.btn4_box {
	width:auto;
	min-width:300px; /*300*/
	max-width:350px; /*300*/
	margin:0 auto;
	height:auto;
	display:inline-block;
	float:left;
	font-family: 'Montserrat', sans-serif; 
	font-weight:normal;
	vertical-align: top;
}
.gall_box {
	width:auto;
	min-width:380px;
	max-width:450px;
	margin:0 auto;
	height:auto;
	display:inline-block;
	float:left;
    font-family: 'Montserrat', sans-serif;
	font-weight:normal;
	vertical-align: top;
}
.gall_box_mini { /*nov prikaz galerij v main*/
	width:auto;
	min-width:150px;
	max-width:250px;
	margin-left:20px;
	height:auto;
	display:inline-block;
	float:left;
    font-family: 'Montserrat', sans-serif;
	font-weight:normal;
	vertical-align: top;
}

.box_1 {
	width:100%;
	max-width:958px;
	margin:0;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;  
	vertical-align:top;	
}
.box_1-1 {
	margin:0;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;  
	vertical-align:top;	
}
.box_2-1 {
	margin:0;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;  	
	vertical-align:top;
}
.box_1-1-1 {
	margin:0;
	height:auto;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;  	
	vertical-align:top;
}
	
	
.p-left p {
        margin:5px 0 25px 0; line-height:20px; font-family:  'Montserrat', sans-serif; font-weight:400; font-size:16px; color:#323232; text-align:left;
}
.p-center p {
        margin:5px 0 25px 0; line-height:20px; font-family:  'Montserrat', sans-serif; font-weight:400; font-size:16px; color:#323232; text-align:center;
}
.p-right p {
        margin:5px 0 25px 0; line-height:20px; font-family:  'Montserrat', sans-serif; font-weight:400; font-size:16px; color:#323232; text-align:right;
}


#copyright
{
        background:#fbf8ee;
        height:70px;
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
}
#copyright .wrapper
{
        font-family:  'Montserrat', sans-serif;
        font-weight: 300;
        padding-top:25px;
        color: #ababab;
        font-size:12px;
        position:relative;
}
/*
#copyright .wrapper .social
{
        position:absolute;
        right:0;
        top:25px;
}
#copyright .wrapper .social a
{
        transition: opacity .25s ease;
        opacity: 0.3;
        margin-left: 12px;
        display:block;
        float:left;
}
#copyright .wrapper .social a:hover
{
        opacity: 0.7;
}
*/
#copyright .wrapper a
{
        color: #ababab;
}

#copyright .wrapper a:hover
{
        color: #000;
}
.coosite a
{
        color: #ababab;
}

#map {
		width:auto;
		min-width:300px;
		height:350px;
}


/* SKIPLINK */
.go-top
{
        position: fixed;
        bottom: 2em;
        right: 2em;
        text-decoration: none;
        color: white;
        background-color: rgba(0, 0, 0, 0.3);
        font-size: 12px;
        padding: 1em;
        display: none;
}

.go-top:hover
{
        background-color: rgba(0, 0, 0, 0.6);
}


/* MISC */
.clear
{
        clear:both;
}
.hidden
{
        position:absolute;
        clip: rect(1px 1px 1px 1px); /* IE6 & 7 */
          clip: rect(1px, 1px, 1px, 1px);
}
#linkstab {
    top:30%;
    height:200px;
    width:70px;
    position:fixed;
    z-index: 500;
}



/* GALLERY */
.wrap {
   overflow: hidden;
   margin: 10px;
}
.box {
   float: left;
   position: relative;
   /*max-width:250px;
   max-height:250px;*/
   min-height:380px;

}
.boxInner {
   position: relative;
   left: 0px;
   right: 0px;
   top: 0px;
   bottom: 30px;
   /*overflow: hidden;*/
	/*
	display: block;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%, -50%);
	 -webkit-transform: translate(-50%, -50%); /* Safari and Chrome *//*
	 -moz-transform: translate(-50%, -50%); /* Firefox *//*
	 -ms-transform: translate(-50%, -50%); /* IE 9 *//*
	 -o-transform: translate(-50%, -50%); /* Opera */  /**/ 
}
.boxInner img {
   width: 100%;
   margin: 0px; /**/	
   /*position: absolute;*/
   /*transform: translate(0, -50%) */
}/*
.boxInner .titleBox {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   margin-bottom: -50px;
   background: #000;
   background: rgba(0, 0, 0, 0.5);
   color: #FFF;
   padding: 10px;
   text-align: center;
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   font-family: 'Pavanam';
   font-size: 12px;
   text-transform:lowercase;
}*/
body.no-touch .boxInner:hover .titleBox, body.touch .boxInner.touchFocus .titleBox {
   margin-bottom: 0;
}

/* CheckBox */

input[type="checkbox"][id^="cb"] {
  display: none;
}

label {
  /*border: 1px solid #fff;
  padding: 10px;
  display: block;
  position: relative;
  margin: 10px;*/ 
  cursor: pointer;
}

label:before {
  background-color: white;
  color: white;
  content: " ";
  display: block;
  /*border-radius: 50%;
  border: 1px solid #299ED3;*/
  position: absolute;
  top: 5px;
  left: 65%;
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  transition-duration: 0.4s;
  transform: scale(0);
}

label img {
  /*height: 100px;
  width: 100px;*/
  transition-duration: 0.2s;
  transform-origin: 50% 50%;
}	

:checked + label {
  border-color: #ddd;
}
/*
:checked + label:before {
  /*content: "✓";*//*
  background: url(../images/dodaj2a.png) no-repeat 100% 0;
  z-index:500;
  /*background-color: #299ED3;*//*
  transform: scale(1);
}
*//*
:checked + label img {
  /*-ms-transform: rotate(5deg); /* IE 9 *//*
  -ms-transform-origin: 100% -5%; /* IE 9 *//*
  -webkit-transform: rotate(15deg); /* Chrome, Safari, Opera *//*
  -webkit-transform-origin: 100% -15%; /* Chrome, Safari, Opera *//*
  transform: rotate(5deg);
  transform-origin: 100% -5%;
  /*box-shadow: 0 0 5px #333;*//**//*
  z-index: -1;
}
*/
/* Select option */

.selectspecf {
   background: url(../images/dropdown2.png) no-repeat 90% 0;
   height: 29px;
   overflow: hidden;
   width: 180px;
}
.selectspecf select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 180px;   
   -webkit-appearance: none;
   -moz-appearance: none;
   text-indent: 1px;
   text-overflow: '';     
}
.rounded {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}
.green   { background-color: #4CAF50; }
.green select { color: #000; }



/* MAGNIFIC */

/* lightbox */

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }
  
  

/*PSwipe*/
.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}
.my-gallery figcaption {
  display: none;
}
  
 

/*jssor slider loading skin spin css*/

.jssorl-009-spin img {
	animation-name: jssorl-009-spin;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

/*jssor slider bullet skin 051 css*/

.jssorb051 .i {position:absolute;cursor:pointer;}
.jssorb051 .i .b {fill:#fff;fill-opacity:0.5;}
.jssorb051 .i:hover .b {fill-opacity:.7;}
.jssorb051 .iav .b {fill-opacity: 1;}
.jssorb051 .i.idn {opacity:.3;}

/*jssor slider arrow skin 051 css*/

.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}
  
/*GALERIJA*/
/*galerija 1*/
galerija_flex { 
  padding: 0 .5vw 0 .5vw;
  font-size: 0;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-direction: column;
  -webkit-flex-flow: row wrap; 
  flex-flow: row wrap; 
  display: -webkit-box;
  display: flex;
}
galerija_flex div { 
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto; 
  width: 200px; 
  margin: 0 .5vw 0 .5vw;
}
galerija_flex div img { 
  width: 100%; 
  height: auto; 
}
@media screen and (max-width: 400px) {
  galerija_flex div { margin: 0; }
  galerija_flex { padding: 0; }
  
}

* {
    box-sizing: border-box;
}
/*galerija 2*/
.row_gal {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap;
    padding: 0 4px;
}
.column_gal {
    -ms-flex: 15%; /* IE10 */
    flex: 25%;
    max-width: 25%;
    padding: 0 4px;
}
.column_gal33 {
    -ms-flex: 15%; /* IE10 */
    flex: 25%;
    max-width: 25%;
    padding: 0 4px;
	padding-left: 13%;
}

.column_gal, .column_gal33 img {
    margin-top: 8px;
    vertical-align: middle;
}

  
/*FOTO NAVIGATION*/
#fotonavi ul.pagination{
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
	font-family: 'Montserrat', sans-serif;
	list-style-type:none;	
}

#fotonavi ul.pagination li.details{
    padding:7px 10px 7px 10px;
    font-size:14px;
}	
#fotonavi ul.pagination li{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
}

#fotonavi ul.pagination li:first-child{
	margin-left:0px;
}

#fotonavi ul.pagination li a{
	/*color:black;*/
	display:block;
	text-decoration:none;
	/*padding:7px 10px 7px 10px;*/
	margin-top:5px;
	min-width: 15px;
    text-align: center;
}

#fotonavi ul.pagination li a img{
	border:none;
}

/*fotonavi extra*/

ul.pagination li.details{
   color:#699613;

}

ul.pagination li a
{
	border-radius:3px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:6px 9px 6px 9px;
}

ul.pagination li a
{
	color: #fff;
	background:#669933;
	background:-moz-linear-gradient(top,#87AB19,#669933);
	background:-webkit-gradient(linear,0 0,0 100%,from(#87AB19),to(#669933));	
}	

ul.pagination li a:hover,
ul.pagination li a.current
{
	color:#4F7119;
	background:#E7F2C7;
}

/*fotonavi extra*/


@media (max-width: 3000px)
{
		.one_column_link
        {
            display:none;
        }
		.btn1_box {	
			margin:0 10px 0 10px;
		}
		.wrapper .btn1_box {
			margin-top:-10px;
			margin:5px 20px 0 20px;
		}
        #text_columns article.column1 /* */
        {
				min-width: 450px;
        }	
		.box_1-1 {	
			width:475px;
		}		
		.box_2-1 {	
			max-width:730px; /*475px;*/
		}
		.box_1-1-1 {		
			width:315px;	
		}	
		/*.div-align	{
			width:700px;
		}*/	
		topheader2	{
			display:none;
		}
		topheader2.sticky	{
			display:none;
		}
		.starting {
			display:block;	
		}
		.starting765 {
			display:none;	
		}
		.starting915 {
			display:none;	
		}	
		.box {
			top:10;
			bottom:10;
			min-width:255px;
			height:auto;
			width:auto;
			margin:15px; 
			border:solid 1px #f0f0f0;	
			/*overflow:hidden*/
		}	
		.btn4_box {
			margin:5px 40px 0 40px;
		}	
		.shop_prikaz {
			width:900px;
		}
		.podatki_slika_0 {
			margin-left:60px;
		}			
		.podatki_slika_1 {
			width:100px;
		}		
		.podatki_slika_2 {
			width:90px;
			margin-left:20px;
		}
		.podatki_slika_x {
			margin-left:30px;
		}
		#show_pc_filter { display:block; }
		#show_mobile_filter { display:none !important; }	        
		
}
@media (max-width: 1415px)
{
		.menubalance {
			display:inline-block;
			float:left;
			text-align:left;
		}
		.shop_prikaz {
			width:900px;
		}
		.podatki_slika_0 {
			margin-left:60px;
		}			
		.podatki_slika_1 {
			width:100px;
		}		
		.podatki_slika_2 {
			width:90px;
			margin-left:20px;
		}
		.podatki_slika_x {
			margin-left:30px;
		}
		#show_pc_filter { display:none !important; }
		#show_mobile_filter { display:block !important; }		
}

@media (max-width: 1215px)
{
		.md_header_center_mobile {
			display:none;
		}	
        .container .button
        {
                display:none;
        }
		nav
		{
        right:0;
		}
		.one_column_link
        {
            display:none;
        }	

        #text_columns article.column1 /* */
        {
			min-width: 450px;
        }
		.box_1-1 {	
			width:475px;
		}		
		.box_2-1 {	
			max-width:auto;
		}
		.box_1-1-1 {		
			width:315px;	
		}		
		topheader2	{
			display:none;
		}
		topheader2.sticky	{
			display:none;
		}
		.starting {
			display:block;	
		}
		.starting765 {
			display:none;	
		}
		.starting915 {
			display:none;	
		}
	    /*.box {
		   width: 25%;
		   padding-bottom: 25%;
	    }*/	
		.box {
			width: 230px;
		    height: 150px;
			top:10;
			bottom:10;
			min-width:218px;
			height:auto;
			width:auto;
			margin:15px; 
			border:solid 1px #f0f0f0;	
		}		
		.wrapper .btn1_box {
			margin-top:-10px;
		}	
		.btn4_box {
			margin:5px 40px 0 40px;
		}
		.gall_box {	
			min-width:350px;
			max-width:400px;
		}
		.btn2_box, .btn2a_box {	
			overflow:hidden; display:block
		}		
		.btn2_box img, .btn2a_box img {	
			width:350px;
			position:top center;			
		}
		.podatki_slika_0 {
			margin-left:60px;
		}			
		.podatki_slika_1 {
			width:100px;
		}		
		.podatki_slika_2 {
			width:90px;
			margin-left:20px;
		}
		.podatki_slika_x {
			margin-left:30px;
		}
		#show_pc_filter { display:none !important; }
		#show_mobile_filter { display:block !important; }	        
		
@media (max-width: 915px)
{	
		.md_header_center_mobile {
			display:none;
		}
        #boxcontent article
        {
                float: none;
                margin: 200px auto 0 auto;
                width: 60%;
        }
        #spacer
        {
                font-size:15px;
        }
        #spacer .search
        {
                margin-top:19px;
                margin-right:-385px;
        }
        #spacer p
        {
                margin-left:-370px;
        }
        input
        {
                padding:4px;
                font-size:14px;
        }
        input[type="submit"]
        {
                padding: 1px 14px;
        }
        #four_columns
        {
                width: 500px;
        }		
        #four_columns .img-item:nth-of-type(3), #four_columns .img-item:nth-of-type(4)
        {
                margin-top: 25px;
        }
        #text_columns article.column1, #text_columns .column2, #text_columns2 article.column1, #text_columns2 .column2, #text_columns2 .row
        {
                float:none;
                max-width: 500px;
                margin: 0 auto 15px auto;
        }
        #text_columns article.column1 /* */
        {
				min-width: 450px;
        }		
        .column2 .row
        {
                margin: 0 0 40px 0px;
                width:auto;
				float:left;
        }
        footer
        {
                padding-bottom:70px;
                height: auto;
        }		
        footer .wrapper
        {
                width:auto;
				max-width: 880px;
                margin: 10px auto;
        }
        footer .wrapper .column
        {
                margin-top:30px;
                float:none;
                font-size: 14px;
                width: auto;
        }
        #copyright .wrapper
        {
                width:auto;
				max-width:870px;
				padding:2px;
        }		
		nav
		{
        right:0;
		}
        #one_column
        {
                width: 500px;			
        }
		.one_column_link
        {
            display:none;
        }	
		.btn_art_box{
			display:block;
		}
		.imgset{
			width:300px;
		}	
		.opisset{
			font-size:12px;
		}
		footer .coosite
		{
				text-align:left;
		}	
		.whiteband { /*1stran txt*/
			padding: 10px 0px;
		    background-color: rgba(255,255,255,0.9);

		}
		.whitebandcenter {
			width:800px;
			padding: 0px;
		}
		.btn1_box {
			margin:0 10px 0 10px;
			padding-left:0px;
			max-width:500px;
		}				
		.box_1-1 {	
			width:480px;
		}		
		.box_2-1 {	
			max-width:auto;
		}
		.box_1-1-1 {		
			width:100%;
		}
		.p-left p { text-align:center; }
		.p-center p { text-align:center; }
		.p-right p { text-align:center; }
		.btn2_box, .btn2a_box {	
			width:350px;
		}			
		topheader.sticky .headersize {
			max-width:700px; width:auto; display:block;
		}
		topheader {
			display:none;		
		}			
		topheader.sticky {
			display:none;
		}	
		topheader2 {
			display:none;		
		}			
		topheader2.sticky {
			display:block;
		}		
		.starting {
			display:none;	
		}
		.starting765 {
			display:block;	
		}
		.starting915 {
			display:none;	
		}
        #mobileMenu
        {
                display: block;
        }		
        .toggleMobile
        {
                position: fixed;
                top: 10px;
                left: 10px;
                display: block;
                width: 40px;
                height: 30px;
                cursor: pointer;
                z-index: 5502;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                position: absolute;
                width: 40px;
                height: 8px;
                left: 0;
                background: #299ED3;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile span.menu1
        {
                top: 0;
        }
        .toggleMobile span.menu2
        {
                top: 14px;
        }
        .toggleMobile span.menu3
        {
                top: 28px;
        }
        .toggleMobile.active span.menu1
        {
                top: 24px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
	    .box {
		   width: 230px;
		   height: 150px;
			top:10;
			bottom:10;
			min-width:218px;
			height:auto;
			width:auto;
			margin:15px; 
			border:solid 1px #f0f0f0;		   
	    }
		.wrapper .btn1_box {
			margin-top:-10px;
		}
		.btn2_box, .btn2a_box {	
			width:auto;
			min-width:350px;
			max-width:480px;
			margin:0;
			overflow:hidden; display:block
		}		
		.btn2_box img, .btn2a_box img {	
			width:350px;
			position:top center;			
		}		
		.btn4_box {
			margin:5px 10px 0 10px;
		}
		.btn3_box {
			padding:0px;
			width:700px;
			min-height:300px; height:auto; border-left:none; /*razmik*/
		}
		.btn3a_box {
			padding:0px;
			width:700px;
		}		
		.razmikh {
			width:450px;
		}
		.shop_prikaz {
			width:480px;
		}
		.podatki_slika_0 {
			margin-left:20px;
		}			
		.podatki_slika_1 {
			width:130px;
			margin-left:20px;
		}		
		.podatki_slika_2 {
			width:130px;
			margin-left:20px;
		}
		.podatki_slika_x {
			margin-left:30px;
		}
		.poslovalnice {
			text-align:center;
		}
		#show_shop_mobile { display:block; }
		#show_shop_mobile_rotate { display:block; }
		#show_shop_pc, #show_pc_filter { display:none !important; }	
		#show_mobile_filter { display:block !important; }	        
}

@media (max-width: 765px)
{
		.top-px{ width:100%; margin-top:0px; }	
		.md_header_center_mobile {
			display:none;
		}
        header nav
        {
                right: auto;
                bottom: auto;
                left: 50%;
                top:100px;
                margin-left: -184px;
		}	
		#boxcontent article img
		{
        margin-top:0px;
		}
        #spacer
        {
                height:25px;
        }
        #spacer p
        {
                text-align:center;
                position:static;
                margin: 0 auto;
                padding:15px 0 7px 0;
        }
        #spacer .search
        {
                text-align:center;
                position:static;
                margin: 0 auto;
        }
        #text_columns article.column1, #text_columns article.column2
        {
                float:none;
                max-width: 500px;
                margin: 0 auto 15px auto;
        }
        #text_columns article.column1 /* */
        {
				min-width: 450px;
        }
        .column2 .row
        {
                margin: 0 0 40px 0px;
                width:auto;
				float:left;
        }
        #four_columns .img-item
        {
                width: 200px;
                float:none;
                margin: 25px auto;
				
        }		
        #four_columns h2
        {
                margin: 0;
        }
        #copyright .wrapper
        {
                width:500px;
				padding:2px;
        }		
        footer
        {
                padding-bottom:70px;
                height: auto;
        }
        footer .wrapper
        {
                width: 500px;
                margin: 0 auto;
				text-align:center;
        }
        footer .wrapper .column
        {
                margin-top:30px;
                float:none;
                font-size: 14px;
                width: auto;
        }
        footer .wrapper .social
        {
                display:none;
        }
		nav
		{
			display:none;
		}		
        #one_column
        {
                max-width: 500px;
				width:auto;
                /*margin: 0 auto 15px auto;*/
        }	
		.one_column_link
        {
            display:none;
        }		
		.btn_art_box{
			display:block;
		}		
		.imgset{
			width:280px;
		}
		.opisset{
			font-size:12px;
		}
		.btn1_box {	
			margin:0 10px 0 10px;
			max-width:500px;
			padding-left:0px;
		}	
		footer .coosite
		{
				text-align:center;
		}	
		.whiteband { /*1stran txt*/
			padding: 10px 0px;
		    background-color: rgba(255,255,255,0.9);

		}
		.whitebandcenter {
			width:650px;
			padding: 0px;
		}
		.box_1-1 {	
			width:480px;
		}		
		.box_2-1 {	
			max-width:auto; /*480px;*/
		}
		.box_1-1-1 {		
			width:100%;
		}
		.p-left p { text-align:center; }
		.p-center p { text-align:center; }
		.p-right p { text-align:center; }
		.btn2_box, .btn2a_box {	
			width:500px;
		}
		topheader {
			display:none;		
		}			
		topheader.sticky {
			display:none;
		}	
		topheader2 {
			display:none;		
		}			
		topheader2.sticky {
			display:block;
		}		
		.starting {
			display:none;	
		}
		.starting765 {
			display:block;	
		}
		.starting915 {
			display:none;	
		}
        #mobileMenu
        {
                display: block;
        }		
        .toggleMobile
        {
                position: fixed;
                top: 10px;
                left: 10px;
                display: block;
                width: 40px;
                height: 30px;
                cursor: pointer;
                z-index: 5502;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                position: absolute;
                width: 40px;
                height: 8px;
                left: 0;
                background: #299ED3;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile span.menu1
        {
                top: 0;
        }
        .toggleMobile span.menu2
        {
                top: 14px;
        }
        .toggleMobile span.menu3
        {
                top: 28px;
        }
        .toggleMobile.active span.menu1
        {
                top: 24px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
		.wrapper .btn1_box {
			margin-top:-10px;
		}
		.box {
			top:10;
			bottom:10;
			min-width:218px;
			height:auto;
			width:auto;
			margin:15px; 
			border:solid 1px #f0f0f0;
			/*overflow:hidden*/
		}		
		.btn2_box, .btn2a_box {	
			width:auto;
			min-width:350px;
			max-width:480px;
			margin:0;
			overflow:hidden; display:block
		}		
		.btn2_box img, .btn2a_box img{	
			width:350px;
			position:top center;			
		}
		.btn4_box {
			margin:5px 10px 0 10px;
		}
		.btn3_box {
			padding:0px;
			width:700px;
			min-height:300px; height:auto; border-left:none; /*razmik*/
		}
		.btn3a_box {
			padding:0px;
			width:700px;
		}
		.razmikh {
			width:450px;
		}
		.shop_prikaz {
			width:480px;
		}
		.poslovalnice {
			text-align:center;
		}
		#show_shop_mobile { display:block; }
		#show_shop_mobile_rotate { display:block; }
		#show_shop_pc, #show_pc_filter { display:none !important; }	
		#show_mobile_filter { display:block !important; }	        
}

@media (max-width: 700px) /*kot 500*/
{
		.container
		{
        display:none;
		}
        header
        {
            margin-top: 0px;
            text-align: center;
			margin-top:0px; /**/
        }  
		.md_header_center {
				display:none;
		}
		.md_header_center_mobile {	
				width:50%;
				margin: auto;
				z-index: 10;
				position:relative;
				display:block;
				-webkit-transition: height 0.3s;
				-moz-transition: height 0.3s;
				-ms-transition: height 0.3s;
				-o-transition: height 0.3s;
				transition: height 0.3s;				
		}		
        #spacer
        {
                /*height:auto;
                padding-bottom:15px;*/
				display:none;
        }		
 
        #four_columns .img-item
        {
                width: 200px;
                float:none;
                margin: 25px auto;
				
        }		
        #four_columns h2
        {
                margin: 0;
        }
        #text_columns, #text_columns2
        {
                width:auto;
                padding: 0 10px 0 10px; /*0 30px 0 30px;*/
        } 
        #text_columns article.column1 /* */
        {
				min-width: 300px;
        }			
        .column2 .row
        {
                margin: 0 0 40px 0px;
                width:auto;
        }	
		#text_columns_inside  .column2 .row {
			margin-left: -10px;
		}
		#text_columns2 .column2 .row
        {
                margin: 0 0 40px 0px;
                width:auto;
        }
		footer
		{
				height:auto;
		}		
        footer .bnt1_box
        {
                width:auto;
				margin: 0 auto 15px auto;
                max-width:500px;
        }
        /*footer .wrapper .column
        {
                margin: 0 auto 15px auto;
                max-width:300px;
        }*/
		/*footer .wrapper .column.midlist div, footer .wrapper .column.rightlist div /**//*
		{
				margin:25px 0 0 0;
				float:left;
		}*/
        #copyright .wrapper
        {
                width:500px;
				padding:2px;
        }			
        input
        {
                width:auto;		
        }
        #mobileMenu
        {
                display: block;
        }
        .toggleMobile
        {
                position: fixed;
                top: 10px;
                left: 10px;
                display: block;
                width: 40px;
                height: 30px;
                cursor: pointer;
                z-index: 5502;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                position: absolute;
                width: 40px;
                height: 8px;
                left: 0;
                background: #299ED3;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile span.menu1
        {
                top: 0;
        }
        .toggleMobile span.menu2
        {
                top: 14px;
        }
        .toggleMobile span.menu3
        {
                top: 28px;
        }
        .toggleMobile.active span.menu1
        {
                top: 24px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        header nav
        {
                display:none;
        }
        header h1
        {
                font-size:40px;
        }
        header p
        {
                margin-left: 60px;
                font-size:14px;
        }
		h3
		{
				margin-left:20px;
		}
		#copyright .wrapper
		{
				width:600px;
				margin-left:25px;
				text-align:left;
				line-height:16px;
				font-size:12px;
		}
		#copyright .wrapper .fb /**/
		{
				margin-top:0px;
		}		
		.md_menu_center{
			display:none;
		}
		#one_column
        {
                width:auto;
                /*padding: 10px 10px 0 10px;*/
        }
		.inputf, .inputf2
        {
                width:260px;		
        }
		#infotab {
				margin-left: -5px;
		}
		.one_column_link {
                width:auto;
                padding: 0 10px 0 10px;
				display:block;
        }	
		.imgset{
			width:180px;
		}
		.opisset{
			font-size:10px;
		}
		#map{
			width:310px;
		}
		#boxdetails {
			display:none;
		}
		footer .coosite
		{
			text-align:center;
		}	
		#start_icons {
			display:none;
		}
	
		.whiteband { /*1stran txt*/
			padding: 10px 0px;
		    background-color: rgba(255,255,255,0.9);

		}
		.whitebandcenter {
			width:330px;
			padding: 0px;
		}
		.box_1-1 {	
			width:100%;
		}		
		.box_2-1 {	
			width:auto;
		}
		.box_1-1-1 {		
			width:100%;
		}
		.p-left p { text-align:center; }
		.p-center p { text-align:center; }
		.p-right p { text-align:center; }	
		.btn2_box, .btn2a_box {	
			width:auto;
			min-width:350px;
			max-width:480px;
			margin:0;
			overflow:hidden; display:block
		}		
		.btn2_box img, .btn2a_box img {	
			width:350px;
			position:top center;
		}	
		topheader {
			display:none;		
		}			
		topheader.sticky {
			display:none;
		}	
		topheader2 {
			display:none;		
		}			
		topheader2.sticky {
			display:block;
		}		
		.starting {
			display:none;	
		}
		.starting765 {
			display:none;	
		}
		.starting915 {
			display:none;	
		}
		.wrapper .btn1_box {
			margin-top:0px;
		}
		.btn4_box {
			margin:5px 10px 0 10px;
		}		
		.btn3a_box {
			padding:0px;
			width:500px;
		}
		.btn3_box {
			padding:0px;
			width:500px;
			min-height:300px; height:auto; border-left:none; /*razmik*/
		}
		.btn1-wrap {
			display:block;
			margin-left:45px;
		}
		div .btn1-wrap img {
				margin-left:0px;
		}		
		.image-popup-vertical-fit {
				border: 1px solid #fff; width:35px; 
				height:35px; display:block; 
				background-color:#000; 
				opacity: 0.5; 
				filter: alpha(opacity=50); 
				margin: 0; position:absolute;
		}
		.shop_prikaz {
			width:480px;
		}
		.poslovalnice {
			text-align:center;
		}	
		#fontmini {
			font-size: 12px;
		}
		#show_mobile, #show_shop_mobile { display:block; }
		#show_mobile_rotate, #show_shop_mobile_rotate { display:block; }
		#show_pc, #show_shop_pc, #show_pc_inline, #show_pc_filter { display:none !important; }	
		#show_mobile_filter { display:block !important; }	        

}
@media (max-width: 500px)
{
		.container
		{
        display:none;
		}
        header
        {
            margin-top: 0px;
            text-align: center;
			margin-top:0px; /**/
        }  
		.md_header_center {
				display:none;
		}
		.md_header_center_mobile {	
				width:50%;
				margin: auto;
				z-index: 10;
				position:relative;
				display:block;
				-webkit-transition: height 0.3s;
				-moz-transition: height 0.3s;
				-ms-transition: height 0.3s;
				-o-transition: height 0.3s;
				transition: height 0.3s;				
		}		
        #spacer
        {
                /*height:auto;
                padding-bottom:15px;*/
				display:none;
        }		
        #four_columns
        {
                width:auto;
                padding: 0 30px 0 30px;
        }
        #four_columns .img-item
        {
                width: 200px;
                float:none;
                margin: 25px auto;
				
        }		
        #four_columns h2
        {
                margin: 0;
        }
        #text_columns, #text_columns2
        {
                width:auto;
                padding: 0 10px 0 10px; /*0 30px 0 30px;*/
        } 
        #text_columns article.column1 /* */
        {
				min-width: 300px;
        }			
        .column2 .row
        {
                margin: 0 0 40px 0px;
                width:auto;
        }	
		#text_columns_inside  .column2 .row {
			margin-left: -10px;
		}
		#text_columns2 .column2 .row
        {
                margin: 0 0 40px 0px;
                width:auto;
        }
		footer
		{
				height:auto;
				background: none;			
				
		}		
        footer .wrapper
        {
                width:auto;
				min-width:300px;
				float:left;
				padding:0px;
        }
        /*footer .wrapper .column
        {
                margin: 0 auto;
                max-width:350px;
        }*/
		/*footer .wrapper .column.midlist div, footer .wrapper .column.rightlist div /* *//*
		{
				margin:0;
				float:left;
		}*/	
        input
        {
                width:auto;		
        }
        #mobileMenu
        {
                display: block;
        }
        .toggleMobile
        {
                /*position: fixed;*/
                top: 10px;
                left: 10px;
                display: inline-block;
                width: 40px;
                height: 30px;
                cursor: pointer;
                z-index: 5502;
        }
        .toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3
        {
                display: block;
                position: absolute;
                width: 40px;
                height: 8px;
                left: 0;
                background: #299ED3;
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        .toggleMobile span.menu1
        {
                top: 0;
        }
        .toggleMobile span.menu2
        {
                top: 14px;
        }
        .toggleMobile span.menu3
        {
                top: 28px;
        }
        .toggleMobile.active span.menu1
        {
                top: 24px;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu2
        {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
				width:22px;
        }
        .toggleMobile.active span.menu3
        {
                opacity: 0;
                -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
                transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
        }
        header nav
        {
                display:none;
        }
        header h1
        {
                font-size:40px;
        }
        header p
        {
                margin-left: 60px;
                font-size:14px;
        }
		h3
		{
				margin-left:20px;
		}
		#copyright .wrapper
		{
				width:auto;
				float:left;
				display:block;
				line-height:25px;
				font-size:12px;

		}
		/*#copyright .wrapper .fb /**//*
		{
				margin-top:-120px;
		}*/	
		.md_menu_center{
			display:none;
		}
		#one_column
        {
                width:auto;
                /*padding: 10px 10px 0 10px;*/
        }
		.inputf, .inputf2
        {
                width:260px;		
        }
		.inputf3
        {
                width:300px;		
        }		
		#infotab {
				margin-left: -5px;
		}
		.one_column_link {
                width:auto;
                padding: 0 10px 0 10px;
				display:block;
        }	
		.imgset{
			width:180px;
		}
		.opisset{
			font-size:10px;
		}
		#map{
			width:310px;
		}
		#boxdetails {
			display:none;
		}
		.textmore{
			width:auto;
		}		
		/*footer .coosite
		{
			text-align:center;
		}	*/
		#start_icons {
			display:none;
		}
		
		.whiteband { /*1stran txt*/
			padding: 10px 0px;
		    background-color: rgba(255,255,255,0.9);

		}
		.whitebandcenter {
			width:330px;
			padding: 0px;
		}
		.box_1-1 {	
			width:100%;
		}		
		.box_2-1 {	
			width:auto;
		}
		.box_1-1-1 {		
			width:100%;
		}
		.p-left p { text-align:center; }
		.p-center p { text-align:center; }
		.p-right p { text-align:center; }		
		topheader {
			display:none;		
		}			
		topheader.sticky {
			display:none;
		}	
		topheader2 {
			display:none;		
		}			
		topheader2.sticky {
			display:block;
		}		
		.starting {
			display:none;	
		}
		.starting765 {
			display:none;	
		}
		.starting915 {
			display:none;	
		}	
		.maintext h2 {
			font-size:28px;
			line-height:32px;
		}	
		.cookie_text {
			display:none;
		}
		.cookie_text_mobile {
			display:block;
		}
		#rspntable td{
			font-size:12px;
		}
		/*.wrapper .btn1_box {
			margin-top:0px;
		}*/
		div #box {
			width: auto;
		}
		div #box2 {
			width:280px;
		}
		.div-align {
			margin-left:-10px;
		}
		.btn1-wrap {
			display:block;
			margin-left:45px;
		}
		div .btn1-wrap img {
				margin-left:0px;
		}
		.image-popup-vertical-fit {
				border: 1px solid #fff; width:35px; 
				height:35px; display:block; 
				background-color:#000; 
				opacity: 0.5; 
				filter: alpha(opacity=50); 
				margin: 0; position:absolute;
		}	
		.box {
			top:10;
			bottom:10;
			min-width:330px;
			height:auto;
			width:auto;
			margin:15px; 
			border:solid 1px #f0f0f0;
			/*overflow:hidden*/
			min-height:220px;
		}
		.btn1_box {	
			display:block;
			width:auto;
			min-width:290px;
			padding: 0px;
		}
		.btn2_box, .btn2a_box{	
			width:auto;
			min-width:300px;
			max-width:350px;
			margin:0;
			overflow:hidden; display:block
		}		
		.btn2_box img, .btn2a_box img {	
			width:300px;
			position:top center;
		}		
		.btn4_box {
			width:auto;
			min-width:340px;
		}
		.btn3a_box {
			padding:0px;
			width:350px;
		}	
		.btn3_box {
			padding:0px;
			width:350px;
			min-height:300px; height:auto; border-left:none; /*razmik*/
		}	
		/*.razmikh {
			display:none;
			width:0;
		}*/
		p img {
			max-width: 270px;
		}
		a.btn_podm {
			width:200px;
			margin: 5px 0 5px 0;
		}
		.podatki_slika {
			margin-left:20px;
		}
		.shop_prikaz {
			width:320px;
		}
		.poslovalnice {
			text-align:center;
		}	
		#fontmini {
			font-size: 12px;
		}		
		#show_mobile, #show_shop_mobile  { display:block; }
		#show_mobile_rotate, #show_shop_mobile_rotate { display:none; }
		#show_pc, #show_shop_pc, #show_pc_inline, #show_pc_filter { display:none !important; }	
		#show_mobile_filter { display:block !important; }			
}

/* KEYFRAMES */

@keyframes bounceIn { 0% { transform: scale(0.1); opacity: 0; } 60% { transform: scale(1.2); opacity: 1; } 100% { transform: scale(1); }}

/*----- Accordion -----*/

.accordion {
    overflow:hidden;

}
 
/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    display:inline-block;
    transition:all linear 0.15s;
    /* Type */
    color:#000;
	text-align:right;
}
 
.accordion-section-title.active, .accordion-section-title:hover {
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    display:none;
	color:#000;
}

		/* Responsive table */
		#rspntable table, 
		#rspntable thead, 
		#rspntable tbody, 
		#rspntable th, 
		#rspntable td, 
		#rspntable tr { 
			display: block; 
		}
	 
		/* Hide table headers (but not display: none;, for accessibility) */
		#rspntable thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
	 
		#rspntable tr { border: solid 1px #e1e1e1; }
	 
		#rspntable td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #f8fbee; 
			position: relative;
			padding-left: 50%; 
			white-space: normal;
			text-align:left;
		}
	 
		#rspntable td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			text-align:left;
			font-weight: bold;
		}
	 
		/*
		Label the data
		*/
		#rspntable td:before { content: attr(data-title); }	


/*Footer*/
/*
#bfooter { bottom:0px; height:auto; right:0%; left:0%; position:fixed!important; position:absolute; width=100%; top:expression((0-(footer.offsetHeight)+ (document.documentElement.clientHeight? document.documentElement.clientHeight: document.body.clientHeight)+(ignoreMe=document.documentElement.scrollTop? document.documentElement.scrollTop:document. body.scrollTop))+'px'); text-align:center; visibility:visible; }
#bb_footer { height:auto; display:block; }
*/
/*
#bfooter {
	position:fixed;
	left:0px;
	bottom:0px;
	height:auto;
	width:100%;
	background:rgba(84,176,220, .6);
	color:#000;
	font-size:14px;
	padding:15px;
	z-index: 5000;
}*/

/* IE 6 */
* html #bfooter {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

.foot { font-family:  'Montserrat', sans-serif; font-weight:300; font-size:14px; color:#222; }
.foot_link { text-transform: capitalize; font-size: 14px;}

.lokacija { 
	font-weight:bold;
	color:#ccc;
}
.lokacija:hover {
	color:#fff;
}

.cookiebtn {
	color:#fff;
	background-color:#ff0;
	padding: 2px 6px 2px 6px;
	border: solid 1px #fff;
}

/* LOGO slide */
    .logo{ float:left; overflow: hidden; }
    .logo-line { width: 100%; margin-left:-180px; margin-top:100px; cursor: pointer;  }
	.logo-box { display:none; }
	.logo-show { display:block; }
	
#logo_down { position:relative; top:-100px; }
	
/*IFRAME - Youtube*/
.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}


/*Dpicker*/
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
	background:#299ED3;
	font-family: 'Titillium Web', sans-serif;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
table {
	font-size: 1em;
}
.ui-draggable, .ui-droppable {
	background-position: top;
}