/*
Theme Name:    Share Foundation theme 3
Theme URI:     https://www.sharefoundation.info
Description:   Share Foundation custom theme.
Author:        Share Foundation
Version:       3.0.0
Text Domain:   share-foundation-theme-3
-------------------------------------------------------------- */
/* FONT */
/* COLORS */
/*
@include img-filter($filter-type, $filter-amount);
@include img-filter(invert, 100%);
*/
/*
@include box-sizing ($value);
@include box-sizing (border-box);
*/
/*
@include display-flex ();
@include flex-direction (row);
@include align-items (center);
@include justify-content (center);
*/
/*
@include display-flex();
*/
/*
@include flex-direction ($value);
@include flex-direction (row);
@include flex-direction (row-reverse);
@include flex-direction (column);
@include flex-direction (column-reverse);
*/
/*
@include justify-content ($value);
@include justify-content (flex-start);
@include justify-content (center);
@include justify-content (flex-end);
@include justify-content (space-around);
@include justify-content (space-between);
*/
/*
@include align-items ($value);
@include align-items (flex-start);
@include align-items (center);
@include align-items (flex-end);
@include align-items (stretch);
@include align-items (baseline);
*/
/*
@include flex-flow ($value1, $value2);
@include flex-flow (row, wrap);
@include flex-flow (row, nowrap);
@include flex-flow (column, wrap);
@include flex-flow (column, nowrap);
*/
/*
@include align-self ($value);
@include align-self (center);
@include align-self (center);
@include align-self (center);
*/
/*
@include flex-wrap(wrap);
@include flex-wrap(nowrap);
 */
/* Flex */
/*
@include flex ($flex-grow, $flex-shrink, $flex-basis);
@include flex (0, 1, auto);
*/
/* FONT */
/* 
@include font-mix (
$color,
$font-family, 
$font-size, 
$line-height, 
$font-weight, 
$text-transform );

@include font-mix ($gray-darker, $body-font, 15px, 1, 500, none); 
@include font-mix ($gray-darker, $body-font, 15px, 1, 500, uppercase); 
*/
/* BORDER RADIUS */
/* 
@include border-radius($radius);
@include border-radius(50%);
*/
/* 
@include border-radius-multi($radius-top-left $radius-top-right $radius-bottom-right $radius-bottom-left);
@include border-radius-multi(3px 0px 3px 0px);
@include border-radius-multi(0px 3px 0px 3px);
*/
/* BACKGROUND IMAGE */
/*
@include bg-image (
$background-repeat, 
$background-position-horizontal, $background-position-vertical, 
$background-size);

@include bg-image (no-repeat, center, top, auto);
@include bg-image (no-repeat, center, center, cover);
@include bg-image (no-repeat, center, bottom, contain);
*/
/* INPUT */
/* 
@include input (
$height, $text-align,
$vertical-padding, $horizontal-padding, 
$border-width, $border-radius, 
$border-color, $background-color, 
$border-color-focus, $background-color-focus);

@include input (34px, left, 5px, 10px, 1px, 0px, $gray, $gray-light, $gray, $gray-light);


+ Font-mix ++++++++++++++++++++++++

@include font-mix ($color, $font-family, $font-size, $line-height, $font-weight, $text-transform );

@include font-mix ($gray-darker, $body-font, 15px, 1, 500, none); 
@include font-mix ($gray-darker, $body-font, 15px, 1, 500, uppercase); 

*/
/* TEXTAREA */
/* 
@include textarea (
$text-align,
$vertical-padding, $horizontal-padding, 
$border-width, $border-radius,
$border-color, $background-color, 
$border-color-focus, $background-color-focus);

@include textarea (left, 5px, 10px, 1px, 0px, $gray, $gray-light, $gray, $gray-light);


+ Font-mix ++++++++++++++++++++++++

@include font-mix ($color, $font-family, $font-size, $line-height, $font-weight, $text-transform );

@include font-mix ($gray-darker, $body-font, 15px, 1, 500, none); 
@include font-mix ($gray-darker, $body-font, 15px, 1, 500, uppercase); 

*/
/* PLACEHOLDER */
/*
@include placeholder-input (
$color,
$font-family, 
$font-size, 
$line-height, 
$font-weight, 
$text-align, 
$text-transform);

@include placeholder-input ($gray-darker, $body-font, 15px, 1, 500, left, none); 
@include placeholder-input ($gray-darker, $body-font, 15px, 1, 500, left, uppercase); 
*/
/* BUTTON */
/*

@include button (
$font-family, 
$font-size, 
$line-height, 
$font-weight, 
$text-align, 
$text-transform,

$vertical-padding, $lateral-padding,
$border-width, $border-radius,

$color, $background-color, $border-color,
$color-hover, $background-color-hover, $border-color-hover, 
$color-focus, $background-color-focus, $border-color-focus,
$color-active, $background-color-active, $border-color-active
);


Btn-full: 
@include button (
$body-font, 14px, 1, 500, center, uppercase,
8px, 20px,
0px, 3px,
$white, $gray, transparent,
$white, darken( $gray, 10% ), transparent,
$white, lighten( $gray, 10% ), transparent,
$white, lighten( $gray, 10% ), transparent
); 


Btn-outline:
@include button (
$body-font, 14px, 1, 500, center, uppercase,
8px, 20px,
1px, 3px,
$white, transparent, $white,
$gray, $white, $white,
$white, lighten( $gray, 10% ), transparent,
$white, lighten( $gray, 10% ), transparent
); 

*/
/* TRANSITION */
/*
@include transition ($object, $sec, $type);
@include transition (all, 0.3s, linear);
*/
/* TRANSFORM */
/*@mixin transform ($x, $y, $z) {
-webkit-transform: translate3d($x, $y, $z)
-moz-transform: translate3d($x, $y, $z)
-o-transform: translate3d($x, $y, $z)
transform: translate3d($x, $y, $z)
}*/
/*
@include transform ($object, $sec, $type);
@include transform (all, 0.3s, linear);
*/
/* ROTATE */
/*
@include rotate ($deg);
@include rotate (all);
*/
/* BOX SHADOW */
/*

@include box-shadow (5px, 5px, 5px, 0px, rgba(51,51,51,0.15));

-webkit-box-shadow: 10px 10px 5px 0px rgba(51,51,51,0.15);
    -moz-box-shadow: 10px 10px 5px 0px rgba(51,51,51,0.15);
    box-shadow: 10px 10px 5px 0px rgba(51,51,51,0.15);

*/
/* BOX SHADOW INSET*/
/*

@include box-shadow (5px, 5px, 5px, 0px, rgba(51,51,51,0.15));

-webkit-box-shadow: 10px 10px 5px 0px rgba(51,51,51,0.15);
    -moz-box-shadow: 10px 10px 5px 0px rgba(51,51,51,0.15);
    box-shadow: 10px 10px 5px 0px rgba(51,51,51,0.15);

*/
/* GLOBAL STYLES */
html,
body {
  min-height: 100%; }

body.home, body.error404 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#71cee9+0,7ecfe9+8,90d5e9+18,97d4e8+24,a4d7e7+32,acdbe8+37,b3dae7+42,bbdce6+48,c6dfe5+59,d2e2e6+65,e5e5e5+76,e3e3e3+85,e5e5e5+100 */
  background: #71cee9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #71cee9 0%, #7ecfe9 8%, #90d5e9 18%, #97d4e8 24%, #a4d7e7 32%, #acdbe8 37%, #b3dae7 42%, #bbdce6 48%, #c6dfe5 59%, #d2e2e6 65%, #e5e5e5 76%, #e3e3e3 85%, #e5e5e5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #71cee9 0%, #7ecfe9 8%, #90d5e9 18%, #97d4e8 24%, #a4d7e7 32%, #acdbe8 37%, #b3dae7 42%, #bbdce6 48%, #c6dfe5 59%, #d2e2e6 65%, #e5e5e5 76%, #e3e3e3 85%, #e5e5e5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #71cee9 0%, #7ecfe9 8%, #90d5e9 18%, #97d4e8 24%, #a4d7e7 32%, #acdbe8 37%, #b3dae7 42%, #bbdce6 48%, #c6dfe5 59%, #d2e2e6 65%, #e5e5e5 76%, #e3e3e3 85%, #e5e5e5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71cee9', endColorstr='#e5e5e5',GradientType=0 );
  /* IE6-9 */ }
