/* Enter Your Custom CSS Here */
/*Widgets*/
.widget, .categories, #widgetlist > li{
  background-color: #ff9900;
  border-radius:5px;
  padding: 5px;
}

/*fonts*/
@font-face {
	font-family: 'orange juice';
	src: url('http://loughshinnyns.ie/wp//wp-content/themes/basic/fonts/orangejuice.eot');
	src: url('http://loughshinnyns.ie/wp//wp-content/themes/basic/fonts/orangejuice.eot?#iefix') format('embedded-opentype'),
		url('http://loughshinnyns.ie/wp//wp-content/themes/basic/fonts/orangejuice.woff') format('woff'),
		url('http://loughshinnyns.ie/wp//wp-content/themes/basic/fonts/orangejuice.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


/*Content margin top*/
body.custom-background .wrapper{
  margin-top: 0px;
  max-width: 100% !important;
  background-color: #ff9900 !important;
}
.top-menu {
  width: 100% !important;
  max-width: 100%;
  font-family: 'Indie Flower', cursive;
}
.top-menu { 
  background: #5c5c5c;
  border-radius: 0px !important;
  margin-top: 2.5%;
  width: 84% !important;
}
.top-menu li a:hover,
.top-menu li span:hover,
.top-menu li .sub-menu > li:hover > a, 
.top-menu li .sub-menu > li:hover > span:hover  { 
	background-color: #ff9900;
}
.top-menu .current_page_item > a,
.top-menu .current_page_item > span,
.top-menu .current-menu-item > a,
.top-menu .current-menu-item > span {
	background-color: #ffb340;
}
.top-menu .sub-menu li a, .top-menu .children li a{
  background-color: #ffb340;
}
/*Page title*/
h1, h2, h3, h4, h5, h6, .wtitle, .title{
  color: #ff9900;
}
/* Main Content */
#main{
  padding: 30px 0;
  background-color: #333;
  padding-left: 2% !important;
padding-right: 2% !important;
}

/*Text */
.main, .main2 {
	text-align:center;
	font-size:20px;
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	color: #fff;
}
.main3 {
	text-align:left;
	font-size:14px;
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	color: #999;
	font-style:italic
}
.main6 {
	text-align:left;
	font-size:18px;
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	color: #999;
	font-weight: bold;
	text-decoration: underline;
}
.main7 {
	text-align:left;
	font-size:18px;
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}
.heading	{
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	font-size:24px;
	color: #F90;
	text-align: center;
}
.heading2 {
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	font-size:24px;
	color: #fff;
	text-decoration: underline;
}
.heading3 {
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	font-size: 18px;
	color: #fff;
	text-decoration: underline;
	text-align: left;
}
h1{
  font-family: 'Indie Flower', cursive;
}
.welcome{
  font-family: 'orange juice', cursive !important;
  font-size: 5em;
  font-weight:normal;
  color:#ff9900;
  letter-spacing: 15px;
  font-size: 6.5vw;
}
h2{
  color: #fff !important;
  font-family: 'orange juice', cursive;
  letter-spacing: 8px;
}
.wtitle{
  color: #fff !important;
  font-family: 'Indie Flower', cursive;
}
p{
  font-family: 'Indie Flower', cursive !important; 
  color:#fff;
  font-size:20px;
}
.heading4 {
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	font-size:24px;
	color: #999;
	text-decoration: underline;
}
.link2 a{
	text-align:left;
	font-size:14px;
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	color: #ff9900 !important;
	text-decoration: none;
}
.link2 a:hover{
  color:#333 !important;
}
/*links for learning*/
.kids {
	text-align:left;
	font-size:16px;
	font-family: "Comic Sans MS", cursive;
	color: #00cc29;
	text-decoration: none;
}
.kids ul li{
  list-style-type: circle !important;
}
.kids a:hover {
	text-align:left;
	font-size:16px;
	font-family: "Comic Sans MS", cursive;
	color: #ff9900;
	text-decoration: none;
}
/*Hide Social Media Icons*/
.social_share{
  display: none;
}
.lcp_catlist a{
  text-decoration: none;
  font-size: 140%;
}
.lcp_catlist a:hover{
  color: #ff9900;
  font-size:140%;
}
/*Links*/
.more-link{
  background: #ff9900;
}
input[type="submit"], input[type="button"], .submit, .button{
  background: #ff9900;
}

body.custom-background #header{
  border-radius: 0px;
}
.recent-list{
  text-decoration: none !important;
  font-family: 'Indie Flower', cursive;
  font-size: 120%;
  color: #ff9900;
  padding: 1%;
}
.recent-list a{
  text-decoration: none !important;
  color: #ff9900;
}
.recent-list a:hover{
  color: #fff;
}

.widget a{
  font-family: 'Indie Flower', cursive;
}
.widget a:hover{
  color:#fff;
  text-decoration: none;
}
.more-link a:hover { color: #fff !important; }

button#responsive-menu-button{
  top: 60px !important;
}
.recent-post-home{
  width: 100%;
  display:block;
  clear:both;
}
.recent-post-home h2 a{
  color:#ff9900 !important;
  text-decoration: none;
  font-family: 'Indie Flower', cursive;
  letter-spacing: 2px;
}
.recent-post-home h2 a:hover{
  color:#fff !important;
  text-decoration: none;
}
h2 a{
  color:#ff9900 !important;
  text-decoration: none;
  font-family: 'Indie Flower', cursive;
  letter-spacing: 2px;
}
h2 a:hover{
  color:#fff !important;
  text-decoration: none;
}