.languageSwitcher {
    position: absolute;
    top: -15px;
    right: 0;
}

/*	PROJECT :: KARIN HEIGL
2019.11
CUSTOM.CSS
===========================================================================
>>> TYPOGRAPHY <<<
=========================================================================*/
body {
font-size: 18px;
font-weight: 300;
line-height: 36px;
}
h1 {
color: #777777;
font-size: 80px;
font-weight: 800;
text-transform: uppercase;
margin-bottom: 30px;
line-height: 80%;
font-family: 'Cardo', sans-serif;
}
.font-adjust h1 {
font-size: 54px;
}
h2 {
font-size: 40px;
font-weight: 400;
font-family: 'Cardo', sans-serif;
}
h3 {
font-size: 24px;
font-weight: 600;
line-height: 36px;
}
h4 {
font-size: 18px;
font-weight: 600;
line-height: 36px;
}
h5 {
font-size: 16px;
font-weight: 300;
}
h6 {
font-size: 12px;
font-weight: 300;
}
h1, h2 {
margin-top: 0px;
}
a {
color: #3cd400;
}
a:hover,
a:focus {
color: #2e9e02;
}
/*	>>> RESPONSIVE FILE - Non-Mobile First Method <<<
===============================================================*/
/*	HELIX_ULTIMATE :: TABLET
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :768px) and (max-device-width :991px) {
h1 {
font-size: 70px;
}
}
/*	HELIX_ULTIMATE :: MOBILE
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :425px) and (max-device-width :767px) {
h1 {
font-size: 60px;
}
h3 {
font-size: 22px;
}
}
/*	HELIX_ULTIMATE :: MOBILE
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :320px) and (max-device-width :424px) {
h1 {
font-size:42px;
}
.font-adjust h1 {
font-size: 26px;
}
h3 {
font-size:20px;
}
}
/*===============================================================
>>> MAIN TOOLS <<<
===============================================================*/
/* - DISPLAY NONE - */
.hide,
.itemid-143 h1.itemTitle,
.itemid-172 h1.itemTitle {
display:none!important
}

