:root {
	--main-pink: #FF1D75;
	--secondary-pink: #E61667;
  --blue-icon: #1C96FF;
  --blue-aqua-icon: #1CEEFF;
  --secondary-text: #E6E4F0;
  --green-text: #0BFFC7;
  --small-text: #E6E4F080;
  --red-icon: #FF0000;
}

  @font-face {
    font-family: "EurostileExtd";
    src: url("../fonts/Eurostile/Eurostile-Extended-Regular.ttf");
    font-display: swap;
}

@font-face {
    font-family: "EurostileExtdBlack";
    src: url("../fonts/Eurostile/eurostile_extended_black.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: "EurostileExtdMedium";
    src: url("../fonts/Eurostile/eurostile-extd-medium.otf");
    font-display: swap;
}

@font-face {
    font-family: "NeueUltraLight";
    src: url("../fonts/Helvetica Neue UltraLight/Helvetica Neue UltraLight.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: "NeueMedium";
    src: url("../fonts/Helvetica Neue Medium Extended/Helvetica Neue Medium Extended.ttf") format('truetype');
    font-display: swap;
}


  
  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%;
	  vertical-align: baseline;

  }

  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure, 
  footer, hgroup, menu, nav, section {
	  display: flex;
  }
  
  header {
	  display: flex;
	  justify-content: space-between;
  }
  
  body {
	  line-height: 1;
	  opacity: 1;
    background: #ffffff  0% 0% no-repeat padding-box;
  }
  
  *, ::after, ::before {
    box-sizing: border-box;
    }

    a{
        text-decoration:none;
    }
  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;
  }
  
  .container {
	  width: 100%;
	  margin: 0 auto;
	  overflow: hidden;
  }

  .contaner-icon-share-blog{display:flex;flex-direction:row;gap:10px;align-items:center;margin-bottom:20px}
  
  .tweet-this{cursor: pointer;}
  .page-numbers>span.screen-reader-text{display: contents;color:#E61667}
  .page-numbers {
    padding: 0px 5px;
}