
html{
	background: #fcf4e3 url(images/html.png) repeat-x 0 0;
	background-color: #fcf4e3;

	color: #6c4638;
}

a{
	color: #6c4638;
}

#header {
	margin: 0 auto;
	position: relative;
	width: 1200px;
	height: 44px;
	padding-top: 220;
	background: url('images/bg_header.jpg') no-repeat center bottom ; 
	text-align: center;
	overflow: hidden;
}

div#header_eng {
	margin: 0 auto;
	position: relative;
	min-width: 1000;
	height: 44;
	padding-top: 220;
	background: url('images/bg_header1200-ENG.jpg') no-repeat center bottom;
	text-align: center;
}

img.axakft {
	position: absolute;
	left: 140px;
	top: -100px;
	animation-name: axakft;
	animation-duration: 3s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes axakft {
	0% {top: -150px }
	100% { top: 47px }
}

img.alapitva {
	position: absolute;
	left: 130px;
	top: 240px;
	animation-name: alapitva;
	animation-duration: 3s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes alapitva {
	0% {top: 240px }
	100% { top: 115px }
}

img.vonal {
	position: absolute;
	left: 110px;
	top: -105px;
	animation-name: vonal;
	animation-duration: 4s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes vonal {
	0% , 99% {top: -105px;}
	100% {top: 105px;}
}

img.ev30 {
	position: absolute;
	right: -320px;
	top: 5px;
	animation-name: ev30;
	animation-duration: 7s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes ev30{
	0% {right: -320px }
	100% { right: 100px }
}

img.onok {
	position: absolute;
	right: 96px;
	top: 120px;
	animation-name: onok;
	animation-duration: 7s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes onok {
	0% {top: 120px; }
	100% { top: 5px }
}

img.ev30e {
	position: absolute;
	right: -320px;
	top: 5px;
	animation-name: ev30e;
	animation-duration: 7s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes ev30e{
	0% {right: -320px }
	100% { right: 100px }
}

img.onoke {
	position: absolute;
	right: 96px;
	top: 120px;
	animation-name: onoke;
	animation-duration: 7s;
	animation-fill-mode: forwards;
	animation-delay: .5s
}

@keyframes onoke {
	0% {top: 120px; }
	100% { top: 5px }
}
div#menu {
	position: absolute;
	/*background: rgba(0,0,0,.5);*/
	bottom: 0;
	left: 100px;
	padding-top: 20px;
	width: 1000px;
	height:50px;
	float: left;
}

div#menu a {	
	color: #fff;
	text-transform: uppercase;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 40px;
	text-shadow: 0 0 10 #000;
}

div#menu a:first-child {	
	margin-left: -190px;	
}

div#header a:hover 
	color: #f7cb00;
}

div#header_eng a:hover {
	color: #f7cb00;
}

div#flag {	
	position: absolute;
	right: 200px;
	bottom: 35px;
	width: 100px;
	height:32px;
	float: left;
}

div#flag img {
	margin: 0;
	padding: 5;
}

div#container {
	width: 1014;
	background: url('bg_contener.png');
	margin: 40px auto; 
	padding: 5px;
	margin-bottom: 50;
}	


/* @end */
/* @group Content */	
	
#content {
	line-height: 20px;
	margin: 0 auto;
	padding: 20px 0;
	position: relative;
	text-align: left;
	width: 1000px;
}

#content p{
	font-size: 20px;
}

h1{
	border-bottom: 1px dotted #e3ccae;
	clear: both;
	color: #d39b62;
	font-family: Myriad Pro, Arial;
	font-size: 24px;
	font-style: italic;
	margin-bottom: 20px;
	padding: 2px 0 12px 0;
}

h2{
	border-bottom: 1px dotted #e3ccae;
	clear: both;
	color: #d39b62;
	font-family: Myriad Pro, Arial;
	font-size: 18px;
	font-style: italic;
	margin-bottom: 20px;
	padding: 2px 0 12px 0;
}

h2 a{
	color: #d39b62;	
}

p, ul, ol, table{
	margin-bottom: 20px;
	
}


/* @end */
/* @group Effect */


div.tarolo {
	/*height: 700px; */
	font: 16px 'Lucida Sans Unicode';
	color: #fff;
	padding: 0px 0 30 20;
	margin-bottom: 50px;
	border-radius: 55px;
	box-shadow: 10px 10px 20px rgba(0,0,0,0.3);
}

