body {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAN7GlDQ1BJQ0MgUHJvZmlsZQAASImVVwVUVN0WPjMDw9ANgnR3DEjX0MrQHdIjjHSHhEWI0p0iISBKCqiIlAIiKSIiJSgggkqotLyL/v/733vr/eutt9e693z73FP3fHuffTYAlBJOvr6ecCoAvLwD/U101DmsrG04iKYACWAGxEARMDu5BPhijIyw4G/lx2sAOy7HRI/H+vt2/1UoXHEBLgDARCAc7hrg4gXhSgjbuPj6BwIAJ4AwT0ig7zEWgDCdP7RACCsdY7ff2OgYO//Grr/amJloQDj0ePxgF7fjvvEAIGm8XfHeAKAKIKzi4u4EtaWYhtqIeHn5QJgSBWEB53/p6/Yv+Pc6fwkHVkuTQwPvjfNy4tDEB/h6OoVxCHg4eeKd/fE4/0DB/3ML/rd4eQb9OffxTpO54jS1oFIFelgAFmgBTcABNAAeeAMc8AJOkKYJaQHAF3hCWhikCwAPCHlCtc7AH3rjoHcggJYaiAsNPB5Yw8c3zB/v5h7IgYFYxIlwnPZ2ERPhQEtISoJjm/g9/ZbJrxXAGIb/qvOD+ivIQ/tU+FedkzAAjyBO6e7+VccjAwBpPgCt712C/IP//B/YIAC/OfpDENAEcOhDPUKVoBfphaIkbiP1IxeiWKEqp/Gk46GfZ0xj0mNeZ8liQ7N3c+pxPeOR4c3l+yKAFsQL5Qn3iHwVoxOXkbCQ9EHHSRVJ15/qkhmRnZVbkd9U2FMCyoQqKFVKtRMYPnU5DazmWS1f7Ys6yboFpyvPNOi1Yrv0+w1GDSeNFo23TOFmVOZsFsKWMlZq1qdtjG0t7c6edbTHOXg6BjlddE52KXK9i2s91+c25j6LXzm/4bHjeeSN9KHwPeHH638qQDvQOsgjOCIkMTQ/rCq85UJXxGDk66ip6OmLE5cGLrdduXM1IyYq1i3OMF7mGksCLGHp+osbtYnpScHJZ1O0U9FpXOl0GcQZPzO3spazp3KGcjvyGvLLCjIKrxYF3XQrtrllVKJbiilTLJe5LVEhWMlVxXyHuhpV/fPut3srNdO1Q3Xt9fcachqv3PdsMmtWbOF6gHrw5eHYo5bW/MfRbc5PtNuFO2g69juXu8a7nz1telbek9F7pc//uWO/wQvFAYFB2sGfQx+Hh0caRzNe+o/pv+IfB+NvXtdNxL45O4l+i3o7M9UwHTdjOys+Rzg39e7+fMqC13v9D2KLlIsbSy+XGz+mrwR8Ml2VWqNZW/888OX21/D10xvUGyOb8VtKW2vf8r7rfv/+o2TbcPtgp3LXbA/sVe9bHsAP7h1a/oT9rD4yPzr6g/8FiH8u4hek18h1KZFUfTTxdNoMgPEBk/dJZpY2Niv2z5x+XCs8lrxN/EgBdcFAoQLhxyLTorviNBJCkmpoUykXab9TUTLXZNPkcuSLFEoUy5TKlUtVylTL1e5gGtQfazzXfK01r72qs6W7e/qnHhxLoI80IDIkMiI1pjI5YcphJmAuYSFjqWClbI2xwdhi7NTOqtirOKg4Ypy0nQ1dbFxxON9zYW6X3OPxSefTPbI9872KvEt8Knzr/B759waMB34I2gw+CiUJow9nvyAQIREpG6UYrXhR9pLoZfYrZFd+XJ2L6Y29F5ceH3btbALmOs8NohsriS+SapMzU6JSPdJs0w0yMJmnsgSzWXIockHuRt58/mhBe2FtUeHNxOLoWwEl7qUOZRbl+rc1KxQqJap47zBXU9yFQTawVDNR21fXUl/WkNJ44T6uybBZroUDsoH1h68ftbWWPo5v835i2i7fwdlJ2rndtdj96mn3s8aekt6Uvqjnnv3WL7QH0IOsQ6ihjeHJkSejt15eGnN8pTzOPP7j9ejE3Texk45vFaZop9amn80UzYbMGb8TnSedX10YfF//IWvxwpLjstZHwRXylY1Pr1Zb1nI/h32x+iq1TrI+tVG66bbFt7XwLf+72Q+yH0+3L+ygd1Z2i/cs9sn2uw5CDkUOF35mHen9k///9H9XOm76OcZsyP93WHLZFNj7OU25Rnm0eav4YQJYwXihduFNUXYxrHiARJZkM/ql1OopAhkmWTE5VXlDBTtFvFKAcoRKrGqq2k1MrXq3xoTmitauDrEu42meM+J68liMvo4B1tDUyNbY1cTHNNwsxjzJIsuyyKrUutKm2vaeXc3ZWvs6h3rHZqc252cuQ64TuLlzS26r7l/xm+d/eGx7bnvteO/6HPjB/YkDaANZg/iDJULkQlXDtML1LhhGmESaRZlEG1zUuCQNsY+88unqQExNbHKcd7z+NeEEYugE6L5xMzE8ySJZOoUuZSd1Lu15elPGrcykrPBsXI5hrnweVz5p/lbB28KuoqqbqcURt9xLzEs1y6TLeW7TVsAr1itnql7caakuvZt0L7TGufZMnUQ9ff1uw3Rj2/3CpshmuxalB8wPdh6OP2poTX7s0abzhLsd1j7X0dFZ2hXf7f3U4plyD08vae9m38Tztv6SF7EDHoMGQ5LDNMObI8Ojd15eGbN5JTmOHJ+GzoGrb6wmhSeP3o5OlU4Hz+jOnpz9Otfzrng+csH+PeYD3yL54tbS2+X2j+UrCZ98Vk3XZD8zfz78MvP18XrOht+m7hbL1pdvT74n/bDfFoXOgP7dnL1z+9IHsIOhw/yfbkdSx/z/jtXHgoTiRtkIAOZxAGBTAShSBICPBAqDFAAYkQNgJg/g6skALiUF4BKlf8YPKE4RQDcYKnACcAJhIAvFR2PgAHxANEgBJaAJPAczYAtGAuOEKcDMYD6wBFgFrAe2CEfCBeBYuB88B94JX0MwIXQR4YhaxEcCHgIXgjKCj4RihCGEXUhKpCOykQhF5EjUijqBCkW9JVYlriChJoki+UzqQDpKpknWQi5EXkRBT5FIiaKMoSKkiqMmo06nYaWpopWl7aWzpFumD2MgZShmlGUcOeHJRMJUzWzA/O1kAYsOyxZrMZs+2x57BYc5JyFnM9d5bk7utzyZvCZ8tHzj/HkCjoL8gp+FGoXDRFRFkaLDYvni7hJykqSSc+hmqRRpz1NYGbQsmxytPIUClSKjEqeyuIqqqqnaecxV9VsanZrvtYl0hHT1TuPPxOgVY1v13xhsGzEZK5vgTJPNWs1XLVmsDK0v29y3XTzLYK/tEOJY7fTOhcnVFJd6btSdFm91vthjzUvRO8ln2U/LvyKQPCgk+EOoWVjvBeWI5ih0dN0lycsNV6Vi6uNE428nsF3PSaRNSk2hTs1IZ84oyRLNbs3Vz3tfEF3EfXPkVkwpphxx+3ll2h2HuxI1iNq39fcbU5v8WowfSrSSPl540tQR22X1VKQH3jv1vPlF5mDwsM2o+pjEuMAEetJ8Kmdm/13wwsFi3EfGT3c/a3/9sBn3XXx7ei/pUPPYfv7JP+Mv/mUg/o2APXQ7igRJoBg0gh4wBdZhRDA2mCzMCOYBi4WVwjph7+AwODdcG+4BT4O3wpcQtAh1RBDiDuIDASeBE0E5wRqhNGE04SCSFemDfErEQhRMNIZCozJQu8SOxP0ksiS3SZlIE8kQZOFkG+R48nkKW4oJSgvKCSpbqgVqD+ptmhhaBtoqOhW6MXo8/RFDNqMk4yDEPgVTA7PVSfjJGhY7VnLWdjZ/dl72NxwJnMqcm1yV3E48rDxTvPl89vw8/KsCTYIXhbDCjMLvRWpEw8S0xenEFyUeSCahcVJq0izS+6dmZLpla+Vuyecp5CuWKNUot6mMqC6pHamf1FDQtNO6pF2lM6q7e4ZNTxXroB9pUGj4xGjBhNgUbWZvnmjxxHLLWtDG2TbfbsyexAHjGOpU77zqKoBzO1fl9hkvfT7Ko9+LydvDp8OPyT84YCJIKbgslDIsMvxLhFPkm2jji4OXsVcGY4xiX8abXBu9bnCjP0k3uTf1dNpQhnnmbLZHzl7ejQLOwtab1sU/S6rL7G8zVryqyqy2ucdZs1b3sCHhvn2z9APyh8ut7W0Z7bhO6W7wdLCnoM+rX22AcXB9eGC0eixpPHjCbdJtKnymYm51AfOhZJlkJWh18YvN+sstw+8jOxZ7c4de/8b/3/v/7C//5/rl/96//P8Z5P+EcH64HtwXng1vh39CMCC0ECGIasQCASuBDUEewTQhJ6EbYR3hAfIMMh/5lUiLqJBoB2WOaiJmJI4gfk+iT/KIVIA0hwwFWcAauQP5KwosRQ+lOmUnlTpVDzWWepzGieYrbRQdBV0xPZq+h8GO4Rtj8gmREwNM3sy0zK0ncSw0LB2svmwcbCPslzjQHEuc+Vym3BTcL3iu8+rzUfNN8pcIeAnKCxEKjQoXiuBFZcWIxCbFayRiJO3RClJMUnvSs6d6ZZpkq+Uq5WsUWhUHlOaV91QZ1E5hrNSjNCo0x7QROlK6LqdTzjzSW9AnNpA0tDGKM24xWTFjM7e0SLMcsaayMbXNsntjz+xg61jgNOvC7Xoed98N5m6ELzm/7WnoVe1D4uvlNx6gHtgQzB9SHMYSnh/BElkSLXSx6bLGlVcx7rEH8SkJnNfrEpWTnqdYpC6lh2aSZZXlqORO5V8oZCt6WuxTwl76ujyzwga6sXy/21dzsy6swfK+bPPJB/CHa60TbZ3tFZ2x3Q7PJHthfSP9xQP+Qzoj7KO7Y6/HmyfyJi9Nec84zznMu70PW0xfblx5swa+CK/bbN741vVjf1d2P/jw4TH/Aeek0L8zDDJ1AAhnj462+AAgSgPgMPXoaL/k6OiwFEo2oPyvw/N3/vcr1kCZcBofvLeUt6+W9+J/5mH/AOiS/tevHRMXAAAAPklEQVQImWMwtvJUvnHjBu////+5Xr16xePgEaBgauOthC7GQIwiYytPZQZCimBiDMQo+v//PxcDzGhCTgAAIBpmSslNUogAAAAASUVORK5CYII=);
}
body .logo {
  background-image: url(https://wandern-ellmau.at/files/cto_layout/img/logo.svg);
}
body {
	background-color: #ffffff !important;
}
#bottom {
	background: #323843;
}
#bottom, #bottom a, #bottom .ce_hyperlink a {
	color: #85878d;
}
nav.mainmenu .layer_two, nav.mainmenu .level_3, .metaheader .sprachwechsler ul li a {
	background: #414856 !important;
}

