/*
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Open Sans', sans-serif;
*/


body{
background-image: url(../img/crumpled-paper-bcg.jpg);
background-repeat: repeat-y;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color: #FFF;
background-clip: fixed;
width:100%;
height:auto;

}

.container{
height:100%;
}

section .section-name h1{
font-size:42px;
font-family: 'Source Sans Pro', sans-serif;
margin-left:30px;
margin-right:30px;
font-weight: 100;
margin-bottom:35px;
margin-top:10px;
text-transform: uppercase;
}

h2{
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size:16px;
margin-left:30px;
margin-right:30px;
}

h3{
margin-left:30px;
margin-right:30px;
font-size:16px;
font-style:italic;
font-weight: bold;	
}

p{
font-size:13px;
line-height: 20px;
font-family: 'Open Sans', sans-serif;
margin-bottom:15px;
margin-left:30px;
margin-right:30px;
}

.intro-page{
margin-top:9%;
}

.intro-image{
margin: 0 auto;
display: block;
width:96%;
text-align: center;
}

.language-change{
border-top:1px #000000 solid;
margin: 0 auto;
margin-top:10%;
width:200px;
font-family: 'Source Sans Pro', sans-serif;

}

.language-change a{
color:#000000;
font-weight: bold;
}

.language-change a:hover{
color:#993399;
}




.language-change-en{
display: inline-block;
width:98px;
text-align: left;
padding-left:10px;
}


.language-change-cs{
display: inline-block;
width:98px;
text-align: right;
border-right:1px solid #000000;
padding-right:14px;
}

.language-change .language-change-cs{
margin-top:10px;

}

.language-change .language-change-en{
margin-top:10px;

}

/*----------------header----------------------------*/

header{
display: block;
min-height: 130px;
background-color: #a650a7;
}

.header-profil{
background-image: url(../img/HEADER-130x960-profil.jpg);
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
}

.header-cv{
background-image: url(../img/HEADER-130x960-profil.jpg);
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
}

.header-tvorba{
background-image: url(../img/HEADER-130x960-tvorba.jpg);
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
}


.header-prehlidky{
background-image: url(../img/HEADER-130x960-prehlidky.jpg);
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
}

.header-kontakt{
background-image: url(../img/HEADER-130x960-kontakt.jpg);
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
}

@media (max-width: 840px) {
.header-profil{
background-image: url(../img/800x130/HEADER-profil.jpg);
}

.header-cv{
background-image: url(../img/800x130/HEADER-profil.jpg);
}

.header-tvorba{
background-image: url(../img/800x130/HEADER-tvorba.jpg);
}

.header-prehlidky{
background-image: url(../img/800x130/HEADER-prehlidky.jpg);
}
.header-kontakt{
background-image: url(../img/800x130/HEADER-kontakt.jpg);
}


}

@media (max-width: 580px) {
.header-profil{
background-image: url(../img/480x130/HEADER-profil.jpg);
}

.header-cv{
background-image: url(../img/480x130/HEADER-profil.jpg);
}

.header-tvorba{
background-image: url(../img/480x130/HEADER-tvorba.jpg);
}

.header-prehlidky{
background-image: url(../img/480x130/HEADER-prehlidky.jpg);
}
.header-kontakt{
background-image: url(../img/480x130/HEADER-kontakt.jpg);
}


}

@media (max-width: 400px) {
.header-profil{
background-image: url(../img/320x87/HEADER-profil.jpg);
}

.header-cv{
background-image: url(../img/320x87/HEADER-profil.jpg);
}

.header-tvorba{
background-image: url(../img/320x87/HEADER-tvorba.jpg);
}

.header-prehlidky{
background-image: url(../img/320x87/HEADER-prehlidky.jpg);
}
.header-kontakt{
background-image: url(../img/320x87/HEADER-kontakt.jpg);
}

header{
min-height:87px;
}


}




.header-bar{
background-image: url(../img/header-bar1920x20.jpg);
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:20px;
font-family: 'Source Sans Pro', sans-serif;
}

.header-bar a{
padding-top:2px;
color:#000000;
font-weight: bold;
font-size:14px;
display: inline-block;
}

.header-bar a:hover, .header-bar a.active{
color:#993399;
}

/*----------------Navigation----------------------------*/

nav{
margin-top:20px;
border-bottom:2px solid #000000;
margin-left:30px;
margin-right:20px;
}

nav>ul{
margin:0px;
margin-bottom:10px;
}

nav>ul>li{
display: inline-block;
margin-right:50px;

}

@media (max-width: 560px) {
  nav>ul>li{
	display: block
	
	}
}

nav>ul>li>a{
color:#000000;
font-weight: bold;
font-size:18px;
line-height: 24px;
font-family: 'Source Sans Pro', sans-serif;
text-transform: uppercase;
}

nav>ul>li>a:hover, nav>ul>li>a.active{
color:#993399;
}

section{
margin-top:20px;
}



section .section-name{

}


footer{
min-height:50px;
width:100%;
background-color: #000000;
position:absolute;
bottom: 0px;
padding-top:10px;
padding-bottom:10px;
margin-top:40px;
}



@media (max-height: 899px) {

footer{
bottom: 0px;
position:relative;
}
}




@media (min-height: 900px) {

footer{
position:fixed;
bottom:0px;
}
}


/*Gallery navigation*/


.gallery-navigation{
margin-bottom:20px;
margin-left:30px;
margin-right:30px;
}