body.page-template-default, body.page-template-page-publications, body.page-template-page-about, body.page-template-page-monitoring-izvestaj, body.page-template-page-monitoring-report, body.page-template-page-alati, body.page-template-page-tools, body.page-template-archive, body.category-vesti, body.category-news, body.category-publications, body.category-publikacije, body.category-share-tv-sr, body.category-share-tv-eng, body.category-bilten, body.category-newsletter, body.category-bbs-eng, body.category-bbs-sr, body.single-post, body.author, body.tag, body.search {
  background: #cdcdcd; }

/* HOMEPAGE RAINBOW RIBBON */
body.home {
  position: relative; }
  body.home .rainbow-ribbon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 1rem;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a6ef+0,4081ce+12,636dbd+18,8a53a9+25,8b4fa9+25,b32194+35,b32194+35,ff0066+48,ff5d42+71,ff7e39+85,ff7e39+85,ffbc20+100,ffbd21+100,ebdeb6+100 */
    background: #00a6ef;
    /* Old browsers */
    background: -moz-linear-gradient(top, #00a6ef 0%, #4081ce 12%, #636dbd 18%, #8a53a9 25%, #8b4fa9 25%, #b32194 35%, #b32194 35%, #ff0066 48%, #ff5d42 71%, #ff7e39 85%, #ff7e39 85%, #ffbc20 100%, #ffbd21 100%, #ebdeb6 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00a6ef 0%, #4081ce 12%, #636dbd 18%, #8a53a9 25%, #8b4fa9 25%, #b32194 35%, #b32194 35%, #ff0066 48%, #ff5d42 71%, #ff7e39 85%, #ff7e39 85%, #ffbc20 100%, #ffbd21 100%, #ebdeb6 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #00a6ef 0%, #4081ce 12%, #636dbd 18%, #8a53a9 25%, #8b4fa9 25%, #b32194 35%, #b32194 35%, #ff0066 48%, #ff5d42 71%, #ff7e39 85%, #ff7e39 85%, #ffbc20 100%, #ffbd21 100%, #ebdeb6 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6ef', endColorstr='#ebdeb6',GradientType=0 );
    /* IE6-9 */ }

/* No gutters */
.no-gutters {
  margin-right: 15px;
  margin-left: 15px; }
  @media only screen and (min-device-width: 768px) {
    .no-gutters {
      margin-right: 0px;
      margin-left: 0px; } }

/* Wordpress overides*/
.custom-html-widget {
  margin-left: 0 !important; }

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

h1 {
  font-family: 'FoundryNEWMedium WE';
  color: #000;
  font-size: 1.3rem;
  line-height: 0.8;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: -0.1rem; }
  @media only screen and (min-device-width: 320px) {
    h1 {
      font-size: 1.3rem; } }
  @media only screen and (min-device-width: 360px) {
    h1 {
      font-size: 1.4rem; } }
  @media only screen and (min-device-width: 576px) {
    h1 {
      font-size: 2rem; } }
  @media only screen and (min-device-width: 768px) {
    h1 {
      font-size: 2rem; } }
  @media only screen and (min-device-width: 992px) {
    h1 {
      font-size: 2.2rem; } }
  @media only screen and (min-device-width: 1200px) {
    h1 {
      font-size: 2.29rem; } }
  h1 span {
    font-family: 'FoundryNEWRegular CE';
    color: #000;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase; }

h2 {
  font-family: 'FoundryNEWRegular CE';
  font-size: 1.15rem;
  line-height: 1.2;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase; }

h3 {
  font-family: 'FoundryNEWRegular CE';
  color: black;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase; }

h4 {
  font-family: 'FoundryNEWMedium WE';
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase; }

h5 {
  font-family: 'FoundryNewRegular CE';
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  font-style: normal; }

/* Links */
a {
  text-decoration: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear; }
  a:hover, a:focus {
    text-decoration: none;
    outline: none; }

/* Paragraphs */
p {
  color: #575757;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  line-height: 1.3;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 0;
  text-rendering: optimizeLegibility; }
  p:last-child {
    margin-bottom: 0; }
  p a {
    color: #00adee;
    text-decoration: none; }
    p a:hover, p a:focus {
      color: #00adee;
      text-decoration: underline; }

.sf-emphasized-text {
  color: #000;
  font-family: "FoundryNEWRegular CE";
  font-size: 0.85rem;
  line-height: 1.3;
  font-weight: bold;
  text-transform: uppercase; }

/* Lists */
ul li {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.5;
  font-size: 0.9rem;
  letter-spacing: 0.08rem;
  text-rendering: optimizeLegibility; }
  ul li a {
    color: #00adee;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5;
    font-size: 0.9rem;
    letter-spacing: 0.08rem;
    text-rendering: optimizeLegibility; }
    ul li a:hover, ul li a:focus {
      color: #00adee;
      text-decoration: underline; }
    @media only screen and (min-device-width: 576px) {
      ul li a {
        font-size: 1rem; } }
    @media only screen and (min-device-width: 1200px) {
      ul li a {
        font-size: 0.9rem; } }

/* FORM LABEL */
form label {
  color: #000;
  font-family: "FoundryNEWRegular CE";
  font-size: 0.85rem;
  line-height: 1.3;
  font-weight: bold;
  text-transform: uppercase; }

/* FORM GROUP */
.form-group {
  margin-bottom: 0; }

/* INPUT */
input,
input.form-control {
  height: 1.875rem;
  text-align: left;
  padding: 0.3125rem 0.625rem;
  border: 1px solid #000;
  border-radius: 0px;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1;
  font-weight: normal;
  text-transform: none; }
  input:focus,
  input.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #00adee;
    background-color: #fff; }
  input:hover, input:focus,
  input.form-control:hover,
  input.form-control:focus {
    outline: none; }

/* TEXTAREA */
textarea,
textarea.form-control {
  height: auto;
  text-align: left;
  padding: 0.3125rem 0.625rem;
  border: 1px solid #000;
  border-radius: 0px;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  resize: vertical;
  margin-bottom: 15px;
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  margin-bottom: 0; }
  textarea:focus,
  textarea.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #00adee;
    background-color: #fff; }
  textarea:hover, textarea:focus,
  textarea.form-control:hover,
  textarea.form-control:focus {
    outline: none; }

/* CONTACT FORM 7 RESPONSE */
.wpcf7-response-output {
  margin-top: 2rem;
  color: #00adee; }

/* PLACEHOLDER */
.sf-placeholder-wrap ::-moz-placeholder {
  /* Firefox 19+ */
  color: #cdcdcd;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  text-transform: none; }
.sf-placeholder-wrap ::-webkit-input-placeholder {
  color: #cdcdcd;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  text-transform: none; }
.sf-placeholder-wrap :-moz-placeholder {
  /* Firefox 18- */
  color: #cdcdcd;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  text-transform: none; }
.sf-placeholder-wrap :-ms-input-placeholder {
  color: #cdcdcd;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  text-transform: none; }

/*  BUTTONS */
.sf-button {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  height: 1.875rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #fff;
  font-family: "FoundryNEWRegular CE";
  font-size: 0.85rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear; }
  .sf-button.sf-button--black-blue {
    background-color: #000; }
    .sf-button.sf-button--black-blue:hover {
      background-color: #00adee; }
  .sf-button.sf-button--pink-black {
    background-color: #F36; }
    .sf-button.sf-button--pink-black:hover {
      background-color: #000; }
  .sf-button:hover, .sf-button:focus {
    outline: none; }
  .sf-button.sf-button--submit {
    padding: 0.3125rem 1rem; }
  .sf-button.sf-button--link {
    padding: 0; }
    .sf-button.sf-button--link a {
      display: block;
      padding: 0.3125rem 1rem;
      color: #fff;
      font-family: "FoundryNEWRegular CE";
      font-size: 0.85rem;
      line-height: 1;
      font-weight: bold;
      text-transform: uppercase; }

/* Blockquote */
blockquote {
  font-style: italic;
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  margin: 2rem;
  padding: 2rem; }
  blockquote p {
    color: #575757;
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 1.3;
    font-weight: 300;
    text-transform: none; }

/* Image caption */
.caption {
  font-size: 0.75rem;
  font-style: italic;
  display: block;
  margin: 0;
  padding: 0.625rem;
  text-align: center; }

/* Selection */
::-moz-selection {
  color: #fff;
  background: #00adee;
  text-shadow: none; }

::selection {
  color: #fff;
  background: #00adee;
  text-shadow: none; }

img::selection {
  color: #fff;
  background: transparent; }

img::-moz-selection {
  color: #fff;
  background: transparent; }

/* Helper alert text */
.sf-helper-alert {
  color: #ff4b4b;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.5;
  font-size: 1rem;
  letter-spacing: 0.08rem;
  text-rendering: optimizeLegibility; }
  .sf-helper-alert span {
    font-weight: normal;
    color: #ff4b4b; }
  .sf-helper-alert a {
    color: #ff4b4b; }

/* No image */
.sf-no-image {
  border: 1px solid #e4e4e4; }

/* Featured image */
.sf-featured-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 100%; }
  .sf-featured-image.sf-featured-image--thumb {
    height: 6.25rem; }
  .sf-featured-image.sf-featured-image--medium {
    height: 14.375rem; }
  .sf-featured-image.sf-featured-image--no-image {
    border: 1px solid #e4e4e4; }

/* CUSTOM FONTS */
@font-face {
  font-family: 'FoundryNewRegular CE';
  src: url("vendor/fonts/FoundryNewRegularCE.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNEWMedium CE';
  src: url("vendor/fonts/FoundryNEWMediumCE.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNEWMedium CE';
  src: url("vendor/fonts/FoundryNEWMediumCE-Bold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNEWRegular CE';
  src: url("vendor/fonts/FoundryNEWRegularCE-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNEWRegular WE';
  src: url("vendor/fonts/FoundryNEWRegularWE.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNEWMedium WE';
  src: url("vendor/fonts/FoundryNEWMediumWE.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNEWMedium WE';
  src: url("vendor/fonts/FoundryNEWMediumWE-Bold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'FoundryNewRegular WE';
  src: url("FoundryNewRegularWE-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
.fn-regular-ce {
  font-family: 'FoundryNewRegular CE';
  font-weight: normal;
  font-style: normal; }

.fn-medium-ce {
  font-family: 'FoundryNEWMedium CE';
  font-weight: 500;
  font-style: normal; }

.fn-medium-ce-b {
  font-family: 'FoundryNEWRegular CE';
  font-weight: bold;
  font-style: normal; }

.your-style {
  font-family: 'FoundryNEWMedium CE';
  font-weight: 500;
  font-style: normal; }

.fn-medium-we {
  font-family: 'FoundryNEWMedium WE';
  font-weight: 500;
  font-style: normal; }

.fn-medium-we-b {
  font-family: 'FoundryNEWMedium WE';
  font-weight: 500;
  font-style: normal; }

/* TOP BAR */
.sf-top-bar {
  /* Logo */
  /* Navigation */ }
  .sf-top-bar .sf-logo img {
    width: 35%; }
    @media only screen and (min-device-width: 320px) {
      .sf-top-bar .sf-logo img {
        width: 45%; } }
    @media only screen and (min-device-width: 576px) {
      .sf-top-bar .sf-logo img {
        width: 30%; } }
    @media only screen and (min-device-width: 768px) {
      .sf-top-bar .sf-logo img {
        width: 25%; } }
    @media only screen and (min-device-width: 992px) {
      .sf-top-bar .sf-logo img {
        width: 42%; } }
    @media only screen and (min-device-width: 1200px) {
      .sf-top-bar .sf-logo img {
        width: 35%; } }
  @media only screen and (min-device-width: 320px) {
    .sf-top-bar .sf-top-bar-nav {
      margin-right: 0; } }
  @media only screen and (min-device-width: 992px) {
    .sf-top-bar .sf-top-bar-nav {
      margin-right: 1rem; } }
  .sf-top-bar .sf-top-bar-nav ul {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    -o-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    margin-bottom: 0; }
    .sf-top-bar .sf-top-bar-nav ul li {
      margin: .1rem; }
      @media only screen and (min-device-width: 576px) {
        .sf-top-bar .sf-top-bar-nav ul li {
          margin: .5rem; } }
      .sf-top-bar .sf-top-bar-nav ul li a {
        font-family: 'FoundryNEWRegular CE';
        color: #000;
        line-height: 1.3;
        font-weight: normal;
        font-style: normal;
        text-transform: uppercase; }
        @media only screen and (min-device-width: 320px) {
          .sf-top-bar .sf-top-bar-nav ul li a {
            font-size: 0.65rem; } }
        @media only screen and (min-device-width: 576px) {
          .sf-top-bar .sf-top-bar-nav ul li a {
            font-size: 0.75rem; } }
        @media only screen and (min-device-width: 768px) {
          .sf-top-bar .sf-top-bar-nav ul li a {
            font-size: 0.8rem; } }
    .sf-top-bar .sf-top-bar-nav ul li:not(:first-child):before {
      content: " | ";
      font-family: 'FoundryNEWRegular CE';
      color: #000;
      font-size: 0.55rem;
      line-height: 1;
      font-weight: normal;
      font-style: normal;
      margin-right: .1rem; }
      @media only screen and (min-device-width: 576px) {
        .sf-top-bar .sf-top-bar-nav ul li:not(:first-child):before {
          font-size: 0.65rem;
          margin-right: .5rem; } }
      @media only screen and (min-device-width: 768px) {
        .sf-top-bar .sf-top-bar-nav ul li:not(:first-child):before {
          font-size: 0.65rem;
          margin-right: .5rem; } }
    .sf-top-bar .sf-top-bar-nav ul .list-inline-item:not(:last-child) {
      margin-right: .1rem; }
      @media only screen and (min-device-width: 576px) {
        .sf-top-bar .sf-top-bar-nav ul .list-inline-item:not(:last-child) {
          margin-right: .5rem; } }

/* RESPONSIVE MENU */
#responsive-menu {
  padding: 1.25rem !important; }
  #responsive-menu li a {
    font-family: "FoundryNEWRegular CE";
    font-weight: bold;
    text-transform: uppercase; }

/* MAIN */
main {
  margin-bottom: 0em; }
  @media only screen and (min-device-width: 768px) {
    main {
      margin-bottom: -3em; } }

/* MAIN WRAPPER */
.sf-main-wrapper {
  background-color: #fff !important;
  padding: 1.5rem 1rem 2rem 1rem; }

@media only screen and (min-device-width: 576px) {
  #sf-homepage .sf-main-wrapper {
    padding: 2rem 2rem 3rem 2rem; } }
@media only screen and (min-device-width: 1200px) {
  #sf-homepage .sf-main-wrapper {
    padding: 2rem 4.5rem; } }
@media only screen and (min-device-width: 1200px) {
  #sf-homepage .sf-main-wrapper .sf-main-wrapper__left-column {
    padding-right: 1.875rem; } }
@media only screen and (min-device-width: 1200px) {
  #sf-homepage .sf-main-wrapper .sf-main-wrapper__right-column {
    padding-left: 1.875rem; } }

@media only screen and (min-device-width: 576px) {
  #sf-post .sf-main-wrapper,
  #sf-about .sf-main-wrapper {
    padding: 1.5rem 1.5rem; } }
@media only screen and (min-device-width: 768px) {
  #sf-post .sf-main-wrapper,
  #sf-about .sf-main-wrapper {
    padding: 3rem 3rem; } }

@media only screen and (min-device-width: 576px) {
  #sf-monitoring-report .sf-main-wrapper {
    padding: 1.5rem 1.5rem; } }
@media only screen and (min-device-width: 768px) {
  #sf-monitoring-report .sf-main-wrapper {
    padding: 2rem 2rem 5rem 2rem; } }
#sf-monitoring-report .sf-main-wrapper .sf-section-intro p {
  color: #000;
  font-family: "FoundryNEWRegular CE";
  font-size: 0.85rem;
  line-height: 1.3;
  font-weight: bold;
  text-transform: none; }
#sf-monitoring-report .sf-main-wrapper .sf-section-form input,
#sf-monitoring-report .sf-main-wrapper .sf-section-form textarea {
  max-width: 100%; }

@media only screen and (min-device-width: 576px) {
  #sf-tools .sf-main-wrapper {
    padding: 1.5rem 1.5rem; } }
@media only screen and (min-device-width: 768px) {
  #sf-tools .sf-main-wrapper {
    padding: 2rem 2rem 5rem 2rem; } }
#sf-tools .sf-main-wrapper .sf-tools-items .sf-tools-item .sf-tools-item-tile {
  color: #000;
  font-family: "FoundryNEWRegular CE";
  font-size: 1.5rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase; }
#sf-tools .sf-main-wrapper .sf-tools-items .sf-tools-item + .sf-tools-item {
  margin-top: 3.75rem; }

/* FOOTER */
footer .sf-footer-top {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000 !important; }
  @media only screen and (min-device-width: 768px) {
    footer .sf-footer-top {
      padding-top: 5rem;
      padding-bottom: 2rem; } }
  @media only screen and (min-device-width: 576px) {
    footer .sf-footer-top .textwidget,
    footer .sf-footer-top .custom-html-widget {
      padding-left: 1rem;
      padding-right: 1rem; } }
  footer .sf-footer-top .sf-footer-widget-title {
    font-family: 'FoundryNEWMedium WE';
    color: #fff;
    font-weight: 500;
    line-height: 1.2;
    font-style: normal;
    text-transform: none;
    padding-top: 0; }
    @media only screen and (min-device-width: 320px) {
      footer .sf-footer-top .sf-footer-widget-title {
        font-size: 1.1rem;
        margin-bottom: 1rem; } }
    @media only screen and (min-device-width: 360px) {
      footer .sf-footer-top .sf-footer-widget-title {
        font-size: 1.2rem; } }
    @media only screen and (min-device-width: 576px) {
      footer .sf-footer-top .sf-footer-widget-title {
        padding-left: 1rem;
        padding-right: 1rem; } }
    @media only screen and (min-device-width: 768px) {
      footer .sf-footer-top .sf-footer-widget-title {
        font-size: 1.3rem;
        margin-bottom: 1.5rem; } }
  footer .sf-footer-top .sf-social-links li a i {
    color: #fff; }
    @media only screen and (min-device-width: 320px) {
      footer .sf-footer-top .sf-social-links li a i {
        font-size: 1.5rem; } }
    @media only screen and (min-device-width: 576px) {
      footer .sf-footer-top .sf-social-links li a i {
        font-size: 2rem; } }
    @media only screen and (min-device-width: 1200px) {
      footer .sf-footer-top .sf-social-links li a i {
        font-size: 2rem; } }
  footer .sf-footer-top .sf-contact-details i {
    color: #fff; }
    @media only screen and (min-device-width: 320px) {
      footer .sf-footer-top .sf-contact-details i {
        font-size: 1.1rem; } }
    @media only screen and (min-device-width: 360px) {
      footer .sf-footer-top .sf-contact-details i {
        font-size: 1.2rem; } }
    @media only screen and (min-device-width: 576px) {
      footer .sf-footer-top .sf-contact-details i {
        font-size: 1.3rem; } }
    @media only screen and (min-device-width: 1200px) {
      footer .sf-footer-top .sf-contact-details i {
        font-size: 1.3rem; } }
  footer .sf-footer-top p {
    color: #cdcdcd; }
footer .sf-footer-bottom .sf-copyright {
  color: #00adee;
  text-transform: uppercase; }
  footer .sf-footer-bottom .sf-copyright .textwidget {
    display: inline-block; }
    footer .sf-footer-bottom .sf-copyright .textwidget a {
      color: #00adee;
      text-transform: uppercase;
      text-decoration: none; }

/* Header */
header.sf-about-header img {
  width: 100%; }

#sf-about .sf-section-title,
#sf-monitoring-report .sf-section-title,
#sf-tools .sf-section-title,
#sf-archive .sf-section-title,
#sf-author .sf-section-title,
#sf-category .sf-section-title,
#sf-category-vesti .sf-section-title,
#sf-category-news .sf-section-title,
#sf-category-share-tv-eng .sf-section-title,
#sf-category-share-tv-sr .sf-section-title,
#sf-category-bilten .sf-section-title,
#sf-category-newsletter .sf-section-title,
#sf-category-bbs-eng .sf-section-title,
#sf-category-bbs-sr .sf-section-title,
#sf-default .sf-section-title,
#sf-search .sf-section-title,
#sf-post .sf-section-title,
#sf-tag .sf-section-title {
  display: table;
  white-space: nowrap;
  text-align: right; }
  #sf-about .sf-section-title:before,
  #sf-monitoring-report .sf-section-title:before,
  #sf-tools .sf-section-title:before,
  #sf-archive .sf-section-title:before,
  #sf-author .sf-section-title:before,
  #sf-category .sf-section-title:before,
  #sf-category-vesti .sf-section-title:before,
  #sf-category-news .sf-section-title:before,
  #sf-category-share-tv-eng .sf-section-title:before,
  #sf-category-share-tv-sr .sf-section-title:before,
  #sf-category-bilten .sf-section-title:before,
  #sf-category-newsletter .sf-section-title:before,
  #sf-category-bbs-eng .sf-section-title:before,
  #sf-category-bbs-sr .sf-section-title:before,
  #sf-default .sf-section-title:before,
  #sf-search .sf-section-title:before,
  #sf-post .sf-section-title:before,
  #sf-tag .sf-section-title:before {
    left: 0;
    content: '';
    display: table-cell;
    position: relative;
    top: 0.4em;
    width: 60%; }
    @media only screen and (min-device-width: 992px) {
      #sf-about .sf-section-title:before,
      #sf-monitoring-report .sf-section-title:before,
      #sf-tools .sf-section-title:before,
      #sf-archive .sf-section-title:before,
      #sf-author .sf-section-title:before,
      #sf-category .sf-section-title:before,
      #sf-category-vesti .sf-section-title:before,
      #sf-category-news .sf-section-title:before,
      #sf-category-share-tv-eng .sf-section-title:before,
      #sf-category-share-tv-sr .sf-section-title:before,
      #sf-category-bilten .sf-section-title:before,
      #sf-category-newsletter .sf-section-title:before,
      #sf-category-bbs-eng .sf-section-title:before,
      #sf-category-bbs-sr .sf-section-title:before,
      #sf-default .sf-section-title:before,
      #sf-search .sf-section-title:before,
      #sf-post .sf-section-title:before,
      #sf-tag .sf-section-title:before {
        top: 0.3em; } }
  #sf-about .sf-section-title span,
  #sf-monitoring-report .sf-section-title span,
  #sf-tools .sf-section-title span,
  #sf-archive .sf-section-title span,
  #sf-author .sf-section-title span,
  #sf-category .sf-section-title span,
  #sf-category-vesti .sf-section-title span,
  #sf-category-news .sf-section-title span,
  #sf-category-share-tv-eng .sf-section-title span,
  #sf-category-share-tv-sr .sf-section-title span,
  #sf-category-bilten .sf-section-title span,
  #sf-category-newsletter .sf-section-title span,
  #sf-category-bbs-eng .sf-section-title span,
  #sf-category-bbs-sr .sf-section-title span,
  #sf-default .sf-section-title span,
  #sf-search .sf-section-title span,
  #sf-post .sf-section-title span,
  #sf-tag .sf-section-title span {
    margin-left: 1em !important; }
    @media only screen and (min-device-width: 768px) {
      #sf-about .sf-section-title span,
      #sf-monitoring-report .sf-section-title span,
      #sf-tools .sf-section-title span,
      #sf-archive .sf-section-title span,
      #sf-author .sf-section-title span,
      #sf-category .sf-section-title span,
      #sf-category-vesti .sf-section-title span,
      #sf-category-news .sf-section-title span,
      #sf-category-share-tv-eng .sf-section-title span,
      #sf-category-share-tv-sr .sf-section-title span,
      #sf-category-bilten .sf-section-title span,
      #sf-category-newsletter .sf-section-title span,
      #sf-category-bbs-eng .sf-section-title span,
      #sf-category-bbs-sr .sf-section-title span,
      #sf-default .sf-section-title span,
      #sf-search .sf-section-title span,
      #sf-post .sf-section-title span,
      #sf-tag .sf-section-title span {
        margin-left: 1em !important; } }
    @media only screen and (min-device-width: 992px) {
      #sf-about .sf-section-title span,
      #sf-monitoring-report .sf-section-title span,
      #sf-tools .sf-section-title span,
      #sf-archive .sf-section-title span,
      #sf-author .sf-section-title span,
      #sf-category .sf-section-title span,
      #sf-category-vesti .sf-section-title span,
      #sf-category-news .sf-section-title span,
      #sf-category-share-tv-eng .sf-section-title span,
      #sf-category-share-tv-sr .sf-section-title span,
      #sf-category-bilten .sf-section-title span,
      #sf-category-newsletter .sf-section-title span,
      #sf-category-bbs-eng .sf-section-title span,
      #sf-category-bbs-sr .sf-section-title span,
      #sf-default .sf-section-title span,
      #sf-search .sf-section-title span,
      #sf-post .sf-section-title span,
      #sf-tag .sf-section-title span {
        margin-left: 2em !important; } }
  #sf-about .sf-section-title .textwidget, #sf-about .sf-section-title .custom-html-widget,
  #sf-monitoring-report .sf-section-title .textwidget,
  #sf-monitoring-report .sf-section-title .custom-html-widget,
  #sf-tools .sf-section-title .textwidget,
  #sf-tools .sf-section-title .custom-html-widget,
  #sf-archive .sf-section-title .textwidget,
  #sf-archive .sf-section-title .custom-html-widget,
  #sf-author .sf-section-title .textwidget,
  #sf-author .sf-section-title .custom-html-widget,
  #sf-category .sf-section-title .textwidget,
  #sf-category .sf-section-title .custom-html-widget,
  #sf-category-vesti .sf-section-title .textwidget,
  #sf-category-vesti .sf-section-title .custom-html-widget,
  #sf-category-news .sf-section-title .textwidget,
  #sf-category-news .sf-section-title .custom-html-widget,
  #sf-category-share-tv-eng .sf-section-title .textwidget,
  #sf-category-share-tv-eng .sf-section-title .custom-html-widget,
  #sf-category-share-tv-sr .sf-section-title .textwidget,
  #sf-category-share-tv-sr .sf-section-title .custom-html-widget,
  #sf-category-bilten .sf-section-title .textwidget,
  #sf-category-bilten .sf-section-title .custom-html-widget,
  #sf-category-newsletter .sf-section-title .textwidget,
  #sf-category-newsletter .sf-section-title .custom-html-widget,
  #sf-category-bbs-eng .sf-section-title .textwidget,
  #sf-category-bbs-eng .sf-section-title .custom-html-widget,
  #sf-category-bbs-sr .sf-section-title .textwidget,
  #sf-category-bbs-sr .sf-section-title .custom-html-widget,
  #sf-default .sf-section-title .textwidget,
  #sf-default .sf-section-title .custom-html-widget,
  #sf-search .sf-section-title .textwidget,
  #sf-search .sf-section-title .custom-html-widget,
  #sf-post .sf-section-title .textwidget,
  #sf-post .sf-section-title .custom-html-widget,
  #sf-tag .sf-section-title .textwidget,
  #sf-tag .sf-section-title .custom-html-widget {
    display: inline-block;
    margin-left: 1em !important; }
    @media only screen and (min-device-width: 768px) {
      #sf-about .sf-section-title .textwidget, #sf-about .sf-section-title .custom-html-widget,
      #sf-monitoring-report .sf-section-title .textwidget,
      #sf-monitoring-report .sf-section-title .custom-html-widget,
      #sf-tools .sf-section-title .textwidget,
      #sf-tools .sf-section-title .custom-html-widget,
      #sf-archive .sf-section-title .textwidget,
      #sf-archive .sf-section-title .custom-html-widget,
      #sf-author .sf-section-title .textwidget,
      #sf-author .sf-section-title .custom-html-widget,
      #sf-category .sf-section-title .textwidget,
      #sf-category .sf-section-title .custom-html-widget,
      #sf-category-vesti .sf-section-title .textwidget,
      #sf-category-vesti .sf-section-title .custom-html-widget,
      #sf-category-news .sf-section-title .textwidget,
      #sf-category-news .sf-section-title .custom-html-widget,
      #sf-category-share-tv-eng .sf-section-title .textwidget,
      #sf-category-share-tv-eng .sf-section-title .custom-html-widget,
      #sf-category-share-tv-sr .sf-section-title .textwidget,
      #sf-category-share-tv-sr .sf-section-title .custom-html-widget,
      #sf-category-bilten .sf-section-title .textwidget,
      #sf-category-bilten .sf-section-title .custom-html-widget,
      #sf-category-newsletter .sf-section-title .textwidget,
      #sf-category-newsletter .sf-section-title .custom-html-widget,
      #sf-category-bbs-eng .sf-section-title .textwidget,
      #sf-category-bbs-eng .sf-section-title .custom-html-widget,
      #sf-category-bbs-sr .sf-section-title .textwidget,
      #sf-category-bbs-sr .sf-section-title .custom-html-widget,
      #sf-default .sf-section-title .textwidget,
      #sf-default .sf-section-title .custom-html-widget,
      #sf-search .sf-section-title .textwidget,
      #sf-search .sf-section-title .custom-html-widget,
      #sf-post .sf-section-title .textwidget,
      #sf-post .sf-section-title .custom-html-widget,
      #sf-tag .sf-section-title .textwidget,
      #sf-tag .sf-section-title .custom-html-widget {
        margin-left: 1em !important; } }
    @media only screen and (min-device-width: 992px) {
      #sf-about .sf-section-title .textwidget, #sf-about .sf-section-title .custom-html-widget,
      #sf-monitoring-report .sf-section-title .textwidget,
      #sf-monitoring-report .sf-section-title .custom-html-widget,
      #sf-tools .sf-section-title .textwidget,
      #sf-tools .sf-section-title .custom-html-widget,
      #sf-archive .sf-section-title .textwidget,
      #sf-archive .sf-section-title .custom-html-widget,
      #sf-author .sf-section-title .textwidget,
      #sf-author .sf-section-title .custom-html-widget,
      #sf-category .sf-section-title .textwidget,
      #sf-category .sf-section-title .custom-html-widget,
      #sf-category-vesti .sf-section-title .textwidget,
      #sf-category-vesti .sf-section-title .custom-html-widget,
      #sf-category-news .sf-section-title .textwidget,
      #sf-category-news .sf-section-title .custom-html-widget,
      #sf-category-share-tv-eng .sf-section-title .textwidget,
      #sf-category-share-tv-eng .sf-section-title .custom-html-widget,
      #sf-category-share-tv-sr .sf-section-title .textwidget,
      #sf-category-share-tv-sr .sf-section-title .custom-html-widget,
      #sf-category-bilten .sf-section-title .textwidget,
      #sf-category-bilten .sf-section-title .custom-html-widget,
      #sf-category-newsletter .sf-section-title .textwidget,
      #sf-category-newsletter .sf-section-title .custom-html-widget,
      #sf-category-bbs-eng .sf-section-title .textwidget,
      #sf-category-bbs-eng .sf-section-title .custom-html-widget,
      #sf-category-bbs-sr .sf-section-title .textwidget,
      #sf-category-bbs-sr .sf-section-title .custom-html-widget,
      #sf-default .sf-section-title .textwidget,
      #sf-default .sf-section-title .custom-html-widget,
      #sf-search .sf-section-title .textwidget,
      #sf-search .sf-section-title .custom-html-widget,
      #sf-post .sf-section-title .textwidget,
      #sf-post .sf-section-title .custom-html-widget,
      #sf-tag .sf-section-title .textwidget,
      #sf-tag .sf-section-title .custom-html-widget {
        margin-left: 2em !important; } }
@media only screen and (min-device-width: 768px) {
  #sf-about .sf-post-article-category:before,
  #sf-monitoring-report .sf-post-article-category:before,
  #sf-tools .sf-post-article-category:before,
  #sf-archive .sf-post-article-category:before,
  #sf-author .sf-post-article-category:before,
  #sf-category .sf-post-article-category:before,
  #sf-category-vesti .sf-post-article-category:before,
  #sf-category-news .sf-post-article-category:before,
  #sf-category-share-tv-eng .sf-post-article-category:before,
  #sf-category-share-tv-sr .sf-post-article-category:before,
  #sf-category-bilten .sf-post-article-category:before,
  #sf-category-newsletter .sf-post-article-category:before,
  #sf-category-bbs-eng .sf-post-article-category:before,
  #sf-category-bbs-sr .sf-post-article-category:before,
  #sf-default .sf-post-article-category:before,
  #sf-search .sf-post-article-category:before,
  #sf-post .sf-post-article-category:before,
  #sf-tag .sf-post-article-category:before {
    left: 0;
    content: '';
    display: table-cell;
    position: relative;
    top: 0.4em;
    width: 10rem; } }

