:root {
  --back:#fff;
  --text:#555;
  --blue:#076BD5;
  --gray:#ddd;
  --dark:#ccc;
  --light:#eee;
  --disabled:#eee;
  --disabled-text:#aaa;
  --superlight:#fafafa;
  --forward:#585;
  --cancel:#855;
}


@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src:  url('Lato-Regular.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 800;
  src: url('Lato-Heavy.woff2') format('woff2'); 
  font-display: swap;
}



body,input,textarea,select,option,password,ol,ul,table,button {
font-size:1.1rem;
color:#555; /* Fallback */ color:var(--text);
line-height:1.6rem;
font-family: 'Lato', sans-serif;
}

body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-color:var(--back);
text-align:justify;
}


a,a:visited {color:#555; /* Fallback */ color:var(--text);}
a:hover {color:#076BD5; /* Fallback */ color:var(--blue);}
a.disabled, a.disabled:hover {color:#aaa !important; cursor:not-allowed;}


img{border:0px;}

ul {list-style-type:square;}

p,li,input,textarea,select,option,a,div,td,a,a:visited {}

h1 {
background-color:#076BD5; /* Fallback */
background-color:var(--blue);
color:#fff; /* Fallback */
color:var(--back);
padding-left:10px;
padding-top:5px;
padding-bottom:10px;
font-size:1.4rem;
font-weight:900;
background-repeat:no-repeat;
}


h2 {
background-color:#eee; background-color:var(--light);
}

#QFheader{display:inline-block;}


#QFicon
{
width:42px;
height:43px;
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='42' height='43'><circle cx='13' cy='30' r='12' fill='%2300f7f7'/><line x1='29' y1='7' x2='29' y2='29' stroke-width='6' stroke='%23ddd'/><line x1='13' y1='7' x2='13' y2='22' stroke-width='6' stroke='%23ddd'/><path d='M 21 3 A 8 8, 0, 0, 1, 29 8' stroke-width='6' stroke='%23ddd'/><path d='M 13 9 A 8 8, 0, 0, 1, 21 3' stroke-width='6' stroke='%23ddd' fill='none'/><line x1='28' y1='8' x2='28' y2='30' stroke-width='6' stroke='navy'/><path d='M 20 4 A 8 8, 0, 0, 1, 28 9' stroke-width='6' stroke='navy' fill='none'/><line x1='12' y1='8' x2='12' y2='23' stroke-width='6' stroke='red'/><path d='M 12 10 A 8 8, 0, 0, 1, 20 4' stroke-width='6' stroke='red' fill='none'/><line x1='13' y1='33' x2='13' y2='19' stroke-width='12' stroke='red'/><line x1='17' y1='20' x2='17' y2='35' stroke-width='0.5' stroke='black'/><line x1='13' y1='19' x2='13' y2='35' stroke-width='0.5' stroke='black'/><line x1='9' y1='20' x2='9' y2='35' stroke-width='0.5' stroke='black'/><path d='M 17 34 A 10 10, 0, 0, 0, 20 41' stroke-width='0.5' stroke='black' fill='none'/><path d='M 13 34 A 15 15, 0, 0, 0, 13 43' stroke-width='0.5' stroke='black' fill='none'/><path d='M 9 34 A 10 10, 0, 0, 1, 5 39' stroke-width='0.5' stroke='black' fill='none'/><circle cx='13' cy='30' r='12' stroke-width='1.5' stroke='%23666' fill='none'/><line x1='23' y1='35' x2='41' y2='42' stroke-width='3' stroke='%23666'/></svg>");
background-color:transparent;
display:inline-block;
vertical-align:top;
margin-top:10px;
margin-right:10px;
}


#slogan
{
font-family:sans-serif;
color:#0150d3;	
margin-bottom:3px;
}

.search_block_visible
{
	visibility:visible;
	border-width:1px;
	border-style:solid;
	border-color:#ddd; /* Fallback */
	border-color:var(--gray);
	background-color:#eee; /* Fallback */
	background-color:var(--light);
}

#main_livesearch p {padding-bottom:3px; text-align:left;}

#main_livesearch a, #main_livesearch a:visited {
text-decoration:none;
color:#555; /* Fallback */
color:var(--text);}

#main_livesearch a:hover {
color:#076bd5;  /* Fallback */
color:var(--blue);}


#bottom_menu {font-size:1.0rem; line-height:1.2rem;}
#bottom_menu a {text-decoration:none;}


.searchBox
{
background-image:linear-gradient(#eee,#fff);
border-radius:18px;
border:solid 1px #bbb;
height:40px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
margin-bottom:5px;
}

.searchBox input[type="text"]
{
background-color:transparent; text-decoration:none; border:0; vertical-align:top;margin-top:8px;	outline:none;
}

.searchBox span {margin:0;display:inline-block;margin-top:10px;}


.icon_line /*svg */
{
stroke:#666;
stroke-width:2;
stroke-linecap:round;
fill:none;
}




input[type="radio"],input[type="text"],input[type="button"],input[type="checkbox"],input[type="submit"],textarea,select
{
	  border:2px solid var(--dark);

	  /* Safari 5, Chrome support border-radius without vendor prefix.
	   * FF 3.0/3.5/3.6, Mobile Safari 4.0.4 require vendor prefix.
	   * No support in Safari 3/4, IE 6/7/8, Opera 10.0.
	   */
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  border-radius:5px;
	   
	  /* with a big radius/font there needs to be padding left and right
	   * otherwise the text is too close to the radius.
	   * on a smaller radius/font it may not be necessary
	   */
	  padding:1px 1px;
}

input[type="checkbox"]{padding:9px;}

input[type="button"],input[type="submit"]{background-color:#ddd; /* Fallback */ background-color:var(--gray);}

input[type="button"]:hover,input[type="submit"]:hover{background-color:#eee; /* Fallback */ background-color:var(--light);}

input[type="checkbox"]:checked{background-color:#076BD5; /* Fallback */ background-color:var(--blue);}

input:disabled, input:disabled:hover{color:#aaa; /* Fallback */ background-color:#eee; /* Fallback */ color:var(--disabled-text); background-color:var(--disabled);}

table, tr { border: 1px solid gray; border-spacing: 0;}
td, th { border: inherit; padding:10px;}

th {text-align:center;}

.hidden_area{display:none;}

.visible_area {display:block;}




.orderBtn
{
font-weight:bold;
position:static;
display:inline-block;
padding:10px;
border:1px solid;
color:#555; /* Fallback */
color:var(--text);
text-align:center;
}

.orderBtn:hover{filter:brightness(120%);}


.orderBtn a, .orderBtn a:hover {color:#555; text-decoration:none;}

.btnBackward {
border-color:#000;
background-color:#eee;
}

.btnForward {
border-color:#808080;
background-color:#fff;
}

.btnCancel {
border-color:#800000;
background-color:#ffa0a0;
}

.btnForward_disabled
{
border-color:#aaa;  /* Fallback */ border-color:var(--disabled-text);
background-color:#eee;  /* Fallback */ background-color:var(--disabled);
}

.btnForward_disabled p, .btnForward_disabled a, .btnForward_disabled a:visited, .btnForward_disabled a:hover
{
font-weight:normal;
color:#aaa;  /* Fallback */ color:var(--disabled-text);
}


.inputTable{border:0; border-spacing:0px;}
.inputTable tr {vertical-align:top;}
.inputTable tr td {background-color:#e0f0f0;  padding:4px;}
.inputTable tr td:first-child {border:1px solid #d0F0F0; background-color:white;}


.tooltip
{
display:block;
background-color:#eee; /* Fallback */ 
background-color:var(--light);
padding:5px;
position:absolute;
max-width:400px;
}
.tooltip:hover{display:none;}



.main_menu2 {display:inline-block; position:relative; margin-left:10px;margin-right:10px;margin-top:0px;}


.main_menu2 div
{
display:inline-block;
vertical-align:top;
text-align:center;
min-width:120px;
height:70px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
letter-spacing:1px;
}

.main_menu2 div:hover, .main_menu2 div.main_menu_hover
{
background-color:#eee; /* Fallback */
background-color:var(--light);
}

.main_menu2 a, a:visited{color:var(--text); text-decoration:none;}
.main_menu2 a:hover {color:var(--blue);}  
.main_menu2_disabled a{color:#bbb;}



div.drop_menu_container {
display:block;
height:auto;
position:absolute;
visibility:hidden;
z-index:7;
background-color:#eee; /* Fallback */
background-color:var(--light);
margin-left:-10px;
text-align:left;
}

div.main_menu2 div {font-size:1.2rem; text-transform: uppercase;
font-weight:800;}

div.main_menu2 div:hover div.drop_menu_container {visibility:visible;}

div.main_menu2 div div.drop_menu_container div.menu2_container:hover {visibility:visible;}

div.drop_menu_container p {border-bottom:thin dashed #bbb; margin:0; margin-bottom:10px; padding-bottom:10px; font-size:0.9rem;
line-height:0.9rem;
}

div.drop_menu_container p:last-child{border:none;padding-bottom:5px;}


div.drop_menu_container a{ text-decoration:none; }

span.submenu_arrow
{
width:8px;
height:14px;
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='10' class='icon_line'><polygon points='3,5 1,3 1,7 3,5' fill='%23666'/></svg>");
background-repeat:no-repeat;
background-size:8px 20px;
vertical-align:baseline;
margin-left:10px;
display:inline-block;
}

div.menu2_container,div.menu2_container:hover {
width:auto;
display:block;
height:auto;
margin-left:140px;
margin-top:-30px;
position:absolute;
visibility:hidden;
z-index:7;
background-image:none;
background-color: #fafafa;  /* Fallback */
background-color: var(--superlight);
padding-left:10px;
padding-right:10px;
}


div.menu2_container p {font-size:0.8rem;}


div.page_menu
{
padding-left:5px;
padding-right:5px;
float:right;
margin-left:30px;
margin-top:4px;
margin-right:-16px;
}


div.page_menu p 
{
display:block;
border-radius:6px;
border:3px solid #ddd;
background-image:linear-gradient(#1683E0,#0565D5);
margin:0px;
min-width:210px;
}

div.page_menu p a {color:#fff; /* Fallback */ color:var(--back); text-decoration:none;}

div.page_menu p:hover a {color:#076BD5; /* Fallback */ color:var(--blue); }

div.page_menu p:hover
{
border-color:#ccc;
background-image:linear-gradient(#eee,#fff,#ddd,#ddd);
}


div.drop_menu_container p:hover + div.menu2_container {visibility:visible;}


div.page_menu p.page_menu_disabled
{
border-color:#eee;
background-image:none;
background-color:#d5d5d5;
color:#aaa;
}

div.page_menu div.submenu {padding-left:10px;}


div.page_menu div.submenu p {
text-align:left;
border:none;
border-radius:0px;
background-image:none;
border-bottom:thin dashed #bbb;
}

div.page_menu div.submenu p:last-child{border:none;}


div.page_menu div.submenu p a {color:#555; /* Fallback */ color:var(--text); text-decoration:none;}

div.page_menu div.submenu p a:hover {color:#076BD5; /* Fallback */ color:var(--blue);}



.footer, .footer a, .footer a:visited  {
font-size:0.8rem;
color:var(--text);
}

.pageKeywords
{
color:#076BD5; /* Fallback */
color:var(--blue);
font-style:italic;
}


.path{font-style:italic;}	
a.path,a.path:hover,a.path:visited {color:#076BD5; /* Fallback */ color:var(--blue);}	



div.border_container, div.border_container_grey
{
border-radius:10px;
border:6px solid #eee;	
text-align:center;
}

div.border_container_grey
{
background-color:#fafafa; /* Fallback */
background-color:var(--superlight);	
}


div.video
{
	display:inline-block;
	word-wrap:break-word;
	vertical-align:top;
	margin-right:20px;
	background-color:var(--back);
	text-align:center;
	width:540px;
	max-width:100%;
}

#myVideo {}

video {width:640px; max-width:100%; border:1px solid black; height:100%;}

.video_player
{
  width:calc(100% - 380px);
  height: 100%;
  min-width:320px; 
}


.video_player video {
  width: 100%;
  max-height: 100%;
}


#mySlides 
{
line-height: 0;
/*slideshow container contains span arrow left, carousel div, span arrow right */	
}
  
#mySlides > div 
{
background-color:var(--back);
overflow:hidden;
position:relative;
width:calc(100% - 500px);
min-width:320px;
display:inline-block;
}

#mySlides > span /*arrows*/	
{
display: inline-block;
vertical-align: top;
background-color: #076bd51c; /*blue + transparency */
padding-left:10px;
padding-right:10px;
width:20px;
height:200px;
cursor:pointer;
background-repeat: no-repeat;
background-position: center;
border: 1px solid transparent;
}

#mySlides > span:hover
{
border: 1px solid #076BD5;
}

.carousel_btnPrev
{
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-10 0 10 40' width='20' height='80'><polygon points='0,0 -10,20 0,40 z' fill='%23076BD5' stroke='white' stroke-width='1' /></svg>");
}
.carousel_btnNext
{
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 40' width='20' height='80'><polygon points='0,0 10,20 0,40 z' fill='%23076BD5' stroke='white' stroke-width='1' /></svg>");
margin-left: 10px;
}

button > a { text-decoration:none; }


#mySlides div p /*slideshow elements*/	
{
display:inline-block;
position:absolute;
text-align:center;
background-color:var(--back);
margin-top:0px;
padding-left:10px;
padding-right:10px;
}

#mySlides div p span {
display:inline-block;
width:280px;
padding-top: 10px;
line-height: 1rem;
}

#mySlides img {display:block;}


#pageText
{
margin-left:10px;
padding-left:20px;
padding-right:20px;
text-align:justify;
overflow: hidden;
}

#pageText img { max-width:calc(100vw - 50px);}

#pageText img.img_clickable  {cursor:pointer; max-width:calc(100vw - 380px);min-width:320px;} /*denotes images that have javascript assigned event listener*/

 
.example_tooltip
{
position:absolute;
background-color:var(--gray);
margin-left:250px;
margin-top:-200px;
padding:10px;
max-width:300px;
visibility:hidden;
}


video::cue {
background-color:lightgray;
color:papayawhip;
}


/*for press release date div block*/
.top_right
{
display:block;
border:2px solid var(--gray);
max-width:320px;
padding:5px;
text-align:left;
margin-left:10px;
margin-top:-20px;
position:relative;
float:right;
border-radius:5px;
background-color:var(--superlight);
}



.columns
{
column-count:auto;
column-width:440px;
column-gap:40px;
}

.columns > li {margin-bottom:20px; page-break-inside: avoid; display:block; }

.columns>li:before{
    content: "";
    display: list-item;
    position: absolute;
}

 

li.academic_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-21 -17 42 22' width='34' height='18'><g fill='black' stroke='white' stroke-width='1' ><polygon points='0,0 -20,-8 0,-16 20,-8' stroke='gray' /><path d='M-10,-1 v-5 a10,4 0 0 1 20,0 v5' /><ellipse cy='-1' rx='10' ry='4' /><g fill='red'  ><polygon points='15,-6 17,3 13,3'  /><circle cx='15' cy='-5' r='2' /><path d='M15,-4 v-6 a3,2 0 0 0 -4,-2' stroke='red' fill='none' /></g></g></svg>");
margin-bottom:10px;
}


li.book_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 -2 40 30' width='24' height='24'><rect x='-11' y='15' height='24' width='20' style='stroke:grey; fill:Olive' transform='rotate(-30) skewX(20)'></rect><rect x='0' y='0' height='25' width='4' style='stroke:grey; fill:Olive' transform='rotate(-50 18 5) skewY(-40)'></rect><rect x='26' y='34' height='1.5' width='18' stroke-width='0.5' style='stroke:grey; fill:white' transform='rotate(-30) skewX(-30)'></rect><rect x='26' y='35.5' height='1.5' width='18' stroke-width='0.5' style='stroke:grey; fill:white' transform='rotate(-30) skewX(-30)'></rect><rect x='26' y='37' height='1' width='18' stroke-width='0.5' style='stroke:grey; fill:white' transform='rotate(-30) skewX(-30)'></rect><rect x='-6' y='10' height='24' width='20' style='stroke:grey; fill:Olive' transform='rotate(-30) skewX(20)'></rect></svg>");
margin-bottom:10px;
}

li.cd_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-13 -13 26 26' height='24' width='24'><defs><filter id='f1'><feGaussianBlur in='SourceGraphic' stdDeviation='2' /></filter><clipPath id='clip1'><circle id='outer' r='12' /></clipPath><line clip-path='url(%23clip1)' id='d1' x1='-12' x2='12' y1='-12' y2='12' stroke-width='2' stroke-opacity='0.5' stroke='%23currentColor' filter='url(%23f1)'/></defs><use xlink:href='%23outer' stroke-width='0.75' stroke='grey' fill='%23eee' /><use xlink:href='%23d1' stroke='red' transform='rotate(-40)'/><use xlink:href='%23d1' stroke='cadetblue' transform='rotate(-10)' /><use xlink:href='%23d1' stroke='yellow' transform='rotate(-20)'/><use xlink:href='%23d1' stroke='white' transform='rotate(70)'/><use xlink:href='%23d1' stroke='white' transform='rotate(90)'/><circle r='3' stroke-width='0.5' stroke='grey' fill='white'/></svg>");
}

li.download_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' width='18' height='18'><rect x='6' y='0' width='11' height='15' fill='green'/><polygon points='0,15 24,15 12,24' fill='green'/></svg>");
margin-bottom:10px;
}

li.movie_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 24' width='18' height='18'><linearGradient id='linear-gradient'><stop offset='0%' stop-color='white'/><stop offset='100%' stop-color='%23eeb'/></linearGradient><rect x='0' y='0' width='19' height='24' fill='black'/><rect x='5' y='3' width='9' height='7' fill='url(%23linear-gradient)'/><rect x='5' y='14' width='9' height='7' fill='url(%23linear-gradient)'/><line x1='2' y1='1' x2='2' y2='24' stroke='white' stroke-width='2' stroke-dasharray='2 2'/><line x1='17' y1='1' x2='17' y2='24' stroke='white' stroke-width='2' stroke-dasharray='2 2'/></svg>");
margin-bottom:10px;
}

li.text_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-1 -1 27 37' width='24' height='24'><polygon points='0,0 20,0 26,5 26,35 0,35' fill='white' stroke='navy' stroke-width='1' /><g stroke='black' stroke-width='1' transform='translate(5,3)'><line y1='5' y2='5' x2='15' /><line y1='15' y2='15' x2='17' /><line y1='25' y2='25' x2='17' /></g></svg>");
margin-bottom:10px;
}


li.youtube_icon
{
list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 2 24 17' height='19' width='25'><path d='M2.093,9.075c0.125,-1.941 1.629,-3.509 3.562,-3.716c2.005,-0.202 4.136,-0.311 6.345,-0.311c2.209,0 4.34,0.109 6.345,0.312c1.933,0.206 3.437,1.774 3.562,3.715c0.061,0.956 0.093,1.933 0.093,2.925c0,0.992 -0.032,1.969 -0.093,2.925c-0.125,1.941 -1.629,3.509 -3.562,3.716c-2.005,0.202 -4.136,0.311 -6.345,0.311c-2.209,0 -4.34,-0.109 -6.345,-0.312c-1.933,-0.206 -3.437,-1.774 -3.562,-3.715c-0.061,-0.956 -0.093,-1.933 -0.093,-2.925c0,-0.992 0.032,-1.969 0.093,-2.925Z' fill='red' /><path d='M15.055,12l-4.909,2.995l0,-5.99l4.909,2.995Z' fill='white' /></svg>");
margin-bottom:10px;
}




.btnIcon
{
background-repeat:no-repeat;
background-size:contain;
width:20px;
height:20px;
display:block;	
background-position:center;
margin:auto;
margin-bottom:5px;
}

.icon
{
background-repeat:no-repeat;
background-size:contain;
width:34px;
height:34px;
display:block;	
background-position:center;
}

.socialIcon
{
background-repeat:no-repeat;
background-size:contain;
height:24px;
min-width:40px;
width:auto;
display:inline-block;	
background-position:center;
}



.icon_application {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-20 -24 40 40'><g fill='%23666' stroke='%23666' stroke-width='1' ><polygon id='vent1' points='0,0 0,-20 2,-6 0,-5 -2,-6 0,-20'/><circle r='2'/><use href='%23vent1' transform='rotate(120)'/><use href='%23vent1' transform='rotate(240)'/></g></svg>");
}

.icon_contacts {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' stroke='%23666' stroke-width='2' stroke-linecap='round' fill='%23666'><circle cx='10' cy='6' r='5'/><polygon points='10,20 16,7 4,7 10,20' stroke-width='0'/><circle cx='10' cy='6' r='4' fill='white'/></svg>");
}

.icon_customers {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-17 -25 34 28' fill='%23666'><polyline id='suit' points='-15,0 -15,-5 -3,-8 0,-8 0,0'/><use href='%23suit' transform='scale(-1,1)'/><path d='m-2,0 l1,-4 a 1.5,1.5 0 1 1 2,0 l1,4' fill='white'/><path d='m 0,-24 c 7,0 7,4 5,11 -1,4 -1,7 -5,7 -3,0 -4,-2 -5,-7 -1,-7 -2,-11 4,-11'/><path id='ear1' d='m-5.5,-17.5 c -2,0 -2,3 1,5'/><use  href='%23ear1' transform='scale(-1,1)' /></svg>");
}

.icon_downloads {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' stroke='%23666' stroke-width='2' stroke-linecap='round' fill='%23666'><line x1='1' y1='18' x2='19' y2='18'/><line x1='1' y1='18' x2='1' y2='14'/><line x1='19' y1='18' x2='19' y2='14'/><polygon points='10,14 14,8 6,8 10,14'/><rect x='8' y='0' width='4' height='10'/></svg>");
}

.icon_examples {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  viewBox='-6 -7 36 34' stroke='%23666' stroke-width='2' stroke-linecap='round' fill='%23eee'><rect id='rct1' width='20' height='14'/><use href='%23rct1' x='6' y='7'/></svg>");
}

.icon_facebook {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'   width='24' height='24'  viewBox='0 0 267 267'><path fill='grey' d='M248.082,262.307c7.854,0,14.223-6.369,14.223-14.225V18.812c0-7.857-6.368-14.224-14.223-14.224H18.812c-7.857,0-14.224,6.367-14.224,14.224v229.27c0,7.855,6.366,14.225,14.224,14.225H248.082z'/><path fill='white' d='M182.409,262.307v-99.803h33.499l5.016-38.895h-38.515V98.777c0-11.261,3.127-18.935,19.275-18.935 l20.596-0.009V45.045c-3.562-0.474-15.788-1.533-30.012-1.533c-29.695,0-50.025,18.126-50.025,51.413v28.684h-33.585v38.895h33.585v99.803H182.409z'/></svg>");
}

.icon_features {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-17 -17 34 34'><g stroke='%23666' stroke-width='2' stroke-linecap='round' fill='white'><polyline points='-8,9 -8,0 8,0 8,9' fill='none'/><line y2='-10'/><circle id='r3' r='3'/><use href='%23r3' y='-10'/><use href='%23r3' x='-8' y='9'/><use href='%23r3' x='8' y='9'/></g></svg>");
}

.icon_instagram {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='24' height='24'  viewBox='0 0 512 512'><g fill='grey'><path  d='M96.1,23.2c-16.2,6.3-29.9,14.7-43.6,28.4C38.8,65.2,30.4,79,24.1,95.1c-6.1,15.6-10.2,33.5-11.4,59.7c-1.2,26.2-1.5,34.6-1.5,101.4s0.3,75.2,1.5,101.4c1.2,26.2,5.4,44.1,11.4,59.7c6.3,16.2,14.7,29.9,28.4,43.6c13.7,13.7,27.4,22.1,43.6,28.4c15.6,6.1,33.5,10.2,59.7,11.4c26.2,1.2,34.6,1.5,101.4,1.5c66.8,0,75.2-0.3,101.4-1.5c26.2-1.2,44.1-5.4,59.7-11.4c16.2-6.3,29.9-14.7,43.6-28.4c13.7-13.7,22.1-27.4,28.4-43.6c6.1-15.6,10.2-33.5,11.4-59.7c1.2-26.2,1.5-34.6,1.5-101.4s-0.3-75.2-1.5-101.4c-1.2-26.2-5.4-44.1-11.4-59.7C484,79,475.6,65.2,462,51.6c-13.7-13.7-27.4-22.1-43.6-28.4c-15.6-6.1-33.5-10.2-59.7-11.4c-26.2-1.2-34.6-1.5-101.4-1.5s-75.2,0.3-101.4,1.5C129.6,12.9,111.7,17.1,96.1,23.2z M356.6,56c24,1.1,37,5.1,45.7,8.5c11.5,4.5,19.7,9.8,28.3,18.4c8.6,8.6,13.9,16.8,18.4,28.3c3.4,8.7,7.4,21.7,8.5,45.7c1.2,25.9,1.4,33.7,1.4,99.4s-0.3,73.5-1.4,99.4c-1.1,24-5.1,37-8.5,45.7c-4.5,11.5-9.8,19.7-18.4,28.3c-8.6,8.6-16.8,13.9-28.3,18.4c-8.7,3.4-21.7,7.4-45.7,8.5c-25.9,1.2-33.7,1.4-99.4,1.4s-73.5-0.3-99.4-1.4c-24-1.1-37-5.1-45.7-8.5c-11.5-4.5-19.7-9.8-28.3-18.4c-8.6-8.6-13.9-16.8-18.4-28.3c-3.4-8.7-7.4-21.7-8.5-45.7c-1.2-25.9-1.4-33.7-1.4-99.4s0.3-73.5,1.4-99.4c1.1-24,5.1-37,8.5-45.7c4.5-11.5,9.8-19.7,18.4-28.3c8.6-8.6,16.8-13.9,28.3-18.4c8.7-3.4,21.7-7.4,45.7-8.5c25.9-1.2,33.7-1.4,99.4-1.4S330.7,54.8,356.6,56z'/><path d='M130.9,256.3c0,69.8,56.6,126.3,126.3,126.3s126.3-56.6,126.3-126.3S327,130,257.2,130S130.9,186.5,130.9,256.3z M339.2,256.3c0,45.3-36.7,82-82,82s-82-36.7-82-82c0-45.3,36.7-82,82-82S339.2,211,339.2,256.3z'/><circle cx='388.6' cy='125' r='29.5'/></g></svg>");
}

.icon_linkedin {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z' fill='grey' /></svg>");
}

.icon_news {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='%23666'><circle cx='3' cy='7' r='2.5'/><circle cx='7' cy='5' r='4'/><circle cx='14' cy='6' r='5'/><circle cx='17' cy='10' r='3'/><circle cx='7' cy='10' r='3'/><circle cx='12' cy='10' r='5'/><polygon points='4,19 10,10 19,10 4,19'/></svg>");
}

.icon_product {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' stroke='%23666' stroke-width='2' stroke-linecap='round' fill='none'><circle cx='10' cy='10' r='9'/><circle cx='10' cy='10' r='5'/><circle cx='10' cy='10' r='1'/></svg>");
}

.icon_search {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' stroke='%23666' stroke-linecap='round'><circle cx='7' cy='7' r='5' stroke-width='2'/><line x1='11' y1='11' x2='15' y2='15' stroke-width='3'/></svg>");
}

.icon_solutions {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' stroke='%23666' stroke-linecap='round' fill='white'><circle cx='9' cy='5' r='4.5' stroke-width='1'/><circle cx='9' cy='5' r='2.5' stroke-width='1'/><line x1='9' y1='5' x2='9' y2='15' stroke-width='2.1'/><line x1='11' y1='10' x2='11' y2='16' stroke-width='2.1'/><line x1='13' y1='10.5' x2='13' y2='16' stroke-width='2.1'/><line x1='15' y1='11' x2='15' y2='16' stroke-width='2.1'/><line x1='5' y1='12' x2='11' y2='19' stroke-width='2.5'/><polygon points='6,15 8,20 15,20 16,16' fill='%23666' stroke-width='0'/></svg>");
}

.icon_support {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' stroke='%23666' stroke-width='2' stroke-linecap='round'><line x1='8' y1='1' x2='8' y2='15'/><line x1='1' y1='8' x2='15' y2='8'/><line x1='13' y1='3' x2='3' y2='13'/><line x1='3' y1='3' x2='13' y2='13'/><circle cx='8' cy='8' r='5' stroke-width='2.5' fill='%23fff'/><g stroke-width='1'><line x1='17' y1='14' x2='17' y2='20' /><line x1='14' y1='17' x2='20' y2='17' /><line x1='15' y1='15' x2='19' y2='19' /><line x1='15' y1='19' x2='19' y2='15' /><circle cx='17' cy='17' r='2' fill='%23fff'/></g></svg>");
}


.icon_telegram {
background-image:url("data:image/svg+xml;utf8,<svg id='Livello_1' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><defs><linearGradient id='linear-gradient' x1='120' y1='240' x2='120' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='gray'/><stop offset='1' stop-color='gray'/></linearGradient></defs><title>Telegram_logo</title><circle cx='120' cy='120' r='120' fill='url(%23linear-gradient)'/><path d='M81.229,128.772l14.237,39.406s1.78,3.687,3.686,3.687,30.255-29.492,30.255-29.492l31.525-60.89L81.737,118.6Z' fill='%23c8daea'/><path d='M100.106,138.878l-2.733,29.046s-1.144,8.9,7.754,0,17.415-15.763,17.415-15.763' fill='%23a9c6d8'/><path d='M81.486,130.178,52.2,120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229,2.1-2.2,6.489-4.523,120.106-45.36,120.106-45.36s3.208-1.081,5.1-.362a2.766,2.766,0,0,1,1.885,2.055,9.357,9.357,0,0,1,.254,2.585c-.009.752-.1,1.449-.169,2.542-.692,11.165-21.4,94.493-21.4,94.493s-1.239,4.876-5.678,5.043A8.13,8.13,0,0,1,146.1,172.5c-8.711-7.493-38.819-27.727-45.472-32.177a1.27,1.27,0,0,1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6,53.821-51.492c.108-.379-.3-.566-.848-.4-3.482,1.281-63.844,39.4-70.506,43.607A3.21,3.21,0,0,1,81.486,130.178Z' fill='white'/></svg>");
}


.icon_twitter {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 400 400'><path fill='grey' d='M350,400H50c-27.6,0-50-22.4-50-50V50C0,22.4,22.4,0,50,0h300c27.6,0,50,22.4,50,50v300C400,377.6,377.6,400,350,400z'/><path fill='white' d='M153.6,301.6c94.3,0,145.9-78.2,145.9-145.9c0-2.2,0-4.4-0.1-6.6c10-7.2,18.7-16.3,25.6-26.6c-9.2,4.1-19.1,6.8-29.5,8.1c10.6-6.3,18.7-16.4,22.6-28.4c-9.9,5.9-20.9,10.1-32.6,12.4c-9.4-10-22.7-16.2-37.4-16.2c-28.3,0-51.3,23-51.3,51.3c0,4,0.5,7.9,1.3,11.7c-42.6-2.1-80.4-22.6-105.7-53.6c-4.4,7.6-6.9,16.4-6.9,25.8c0,17.8,9.1,33.5,22.8,42.7c-8.4-0.3-16.3-2.6-23.2-6.4c0,0.2,0,0.4,0,0.7c0,24.8,17.7,45.6,41.1,50.3c-4.3,1.2-8.8,1.8-13.5,1.8c-3.3,0-6.5-0.3-9.6-0.9c6.5,20.4,25.5,35.2,47.9,35.6c-17.6,13.8-39.7,22-63.7,22c-4.1,0-8.2-0.2-12.2-0.7C97.7,293.1,124.7,301.6,153.6,301.6'/></svg>");
}



.icon_vkontakte {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 192 192'><path fill='grey' d='M66.56,0 C120.32,0 71.68,0 125.44,0 C179.2,0 192,12.8 192,66.56 C192,120.32 192,71.68 192,125.44 C192,179.2 179.2,192 125.44,192 C71.68,192 120.32,192 66.56,192 C12.8,192 0,179.2 0,125.44 C0,71.68 0,96.580329 0,66.56 C0,12.8 12.8,0 66.56,0 Z'/><path fill='white' d='M157.233993,66.1462211 C158.123557,63.1797719 157.233994,61 153.000244,61 L139.000244,61 C135.440505,61 133.799415,62.8830035 132.909356,64.9593945 C132.909356,64.9593945 125.789878,82.3129373 115.704198,93.5851974 C112.441227,96.8481681 110.957879,97.8863636 109.178009,97.8863636 C108.288198,97.8863636 107,96.8481681 107,93.8819658 L107,66.1462211 C107,62.586482 105.96694,61 103.000244,61 L81.0002441,61 C78.7757158,61 77.4378669,62.6521562 77.4378669,64.2179674 C77.4378669,67.5925348 82.4804603,68.3707494 83.0002441,77.8633869 L83.0002441,98.4799003 C83.0002441,103 82.1839388,103.819509 80.4040693,103.819509 C75.6579974,103.819509 64.1131647,86.388441 57.2660122,66.4427426 C55.9241353,62.5659897 54.5782535,61 51.0002441,61 L37.0002441,61 C33.0002441,61 32.2001953,62.8830035 32.2001953,64.9593945 C32.2001953,68.6675178 36.9465141,87.059256 54.2998099,111.383646 C65.8685915,127.995268 82.1682449,137 97.0002441,137 C105.899345,137 107.000244,135 107.000244,131.555007 L107.000244,119 C107.000244,115 107.843292,114.201711 110.661357,114.201711 C112.737749,114.201711 116.297488,115.239906 124.603545,123.249196 C134.095936,132.741586 135.660882,137 141.000244,137 L155.000244,137 C159.000244,137 161.000244,135 159.846475,131.053112 C158.583906,127.119411 154.051802,121.412135 148.038124,114.646617 C144.774906,110.790356 139.88045,106.637574 138.397102,104.560689 C136.320711,101.891255 136.914001,100.704429 138.397102,98.3315162 C138.397102,98.3315162 155.454123,74.3036478 157.233993,66.1462211 Z'/></svg>");
}



.icon_video {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  viewBox='-7 -11 40 40'><rect width='28' height='20' fill='%23666'/><g fill='white'><rect x='2' y='2' width='24' height='14'/><rect x='20' y='17' width='2' height='2'/><rect x='24' y='17' width='2' height='2'/></g><polyline points='10,-3 13,0 20,-6' stroke='%23666' stroke-width='1' fill='none'/></svg>");
}

.icon_youtube {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 2 24 17' ><path d='M2.093,9.075c0.125,-1.941 1.629,-3.509 3.562,-3.716c2.005,-0.202 4.136,-0.311 6.345,-0.311c2.209,0 4.34,0.109 6.345,0.312c1.933,0.206 3.437,1.774 3.562,3.715c0.061,0.956 0.093,1.933 0.093,2.925c0,0.992 -0.032,1.969 -0.093,2.925c-0.125,1.941 -1.629,3.509 -3.562,3.716c-2.005,0.202 -4.136,0.311 -6.345,0.311c-2.209,0 -4.34,-0.109 -6.345,-0.312c-1.933,-0.206 -3.437,-1.774 -3.562,-3.715c-0.061,-0.956 -0.093,-1.933 -0.093,-2.925c0,-0.992 0.032,-1.969 0.093,-2.925Z' fill='grey'/><path d='M15.055,12l-4.909,2.995l0,-5.99l4.909,2.995Z' fill='white'/></svg>");
}

.icon_yandex_dzen {
background-image:url("data:image/svg+xml;utf8,<svg width='244' height='64' viewBox='0 0 244 64' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='244' height='64' rx='16' fill='gray'/><g clip-path='url(%23clip0)'><path fill-rule='evenodd' clip-rule='evenodd' d='M135.814 16C135.736 22.2267 135.311 25.7265 132.976 28.0619C130.641 30.3973 127.142 30.8223 120.916 30.8997V31.8203C127.142 31.8977 130.641 32.3227 132.976 34.6581C135.311 36.9935 135.736 40.4933 135.814 46.72H136.734C136.812 40.4933 137.237 36.9935 139.572 34.6581C141.907 32.3227 145.406 31.8976 151.633 31.8203V30.8997C145.406 30.8223 141.907 30.3973 139.572 28.0619C137.237 25.7265 136.812 22.2267 136.734 16H135.814Z' fill='white'/><path d='M31.3474 42.8806H35.3738V19.751H29.5171C23.6272 19.751 20.5324 22.7795 20.5324 27.239C20.5324 30.7999 22.2295 32.8966 25.2577 35.0598L20 42.8806H24.3593L30.216 34.1279L28.1861 32.7635C25.7236 31.0995 24.5256 29.8015 24.5256 27.006C24.5256 24.5433 26.256 22.8793 29.5504 22.8793H31.3474V42.8806ZM108.982 43.2134C110.812 43.2134 112.11 42.8806 113.075 42.1817V38.9535C112.077 39.6524 110.879 40.0851 109.215 40.0851C106.386 40.0851 105.222 37.8886 105.222 34.4275C105.222 30.7999 106.653 28.9363 109.248 28.9363C110.779 28.9363 112.276 29.4687 113.075 29.9679V26.6067C112.243 26.1407 110.779 25.8079 108.816 25.8079C103.758 25.8079 101.129 29.4355 101.129 34.5273C101.129 40.1183 103.691 43.2134 108.982 43.2134ZM84.2241 41.7491V38.5209C82.9928 39.3529 80.9297 40.0851 78.9996 40.0851C76.1046 40.0851 75.0064 38.7206 74.84 35.9251H84.3905V33.8284C84.3905 28.0044 81.8282 25.8079 77.8682 25.8079C73.0431 25.8079 70.747 29.502 70.747 34.5606C70.747 40.3846 73.6088 43.2134 78.6669 43.2134C81.1959 43.2134 83.0594 42.5478 84.2241 41.7491ZM47.9525 26.1407V32.7635H42.6615V26.1407H38.7015V42.8806H42.6615V35.8918H47.9525V42.8806H51.9124V26.1407H47.9525ZM69.782 39.7523H68.0183V26.1407H56.4713V27.5718C56.4713 31.6652 56.2051 36.9567 54.8075 39.7523H53.5762V46.7078H57.2367V42.8806H66.1216V46.7078H69.782V39.7523ZM96.8692 42.8806H101.362L95.0057 33.8617L100.596 26.1407H96.603L91.0125 33.8617V26.1407H87.0526V42.8806H91.0125V34.6604L96.8692 42.8806ZM77.8017 28.9363C79.765 28.9363 80.364 30.567 80.364 32.6636V32.9964H74.84C74.9399 30.334 75.9049 28.9363 77.8017 28.9363ZM64.0584 39.7523H58.4679C59.566 37.223 59.8655 32.6636 59.8655 29.7683V29.2691H64.0584V39.7523Z' fill='white'/><path d='M162.214 47.7052V42.8796H174.593V47.7052H178.354V39.7513H176.191V19.75H162.048L161.649 31.2316C161.516 34.959 161.116 37.9874 160.051 39.7513H158.454V47.7052H162.214ZM165.176 31.7641L165.475 22.8783H172.164V39.7513H163.845C164.544 38.1871 165.043 35.4914 165.176 31.7641Z' fill='white'/><path d='M185.11 40.0841C183.08 40.0841 181.084 39.3519 180.019 38.5532V41.7814C180.784 42.4137 182.714 43.2124 185.576 43.2124C189.802 43.2124 192.032 41.3154 192.032 37.9542C192.032 35.9906 190.801 34.6594 188.604 34.1935C190.668 33.5279 191.533 32.0636 191.533 30.1999C191.533 27.3711 189.303 25.807 185.709 25.807C183.114 25.807 181.417 26.6057 180.452 27.2047V30.4329C181.516 29.734 182.981 28.9353 185.144 28.9353C186.608 28.9353 187.54 29.6342 187.54 30.8655C187.54 32.1634 186.741 32.8623 185.11 32.8623H182.615V35.8575H185.11C187.14 35.8575 187.939 36.4566 187.939 37.9209C187.939 39.2521 186.974 40.0841 185.11 40.0841Z' fill='white'/><path d='M207.015 41.7481V38.5199C205.783 39.3519 203.72 40.0841 201.79 40.0841C198.895 40.0841 197.797 38.7196 197.631 35.9241H207.181V33.8274C207.181 28.0034 204.619 25.807 200.659 25.807C195.834 25.807 193.538 29.501 193.538 34.5596C193.538 40.3836 196.399 43.2124 201.458 43.2124C203.987 43.2124 205.85 42.5468 207.015 41.7481ZM200.592 28.9353C202.556 28.9353 203.155 30.566 203.155 32.6626V32.9954H197.631C197.731 30.333 198.696 28.9353 200.592 28.9353Z' fill='white'/><path d='M219.085 26.1398V32.7625H213.794V26.1398H209.834V42.8796H213.794V35.8908H219.085V42.8796H223.045V26.1398H219.085Z' fill='white'/></g><defs><clipPath id='clip0'><rect width='203.5' height='32' fill='white' transform='translate(20 16)'/></clipPath></defs></svg>");
}



.flag_cz {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='15' height='6' fill='white'/><rect y='6' width='15' height='6' fill='red'/><polygon points='0,0 00,12 6,6' fill='blue' /></svg>");
}


.flag_de {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='15' height='4' fill='black'/><rect y='4' width='15' height='4' fill='red'/><rect y='8' width='15' height='4' fill='yellow'/></svg>");
}

.flag_dk {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='15' height='12' fill='red'/><rect y='5' width='15' height='1.5' fill='white'/><rect x='5' width='1.5' height='12' fill='white'/></svg>");
}

.flag_en {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='15' height='12' fill='blue'/><line x2='15' y2='12' stroke-width='2' stroke='white' /><line y1='12' x2='15' stroke-width='2' stroke='white' /><line  x2='15' y2='12' stroke-width='1' stroke='red' /><line y1='12' x2='15' stroke-width='1' stroke='red' /><line y1='6' x2='15' y2='6' stroke-width='3' stroke='white' /><line x1='8' x2='8' y2='12' stroke-width='3' stroke='white' /><line y1='6' x2='15' y2='6' stroke-width='2' stroke='red' /><line x1='8' x2='8' y2='12' stroke-width='2' stroke='red' /></svg>");
}

.flag_es {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='15' height='3' fill='red'/><rect y='3' width='15' height='6' fill='yellow'/><rect y='9' width='15' height='3' fill='red'/></svg>");
}

.flag_fr {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='5' height='12' fill='blue'/><rect x='5' width='5' height='12' fill='white'/><rect x='10' width='5' height='12' fill='red'/></svg>");
}

.flag_it {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='5' height='12' fill='green'/><rect x='5' width='5' height='12' fill='white'/><rect x='10' width='5' height='12' fill='red'/></svg>");
}

.flag_ru {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='15' height='4' fill='white'/><rect y='4' width='15' height='4' fill='blue'/><rect y='8' width='15' height='4' fill='red'/></svg>");
}


.flag_cn {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><defs><polygon id='star' points='4 0 5 4 8 4 6 6 6.5 9 4 7 1 9 2 6 0 4 3 4' fill='yellow'/></defs><rect width='15' height='12' fill='red'/><use href='%23star' transform='scale(0.7 0.7)'/><use href='%23star' x='15' transform='scale(0.3 0.3)'/><use href='%23star' x='20' y='10' transform='scale(0.3 0.3)'/><use href='%23star' x='15' y='20' transform='scale(0.3 0.3)'/><use href='%23star' x='5' y='24' transform='scale(0.3 0.3)'/></svg>");
}

.globe {
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-17 -17 34 34' stroke='%23666' stroke-width='2' stroke-linecap='round' fill='none'><clipPath id='circle'><circle r='17'/></clipPath><circle r='16'/><ellipse rx='9' ry='16'/><ellipse cy='17' rx='16' ry='9' clip-path='url(%23circle)'/><ellipse cy='-17' rx='16' ry='9' clip-path='url(%23circle)'/><line x1='-17' x2='17'/><line y1='-17' y2='17'/></svg>");
}


.flags {
width:15px;
height:12px;
display:inline-block;	
background-repeat:no-repeat;
background-size:contain;
background-position:center;
border:1px solid gray;
}

p.small-banner {text-align:center}
p.small-banner img {width:600px}

#language-search{
display:block;
 float:right;
 padding-top:10px;
 margin-right:20px;
}

#QFicon-slogan {
display:block;
float:left; 
margin-left:20px;
}

.topMenuFloat
{
position:fixed;
top:0px;
background-color:white;
z-index:5;
width: 100%;
border-bottom: 4px solid #eee;
}
.topMenuDocked
{
width: 100%;
position:relative;
}



@media (max-width:1730px)
{
#QFicon-slogan {display:inline-block;float:none;}
#language-search {margin-left: 50px;vertical-align:top;display:inline-block;float:none;}
.main_menu2{width:100%; text-align:center;}
}

@media (max-width:320px)
{
	img {max-width:320px;}
}

@media (max-width:960px)
{
.topMenuFloat/*do not change menut style on narrow screen, because menu will occupy too much vertical space*/
	{
	width: 100%;
	position:relative;
	}	 
.btnIcon {display:none;}	
#main_menu  button {height:auto;}
}
