ul.archive-modulelightbox li a/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* GRID LAYOUT CLASSES
/* ----------------------------------------------*/
html{min-height:100%;}

/* ----------------------------------------------*/
/* G 00 - Column Classes Responsive
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
.row-fluid [class*="span"] {min-height: 0;}

/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1600px;}
.constrainmod {max-width:1600px;margin:0 auto!important; padding: 30px 0 0 200px; }
.xtc-wrapperpad {max-width:1600px;margin:0 auto;}
img {max-width:100%;}
.catimage {max-width:100%;min-width:1px;width:100%;}
#messagewrap{padding:10px 0;}

/* ----------------------------------------------*/
/* G 02 - Header
/* ----------------------------------------------*/
#header{position:relative;display:flex;align-items:center;justify-content:flex-end;}
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1600px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0px auto;}
#header.row-fluid{width:auto;}
#headerwrap{/*position: fixed;top: 0; width: 97%;z-index: 999;*/}
/* ----Sticky Header ----------------------*/
body.sticky{/*margin-top:100px;*/}
body.innerpage.sticky{/*margin-top:59px;*/}
body.nosticky #headerwrap{z-index: 999;position:relative;}
body.sticky #headerwrap {/*position:fixed;top: 0;z-index: 999;left:0;*/}
body.sticky #header {max-width:100%  0px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;}
#headerwrap.stickyscroll {z-index: 999;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
  
/* ----------------------------------------------*/
/* G 03 - Main Menu
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper{max-width:1600px;}
/* ----------------------------------------------*/
/* B 00 - XTC Menu Structure
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li span.separator {
    margin:0 8px;
    padding:8px;
    text-align:center;
    position:relative;
    display:inline-block;
    letter-spacing:1px;
    font-weight:normal!important
}

#header ul.menu > li.parent:hover > a {
    margin:0 8px;
    padding:8px;
    text-align:center;
    position:relative;
    display:inline-block
}


#menuwrap ul.menu li.parent > ul > li > a,#menuwrap ul.menu li.parent > ul > li.active > a,#menuwrap ul.menu li.parent > ul > li > a:hover {
    margin:4px!important;
    display:block
}

#menuwrap ul.menu li.parent > ul {
    text-align:center
}

#menu > ul.menu {
    float:left;
    text-transform:uppercase
}

#menuwrap {
    margin:0 6px;
}

#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {
    margin:0 0 0 0!important
}

#menuright2 {
	display:flex;
}

/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {
    margin:0;
    padding:0
}

.suckerfish ul.menu ul,.dualfish ul.menu ul {
    overflow:hidden;
    position:absolute;
	display:none;
	list-style-type:none;
}

.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {
    overflow:visible;
}

/*dodatek*/
.suckerfish ul.menu li:hover > ul, .suckerfish ul.menu li.opened > ul {
    overflow:visible;
	display:block;
}

.suckerfish ul.menu li.menu-1 > ul > li > a {
    font-weight:normal;
	font-size:14px !important;
	
	border-bottom-color: #aaaaaa;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    text-transform: uppercase;

}

.suckerfish ul.menu li.menu-1 > ul > li  > a::before {
    content: "" !important;
}

#region6 .domoznanski_module .modulecontent {
	padding: 0px;
}

/*konec dodatka*/
.suckerfish ul.menu > li,.dualfish ul.menu > li {
    display:block;
    float:left;
    margin-right:8px;
    padding:0 0 4px;
	
}

.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {
    display:block
}

.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu,.dualfish ul.menu li a span.xmenu {
    padding:0
}

.suckerfish ul.menu li a img,.dualfish ul.menu li a img {
    padding:0;
    float:left
}

.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {
    visibility:visible
}

/*.suckerfish ul.menu > li > ul li > ul,.dualfish ul.menu > li > ul li > ul {
    visibility:hidden
}*/

/*dodatek 
ul.menu li.menu-1:hover > ul li ul, ul.menu li.menu-1:hover > ul li {
	visibility:visible

}
*/

/*konec dodatka */
.suckerfish ul.menu li ul li.xtcHover a,.dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {
    line-height:120%;
    padding:12px 0 10px 9px
}

#menuwrap .suckerfish ul.menu li span.separator,#menuwrap .dualfish ul.menu li span.separator {
    padding:10px 0 10px 12px;
    margin:0;
    letter-spacing:0
}

.suckerfish ul.menu > li > ul > li:hover > a,.dualfish ul.menu > li > ul > li:hover > a {
    position:relative
}

.suckerfish ul.menu li a > span.image-title,.dualfish ul.menu li a > span.image-title {
    margin:0 0 0 56px;
    padding:12px 0 0;
    display:block
}









/* Suckerfish */
/*#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li {
    display:none;
}*/

#menuwrap .suckerfish ul.menu > li ul li {
    min-width:150px
}

/* .dualfish */
#menuwrap .dualfish ul.menu > li > ul {
    width:390px;
    padding:8px!important
}

#menuwrap .dualfish ul.menu > li > ul > li {
    width:170px;
    margin:0;
    padding:0;
    position:relative;
    float:left;
    padding-left:24px
}