.gallery-navigation li{
	display: inline-block;
	float:left;
	margin:2px;
	
}

.gallery-navigation a.darken {
    background: black;
    padding: 0;
    display: inline-block;
}

.gallery-navigation a.darken img {
    display: block;
    
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}

.gallery-navigation a.darken:hover img {
    opacity: 0.6;
            
}

.gallery-navigation .caption{
position:absolute;
color:#FFF;
font-size:24px;
line-height: 28px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 100;
margin-left:10px;
margin-right:10px;
margin-top:-180px;
display: none;
text-transform: uppercase;
width:200px;
}
.gallery-navigation li:hover .caption{
    display: block;
    
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}

.gallery-navigation-small{
margin-bottom:20px;
margin-left:30px;
margin-right:30px;
}

.gallery-navigation-small li{
	display: inline-block;
	float:left;
	margin:2px;
	
}

.gallery-navigation-small a.darken {
    background: black;
    padding: 0;
    display: inline-block;
}

.gallery-navigation-small a.darken img {
    display: block;
    
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}

.gallery-navigation-small a.darken:hover img {
    opacity: 0.6;
            
}

.gallery-navigation-small .caption{
position:absolute;
color:#FFF;
font-size:16px;
line-height: 18px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 100;
margin-left:10px;
margin-right:10px;
margin-top:-120px;
display: none;
text-transform: uppercase;
width:60px;
}
.gallery-navigation-small li:hover .caption{
    display: block;
    
    -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
}

.gallery img{
	margin-bottom:20px;
}

.gallery .medium-centered .column{
	text-align: center;
}

@media (max-width: 560px) {
	.section-name{
	display:none;
	}

	.gallery-navigation-small{
	display:none;	
	}

	.gallery-navigation{
	margin-left:10px;	
	}

	.gallery-navigation li {
		display:block;
		width:320px;
	}

	.gallery-navigation a.darken{
	background-color: transparent;
	display: block;
	}

	.gallery-navigation li a.darken img{
	display: none;
	}

	.gallery-navigation li a.darken .caption{
	display: block;
	position:relative;
	color: #000;
	font-size:28px;
	line-height: 34px;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	}

	.gallery-navigation li:hover{
	background-color:#993399;
	color:#fff;
	display: block;
	width:100%; }
	
	.gallery-navigation li:hover a .caption{
	color:#FFF;
	-webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
	}

	.footer-gallery-thumb{
	display: none;
	}

}

.gallery-footer{
	position:relative;
	
		}

.footer-gallery-thumb img{
display: inline-block;
max-height:120px;
max-width:120px;
margin-bottom:5px;
}








/*Orbit slider */

.orbit-container{
}

.example-orbit img{
max-height:450px;
}

.example-orbit li img{
margin: 0 auto;
}

.slider-thumb{
height:120px;
margin-right:10px;
}

.slider-thumb:last-of-type{
margin-right:0px;
}

.orbit-timer{
display: none;
}

.orbit-slide-number{
display:none;
}

.orbit-bullets-container{
display:none;
}

.orbit-container .orbit-prev{
background-image: url(../img/icons-arrow-LEFT-1.png);
background-repeat: no-repeat;
width:85px;
height:200px;
background-position: center center;
margin-top:-100px;
background-color: transparent;
margin-left:-15px;
}

.orbit-container .orbit-prev:hover{
background-image: url(../img/icons-arrow-LEFT-2.png);
background-color: transparent;
}

.orbit-container .orbit-next{
background-image: url(../img/icons-arrow-RIGHT-1.png);
background-repeat: no-repeat;
width:85px;
height:200px;
background-position: center center;
margin-top:-100px;
background-color: transparent;
margin-right:-15px;
}

.orbit-container .orbit-next:hover{
background-image: url(../img/icons-arrow-RIGHT-2.png);
background-color: transparent;
}

.orbit-container .orbit-prev span{
display: none;
}

.orbit-container .orbit-next span{
display: none;
}

/*Kontakt*/

.contact{
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size:14px;
margin-top:70px;
margin-left:70px;
}

.contact a{
color:#000;
}

.contact a:hover{
color:#993399;
}

.phone:before{
background-image: url(../img/contact-icons1.png);
background-repeat: no-repeat;
background-position: center center;
width:40px;
height:40px;
content:"";
position:absolute;
margin-left:-45px;
margin-top:-13px;
}

.phone:hover:before{
background-image: url(../img/contact-icons2.png);
}

.email{
margin-bottom:50px;}

.email:before{
background-image: url(../img/contact-icons3.png);
background-repeat: no-repeat;
background-position: center center;
width:40px;
height:40px;
content:"";
position:absolute;
margin-left:-45px;
margin-top:-13px;
}

.email:hover:before{
background-image: url(../img/contact-icons4.png);
}

.time{
	font-weight: bold;
	font-style: italic;
	padding-right:10px;
	width:100px;
	display:inline-block;
}

.table-cv{
	margin-left:30px;
	background-color: transparent;
	border:none;
}

.table-cv tr{
	background-color: transparent !important;
	border:none;	
}



.table-cv tr td{
	padding:0px;
	background-color: transparent;
	border:none;
	margin-top:5px;
}

.table-cv tr td:nth-of-type(even){
	padding-left:15px;
}

.cv-quote{
	font-size:14px;
	font-style: italic;
	font-weight: bold;
	margin-bottom:80px;
}



