@font-face {
  font-family: 'FontAwesome';
  font-display:swap;
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face{
font-family:'Troika';
font-display:swap;
src:url('Troika-400.eot');
src:local('Troika'), local('Troika-Regular'), url('../fonts/Troika-400.eot?#iefix') format('embedded-opentype'), url('../fonts/Troika-400.woff2') format('woff2'), url('../fonts/Troika-400.woff') format('woff'), url('../fonts/Troika-400.ttf') format('truetype');
font-weight:400;
font-style:normal;
}

@font-face{
font-family:'Open Sans';
font-display:swap;
src:url('OpenSans-400.eot');
src:local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans-400.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-400.woff2') format('woff2'), url('../fonts/OpenSans-400.woff') format('woff'), url('../fonts/OpenSans-400.ttf') format('truetype');
font-weight:400;
font-style:normal;
}

@font-face{
font-family:'Open Sans';
font-display:swap;
src:url('OpenSans-Bold-700.eot');
src:local('Open Sans Bold'), local('OpenSans'), url('../fonts/OpenSans-Bold-700.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-700.woff2') format('woff2'), url('../fonts/OpenSans-Bold-700.woff') format('woff'), url('../fonts/OpenSans-Bold-700.ttf') format('truetype');
font-weight:700;
font-style:normal;
}

* {
	font-family: 'Open Sans', Arial, Verdana, Geneva, Helvetica, sans-serif;
	line-height: normal;
}

h1 {font-size:2em;margin-bottom:calc(1em / 2);text-align:left;font-family:'Troika';}
@media only screen and (max-width: 768px) {
	h1 {font-size: 1.5em; line-height: 1em; margin: 0 0 0.5em 0;}
	ul > li {padding:0; margin:0;}
}
.box .head *,
.block .head > span,
.block .head > span a, #xRecommended #more-recommended {font-family:'Troika'; font-size:1.5em;font-weight:bold;}
.block .head > span a {font-size:1em;}

@media only screen and (max-width:480px) {
  body.is-home-page .heading-title>h1{height:2.25em;overflow:visible;}
}
