/* Enter Your Custom CSS Here */
.gotcomment{
  font-size:20px
}
.gotcomment a{
  color:#57AD68 !important;
}
header > h1{
  font-size:2.6em !important;
}
.site-info{
  display:none;
}
/* overwrite google ads bg style */
ins {
background: transparent;
text-decoration: none;
}

/* fixed a conflict in Crayon syntax highlighter to lose background in copy and paste   */
.crayon-info > div{
background:#eee;
}

a.btn-link-around{
	background: #53AE65;
	color: white;
	padding: 10px 15px;
	border-radius: 50px;
	font-size: 16px;
	margin:5px;
  	white-space: nowrap;
 }
a.btn-link-around:visited,
a.btn-link-around:hover,
a.btn-link-around:focus,
a.btn-link-around:active{
  color:white !important;
}

a.btn-link-around.announcement{
  background: #ff4032;
  border-radius: 0;
  height: 40px;
  display: inline-block;
  padding: 30px 0 20px 0;
  width: 100%;
  font-size:25px;
  text-decoration:underline;
}

.footer-ad{
  margin-top:30px;
}

#masthead > nav > div > ul > li.current_page_item{
  display:none;
}

/* visualizer link */
li.page_item.page-item-43 a{
  color:red !important;
}

/* left nav banner align */
aside#oio-widget-3 {
    float: right;
}

/* reduce top margin */
.site{
  margin-top:50px;
}

/* more margin after banner ads before h1 */
.page h1.entry-title{
  margin-top:0;
}

.rxn-modal-message {
  font-size:20px;
}