/* - SPACERS - */
.spacer25 {
margin: 25px 0px !important;
}
/* - IMAGES - */
.img.rounded img {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
/*===============================================================
>>> BODY & PAGEBUILDER <<<
===============================================================*/
#sp-main-body {
padding: 50px 0 80px 0 !important;
}
.com-sppagebuilder #sp-main-body {
padding: 0 !important;
}
/*===============================================================
>>> HEADER & MAIN MENU <<<
===============================================================*/
#sp-header {
height: 124px;
/* background: #f9f9f9; */
box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.10);
margin: 0 0 30px;
}
#sp-header .container {
/*padding-top: 70px;*/
padding-top: 35px;
}
/*-- header logo --*/
#sp-header .logo img {
padding: 6px 0px;
}
#sp-header .logo-image {
height: inherit;
}
#sp-header .logo-image-phone {
height: inherit;
}
/* -- language switcher -- */
div.mod-languages img {
border: none;
display: inline-block!important;
}
div.mod-languages ul {
margin: 0;
padding: 0;
list-style: none;
text-align: right;
}
/* -- main menu -- */
#sp-menu .sp-megamenu-wrapper {
line-height: 30px;
}
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span {
color: #929292;
font-size: 24px;
font-weight: 400;
line-height: inherit;
font-weight: 800;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
font-family: 'Cardo', sans-serif;
}
.sp-megamenu-parent > li:hover > a,
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li.active:hover > a {
color: #000;
/*background: rgba(60, 212, 0, 0.18);*/
}
.sp-megamenu-parent > li.active > a {
font-weight: 800;
}
/* sub-menu */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
padding: 0px;
text-align: left;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
display: grid !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
color: #999;
font-size: 13px;
font-weight: 400;
padding: 10px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:hover {	
color: #fff;
background: #3cd400;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:hover {
font-weight: 600;
}
/*===============================================================
>>> OFFCANVAS <<<
===============================================================*/
body.ltr #offcanvas-toggler {
float: none;
margin: 0px !important;
line-height: 90px;
}
/* icon burger */
#offcanvas-toggler {
font-size: 40px;
line-height: inherit;
}
#offcanvas-toggler > .fa {
color: #929292;
}
#offcanvas-toggler > .fa:hover,
#offcanvas-toggler > .fa:focus,
#offcanvas-toggler > .fa:active {
color: #000;
}
/* main menu */
.offcanvas-menu .offcanvas-inner .sp-module {
margin-top: 30px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul {
border-top: 1px solid #efefef;
}
.offcanvas-menu .offcanvas-inner .sp-module ul.lang-inline {
border-top: 0px;
text-align: center;
}
.offcanvas-menu .mod-languages img {
width: 30px;
height: 100%;
margin-bottom: 26px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span {
color: #929292;
font-size: 18px;
font-weight: 400;
text-transform: inherit;
border-bottom: 1px solid #efefef;
padding: 15px 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a:before {
color: #929292;
padding-right: 12px;
font-size: 12px;
vertical-align: middle;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus,
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active .menu-toggler,
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active a:before {
color: #000;
}
/* sub-menu */
.offcanvas-menu .offcanvas-inner .sp-module ul li ul li a {
font-size: 16px !important;
padding: 4px 0 !important;
line-height: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul li.active ul li a {
color: #6f6f6f;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a {
color: #3cd400;	
}
/*===============================================================
>>> HOMEPAGE <<<
===============================================================*/
.mod_home .btn-primary {
background-color: #929292;
border-color: #929292;
color: #fff;
letter-spacing: 0.02em;
padding: 8px 22px;
font-size: 14px;
font-weight: 500;
}
/* >>> RESPONSIVE FILE - Non-Mobile First Method <<<
===============================================================*/
/*	HELIX_ULTIMATE :: MOBILE
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :320px) and (max-device-width :767px) {
.mod_home .img {
margin-bottom: 20px;
}
}
/*===============================================================
>>> BOOKS <<<
===============================================================*/
/* >> -- NOVELS -- << */
.mod_novels ul, .mod_shortstories ul{
margin: 0;
padding: 0;
}
.mod_novels li, .mod_shortstories li{
overflow: hidden;
border-bottom: 1px solid #ccc;
margin: 0 0 15px 0;
padding: 0 0 10px 0;
}
.mod_novels .img.bkg, .mod_shortstories .img.bkg{
float: left;width:220px;height: 160px;margin:5px 15px 15px 0;background-size: cover;background-repeat: no-repeat;
}
.mod_novels .book, .mod_shortstories .book {
line-height: 1.1;
}
.mod_novels .book h4, .mod_shortstories .book h4 {
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.mod_novels .descr p, .mod_shortstories .descr p {
    line-height: 1.6;
}
.mod_novels .book span.end_date:before,
.mod_novels .book span.release_date:before {
content: '|';
}
.mod_novels .book span.end_date:before,
.mod_novels .book span.release_date:before {
/*padding: 0px 12px;*/
padding: 0px 6px;
}
/* >> -- SHORT STORIES -- << */
.mod_shortstories .book span.issue:before {
content: '~';
font-weight: 600;
font-size: 16px;
}
.mod_shortstories .book span.date:before {
content: '|';
}
.mod_shortstories .book span.issue:before,
.mod_shortstories .book span.date:before {
padding: 0px 6px;
}
/*BLOG*/
.newslist {
margin: 0 0 65px 0;
}
.catItemIntroText {
line-height: 1;
}
.news h1 {
font-size: 48px;
}
.articlesource {
border: 1px dashed #CCC;
margin: 30px 0;
padding: 30px;
background-color: #f1f1f1;
}
.articlesource p {
margin: 0;
}
/*===============================================================
>>> K2 CATEGORY <<<
===============================================================*/
/* >> CATEGORY-ITEM << */
/* - pagination - */
.k2Pagination {
text-align: center;
margin: 60px 0 20px 0;
}
.k2Pagination ul.pagination {
display: -webkit-inline-box;
display: inline-flex;
margin: 0px;
}
.k2Pagination ul li a {
background: transparent;
text-decoration: none;
color: #444;
font-size: 12px;
font-weight: 500;
padding: 4px 8px;
}
.k2Pagination ul li.active a {
background: #3cd400 !important;
border-color: #3cd400 !important;
color: #fff;
}
.k2Pagination ul li a:focus,
.k2Pagination ul li a:hover {
background: #46a022;
border-color: #46a022;
color: #fff !important;
}
/* >> ITEM << */
/* - images - */
.itemImage {
width: 100%;
float: right;
margin: 0px 0 10px 20px;
}
.articles img {
margin: 0px !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* - attachments - */
div.itemAttachmentsBlock {
padding: 4px 0px;
border-bottom: 0px dotted #ccc;
}
div.itemAttachmentsBlock h4 {
font-size: 16px;
font-weight: 500;
}
div.itemAttachmentsBlock div {
line-height: 16px;
font-style: italic;
letter-spacing: 0.04em;
}
/*===============================================================
>>> PAGEBUILDER <<<
===============================================================*/
/* - padding - */
.no_padding {
padding: 0px !important;
}
.bkg,
.bkg_grey {
padding: 60px 0px !important;
}
.bkg_top {
padding: 60px 0 0 0 !important;
}
.bkg_bottom {
padding-bottom: 0 0 60px 0 !important;
}
.bkg_120 {
padding: 120px 0 !important;
}
/* - image - */
.bkg_img {
padding: 100px 0 !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-attachment: fixed !important;
background-position: 50% 50% !important;
}
/* - color - */
.bkg {
background-color: transparent !important;
}
.bkg_grey {
background-color: #edf0f5 !important;
}
/* - overlay - */
.bkg_overlay,
.bkg_overlay_dark {
color: #fff !important;
background-blend-mode: overlay;
}
.bkg_overlay {	
background-color: rgba(0,0,0, .22) !important;
}
.bkg_overlay_dark {
background-color: rgba(0, 0, 0, .60) !important;
}
/*===============================================================
>>> FABRIK FORM <<<
===============================================================*/
.fabrikForm {
margin-top: 40px;
}
/* >> fields << */
label.fabrikLabel {
display: inline-block !important;
}
.control-group.fabrikElementContainer {
margin-bottom: 12px;
}
textarea.fabrikinput {
width: 100%;
margin-bottom: 24px;
border-radius: .25rem;
border: 1px solid #ced4da;
}
/* -- control groups -- */
.fabrikGroup .span6 {
width: 49%;
float: left;
}
.fb_el_apps_contact___name.span6,
.fb_el_apps_contact___email.span6 {
margin-right: 14px;
}
/* -- GDPR -- */
.fabrikgrid_gdpr_ok.checkbox span,
label.fabrikLabel.control-label.fabrikEmptyLabel {
display: none !important;
}
.fabrikgrid_gdpr_ok.checkbox {
padding-bottom: 0px;
margin-bottom: 0px;
}
.fabrikgrid_checkbox input[type="checkbox"] {
width:30px;
height:30px;
background: white;
border-radius: .25rem;
border:1px solid #ccc;
-webkit-appearance: none;
margin: 0px;
}
.fabrikgrid_checkbox input[type='checkbox']:checked {
border: 1px solid #333;
transition: all .2s;
background-image: url(/images/assets/icon_checkbox_tick.png);
background-size: 25px;
background-repeat: no-repeat;
background-position: 1px 2px;
}
.fabrikgrid_checkbox input[type="checkbox"]:focus {
border-color: rgba(27, 99, 162, 0.51);
box-shadow: 0 0 0 0.2rem rgba(27, 99, 162, 0.51) !important;
}
/* -- BUTTONS -- */
.form-actions {
background-color: transparent;
border-top: 0px solid #e5e5e5;
/* padding: 10px 0px 20px; */
margin: 10px 0 20px 0;
}
/* -- ALERTS -- */
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.alert-message {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
/*	>>> RESPONSIVE FILE - Non-Mobile First Method <<<
===============================================================*/
/*	HELIX_ULTIMATE :: DESKTOP
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :992px) and (max-device-width :1199px) {
.fb_el_apps_contact___name.span6,
.fb_el_apps_contact___email.span6 {
margin-right: 12px;
}
}
/*	HELIX_ULTIMATE :: TABLET
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :768px) and (max-device-width :991px) {	
.fb_el_apps_contact___name.span6,
.fb_el_apps_contact___email.span6 {
margin-right: 9px;
}
}
/*	HELIX_ULTIMATE :: MOBILE
-----------------------------------------------------------------------------------*/
@media only screen and (min-device-width :320px) and (max-device-width :767px) {
.fabrikForm {
margin-top: 0px;
}
.fabrikGroup .span6 {
width: 100%;
float: none;
}
.fb_el_apps_contact___name.span6,
.fb_el_apps_contact___email.span6 {
margin-right: 0px;
}
}
@media only screen and (min-device-width :300px) and (max-device-width :480px) {
.mod_novels .img.bkg, .mod_shortstories .img.bkg {
    float: left;
    width: 100%;
    height: 220px;
}
}
/*===============================================================
>>> ALL BUTTONS INCLUDING FOMRS <<<
===============================================================*/
.btn-primary {
background-color: #929292;
border-color: #929292;
color: #fff;
letter-spacing: 0.02em;
}
.btn-primary:hover,
.btn-primary:focus {
background-color: #000 !important;
border-color: #000 !important;
color: #fff !important;
}
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle {	
box-shadow: 0 0 0 0.2rem rgba(2, 2, 2, 0.48);
}
/*===============================================================
>>> FOOTER <<<
===============================================================*/
#sp-footer {
color: #ccc;
font-weight: 400;
text-align: center;
padding: 126px 0;
background-image: url(/images/assets_backgrounds/bkg_footer.jpg);
background-repeat: no-repeat;
background-size: cover;
background-attachment: inherit;
background-position: 50% 80%;
background-blend-mode: overlay;
background-color: rgba(0,0,0,.4);
}
#sp-footer .container-inner {
padding: 0px;
border-top: 0px solid rgba(255, 255, 255, .1);
}
#sp-footer a {
color: #ccc;
}
#sp-footer a:hover {
color: #fff;
}
#sp-footer .copyright {
margin-top: 20px;
font-size: 12px;
line-height: 22px;
text-transform: uppercase;
}
#sp-footer .copyright .small {
/*margin-top: 20px;*/
text-transform: uppercase;
letter-spacing: 0.06em;
}
/*-- menu --*/
#sp-footer ul.menu li a {
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.04em;
}
/*===============================================================
>>> ERROR  <<<
===============================================================*/
.error-page h1 {
/*color: #CD0404;*/
color: #f90300;
font-size: 96px;
font-weight: 700;
line-height: 1;
margin-bottom: 10px;
font-family: "Open Sans", sans-serif;
}
.error-page h3 {
color: #363636;
font-size: 24px;
font-weight: 400;
margin-bottom: 20px;
line-height: 1;
}
.error-page h4 {
color: #CD0404;
font-weight: 600;
text-transform: uppercase;
}
.error-btn {
/*margin: 0 18px;*/
float: left;
}
.error-btn .btn-secondary {
color: #f90300;
background-color: #ffffff;
border-color: #f90300;
font-weight: 500;
}
.error-btn .btn-secondary:hover,
.error-btn .btn-secondary:hover:focus,
.error-btn .btn-secondary:focus {
color: #fff;
background-color: #f90300;
border-color: #f90300;
}
.error-btn .btn-secondary:focus {
box-shadow: 0 0 0 0.2rem rgba(249, 3, 0, 0.47) !important;
}
/*--------------------------------------------------------------------------------------------------------------------------
FONTS
--------------------------------------------------------------------------------------------------------------------------*/
/* cardo-regular - latin */
@font-face {
font-family: 'Cardo';
font-style: normal;
font-weight: 400;
src: url('/templates/fonts/cardo-v11-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Cardo'), local('Cardo-Regular'),
url('/templates/fonts/cardo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/cardo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/cardo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/cardo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/cardo-v11-latin-regular.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* cardo-italic - latin */
@font-face {
font-family: 'Cardo';
font-style: italic;
font-weight: 400;
src: url('/templates/fonts/cardo-v11-latin-italic.eot'); /* IE9 Compat Modes */
src: local('Cardo Italic'), local('Cardo-Italic'),
url('/templates/fonts/cardo-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/cardo-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/cardo-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/cardo-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/cardo-v11-latin-italic.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* cardo-700 - latin */
@font-face {
font-family: 'Cardo';
font-style: normal;
font-weight: 700;
src: url('/templates/fonts/cardo-v11-latin-700.eot'); /* IE9 Compat Modes */
src: local('Cardo Bold'), local('Cardo-Bold'),
url('/templates/fonts/cardo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/cardo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/cardo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/cardo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/cardo-v11-latin-700.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: url('/templates/fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
src: local('Roboto Thin'), local('Roboto-Thin'),
url('/templates/fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
src: url('/templates/fonts/roboto-v20-latin-100italic.eot'); /* IE9 Compat Modes */
src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
url('/templates/fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: url('/templates/fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
src: local('Roboto Light'), local('Roboto-Light'),
url('/templates/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
src: url('/templates/fonts/roboto-v20-latin-300italic.eot'); /* IE9 Compat Modes */
src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
url('/templates/fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('/templates/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Roboto'), local('Roboto-Regular'),
url('/templates/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
src: url('/templates/fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
src: local('Roboto Italic'), local('Roboto-Italic'),
url('/templates/fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: url('/templates/fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
src: local('Roboto Medium'), local('Roboto-Medium'),
url('/templates/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
src: url('/templates/fonts/roboto-v20-latin-500italic.eot'); /* IE9 Compat Modes */
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
url('/templates/fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: url('/templates/fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
src: local('Roboto Bold'), local('Roboto-Bold'),
url('/templates/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: url('/templates/fonts/roboto-v20-latin-700italic.eot'); /* IE9 Compat Modes */
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
url('/templates/fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
src: url('/templates/fonts/roboto-v20-latin-900italic.eot'); /* IE9 Compat Modes */
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
url('/templates/fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: url('/templates/fonts/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
src: local('Roboto Black'), local('Roboto-Black'),
url('/templates/fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/templates/fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
url('/templates/fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */
url('/templates/fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
url('/templates/fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}