#menuwrap .dualfish ul.menu > li > ul > li > ul {
    left:0!important;
    width:200px;
    margin-top:-6px!important
}

#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul {
    left:0!important;
    width:200px;
    margin-top:-2px
}


/* X-Menu */
.xmenu {
    text-transform:none;
    letter-spacing:0;
    font-size:11px!important
}

#header .menu ul .xmenu {
    line-height:11px!important
}

#header span.xmenu {
    padding-top:4px!important;
    margin-bottom:0!important;
    line-height:85%!important
}

ul.imgmenu {
    width:100%;
    display:table;
    float:right
}

ul.imgmenu li {
    display:table-cell
}

ul.imgmenu li:first-child {
    padding-left:0
}

ul.imgmenu img {
    float:left;
    padding:0 12px 0 0;
    width:3em
}

ul.imgmenu span.image-title {
    float:left;
    font-size:1em;
    display:inline-block;
    line-height:133%
}

/*Bottom Menu */
.bottommenu ul {
    padding:0;
    margin:0
}

.bottommenu li {
    list-style:none!important;
    margin-bottom:0px!important;
    padding-bottom:0px!important;
	line-height: 1.6 !important;
}

.bottommenu li a {
    font-size:11px;
}



/* Side Menu */
.iconside {
    padding:0;
    margin:0
}

.iconside li {
    display:block;
    padding:0;
    margin-bottom:6px
}

.iconside li a {
    display:block;
    color:#333;
    position:relative;
    padding:5px 0;
}

.side_title {
    font-size:20px;
    line-height:150%;
    display:inline-block;
    letter-spacing:0!important
}

.iconside li:hover {
    color:#2676ac
}

.iconside li img {
    opacity:.5;
    float:left;
    margin:12px 12px 0 0
}

.iconside li:hover img {
    opacity:1
}

.menusmall .side_title {
    font-family:"Fira Sans", Helvetica, sans-serif !important;
    font-size:13px!important;
    text-transform:uppercase!important;
    letter-spacing:0!important;
    /*color:#333!important*/
}

.menusmall ul.iconside li {
    line-height:100%;
    margin-bottom:2px;
    padding-bottom:2px;
    border-bottom:1px solid rgba(0,0,0,0.05);
    display:block!important
}

.menusmall ul.iconside > li {
    margin-bottom:2px;
    padding-bottom:2px;
}

.menusmall ul.iconside ul {
    padding-top:2px;
	margin-left:15px;
}

.menusmall .iconside li:last-child {
    border-bottom:none;
}

.menusmall .iconside li.deeper > a > .side_title {
	font-weight: bold !important;
} 

.menusmall .iconside li a {
    font-size:11px!important;
    text-transform:uppercase!important;
    letter-spacing:0!important;
  /*  color:#333!important*/
}

.menusmall .iconside li a:hover, .menusmall .iconside li.active > a {
    color:#d38157 !important
}

/* Icon Side Menu */
.xtc-iconsidemob {
    display:none
}

/* Archive Side Menu */
ul.archive-modulelightbox li a {
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:0!important;
    color:#333!important
}

ul.archive-modulelightbox li {
    line-height:100%!important;
    margin-bottom:16px;
    padding-bottom:13px;
    border-bottom:1px solid rgba(0,0,0,0.05);
    display:block!important
}

ul.archive-modulelightbox {
    padding:0;
    margin:0
}

/* Mobile Menu */
.xtcmobilemenu {
    float:left
}

.mobile-menu {
    padding-bottom:20px
}

.mobile-menu select.menu.xtcmobilemenu {
    max-width:100%;
    width:100%;
    min-width:1%;
    border-radius:0!important;
    border-color:#ddd
}
/* ----------------------------------------------*/
/* G 04 - Grid Regions
/* ----------------------------------------------*/
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:1!important;}
#region1wrap .xtc-wrapper {max-width:1600px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;}
#region1.row-fluid{width:auto;}
#region1.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:3!important;}
#region2wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region2.row-fluid{width:auto;}
#region2.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1600px;padding-top:45px;padding-bottom:45px;padding-left:100px;padding-right:100px;margin:0 auto;}
#region3.row-fluid{width:auto;}
#region3.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:100px;padding-right:100px; margin:0 auto;} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}
#component {padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;margin-bottom:40px;}
body.frontpage #component {padding-left:15px;} 
body.frontpage #component {margin-bottom:80px;}
#newsflash {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#banner {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#xtc-region3title{margin: 0 auto;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region4.row-fluid{width:auto;}
#region4.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto;}
#region5.row-fluid{width:auto;}
#region5.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto;}
#region6.row-fluid{width:auto;}
#region6.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto; }
#region7.row-fluid{width:auto;}
#region7.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region8.row-fluid{width:auto;}
#region8.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1600px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region9.row-fluid{width:auto;}
#region9.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;}
#region9 p,  #region9 ul li, #region9 a {font-size:15px;}
#region9wrap .xtc-wrapper {padding:60px 45px 0!important} 
/* ----Region10---------------------------*/
#region10wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region10wrap .xtc-wrapper {max-width:1600px;padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region10.row-fluid{width:auto;}
#region10.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region Padding---------------------------*/
.xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}