#footer {
	background: #414856;
}
#footer, #footer a {
	color: #8b8e95;
}
#footer .socials a:before {
	color: #8b8e95;
}
#footer input, #footer textarea {
	border-color: #8b8e95;
}
#footer input.submit {
	border-color: #8b8e95;
	color: #8b8e95;
}
#footer *::-webkit-input-placeholder {
    color: #8b8e95;
}    
#footer *:-moz-placeholder {
    color: #8b8e95;
}
#footer *::-moz-placeholder {
    color: #8b8e95;
}    
#footer *:-ms-input-placeholder {
    color: #8b8e95;
}
#footer input.submit {
	color: #f7f7f7 !important;
}
#footer *::-webkit-input-placeholder {
    color: #f7f7f7;
}    
#footer *:-moz-placeholder {
    color: #f7f7f7;
}
#footer *::-moz-placeholder {
    color: #f7f7f7;
}    
#footer *:-ms-input-placeholder {
    color: #f7f7f7;
}
#footer input.text {
	 color: #f7f7f7;
}
#footer {
	border-color: #323843;
}
#header, #stickyheader .inside {
	background: #414856;
}
@media only screen and (min-width: 991px){
	#header .logo {width: 217px;}
}
@media only screen and (min-width: 991px){
	#header .logo {height: 75px;}
}
.ce_revolutionslider .ce_hyperlink a {
	background:#009add;
}
.ce_text p a:not(.button) {
	color:#009add;
}
.color {
	color:#009add;
}
.bg_color {
	background-color:#009add;
}
.articlewrapper.typ4 .ce_hyperlink a:hover {
	background:#009add;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#009add;
}
nav.mainmenu ul li a:hover,
nav.mainmenu ul a.trail,
nav.mainmenu ul a.active {
	color:#009add;
}
#submenu a:hover,
#submenu a.* {
	color:#009add;
}
#off_canvas a:hover,
#off_canvas a.active,
#off_canvas a.trail {
	color:#009add;
}
.ce_hyperlink.style2_dark a:hover {
	background:#009add;
	border-color:#009add;
}
.testimonial .autor {
	color:#009add;
}
.ce_team .funktion {
	color:#009add;
}
.ce_team .overlay_content {
	background:#009add;
}
.ce_blog .blog .comments a,
.ce_blog .blog .morelink {
	color:#009add;
}
.ce_blog .morelink a:hover {
	color:#009add;
}
.ce_blog .port_overlay {
	background:#009add;
}
.ce_preistabelle .titel {
	background:#009add;
}
.ce_preistabelle .link {
	background:#009add;
}
.pagination li span.current {
	background:#009add;
}
.pagination li a:hover {
	color:#009add;
}
.servicebox a:hover {
	color:#009add;
}
.servicebox_2 h1,
.servicebox_2 h2,
.servicebox_2 h3,
.servicebox_2 h4,
.servicebox_2 h5,
.servicebox_2 h6 {
	color:#009add;
}
.servicebox_4:hover {
	border-color: #009add;
}
.servicebox_2[class^="icon-"]:before, 
.servicebox_2[class*="icon-"]:before {
	color: #009add;
}
.portfolioliste .port_overlay {
	background:#009add;
}
.customelement_layout_charts span.prozent {
	color:#009add;
}
.backgroundvideo.overlay .backgroundvideo_content_wrapper {
	background:#009add;
}
.mod_faqpage section h3::before {
	background:#009add;
}
.tabs.horizontal_clean ul li a:hover,
.tabs.horizontal_clean ul li a.current {
	background:#009add;
}
.servicebox_3[class^="icon-"]:before,
.servicebox_3[class*="icon-"]:before {
	background:#009add;
}
.servicebox.color_accent[class^="icon-"]:before,
.servicebox.color_accent[class*="icon-"]:before {
	background:#009add;
}
.articlewrapper.typ2 {
	background: #009add;
}
#header .mod_search input:not(.captcha) {
	background: #009add;
}
#header .search_trigger:hover {
	color: #009add;
}
.ce_revolutionslider .border-left {
	border-color: #009add;
}
.nachrichtenteaser .morelink a:hover {
	color: #009add;
}
.button, .ce_hyperlink a {
	border-color: #009add;
}
.button:hover, .ce_hyperlink a:hover {
	background: #009add;
}
input[type="submit"], input.submit {
	background: #009add;
}
.button, .ce_hyperlink a {
	color: #009add;
}
.metaheader .sprachwechsler span:hover {
	color: #009add;
}
.blogwrapper_col1 .comments a, .ce_blog .blog .morelink {
	color: #009add;
}
.ce_revolutionslider .bg_accent {
	background: #009add;
}
#footer {
	border-color: #009add;
}
.nachrichtenteaser_v2 .date {
	background-color: #009add;
}
.nachrichtenliste .subline {
	border-color: #009add;
}
.divider_2 .ext_txtpic_headline h1:before, .divider_2 .ext_txtpic_headline h2:before, .divider_2 .ext_txtpic_headline h3:before, .divider_2 .ext_txtpic_headline h4:before, .divider_2 .ext_txtpic_headline h5:before, .divider_2 .ext_txtpic_headline h6:before {
	background-color: #009add;
}
body {
	padding-top: 0;
}