/* BLUE */
#sf-about .sf-section-title:before,
#sf-archive .sf-section-title:before,
#sf-author .sf-section-title:before,
#sf-category .sf-section-title:before,
#sf-category-vesti .sf-section-title:before,
#sf-category-news .sf-section-title:before,
#sf-category-share-tv-eng .sf-section-title:before,
#sf-category-share-tv-sr .sf-section-title:before,
#sf-category-bilten .sf-section-title:before,
#sf-category-newsletter .sf-section-title:before,
#sf-category-bbs-eng .sf-section-title:before,
#sf-category-bbs-sr .sf-section-title:before,
#sf-default .sf-section-title:before,
#sf-search .sf-section-title:before,
#sf-post .sf-section-title:before,
#sf-tag .sf-section-title:before {
  border-top: 5px solid #00adee; }
@media only screen and (min-device-width: 768px) {
  #sf-about .sf-post-article-category:before,
  #sf-archive .sf-post-article-category:before,
  #sf-author .sf-post-article-category:before,
  #sf-category .sf-post-article-category:before,
  #sf-category-vesti .sf-post-article-category:before,
  #sf-category-news .sf-post-article-category:before,
  #sf-category-share-tv-eng .sf-post-article-category:before,
  #sf-category-share-tv-sr .sf-post-article-category:before,
  #sf-category-bilten .sf-post-article-category:before,
  #sf-category-newsletter .sf-post-article-category:before,
  #sf-category-bbs-eng .sf-post-article-category:before,
  #sf-category-bbs-sr .sf-post-article-category:before,
  #sf-default .sf-post-article-category:before,
  #sf-search .sf-post-article-category:before,
  #sf-post .sf-post-article-category:before,
  #sf-tag .sf-post-article-category:before {
    border-top: 5px solid #00adee; } }
#sf-about .sf-post-article-category a,
#sf-archive .sf-post-article-category a,
#sf-author .sf-post-article-category a,
#sf-category .sf-post-article-category a,
#sf-category-vesti .sf-post-article-category a,
#sf-category-news .sf-post-article-category a,
#sf-category-share-tv-eng .sf-post-article-category a,
#sf-category-share-tv-sr .sf-post-article-category a,
#sf-category-bilten .sf-post-article-category a,
#sf-category-newsletter .sf-post-article-category a,
#sf-category-bbs-eng .sf-post-article-category a,
#sf-category-bbs-sr .sf-post-article-category a,
#sf-default .sf-post-article-category a,
#sf-search .sf-post-article-category a,
#sf-post .sf-post-article-category a,
#sf-tag .sf-post-article-category a {
  color: #0088bb; }
  #sf-about .sf-post-article-category a:hover, #sf-about .sf-post-article-category a:focus,
  #sf-archive .sf-post-article-category a:hover,
  #sf-archive .sf-post-article-category a:focus,
  #sf-author .sf-post-article-category a:hover,
  #sf-author .sf-post-article-category a:focus,
  #sf-category .sf-post-article-category a:hover,
  #sf-category .sf-post-article-category a:focus,
  #sf-category-vesti .sf-post-article-category a:hover,
  #sf-category-vesti .sf-post-article-category a:focus,
  #sf-category-news .sf-post-article-category a:hover,
  #sf-category-news .sf-post-article-category a:focus,
  #sf-category-share-tv-eng .sf-post-article-category a:hover,
  #sf-category-share-tv-eng .sf-post-article-category a:focus,
  #sf-category-share-tv-sr .sf-post-article-category a:hover,
  #sf-category-share-tv-sr .sf-post-article-category a:focus,
  #sf-category-bilten .sf-post-article-category a:hover,
  #sf-category-bilten .sf-post-article-category a:focus,
  #sf-category-newsletter .sf-post-article-category a:hover,
  #sf-category-newsletter .sf-post-article-category a:focus,
  #sf-category-bbs-eng .sf-post-article-category a:hover,
  #sf-category-bbs-eng .sf-post-article-category a:focus,
  #sf-category-bbs-sr .sf-post-article-category a:hover,
  #sf-category-bbs-sr .sf-post-article-category a:focus,
  #sf-default .sf-post-article-category a:hover,
  #sf-default .sf-post-article-category a:focus,
  #sf-search .sf-post-article-category a:hover,
  #sf-search .sf-post-article-category a:focus,
  #sf-post .sf-post-article-category a:hover,
  #sf-post .sf-post-article-category a:focus,
  #sf-tag .sf-post-article-category a:hover,
  #sf-tag .sf-post-article-category a:focus {
    color: #00adee; }

/* PINK */
#sf-monitoring-report .sf-section-title:before,
#sf-tools .sf-section-title:before {
  border-top: 5px solid #F36; }
@media only screen and (min-device-width: 768px) {
  #sf-monitoring-report .sf-post-article-category:before,
  #sf-tools .sf-post-article-category:before {
    border-top: 5px solid #F36; } }
#sf-monitoring-report .sf-post-article-category a,
#sf-tools .sf-post-article-category a {
  color: #ff0040; }
  #sf-monitoring-report .sf-post-article-category a:hover, #sf-monitoring-report .sf-post-article-category a:focus,
  #sf-tools .sf-post-article-category a:hover,
  #sf-tools .sf-post-article-category a:focus {
    color: #F36; }

@media only screen and (min-device-width: 768px) {
  #sf-category .sf-section-title,
  #sf-category-vesti .sf-section-title,
  #sf-category-news .sf-section-title,
  #sf-category-share-tv-eng .sf-section-title,
  #sf-category-share-tv-sr .sf-section-title,
  #sf-category-bilten .sf-section-title,
  #sf-category-newsletter .sf-section-title,
  #sf-category-bbs-eng .sf-section-title,
  #sf-category-bbs-sr .sf-section-title,
  #sf-default .sf-section-title,
  #sf-tag .sf-section-title,
  #sf-author .sf-section-title,
  #sf-archive .sf-section-title,
  #sf-search .sf-section-title {
    margin-left: -2.85rem; } }
@media only screen and (min-device-width: 992px) {
  #sf-category .sf-section-title,
  #sf-category-vesti .sf-section-title,
  #sf-category-news .sf-section-title,
  #sf-category-share-tv-eng .sf-section-title,
  #sf-category-share-tv-sr .sf-section-title,
  #sf-category-bilten .sf-section-title,
  #sf-category-newsletter .sf-section-title,
  #sf-category-bbs-eng .sf-section-title,
  #sf-category-bbs-sr .sf-section-title,
  #sf-default .sf-section-title,
  #sf-tag .sf-section-title,
  #sf-author .sf-section-title,
  #sf-archive .sf-section-title,
  #sf-search .sf-section-title {
    margin-left: -3.5rem; } }