div.tarolo a { text-decoration: none;
	color:  #fff;
	
}

div.doboz {
	width: 185px;
	height: 350px;
	float: left;
	text-align: center;
}
	
div.box { 
	width: 160px;
	height: 160px;
	float: left;
	margin: 40px 5px 40px 5px;
	border: 5px solid #fff;
	border-radius: 85px;
	overflow: hidden;
	box-shadow: 10px 10px 20px rgba(0,0,0,0.3);
	position: relative
}

div.box img { 
	border-radius: 80px; 
	background: #c9a38b;
}

div.box div {
	width: 160px;
	height: 160px;
	background: #694434;
	text-align: center;
	border-radius: 80px;
	padding: 70px 0 0 0;
}
div.effect img {
	position: absolute;
	top: 0;
	left: 0
}
div.effect div {
	opacity: .8;
	transform: scale(0);
	transition-duration: 700ms;
	-webkit-transform: scale(0)
}
div.effect:hover div {
	transform: scale(1);
	transition-duration: 700ms;
	-webkit-transform: scale(1)
}

/* @end */
/* @group Magunkrol */


#magunkrol {
	padding-bottom: 300px;
}
#magunkrol h2 {
	font-weight: bold;
	text-align: center;
	font-size: 48px;
	padding: 30px 40px;
	margin-bottom: 1.25em
}

#magunkrol p {
	font-family: inherit;
	font-weight: normal;
	text-align: justify;
	font-size: 22px;
	line-height: 1.5;
	padding: 0px 40px;
	margin-bottom: 1.25em	
}


/* @end */
/* @group Elerhetoseg */


