@charset "UTF-8";
/* Common files and includes */
/* ------------------------------------------------ */
/* ------------------- Reset CSS --------------- */
/* ------------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ----------------------------------- */
/* -------- Common styles  ----------*/

@font-face {
    font-family: 'Share';
    src: url('fonts/share/Share-BoldItalic.eot');
    src: url('fonts/share/Share-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/share/Share-BoldItalic.woff2') format('woff2'),
        url('fonts/share/Share-BoldItalic.woff') format('woff'),
        url('fonts/share/Share-BoldItalic.ttf') format('truetype'),
        url('fonts/share/Share-BoldItalic.svg#Share-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Share';
    src: url('fonts/share/Share-Bold.eot');
    src: url('fonts/share/Share-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/share/Share-Bold.woff2') format('woff2'),
        url('fonts/share/Share-Bold.woff') format('woff'),
        url('fonts/share/Share-Bold.ttf') format('truetype'),
        url('fonts/share/Share-Bold.svg#Share-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Share';
    src: url('fonts/share/Share-Italic.eot');
    src: url('fonts/share/Share-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/share/Share-Italic.woff2') format('woff2'),
        url('fonts/share/Share-Italic.woff') format('woff'),
        url('fonts/share/Share-Italic.ttf') format('truetype'),
        url('fonts/share/Share-Italic.svg#Share-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Share';
    src: url('fonts/share/Share-Regular.eot');
    src: url('fonts/share/Share-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/share/Share-Regular.woff2') format('woff2'),
        url('fonts/share/Share-Regular.woff') format('woff'),
        url('fonts/share/Share-Regular.ttf') format('truetype'),
        url('fonts/share/Share-Regular.svg#Share-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?p47mrn');
  src:  url('fonts/icomoon.eot?p47mrn#iefix') format('embedded-opentype'),
  url('fonts/icomoon.ttf?p47mrn') format('truetype'),
  url('fonts/icomoon.woff?p47mrn') format('woff'),
  url('fonts/icomoon.svg?p47mrn#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
i:before{
  transition: 0.2s;
}
.icon-ic_yt:before {
  content: "\e900";
  color: #fff;
}
.icon-ic_tw:before {
  content: "\e901";
  color: #fff;
}
.icon-ic_in:before {
  content: "\e902";
  color: #fff;
}
.icon-ic_ig:before {
  content: "\e903";
  color: #fff;
}
.icon-ic_hart:before {
  content: "\e904";
  color: #fff;
}
.icon-ic_fb:before {
  content: "\e905";
  color: #fff;
}

h1 {
  font-size: 32px;
  position: relative;
  font-family: "Share", sans-serif;
  color: #5b3458;
  font-weight: bold;
  padding-bottom: 20px;
  margin-bottom: 15px; }

h1:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  background: #d7d0c6; }
.ta-center:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  background: #d7d0c6; }
h2 {
  font-size: 26px;
  position: relative;
  font-family: "Share", sans-serif;
  color: #5b3458;
  font-weight: bold;
  padding-bottom: 20px;
  margin-bottom: 15px; }

h2:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  background: #d7d0c6; }

h3 {
  font-size: 20px;
  position: relative;
  font-family: "Open Sans", sans-serif;
  color: #5b3458;
  font-weight: 600;
  padding-bottom: 20px;
  margin-bottom: 15px; }

h3:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  background: #d7d0c6; }

h4 {
  font-size: 18px;
  position: relative;
  font-family: "Open Sans", sans-serif;
  color: #525555;
  font-weight: 600;
  padding-bottom: 20px;
  margin-bottom: 15px; }

h4:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  background: #d7d0c6; }

h5 {
  font-size: 18px;
  position: relative;
  font-family: "Open Sans", sans-serif;
  color: #5b3458;
  font-weight: bold;
  padding-bottom: 20px;
  margin-bottom: 15px; }

h5:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  background: #d7d0c6; }

h6 {
  font-size: 17px;
  position: relative;
  font-family: "Open Sans", sans-serif;
  color: #5b3458;
  font-weight: 400;
  padding-bottom: 20px;
  margin-bottom: 15px; }

h6:after {
  content: '';
  height: 5px;
  width: 55px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
  background: #d7d0c6; }

p {
  font-size: 16px;
  color: #58595a;
  line-height: 140%;
  font-family: "Open Sans", sans-serif; }

p a {
  color: #006747;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  text-decoration: underline;  }

p a:hover {
  color: #000; }

.no-decoration {
  margin-bottom: 5px;
  padding-bottom: 5px; }

.no-decoration:after {
  display: none; }

.text-box ul {
  list-style: none;
  margin: 15px 0; }

.text-box ul li:before{
  content: '';
  width: 6px;
  height: 6px;
  overflow: hidden;
  background: #7b755e;
  position: absolute;
  border-radius: 100px;
  left: -3px;
  top: 9px;
  display: inline-block;
}
.text-box ul li {
  position: relative;
  padding: 5px 0;
  padding-left: 15px;
  margin-left: 20px;
  
  color: #58595a;
  font-size: 16px; }

.text-box ol {
  list-style: decimal;
  margin: 15px 0; }

.text-box ol li {
  padding: 3px 0;
  margin-left: 20px;
  
  color: #58595a;
  font-size: 16px; }

.text-box ul.latin {
  list-style: upper-latin; }

.text-box p {
  padding: 10px 0; }

.article-page ul {
  list-style: none;
  margin: 15px 0; }

p strong{
	font-weight: bold;}

.article-page ul li:before{
  content: '';
  width: 6px;
  height: 6px;
  overflow: hidden;
  background: #7b755e;
  position: absolute;
  border-radius: 100px;
  left: -3px;
  top: 9px;
  display: inline-block;
}
.article-page ul li {
  position: relative;
  padding: 5px 0;
  padding-left: 15px;
  margin-left: 20px;
  
  color: #58595a;
  font-size: 16px; }

.article-page ol {
  list-style: decimal;
  margin: 15px 0; }

.article-page ol li {
  padding: 3px 0;
  margin-left: 20px;
  
  color: #58595a;
  font-size: 16px; }

.article-page ul.latin {
  list-style: upper-latin; }


figure {
  background: #eff3f6; }

figure figcaption {
  padding: 15px;
  font-style: italic; }

blockquote {
  font-size: 16px;
  color: #5b3458;
  position: relative;
  padding: 25px 20px 25px 70px !important;
  line-height: 140%;
  border: none !important;
  margin: 30px 0; }

blockquote:before {
  content: '“';
  display: block;
  position: absolute;
  left: 0;
  top: 7px;
  font-size: 170px;
  line-height: 100%;
  font-family: Arial, sans-serif;
  height: 74px; }

.content-box {
  background: #f4f8fa;
  border-left: 5px solid #d7d0c6;
  padding: 30px;
  margin: 20px 0; }

.content-box h1:after, .content-box h2:after {
  height: 2px;
  background: #62ccdd; }

.content-box h3 {
  text-decoration: none;
  color: #525555;
  padding-bottom: 0px; }

.content-box h3:after {
  display: none; }

.top-banner {
  width: 100%; }

.top-banner img {
  width: 100%;
  display: block; }

.header {
  width: 100%;
  background: #7b755e;
  padding-top: 15px;
  padding-bottom: 15px;
  position: absolute; }

.header_fix {
  height: 82px; }

.header.fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 100; }

.radios-nav {
  width: 100%; }

.radios-nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.radios-nav ul li {
  padding: 0 30px; }

.radios-nav ul li a {
  display: block;
  opacity: 0.8; }
.radios-nav ul li a img{
  
}
.radios-nav ul li a {
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.radios-nav ul li a:hover {
  opacity: 0.5; }

.section-column_side {
  background: #ffffff;
  padding: 10px; }

.footer {
  background: #7b755e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.footer .footer_l {
  background: #5b3458;
  min-width: 215px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.footer .footer_r {
  width: -webkit-calc(100% - 215px);
  width: calc(100% - 215px);
  padding-top: 40px; }

.footer .footer_top {
  padding-left: 55px;
  padding-bottom: 30px; }

.footer .footer-rights {
  background: #8e876b;
  padding-left: 55px; }

.footer .footer-rights {
  padding-top: 10px;
  padding-bottom: 10px; }

.footer .footer-nav {
  width: 25%; }

.footer .footer-nav span {
  color: #fff;
  font-family: "Josefin Sans", sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  display: block;
  padding-bottom: 6px;
  margin-bottom: 6px;
  position: relative; }

.footer .footer-nav span:after {
  content: '';
  height: 1px;
  width: 50px;
  background: #fff;
  display: block;
  position: absolute;
  bottom: 2px; }

.footer .footer-nav ul li {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  padding: 5px 0; }

.footer .footer-nav ul li a {
  color: #ffffff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  text-decoration: none; }

.footer .footer-nav ul li a:hover {
  text-decoration: underline;
  color: #006747; }

.footer .footer-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.footer .footer-logos .footer-logo {
  padding: 5px 8px; }

.footer .footer-copyrights {
  min-width: 280px;
  color: #fff;
  font-size: 16px; }

.footer .footer-rights {
  min-width: 270px; }

.footer .footer-rights .dis-flex {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.footer .footer-dev {
  min-width: 320px;
  width: 100%;
  text-align: center; }

.footer .footer-dev a {
  color: #ffffff;
  font-size: 16px;
  text-decoration: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.footer-dev a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.footer-dev a span {
  padding-left: 5px; }

.dev-logo {
  display: inline-block;
  width: 42px;
  height: 35px;
  background: url("../assets/img/WUSFJazz_White_noBG.png") no-repeat center/contain; }

.footer_l {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.footer_l img {
  display: block; }

.footer_l_logo {
  height: 80px; }

.btn-donate {
  background: #5b3458;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Josefin Sans", sans-serif;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  color: #fff;
  font-weight: 500;
  text-decoration: none; }
ul li strong{
	font-weight: bold;
}
ol li strong{
	font-weight: bold;
}
.btn-donate i {
  background: #62ccdd;
  width: 40px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.btn-donate i:after {
  content: '';
  background: url("../assets/img/ic_hart.svg") no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px; }

.btn-donate span {
  padding: 12px 20px 8px;
  line-height: 23px;
  font-size: 22px; }

.btn-donate:hover {
  text-decoration: none !important;
  color: #fff;
  background: #62ccdd; }

.btn {
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.btn.btn-style-1 {
  display: inline-block;
  background: #62ccdd;
  padding: 10px 20px;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  margin-top: 15px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  text-transform: uppercase; }

.btn.btn-style-1:hover {
  background: #5b3458; }

.btn.btn-style-2 {
  display: inline-block;
  background: #5b3458;
  padding: 10px 20px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  margin-top: 15px;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.btn.btn-style-2:hover {
  background: #62ccdd; }

body {
  background: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  /* Better Font Rendering =========== */ 
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000000;
  overflow-x: hidden; }

/* Footer to bottom  */
html {
  height: 100%; }

.wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

/* Container params */
.container {
  width: 1180px;
  margin: 0 auto; }

/* Flexbox styles */
.flexbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flexbox.v-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flexbox.g-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* Align styles */
.centered {
  text-align: center; }

.main-wrapper .w-container-95p {
  min-height: 670px; }

.sidebar {
  background: #5b3458;
  width: 215px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.s-logo {
  text-align: center;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

.s-search {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-bottom: 10px;
  margin-bottom: 20px; }

.search-btn {
  display: block;
  position: relative;
  padding: 5px 30px 5px 50px;
  font-family: "Josefin Sans", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  transition: 0.3s;
  text-decoration: none; }
.search-btn:hover{
  color: #62ccdd !important;
  text-decoration: none !important;
}
.search-btn:before {
  content: '';
  background: url("../assets/img/search_ic.svg") no-repeat center/contain;
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  left: 5px;
  top: -5px; }

.search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.search-box_btn {
  background: url("../assets/img/search_ic.svg") no-repeat center/contain;
  border: none;
  width: 30px;
  height: 30px;
  outline: none;
  display: block; }

.search-box_inp {
  background: none;
  border: none;
  padding: 10px;
  outline: none;
  font-family: "Josefin Sans", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  width: 80%; }

.search-box_inp::-webkit-input-placeholder {
  font-family: "Josefin Sans", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6); }

.search-box_inp:-ms-input-placeholder {
  font-family: "Josefin Sans", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6); }

.search-box_inp::placeholder {
  font-family: "Josefin Sans", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6); }

.btn-listen-1 {
  background: #62ccdd;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-align: center;
  font-size: 17px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  -webkit-transition: 0.4s;
  padding-left: 30px !important;
  transition: 0.4s; }

.btn-listen-1:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-left: 10px solid #fff;
  border-bottom: 7px solid transparent;
  position: absolute;
  left: 15px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  top: 50%;
  margin-top: -7px; }

.btn-listen-1:hover {
  background: #fff;
  text-decoration: none !important;
  color: #62ccdd; }

.btn-listen-1:hover:before {
  border-left: 10px solid #62ccdd; }
.s-menu .current-menu-item a{
  color: #fff;
}
.s-menu {
  margin-top: 20px;
  margin-left: -20px;
  margin-right: -20px; }

.s-menu .menu-item-has-children {
  position: relative; }

.s-menu .menu-item-has-children:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 20px;
  right: 10px;
  top: 7px;
  background: url("../assets/img/arrow-shewron.svg") no-repeat center/contain; }

.s-menu ul li {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  position: relative; }

.s-menu ul li a {
  font-family: "Josefin Sans", sans-serif;
  padding: 7px 30px 5px 30px;
  font-size: 17px;
  line-height: 100%;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  cursor: pointer;
  position: relative; }

.s-menu ul li a:hover {
  color: #62ccdd; }

.s-menu ul li:hover {
  background: #795476; }

.s-menu-add {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.s-menu-add ul li a {
  font-family: "Josefin Sans", sans-serif;
  padding: 7px 10px 5px 10px;
  font-size: 17px;
  line-height: 100%;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  cursor: pointer;
  font-style: italic; }

.s-menu-add ul li:hover a {
  color: #62ccdd !important; }

.s-follow {
  padding-top: 25px;
  margin-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.s-follow .s-title {
  font-size: 18px;
  font-weight: bold;
  font-family: "Josefin Sans", sans-serif;
  color: #ffffff;
  text-transform: uppercase; }

.socials-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px; }
.socials-list a{
  text-decoration: none;
  color: #ffffff;
}
.socials-list a:hover i:before{
  color: #3aaec1 !important;
}
.socials-list i {
  -webkit-transition: 0.2s;
  color: #fff;
  font-size: 25px;
  transition: 0.2s; }

.socials-list svg g {
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.socials-list svg:hover g {
  fill: #3aaec1 !important; }

.socials-list a:hover .ic-fb {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_fb' transform='translate(-1.000000, -1.000000)' fill='#62ccdd'>\a             <path d='M1.94053455,8.71278562 C0.00381297775,13.3879167 1.07413748,18.7693633 4.6523871,22.3476129 C8.23063672,25.9258625 13.6120833,26.996187 18.2872144,25.0594654 C22.9623454,23.1227439 26.0104045,18.5604091 26.01,13.5 C26.01,6.59091778 20.4090822,0.99 13.5,0.99 C8.43959087,0.989595539 3.87725613,4.03765458 1.94053455,8.71278562 Z M17.13,8.405 L15.374,8.405 C15.0223445,8.42953553 14.7331272,8.6914837 14.674,9.039 L14.674,10.844 L17.125,10.844 C17.025,12.229 16.825,13.495 16.825,13.495 L14.662,13.495 L14.662,21.342 L11.439,21.342 L11.439,13.5 L9.87,13.5 L9.87,10.859 L11.439,10.859 L11.439,8.7 C11.439,8.3 11.36,5.662 14.739,5.662 L17.13,5.662 L17.13,8.41 L17.13,8.405 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain; }

.socials-list a:hover .ic-tw {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_tw' transform='translate(-1.000000, 0.000000)' fill='#62ccdd'>\a             <path d='M13.5,0.005 C6.82787316,0.00147413519 1.32916234,5.23872362 1.0078935,11.9031122 C0.68662465,18.5675008 5.6560665,24.3093864 12.2975937,24.9476692 C18.939121,25.585952 24.9111517,20.8955947 25.865,14.292 C25.9495989,13.8720988 25.9884921,13.4442731 25.981,13.016 C25.989,12.846 25.994,12.674 25.994,12.5 C25.9912411,5.6007356 20.3992642,0.00831109555 13.5,0.005 Z M19.251,10.233 C19.256,10.349 19.258,10.464 19.258,10.582 C19.2597515,13.3886945 17.7295113,15.972571 15.2674875,17.3201525 C12.8054636,18.6677339 9.8042438,18.5641387 7.441,17.05 C7.65441997,17.0749588 7.86912579,17.0873136 8.084,17.087 C9.29984993,17.0896152 10.4810957,16.6823619 11.437,15.931 C10.2816316,15.9105919 9.26733205,15.1572041 8.914,14.057 C9.08161109,14.0903544 9.25210242,14.1071021 9.423,14.107 C9.66368691,14.1049694 9.90306566,14.0713488 10.135,14.007 C8.87454996,13.7531831 7.96793721,12.6457517 7.968,11.36 L7.968,11.326 C8.34353234,11.5337353 8.76306035,11.6492426 9.192,11.663 C8.00415078,10.8712816 7.63785017,9.2917198 8.356,8.058 C9.7268,9.74483647 11.7491633,10.770557 13.92,10.88 C13.6397256,9.68914132 14.1951853,8.45864937 15.2737099,7.88116976 C16.3522346,7.30369015 17.6842652,7.52355414 18.52,8.417 C19.125115,8.29794039 19.7054557,8.0764234 20.236,7.762 C20.0340284,8.38694032 19.6118241,8.91718347 19.048,9.254 C19.5833955,9.19213777 20.1063292,9.04951951 20.599,8.831 C20.2365201,9.37470044 19.7800512,9.84945514 19.251,10.233 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain; }

.socials-list a:hover .ic-ig {
  background: url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='UTF-8'?>\a<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_ig' fill='#62ccdd'>\a             <path d='M12.5,25 C5.59644063,25 1.42108547e-14,19.4035594 1.42108547e-14,12.5 C1.42108547e-14,5.59644063 5.59644063,0 12.5,0 C19.4035594,0 25,5.59644063 25,12.5 C25,19.4035594 19.4035594,25 12.5,25 Z M19.077,7.084 C19.0759009,6.44309107 18.5569077,5.92365089 17.916,5.922 L7.085,5.922 C6.4437017,5.92310094 5.92410094,6.4427017 5.923,7.084 L5.923,9.8 L10,9.8 C10.5934917,9.01518885 11.5205483,8.55395875 12.5045,8.55395875 C13.4884517,8.55395875 14.4155083,9.01518885 15.009,9.8 L19.081,9.8 L19.081,7.084 L19.077,7.084 Z M9.744,11.693 C9.74319094,12.8078796 10.4141556,13.8134309 11.4439379,14.2406375 C12.4737202,14.6678442 13.6594528,14.4325465 14.4480781,13.6444935 C15.2367033,12.8564406 15.4728618,11.6708791 15.0464028,10.6407869 C14.6199438,9.61069474 13.6148799,8.93900029 12.5,8.939 C10.9795958,8.9411999 9.74730364,10.1725978 9.744,11.693 Z M19.078,10.267 L15.3,10.267 C15.973296,11.5875714 15.6310364,13.1991456 14.4791475,14.1320916 C13.3272586,15.0650376 11.6797414,15.0650376 10.5278525,14.1320916 C9.37596365,13.1991456 9.03370404,11.5875714 9.707,10.267 L5.927,10.267 L5.927,17.916 C5.9286487,18.5565184 6.44748156,19.0753513 7.088,19.077 L17.921,19.077 C18.5615184,19.0753513 19.0803513,18.5565184 19.082,17.916 L19.082,10.267 L19.078,10.267 Z M12.5,9.445 C13.4103129,9.44459578 14.2311777,9.99275076 14.5796326,10.8337317 C14.9280875,11.6747126 14.7354671,12.6427985 14.0916355,13.2863438 C13.447804,13.9298891 12.4796325,14.1220789 11.6388066,13.77325 C10.7979808,13.4244211 10.2501909,12.6033126 10.251,11.693 C10.2521034,10.4515308 11.2585304,9.44555127 12.5,9.445 Z M16.271,6.666 L17.482,6.666 C17.9368542,6.66655101 18.305449,7.0351458 18.306,7.49 L18.306,8.369 C18.3043546,8.82339934 17.9363993,9.1913546 17.482,9.193 L16.271,9.193 C15.8167641,9.19135155 15.4490969,8.82323754 15.448,8.369 L15.448,7.49 C15.4485495,7.03553537 15.8165364,6.6671014 16.271,6.666 Z M8.834,6.566 L9.272,6.566 L9.272,9.294 L8.834,9.294 L8.834,6.566 Z M8.078,6.566 L8.516,6.566 L8.516,9.294 L8.078,9.294 L8.078,6.566 Z M7.322,6.566 L7.76,6.566 L7.76,9.294 L7.323,9.294 L7.323,6.566 L7.322,6.566 Z M6.565,7.374 C6.56095866,7.06739545 6.72893649,6.78434315 7,6.641 L7,9.294 L6.566,9.294 L6.566,7.374 L6.565,7.374 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain; }

.socials-list a:hover .ic-yt {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_yt' fill='#62ccdd'>\a             <path d='M12.5,25 C5.59644063,25 0,19.4035594 0,12.5 C0,5.59644063 5.59644063,0 12.5,0 C19.4035594,0 25,5.59644063 25,12.5 C25,19.4035594 19.4035594,25 12.5,25 Z M19.734,9.925 C19.695868,8.65509867 18.6422228,7.65275291 17.372,7.678 L7.637,7.678 C6.36499379,7.65212086 5.30841936,8.65343792 5.266,9.925 L5.266,15.076 C5.3052093,16.3491576 6.36355998,17.3526044 7.637,17.324 L17.372,17.324 C18.6438807,17.3525395 19.6996388,16.3477367 19.734,15.076 L19.734,9.925 Z M15.41,12.853 L10.605,15.487 C10.5002476,15.5413362 10.3840061,15.5697966 10.266,15.57 C10.1762213,15.5702651 10.08713,15.5543439 10.003,15.523 C9.82742097,15.4705694 9.70147092,15.3164984 9.685,15.134 L9.685,9.868 C9.70065825,9.68517083 9.82693523,9.53069993 10.003,9.479 C10.1989699,9.40480476 10.4173076,9.41790503 10.603,9.515 L15.408,12.148 C15.5452579,12.2133599 15.6360703,12.3482374 15.645,12.5 C15.6381056,12.6521139 15.5476762,12.7879505 15.41,12.853 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain; }

.socials-list a:hover .ic-in {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_in' fill='#62ccdd'>\a             <path d='M12.5,25.005 C5.59644063,25.005 0,19.4085594 0,12.505 C0,5.60144063 5.59644063,0.005 12.5,0.005 C19.4035594,0.005 25,5.60144063 25,12.505 C24.9972407,19.4074161 19.4024161,25.0022407 12.5,25.005 Z M18.381,7.429 C18.3744146,6.95520098 17.9858184,6.5759954 17.512,6.581 L7.489,6.581 C7.26100155,6.5777962 7.0410844,6.66537495 6.87770656,6.82443857 C6.71432871,6.98350219 6.62089743,7.20099745 6.618,7.429 L6.618,17.571 C6.62089743,17.7990025 6.71432871,18.0164978 6.87770656,18.1755614 C7.0410844,18.3346251 7.26100155,18.4222038 7.489,18.419 L17.513,18.419 C17.9868184,18.4240046 18.3754146,18.044799 18.382,17.571 L18.382,7.429 L18.381,7.429 Z M14.813,13.629 C14.9478348,13.1354089 14.666643,12.6238831 14.1776519,12.4732167 C13.6886609,12.3225502 13.1683417,12.5871167 13.002,13.071 C12.9554071,13.2103688 12.9353938,13.3572461 12.943,13.504 L12.943,16.489 L11.166,16.489 C11.166,16.489 11.189,11.646 11.166,11.144 L12.943,11.144 L12.943,11.904 C12.9389238,11.9086863 12.9352444,11.9137036 12.932,11.919 L12.943,11.919 L12.943,11.904 C13.2686355,11.3326499 13.8859301,10.990823 14.543,11.018 C15.713,11.018 16.59,11.783 16.59,13.426 L16.59,16.489 L14.812,16.489 L14.812,13.629 L14.813,13.629 Z M9.295,10.414 L9.283,10.414 C8.7253523,10.3765005 8.30295104,9.89523489 8.33811118,9.3374348 C8.37327132,8.77963471 8.85276095,8.35521852 9.41070361,8.38803868 C9.96864627,8.42085883 10.3950699,8.89856404 10.3645903,9.45663946 C10.3341107,10.0147149 9.85819835,10.4431385 9.3,10.415 L9.295,10.414 Z M10.184,16.489 L8.406,16.489 L8.406,11.143 L10.184,11.143 L10.184,16.489 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain; }

.ic-fb {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_fb' transform='translate(-1.000000, -1.000000)' fill='#FFFFFF'>\a             <path d='M1.94053455,8.71278562 C0.00381297775,13.3879167 1.07413748,18.7693633 4.6523871,22.3476129 C8.23063672,25.9258625 13.6120833,26.996187 18.2872144,25.0594654 C22.9623454,23.1227439 26.0104045,18.5604091 26.01,13.5 C26.01,6.59091778 20.4090822,0.99 13.5,0.99 C8.43959087,0.989595539 3.87725613,4.03765458 1.94053455,8.71278562 Z M17.13,8.405 L15.374,8.405 C15.0223445,8.42953553 14.7331272,8.6914837 14.674,9.039 L14.674,10.844 L17.125,10.844 C17.025,12.229 16.825,13.495 16.825,13.495 L14.662,13.495 L14.662,21.342 L11.439,21.342 L11.439,13.5 L9.87,13.5 L9.87,10.859 L11.439,10.859 L11.439,8.7 C11.439,8.3 11.36,5.662 14.739,5.662 L17.13,5.662 L17.13,8.41 L17.13,8.405 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain;
  display: block;
  width: 28px;
  height: 28px; }

.ic-tw {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_tw' transform='translate(-1.000000, 0.000000)' fill='#FFFFFF'>\a             <path d='M13.5,0.005 C6.82787316,0.00147413519 1.32916234,5.23872362 1.0078935,11.9031122 C0.68662465,18.5675008 5.6560665,24.3093864 12.2975937,24.9476692 C18.939121,25.585952 24.9111517,20.8955947 25.865,14.292 C25.9495989,13.8720988 25.9884921,13.4442731 25.981,13.016 C25.989,12.846 25.994,12.674 25.994,12.5 C25.9912411,5.6007356 20.3992642,0.00831109555 13.5,0.005 Z M19.251,10.233 C19.256,10.349 19.258,10.464 19.258,10.582 C19.2597515,13.3886945 17.7295113,15.972571 15.2674875,17.3201525 C12.8054636,18.6677339 9.8042438,18.5641387 7.441,17.05 C7.65441997,17.0749588 7.86912579,17.0873136 8.084,17.087 C9.29984993,17.0896152 10.4810957,16.6823619 11.437,15.931 C10.2816316,15.9105919 9.26733205,15.1572041 8.914,14.057 C9.08161109,14.0903544 9.25210242,14.1071021 9.423,14.107 C9.66368691,14.1049694 9.90306566,14.0713488 10.135,14.007 C8.87454996,13.7531831 7.96793721,12.6457517 7.968,11.36 L7.968,11.326 C8.34353234,11.5337353 8.76306035,11.6492426 9.192,11.663 C8.00415078,10.8712816 7.63785017,9.2917198 8.356,8.058 C9.7268,9.74483647 11.7491633,10.770557 13.92,10.88 C13.6397256,9.68914132 14.1951853,8.45864937 15.2737099,7.88116976 C16.3522346,7.30369015 17.6842652,7.52355414 18.52,8.417 C19.125115,8.29794039 19.7054557,8.0764234 20.236,7.762 C20.0340284,8.38694032 19.6118241,8.91718347 19.048,9.254 C19.5833955,9.19213777 20.1063292,9.04951951 20.599,8.831 C20.2365201,9.37470044 19.7800512,9.84945514 19.251,10.233 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain;
  display: block;
  width: 28px;
  height: 28px; }

.ic-ig {
  background: url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='UTF-8'?>\a<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_ig' fill='#FFFFFF'>\a             <path d='M12.5,25 C5.59644063,25 1.42108547e-14,19.4035594 1.42108547e-14,12.5 C1.42108547e-14,5.59644063 5.59644063,0 12.5,0 C19.4035594,0 25,5.59644063 25,12.5 C25,19.4035594 19.4035594,25 12.5,25 Z M19.077,7.084 C19.0759009,6.44309107 18.5569077,5.92365089 17.916,5.922 L7.085,5.922 C6.4437017,5.92310094 5.92410094,6.4427017 5.923,7.084 L5.923,9.8 L10,9.8 C10.5934917,9.01518885 11.5205483,8.55395875 12.5045,8.55395875 C13.4884517,8.55395875 14.4155083,9.01518885 15.009,9.8 L19.081,9.8 L19.081,7.084 L19.077,7.084 Z M9.744,11.693 C9.74319094,12.8078796 10.4141556,13.8134309 11.4439379,14.2406375 C12.4737202,14.6678442 13.6594528,14.4325465 14.4480781,13.6444935 C15.2367033,12.8564406 15.4728618,11.6708791 15.0464028,10.6407869 C14.6199438,9.61069474 13.6148799,8.93900029 12.5,8.939 C10.9795958,8.9411999 9.74730364,10.1725978 9.744,11.693 Z M19.078,10.267 L15.3,10.267 C15.973296,11.5875714 15.6310364,13.1991456 14.4791475,14.1320916 C13.3272586,15.0650376 11.6797414,15.0650376 10.5278525,14.1320916 C9.37596365,13.1991456 9.03370404,11.5875714 9.707,10.267 L5.927,10.267 L5.927,17.916 C5.9286487,18.5565184 6.44748156,19.0753513 7.088,19.077 L17.921,19.077 C18.5615184,19.0753513 19.0803513,18.5565184 19.082,17.916 L19.082,10.267 L19.078,10.267 Z M12.5,9.445 C13.4103129,9.44459578 14.2311777,9.99275076 14.5796326,10.8337317 C14.9280875,11.6747126 14.7354671,12.6427985 14.0916355,13.2863438 C13.447804,13.9298891 12.4796325,14.1220789 11.6388066,13.77325 C10.7979808,13.4244211 10.2501909,12.6033126 10.251,11.693 C10.2521034,10.4515308 11.2585304,9.44555127 12.5,9.445 Z M16.271,6.666 L17.482,6.666 C17.9368542,6.66655101 18.305449,7.0351458 18.306,7.49 L18.306,8.369 C18.3043546,8.82339934 17.9363993,9.1913546 17.482,9.193 L16.271,9.193 C15.8167641,9.19135155 15.4490969,8.82323754 15.448,8.369 L15.448,7.49 C15.4485495,7.03553537 15.8165364,6.6671014 16.271,6.666 Z M8.834,6.566 L9.272,6.566 L9.272,9.294 L8.834,9.294 L8.834,6.566 Z M8.078,6.566 L8.516,6.566 L8.516,9.294 L8.078,9.294 L8.078,6.566 Z M7.322,6.566 L7.76,6.566 L7.76,9.294 L7.323,9.294 L7.323,6.566 L7.322,6.566 Z M6.565,7.374 C6.56095866,7.06739545 6.72893649,6.78434315 7,6.641 L7,9.294 L6.566,9.294 L6.566,7.374 L6.565,7.374 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain;
  display: block;
  width: 28px;
  height: 28px; }

.ic-yt {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_yt' fill='#FFFFFF'>\a             <path d='M12.5,25 C5.59644063,25 0,19.4035594 0,12.5 C0,5.59644063 5.59644063,0 12.5,0 C19.4035594,0 25,5.59644063 25,12.5 C25,19.4035594 19.4035594,25 12.5,25 Z M19.734,9.925 C19.695868,8.65509867 18.6422228,7.65275291 17.372,7.678 L7.637,7.678 C6.36499379,7.65212086 5.30841936,8.65343792 5.266,9.925 L5.266,15.076 C5.3052093,16.3491576 6.36355998,17.3526044 7.637,17.324 L17.372,17.324 C18.6438807,17.3525395 19.6996388,16.3477367 19.734,15.076 L19.734,9.925 Z M15.41,12.853 L10.605,15.487 C10.5002476,15.5413362 10.3840061,15.5697966 10.266,15.57 C10.1762213,15.5702651 10.08713,15.5543439 10.003,15.523 C9.82742097,15.4705694 9.70147092,15.3164984 9.685,15.134 L9.685,9.868 C9.70065825,9.68517083 9.82693523,9.53069993 10.003,9.479 C10.1989699,9.40480476 10.4173076,9.41790503 10.603,9.515 L15.408,12.148 C15.5452579,12.2133599 15.6360703,12.3482374 15.645,12.5 C15.6381056,12.6521139 15.5476762,12.7879505 15.41,12.853 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain;
  display: block;
  width: 28px;
  height: 28px; }

.ic-in {
  background: url("data:image/svg+xml;utf8,<svg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\a     <g id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'>\a         <g id='ic_in' fill='#FFFFFF'>\a             <path d='M12.5,25.005 C5.59644063,25.005 0,19.4085594 0,12.505 C0,5.60144063 5.59644063,0.005 12.5,0.005 C19.4035594,0.005 25,5.60144063 25,12.505 C24.9972407,19.4074161 19.4024161,25.0022407 12.5,25.005 Z M18.381,7.429 C18.3744146,6.95520098 17.9858184,6.5759954 17.512,6.581 L7.489,6.581 C7.26100155,6.5777962 7.0410844,6.66537495 6.87770656,6.82443857 C6.71432871,6.98350219 6.62089743,7.20099745 6.618,7.429 L6.618,17.571 C6.62089743,17.7990025 6.71432871,18.0164978 6.87770656,18.1755614 C7.0410844,18.3346251 7.26100155,18.4222038 7.489,18.419 L17.513,18.419 C17.9868184,18.4240046 18.3754146,18.044799 18.382,17.571 L18.382,7.429 L18.381,7.429 Z M14.813,13.629 C14.9478348,13.1354089 14.666643,12.6238831 14.1776519,12.4732167 C13.6886609,12.3225502 13.1683417,12.5871167 13.002,13.071 C12.9554071,13.2103688 12.9353938,13.3572461 12.943,13.504 L12.943,16.489 L11.166,16.489 C11.166,16.489 11.189,11.646 11.166,11.144 L12.943,11.144 L12.943,11.904 C12.9389238,11.9086863 12.9352444,11.9137036 12.932,11.919 L12.943,11.919 L12.943,11.904 C13.2686355,11.3326499 13.8859301,10.990823 14.543,11.018 C15.713,11.018 16.59,11.783 16.59,13.426 L16.59,16.489 L14.812,16.489 L14.812,13.629 L14.813,13.629 Z M9.295,10.414 L9.283,10.414 C8.7253523,10.3765005 8.30295104,9.89523489 8.33811118,9.3374348 C8.37327132,8.77963471 8.85276095,8.35521852 9.41070361,8.38803868 C9.96864627,8.42085883 10.3950699,8.89856404 10.3645903,9.45663946 C10.3341107,10.0147149 9.85819835,10.4431385 9.3,10.415 L9.295,10.414 Z M10.184,16.489 L8.406,16.489 L8.406,11.143 L10.184,11.143 L10.184,16.489 Z' id='Shape'></path>\a         </g>\a     </g>\a</svg>") no-repeat center/contain;
  display: block;
  width: 28px;
  height: 28px; }

.menu-item-has-children {
  position: relative; }

.menu-item-has-children .sub-menu {
  position: absolute;
  left: 250px;
  background: #795476;
  min-width: 180px;
  top: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  padding: 20px 5px; }

.menu-item-has-children .sub-menu a {
  white-space: nowrap;
  cursor: pointer; }

.menu-item-has-children .sub-menu a:hover {
  color: #3aaec1; }

.menu-item-has-children.show-child .sub-menu {
  left: 215px;
  opacity: 1;
  visibility: visible;
  z-index: 1000; }
.menu-item-has-children .sub-menu{
  padding-top: 10px;
  padding-bottom: 10px;
}

.menu-item-has-children .sub-menu a{
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.sidebar {
  position: relative;
  padding: 0; }

.sidebar_inner {
  position: absolute;
  top: 0px;
  width: 215px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.s-menu ul li a {
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.s-menu-add ul li a {
  -webkit-transition: 0.3s;
  transition: 0.3s; }

s-logo a {
  display: block;
  margin: 0 auto;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.sidebar_inner.fixed {
  position: fixed;
  width: 215px;
  background: #5b3458;
  z-index: 100;
  top: 85px; }

.sidebar_inner.fixed .s-menu ul li a {
  padding: 3px 30px; }
.sidebar_inner.fixed .s-menu .menu-item-has-children:after{
  top: 3px !important;
}

.sidebar_inner.fixed .s-menu ul.sub-menu li a{
  padding-left: 10px !important;
  padding-right: 10px !important;
}



.sidebar_inner.fixed .s-menu .sub-menu{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}


.sidebar_inner.fixed .s-menu-add ul li a {
  padding-top: 3px;
  padding-bottom: 3px; }

.sidebar_inner.fixed .s-logo a {
  display: block;
  width: 130px;
  height: 106px;
  margin: 0 auto; }

/* --------------------------------------- */
/* -------- Styles for pages   ----------*/
/* Home page */
.w-container-95p {
  width: 90%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html, body {
  overflow-x: hidden; }

.dis-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.main {
  overflow: hidden;
  width: -webkit-calc(100% - 215px);
  width: calc(100% - 215px);
  padding-left: 55px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.article-big {
  background: #fff;
  -webkit-box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
  margin-top: 30px; }

.article-big .btn.btn-style-1 {
  font-size: 16px; }

.article-big .btn {
  margin-top: 50px !important; }

.article-big img {
  width: 100%; }

.article-big .article-big_img {
  width: 50%; }

.article-big .article-big_text {
  width: 49%;
  padding-left: 20px;
  padding-top: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.body-bg .main-wrapper {
  background: url("../assets/img/body_bg.png") no-repeat center bottom/cover;
  background-attachment: fixed; }

.article-small {
  width: 25%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.article-small .article-small_wr {
  padding: 20px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff; }

.article-small:last-of-type {
  margin-right: 0 !important; }

.article-small .article-small_img a {
  display: block; }

.article-small .article-small_img a:hover img {
  opacity: 0.6; }

.article-small img {
  width: 100%;
  height: 150px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 1;
  display: block; }

.articles-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px; }

.articles_list_box {
  margin-left: -10px;
  margin-right: -10px; }

.article-small .article-small_desc {
  padding-bottom: 5px;
  padding-top: 10px; }

.article-small .article-small_desc a {
  text-decoration: none; }

.article-small .article-small_desc a h3 {
  margin-bottom: 5px;
  /*color: #5b3458;*/
  -webkit-transition: 0.4s;
  padding-bottom: 15px;
  transition: 0.4s; }
.article-small .article-small_desc a h3:after{

}
.article-small .article-small_desc a:hover h3 {
  color: #8e876b; }

.articles-list-box {
  background: #ffffff;
  padding: 40px 20px 20px;
  -webkit-box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3); }

.banner-promotion {
  padding: 40px;
  text-align: center;
  font-size: 41px;
  color: #4a4a4b;
  background: #fff;
  -webkit-box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
  margin-bottom: 50px; }

  .vc_cta3-container {
  padding: 40px;
  text-align: center;
  font-size: 41px;
  color: #4a4a4b;
  background: #fff;
  -webkit-box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
  margin-bottom: 50px; }

.mb-30 {
  margin-bottom: 40px; }

.banner-listen {
  margin-bottom: 20px;
  background: #62ccdd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  /*padding: 30px;*/
  color: #ffffff;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.banner-listen span {
  font-size: 24px;
  font-family: "Josefin Sans", sans-serif;
  /*padding-left: 60px; */
}

.banner-listen .btn-listen-2 {
  background: #ffffff;
  padding: 10px 15px 10px 40px;
  color: #62ccdd;
  font-size: 18px;
  text-decoration: none;
  position: relative;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.banner-listen .btn-listen-2:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-left: 10px solid #62ccdd;
  border-bottom: 7px solid transparent;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -7px;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.banner-listen .btn-listen-2:hover {
  background: #5b3458;
  color: #fff; }

.banner-listen .btn-listen-2:hover:before {
  border-left: 10px solid #fff; }

.popup-search {
  max-width: 1000px;
  width: 800px;
  padding: 50px 50px 90px 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../assets/img/chris-bair-453935-unsplash.jpg") no-repeat center/cover;
  color: #ffffff;
  position: relative; }

.popup-search:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6); }

.popup-search .popup-search_title {
  font-size: 44px;
  font-weight: 500;
  text-align: center;
  padding-bottom: 40px;
  position: relative; }

.popup-search form {
  position: relative;
  max-width: 800px;
  margin: 0 auto; }

.popup-search .popup-search_btn {
  background: url("../assets/img/search_ic.svg") no-repeat center/contain;
  width: 45px;
  height: 45px;
  position: absolute;
  display: block;
  border: none;
  top: 15px;
  right: 0;
  outline: none; }

.popup-search .popup-search_inp {
  border: none;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #fff;
  background: transparent;
  font-size: 46px;
  color: #fff;
  padding: 10px;
  padding-right: 60px;
  width: 100%; }

.popup-search .popup-search_inp::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.8; }

.popup-search .popup-search_inp:-ms-input-placeholder {
  color: #fff;
  opacity: 0.8; }

.popup-search .popup-search_inp::placeholder {
  color: #fff;
  opacity: 0.8; }

.articles-tills .article-small_wr {
  -webkit-box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 55px -20px rgba(0, 0, 0, 0.3); }

.mobile_listen_live {
  display: none; }

.mobile_donate {
  display: none; }

.mobile_network_link {
  display: none; }

.mobile_nav_btn {
  display: none;
  /* Hamburger menu icon styles */ }

.mobile_nav_btn .menu-btn {
  display: none; }

.mobile_nav_btn .hamburger {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  overflow: visible; }

.mobile_nav_btn .is-active .hamburger-inner, .mobile_nav_btn .is-active .hamburger-inner:before, .mobile_nav_btn .is-active .hamburger-inner:after {
  background-color: #fff !important; }

.mobile_nav_btn .hamburger:hover {
  opacity: 0.7; }

.mobile_nav_btn .hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.mobile_nav_btn .hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }

.mobile_nav_btn .hamburger-inner, .mobile_nav_btn .hamburger-inner:before, .mobile_nav_btn .hamburger-inner:after {
  width: 40px;
  height: 4px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.mobile_nav_btn .hamburger-inner:before, .mobile_nav_btn .hamburger-inner:after {
  content: '';
  display: block; }

.mobile_nav_btn .hamburger-inner:before {
  top: -10px; }

.mobile_nav_btn .hamburger-inner:after {
  bottom: -10px; }

.mobile_nav_btn .hamburger--slider .hamburger-inner {
  top: 2px; }

.mobile_nav_btn .hamburger--slider .hamburger-inner:before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s; }

.mobile_nav_btn .hamburger--slider .hamburger-inner:after {
  top: 20px; }

.mobile_nav_btn .hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.mobile_nav_btn .hamburger--slider.is-active .hamburger-inner:before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0; }

.mobile_nav_btn .hamburger--slider.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
  transform: translate3d(0, -20px, 0) rotate(-90deg); }

.article-small_banner .article-small_img img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: auto; }

.article-small_banner .article-small_wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0; }

.article_meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px; }

.article_author {
  /*display: none;
  visibility: hidden;	*/
  font-size: 14px;
  color: #58595a;
  
  padding-right: 10px;
  font-weight: 500;
  font-family: "Open Sans", sans-serif; }

.article_author a {
  color: inherit;
  text-decoration: none; }

.article_author a:hover {
  color: #5b3458; }

.article_date {
  font-size: 14px;
  color: #58595a;
  padding-left: 10px;
  font-weight: 500;
  font-family: "Open Sans", sans-serif; }

.articles-tills {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.article-small .article_meta {
	display: none;
visibility: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 10px; }

.article-small .article_meta .article_date {
  border: none !important;
  padding: 0;
  padding-top: 5px;
  font-size: 14px;
  font-weight: 600; }

.article-small .article_meta .article_author {
  border: none !important;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  font-style: italic; }

.article-big_text .player-btn {
  position: relative;
  top: -4px;
  width: 30px;
  height: 30px;
  margin-left: 20px; }

.player-btn {
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  background: #7b755e;
  overflow: hidden;
  -webkit-border-radius: 120px;
          border-radius: 120px;
  position: relative;
  margin-left: 15px; }

.player-btn:after {
  content: '';
  position: absolute;
  width: 0;
  display: block;
  bottom: 0;
  left: 2px;
  right: 0;
  top: 50%;
  margin: -6px auto 0;
  height: 0;
  border-top: 6px solid transparent;
  border-left: 8px solid #fff;
  border-bottom: 6px solid transparent; }

.section-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.section-column .section-column_main {
  width: 78%;
  padding-right: 10px; }

.section-column .section-column_main .article-small {
  width: 33%; }

.section-column .section-column_side {
  width: 20%;
  margin-top: 10px;
  padding-left: 15px;
  padding-right: 15px; }

.section-column .section-column_side img {
  width: 100%; }

.section-column .articles-list {
  margin-bottom: 0; }

.section-column .section-column_title {
  font-size: 20px;
  color: #5b3458;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
  font-weight: 600; }

.section-column .section-column_title:after {
  content: '';
  width: 30px;
  height: 1px;
  background: #8e876b;
  position: absolute;
  bottom: 0;
  display: block; }

.section-column .section-column_nav {
  padding: 10px 0 20px 0; }

.section-column .section-column_nav a {
  font-size: 18px;
  color: #6e7070;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px 0;
  display: block; }

.section-column .section-column_nav a:hover {
  color: #3aaec1; }

.section-column .section-column_item {
  padding: 10px 0; }

.mt30 {
  margin-top: 50px; }

.banner-promotion_2 {
  color: #5b3458;
  font-size: 35px; }

.pagination {
  background: #ffffff;
  padding: 20px;
  text-align: center;
  margin-top: 50px;
  margin-right: -35%;
  text-decoration: none; }

.pagination li {
  padding: 13px; }

.pagination .active a {
  color: #5b3458;
  border-bottom: 2px solid #5b3458;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.pagination a {
  font-size: 15px;
  color: #98a9af;
  display: inline-block;
  padding: 3px;
  font-weight: bold;
  text-decoration: none; }

.pagination a:hover {
  color: #5b3458; }

.pagination ul li {
  display: inline-block; }

.banner_img {
  margin: 30px 0;
  width: 100%; }

.banner_img img {
  width: 100%; }

.support_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }

.support_item {
  width: 100%;
  height: 250px;
  position: relative;
  border: 10px solid #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 40px;
  display: block;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.support_item:hover .support_item_img:after {
  background: transparent;
   }

.support_item:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); }

.support_item:before {
  content: '';
  position: absolute; }

.support_item img {
  width: 100%;
  height: 100%;
  -webkit-transition: 1s;
  transition: 1s;
  object-fit: cover;
  -webkit-transform: scale(1.001);
      -ms-transform: scale(1.001);
          transform: scale(1.001); }

.support_item .support_item_img {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: relative; }

.support_item .support_item_img:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background:  rgba(0, 103, 71, 0.7);
  top: 0;
  right: 0;
  left: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.support_item .support_item_title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.support_item .support_item_title span {
  color: #fff;
  font-size: 38px;
  display: block;
  text-align: center; }

.article-big .article_author {
  font-style: italic;
  font-weight: 600; }

.article-big .article_meta {
  padding-bottom: 15px;
  padding-top: 5px; }

.article-page {
  background: #fff;
  margin-top: 30px;
  padding: 30px; }

.article-page .article_author {
  font-style: italic;
  font-weight: 600; }

.article-page .article_meta {
  padding-bottom: 15px;
  padding-top: 5px; }

.article-page .tags {
  margin-bottom: 20px;
  padding-top: 20px; }

.article-page .tags span {
  position: relative;
  top: 2px; }

  .fancybox-slide--html .fancybox-close-small{
    display: none !important;
  }

.article-page .article_date {
  font-weight: 600; }

.article-page .article-page_img {
  width: 50%;
  float: right;
  background: #eff3f6;
  margin-left: 20px; }

.article-page .article-page_img img {
  width: 100%; }

.article-page .article-page_img_text {
  background: #eff3f6;
  font-size: 14px;
  padding: 10px 15px;
  line-height: 16px;
  font-style: italic; }

.article-page .article-page_nav {
  background: #5b3458;
  padding: 10px;
  display: inline-block;
  margin-bottom: 20px; }

.article-page .article-page_nav .article-prev {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  position: relative; }

.article-page .article-page_nav .article-prev:before {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 20px;
  left: 5px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  top: 0px;
  background: url("../assets/img/arrow-shewron.svg") no-repeat center/contain; }

.article-page .article-page_nav .article-prev:hover {
  text-decoration: underline; }

.article-page .article-page_nav .article-next {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  position: relative; }

.article-page .article-page_nav .article-next:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 20px;
  right: 5px;
  top: 0px;
  background: url("../assets/img/arrow-shewron.svg") no-repeat center/contain; }

.article-page .article-page_nav .article-next:hover {
  text-decoration: underline; }

.article-page .banner-promotion {
  background: #eef1f2;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 30px; }

.tar {
  text-align: right; }

.tags .tags_item {
  background: #5b3458;
  padding: 3px 10px;
  color: #ffffff;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-weight: 600;
  text-decoration: none;
  margin-right: 5px;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.tags .tags_item:hover {
  background: #3aaec1; }

.tags span {
  color: #58595a;
  font-size: 18px;
  padding-right: 20px; }

.related_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px; }

.related_post {
  width: 33%;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.related_post .related_post_text {
  padding-top: 10px; }

.related_post .related_post_text h3 {
  padding-bottom: 0;
  padding-top: 10px;
  margin-bottom: 5px; }

.related_post .related_post_text h3:after {
  display: none; }

.related_post .related_post_text a {
  text-decoration: none; }

.related_post .related_post_text a h3 {
  /*color: #5b3458;*/
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.related_post .related_post_text a:hover h3 {
  color: #3aaec1 !important; }

.related_post .article_meta {
  margin-top: 0;
  padding-top: 5px;
  font-style: italic;
  font-weight: 600; }

.related_post .article_meta .article_date {
  font-style: normal; }

.related_post .article_meta span {
  font-weight: 600; }

.related_post .related_post_img {
  overflow: hidden; }

.related_post .related_post_img a {
  display: block; }

.related_post .related_post_img:hover img {
  opacity: 0.7; }

.related_post .related_post_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  display: block; }

.comments-place {
  padding-bottom: 50px; }

.sharebtns {
  margin-top: 30px; }

/* ----------------------------------------- */
/*---  Include Media styles fo responsive ---*/
/* Media for max width */
@media screen and (max-width: 1180px) {
  .container {
    width: 100%;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (max-width: 1350px) {
  .w-container-95p {
    width: 98%; }
  .main {
    padding-left: 20px; }
  .header {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .radios-nav ul li {
    padding-right: 10px;
    padding-left: 10px; } }

/* Media for 992px width */
@media screen and (max-width: 992px) {
  .banner-listen span {
    padding-left: 0px; }
  .article-big {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .article-big .article-big_img {
    width: 100%;
    padding-bottom: 20px; }
  .article-big .article-big_text {
    width: 100%; }
  .articles-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px; }
  .articles-list .article-small {
    width: 48%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5px; }
  .section-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .section-column .section-column_main {
    width: 100%; }
  .section-column .section-column_main .article-small {
    width: 48%; }
  .section-column_side {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .article-page .article-page_img {
    margin: 0;
    width: 100%;
    margin-bottom: 20px; }
  .article-page .centered {
    margin-top: 30px; }
  .article-page .related_post {
    width: 100%; } }

/* Media for 768px width */
@media screen and (max-width: 768px) {
  .sidebar_inner.fixed .s-menu ul li a{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
  }
  .sidebar{
    height: 90px;
  }
   .sidebar_inner.fixed .s-logo a{
    display: inline-block;
    width: 50px;
    height: 50px;
  }
  body .main-wrapper > .dis-flex .sidebar .sidebar_inner.fixed{
    position: fixed !important;
    top: 0px;
    left: 0;
    right: 0;
  }
  .pagination{
    margin-right: 0 !important;
  }
  .top-banner {
    display: none; }
  .header_fix {
    height: auto; }
  .header_fix .header {
    position: relative; }
  .s-menu .menu-item-has-children:after {
    right: 5px; }
  .s-menu {
    margin: 0;
    padding-top: 20px; }
  .s-menu ul li a {
    padding-left: 10px;
    padding-right: 10px; }
  .header {
    background: #1a1818;
    padding: 10px 20px; }
  .header.show_networks .radios-nav {
    opacity: 1;
    visibility: visible;
    z-index: 1000;
    right: 0; }
  .header .mobile_network_link {
    text-align: right;
    width: 100%; }
  .header .mobile_network_link a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    text-decoration: none;
    display: inline-block; }
  .header .header-donate {
    display: none; }
  .header .radios-nav {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    position: absolute;
    background: #7b755e;
    top: 36px;
    width: auto;
    right: -300px;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .header .radios-nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 !important;
    padding: 20px 0 !important;
    width: 100%; }
  .header .radios-nav ul li {
    padding: 20px; }
  .header .radios-nav ul li a {
    width: 100%; }
  .main-wrapper > .dis-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .main-wrapper > .dis-flex .sidebar {
    width: 100%;
    position: static; }
  .main-wrapper > .dis-flex .sidebar .sidebar_inner {
    width: 100%;
    position: static !important; 
  }
/*  .main-wrapper > .dis-flex .sidebar .sidebar_inner.fixed {
    position: static !important; }*/
  .w-container-95p {
    width: 100%; }
  .s-search {
    display: none; }
  .mobile_listen_live {
    display: block; }
  .mobile_nav_btn {
    display: block; }
  .mobile_donate {
    display: block; }
  .mobile_network_link {
    display: block; }
  .mobile_nav {
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    background: #5b3458;
    z-index: -1;
    opacity: 0;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .mobile_nav .s-btn {
	  margin-top: 20px;
     }
  .mobile_nav.show_mobile {
    z-index: 1000;
    opacity: 1;
    visibility: visible; }
	.mobile_nav.show_mobile{
		top: 120px
	}
  .sub-menu {
    right: 0 !important;
    left: 0 !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .sub-menu.show {
    position: relative;
    opacity: 1;
    visibility: visible;
    z-index: 10; }
  .main {
    width: 100%;
    padding: 0; }
  .banner-listen {
    margin-bottom: 0; }
  .article-big {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .article-big .article-big_text {
    padding-left: 0; }
  .mb-30 {
    margin-bottom: 0; }
  .s-logo {
    border-bottom: none; }
  .mobile_nav_visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .mobile_nav_visible .s-logo {
    flex-grow: 2;
    text-align: left;
    height: 50px;
    padding-bottom: 0;
    margin-bottom: 0; }
  .mobile_nav_visible .s-logo a {
    display: block;
    width: 50px;
    height: 50px; }
  .mobile_nav_visible .s-logo img {
    width: 100%;
    height: 100%; }
  .mobile_donate {
    background: rgba(255, 255, 255, 0.3);
    color: #fff !important;
    position: relative;
    padding: 10px 20px 10px 40px;
    margin-right: 20px;
    -webkit-border-radius: 5px;
            border-radius: 5px; }
  .mobile_donate a {
    color: #fff !important;
    text-decoration: none;
    font-size: 15px; }
  .mobile_donate:before {
    content: '';
    background: url("../assets/img/ic_hart.svg") no-repeat center/contain;
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 14px;
    top: 10px; }
  .articles-list .article-small {
    width: 50%;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .banner-promotion {
    margin-bottom: 0; }
  .footer_l {
    display: none; }
  .footer_r {
    width: 100% !important; }
  .footer_r > * {
    padding-left: 20px !important;
    padding-right: 20px !important; }
  .footer_r .dis-flex {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .footer_r .footer-nav {
    width: 45%;
    padding-bottom: 30px; }
  .footer_r .footer-nav span {
    font-size: 14px; }
  .footer_r .footer-nav a {
    font-size: 12px; }
  .footer_r .footer-rights {
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .footer_r .footer-rights .dis-flex > * {
    width: 100%; }
	.footer-logo{
		text-align: center;
		margin-bottom: 10px;
		width: 100%;
	}
	.footer-logo img{
		display: inline-block !important;
		height: 30px !important;
	}
  .footer_r .footer-logos {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .footer_r .footer-dev {
    text-align: center;
    padding: 10px 0; }
  .footer_r .footer-dev a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media screen and (max-width: 580px) {
	.single-sidebar{
flex-direction: column;}
	.single-sidebar_main{
		width: 100% !important;
		padding-right: 0px !important;
		padding-bottom: 20px !important;
	}
	.single-sidebar_sidebar.wpb_widgetised_column{
		width: 100% !important;
		padding-left: 0px !important;
		margin-top: 20px !important;
	}
}

/* Media for 480px width */
@media screen and (max-width: 480px) {

    
 
  .socials-list {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .socials-list a {
    padding-right: 20px; }
  .article-big_text {
    padding-top: 10px !important; }
  .banner-listen {
    padding: 5px 0; }
  .banner-listen span {
    display: none; }
  .main .banner-listen .btn-listen-2 {
    display: block;
    width: 100%;
    position: relative;
    text-align: center;
    background: transparent;
    color: #fff !important;
    padding: 10px 10px 10px 10px;
    font-size: 22px;
    font-weight: 500; }
  .banner-listen .btn-listen-2:before {
    display: block; }
  .banner-listen .btn-listen-2:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 7px solid transparent;
    position: static;
    left: 20px;
    display: inline-block;
    top: 50%;
    margin-top: -5px;
    margin-left: 10px; }
  .article-small {
    width: 100% !important; }
  .article-small h3 {
    padding-bottom: 0;
    font-weight: bold; }
  .article-small h3:after {
    display: none; }
  .article-small p {
    display: none; }
  .article-small a.btn {
    display: none; }
  .banner-promotion {
    background: #62ccdd;
    color: #fff;
    font-size: 34px;
    font-weight: 500;
    padding: 5px 0; }
  .banner-promotion span {
    display: block;
    width: 100%;
    padding: 20px 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.6);
    border-top: 2px solid rgba(255, 255, 255, 0.6); }
    .vc_cta3-container {
    background: #62ccdd;
    color: #fff;
    font-size: 34px;
    font-weight: 500;
    padding: 5px 0; }
  .vc_cta3-container span {
    display: block;
    width: 100%;
    padding: 20px 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.6);
    border-top: 2px solid rgba(255, 255, 255, 0.6); }
  .article-page_nav {
    width: 100%;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .article-page_nav .article-prev:before {
    top: -3px !important; }
  .article-page_nav .article-next:after {
    top: -3px !important; } }

.wpb_wrapper p{
  padding: 10px 0;
}
.article-page{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
p img.alignleft{
	float: left;
	margin-right: 10px;
}
p img.alignright{
	float: right;
	margin-left: 10px;
}
.no-scroll{
	overflow: hidden;
	height: 100%;
}

.sidebar_inner.fixed .mobile_nav.show_mobile{
	top: 85px;
}

.no-scroll{
	height: 100vh !important;
	max-height: 100vh !important;
	overflow: hidden !important;
}

.no-scroll body{
	height: 100vh !important;
	max-height: 100vh !important;
	overflow: hidden !important;
}

.mobile_nav.show_mobile {
    top: 120px;
    height: 79vh;
    overflow: auto;
}

.single-sidebar_sidebar.wpb_widgetised_column{
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.article-small.hide{
	display: none !important;
}