@media only screen and (min-device-width: 1024px) {
  #sf-category .sf-section-title,
  #sf-category-vesti .sf-section-title,
  #sf-category-news .sf-section-title,
  #sf-category-share-tv-eng .sf-section-title,
  #sf-category-share-tv-sr .sf-section-title,
  #sf-category-bilten .sf-section-title,
  #sf-category-newsletter .sf-section-title,
  #sf-category-bbs-eng .sf-section-title,
  #sf-category-bbs-sr .sf-section-title,
  #sf-default .sf-section-title,
  #sf-tag .sf-section-title,
  #sf-author .sf-section-title,
  #sf-archive .sf-section-title,
  #sf-search .sf-section-title {
    margin-left: -4rem; } }

@media only screen and (min-device-width: 768px) {
  #sf-about .sf-section-title,
  #sf-monitoring-report .sf-section-title,
  #sf-tools .sf-section-title,
  #sf-post .sf-section-title {
    margin-left: -3.85rem; } }
@media only screen and (min-device-width: 992px) {
  #sf-about .sf-section-title,
  #sf-monitoring-report .sf-section-title,
  #sf-tools .sf-section-title,
  #sf-post .sf-section-title {
    margin-left: -4.5rem; } }
@media only screen and (min-device-width: 1024px) {
  #sf-about .sf-section-title,
  #sf-monitoring-report .sf-section-title,
  #sf-tools .sf-section-title,
  #sf-post .sf-section-title {
    margin-left: -4.5rem; } }
