@charset "UTF-8";

.row:after,article,aside,footer,header,section,small{display:block}*{box-sizing:border-box;margin:0;padding:0;border:0;list-style-type:none;outline:0;text-decoration:none;position:relative}background{background:#fff}table{border-collapse:collapse;border-spacing:0}.row:after{content:"";clear:both}[class*=col-]{float:left;border:10px solid transparent}.nogutter,.nogutter.row [class*=col-]{border:0 solid transparent}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}
.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #eee;border-top:0;background:#fff;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}
@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width:480px){.cc-cookies{position:relative;float:left}}.cc-cookies{top:0;font-weight:700;position:fixed;width:100%;height:auto;left:0;right:0;bottom:0;margin:0 auto;padding:5px 0;background:#313131;color:#fff;font-size:10px;text-shadow:0 -1px 0 rgba(0,0,0,.35);z-index:99999;text-align:center;border-top:1px solid #555;border-bottom:1px solid #555;font-family:Helvetica,Arial,"MS sans serif"!important;line-height:1.3em!important}.cc-cookies a,.cc-cookies a:hover{color:#fff!important;font-size:10px;border:0}.cc-cookies a{text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-btn-allin,.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-close,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#fff;text-decoration:none;background:#7DAF3B;padding:5px 10px;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in;margin:5px 0 0}.cc-cookies a.cc-cookie-accept{border:1px solid #555}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-close,.cc-cookies-error a.cc-cookie-close{background:0 0;right:0;top:0;color:#929292;position:absolute;text-shadow:none;box-shadow:none;margin:0;padding:7px}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#222!important;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}.cc-cookies b{font-size:14px;font-weight:700;line-height:2em;width:100%;display:block}.cc-cookies div{margin:0 40px}.readMore{display:inline-block}.cc_notice_ovr{background:#000;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-khtml-opacity:.9;-moz-opacity:.9;z-index:9999;position:fixed;width:100%;height:100%;top:0;left:0;right:0}.cc_notice_setting{z-index:9999;position:fixed;margin:98px auto 0 -250px;border:1px solid #444;text-align:center;width:500px;left:50%}.cc_notice_setting div{margin:40px}@media screen and (max-width:969px){.cc-cookies{height:auto!important}.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{margin:5px 0 0;width:100px;display:inline-block}.cc-cookies div{width:80%;margin:0 auto}.cc_notice_setting{margin:0 auto 0 -250px;width:500px;left:50%}}

@font-face {
	font-family: 'LatoLatinWebBlack';
	src: url('../fonts/LatoLatin-Black.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Black.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Black.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Black.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebBlack';
	src: url('../fonts/LatoLatin-BlackItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-BlackItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-BlackItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWeb';
	src: url('../fonts/LatoLatin-Bold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Bold.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Bold.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Bold.ttf') format('truetype');
	font-style: normal;
	font-weight: bold;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWeb';
	src: url('../fonts/LatoLatin-BoldItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-BoldItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-BoldItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: bold;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebHairline';
	src: url('../fonts/LatoLatin-Hairline.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Hairline.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Hairline.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Hairline.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebHairline';
	src: url('../fonts/LatoLatin-HairlineItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-HairlineItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-HairlineItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebHeavy';
	src: url('../fonts/LatoLatin-Heavy.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Heavy.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Heavy.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Heavy.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebHeavy';
	src: url('../fonts/LatoLatin-HeavyItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-HeavyItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-HeavyItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWeb';
	src: url('../fonts/LatoLatin-Italic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Italic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Italic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebLight';
	src: url('../fonts/LatoLatin-Light.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Light.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Light.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Light.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebLight';
	src: url('../fonts/LatoLatin-LightItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-LightItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-LightItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-LightItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebMedium';
	src: url('../fonts/LatoLatin-Medium.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Medium.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Medium.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Medium.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebMedium';
	src: url('../fonts/LatoLatin-MediumItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-MediumItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-MediumItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWeb';
	src: url('../fonts/LatoLatin-Regular.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Regular.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Regular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebSemibold';
	src: url('../fonts/LatoLatin-Semibold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Semibold.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Semibold.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Semibold.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebSemibold';
	src: url('../fonts/LatoLatin-SemiboldItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-SemiboldItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebThin';
	src: url('../fonts/LatoLatin-Thin.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-Thin.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Thin.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-Thin.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'LatoLatinWebThin';
	src: url('../fonts/LatoLatin-ThinItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/LatoLatin-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/LatoLatin-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
		 url('../fonts/LatoLatin-ThinItalic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/LatoLatin-ThinItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nrpPmMW7T3WCII-UZW2GGCw.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqAAODQ6hKuKTT6yBk7tJss.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nhLwFvNxpkIoVzlXSkPSYkA.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4ED0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nrPaLDTSXeXFRL0dx0NiHII.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6ntkZ6ofoXFVR94fBb90XSvU.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nuIaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nnNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


@font-face {
	font-family: 'siol';
	src: url('../fonts/siol.eot');
	src: url('../fonts/siol.eot?#iefix') format('embedded-opentype'), url('../fonts/siol.woff') format('woff'), url('../fonts/siol.ttf') format('truetype'), url('../fonts/siol.svg?20160224#siol') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* GENERAL */

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 100%;
}

body {
	font: 14px 'LatoLatinWeb', sans-serif;
	line-height: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #fff;
}

.wrapper {
	max-width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}

small {
	font-size: 85%;
	line-height: 1.5;
}

h1, h2 {
	font-size: 180%;
	padding-top: 10px;
	color: #4a464a;
	line-height: 110%;
}

h3 {
	padding: 0px 0 10px 0;
	text-transform: uppercase;
	color: #4a464a;
}

.fa.bubble {
	background: #fff;
	padding: 10px;
	border-radius: 100px;
	margin-right: 10px;
}

.button {
	padding: 8px 15px 6px 10px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	font-family: 'LatoLatinWeb', sans-serif;
	display: inline-block;
	cursor: pointer;
}

.button.red {
	background: #ee7363;
}

.button.blue {
	background: #00a3e7;
}

.button.gray {
	background: #ababab;
}

.button .fa {
	padding: 0px 5px;
}

/* TViN specifics */
.button.tvin {
	font-size: 0.5em;
	background: transparent;
	color: #00a3e6;
	padding: 2px;
	line-height: 1em;
}
.button.tvin:hover {
	background: #00a3e8;
	color: #fff;
}
.button.tvin:focus {
	text-decoration: unset;
}

::selection {
	background: #424193;
	color: #fff;
}

::-moz-selection {
	background: #bbb;
	color: #000;
}


.select {
	padding: 7px 15px 5px 10px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	font-family: 'LatoLatinWeb', sans-serif;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	width: auto;
}

.select.red {
	background: #ee7363;
}

.select.gray {
	background: #ababab;
}

.select option {
	font-weight: bold;
	margin: 10px 10px;
	display: block;
}

/* HEADER */

header {
	background: #424193;
	padding: 18px 0;
}

header .logo img {
	max-height: 41px;
}

/* NAVIGATION */

.top-menu {
	background: #323170;
	text-align: center;
	padding: 7px 0;
}

.top-menu ul li {
	display: inline-block;
}

.top-menu ul li a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 20px;
	font-size: 95%;
}

.top-menu ul li a:hover {
	color: #fff;
}

.top-menu ul li .badge {
	background: #f1f1f1;
	border-radius: 3px;
	padding: 0 10px;
	text-transform: none;
	color: #424193;
}

.top-menu ul li .badge a {
	text-transform: uppercase;
	color: #424193;
	padding: 5px  2px;
}

.top-menu ul li .badge a i.siol-icon {
	display: inline-block;
	padding-left: 10px;
	padding-top: 2px;
}


/* BREADCRUMBS */

.breadcrumb {
	background: #e7e7e7;
	padding: 5px 10px;
}

.breadcrumb ol {
	list-style: none;
	overflow: hidden;
}
.breadcrumb ol li {
	float: left;
}
.breadcrumb ol li a {
	color: #444;
	text-decoration: none;
	padding: 6px 0 5px 45px;
	background: #c9c9c9;
	position: relative;
	display: block;
	float: left;
	font-size: 85%;
	font-weight: bold;
}

.breadcrumb ol li a:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid #c9c9c9;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
}

.breadcrumb ol li a:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid #e7e7e7;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	margin-left: 3px;
	left: 100%;
	z-index: 1;
}

.breadcrumb ol li a:hover {
	background: gray;
	color: #fff;
}

.breadcrumb ol li a:hover:after {
	border-left-color: gray;
}

.breadcrumb ol li:first-child a {
	padding-left: 15px;
}

.breadcrumb ol li:last-child a {
	background: transparent;
}

.breadcrumb ol li:last-child a:after {
	background: transparent;
	border-left: 0px;
}

.breadcrumb ol li:last-child a:hover {
	color: #444;
}

/* WIDGET -> TV-GUIDE */

.widget-tvguide {
	padding-bottom: 20px;
}

section {
	margin-top: 10px;
}

.channels > div {
	background: #f1f1f1;
	padding: 10px;
	height: 100px;
	border-bottom: 2px solid #d9d9d9;
}

.channels > div p.channel-name {
	font-size: 75%;
	font-weight: bold;
	color: #727272;
	text-transform: uppercase;
	padding-bottom: 15px;
}

.channels > div p.channel-logo {
	text-align: center;
}

.channels > div p.channel-logo img {
	width: 50%;
}

.shows {
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	border-right: 2px solid #f1f1f1 !important;
}

.shows > div {
	width: 100%;
	white-space: nowrap;
	color: #444;
}

.shows > div:first-child a {
	border-top: 2px solid #f1f1f1;
}

.shows > div:last-child a {
	border-bottom: 2px solid #f1f1f1;
}

.shows > div > a:last-child {
	border-right: 2px solid #f1f1f1;
}

.shows > div.info {
	height: 100px;
}

.shows > div > a {
	display: inline-block;
	height: 100px;
	margin: auto;
	vertical-align: top;
	border: 1px solid #f1f1f1;
	position: relative;
	cursor: pointer;
	visibility: hidden;
	color: #444;
}

.shows > div > a > span {
	white-space: normal;
	font-weight: bold;
}

.shows > div > a > .title {
	position: absolute;
	white-space: normal;
	font-size: 100%;
	left: 10px;
	right: 10px;
	top: 10px;
}

.shows > div > a > span.time {
	position: absolute;
	left: 10px;
	bottom: 10px;
	color: #aaaaaa;
}

.shows > div > a > .overlay {
	background: rgba(0,0,0, 0);
	width: 100%;
	height: 100px;
}

.shows .widget-tooltip {
	border: 2px solid #424193;
	position: absolute;
	bottom: -157px;
	left: -1px;
	width: 500px;
	height: 157px;
	z-index: 110;
	background: #424193;
	padding: 10px;
	white-space: normal;
	color: #fff;
}

.shows .widget-tooltip:after {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #424193;
	border-width: 10px;
	margin-left: -10px;
}

.shows .widget-tooltip .row {
	padding-bottom: 10px;
}

.shows .widget-tooltip h3 {
	padding-bottom: 0;
	color: #fff;
}

.shows .widget-tooltip a {
	color: #fff;
	text-decoration: underline;
	padding: 10px 0;
}

.shows .widget-tooltip .description {
	font-family: 'Georgia','Merriweather', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.3;
}

.shows .widget-tooltip * {
	border: 0 !important;
}

.shows .widget-tooltip img {
	width: 100px;
}


/* LIST SIDEBAR */

.list {
	margin-bottom: 20px;
}

.list .row {
	background: #f1f1f1;
	font-weight: bold;
	margin-bottom: 10px;
	color: #3e3e3e;
	font-size: 85%;
}

.list .row p.time {
	color: #aaaaaa;
	padding-top: 10px;
}

.list .row .col-4 {
	text-align: center;
	font-size: 90%;
	color: #727272;
}

.list .row .col-4 img {
	width: 70%;
	padding-top: 5px;
}

/* SEARCH BAR */

.search_bar {
	background: #f1f1f1;
}

/* DAYPICKER */

.daypicker {
	background: #f1f1f1;
	margin-bottom: 10px;
	text-align: center;
}

.daypicker a {
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	padding: 9px 0 7px 0;
	width: 100%;
	text-align: center;
}

.daypicker a.active, .daypicker a:hover {
	background: #c6c3e4;
	color: #4239a6;
	border-radius: 3px;
}

.daypicker div.col-1-7 {
  width: 14.28%; /* 1/7 of 100% */
}

/* Share */

div.social__share {
	text-align: right;
	margin-bottom: 10px;
}

div.social__share ul.social__share_list {
	float: right;
	margin-left: 10px;
}

div.social__share li.social__share_item {
	display: inline-block;
}

div.social__share li.social__share_item i {
	font-size: 18px;
	line-height: 1;
}

div.social__share a {
	color: #fff;
	position: relative;
	display: block;
	float: right;
	margin: 0 5px 0 0;
	width: 30px;
	height: 30px;
	line-height: 38px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	text-align: center;
	text-decoration: none;
}
div.social__share a.social__link_facebook {
	background-color: #265999;
}
div.social__share a.social__link_twitter {
	background-color: #00ace2;
}
div.social__share a.social__link_email {
	background-color: #323170;
}

/* PERSONALIZE */

.toolbar {
	border-top: 1px solid #eaeaea;
	padding-top: 10px;
	margin-bottom: 10px;
}

.toolbar .form .header {
	background: #ababab;
	color: #fff !important;
}

.toolbar .form .header div {
	padding: 15px 0px;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
}

.toolbar .form .header div i.fa {
	padding-right: 10px;
}

.toolbar .form {
	margin-top: 10px;
	background: #f1f1f1;
}

.toolbar .form .header .active {
	background: #ee7363;
}

.toolbar .form .selection {
	padding: 20px;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}

.toolbar .form .selection div {
	padding: 10px;
}

.toolbar .form .selection div label {
	padding: 10px;
	vertical-align: top;
	cursor: pointer;
}

.toolbar a h1 {
	color: #4a464a;
}

.toolbar .form input[type="text"],
.toolbar .form input[type="email"],
.toolbar .form textarea {
	width: 100%;
	padding: 10px;
	font-family: 'LatoLatinWeb', sans-serif;
	border: 1px solid #eaeaea;
}


/* TABLE LIST */

.table-list {
	/* border-top: 1px solid #eaeaea; */
}

.table-list .table-list-header {
	padding: 5px 0 5px 0;
}

.table-list .table-list-header > div > div:last-child {
	padding-top: 3px;
}

.table-list img {
	width: 80%;
}

.table-list .table-list-rows {
	border-top: 1px solid #eaeaea;
	cursor: pointer;
}

.table-list .table-list-rows > .row {
	border-bottom: 1px solid #eaeaea;
	cursor: pointer;
}

.table-list a.row {
	color: inherit;
	display: block;
}

.table-list .table-list-rows > .row [class*="col-"] {
	padding: 15px 0 13px;
}

.table-list .table-list-rows > .row > div:first-child {
	color: #666;
	padding: 15px 0 13px 10px;
}

.table-list .table-list-rows > .row > div:last-child {
	font-weight: bold;
	padding: 15px 0 13px;
}

.table-list .table-list-rows > .row [class*="col-"] a {
	margin: 0 !important;
	color: #000;
}

.table-list .table-list-rows small {
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: gray;

}


/* FOOTER */

footer {
	background: #e5e5e5;
	color: #7a7a7a;
	margin-top: 30px;
}

footer a {
	color: #7a7a7a;
}

footer a:hover {
	color: #424193;
}

footer ul li {
	font-size: 90%;
	line-height: 25px;
}

footer .disclamer {
	padding: 50px 0 20px 0;
}

footer .partners {
	background: #424193;
	margin-bottom: 10px;
}

footer .partners ul li {
	display: inline-block;
}

footer .partners ul li a {
	color: #fff;
	font-weight: bold;
	padding: 5px 30px 5px 0;
}

footer .social {
	padding-top: 15px;
}

footer .social ul li {
	display: inline-block;
}

footer .social ul li a {
	font-size: 130%;
	background: #424193;
	width: 35px;
	height: 35px;
	border-radius: 35px;
	text-align: center;
	padding-top: 6px;
	margin-right: 10px;
	color: #fff;
}

footer .scroll-top {
	display: inline-block;
	cursor: pointer;
}


/* ARTICLE */

.article {
	border-top: 1px solid #eaeaea;
	padding-top: 10px;
}

article h2, article p {
	padding-bottom: 20px;
}

article h2, article img {
	max-width: 100%;
}

article h2.inline-heading {
	display: inline-block;
	margin-right: 30px;
}

article p.content {
	font-family: 'Merriweather', sans-serif;
	font-size: 13px;
	line-height: 1.6;
	letter-spacing: 0.4px !important;
	font-weight: 500 !important;
}

article p.meta {
	line-height: 1.4;
}


/* EVENT */

.event-meta {
	line-height: 2;
	font-size: 90%;
	color: #666;
}

.event-meta .hollow-star {
	color: #ccc;
}

.event-duration {
	color: #444;
	padding-top: 3px;
}

.event-duration .fa {
	font-size: 230%;
	font-weight: 100;
	color: #666;
}

.event-duration .date {
	font-weight: bold;
}

.event-duration .date, .event-duration .time {
	font-size: 85%;
	padding-top: 2px;
}

.aired {
	color: gray;
}

.unaired {
	font-weight: bold;
}

/* FEATURED */

.featured .title {
	color: #444;
}

.featured .genre {
	color: #888;
	padding-top: 3px;
}

.featured .channel-logo {
	padding-top: 9px;
}


/* SEARCH */

#sstring {
	width: 100%;
	padding: 8px 5px 5px 10px;
	border: 1px solid #eee;
	font-family: 'LatoLatinWeb', sans-serif;
}

/* SIDEBAR */

aside img {
	max-width: 100%;
}

/* WIDGETS */

.widget {
}

/* ADS */

.ads * {
	width: 100%;
}

.ads {
	padding-bottom: 20px;
}

.banner--wallpaper {
	position: fixed;
	top: 0;
	left: 50%;
	width: 1920px;
	margin-left: -960px;
}

.banner {
	text-align: center;
}

.bg-click {
	width: 400px;
	height: 1000px;
	background: rgba(255,0,0,0);
	position: fixed;
	top: 176px;
	transition: top .3s ease-in-out;
}

.bg-click-right {
	left: 50%;
	margin-left: 625px;
}

.bg-click-left {
	right: 50%;
	margin-right: 625px;
}

/* WIDGET FOOTE */

.widget-footer * {
	color: #000;
	font-size: 97%;
}

.widget-footer h3 {
	padding-top: 5px;
}

.widget-footer img {
	max-width: 100%;
}

/* NEWS */

.news {
	border-top: 1px solid #eee;
	padding-top: 20px;
}

.news .items {
	margin-top: 10px;
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}

.news .items .article {
	background: #f1f1f1;
	height: 270px;
	width: 100%;
	margin: 0px;
	display: block;
	margin-bottom: 10px;
	padding: 0;
}

.news .items .article a {
	width: 100%;
}

.news .items .article .image {
	width: 100%;
	height: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.news .items .category {
	display: block;
	color: #4239a6;
	padding: 10px 10px 5px 10px;
}

.news .items .article h2 {
	padding: 5px 10px;
	font-size: 100%;
	line-height: 120%;
	color: #333333;
}

.news .items .article:hover {
	background: #4239a6;
}

.news .items .article:hover h2 {
	color: #fff;
}

.news .items .article:hover .category {
	color: #b3b0db;
}

h2 span.original-title {
	display: block;
	color: #666;
	font-size: 0.6em;
}


/* MOBILE CARDS */

.mobile-cards {
	display: none;
}

.mobile-cards .card {
	background: #f1f1f1;
	margin-bottom: 10px;
}

.mobile-cards .card * {

}

.mobile-cards .card a {
	padding: 0;
	margin: 0;
	width: 100%;
	display: inline-block;
	vertical-align: bottom;
}

.mobile-cards .card .image {
	height: 90px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.mobile-cards .card .content {
	height: 90px;
	padding: 10px;
	position: relative;
}

.mobile-cards .card .content .title {
	color: #000;
	font-weight: bold;
}

.mobile-cards .card .content .genre {
	font-weight: bold;
	padding-top: 10px;
	color: #888;
	font-size: 80%;
}

.mobile-cards .card .content .time {
	color: #444;
	font-size: 80%;
	font-weight: bold;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.mobile-cards .card .content .channel {
	position: absolute;
	left: 5px;
	bottom: 1px;
}
.mobile-cards .card .content .channel img {
	height: 20px;
}

.autocomplete-suggestion {
	padding: 10px 20px;
}


/* GENERAL STYLES */

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.hide { display: none; }
.bold { font-weight: bold; }

.white { color: #fff; }
.black { color: #000; }

u { text-decoration: underline; }
i { font-style: italic; }
a { display: inline-block; }

a:focus { text-decoration: underline; color: inherit; }

.medium-top-padding { padding-top: 8px; }
.uppercase { text-transform: uppercase !important; }
.lowercase { text-transform: lowercase !important; }
.capitalize { text-transform: capitalize !important; }
.normal { text-transform: none !important; }



/* RESPONSIVE */

.mobile-menu-open {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: #342e84;
	position: absolute;
	top: 15px;
	left: 15px;
	color: #fff;
	padding: 7px 10px;
	font-size: 150%;
	border-radius: 3px;
}

.mobile-menu-close {
	background: #342e84;
	position: absolute;
	top: 15px;
	left: 15px;
	color: #fff;
	padding: 7px 10px;
	font-size: 150%;
	border-radius: 3px;
}

.mobile-menu {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	background: #433da3;
	text-align: center;
}

.mobile-menu .header {
	padding: 25px 0 20px 0;
}

.mobile-menu ul li {
	display: block !important;
	text-align: left;
}

.mobile-menu ul li a {
	border-top: 1px solid #6964b5;
	display: block !important;
	padding: 13px 0 12px 30px !important;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.mobile-menu .mobile-logo {
	height: 20px !important;
}

.mobile-menu .footer {
	padding-top: 30px;
}

.mobile-menu a.social {
	font-size: 130%;
	background: #b8c3e9;
	width: 35px;
	height: 35px;
	border-radius: 35px;
	text-align: center;
	padding-top: 10px;
	margin-right: 10px;
	color: #433da3;
}

@media only screen and (max-width: 960px) {
	.block-main { width: 100% !important; }
	.block-sidebar { display: none !important; }
	.toolbar h1 { font-size: 120% !important; }
}

@media only screen and (max-width: 860px) {
	.top-menu .badge .icon { display: none !important; }
	.hide-on-tablet { display: none !important; }
	.show-on-tablet { display: block !important; }
	.toolbar h1 { font-size: 115% !important; }
}

@media only screen and (max-width: 800px) {
	.top-menu a { padding: 10px !important; }
	.toolbar h1 { font-size: 110% !important; }
	.widget-footer [class*="col-"] {
		width: 100%;
		display: block;
	}
	.news .items {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media only screen and (max-width: 700px) {
	.top-menu a { padding: 10px 5px !important; }
	footer [class*="col-"] {
		width: 100%;
		text-align: center;
	}
	.hide-on-phablet { display: none !important; }
	.show-on-phablet { display: block !important; }

	.toolbar .col-5 {
		width: 50%;
	}

	.article [class*="col-"] {
		width: 100%;
	}

	.article .fa {
		display: none;
	}

	.article h2 {
		line-height: 110%;
	}

	.breadcrumb ol li a {
		padding: 10px 0 9px 45px;
	}


}

@media only screen and (max-width: 600px) {
	.toolbar h1 { display: none; }
	header {
		padding: 5px;
	}

	.toolbar [class*="col-"] {
		width: 100% !important;
		text-align: center;
	}

	.toolbar input {
		display: none;
	}

	.toolbar { border: 0; padding-top: 0; }

	.toolbar select {
		padding: 10px 10px 8px 10px;
	}

	.top-menu {
		display: none;
	}

	.block-main {
		border-top: 5px solid transparent;
	}

	.mobile-menu {
		display: none;
	}

	.mobile-menu-open {
		display: block;
	}

	header img {
		height: 30px;
	}

	footer [class*="col-"] {
		width: 100%;
		text-align: center;
	}

	.table-list-header .col-1 {
		display: none;
	}
	.table-list-header {
		margin-bottom: 10px;
	}

	.table-list-rows .col-9 {
		padding-left: 30px !important;
	}
	.table-list-rows .col-1 img {
		width: 180% !important;
	}
	.table-list-rows a {
		padding: 10px 0;
	}
	.table-list-rows small {
		display: none;
	}


	.news .items {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	.news .items .article .image {
		height: 100px;
	}

	.news .items .article {
		height: 190px;
	}

	.table-list .details a {
		display: block;
		text-align: right;
	}

	.mobile-block { display: block; }


	.hide-on-mobile { display: none !important; }
	.show-on-mobile { display: block !important; }

	.mobile-cards {
		display: block;
	}

}

@media only screen and (max-width: 400px) {
	.toolbar h1 { display: none; }
	header {
		padding: 5px;
	}

	.toolbar [class*="col-"] {
		width: 100% !important;
		text-align: center;
	}

	.toolbar select {
		width: 100% !important;
		margin-bottom: 5px;
		padding: 10px 10px 8px 10px;
	}

}



/* SIOL FONT */

.siol-icon {
	font-family: 'siol';
	font-style: normal;
	font-weight: normal;
}

.siol-icon.icon-instagram:before { content: "\e911"; }
.siol-icon.icon-youtube:before { content: "\e912"; }
.siol-icon.icon-basket:before { content: "\e90e"; }
.siol-icon.icon-cog:before { content: "\e90f"; }
.siol-icon.icon-envelope:before { content: "\e910"; }
.siol-icon.icon-archive:before { content: "\e90b"; }
.siol-icon.icon-clock-refresh:before { content: "\e90c"; }
.siol-icon.icon-layers:before { content: "\e90d"; }
.siol-icon.icon-siol-logo:before { content: "\e625"; }
.siol-icon.icon-temperature0:before { content: "\e800"; }
.siol-icon.icon-temperature25:before { content: "\e801"; }
.siol-icon.icon-temperature50:before { content: "\e802"; }
.siol-icon.icon-temperature75:before { content: "\e803"; }
.siol-icon.icon-temperature100:before { content: "\e804"; }
.siol-icon.icon-arrow-left:before { content: "\e902"; }
.siol-icon.icon-arrow-right:before { content: "\e601"; }
.siol-icon.icon-arrow-up:before { content: "\e903"; }
.siol-icon.icon-arrow-down:before { content: "\e600"; }
.siol-icon.icon-arrow-thin-left:before { content: "\e807"; }
.siol-icon.icon-arrow-thin-right:before { content: "\e808"; }
.siol-icon.icon-arrow-thin-up:before { content: "\e900"; }
.siol-icon.icon-arrow-thin-down:before { content: "\e901"; }
.siol-icon.icon-arrow-small-right-o:before { content: "\e602"; }
.siol-icon.icon-arrow-small-up-o:before { content: "\e603"; }
.siol-icon.icon-arrow-thin-left-o:before { content: "\e604"; }
.siol-icon.icon-arrow-thin-right-o:before { content: "\e605"; }
.siol-icon.icon-arrow-thin-up-o:before { content: "\e606"; }
.siol-icon.icon-bookmark:before { content: "\e607"; }
.siol-icon.icon-video:before { content: "\e805"; }
.siol-icon.icon-camera-o:before { content: "\e608"; }
.siol-icon.icon-check:before { content: "\e609"; }
.siol-icon.icon-coffee:before { content: "\e60a"; }
.siol-icon.icon-comment:before { content: "\e60b"; }
.siol-icon.icon-eye:before { content: "\e60c"; }
.siol-icon.icon-foto:before { content: "\e60f"; }
.siol-icon.icon-foto-o:before { content: "\e610"; }
.siol-icon.icon-home:before { content: "\e611"; }
.siol-icon.icon-info:before { content: "\e612"; }
.siol-icon.icon-link:before { content: "\e613"; }
.siol-icon.icon-menu:before { content: "\e615"; }
.siol-icon.icon-money:before { content: "\e616"; }
.siol-icon.icon-pie-chart:before { content: "\e617"; }
.siol-icon.icon-plus:before { content: "\e619"; }
.siol-icon.icon-quote:before { content: "\e905"; }
.siol-icon.icon-quote-o:before { content: "\e61a"; }
.siol-icon.icon-resize:before { content: "\e61b"; }
.siol-icon.icon-search:before { content: "\e61c"; }
.siol-icon.icon-share:before { content: "\e61d"; }
.siol-icon.icon-reply:before { content: "\e906"; }
.siol-icon.icon-thumbs-down:before { content: "\e61f"; }
.siol-icon.icon-thumbs-up:before { content: "\e620"; }
.siol-icon.icon-user:before { content: "\e623"; }
.siol-icon.icon-x:before { content: "\e624"; }
.siol-icon.icon-google-plus:before { content: "\e904"; }
.siol-icon.icon-facebook:before { content: "\e60d"; }
.siol-icon.icon-facebook-o:before { content: "\e60e"; }
.siol-icon.icon-twitter:before { content: "\e621"; }
.siol-icon.icon-twitter-o:before { content: "\e622"; }
.siol-icon.icon-pinterest:before { content: "\e907"; }
.siol-icon.icon-pinterest-o:before { content: "\e90a"; }
.siol-icon.icon-whatsapp:before { content: "\e908"; }
.siol-icon.icon-messenger:before { content: "\e909"; }
.siol-icon.icon-linkedin:before { content: "\e614"; }
