/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;font-display: swap;
  src: url('../fonts/open-sans-v20-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: 
       url('../fonts/open-sans-v20-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v20-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v20-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v20-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v20-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;font-display: swap;
  src: url('../fonts/open-sans-v20-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: 
       url('../fonts/open-sans-v20-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v20-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v20-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v20-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v20-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;font-display: swap;
  src: url('../fonts/open-sans-v20-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: 
       url('../fonts/open-sans-v20-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v20-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v20-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v20-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v20-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}




* {-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
          
body{
     margin: 0;
     padding: 0;
 color:white;
  font-family: 'Open Sans';
font-size: 20px;
line-height: 32px;
font-weight: 300;



  background: url(../images/cinema.jpg) no-repeat center center black; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

p{
position:relative;
margin:20px 0px ;
}    


a{
color:white;
}

a:hover{
color:#ff0000;
}

.content{
width:100%;
max-width:1200px;
margin:auto;
}

.content-table{
min-height:100vh;
width:100%;
display:table;
}

.content-table-cell{
display:table-cell;vertical-align:top;
padding:50px;
}

.pulky{
display:table;width:100%;
}

.pulka {
display:table-cell;vertical-align:middle;
}

.pulka.first{
width:35%;padding-right:50px;
}

.pulka.last{
padding-left:50px;
}

#logo{
max-width: 100%;
height: auto;
width: 100%;
}


hr{
    margin: 20px 0px;
    border: none;
border-bottom: 1px dashed white;
}

.social {
text-align:center;
}
.social .soc{
    font-size: 20px;
    line-height: 30px;
    text-decoration: none;
    font-weight: 700;display:inline-block;vertical-align:top;
}

.social a{
    text-decoration: none;
}

.soc1{
    background: url(../images/note.svg) no-repeat left 8px;
    background-size: 27px 24px;
    padding-left: 35px;
text-align:left;
margin-right:20px;
}

.soc2{
    background: url(../images/telephone.svg) no-repeat left center;
    background-size: 18px 24px;  
  padding-left: 25px;
}


.lang{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background:white;
color:black;
width:30px;height:30px;text-align:center;
text-transform:uppercase;
display:inline-block;vertical-align:top;
line-height:30px;font-size:14px;font-weight:700;
position:absolute;left:0px;top:2px;
}

.lg-text{
padding-left:40px;
}


strong{
font-weight:700;
}

@media all and (max-width: 1200px) {

.pulky {
    display: block;
}

.pulka.first {
    width: 100%;
    padding-right: 0px;
    max-width: 400px;
    margin: 0px auto 30px;
}

.pulka {
    display: block;
}

.pulka.last {
    padding-left: 0px;
    max-width: 600px;
    margin: auto;
}

.content-table-cell{
padding: 50px 20px 100px;
}

body {
background-size:100% auto;
background-position:center bottom;
}

}