@media only screen and (min-device-width: 1200px) {
  #sf-about .sf-section-title,
  #sf-monitoring-report .sf-section-title,
  #sf-tools .sf-section-title,
  #sf-post .sf-section-title {
    margin-left: -5rem; } }

/* VIEW ALL LINK */
/* YELLOW */
.sf-share-tv .sf-view-all-posts-wrap a:hover {
  background-color: #FFD545; }

.sf-view-all-posts-wrap {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end; }
  .sf-view-all-posts-wrap a {
    padding: 0.3125rem 0.625rem;
    color: #fff;
    font-family: "FoundryNEWRegular CE";
    font-size: 0.85rem;
    line-height: 1;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #000; }

#sf-post.sf-category-news .sf-labels .sf-badge:hover, #sf-post.sf-category-vesti .sf-labels .sf-badge:hover {
  background-color: #00adee;
  border: 1px solid #00adee; }

#sf-post.sf-category-share-tv-eng .sf-labels .sf-badge:hover, #sf-post.sf-category-share-tv-sr .sf-labels .sf-badge:hover, #sf-post.sf-category-bilten .sf-labels .sf-badge:hover, #sf-post.sf-category-newsletter .sf-labels .sf-badge:hover, #sf-post.sf-category-bbs-eng .sf-labels .sf-badge:hover, #sf-post.sf-category-bbs-sr .sf-labels .sf-badge:hover {
  background-color: #FFD545;
  border: 1px solid #FFD545; }

.sf-labels ul {
  padding: 0;
  margin: 0 -0.3125rem; }
  .sf-labels ul .sf-badge {
    background-color: #ababab;
    border: 1px solid #ababab;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin: 0.15625rem; }
    .sf-labels ul .sf-badge a {
      font-family: 'FoundryNewRegular CE';
      color: #fff;
      font-size: 0.75rem;
      line-height: 1.2;
      font-weight: normal;
      font-style: normal;
      text-transform: uppercase;
      letter-spacing: 0.03rem; }
      .sf-labels ul .sf-badge a:hover {
        text-decoration: none; }
    .sf-labels ul .sf-badge:hover a {
      color: #000;
      text-decoration: none; }

/* SQUARES */
.sf-squares {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  margin-left: -0.625rem;
  margin-right: -0.625rem; }
  .sf-squares .sf-square {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    margin: 0.625rem;
    border: 2px solid #000;
    cursor: pointer; }
    .sf-squares .sf-square a {
      display: block;
      padding: 0.625rem 1.25rem;
      font-family: 'FoundryNEWRegular CE';
      color: #000;
      font-size: 0.85rem;
      line-height: 1;
      font-weight: 600;
      font-style: normal;
      text-transform: uppercase; }
    .sf-squares .sf-square:hover {
      border-color: #F36; }

/* PAGINATION */
.sf-pagination .pagination {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center; }
  .sf-pagination .pagination h2 {
    display: none; }
  .sf-pagination .pagination .nav-links .page-numbers {
    color: #fff;
    text-decoration: none;
    border-radius: 0.1875rem;
    cursor: pointer;
    padding: 0.3125rem 0.625rem; }

#sf-category-vesti .sf-pagination .pagination .nav-links .page-numbers,
#sf-category-news .sf-pagination .pagination .nav-links .page-numbers,
#sf-default .sf-pagination .pagination .nav-links .page-numbers {
  background-color: #00adee; }
  #sf-category-vesti .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-category-news .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-default .sf-pagination .pagination .nav-links .page-numbers:hover {
    background-color: #0088bb; }
  #sf-category-vesti .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-category-news .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-default .sf-pagination .pagination .nav-links .page-numbers.current {
    background-color: #0088bb; }

#sf-category-share-tv-sr .sf-pagination .pagination .nav-links .page-numbers,
#sf-category-share-tv-eng .sf-pagination .pagination .nav-links .page-numbers,
#sf-category-bilten .sf-pagination .pagination .nav-links .page-numbers,
#sf-category-newsletter .sf-pagination .pagination .nav-links .page-numbers,
#sf-category-bbs-eng .sf-pagination .pagination .nav-links .page-numbers,
#sf-category-bbs-sr .sf-pagination .pagination .nav-links .page-numbers {
  background-color: #FFD545; }
  #sf-category-share-tv-sr .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-category-share-tv-eng .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-category-bilten .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-category-newsletter .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-category-bbs-eng .sf-pagination .pagination .nav-links .page-numbers:hover,
  #sf-category-bbs-sr .sf-pagination .pagination .nav-links .page-numbers:hover {
    background-color: #ffc912; }
  #sf-category-share-tv-sr .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-category-share-tv-eng .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-category-bilten .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-category-newsletter .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-category-bbs-eng .sf-pagination .pagination .nav-links .page-numbers.current,
  #sf-category-bbs-sr .sf-pagination .pagination .nav-links .page-numbers.current {
    background-color: #ffc912; }

/* SCROLL TO TOP */
.sf-scroll-to-top {
  display: none;
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  width: 3.125rem;
  height: 3.125rem;
  text-align: center;
  color: #fff;
  background: #009ad5;
  z-index: 1000; }
  .sf-scroll-to-top:hover, .sf-scroll-to-top:focus {
    color: #fff; }
  .sf-scroll-to-top:hover {
    background: #0088bb; }
  .sf-scroll-to-top i {
    font-size: 2rem;
    line-height: 1.5;
    font-weight: 500; }

/* 404 PAGE */
#sf-404 .sf-circle-404-wrap {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center; }
  #sf-404 .sf-circle-404-wrap .sf-circle-404 {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    width: 10rem;
    height: 10rem;
    background-color: #cdcdcd;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    font-size: 2rem;
    line-height: 1; }
#sf-404 .sf-404-wrap {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center; }
  @media only screen and (min-device-width: 992px) {
    #sf-404 .sf-404-wrap {
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -o-justify-content: flex-start;
      justify-content: flex-start; } }
  #sf-404 .sf-404-wrap .textwidget, #sf-404 .sf-404-wrap .custom-html-widget {
    text-align: center; }
    @media only screen and (min-device-width: 768px) {
      #sf-404 .sf-404-wrap .textwidget, #sf-404 .sf-404-wrap .custom-html-widget {
        text-align: left; } }

#sf-homepage {
  /* NEWSLETTER SUBSCRIPTION FORM */
  /* MONITORING REPORTED CASES */
  /* SUBSCRIBE LINKS */ }
  #sf-homepage .sf-newsletter-subscription {
    border-top: 1px solid #cdcdcd; }
    #sf-homepage .sf-newsletter-subscription .sf-newsletter-form {
      -ms-box-orient: horizontal;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -o-flex-direction: row;
      flex-direction: row;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      margin-left: -0.3125rem;
      margin-right: -0.3125rem; }
      #sf-homepage .sf-newsletter-subscription .sf-newsletter-form .sf-newsletter-input,
      #sf-homepage .sf-newsletter-subscription .sf-newsletter-form .sf-newsletter-button {
        margin-left: 0.3125rem;
        margin-right: 0.3125rem; }
      #sf-homepage .sf-newsletter-subscription .sf-newsletter-form .sf-newsletter-input {
        flex: 1 1 0; }
        #sf-homepage .sf-newsletter-subscription .sf-newsletter-form .sf-newsletter-input input {
          width: 100%; }
      #sf-homepage .sf-newsletter-subscription .sf-newsletter-form .sf-newsletter-button {
        flex: 0 0 auto; }
  #sf-homepage .sf-monitoring-case-reports {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd; }
    #sf-homepage .sf-monitoring-case-reports .sf-monitoring-number-of-cases {
      -ms-box-orient: horizontal;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -o-flex-direction: row;
      flex-direction: row;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center; }
      #sf-homepage .sf-monitoring-case-reports .sf-monitoring-number-of-cases .sf-monitoring-number {
        color: #000;
        font-family: "FoundryNEWRegular CE";
        font-size: 1.875rem;
        line-height: 1;
        font-weight: bold;
        text-transform: none; }
      #sf-homepage .sf-monitoring-case-reports .sf-monitoring-number-of-cases .sf-monitoring-number + .sf-monitoring-label {
        margin-left: 0.625rem; }
      #sf-homepage .sf-monitoring-case-reports .sf-monitoring-number-of-cases .sf-monitoring-label {
        color: #575757;
        font-family: "FoundryNEWRegular CE";
        font-size: 0.9rem;
        line-height: 1;
        font-weight: bold;
        text-transform: none; }
    #sf-homepage .sf-monitoring-case-reports .sf-monitoring-report-case-button {
      -ms-box-orient: horizontal;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -o-flex-direction: row;
      flex-direction: row;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      -ms-justify-content: flex-end;
      -o-justify-content: flex-end;
      justify-content: flex-end; }
  #sf-homepage .sf-monitoring-reported-cases .sf-monitoring-reported-case-item .sf-monitoring-reported-case-date {
    color: #000;
    font-family: "FoundryNEWRegular CE";
    font-size: 0.85rem;
    line-height: 1;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1rem; }
  #sf-homepage .sf-monitoring-reported-cases .sf-monitoring-reported-case-item + .sf-monitoring-reported-case-item {
    margin-top: 1.5rem; }
    @media only screen and (min-device-width: 992px) {
      #sf-homepage .sf-monitoring-reported-cases .sf-monitoring-reported-case-item + .sf-monitoring-reported-case-item {
        margin-top: 2rem; } }
  #sf-homepage .sf-subscribe-links-wrap {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column; }
    #sf-homepage .sf-subscribe-links-wrap .sf-subscribe-label {
      margin-bottom: 0;
      color: #575757;
      font-family: "FoundryNEWRegular CE";
      font-size: 0.9rem;
      line-height: 1;
      font-weight: bold;
      text-transform: none; }
    #sf-homepage .sf-subscribe-links-wrap .sf-subscribe-label + .sf-subscribe-link-list {
      margin-top: 0.625rem; }
    #sf-homepage .sf-subscribe-links-wrap .sf-subscribe-link-list {
      -ms-box-orient: horizontal;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      -o-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      margin-left: -0.3125rem;
      margin-right: -0.3125rem;
      margin-bottom: 0;
      padding-left: 0;
      list-style: none; }
      #sf-homepage .sf-subscribe-links-wrap .sf-subscribe-link-list .sf-subscribe-link-item {
        margin: 0.3125rem; }
      #sf-homepage .sf-subscribe-links-wrap .sf-subscribe-link-list .sf-subscribe-link-item--divider {
        color: #cdcdcd;
        font-family: "FoundryNEWRegular CE";
        font-size: 0.9rem;
        line-height: 1.5;
        font-weight: normal;
        text-transform: none; }
  #sf-homepage p {
    padding: 0 2rem;
    color: #575757;
    font-family: "Roboto", sans-serif;
    font-size: 0.85rem;
    line-height: 1.5;
    font-weight: 300;
    text-transform: none; }