div#baloldal {
	width: 300px;
	float: left;
	padding: 15px;
}
div#jobboldal {	
	width: 666px;
	float: left;
}
div.jobbbox {
	width: 604px;
	float: left;
	margin-left: 20;
	border: 2px solid black;
}
div.balbox {
	border-bottom: 1px dotted black;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

div.balbox h2{
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

div.balbox p{
	margin: 0;
	padding: 5px 0;
	color: black;
	text-align: center;
	font-size: 18px;
}
/* @end */

/* @group Termekek */

div.termek {
	padding:20px;
	width: 1000px;
	margin: 10px auto 100px auto;
	border:0;
	outline:none;
	font-family:arial;
	font-size:14px
}
div.termek a {
	text-decoration:none;
	color: #fff
}
div.termek h1 {
border-bottom: 1px dotted #e3ccae;
clear: both;
color: #d39b62;
font-family: Myriad Pro, Arial;
font-size: 36px;
font-style: italic;
margin-bottom: 20px;
padding: 52px 0 12px 0;
}
div.termek h1 a{
border-bottom: 1px dotted #e3ccae;
clear: both;
color: #d39b62;
font-family: Myriad Pro, Arial;
font-size: 36px;
font-style: italic;
margin-bottom: 20px;
padding: 2px 0 12px 0;
}

section.termekek {
	margin: 70px auto 0px auto;
	padding:20px;
	width: 200px;
	float: left;
}
article {
	background: #c9a38b;
	border: 1px solid #ddd;
	border-radius: 15px;
	box-shadow: 10px 10px 20px rgba(0,0,0,0.4);
	text-align: center;
	padding: 10px
}
div.termek button {
	background: #0d9ac7;
	color: #fff;
	padding: 5px 15px;
	font-size: 18px;
	cursor: pointer;
	/*margin-top: 10px */
}

div.kategoriak {
	float: left;
	margin-right: 30px;
}



div.kategoriak h1 a{
	border-bottom: 1px dotted #e3ccae;
	/* clear: both; */
	color: #d39b62;
	font-family: Myriad Pro, Arial;
	font-size: 36px;
	font-style: italic;
	margin-bottom: 20px;
	padding: 2px 0 12px 0;
	float: left;
}
div.kategoriak button{
	background: #d39b62;
	color: #fff;
	padding: 5px 15px;
	font-size: 18px;
	cursor: pointer;
	margin-top: 85px;
	float: left;
}


div.termek button:hover { background: #0b7ea2 }
button .icon-cart {
	margin-left: 5px;
	font-size: 20px
}
div.termek p {
	font-weight: bold;
}
div.termek h2 {
	margin: 10px 0;
	font-weight: normal
}
.image {
	background: #fcf4e3;
	padding: 10px;
	position: relative
}
.image span {
	position: absolute
}

.image .sale {
	background: green;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	padding: 3px 10px;
	bottom: 10px;
	right: 10px
}
/* @end */

/* @group Footer */

#footer{
	margin: 100 auto 0 auto;
	min-width: 1000;
	height: 80;
	text-align: center;
}

/* @end */

/* @group Nagykép */

   section {padding:5px;  background-color:#eeccc0;  margin-bottom: 10px; border: 1px solid #662210; border-radius: 10px; box-shadow: 5px 5px 15px 0px #662210; 
    font:18px/24px 'Average Sans', sans-serif;}
    .tar {

      height:800px;
      margin: 5px ;
      position: relative;
      -webkit-perspective: 500px;
         -moz-perspective: 500px;
           -o-perspective: 500px;
              perspective: 500px;
              
      -webkit-transform-style: preserve-3d;
         -moz-transform-style: preserve-3d;
           -o-transform-style: preserve-3d;
              transform-style: preserve-3d;             
    }
    .elem {float: left;  }

    .nagykep { position: absolute; left: 800px; top: 1px;}


.elem > a,
.elem > a img{ border-width:0;
	display: block;
	 -webkit-border-radius: 6px;
         -moz-border-radius: 6px;
         border-radius: 6px;
}
.elem > a{
	width: 160px;
	height: 160px;
	position: relative;
	padding: 5px;
		margin: 2px;
	background: #fff /*#ffeeee*/; 
	-webkit-box-shadow: 14px 4px 0px #ffffff ;
	-moz-box-shadow: 1px 1px 2px #fff, 1px 1px 2px #eeccc0 inset;
	 box-shadow: 14px 4px 0px #ffffff inset;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 6px;
	box-shadow: -2px -2px 22px 0px #662210 inset;
}

.elem > a span{
	position: absolute;
	width: 160px;
	height: 160px;
	top: 5px;
	left: 5px;
	text-align: center;
	line-height: 100px;
	color: #000000;

	font-size: 18px;
	opacity: 0;

	
	
	
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.elem > a:hover span{
	opacity: 1;
	filter: alpha(opacity=99); /* IE */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
   
}

.elem > a:hover img{
	opacity: 0.5;
}

.nagykep > div{
	position: relative;

	opacity: 0;
	filter: alpha(opacity=0); /* IE */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	width: 550px;
	margin: 10px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	-webkit-transition: opacity 0.3s linear 1.3s;
	-moz-transition: opacity 0.3s linear 1.3s;
	-o-transition: opacity 0.3s linear 1.3s;
	-ms-transition: opacity 0.3s linear 1.3s;
	transition: opacity 0.3s linear 1.3s;
}
.nagykep div h3,
.nagykep div p{

	padding: 0px 10px;
	width: 240px;

	font-family: 'Milonga', cursive;;	

}
.nagykep div h3{
	font-size: 26px;	
	float: left;
	text-align: right;
		height: 120px;
}
.nagykep div h3 span,
.nagykep div p{
	font-size: 16px;
	font-family: 'Milonga', cursive;;
	font-style: italic;
}

.nagykep div p{
	text-align: left;
	margin: 0;
	float: left;
	width: 250px;
		border-left: 2px solid #662210;
}


.nagykep div h3 span{
	display: block;
	line-height: 36px;
}

.nagykep{
	width: 0px;
	height: 0px;
	position: fixed;
	overflow: hidden;
	left: 200px;
	top: 20px;
	padding: 0px;
	z-index: 99;
	text-align: center;
background-color: #fff /*#eeccc0*/;	
opacity: 0.95;
}

.nagykep > a { background-color:#cc0000; color:#ffffff; display: inline-block; 	width: 130px; text-decoration:none; letter-spacing:2px; 
text-align:center; padding: 5px; margin: 5px;
  -webkit-border-radius: 10px; 
     -moz-border-radius: 10px; 
      -ms-border-radius: 10px; 
       -o-border-radius: 10px; 
          border-radius: 10px;  
    }
    
 .nagykep > a:link, .nagykep > a:visited {  
     box-shadow: 5px 5px 5px 0px #444444, 
                 0px 4px 1px 0px #330000; inset; }
 .nagykep > a:hover { background-color:#ee0000;}   
 .nagykep > a:active { background-color:#ee0000; padding-top: 1px;
     box-shadow: -1px -1px 5px 0px #444444, 
                 0px 4px 1px 0px #330000; inset; }     
    
.nagykep span > a:link, .nagykep span > a:visited {  
     color:#446644 }
 .nagykep span > a:hover { color:#448844;}   
 .nagykep span > a:active { color:#44aa44; }     
    
    
.nagykep:target {
	width: 620;
	height: 620;
	bottom: 0px;
	right: 0px;
	padding: 0px 0px 120px 100px;
	/*padding: 80px 100px 120px 100px;*/
}
.nagykep:target img {
	-webkit-animation: fadeInScale 1.2s ease-in-out;
	-moz-animation: fadeInScale 1.2s ease-in-out;
	-o-animation: fadeInScale 1.2s ease-in-out;
	-ms-animation: fadeInScale 1.2s ease-in-out;
	animation: fadeInScale 1.2s ease-in-out;
}
.nagykep:target a.bezar,
.nagykep:target > div{
	float: right;
	opacity: 1;
	filter: alpha(opacity=99); /* IE */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
@-webkit-keyframes fadeInScale {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes fadeInScale {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes fadeInScale {
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes fadeInScale {
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes fadeInScale {
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}


/* @end */

/* @group Rendelés */

input.kosar[type="submit"] {
	background:url(images/empty-cart1.png) no-repeat;
	border: none; 
	cursor: pointer;
	padding: 5;
	margin-top: 20;
	width: 55px;
	height: 55px;
}
input.kosar[type="submit"]:hover {background:url(images/empty-cart2.png) no-repeat;}

div.Darab input[type="number"] {
    width: 50px;
	margin-top: 5px;
	margin-left: 10px;
	background-color: #eef;
    color: #001;
	float: left;
}

div.Darab input[type="submit"] {
	background: #0d9ac7;
	color: #fff;
	padding: 5px 15px;
	font-size: 18px;
	cursor: pointer;
	/*margin-top: 10px*/
}
div.Darab input[type="submit"]:hover { background: #0b7ea2 }


div.Kosar input.refres[type="submit"] {
	background:url(images/refresh.png) no-repeat;
	border: 0px;
	width: 32px;
	height: 32px;
}
div.Kosar input.refres[type="submit"]:hover { 
	background:url(images/refresh.png) no-repeat;
	border: 0px;
	width: 32px;
	height: 32px; }
	
div.Kosar input[type="number"] {
    width: 50px;
	margin-top: 5px;
	margin-left: 10px;
	background-color: #eef;
    color: #001;
	float: right;
}	
div.Kosar input[type="submit"] {
	background: #0d9ac7;
	color: #fff;
	padding: 5px 15px;
	font-size: 18px;
	cursor: pointer;
	/*margin-top: 10px*/
}
div.Kosar input[type="submit"]:hover { background: #0b7ea2 }


div.Kosar input.torol[type="submit"] {
	background:url(images/trash.png) no-repeat;
	border: 0px;
	width: 32px;
	height: 32px;
	float: left;
}
div.Kosar input.torol[type="submit"]:hover { 
	background:url(images/trash.png) no-repeat;
	border: 0px;
	width: 32px;
	height: 32px; 
	float: left;
}
	
div.kosar {
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 20px;	
	display: -moz-box;
    display: flex;
    flex-direction: column;
    height: auto;
	background-color: #fff; /*#161b21; */
    -moz-box-shadow: 0 0 45px -5px rgba(5,5,5,.8),1px 1px 5px 0 rgba(0,0,0,.9);
    box-shadow: 0 0 45px -5px rgba(5,5,5,.8),1px 1px 5px 0 rgba(0,0,0,.9);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	z-index: 5;
}

div.kosar table {
	width: 700px;
	margin: 10px;
	text-align: center;
	border: 1px solid #e9e9e9;
	border-collapse: collapse;
	border-spacing: 0;
}

div.kosar table tr th{
	background: #e9e9e9;
	border: 1px solid #e9e9e9;
	padding: 10px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}	
div.kosar table tr th:nth-child(3){
	text-align: right;
}

div.kosar table tbody tr:nth-child(odd) {
	background-color: #fcfcfc;
	}
	
div.kosar table tr td{
	/*background: #fcfcfc;*/
	text-align: center;
	font-weight: bold;
	}
	
	
div.clear {
	clear: both;
}	

/* @end */

/* @group Megrendelő */


div.megrendelo{
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 20px;	
	display: -moz-box;
    display: flex;
    flex-direction: column;
    height: auto;
	/*background-color: #fff; /*#161b21; */
    -moz-box-shadow: 0 0 45px -5px rgba(5,5,5,.8),1px 1px 5px 0 rgba(0,0,0,.9);
    box-shadow: 0 0 45px -5px rgba(5,5,5,.8),1px 1px 5px 0 rgba(0,0,0,.9);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	z-index: 10;

	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #d9cb9e;
	color: #464237;
}
div.megrendelo a {
	color: #dc3522;
	text-decoration: none;
}
div.megrendelo p, h1, form, button{
	border: 0;
	margin: 0;
	padding: 0;
}
div#regform{
	margin: 0 auto;
	width: 400px;
	padding: 20px;
	border: solid 2px #c5b78a;
	background: #eee5c7;
	box-shadow: 3px 3px 4px #cbbc8d;
	-moz-box-shadow: 3px 3px 4px #cbbc8d;
	-webkit-box-shadow: 3px 3px 4px #cbbc8d;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
div#regform h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
div#regform p{
	font-size: 11px;
	margin-bottom: 20px;
	border-bottom: solid 1px #c5b78a;
	padding-bottom: 10px;
}
div#regform label{
	display: block;
	font-weight: bold;
	text-align: right;
	width: 150px;
	float: left;
}
div#regform small{
	color: #8e8462;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
div#regform input[type="text"], div#regform input[type="password"], div#regform input[type="file"] {
	float: left;
	background: #fbf7e8;
	padding: 5px;
	border: 1px solid #c5b78a;
	width: 200px;
	margin: 2px 0 20px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div#regform input[type="submit"]{
	padding: 5px 20px;
	border: 0;
	margin-left: 160px;
	background: #374140;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.message {
	background: #ddd;
	width: 420px;
	padding: 10px;
	margin: 10px auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 3px 3px 4px #cbbc8d;
	-moz-box-shadow: 3px 3px 4px #cbbc8d;
	-webkit-box-shadow: 3px 3px 4px #cbbc8d;
}
div.error {
	background: url('../pics/icon_error.png') #dc3522 no-repeat center left;
	color: #fff;
	text-indent: 20px;
}
div.notice {
	background: #374140;
	color: #fff;
	text-indent: 20px;
	background: url('../pics/icon_notice.png') #374140 no-repeat center left;
}


div.megrendelo table.get_array {
	width: 400px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px auto;
}
div.megrendelo table.get_array tr:nth-child(odd) {
	background: #f4f4f4;
}
div.megrendelo table.get_array td {
	padding: 5px;
	border: 1px dotted #ddd;
	vertical-align: top;
}
div.megrendelo table.get_array th {
	background: #ddd;
	text-align: left;
	padding: 5px;
	border: 1px solid #ddd;
}
div.megrendelo table.get_array tr td table {
	margin: 0;
}
div.megrendelo table.get_array tr td:first-child {
	width: 100px;
}

div#rendelcontent {
	width: 440px;
	margin: 0 auto;
}

div#rendelheader {
	width: 400px;
	margin: 20px auto;
	background: #374140;
	padding: 20px;
	box-shadow: 3px 3px 4px #cbbc8d;
	-moz-box-shadow: 3px 3px 4px #cbbc8d;
	-webkit-box-shadow: 3px 3px 4px #cbbc8d;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
div#rendelheader a {
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 20px 0 0;
	color: #fff;
}
div#rendelheader a:hover {
	padding-bottom: 2px;
	border-bottom: 2px solid #5c6867;
}
div#rendelnavbar {
	width: 400px;
	margin: 0 auto;
	padding: 20px;
	text-align: right;
}

#slider {
	overflow: hidden;

}
#slid {
	position: relative;
	width: 500%;
	margin: 0;
	left: 0;
	animation: 20s slider infinite;
}
#slid img {
	float: left;
	width: 20%;
}

@keyframes slider {
	0% {
		left: 0;
	}
	20% {
		left: 0;
	}
	25% {
		left: -100%;
	}
	45% {
		left: -100%;
	}
	50% {
		left: -200%;
		
	}
	70% {
		left: -200%;
	}
	75% {
		left: -300%;
	}
	95% {
		left: -300%;
	}
	100% {
		left: -400%;
	}
}


/*.download-block
	display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    padding: 20px 78px;
    background-color: #14171e;
    border: 1px solid #273038;
}
.download-block, .download-block__info {
    flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
	
}*/
