article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}

audio,canvas,video{display:inline-block;display:inline;zoom:1}

audio:not([controls]){display:none}
[hidden]{display:none}

figure{margin:0}
html{font-size:1em;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body{margin:0;color:#999;background:#fff;padding:0;font-size: 0.95em; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important; font-weight:100; -webkit-font-smoothing: antialiased;
max-width:100% !important;
max-width:100vw !important;
}
::-moz-selection{background:#999;color:#1C282E; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0);


}

::selection{background:#999;color:#1C282E;}

a {color: #162833 !important;}
a:hover{text-decoration:none;color:#666 !important;}
.ui-loader {display:none;}


/* schovej animaci u Mozilly start*/
@-moz-document url-prefix() {
  .singular-page-362 #hideonallbuthomepage {display:none !important;}
}
/* schovej animaci u Mozilly end*/

	
	/*NOVA WELCOME ANIMACE START*/
	
	
	
	#celkovaanimace 
	{
	  	
		position:fixed;
	  	top:0px;
	  	left:0px;
	  width:100% ;
	height:100% ;
	  	background-color:#ffffff;
		z-index: 10000;
		overflow:hidden;
	  opacity:1;
	}
	
	.obraz 
	{ 
	  top: -5%;
    right: 0px;
	left:0%;

	background-color:#ffFFFF;
	position:fixed;
	z-index:10001;
	margin-top:-5%;
	opacity:0.4;
	 
	
	
	
	
	}
	



	#slideshow img 
	{	
	box-sizing:content-box;
  width:100%;
  height:100%;
  overflow:hidden;
	padding-bottom:0px;
	
  -webkit-box-shadow: 0 10px 6px -6px #777 !important;
	-moz-box-shadow: 0 10px 6px -6px #777 !important;
	box-shadow: 0 10px 6px -6px #777 !important;
	opacity:1;
	}

	
	#zavrise {top: 10px; right: 20px; position:fixed; z-index:10100; cursor:pointer}
	#podkladnapsani {margin-top: 100px; position:relative; z-index:10002; opacity:0.8; 
  			height: 100px; margin-right:auto; margin-left:auto; display: block; 
  			padding-top:5px; padding-bottom:5px; vertical-align: middle; display:none; width:auto; }
	#vycentrovani {position:relative; display: table; vertical-align: middle;  margin-right:auto; margin-left:auto; width:auto;}
	.napisto {display:table-row; display:none; font-size: 2.3em; font-family: Verdana, sans-serif; letter-spacing: 4px; 
  			font-weight: 100 !important; -webkit-backface-visibility: hidden; color: #ffffff; vertical-align: middle; padding-top:10px; padding-bottom:5px; z-index:10003; clear:both; line-height:2.1em;}
	.vymerto { font-size: 2.3em; font-family: Verdana, sans-serif; letter-spacing: 4px; 
  			font-weight: 100 !important; -webkit-backface-visibility: hidden; text-align: center; vertical-align: middle; padding-top:10px; padding-bottom:5px; clear:letf; display:table-row; z-index:10103; width:400px; opacity:0;}
	
#prvni {top: 0px; left: 0px; position:fixed; z-index:10005; width:100%; height:100%; opacity:1; display:none; margin:0 !important; padding:0 !important;}

.welcome_white_top {height:calc(30% - 191px) !important; width:100%  !important; background-color:#fff; margin:0px; padding:0px; top:0px; display:block; z-index:10001 !important;  }
.welcome_white_left {height:388px !important; width:calc(50% - 250px)  !important; background-color:#fff; margin:0px; padding:0px; top:0px;  z-index:10001 !important; display:block; float:left;  }

#welcome_logo {display:block; float:left; margin:0px !important; padding:0px !important; width:500px; height: 388px; z-index:10001 !important; }

.welcome_white_right {height:388px !important; width:calc(50% - 250px); background-color:#ffffff; margin:0px !important; padding:0px !important; top:0px; z-index:10001 !important; display:block; float:left; }
.welcome_white_bottom {height:calc(70% - 192px) !important; width:100%  !important; background-color:#ffffff; margin:0px !important; padding:0px !important; z-index:10001 !important; clear:both; display:block;}
/*NOVA WELCOME ANIMACE END*/


	
/* NEJNOVEJSI ANIMACE JAN 3 start - edits only*/
	
#prvninew {top: 0px; left: 0px; position:fixed; z-index:10005; width:100%; height:100%; opacity:1; display:none; margin:0 !important; padding:0 !important; background-image:url(http://ctr.chicksonwire.com/wp-content/uploads/2015/01/LOGO_cutout_nejpresnejsi.png); background-position:center center; background-repeat: no-repeat; background-size:cover;
}
#animovatiny{display:none;}

#vymen1,#vymen2,#vymen3,#vymen4,#vymen5,#vymen6,#vymen7,#vymen8,#vymen9,#vymen10,#vymen11,#vymen12 {display:none; border:0px !important; box-sizing:content-box !important; opacity:0;}





/* NEJNOVEJSI ANIMACE JAN 3 end*/


/* OD MISY START*/

#slideshow {
	position:relative; /* kontejner pro obrázky musí mít relativní umístění, aby se obrázky uvnitř pozicovaly vůči němu (a ne vůči stránce celé) */
	width:1000px; height:600px; /* rozměry kontejneru */
  
	
   }


   #slideshow img {
	position:absolute; /* obrázky jsou absolutně pozicované vůči kontejneru - tj. jsou naplácané na sobě */
	width:100%; /* všechny obrázky jsou stejně široké, výška se dopočítává (je zachován poměr, obrázek se nedeformuje) */
	display:none; /* pro začátek jsou všechny obrázky skryté */
   }

#nextslide {
     position: absolute;
  width:50%;
  height:100%;
  opacity:0;
  right: 0px;
  padding-right:20px;
  text-align:right;
 top: 0px;
  padding-top:30%;
z-index: 10100;
 cursor: pointer;
  visibility:hidden;
}

#prevslide {
     position: absolute;
  width:50%;
  height:100%;
  opacity:0;
 left: 0px;
  padding-left:20px;
 top: 0px;
  padding-top:30%;
z-index: 10100;
 cursor: pointer;
   visibility:hidden;
}

#nextslide:hover {opacity:1;}
#prevslide:hover {opacity:1;}

/* OD MISY end*/



/* já si testuju start*/

   #slideshowa {
	position:relative; /* kontejner pro obrázky musí mít relativní umístění, aby se obrázky uvnitř pozicovaly vůči němu (a ne vůči stránce celé) */
	width:1000px; height:500px; /* rozměry kontejneru */
	
   }


   #slideshowa img {
	position:absolute; /* obrázky jsou absolutně pozicované vůči kontejneru - tj. jsou naplácané na sobě */
	width:100%; /* všechny obrázky jsou stejně široké, výška se dopočítává (je zachován poměr, obrázek se nedeformuje) */
	display:none; /* pro začátek jsou všechny obrázky skryté */
   }

/* já si testuju end*/


/* WELCOME PAGE start*/
#hideonallbuthomepage {display:none;}
.singular-page-362 #hideonallbuthomepage {display:block; overflow:hidden;}


#wp_full_white {width:100% !important; height:100% !important; overflow:hidden; background-color:#fff; display:block; z-index:8887; }

#wpage_img_podklad {margin:0px; padding:0px; background-color:#fff; width:100%; height:100%; display:list-item;}
#wpage_img_podklad img{margin:0px; padding:0px; width:100%; height:100%; overflow:hidden;}

#wpage_nad_podkladem {margin:0px; padding:0px; background-color:#fff; width:100%; height:100%;position:absolute;z-index:8889; overflow:hidden;}

#skip_button {float:right; margin-top:20px; margin-right:20px; font-size:1.3em; z-index:999999; clear:both; display:block; position:absolute; right:20px; top:20px; color:#666; opacity:1; visibility:visible; }


  
.wp_white_top {height:calc(50% - 191px) !important; width:100%  !important; background-color:#fff; margin:0px; padding:0px; top:0px; z-index:8889 !important; display:block;  }
.wp_white_left {height:388px !important; width:calc(50% - 250px)  !important; background-color:#fff; margin:0px; padding:0px; top:0px; z-index:8889; display:block; float:left;  }
#wpage_logo {display:block; float:left; margin:0px !important; padding:0px; width:501px; z-index:8889; }
.wp_white_right {height:388px !important; width:calc(50% - 251px); background-color:#fff; margin:0px; padding:0px; top:0px; z-index:8889; display:block; float:left; }
.wp_white_bottom {height:calc(50% - 191px) !important; width:100%  !important; background-color:#fff; margin:0px !important; padding:0px; z-index:8890 !important; clear:both; display:block;}
.image_pod {width:100%; display:block; z-index:-1; position:absolute; overflow:hidden;}
.prvni_nad {height:100%; width:100%; display:block; z-index:-1; position:absolute; }



#wpage_pod_podkladem {margin:0px; padding:0px; background-color:#fff; width:100% !important; height:100% !important; z-index:8888; display:block; position:absolute;z-index:8888 }






#slide {
  
    right: -500px;
  top:-150px;
    width: 150%;
  opacity: 1;
  background-color:#fff !important;
  
-webkit-animation:slide 20000ms forwards;
-webkit-animation-delay:0s;
-moz-animation: slide 20000ms forwards;
-moz-animation-delay:0s;
-o-animation: slide 20000ms forwards ;
-o-animation-delay:0s;
animation:slide 20000ms forwards;
animation-delay:0s;
-webkit-backface-visibility: hidden;
 
}



@-webkit-keyframes slide {
    0% { opacity:0 }
  
  	10% { opacity:1 }
  
  	90% { right: 0; top:-150px; width:150%; opacity:1 }
  
    100% { right: 0; top:-150px; width:150%; opacity:0 }
}



@-moz-keyframes slide {
   	0% { opacity:0 }
  
  	10% { opacity:1 }
  
    90% { right: 0; top:-150px; width:150%; opacity:1 }
  
    100% { right: 0; top:-150px; width:150%; opacity:0 }
}

@-o-keyframes slide {
   	0% { opacity:0 }
  
  	10% { opacity:1 }
  
    90% { right: 0; top:-150px; width:150%; opacity:1 }
  
    100% { right: 0; top:-150px; width:150%; opacity:0 }
}

@keyframes slide {
   	0% { opacity:0 }
  
  	10% { opacity:1 }
  
    90% { right: 0; top:-150px; width:150%; opacity:1 }
   
    100% { right: 0; top:-150px; width:150%; opacity:0}
}

.hidein5 {
    -moz-animation: cssAnimation 2s linear 7s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 2s linear 7s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 2s linear 7s forwards;
    /* Opera */
    animation: cssAnimation 2s linear 7s forwards;
	-webkit-backface-visibility: hidden;
  
	opacity:1;
	visibility: visible;


}

  @-webkit-keyframes cssAnimation {
       0% { opacity: 0;}
	10% { opacity: 1;}
	
	
	100% {
        width:0;
        height:0;
        visibility:hidden;
	  opacity: 0;
    }
}
  @-moz-keyframes cssAnimation {
       0% { opacity: 0;}
	10% { opacity: 1;}
	
	
	100% {
        width:0;
        height:0;
        visibility:hidden;
	  opacity: 0;
    }
}
  
  @-o-keyframes cssAnimation {
       0% { opacity: 0;}
	10% { opacity: 1;}
	
	
	100% {
        width:0;
        height:0;
        visibility:hidden;
	  opacity: 0;
    }
}
  @keyframes cssAnimation {
    
	0% { opacity: 0;}
	10% { opacity: 1;}
	
	
	100% {
        width:0;
        height:0;
        overflow:hidden;
	  opacity: 0;
	  
    }
}

  
.hidein7 {
 
	  
    -moz-animation: cssAnimation 0s linear 20s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s linear 20s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s linear 20s forwards;
    /* Opera */
    animation: cssAnimation 0s linear 20s forwards;
 
	opacity: 1;
	visibility:visible;
	display:block;
	-webkit-backface-visibility: hidden;
   z-index:999999;
}

@-webkit-keyframes cssAnimation {
 
	100% {
        
        visibility:hidden;
	  display:none;
	  opacity: 0;
	  
	  
    }
}
  
  @-moz-keyframes cssAnimation {
 
	100% {
        
        visibility:hidden;
	  display:none;
	  opacity: 0;
	  
	  
    }
}
  @-o-keyframes cssAnimation {
 
	100% {
        
        visibility:hidden;
	  display:none;
	  opacity: 0;
	  
	  
    }
}

  @keyframes cssAnimation {
  
	
	100% {
        
        overflow:hidden;
	  visibility:hidden;
	  display:none;
	  opacity: 0;
	 
	 
    }
}
 

/*  TOHLE FUNGUJE NA VYHOZENi překesu ve Firefox
  #container
  { visibility:hidden;}
	*/ 
	 
 



/* WELCOME PAGE end*/


/* NADPISY start*/
h1 {font-size:1.6em; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100; color:#bbb !important;}



.nivo-caption p { padding-top:10px !important; padding-bottom:10px !important;}

h1 a{color:#aaa !important;}
h2 { font-size:1.1em !important; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; text-transform:uppercase; color:#162833 !important; text-align:left !important; }


h3 { color:#1C282E; font-size:1em !important; text-transform:uppercase; font-family: Verdana, sans-serif;}
.menu {font-family: Verdana, sans-serif !important; z-index:999999}
.ctvrtecni strong {font-size:1.1em !important;}
.ctvrt strong {font-size:1.1em !important;}
.member-contact strong { font-size:1.1em !important;}


.page-title {display:none !important;}
.page-template-thecollection .entry-content h1 {font-size:1.1em !important; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; text-transform:uppercase; color:#162833 !important; text-align:left !important; padding-bottom:5px;}

.page-template-thecollection .lcp_catlist a:nth-of-type(1) {font-size:1.1em !important; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; text-transform:uppercase; color:#162833 !important; text-align:left !important; padding-bottom:5px; display:block; with:100%; position:relative; padding-left:260px;}
.page-template-thecollection .lcp_catlist a:nth-of-type(1):after { text-align:justify !important; }


.page-template-thecollection .lcp_catlist a:nth-of-type(1):hover {color:#999999 !important; }

.page-template-thecollection .lcp_catlist img { float:left;  margin-top:-20px;}
.page-template-thecollection .lcp_catlist ul { list-style-type: none;}
.page-template-thecollection .lcp_catlist li { display: inline-block; text-align:justify !important; }





.category-projects .celynadpis {display:none !important;}
.category-uncategorized .celynadpis {display:none !important;}
.celynadpis {font-size:1.1em !important; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; text-transform:uppercase; color:#162833 !important; text-align:left !important; display:inline-text; position:relative; margin-bottom:15px;}

.celynadpis h1{font-size:1.0em !important; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; text-transform:uppercase; color:#162833 !important; text-align:left !important; display:inline-text !important; position:relative; width:70%; }

.taxonomy-category h2 {margin-top:5px; font-size:1.1em !important; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; text-transform:uppercase; color:#162833 !important;}

.taxonomy-category h2 a{color:#162833 !important;}
.taxonomy-category h2 a:hover{color:#999 !important;}


/* NADPISY konec*/


.flex-direction-nav a {
    text-decoration: none; opacity:0.8;
}


#fblogo {max-width:25px; opacity:0.3; float:right; margin-left:3px; margin-bottom:3px; }
#fblogo a:visited {
    text-decoration: none; opacity:0.3;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
     color: #305834;
}

a:active {
    color: #ff0000;
}


.hentry{float:left;width:100%;margin:0 0 0px 0;padding:0 0 5px 0;font-size:0.85em;border-bottom:0px;line-height:1.5em}

.singular .hentry{margin:0 0 5px 0;position:relative;float:left;width:100%}

.team {display:block;}
.team p {margin:0px; padding:0px;}

.team-member {width:30%; min-width:250px; display:inline-block; margin:5px; padding: 5px; vertical-align: top; text-align: center;}
.team-member img {height:200px;vertical-align: bottom; padding-bottom:0px; padding-top:0px;margin-bottom:0px; margin-top:0px;}

.member-info {width:100%;margin:0px !important; }

.member-contact{width:25%; margin:0px !important; display:inline-block;vertical-align: top; text-align: left; min-width:220px; line-height:1.2em; margin-top:20px; float:left;}
.member-contact img{float:left; width:220px !important; margin-left:0px !important; margin-bottom:30px; }
.member-contact h2{padding-top:10px !important; color:#162833 !important;}
.member-about{width:74.5%;margin:0px; display:inline-block; margin:0px !important; padding-left:5px;}



.siroky {width:100%;margin:0px !important;}
.ctvrtecni {width:25%; margin:0px !important; display:inline-block;vertical-align: top; text-align: left !important; min-width:220px; line-height:1.4em; padding-top:20px; font-family: Verdana, sans-serif !important;}
.trictvrtecni{width:74.5%;margin:0px; display:inline-block; margin:0px !important; padding-left:5px;}


#coll_logo {width:300px; padding-top:20px; float:left;}
.page-template-thecollection #header img {width:300px !important; height:auto !important;}

#mainpartners
{width:100%; 
padding-bottom:20px;
float:left;}

#colpartners {width:100%; 
  border-top-style: solid;
    border-top-width: 2px;
border-top-color:#ccc;
padding-top:20px;
float:left;}


#colpartnersdet img {max-height:45px; width:auto;
  float:left; padding-right:10px;}

.podklad {width:100%; height:100%;}
.podklad h3 {font-size:0.8em !important;}

.metaslider-1786 .podklad h3 {font-size:1.4em !important;}


.metaslider-352 li .caption {display:block;
height: 47px;
padding-top: 10px; 
font-size: 1.2em !important;
word-wrap: break-word;
max-height: 8% !important;
overflow: hidden;}

.metaslider-352 li .caption-wrap {height:100%; width:100%}
.metaslider-352 li .caption {display: block;
height: 47px;
padding-top: 10px; 
font-size: 1.2em !important;
word-wrap: break-word;
max-height: 8% !important;
overflow: hidden; background: rgba(16, 44, 60, 0.7);}


.metaslider-352 li:first-child .caption-wrap {margin-left: 20% !important; right:0px;}

.metaslider-352 li .caption h3{margin:0px !important; color:#999; }

.metaslider-352 li .caption {height: 30px; vertical-align:middle; background-color:rgba(9, 21, 28, 0.76) !important;}
.metaslider-352 li:hover .caption-wrap h3 {color:#fff;  }


.dompagepopiska {
position: absolute;
  font-size: 1.2em !important;
right: 0px; background-color: rgba(9, 21, 28, 0.76) !important;
margin-top: -130px;
width: 80%;
height: 47px;
z-index: 999999;}

.dpin{
height: 47px; width: 80%; padding-left:30px; 
vertical-align: middle; display: table-cell; letter-spacing: 4px; font-size:1.1em;}

.metaslider-676 li .caption {display:none;}
.metaslider-676 li:hover .caption-wrap {height:100%}
.metaslider-676 li:hover .caption {display:block; padding:10px; vertical-align:middle; top:60px; position:relative; text-align:center; color:#fff;}

.metaslider-676 li:hover .caption a {color:#fff;}
.metaslider-676 li:hover .caption-wrap h3 {color:#fff; top:60px;}
.metaslider-676 li:hover .caption-wrap a:active {color:#124530;}
.metaslider-676 li:hover .caption-wrap a:hover {color:#8ca8b9 !important;}


.metaslider-1786 li .caption {display:none;}
.metaslider-1786 li:hover .caption-wrap {height:100%}
.metaslider-1786 li:hover .caption {display:block; padding:10px; vertical-align:middle; top:60px; position:relative; text-align:center; color:#fff;}

.metaslider-1786 li:hover .caption a {color:#fff;}
.metaslider-1786 li:hover .caption-wrap h3 {color:#fff; top:60px;}
.metaslider-1786 li:hover .caption-wrap a:active {color:#124530;}
.metaslider-1786 li:hover .caption-wrap a:hover {color:#8ca8b9 !important;}






.fullipage {width:100%; margin-top:10px; margin-right:auto; margin-left:auto; padding:0px;}
.fullipage h3 {text-align:left;}

.ctvrt {width:250px; margin-right:auto; margin-left:auto; padding:0px; float:left; padding-right:5px; padding-left:5px; min-width:120px; position:fixed; top:335px; line-height:1.2em; font-family: Verdana, sans-serif !important;}

.ctvrt li{line-height:1.7em;}


.trictvrte {width:75%; margin-right:auto; margin-left:auto; padding:10px 5px 5px 0px; float:right; min-width:600px; text-align:justify;}




.pulka {width:49% !important; display:inline-block; overflow:hidden; margin:0px; vertical-align:top; text-align: justify; min-width:300px;}
.pulka h3 {font-size:1.1em;text-transform:uppercase;color:#666; text-align:left; line-height:1.1em;}
.pulka h4 {font-size:1.05em;text-transform:uppercase;color:#666; text-align:left;}
.pulka h5 {font-size:1.0em;text-transform:uppercase;color:#666; text-align:left;}




.flexslider .ms-thumb img {width:auto !important;}



.metaslider-flex {max-height:100% !important;}

.thumbnail {margin-bottom:5px; max-height:200px; max-width:250px; }

.custmenu { text-align:right; margin-right:0px; padding-right:0px; height:13px !important;line-height:13px; width:100px; float: right;  display:inline-block; right:20px; top:35px; position:absolute;}

#menu-item-509 {line-height:13px; margin-top:-6px !important; }


.news_menu li {display:inline-block; padding-left:15px; }
.news_menu {float:right; margin-top:-40px !important; font-family: Verdana, sans-serif !important; text-transform:lowercase; font-weight:100; font-weight:lighter; -webkit-font-smoothing: subpixel-antialiased; font-size:0.7em !important; padding-right:7px;}
.news_menu a{ color:#a4b7c0!important; }


.news_archiv {margin-top:-20px !important;}

abbr{cursor:help}
abbr[title]{border-bottom:1px dotted}

acronym{font-size:.85em;text-transform:uppercase;color:#666;border-bottom:1px dotted #eee;cursor:help}

acronym:hover{color:#333;background:#f5f5f5;border-bottom:1px dotted #aaa}
small{font-size:0.7em}

big{font-size:1.1em}
p{margin:0 0 1.692307em 0}
b{color:#888;font-size:1.15em; font-weight:500;}
blockquote{font-style:normal}

blockquote em,blockquote cite{font-style:italic}
blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

em,cite{font-style:italic;}

em em,cite cite{font-style:normal}
dfn{font-style:italic}

address{font-style:italic;margin:0 0 1.692307em 0}

li address,dd address{margin:0}
del{text-decoration:line-through}
object{margin-bottom:1.692307em}

hr{display:block;height:1px;border:0;border-top:1px solid #e7e7e7;margin:0 0 1.692307em 0;padding:0}

ins{background:#f5f5f5;color:#000;text-decoration:none;font-style:italic}

mark{background:#f5f5f5;color:#000;font-style:italic;font-weight:bold}

pre,code,kbd,samp{font-size:0.85em}

pre code{font-size:0.85em}
pre{font-size:0.8461538461538462em; overflow:auto;line-height:1.092307em;margin-bottom:1.692307em;padding:10px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}

code{font-size:0.8461538461538462em;}

sub,sup{font-size:0.7692307692307692em;line-height:0;position:relative;vertical-align:baseline}

sup{top:-0.5em}
sub{bottom:-0.25em}
ul{list-style:disc;margin:0 0 1.692307em 2.8em;padding:0}

ol{list-style-type:decimal;margin:0 0 1.692307em 3.1em;padding:0}
ol ol{list-style:upper-roman}

ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:upper-alpha}
ol ol ol ol ol{list-style:lower-alpha}

ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:0 0 1.692307em 5px}
dt{font-weight:bold;margin:10px 0 0 0}

dd{margin:5px 0 0 1.5em}

.flexslider {margin-bottom:10px !important;}
.flexslider h3 {font-size:1.0em;}

.flexslider .ms-image {max-height:600px !important; width:auto!important; padding:100px;}
.flexslider .ms-image img{margin-right:auto; margin-left:auto; padding:100px;}

.metaslider .flexslider .filmstrip .slides li {opacity:0.9;}


.singular-page-362 .nivo-caption , .singular-page-1616 .nivo-caption
{
	
	width:75%; margin-right:0px; opacity:0.7; padding-top:10px; padding-bottom:10px;  position:absolute; display:block; right:0px; background-color:#09151c; margin-bottom:80px;margin-left:25%; font-weight:100 !important; z-index:100100}


.singular-page-362 .metaslider .caption, .singular-page-1616 .nivo-caption
{font-weight:100 !important; letter-spacing: 2px; padding-left:25px;}






.popiska {font-size:1.2em; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; -webkit-backface-visibility: hidden; text-align:left; color:#666; padding-top:5px; padding-bottom:5px; 
  -webkit-animation: FadeInPopiska 7s; /* Chrome, Safari, Opera */
    animation: FadeInPopiska 7s; 
	-webkit-animation-delay:0s;
	animation-delay:0s; 
  opacity:0;}


.newpopiskaokolo{width:80%; z-index:100103; font-weight:100 !important; margin-right:0px; position:absolute; display:block; top:80%; right:0px; visibility:hidden;
}

.newpopiska { padding-left:10px; padding-top:13px; padding-bottom:13px; opacity: 0.8 !important;  background-color:#09151c; font-size:1.2em; font-family: Verdana, sans-serif; letter-spacing:2px; font-weight:100 !important; -webkit-backface-visibility: hidden; text-align:left; color:#666; }



@-webkit-keyframes FadeInPopiska {
 
	20% {opacity: 1;}
  80% {opacity: 1;}
  100% {opacity: 0;}
}
  
  @-moz-keyframes FadeInPopiska {
	20% {opacity: 1;}
  80% {opacity: 1;}
  100% {opacity: 0;}
    }
}
  @-o-keyframes FadeInPopiska {
 
	20% {opacity: 1;}
  80% {opacity: 1;}
  100% {opacity: 0;}
}

  @keyframes FadeInPopiska {
  
	20% {opacity: 1;}
  80% {opacity: 1;}
  100% {opacity: 0;}
}




  
.post .metaslider .caption-wrap
{-webkit-animation: bounceInRight 1s; /* Chrome, Safari, Opera */
    animation: bounceInRight 1s; width:75%; margin-right:0px; opacity:0.7; padding-top:15px; padding-bottom:15px;  position:absolute; display:block; right:0px; background-color:#09151c; margin-bottom:80px;margin-left:25%; font-weight:100 !important;}


.post .metaslider .caption
{font-weight:100 !important; letter-spacing: 2px; padding-left:25px;}

.caption-wrap {
max-width:100% !important;
}
  
.metaslider-356  .caption-wrap {
max-width:75% !important;
}
  
.metaslider-418  .caption-wrap {
max-width:75% !important;
}

.smalprint {font-size:0.8em;}
.smalprint h2 {font-size:1.0em; font-weight:600;}

.subtitle 
{
	display: none !important;
  
}

.wonderplugin-engine_e{
	display: none;
  background:#cc2378;
  background: none !important;
}
	
.amazingslider-box-1 a
	{
	display: none;
  width:0px !important;
  font-size:0px !important;
  transform: translateX(-9999px);
   background: none !important;
  }

.amazingslider-box-2 a
	{
	display: none;
  width:0px !important;
  font-size:0px !important;
  transform: translateX(-9999px);
   background: none !important;
  }





@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0.3;
		-webkit-transform: translateX(2000px);
	}

	60% {
		opacity: 0.7;
		-webkit-transform: translateX(-30px);
	}

	80% {
		-webkit-transform: translateX(10px);
	}

	100% {
		-webkit-transform: translateX(0);
		opacity: 0.8;
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0.3;
		-moz-transform: translateX(2000px);
	}

	60% {
		opacity: 0.7;
		-moz-transform: translateX(-30px);
	}

	80% {
		-moz-transform: translateX(10px);
	}

	100% {
		-moz-transform: translateX(0);
		opacity: 0.9;
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	60% {
		opacity: 0.9;
		-o-transform: translateX(-30px);
	}

	80% {
		-o-transform: translateX(10px);
	}

	100% {
		-o-transform: translateX(0);
		opacity: 0.9;
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	60% {
		opacity: 0.9;
		transform: translateX(-30px);
	}

	80% {
		transform: translateX(10px);
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}







		


img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}

svg:not(:root){overflow:hidden}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer; font-weight:normal; letter-spacing:1px;}
			  form label {letter-spacing:1px;}

legend{border:0;margin-left:-7px;padding:0}
button,input,select,textarea,a.button{font-size:1em;margin:0;vertical-align:baseline;vertical-align:middle}

button,input,a.button{line-height:normal;overflow:visible}
table button,table input{overflow:auto}

button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box}

input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

  input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

		textarea{overflow:auto;vertical-align:top;resize:vertical}

		input:invalid,textarea:invalid{background-color:#f0dddd}
option{padding:1px 2px}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1.692307em}

		td{vertical-align:top}
th,td{text-align:left}
.hfeed h1,.hfeed h2,.hfeed h3,.hfeed h4,.hfeed h5,.hfeed h6{font-weight:normal}
img.wp-smiley{max-height:0.8125em;margin:0;padding:0;border:none}
.gallery{display:block;text-align:center;margin-bottom:1.692307em !important}
.left,.alignleft{float:left;margin:0 15px 5px 0}
.right,.alignright{float:right;margin:0 0 10px 25px}
.center,.aligncenter{display:block;margin:0 auto 1.692307em auto !important}
.block,.alignnone{display:block;margin:0 0 1.692307em 0}
img.alignleft,img.alignright{margin-top:0px;display:inline}
blockquote.alignleft,blockquote .alignright{width:33%}
.byline abbr,.entry-meta abbr,.comment-meta abbr{border:none}
.clear{clear:both}

table{margin:0 0 1.692307em 0;width:100%}

table caption{font-size:0.8125em;line-height:1.692307em;color:#888}
table th{font-size:0.8461538461538462em;line-height:1.692307em;font-weight:normal;text-transform:uppercase;padding:10px 2%;border-bottom:none;border-bottom:3px solid #e7e7e7;text-align:left}
td{padding:0.8125em 2%;color:#888;border-bottom:1px solid #e7e7e7}
ul li,ol li{line-height:1.7em}
dl{margin:0 0 20px 30px}
dl dt{margin:0;font-size:0.85;line-height:1em;font-style:italic;font-weight:normal}
dl dd{margin:0 0 5px 20px;padding:0;color:#888}





.polovicnitabulka {width:1000px; margin-right:auto; margin-left:auto; padding:0px; max-width:100% !important; max-width: 90vw !important;
}}
.polovicnitabulka .nadpis {margin-right:auto; margin-left:auto;}
.polovicnitabulka .nadpis h2{font-size:1.3em;}
.polovicnitabulka .sloupecp{width:450px; text-align:left; padding-left:10px;}
.polovicnitabulka .sloupecl{width:450px; text-align:right; padding-left:10px; }
.polovicnitabulka h1 {color:#162833 !important;}
.polovicnitabulka .cisloh{width:100px !important; height:30px !important; background-color:#fff; text-align:center; vertical-align:middle; color:#FFF; padding:2px; border:0px solid #666;}
.polovicnitabulka .cislo{width:100px !important; height:30px !important; background-color:#bbb; text-align:center; vertical-align:middle; color:#FFF; font-size:2.2em; padding:2px; border:2px solid #ccc;}

.polovicnitabulka .polep {text-align:left; border-bottom:2px solid #ccc; padding-left:10px;}
.polovicnitabulka .polel {text-align:right; border-bottom:2px solid #ccc; padding-left:10px; }

.polovicnitabulka td {padding:1% 1% 1% 1%;  border-bottom:0px; vertical-align: middle; text-align:center; }



.wwd_ctvrt {width:300px; text-align:left; float:left; white-space:normal; padding-right:10px;}

.wwd_ctvrt p{margin-bottom:10px;}
.wwd_tri {width:688px; text-align:justify; float:right; max-width:100%;}


.project_cely {max-width:1000px; }
.project_ctvrt {max-width:300px; text-align:left; float:left; 
  white-space:normal; padding-right:10px; width:300px; }
.project_ctvrt h2{color:#162833 !important;}

.project_ctvrt h2:nth-of-type(2) {display:none !important;}
.project_ctvrt div:nth-of-type(2) {display:none !important;}

.project_ctvrt p{margin-bottom:10px; }


.project_tri {max-width:688px; text-align:justify; float:left;}
.project_tri h2 {font-weight:500 !important; }
.page-template-thecollection .project_tri { margin-top: 20px !important; }



.contact_cely {max-width:1000px;}
.contact_ctvrt {max-width:300px; width:300px; text-align:left; float:left; white-space:normal; padding-right:10px; vertical-align:top;}
.contact_ctvrt h2, .contact_ctvrt h3{margin-top:0px;}
.contact_ctvrt p{margin-bottom:10px;}
.contact_tri {max-width:688px; text-align:justify; float:left; max-width:100%;}

.mainpartnerdetail h2 {

-webkit-margin-before: 0em !important;
-webkit-margin-after: 0em !important;
-webkit-margin-start: 0em !important;
-webkit-margin-end: 0em !important;
  margin-top: 0em !important;
	}


blockquote,blockquote blockquote blockquote{overflow:hidden;padding:0 0 0 40px;font-size:1.1em;font-style:italic;color:#aaa;background:url(images/quote.png) no-repeat 0 4px}

code{padding:0 3px;color:#555;background:#ffeacd}
pre{padding:15px 20px;background:#fff1dd;border:1px solid #f6e4cc}

pre code{padding:0;background:transparent}
form label,form input,form textarea{color:#123467;}
form label{line-height:1.5em;color:#aaa; letter-spacing: 2px;}
input[type="text"],input[type="password"],input[type="email"],.input-text,textarea,select{border:1px solid #ddd;padding:5px;outline:none;font-size:0.8125em;color:#888;margin:0;display:block;background:#fff}
select{padding:0}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,.input-text:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow: 0 0 3px rgba(0,0,0,.2)}
textarea{display:block;width:94%;min-height:60px}
input[type="radio"]{vertical-align:text-middle}
input[type="checkbox"]{display:inline}
input[type="submit"]:hover{cursor:pointer}
.error{color:#ff4367}
a:hover img{opacity:0.85}

#site-title a:hover img{border:none}
.hentry img,.entry-content img,.widget img,.wp-caption,.hentry embed,.entry-content embed,.widget embed,.hentry object,.entry-content object,.widget object,.hentry video,.entry-content video,.widget video{max-width:100%}
.hentry img,.entry-content img,.widget img{height:auto;padding:1px;border:0px solid #e5e5e5}
.wp-caption{overflow:hidden;text-align:center}
.wp-caption img{margin:0 0 5px 0}
.wp-caption .wp-caption-text{margin:5px 0;font-size:0.8461538461538462em;line-height:1em;color:#888;text-align:left}
.wp-caption a{border:none}
.gallery{display:block;clear:both;overflow:hidden;margin:0 auto;margin:0 !important}
.gallery br{display:block;line-height:0;height:0}
.gallery a{border:none}
.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}
.gallery .gallery-item{overflow:hidden;float:left;margin:0;margin:0 0 1.692307em 0 !important;text-align:left;list-style:none;padding:0}
.gallery img,.gallery .gallery-item .gallery-icon img{max-width:89%;height:auto;margin:0 auto}
.gallery-icon{overflow:hidden;margin:0}
.gallery-caption{margin:0;font-size:0.8461538461538462em;line-height:1.4em;color:#aaa}
.attachment-image{float:left;width:100%}
.singular-attachment .hentry .gallery-caption{display:none}
.gallery-caption{margin:3px 0 0 0}
.col-0{width:100%}
.col-1{width:100%}
.col-2{width:50%}
.col-3{width:33.33%}
.col-4{width:25%}
.col-5{width:20%}
.col-6{width:16.66%}
.col-7{width:14.28%}
.col-8{width:12.5%}
.col-9{width:11.11%}
.col-10{width:10%}
.col-11{width:9.09%}
.col-12{width:8.33%}
.col-13{width:7.69%}
.col-14{width:7.14%}
.col-15{width:6.66%}
.col-16{width:6.25%}
.col-17{width:5.88%}
.col-18{width:5.55%}
.col-19{width:5.26%}
.col-20{width:5%}
.col-21{width:4.76%}
.col-22{width:4.54%}
.col-23{width:4.34%}
.col-24{width:4.16%}
.col-25{width:4%}
.col-26{width:3.84%}
.col-27{width:3.7%}
.col-28{width:3.57%}
.col-29{width:3.44%}
.col-30{width:3.33%}
#main{clear:both;width:100%;margin:0 auto;position:relative}
.page-template-fullwidth #content{width:100%}


#content{float:left;width:100%;margin:0px 0 5px 0;min-height:180px; padding-top:20px; padding-bottom:0px;}

.singular #content{float:left;width:100%;margin:0px 0 0px 0;min-height:180px; padding-top:0px;}

.post-content {margin:0px 0 0px 0; padding-top:0px;}

.post {margin:0px 0 0px 0; padding-top:0px;}



#sidebar-primary{float:right;width:27.65957446808511%}
.wrap{width: 1000px; max-width:95%; margin:0 auto; position:relative}


#comments-template{display:none;}
#sidebar-subsidiary{overflow:visible;width:100%;margin:30px auto 0 auto;padding:30px 0 0 0;border-top:5px solid #444;clear:both}
#footer{overflow:hidden;clear:both;width:100%;margin:0 auto;padding:10px 0 10px 0;border-top:0px solid #ccc;font-size:10px;color:#aaa; text-align:right;}

#menu-primary{font-size:1.2em;width:100%;margin:15px 0 5px 0;float:right;position:absolute;z-index:999999; text-align:right; right:0px; padding-right:0px; font-family: Verdana, sans-serif !important;}
#menu-primary .menu{float:right; text-align:right; vertical-align: bottom; }
#menu-primary .menu ul{float:right; text-align:right; vertical-align: bottom;}
#menu-primary li{display: inline-block; z-index:999999
   text-align: center;min-height:30px; vertical-align: bottom;}
#menu-primary li a {margin-left:10px;display:block;text-transform:uppercase; font-weight:100; font-weight:lighter; -webkit-font-smoothing: subpixel-antialiased; color:#aaa !important; font-size:0.7em !important;}





#menu-primary li.current-menu-item a{color:#1C282E !important;}
#menu-primary li li,#menu-primary li li.current-menu-item li{clear:both;float:none;border-top:1px solid #e5e5e5; font-size:0.8em; z-index:999999}
#menu-primary li li:first-child,#menu-primary li li.current-menu-item li:first-child{border-top:none}
#menu-primary li li a,#menu-primary li li.current-menu-item li a{text-transform:none;color:#888;margin:0 0px;padding:3px 15px; background-color:#fafafa;}
#menu-primary ul li a:hover,#menu-primary li ul li a:hover{color:#222}
.menu ul{margin:0;padding:0;list-style:none}
.menu li:hover{visibility:inherit}
.menu li{position:relative}
.menu a{display:block;position:relative}
#menu-primary li ul{display:none;position:absolute;top:30px;right:19px;max-width:17em;border:1px solid #e3e3e3;background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.09);-moz-box-shadow:0 0 7px rgba(0,0,0,.09);box-shadow:0 0 7px rgba(0,0,0,.09); z-index:999999}
#menu-primary li:hover ul,#menu-primary li.sfHover ul{display:block}
#menu-primary li:hover li ul,#menu-primary li.sfHover li ul{top:-999em}
#menu-primary li li:hover ul,#menu-primary li li.sfHover ul{top:-1px;left:10em;margin-left:0;border-top:1px solid #e9e9e9}
.menu li a.sf-with-ul,#menu-secondary li a.sf-with-ul{padding-right:0px}
.menu .sf-with-ul{}
.menu li li .sf-with-ul{background:url(images/dropright.png) no-repeat right 50%}
.site-navigation .nav-menu{display:none}
.site-navigation .nav-menu.toggled-on{display:block; z-index:999999;}
.menu-toggle{clear:both;display:none;float:left;width:100%;height:50px;margin:0 0 0 0;font-size:0.85em;font-weight:normal;line-height:47px;text-align:center;color:#eee;background:#111;cursor:pointer; z-index:999999;}
.menu-toggle:hover{color:#fff}
#header{clear:both;width:100%;}
#branding{float:left;margin-top:0px; margin-bottom:0px;}
#site-title{font-size:3em;line-height:1em;font-weight:bold;margin:0 0 0px 0;text-transform:uppercase;letter-spacing:-2px;}
#site-title a{color:#222;border-bottom:none}
#header img{max-width:100%; width:150px; height:116px; }


	#site-description{display:none;}

	
	.home #site-description{display:none;}


.breadcrumbs{display:none;}

.breadcrumb-trail{padding:0px;}



.metaslider-585 {margin:0px 0 0px 0 !important;}


.slides li {margin-right:2px !important;}


.featured{margin-bottom:0px}

.sticky .sticky-header{float:left;width:0%}
.sticky .byline{clear:left}
.sticky .entry-summary{float:right;width:65%;border-left:1px solid #e5e5e5;padding-left:2.34375%}
.hentry .featured-thumbnail{margin-bottom:25px}
.hentry .thumbnail , .attachment-thumbnail{float:left;width:250px; height:200px; margin-right:10px;}
.lcp_catlist {margin:0px;}


.taxonomy-category-news .entry-summary {}
.category-news .thumbnail{float:left;width:250px !important; height:200px !important; margin-right:0px;}


.entry-content {clear:both; margin-top:0px; padding-top:0px; top:0px; vertical-align:top;}


.hfeed {margin:0px !important; padding:0px !important;}
.hentry {margin-top:0px !important; padding:0px !important;}

.post .entry-content {margin-top:-24px !important; padding:0px !important;}

.singular-post .entry-content {margin-top:0px !important;}


.byline{display:none;}



.byline a,.byline a:visited{color:#aaa}
.byline a:hover{color:#000}

.sub-menu {border:0px !important; z-index:999999;}

.author,.published,.category,.edit,.bypostauthor
{display:none;}
.comment-list .published,.comment-list .edit,.comment-list .comment-reply-link{font-size:1em;font-style:italic;text-transform:none}
.entry-summary p{margin:0 0 1em 0}
.entry-meta{margin:0 0 0px 0;font-size:0.8461538461538462em;color:#aaa}
.entry-meta a{color:#888}
.entry-meta a:hover{color:#000}
.loop-nav{display:none;}
.page-links{clear:both;font-size:0.8461538461538462em;word-spacing:2px;line-height:1em;color:#222}
.entry-summary .page-links{clear:none;font-size:0.8461538461538462em;line-height:1em;color:#aaa}
.page-links a,.page-links a:visited{display:inline-block;color:#555;background:#e9e9e9;padding:3px 6px}
.page-links a:hover{color:#fff;background:#555}
.comment-navigation{margin-bottom:1.692307em}
.pagination.loop-pagination{float:left;clear:both;margin-top:7px}
.pagination .page-numbers,.comment-navigation .page-numbers{display:inline-block;padding:4px 8px;margin:0;line-height:1em;color:#444}
.pagination a.page-numbers,.comment-navigation a.page-numbers{color:#333;background:#e9e9e9}
.pagination a:hover,.comment-navigation a:hover{color:#fff;background:#555}
.pagination .current,.comment-navigation .current{color:#aaa}
#sidebar-after-singular{overflow:hidden;margin:0;font-size:1em;float:left}
.sidebar .widget{float:left;width:100%;margin-bottom:26px;color:#888}
.widget table,.widget ul,.widget ol{margin-bottom:0}
.sidebar .widget-title{font-size:0.7692307692307692em;color:#aaa;text-transform:uppercase;letter-spacing:1px;word-spacing:2px}
.sidebar .widget ul{margin-left:14px}
.sidebar .widget ul li a{color:#555}
.sidebar .widget ul li a:hover{color:#000}
.sidebar .widget ul li a{color:#555}
.sidebar .widget ul li a:hover{color:#000}
.widget .search-form{overflow:hidden}
.widget .search-form label{font-size:0.8461538461538462em;line-height:1.692307em;color:#aaa}
.widget .search-form input[type="text"]{width:91.538461%;float:left;padding:8px 10px;font-size:1em;color:#aaa}
.search-form .search-submit,.widget.search .widget-title{display:none}
.comment-list,.comment-list ol{list-style:none;margin:0 0 25px 0}
.comment-list{margin-bottom:40px}
.comment-list li{padding:15px 0 0 0;border-top:none}
.comment-list li li{padding-left:10.15625%}
.comment-list .avatar{float:left;margin:0 15px 10px 0}
.comment-meta{margin:0 0 10px 0;font-size:0.8461538461538462em;color:#aaa;line-height:1.692307em}
.comment-meta .comment-author cite{font-style:normal;font-weight:bold;color:#333;font-size:0.85em}
.comment-author{margin-right:10px}
.comment-meta a{font-style:normal;color:#aaa}
.comment-meta a:hover{color:#000}
.comments-closed{padding:10px 25px;font-size:0.85em;color:#888;background:#f5f5f5}
.comment-content{margin-left:65px}
.comment-content p{margin-bottom:1em}
#respond{overflow:hidden;width:75%}
.comment-list #respond{margin-top:1.692307em}
#respond .log-in-out{font-size:0.8461538461538462em;line-height:1em;color:#888;margin-bottom:-7px}
#reply-title small a{font-size:0.8461538461538462em;line-height:1.692307em;background:#fff;padding-right:8px}
#respond label{font-size:0.8461538461538462em;line-height:1.692307em;color:#bbb}
#respond p.req label{color:#888;line-height:2.4em}
#respond span.required{font-size:1em;font-weight:bold;color:#000}
#respond #submit{margin-bottom:1.692307em}
#commentform input{display:inline;margin-right:10px}
#commentform p{margin-bottom:15px;line-height:1em}
#comment{margin-top:20px}
#sidebar-subsidiary .widget{float:left;width:21.80851063829787%;margin:0 3.191489361702128% 20px 0;font-size:1em}
#footer p{margin-bottom:0}
#footer a{color:#888}
#footer a:hover{color:#dd5424}
#respond #submit,.button,a.button,.wpcf7-submit,#loginform .button-primary{padding:5px 12px 6px 12px;color:#fff;background:#db5629;border:none;height:33px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#respond #submit:hover,.button:hover,.wpcf7-submit:hover,#loginform .button-primary:hover{background:#222}
.menu li a{position:relative}
.sidebar .widget ul li.gfield,#content .hentry ul li.gfield{background:none;padding-left:0;margin-bottom:15px}
.wordpress .gform_wrapper input[type="text"],.wordpress .gform_wrapper input[type="url"],.wordpress .gform_wrapper input[type="email"],.wordpress .gform_wrapper input[type="phone"],.wordpress .gform_wrapper input[type="number"],.wordpress .gform_wrapper input[type="password"],.wordpress .gform_wrapper textarea{padding:4px;font-size:1em}
.wordpress .gform_wrapper .gform_footer,.wordpress .gform_wrapper .gform_footer.right_label,.wordpress .gform_wrapper .gform_footer.left_label{padding-top:0;margin-top:0}
.wordpress .gform_wrapper .gform_footer.right_label,.wordpress .gform_wrapper .gform_footer.left_label{padding-left:31.5%}
.wordpress .gform_wrapper .top_label .gfield_label{font-weight:normal;margin:0 0 5px}
.wordpress .gform_wrapper .ginput_complex .ginput_full input{width:92% !important}
.wordpress .gform_wrapper .field_name_first input,.wordpress .gform_wrapper .ginput_complex .ginput_left input{width:83.7% !important}
.wordpress .gform_wrapper .ginput_complex .ginput_right input,.wordpress .gform_wrapper .ginput_complex .ginput_right select{width:83.7% !important}
.wordpress .gform_wrapper select{padding:2px;height:2em;font-size:1em}
.wordpress .gform_wrapper .gsection{border-bottom:1px solid #e9e9e9;margin:40px 0 20px 0 !important}
.gform_wrapper .gfield_description,.gform_wrapper div.charleft{color:#aaa !important}

.wpcf7-form p{margin-bottom:15px;line-height:2.2em}
.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form select{padding:6px}


/* náhledy kategorie NEWS začátek */
.taxonomy-category .metaslider-585 {margin-top:-23px !important; padding-bottom:0px;}

.taxonomy-category .flexslider {padding-bottom:0px !important; margin-bottom:0px !important;}
.singular-post .flexslider {padding-bottom:0px !important; margin-bottom:0px !important;}

.taxonomy-category .siroky {}
.singular-post .siroky {}

.taxonomy-category .trictvrtecni{margin:0px !important; padding:0px !important; width:745px; margin-left:-4px !important; vertical-align:top;}
.singular-post .trictvrtecni{margin:0px !important; width:745px; margin-left:-4px !important; vertical-align:top; float:right; text-align:justify; padding-left:0px !important; padding-top:43px;}


.taxonomy-category .thumbnail {float:left; margin-right:10px; margin-top:0px !important;margin-bottom:0px !important;}

.taxonomy-category .entry-summary {width:auto !important; float:none !important; display:block; vertical-align:top; text-align:justify;}

.taxonomy-category .ctvrtecni {text-align:left; padding-right:10px; padding-top:20px;font-size:0.9em;}
.singular-post .ctvrtecni {text-align:left; padding-right:10px; padding-top:30px; display:block; float:left; }



/* náhledy kategorie NEWS konec*/







.print-only {
        display:none;
    }

.tmb_nine .filmstrip
{ clear:both !important;
        max-width: 826px !important; 
  margin-left:0px;
   }

.tmb_nine .flex-disabled
{ display:none !important;
   }

.tmb_ten .filmstrip
{ clear:both !important;
        max-width: 918px !important; 
   margin-left:0px;
   }

.tmb_ten .flex-disabled
{ display:none !important;
   }

.tmb_seven .filmstrip
{ clear:both !important;
        max-width: 642px !important; 
   margin-left:0px;
   }

.tmb_seven .flex-disabled
{ display:none !important;
   }

.tmb_eight .filmstrip
{ clear:both !important;
        max-width: 734px !important; 
   margin-left:0px;
   }

.tmb_eight .flex-disabled
{ display:none !important;
   }

.tmb_five .filmstrip
{ clear:both !important;
        max-width: 458px !important; 
   margin-left:0px;
   }

.tmb_five .flex-disabled
{ display:none !important;
   }



.seznam { font-family: 'Roboto Condensed', sans-serif !important; margin-bottom:30px; }



#post-981 .post-title {letter-spacing:2px;}

/*CLIENT SECTION EDITS start*/
.cuar-page.cuar-page-with-sidebar .cuar-page-sidebar { float: left !important; }
.cuar-page.cuar-page-with-sidebar .cuar-page-content { float: right !important; }

.cuar-private-page .title a:after {
   content: " | " attr(title) ;
		font-size:10px;
		text-align:right;
}
	  
.cuar-item-list .cuar-item-large	  { width: 100% !important; }
	.navbar { margin-bottom: 10px !important; position:absolute; top:0px; width:100%;}


.cuar_private_page-title { margin-bottom: 10px !important; position:relative; top:50px; font-size: 1.1em !important; font-family: Verdana, sans-serif; letter-spacing: 2px; font-weight: 100 !important; text-transform: uppercase;
color: #162833 !important; text-align: left !important; width:66%; float:right;}

.cuar-page-header {margin-top:40px !important; }
 


.cuar_private_page p {margin-bottom:10px !important; }

.widget.widget_cuar_private_page_categories {padding-top:40px !important; }
.cuar-private-pages-block {padding-top:20px !important; }

.cuar-page ul {list-style: none; margin-top:10px; margin-left:0px !important;}
.cuar-page-sidebar ul {list-style: none; margin-top:10px; margin-left:0px !important;}

.cuar-page ul li::first-letter { 
    padding-right: 20px !important;
	padding-left: 20px !important; height: 30px !important; background-color: #bbb; text-align: center;
	vertical-align: middle; color: #FFF; font-size: 2.2em;
	padding:5px; border-right: 2px solid #ccc; border-left: 2px solid #ccc; border-top: 2px solid #ccc;}

#evypostr {padding-top:0px !important; width:33%; display:block; position: relative;}
.singular-cuar_private_page .widget.widget_cuar_private_page_categories {padding-top:5px !important; position:absolute;
top:15px; width:100%;}


.singular-cuar_private_page .entry-content p {  width:66%; display:block; position: relative;  clear:both !important; float: right; padding-left:10px;}
.singular-cuar_private_page h1 {  padding-left:10px;}
.singular-cuar_private_page h1 {  padding-left:10px;}

.singular-cuar_private_page .entry-content p:first-of-type{ margin-top:50px; }

.singular-cuar_private_page .entry-content img{ margin-top:10px !important; padding-top:0px !important; float:none !important; padding-right:3px !important; padding-bottom:3px !important; margin-right:0px !important; margin-bottom:0px !important;}

#evyhl { width:66%; display:block; }

.cuar-page-sidebar ul li::first-letter { 
    padding-right: 20px !important;
	padding-left: 20px !important; height: 30px !important; background-color: #bbb; text-align: center;
	vertical-align: middle; color: #FFF; font-size: 2.2em;
	padding:5px; border-right: 2px solid #ccc; border-left: 2px solid #ccc; border-top: 2px solid #ccc;}

.cuar-page li { border-bottom: 2px solid #ccc; padding-top:9px;}
.cuar-page-sidebar li { border-bottom: 2px solid #ccc; padding-top:9px;}


.cuar-page .widget-title {display: none;}
.cuar-page-sidebar .widget-title {display: none;}

.navbar-collapse {padding-left: 0px !important;}
.cuar-page .cuar-nav-container {padding-left: 0px !important;}
.navbar .container {padding-left: 0px !important;}

/*CLIENT SECTION EDITS end*/



/*NEW EDITS CC */

.new-jednotlivosti-frame {width:1000px; max-width:98vw; margin-right:auto; margin-left:auto; padding:0 !important; clear:both; text-align:center; vertical-align: middle; box-sizing: border-box;}
.jednotlivost-okolo { width:328px;  max-width: calc(33.3vw - 12px); height:auto; display:block; 
margin:2px; position:relative; box-sizing: border-box; padding:0px; float:left; }

.new-jednotlivost-title {display:block; z-index:999; opacity:0; position:absolute;
			top:0px; left:0px; height:100%; width:100%;  max-width: 328px; max-height:198px; margin:0px;
			text-transform: uppercase; box-sizing: border-box;}

.new-jednotlivost-title a {display: table !important;
  table-layout:fixed;
height: 100%;
width: 100% !important;
box-sizing:border-box;    

}

.new-jednotlivost-title .title_row {display: table-row ;
 width:100%;

}
.new-jednotlivost-title h2{color:#ffffff !important; text-align:center !important; font-size:1em; font-family: "Verdana", Verdana, sans-serif; display: table-cell; clear:both;
  vertical-align: bottom; padding:0px 15px 3px 15px;
  text-align: center; width:100% !important;}

.new-jednotlivost-title p{color:#999999 !important; text-align:center !important; font-size:0.8em;font-family: "Verdana", Verdana, sans-serif; display: table-cell;  clear:both;
  vertical-align: top; padding:3px 15px 0px 15px; 
  text-align: center; width:100% !important; }

.new-jednotlivost-title:hover , .new-jednotlivost-title:active , new-jednotlivost-title:focus {background-color:#1C282E; opacity:0.8; color:#ffffff;     
 }
.new-jednotlivost-title:hover a, .new-jednotlivost-title:active a , .new-jednotlivost-title:focus a {opacity:1 !important;}

.new-jednotlivost-thumb {width:100%; height:100%;  }
.new-jednotlivost-thumb img {padding:0px !important;  }



.homepage-intro {margin-top:40px; text-align: justify;
    text-justify: inter-word;}

 .com_title {float:left; clear:both; margin-top:20px; display:block; width:99%; padding-top:5px; padding-bottom:5px; padding-left:5px; background-color:#bbb; color:#1C282E !important;  }


.page-template-commercial-landing .entry-content .com_title_prvni {margin-top: -5px !important;  }

.page-template-commercial-landing .entry-content .cat_descr {float:left; clear:both; text-align:justify; }

#muj_meric {width:1000px; height:1px; max-width:100% !important; background-color:#999; margin-top:-1px;  }
.opacne_barvy {color:#ffffff !important;}
.opacne_barvy:hover {color:#999 !important;}

.opacne_barvy a{color:#ffffff !important;}
.opacne_barvy a:hover {color:#999 !important;}

.com_mezera {width:50%; display:block; height:20px; float: left;
clear: both;
margin-top: 10px;}

.contact_side a {color:#999 !important;}
.contact_side a:hover {color:#1C2B2E !important;}
.prvni_pismeno  {color:#1C2B2E !important;}

.contact_side h3 , .contact_tri h3 {-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}
  
.con_space {margin-top:10px;}
  
.project_ctvrt a {color:#666 !important;}
.project_ctvrt a:hover {color:#1C2B2E !important;}
.project_ctvrt p {color:#666 !important;}

/* NEW EDITS CC END */




/*   FOR PRINT ONLY START  */

@media print {
    .menu {
        display:none;
    }
	
	a:link:after, a:visited:after {
    content: "";
	}
	
	.footer-content, .copyright {
        display:none;
    }
	  
	 .print-only {
        display:block;
  float:right;
  text-align:left;
    }
	  
	  .flexslider {page-break-after: always !important;}
	  
 .ctvrtecni {
        width:23% !important; float:left; max-width:23% !important; white-space:initial;
    }
 .trictvrtecni, .member-about {
        width:60% !important; float:right;
    }
}

/*  FOR PRINT ONLY END */



/* MEDIA AND SCREENS EDITS START  */

@media only screen and (min-width:769px){
		.site-navigation .nav-menu{display:block;}
  		#formobileonly {display:none}
}

@media only screen and (max-width:758px){
		.site-navigation .nav-menu{display:none}
  		#formobileonly {display:none}

.new-jednotlivost-title p  {font-size:0.6em !important;}
		
.new-jednotlivost-title h2 {font-size:0.7em !important;}
		  
}



/* MEDIA AND SCREENS EDITS END */