/* TITLE */
/* POSTS LIST CATEGORY TITLE color */
#sf-default .sf-post-article-category:before,
#sf-category-vesti .sf-post-article-category:before,
#sf-category-news .sf-post-article-category:before {
  border-color: #00adee; }
#sf-default .sf-post-article-category a,
#sf-category-vesti .sf-post-article-category a,
#sf-category-news .sf-post-article-category a {
  color: #00adee; }
  #sf-default .sf-post-article-category a:hover, #sf-default .sf-post-article-category a:focus,
  #sf-category-vesti .sf-post-article-category a:hover,
  #sf-category-vesti .sf-post-article-category a:focus,
  #sf-category-news .sf-post-article-category a:hover,
  #sf-category-news .sf-post-article-category a:focus {
    color: #00adee; }

#sf-category-share-tv-eng .sf-post-article-category:before,
#sf-category-share-tv-sr .sf-post-article-category:before,
#sf-category-bilten .sf-post-article-category:before,
#sf-category-newsletter .sf-post-article-category:before,
#sf-category-bbs-eng .sf-post-article-category:before,
#sf-category-bbs-sr .sf-post-article-category:before {
  border-color: #FFD545; }
#sf-category-share-tv-eng .sf-post-article-category a,
#sf-category-share-tv-sr .sf-post-article-category a,
#sf-category-bilten .sf-post-article-category a,
#sf-category-newsletter .sf-post-article-category a,
#sf-category-bbs-eng .sf-post-article-category a,
#sf-category-bbs-sr .sf-post-article-category a {
  color: #FFD545; }
  #sf-category-share-tv-eng .sf-post-article-category a:hover, #sf-category-share-tv-eng .sf-post-article-category a:focus,
  #sf-category-share-tv-sr .sf-post-article-category a:hover,
  #sf-category-share-tv-sr .sf-post-article-category a:focus,
  #sf-category-bilten .sf-post-article-category a:hover,
  #sf-category-bilten .sf-post-article-category a:focus,
  #sf-category-newsletter .sf-post-article-category a:hover,
  #sf-category-newsletter .sf-post-article-category a:focus,
  #sf-category-bbs-eng .sf-post-article-category a:hover,
  #sf-category-bbs-eng .sf-post-article-category a:focus,
  #sf-category-bbs-sr .sf-post-article-category a:hover,
  #sf-category-bbs-sr .sf-post-article-category a:focus {
    color: #FFD545; }

