﻿
  
  h1 {
	  
	  color:white;
	   z-index: 10;
	  
  }
  
  a {
	
  color: #ffffcc;
  text-decoration: underline;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
      font-size: 24px;
}

a:hover,
a.selected {
  color: #ffcc00;
}

  
  body {
 background: #FFF url(/images/back.jpg) center fixed;
  min-height: 100vh;
  margin: 0;
font-family: sans-serif;

}



body:before {
  content: '';
  position: fixed;
  top: 0px;
  left: 50%;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 4px;
  background-color: #fff;
 z-index: -1;
}


body .entries {
  width: calc(100% - 80px);
  max-width: 800px;
  margin: auto;
  position: relative;
  left: -5px;
}
body .entries .entry {
  width: calc(50% - 80px);
  float: left;
  padding: 20px;
  clear: both;
  text-align: right;
}
body .entries .entry:not(:first-child) {
  margin-top: -60px;
}
body .entries .entry .title {
  font-size: 32px;
  margin-bottom: 12px;
  position: relative;
  color: #fff;
}
body .entries .entry .title:before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border: 4px solid #ffffff;
  background-color: #1D1D1D;
  border-radius: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -73px;
  z-index: 1000;
}
body .entries .entry .title.big:before {
  width: 24px;
  height: 24px;
  -webkit-transform: translate(8px, -50%);
          transform: translate(8px, -50%);
}


body .entries .entry .body {
  color:white;
    font-size: 16px;
	
	
	
}
body .entries .entry .body p {
  line-height: 1.4em;
  

}


body .entries .entry:nth-child(2n) {
  text-align: left;
  float: right;

}
body .entries .entry:nth-child(2n) .title:before {
  left: -63px;

  
}
body .entries .entry:nth-child(2n) .title.big:before {
  -webkit-transform: translate(-8px, -50%);
          transform: translate(-8px, -50%);
		  
		 

}


.square3{
width:180px; /*same as the height*/
height:50px; /*same as the width*/
background-color:#FF7F50;
border:1px solid BLUE; /*same colour as the background*/
color:#fff;
font-size:1.2em;
   z-index: 10;

/*set the border-radius at half the size of the width and height
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
/*give the button a small drop shadow */
-webkit-box-shadow: 0 0 10px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 10px rgba(0,0,0, .75);
box-shadow: 2px 2px 15px rgba(0,0,0, .75);
}
/***NOW STYLE THE BUTTON'S HOVER STATE***/
.square3:hover{
background:#c20b0b;
border:1px solid #c20b0b;
/*reduce the size of the shadow to give a pushed effect*/
-webkit-box-shadow: 0 0 5px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 5px rgba(0,0,0, .75);
box-shadow: 0 0 5px rgba(0,0,0, .75);
}







@media only screen and (max-width: 930px) {
	
	
	
	  body {
  background: #002141;

  margin: 0;
font-family: sans-serif;

}
	
body .entries .entry .body {
  color:white;
    font-size: 32px;
}
body .entries .entry .body p {
  line-height: 1.6em;
}	
	
	

	
	
	
	  a {
	
  color: #ffffcc;
  text-decoration: underline;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
      font-size: 44px;
}

a:hover,
a.selected {
  color: #ffcc00;
}







.square3{
width:280px; /*same as the height*/
height:150px; /*same as the width*/
background-color:#FF7F50;
border:1px solid BLUE; /*same colour as the background*/
color:#fff;
font-size:1.2em;


/*set the border-radius at half the size of the width and height
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
/*give the button a small drop shadow */
-webkit-box-shadow: 0 0 10px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 10px rgba(0,0,0, .75);
box-shadow: 2px 2px 15px rgba(0,0,0, .75);
}
/***NOW STYLE THE BUTTON'S HOVER STATE***/
.square3:hover{
background:#c20b0b;
border:1px solid #c20b0b;
/*reduce the size of the shadow to give a pushed effect*/
-webkit-box-shadow: 0 0 5px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 5px rgba(0,0,0, .75);
box-shadow: 0 0 5px rgba(0,0,0, .75);
}




}








  
  
  
  