/*NEu*/
nav.mainmenu > ul li a {
    color: rgb(255 255 255);
}

.metaheader{
    display: block;
    position: absolute;
    left: auto;
    right: 60px;
    top: -40px;
}
.metaheader .inside{
    padding: 2px !important;
}
#header > .inside > .mod_navigation{
    display: block;
    top: 0px;
}
#header{
height: 65px;
background: #616161;
top: 35px;
}
#headeroffset{
background: #f3f3f3;
}

nav.mainmenu ul li a, nav.mainmenu ul a.trail, nav.mainmenu ul a{
    padding: 19px;
    font-size: 16px;
    font-weight: 600;
}
.metaheader .socials a:before {
    color: #737373;
}
.search_trigger{
    display: none;
}

#header, #stickyheader{
    background: rgba(0, 0, 0, 0.6);
}
#stickyheader > .inside{
    background: transparent;
    opacity: 1;
}
#stickyheader .logo{
height: 60px;
    position: absolute!important;
    z-index: 10;
    top: 23px;
    width: 190px;
}
nav.mainmenu .layer_two, nav.mainmenu .level_3, .metaheader .sprachwechsler ul li a {
    background: rgba(0, 0, 0, 0.6) !important;
    top: 65px;
}
#stickyheader nav.mainmenu .layer_two, nav.mainmenu .level_3, .metaheader .sprachwechsler ul li a {
    top: 60px;
}