/* TITLE */
#sf-post .sf-post-article-title,
#sf-post p {
  padding: 0 2rem;
  color: #575757;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  line-height: 2;
  font-weight: 300;
  text-transform: none; }

#sf-post.sf-category-news .sf-post-article-category:before, #sf-post.sf-category-vesti .sf-post-article-category:before {
  border-color: #00adee; }
#sf-post.sf-category-news .sf-post-article-category a, #sf-post.sf-category-vesti .sf-post-article-category a {
  color: #00adee; }
#sf-post.sf-category-news .sf-post-article-category-info .sf-post-author a, #sf-post.sf-category-vesti .sf-post-article-category-info .sf-post-author a {
  color: #00adee; }

#sf-post.sf-category-share-tv-eng .sf-post-article-category:before, #sf-post.sf-category-share-tv-sr .sf-post-article-category:before, #sf-post.sf-category-bilten .sf-post-article-category:before, #sf-post.sf-category-newsletter .sf-post-article-category:before, #sf-post.sf-category-bbs-eng .sf-post-article-category:before, #sf-post.sf-category-bbs-sr .sf-post-article-category:before {
  border-color: #FFD545; }
#sf-post.sf-category-share-tv-eng .sf-post-article-category a, #sf-post.sf-category-share-tv-sr .sf-post-article-category a, #sf-post.sf-category-bilten .sf-post-article-category a, #sf-post.sf-category-newsletter .sf-post-article-category a, #sf-post.sf-category-bbs-eng .sf-post-article-category a, #sf-post.sf-category-bbs-sr .sf-post-article-category a {
  color: #FFD545; }
#sf-post.sf-category-share-tv-eng .sf-post-article-category-info .sf-post-author a, #sf-post.sf-category-share-tv-sr .sf-post-article-category-info .sf-post-author a, #sf-post.sf-category-bilten .sf-post-article-category-info .sf-post-author a, #sf-post.sf-category-newsletter .sf-post-article-category-info .sf-post-author a, #sf-post.sf-category-bbs-eng .sf-post-article-category-info .sf-post-author a, #sf-post.sf-category-bbs-sr .sf-post-article-category-info .sf-post-author a {
  color: #FFD545; }

