#eu_cookie_law_widget-3{
	max-width: 100%;
}

a.custom-logo-link{
	display:block;
	width:300px;
	margin:0 auto;
}

#header-logo-image{
	display:block;
	width:300px;
	margin:0 auto;
}

#header-text-nav-container{
background-image:url(https://cym.ie/wp-content/uploads/2017/07/COVER.jpg);
    background-size: 100%;
    background-color: #d0d0d0;
    background-position: center;
    background-blend-mode: screen;
}

#header-text{
	display:none;
}

.cat-links{
	display:none; /*uncomment to preview difference*/
}

.widget_featured_slider .slide-content, .widget_highlighted_posts .article-content{
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgb(157, 0, 4));
}

#post-12 .entry-title{
	display:none; 	
}

.flow-text {
  font-weight: 300;
}

#primary .wpedon_paypalbuttonimage{
	float:right;
	margin-top: -53px;
}

#page #main #primary #content div.entry-content.clearfix ol li{
	margin-bottom: 15px;
}

@media only screen and (min-width: 360px) {
  .flow-text {
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 390px) {
  .flow-text {
    font-size: 1.224rem;
  }
}

@media only screen and (min-width: 420px) {
  .flow-text {
    font-size: 1.248rem;
  }
}

@media only screen and (min-width: 450px) {
  .flow-text {
    font-size: 1.272rem;
  }
}

@media only screen and (min-width: 480px) {
  .flow-text {
    font-size: 1.296rem;
  }
}

@media only screen and (min-width: 510px) {
  .flow-text {
    font-size: 1.32rem;
  }
}

@media only screen and (min-width: 540px) {
  .flow-text {
    font-size: 1.344rem;
  }
}

@media only screen and (min-width: 570px) {
  .flow-text {
    font-size: 1.368rem;
  }
}

@media only screen and (min-width: 600px) {
  .flow-text {
    font-size: 1.392rem;
  }
}

@media only screen and (min-width: 630px) {
  .flow-text {
    font-size: 1.416rem;
  }
}

@media only screen and (min-width: 660px) {
  .flow-text {
    font-size: 1.44rem;
  }
}

@media only screen and (min-width: 690px) {
  .flow-text {
    font-size: 1.464rem;
  }
}

@media only screen and (min-width: 720px) {
  .flow-text {
    font-size: 1.488rem;
  }
}

@media only screen and (min-width: 750px) {
  .flow-text {
    font-size: 1.512rem;
  }
}

@media only screen and (min-width: 780px) {
  .flow-text {
    font-size: 1.536rem;
  }
}

@media only screen and (min-width: 810px) {
  .flow-text {
    font-size: 1.56rem;
  }
}

@media only screen and (min-width: 840px) {
  .flow-text {
    font-size: 1.584rem;
  }
}

@media only screen and (min-width: 870px) {
  .flow-text {
    font-size: 1.608rem;
  }
}

@media only screen and (min-width: 900px) {
  .flow-text {
    font-size: 1.632rem;
  }
}

@media only screen and (min-width: 930px) {
  .flow-text {
    font-size: 1.656rem;
  }
}

@media only screen and (min-width: 960px) {
  .flow-text {
    font-size: 1.68rem;
  }
}

@media only screen and (max-width: 360px) {
  .flow-text {
    font-size: 1.2rem;
  }
}

article li ul li {
	list-style-type: lower-alpha;
}