#header > .inside:after{
	content: '';
    position: absolute;
    width: 150%;
    width: 100vw;
    top: -40px;
    height: 135px;
    right: calc(100% - 225px);
    bottom: 0;
    background: #383837;
    border-bottom: 5px solid #0074b2;
    z-index: 9;
    -webkit-transform: skew(-40deg);
    -moz-transform: skew(-40deg);
    -ms-transform: skew(-40deg);
    -o-transform: skew(-40deg);
    transform: skew(-40deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
}
#header .logo{
z-index: 10;
    position: absolute;
width: 205px;
}

#contentwrapper{
max-width: unset;
}
#wrapper{
    max-width: 1290px;
    margin: 0 auto;
}
#footer{
    max-width: 1290px;
    margin: 0 auto;
}
#bottom{
    max-width: 1290px;
    margin: 0 auto;
}
#headeroffset > #header > .inside{
    max-width: 1290px;
    margin: 0 auto;
}

#contentwrapper.scrolled #header{background: transparent;}
#contentwrapper.scrolled #header > .inside{display: none}




#stickyheader > .inside:after{
	    content: '';
    position: absolute;
    width: 150%;
    opacity: 1;
    width: 100vw;
    top: -40px;
    height: 135px;
    right: calc(100% - 225px);
    bottom: 0;
    background: #383837;
    border-bottom: 5px solid #0074b2;
    z-index: 9;
    -webkit-transform: skew(-40deg);
    -moz-transform: skew(-40deg);
    -ms-transform: skew(-40deg);
    -o-transform: skew(-40deg);
    transform: skew(-40deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
}
body{
background-color: #f3f3f3 !important;
background-image: none;
}