/* PUBLICATIONS */
.sf-post-publication {
  margin-bottom: 1.15rem; }
  .sf-post-publication .sf-post-publication-image .sf-featured-image {
    height: 20rem; }
  .sf-post-publication h4 {
    font-size: 1em; }
    .sf-post-publication h4 a {
      color: #575757; }
      .sf-post-publication h4 a:hover {
        color: #ababab; }

/* SECTION */
section {
  /*@media only screen and (min-device-width:320px){
  margin-top: 0; 
  }
  @media only screen and (min-device-width:360px){ 
  }
  @media only screen and (min-device-width:578px){ 
  margin-top: 1.5rem;
  }  
  @media only screen and (min-device-width:768px){
  margin-top: 2rem;  
  }    
  @media only screen and (min-device-width:992px){
  margin-top: 2rem;  
  }  
  @media only screen and (min-device-width:1024px){ 
  }
  @media only screen and (min-device-width:1200px){    
  }
  @media only screen and (min-device-width:1336px){    
  }    
  @media only screen and (min-device-width:1440px){    
  } 
  @media only screen and (min-device-width:1920px){    
  } 
  @media only screen and (min-device-width:2500px){    
  }*/
  /* YELLOW */
  /* Newsletter */
  /* BBS */
  /* Share TV */
  /* BLUE */
  /* News */
  /* PINK */
  /* Inicitiatives */
  /* Monitoring */
  /* Border-top */
  /* Section title */
  /* Section content */ }
  section.sf-newsletter .sf-title-newsletter a:hover {
    color: #FFD545; }
  section.sf-newsletter .sf-title-newsletter .sf-collapse-trigger i {
    color: #FFD545; }
  section.sf-newsletter .sf-title-newsletter:before, section.sf-newsletter .sf-title-newsletter:after {
    border-top-color: #FFD545; }
  section.sf-bbs .sf-title-bbs a:hover {
    color: #FFD545; }
  section.sf-bbs .sf-title-bbs .sf-collapse-trigger i {
    color: #FFD545; }
  section.sf-bbs .sf-title-bbs:before, section.sf-bbs .sf-title-bbs:after {
    border-top-color: #FFD545; }
  section.sf-share-tv .sf-title-share-tv a:hover {
    color: #FFD545; }
  section.sf-share-tv .sf-title-share-tv .sf-collapse-trigger i {
    color: #FFD545; }
  section.sf-share-tv .sf-title-share-tv:before, section.sf-share-tv .sf-title-share-tv:after {
    border-top-color: #FFD545; }
  section.sf-news .sf-title-news:before, section.sf-news .sf-title-news:after {
    border-top-color: #00adee; }
  section.sf-news .sf-title-news a:hover {
    color: #00adee; }
  section.sf-news .sf-title-news .sf-collapse-trigger i {
    color: #00adee; }
  section.sf-iniciatives .sf-title-iniciatives .sf-collapse-trigger i {
    color: #F36; }
  section.sf-iniciatives .sf-title-iniciatives:before, section.sf-iniciatives .sf-title-iniciatives:after {
    border-top-color: #F36; }
  section.sf-monitoring .sf-title-monitoring a:hover {
    color: #F36; }
  section.sf-monitoring .sf-title-monitoring .sf-collapse-trigger i {
    color: #F36; }
  section.sf-monitoring .sf-title-monitoring:before, section.sf-monitoring .sf-title-monitoring:after {
    border-top-color: #F36; }
  section.section--mobile-top-border {
    border-top: 1px solid #cdcdcd; }
    @media only screen and (min-device-width: 1200px) {
      section.section--mobile-top-border {
        border-top: none; } }
  section .sf-section-title {
    display: flex;
    flex-direction: row;
    white-space: nowrap;
    margin-left: 0em;
    margin-right: 0em; }
    @media only screen and (min-device-width: 320px) {
      section .sf-section-title.sf-section-title--left, section .sf-section-title.sf-section-title--center {
        justify-content: flex-end; } }
    @media only screen and (min-device-width: 992px) {
      section .sf-section-title.sf-section-title--left:after, section .sf-section-title.sf-section-title--center:after {
        right: 0;
        content: '';
        display: table-cell;
        position: relative;
        width: 50%;
        border-top-width: 5px;
        border-top-style: solid;
        top: 0.3em; } }
    section .sf-section-title.sf-section-title--left a, section .sf-section-title.sf-section-title--left span, section .sf-section-title.sf-section-title--center a, section .sf-section-title.sf-section-title--center span {
      color: #000;
      margin-left: 1em !important; }
      @media only screen and (min-device-width: 992px) {
        section .sf-section-title.sf-section-title--left a, section .sf-section-title.sf-section-title--left span, section .sf-section-title.sf-section-title--center a, section .sf-section-title.sf-section-title--center span {
          margin-left: 0 !important;
          margin-right: 3rem !important; } }
    @media only screen and (min-device-width: 992px) {
      section .sf-section-title.sf-section-title--left {
        justify-content: flex-start; } }
    section .sf-section-title.sf-section-title--left:before {
      left: 0;
      content: '';
      display: table-cell;
      position: relative;
      border-top-width: 5px;
      border-top-style: solid;
      top: 0.4rem;
      width: 100%; }
      @media only screen and (min-device-width: 992px) {
        section .sf-section-title.sf-section-title--left:before {
          width: 0; } }
    @media only screen and (min-device-width: 992px) {
      section .sf-section-title.sf-section-title--left:after {
        width: 100%; } }
    @media only screen and (min-device-width: 992px) {
      section .sf-section-title.sf-section-title--center {
        justify-content: center; } }
    section .sf-section-title.sf-section-title--center:before {
      left: 0;
      content: '';
      display: table-cell;
      position: relative;
      border-top-width: 0.3125rem;
      border-top-style: solid;
      top: 0.4rem; }
      @media only screen and (min-device-width: 320px) {
        section .sf-section-title.sf-section-title--center:before {
          width: 100%; } }
      @media only screen and (min-device-width: 992px) {
        section .sf-section-title.sf-section-title--center:before {
          top: 0.3rem;
          width: 50%; } }
    @media only screen and (min-device-width: 992px) {
      section .sf-section-title.sf-section-title--center a, section .sf-section-title.sf-section-title--center span {
        margin-left: 3em !important; } }
    section .sf-section-title .sf-collapse-trigger {
      padding: 0rem 0rem 0rem .75rem;
      line-height: 1; }
      @media only screen and (min-device-width: 992px) {
        section .sf-section-title .sf-collapse-trigger {
          display: none; } }
  @media only screen and (min-device-width: 320px) {
    section .sf-section-content {
      margin-top: 2rem; } }
  @media only screen and (min-device-width: 578px) {
    section .sf-section-content {
      margin-top: 3rem; } }

/*section + section {
  @media only screen and (min-device-width:320px){
    margin-top: 2rem;
  }
  @media only screen and (min-device-width:360px){ 
  }
  @media only screen and (min-device-width:578px){ 
    margin-top: 3rem;
  }  
  @media only screen and (min-device-width:768px){
  }    
  @media only screen and (min-device-width:992px){
    margin-top: 5rem;
  }  
  @media only screen and (min-device-width:1024px){ 
  }
  @media only screen and (min-device-width:1200px){
    margin-top: 6rem;
  }
  @media only screen and (min-device-width:1336px){    
  }    
  @media only screen and (min-device-width:1440px){    
  } 
  @media only screen and (min-device-width:1920px){    
  } 
  @media only screen and (min-device-width:2500px){    
  }   
}
*/
/* ARTICLE */
@media only screen and (min-device-width: 320px) {
  article .sf-article-title {
    font-size: 1rem; } }
@media only screen and (min-device-width: 576px) {
  article .sf-article-title {
    font-size: 1.15em; } }
@media only screen and (min-device-width: 768px) {
  article .sf-article-title {
    font-size: 1em; } }
@media only screen and (min-device-width: 992px) {
  article .sf-article-title {
    font-size: 1.15em; } }
article .sf-article-title:hover {
  cursor: pointer; }
article .sf-article-date {
  color: #575757;
  font-family: "FoundryNEWRegular CE";
  font-size: 0.85rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase; }
@media only screen and (min-device-width: 320px) {
  article.sf-post-article .sf-post-article-category-wrap {
    display: flex !important;
    flex-direction: column;
    text-align: left !important; } }
@media only screen and (min-device-width: 768px) {
  article.sf-post-article .sf-post-article-category-wrap {
    flex-direction: row; } }
article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category:before {
  left: 0;
  content: '';
  display: table-cell;
  position: relative;
  top: 0.4em;
  border-top: 5px solid #00adee;
  width: 60%; }
  @media only screen and (min-device-width: 992px) {
    article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category:before {
      top: 0.3em; } }
article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category span {
  display: flex; }
article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info {
  line-height: 1.2; }
  article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-divider {
    display: inline-block;
    padding: 0px;
    margin-left: 1em; }
    @media only screen and (min-device-width: 320px) {
      article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-divider:first-of-type {
        display: none; } }
    @media only screen and (min-device-width: 768px) {
      article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-divider:first-of-type {
        display: inline-block; } }
    article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-divider hr {
      width: 1px;
      margin: 0px;
      border-top: 0.5em solid black; }
  article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-post-date {
    display: inline-block;
    margin-left: 0;
    font-family: 'FoundryNEWRegular CE';
    font-weight: bold;
    font-style: normal;
    font-size: 0.75em;
    line-height: 1;
    color: #000;
    text-transform: none; }
    @media only screen and (min-device-width: 768px) {
      article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-post-date {
        margin-left: 1em; } }
  article.sf-post-article .sf-post-article-category-wrap .sf-post-article-category-info .sf-post-author {
    display: inline-block;
    margin-left: 1em;
    font-family: 'FoundryNEWRegular CE';
    font-weight: bold;
    font-style: normal;
    font-size: 0.75em;
    line-height: 1;
    color: #000;
    text-transform: none; }
article.sf-post-article .sf-post-article-title {
  font-size: 1.35rem;
  text-transform: uppercase; }
  @media only screen and (min-device-width: 576px) {
    article.sf-post-article .sf-post-article-title {
      font-size: 1.5rem; } }
  @media only screen and (min-device-width: 768px) {
    article.sf-post-article .sf-post-article-title {
      font-size: 2rem; } }
article.sf-post-article .sf-post-article-date {
  color: #575757;
  font-family: "FoundryNEWRegular CE";
  font-size: 0.85rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase; }
article .wp-post-image {
  border: 1px solid #e4e4e4; }

.sf-news article .sf-article-title {
  color: #000;
  font-family: "FoundryNEWRegular CE";
  font-size: 1rem;
  line-height: 1.2;
  font-weight: bold;
  text-transform: none; }
.sf-news article + article {
  padding-top: 1.75em; }

.sf-newsletter article .sf-article-title,
.sf-share-tv article .sf-article-title,
.sf-bbs article .sf-article-title {
  color: #000;
  font-family: "FoundryNEWRegular CE";
  font-size: 1rem;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase; }
.sf-newsletter article + article,
.sf-share-tv article + article,
.sf-bbs article + article {
  padding-top: 1.75em; }

/*# sourceMappingURL=style.css.map */