/*dodatek*/

#footerwrappad .xtc-wrapper {
    padding-top: 60px;
}


#region2wrap .xtc-wrapper {
    padding-bottom: 0;
}

#menuwrap .suckerfish ul.menu > li.menu-1 >ul{
  width:1000px !important;
  height: auto !important;
  margin-left:-320px !important; 
}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul >li{
  list-style-type:none !important;
  display: inline-block !important;
  float:left !important;
  overflow:visible !important;
  position: relative !important;
}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul >li>a, #menuwrap .suckerfish ul.menu > li.menu-1 >ul >li>a:hover{
  color: #fff !important;
}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul >li li{
  display: block;
  overflow:visible !important;
}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul li ul {
	margin:0px 0px 0px 10px!important;
	padding:6px 5px 12px 5px;
	opacity: 1 !important;
	display:block !important;
	float: none !important;
	width: auto !important;
	position: relative !important;
	overflow:visible !important;
	height:auto !important;
}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul li ul li a{
	display:inline-block !important;
	float: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul {margin-left:0;padding:6px 12px 12px 12px;margin-top: 0px;}

#menuwrap .suckerfish ul.menu > li.menu-1 ul li {
    min-width: 210px;
	max-width: 210px;
	white-space: normal;
}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul li ul li a {
    min-width: 190px;
	max-width: 190px;
	white-space: normal;
	text-transform: none !important;

}
#menuwrap .suckerfish ul.menu > li.menu-1 >ul li ul li{
	text-indent: -12px;
	margin-left: 10px;

}
#menuwrap .suckerfish ul.menu > li.menu-1 ul li:nth-child(3), #menuwrap .suckerfish ul.menu > li.menu-1 ul li:nth-child(8){
    min-width: 300px;
	max-width: 300px;
	white-space: normal;
}
/*konec dodatka*/

/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapperpad {max-width:1000px;padding-top:0px;padding-bottom:0px;padding-left:300px;padding-right:300px;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
#footer .module {margin-bottom:10px!important;}

/* ----------------------------------------------*/
/* G 06 - Modules
/* ----------------------------------------------*/
.module{margin:0 0 30px  0;}
/*
#left .module{margin:0 0 0 0;}
#right .module{margin:0 0 0 0;}
*/
.module > h3 {font-weight:normal !important; letter-spacing:1px!important;font-weight:normal!important;}
.firstarea .module, #left .firstarea .module, .firstarea #right .module,#region4_banner{margin-top:0px!important;}
.center > div:first-child{padding-top:0;}
/* Module Overrides,overrides for default suffix within specific areas of the regions */
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
.singlearea .module {margin-bottom:0;}
.lastarea .module {margin-bottom:0;}

/* ----------------------------------------------*/
/* G 07 MOBILE
/* ----------------------------------------------*/
body.mobile .mobilepad{padding:0;}
body.mobile .mobile > div:first-child{padding:0;}
body.mobile #mobilewrap{float:right;width:80%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
body.mobile #footerwrap {min-width:100%;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
#xtc-mobilesitewrap #menu{float:none;}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size]{width:100%;}
#component.mobilecomponent.clearfix {padding: 0 12px!important;margin-top:20px;}
.morewrap td.firstcol > div{text-align:right;}
.morewrap td.centercol > div{text-align:left;}
.area_map table{table-layout:fixed;}

/* ----------------------------------------------*/
/* G 09 Responsive Parameters
/* ----------------------------------------------*/
@media(max-width: 0px ){#region1 {display:none!important;}}
@media(max-width: 0px ){#region2 {display:none!important;}}
@media(max-width: 0px ){#region3 {display:none!important;}}
@media(max-width: 0px ){#region4 {display:none!important;}}
@media(max-width: 0px ){#region5 {display:none!important;}}
@media(max-width: 0px ){#region6 {display:none!important;}}
@media(max-width: 0px ){#region7 {display:none!important;}}
@media(max-width: 0px ){#region8 {display:none!important;}}
@media(max-width: 0px ){#region9 {display:none!important;}}
@media(max-width: 0px ){#region10 {display:none!important;}}
@media(max-width: 900px ){
#menu .xtcdefaultmenu  {display:none;}
#menu .mobilebtn {display:block!important;position:absolute;width:60px;height:60px;float:right;}
#menuwrap {margin:0!important;}
.mobilebtn select {display:block!important;background:none!important;border:none!important;font-size:16px;height:30px;width:30px;opacity:0; } SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu {display:block!important;}
body.sticky {} 
ul.VMmenu {display:none!important;}
.vmcat_responsive {display:block!important;}
}
@media(max-width: 900px ){.mobileshow {display:block!important;}}
@media(max-width: 900px ){.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}}
.uk-grid { display:block !important; }
.uk-nopadding { padding: 0; }