@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap'); 
@font-face { 
  font-family:'FontAwesome';
  src:url('./fonts/fontawesome-webfont.eot-v-4.7.0');
  src:url('./fonts/fontawesome-webfont.eot-#iefix&v-4.7.0') format('embedded-opentype'),url('./fonts/fontawesome-webfont.woff2-v-4.7.0') format('woff2'),url('./fonts/fontawesome-webfont.woff-v-4.7.0') format('woff'),url('./fonts/fontawesome-webfont.ttf-v-4.7.0') format('truetype'),url('./fonts/fontawesome-webfont.svg-v-4.7.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
} 
@font-face { 
  font-family:"socicon";
  src:url("./fonts/socicon.eot");
  src:url("./fonts/socicon.eot?#iefix") format("embedded-opentype"), url("./fonts/socicon.woff") format("woff"), url("./fonts/socicon.ttf") format("truetype"), url("./fonts/socicon.svg#socicon") format("svg");
  font-weight:normal;
  font-style:normal;
} 
@media all{     
  body {  
    color:#000;
    font-family:'Raleway',sans-serif;
    font-size:1.2em;
    line-height:150%;
  }  
}  
@media all{ 
  * { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0;
  } 

  body { 
    color: #000; 
    font-family: 'Raleway',sans-serif; 
    font-size: 1.2em; 
    line-height: 150%; 
    margin: 0; 
    padding: 0; 
    -webkit-font-smoothing: antialiased;
  } 

  section.module.content { 
    background: linear-gradient(66deg,rgba(171,169,169,1) 0%,rgba(235,235,235,1) 60%,rgba(240,240,240,1) 63%,rgba(255,255,255,1) 100%); 
    background: white; 
    height: auto; 
    padding: 2em; 
    position: relative; 
    width: 100vw; 
    z-index: 15;
  } 

  h2 { 
    color: RGBA(125,10,28,1.00); 
    text-decoration: none;
  } 

  h2 { 
    font-size: 1.75em; 
    text-align: center;
  } 

  h2 { 
    clear: both; 
    display: block; 
    font-size: 1.5em; 
    margin: 1em; 
    text-align: center;
  } 
 h4 { 
    color: RGBA(125,10,28,1.00); 
    text-decoration: none;
  } 

  footer.article-footer { 
    clear: both; 
    font-size: 150%; 
    padding: 1em; 
    text-align: center; 
    width: 100%;
  } 

  .crp_related { 
    margin: 0 auto; 
    text-align: center; 
    max-width: 1200px;
  } 

  .adsense { 
    clear: both; 
    text-align: center;
  } 

  .cats { 
    margin-bottom: 1em; 
    text-align: right; 
    display: block;
  } 

  img { 
    max-width: 100%!important;
  } 

  img.alignright { 
    float: right; 
    margin: 0 0 1em 1em;
  } 

  img.alignleft { 
    float: left; 
    display: inline; 
    margin: 0 1em 1em 0;
  } 

  ul { 
    box-sizing: border-box;
  } 

  article ul { 
    margin-left: 2em;
  } 

  .crp_related ul  { 
    display: flex; 
    flex-direction: row; 
    width: 100%; 
    max-width: 1200px; 
    margin: 0 auto; 
    text-align: center;
  } 

  .content ul { 
    list-style-type: none; 
    margin-left: 0;
  } 

  .crp_clear { 
    clear: both;
  } 

  .cats a  { 
    background: RGBA(106,150,162,0.8); 
    color: white!important; 
    padding: 0.25em  0.5em; 
    margin: 0.2em;
  } 

  .content a,a:link  { 
    color: RGBA(125,10,28,1.00); 
    text-decoration: none;
  } 

  a:hover,a:active, #content a:hover { 
    opacity: .6; 
    transition: all .5s linear;
  } 

  .author { 
    background: RGBA(106,150,162,0.8); 
    color: white!important; 
    padding: 0.25em  0.5em; 
    margin: 0.2em;
  } 

  .author { 
    font-style: italic;
  } 

  .meks_ess { 
    display: inline !important; 
    top: 0  !important;
  } 

  .meks_ess { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    flex-wrap: wrap; 
    text-align: center; 
    padding: 0; 
    margin: 0 0 20px 0; 
    -webkit-box-pack: justify; 
    -webkit-justify-content: space-between; 
    -ms-flex-pack: justify; 
    justify-content: space-between; 
    position: relative; 
    top: -5px;
  } 

  .meks_ess.transparent { 
    -webkit-box-pack: start; 
    -ms-flex-pack: start; 
    -webkit-justify-content: flex-start; 
    justify-content: flex-start;
  } 

  li { 
    list-style-type: none;
  } 

  article li { 
    margin-left: 2em;
  } 

  article ul > li  { 
    list-style-type: none; 
    margin-left: 3em;
  } 

  .crp_related li  { 
    display: inline-flex; 
    height: auto; 
    margin: 0.2em !important; 
    text-align: center; 
    width: 25%;
  } 

  ul li  { 
    list-style-type: none; 
    margin: 1em;
  } 

  li:nth-child(2n + 1)  { 
    background-color: rgba(0,0,0,0.025); 
    background-image: linear-gradient(45deg,rgba(0,0,0,.01) 0% 18.75%,rgba(255,255,255,.01) 18.75%,rgba(255,255,255,.01) 50%,rgba(0,0,0,.01) 50%,rgba(0,0,0,.01) 68.75%,rgba(255,255,255,.01) 68.75%,rgba(255,255,255,.01) 100%); 
    background-size: 11.31px 11.31px;
  } 

  .content ul li::after { 
    background-color: #216477; 
    clear: both; 
    content: ""; 
    display: block; 
    height: 1px; 
    opacity: .3;
  } 

  .meks_ess-item { 
    margin-right: 20px !important;
  } 

  footer.article-footer a  { 
    margin: 1vw;
  } 

  .meks_ess .socicon-facebook  { 
    background: #3e5b98;
  } 

  .meks_ess .meks_ess-item  { 
    font-style: normal; 
    text-decoration: none !important; 
    font-family: inherit; 
    color: #FFF; 
    font-size: 16px; 
    -webkit-transition: all .15s ease-in-out; 
    -o-transition: all .15s ease-in-out; 
    transition: all .15s ease-in-out; 
    -webkit-box-flex: 1; 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    max-width: 100%; 
    min-width: 40px; 
    height: 40px; 
    line-height: 40px; 
    margin-right: 5px; 
    margin-top: 5px !important; 
    box-shadow: none !important; 
    border: 0;
  } 

  .meks_ess.transparent .meks_ess-item  { 
    font-size: 1em;
  } 

  .meks_ess.transparent .meks_ess-item  { 
    border-radius: 0; 
    background: transparent !important;
  } 

  .meks_ess.transparent .meks_ess-item  { 
    width: 40px; 
    border-radius: 50%; 
    -webkit-box-flex: none; 
    -webkit-flex: none; 
    -ms-flex: none; 
    flex: none;
  } 

  .meks_ess.transparent .meks_ess-item  { 
    min-width: auto; 
    width: auto; 
    margin-right: 25px; 
    border-radius: 0;
  } 

  .meks_ess.transparent .socicon-facebook  { 
    margin-left: -3px;
  } 

  .meks_ess .socicon-facebook::before { 
    content: "\e028";
  } 

  .transparent .socicon-facebook::before, .outline .socicon-facebook::before,.transparent .socicon-facebook span ,.socicon-facebook span  { 
    color: #3e5b98;
  } 

  .meks_ess .meks_ess-item::before { 
    font-family: "socicon" !important; 
    font-style: normal !important; 
    font-size: inherit; 
    font-weight: normal !important; 
    font-variant: normal !important; 
    text-transform: none !important; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
    display: inline-block; 
    text-rendering: auto;
  } 

  body .meks_ess .meks_ess-item:hover { 
    color: #fff; 
    cursor: pointer; 
    text-decoration: none; 
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%) !important; 
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.1))) !important; 
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%) !important; 
    background-image: -o-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%) !important; 
    background-image: -ms-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%) !important; 
    background-image: linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%) !important;
  } 

  .meks_ess.transparent .meks_ess-item:hover { 
    background: transparent !important;
  } 

  a:hover, a:active, #site-navigation a:hover, #content a:hover, .sidebar a:hover, .gallery-item:hover, .article a:hover, .article a:active, blockquote a:hover, blockquote a:active { 
    opacity: .6; 
    transition: all .5s linear;
  } 

  .meks_ess .socicon-twitter  { 
    background: #222222;
  } 

  .meks_ess .socicon-twitter::before { 
    content: "\e959";
  } 

  .transparent .socicon-twitter::before, .outline .socicon-twitter::before,.transparent .socicon-twitter span ,.socicon-twitter span  { 
    color: #222222;
  } 

  .meks_ess .socicon-pinterest  { 
    background: #c92619;
  } 

  .meks_ess .socicon-pinterest::before { 
    content: "\e063";
  } 

  .transparent .socicon-pinterest::before, .outline .socicon-pinterest::before,.transparent .socicon-pinterest span ,.socicon-pinterest span  { 
    color: #c92619;
  } 

  .meks_ess .socicon-mail  { 
    background: #000000;
  } 

  .meks_ess .socicon-mail::before { 
    content: "\e050";
  } 

  .transparent .socicon-mail::before, .outline .socicon-mail::before,.transparent .socicon-mail span ,.socicon-mail span  { 
    color: #000000;
  } 

  .meks_ess .socicon-whatsapp  { 
    background: #20B038;
  } 

  .meks_ess .socicon-whatsapp::before { 
    content: "\e099";
  } 

  .transparent .socicon-whatsapp::before, .outline .socicon-whatsapp::before,.transparent .socicon-whatsapp span ,.socicon-whatsapp span  { 
    color: #20B038;
  } 

  .crp_related li a ,.crp_related li a:link  { 
    margin: 0 auto; 
    text-align: left; 
    width: 100%; 
    color: RGBA(100,151,162,1) !important; 
    font-size: 90%; 
    font-weight: bold;
  } 

  .transparent .socicon-facebook::before, .outline .socicon-facebook::before, .transparent .socicon-facebook span, .outline .socicon-facebook span { 
    color: #3e5b98;
  } 

  .meks_ess .meks_ess-item span  { 
    font-family: inherit; 
    position: relative; 
    top: -1px; 
    margin-left: 8px;
  } 

  .meks_ess.no-labels span  { 
    display: none;
  } 

  .transparent .socicon-twitter::before, .outline .socicon-twitter::before, .transparent .socicon-twitter span, .outline .socicon-twitter span { 
    color: #222222;
  } 

  .transparent .socicon-pinterest::before, .outline .socicon-pinterest::before, .transparent .socicon-pinterest span, .outline .socicon-pinterest span { 
    color: #c92619;
  } 

  .transparent .socicon-mail::before, .outline .socicon-mail::before, .transparent .socicon-mail span, .outline .socicon-mail span { 
    color: #000000;
  } 

  .transparent .socicon-whatsapp::before, .outline .socicon-whatsapp::before, .transparent .socicon-whatsapp span, .outline .socicon-whatsapp span { 
    color: #20B038;
  } 

  i { 
    font-style: italic;
  } 

  .fa { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: inherit; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
  } 

  .fa-comment:before { 
    content: "\f075";
  } 

  :where(figure) { 
    margin: 0 0 1em;
  } 

  figure { 
    display: inline-block; 
    max-width: 100%;
  } 

  .crp_related figure  { 
    display: block; 
    margin: 0 auto; 
    text-align: left; 
    width: 100%; 
    max-height: 154px; 
    overflow: hidden;
  } 

  figure > *  { 
    margin: 0 auto .55em;
  } 

  figure img  { 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
  } 

  figure img  { 
    vertical-align: top;
  } 

  .crp_thumb { 
    margin: 0 auto; 
    text-align: left; 
    width: 100%; 
    color: RGBA(100,151,162,1) !important; 
    font-size: 90%; 
    font-weight: bold;
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-MJAl2.style-MJAl2 {  
   clear: both;  
}  
/* These were inline style tags. Uses id+class to override almost everything */
#style-rJazI.style-rJazI {  
   clear: both;  
}  
