@font-face {
	font-family: 'Hradec-Bold';
	src:url('Hradec-Bold.woff') format('woff'),
	url('Hradec-Bold.woff2') format('woff2'),
	url('Hradec-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Hradec-Regular';
	src:url('Hradec-Regular.woff') format('woff'),
	url('Hradec-Regular.woff2') format('woff2'),
	url('Hradec-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
} 


 @font-face {
    font-family: 'Source Serif Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Source Serif Pro Regular'), url('SourceSerifPro-Regular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Source Serif Pro ExtraLight';
    font-style: normal;
    font-weight: normal;
    src: local('Source Serif Pro ExtraLight'), url('SourceSerifPro-ExtraLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Source Serif Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('Source Serif Pro Light'), url('SourceSerifPro-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Source Serif Pro SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('Source Serif Pro SemiBold'), url('SourceSerifPro-SemiBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Source Serif Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Source Serif Pro Bold'), url('SourceSerifPro-Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Source Serif Pro Black';
    font-style: normal;
    font-weight: normal;
    src: local('Source Serif Pro Black'), url('SourceSerifPro-Black.woff') format('woff');
    }


:root {
  --cervena-color:#E53F93;
  --cervena1-color:#FF0000;
  --cervena2-color:#FF0001;
  
	--grey-color:#707070;

  --text-color:#00000029;
  --white-color:#ffffff;
  --black-color:#000000;  
  --sediva-color:#707070;
  --menu-color:#ffffff;
   
  --font-menu:0.875rem;
  --font-h1:max(2.375rem, min( -0.003rem + 4.95vw, 5.9375rem));
  --font-30:1.875rem;
  --font-24:1.5rem;
  --font-18:1.125rem;
  --font-20:1.25rem;
  --font-25:1.563rem;
  --font-14:0.875rem;
  --font-60:max(1.5625rem,min( -1.0694rem + 4.7425vw, 3.75rem));
  --font-120:max(3.125rem,min( -2.0911rem + 9.4851vw, 7.5rem));
  
  --line-20:20px;  
  --line-40:40px;
  --line-84:max(2.25rem, min( -1.3347rem + 6.5041vw, 5.25rem));
  --line-168:max(4.375rem,min( -2.9529rem + 13.2791vw, 10.5rem));
  --line-36:36px;
  --lineh-24:24px;
  --lineh-33:33px;
  --lineh-50:50px;  
  
  
  --margin-65:35px;
  --margin-110:120px;  
  --margin-120:130px;  
  --margin-150:130px;  
  --margin-69:69px;
  --margin-300:210px;
  
  --pad-menu:50px;
  --padd-150:150px;
  --padd-200:200px;  
  --padd-220:max(3.125rem, min( -9.5705rem + 23.0352vw, 13.75rem));
  --padd-250:250px;
  --pad-menu-left:6%;
  
  --padd-110: max(3.125rem, min( -0.065rem + 5.782vw, 6.875rem));
  --padd-350:350px;
  --padd-64:max(1.5rem,min( -0.629rem + 3.861vw, 4rem));
  
  --padd-46:max(1.625rem, min( 0.4965rem + 2.3474vw, 2.875rem));
  --padd-45:max(1.5625rem, min( 0.4354rem + 2.3474vw, 2.8125rem));  
  --padd-56:max(1.5rem, min( -0.3028rem + 3.7559vw, 3.5rem));    
  --padd-119:max(4.625rem, min( 2.0898rem + 5.2817vw, 7.4375rem));
  --padd-ramecekkon:max(3.375rem,min( 13.2541rem - 9.7561vw, 7.875rem));
  
  --pad-menu-mezi-li:max(0.875rem,min( -1.2882rem + 3.9295vw, 2.6875rem));
  --padd-cover-left:6%;
  --padd-cover-right:6%;

  --img-sl:max(4.313rem,min( 3.251rem + 1.927vw, 5.563rem));
  --img-slrighgt:max(-1.125rem,min( -0.431rem + -0.578vw, -0.75rem));
  --img-sltop:max(-2.188rem,min( -1.031rem + -0.963vw, -1.563rem));
  
--img-refe:49px;
 --img-refe1:46px;
  --img-rerighgt:-18px;
  --img-retop:-18px;  
  
--width-466:max(12.5rem,min( -7.3689rem + 36.0434vw, 29.125rem));
  
--roztec-galaxie:max(0.5rem, 0.8vw); 
--roztec-galaxiem:min(0.5rem, -0.8vw); 

--font-bold:'Hradec-Bold', serif;  
--font-normal:'Hradec-Regular', serif ;

--velikost-planeta-200:max(8.125rem, min( -0.4337rem + 17.8571vw, 11.563rem));

 --roztec-galaxie1:max(0.25rem, 1vw); 
--roztec-galaxie1m:min(-0.25rem, -1vw);  
--img-par:max(18.75rem, min( 1.3587rem + 23.1884vw, 28.75rem));

 
  /*
  --velikost-36:max(1.125rem, min( -0.1246rem + 2.6012vw, 2.25rem));
  --velikost-72partnet:max(1.5rem, min( -4.3776rem + 12.2449vw, 4.5rem));
    --velikost-72:max(2.25rem, min( -1.2704rem + 7.3469vw, 4.5rem));
  --velikost-22:max(1rem, min( 0.2615rem + 1.5385vw, 1.375rem));
  --velikost-22gal:max(1.125rem, min( 0.3903rem + 1.5306vw, 1.5rem));
  --pad100-30:max(1.875rem,min(-6.6964rem + 17.8571vw, 6.25rem));
  --pad50-30:max(1.875rem, min(-0.5735rem + 5.102vw, 3.125rem));
  --lineheight-100:max(3.125rem, min( -3.0102rem + 12.7551vw, 6.25rem));
  --lineheight-100partner:max(2.125rem, min( -5.9184rem + 16.8367vw, 6.25rem));
  --lineheight-50:max(2.25rem, min( 0.5357rem + 3.5714vw, 3.125rem));
  --lineheight-50k:line-height:50px;
  --lineheight-26:max(1.1875rem, min( 0.3308rem + 1.7857vw, 1.625rem)); 
  --lineheight-28:max(1.5625rem, min( 1.1913rem + 0.7653vw, 1.75rem));
  --gap-partner:1rem max(2rem, min( -1.9184rem + 8.1633vw, 4rem));
  --velikost-menulogo:max(1.5rem, min( -0.25rem + 3.6364vw, 2.25rem));
  --velikost-36k:2.25rem;
  --velikost-24k:1.5rem;
  --velikost-24m:1.5rem;
  --lineheight-34m:34px;
  --velikost-24:max(1.125rem, min( 0.3903rem + 1.5306vw, 1.5rem));
  --lineheight-34:max(1.5625rem, min(0.463rem + 2.2959vw, 2.125rem));
  --velikost-50k:3.125rem;
  --velikost-info-50:max(2.25rem, min( 0.5357rem + 3.5714vw, 3.125rem));
  --velikost-50:max(2.25rem, min(0.5153rem + 3.5714vw, 3.125rem));
  
  
  --velikost-kruh-500:max(13.75rem, min(-21.1097rem + 71.4286vw, 31.25rem));
--velikost-kruh-300:max(10.75rem, min( 3.9286rem + 20.4082vw, 18.75rem));
--velikost-planeta-200:max(8.125rem, min( -0.4464rem + 16.8571vw, 12.5rem));

--roztec-galaxie:max(1rem, min( -1.9388rem + 6.1224vw, 2.5rem));
--roztec-galaxie:max(0.5rem, 1vw); 
--roztec-galaxiem:min(0.5rem, -1vw);  
--roztec-misto:max(1rem, min( -0.6647rem + 3.4682vw, 2.5rem));
--roztec-info:max(1rem, min( -0.5615rem + 2.7697vw, 3rem));
--merch-image:max(18.75rem,min( 3.5364rem + 31.6456vw, 31.25rem));
*/
}
@media only screen and (max-width : 1600px) {
:root {
--roztec-galaxie:max(0.5rem, 0.5vw); 
--roztec-galaxiem:min(0.5rem, -0.5vw); 
}


}


@media only screen and (max-width : 768px) {
:root {

  --font-30:1.5rem;
  --line-40:30px;
   --font-25:max(0.8125rem, min( -0.1932rem + 3.6585vw, 1.5625rem));
--line-36:max(1.1875rem,min( -0.2367rem + 5.1829vw, 2.25rem));
/*
--velikost-kruh-300:max(6.875rem, min( -0.2249rem + 29.1005vw, 13.75rem));
--velikost-22:max(0.625rem, min( -0.1984rem + 2.1164vw, 1.125rem));
--lineheight-26:max(0.8125rem, min( 0.0397rem + 3.1746vw, 1.5625rem));
--roztec-galaxie:max(0.25rem, 1vw); 
--roztec-galaxiem:min(-0.25rem, -1vw);  
 
--roztec-misto:max(0.5rem, min( 0.1795rem + 1.7094vw, 1rem));
--roztec-info:max(0.5rem, min( 0.1795rem + 1.7094vw, 1rem));

--velikost-36:max(0.75rem, min( 0.3611rem + 1.5873vw, 1.125rem));

--lineheight-50:max(1rem, min( -0.2857rem + 5.291vw, 2.25rem));
--velikost-kruh-200:max(6.375rem, min( 4.6085rem + 7.4074vw, 8.125rem));
--velikost-planeta-200:max(6.375rem, min( 4.6085rem + 7.4074vw, 8.125rem));
--velikost-24m:max(1.125rem, min( 0.7381rem + 1.5873vw, 1.5rem));
--lineheight-34m:max(1.625rem, min( 1.1091rem + 2.1164vw, 2.125rem));
--velikost-info-50:max(1.6875rem, min( 1.1094rem + 2.381vw, 2.25rem));
--velikost-24:max(0.8125rem, min( 0.4901rem + 1.3228vw, 1.125rem));
--lineheight-34:max(1.1875rem, min( 0.8017rem + 1.5873vw, 1.5625rem));
 --velikost-22gal:max(0.625rem, min( 0.1091rem + 2.1164vw, 1.125rem));
*/
 }
}

@media only screen and (max-width : 385px) {
:root {

}

}