#container {
    background: #fff;
padding-top: 100px;
}
.socials a:hover {
    background: transparent!important;
}
.socials a:hover:before {
    color: #909090!important;
}
#nav-open-btn {
    margin-top: 18px;
}


@media only screen and (max-width: 1024px){
#header .logo{
left: 10px;
    top: 10px;
}
}
@media only screen and (max-width: 767px){
#nav-open-btn {
    margin-top: -12px;
}
#header .logo{
    left: 5px;
    top: 5px;
    width: 160px;
}
#header > .inside:after{
    top: -55px;
    height: 135px;
    right: calc(100% - 155px);
}
}


#footer{
border: none;
    background: #efefef;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    margin-bottom: 0.2rem;
    color: #009add;
    font-weight: 600 !important;
    font-size: 1.4rem !important;
}
#footer h6 {
        letter-spacing: unset;
    line-height: unset;
}
#footer p{
    line-height: 1.5;
    font-size: 1rem;
    margin-bottom: 5px;
}
#footer a:hover {
    text-decoration: none;
color: #009add;
}

.footerbutton{
padding: 12px 30px;
    margin-bottom: 15px;
    font-weight: 600;
    width: fit-content;
    letter-spacing: 1px;
    display: block;
    background: #009add;
    border-color: #009add;
    color: #fff !important;
    font-size: 1.1em;
    vertical-align: middle;
    margin: auto;
transition: all 0.2s;
text-decoration: none;
}
.footerbutton:hover{
background: #0290ce;
}

#footer .socials .icon-mail-2{
display: none;
}
#footer .socials .icon-phone-3{
display: none;
}
#footer .socials a:not(:last-child):after{
content: "|";
    font-size: 1.6em;
color: #8b8e95 !important;
}

.metaheader .icon-mail-2:after{
content: 'info@schuh-sport.at';
}
.metaheader .icon-phone-3:after{
content: '+4353582548';
}


/* ubuntu-300 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-300italic - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-regular - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-italic - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500italic - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700italic - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/ubuntu-v20-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* playfair-display-regular - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-500 - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-600 - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700 - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-800 - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900 - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-italic - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-500italic - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-500italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-600italic - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-600italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-700italic - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-800italic - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-800italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-900italic - vietnamese_latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-vietnamese_latin-ext_latin_cyrillic-900italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
