/* Enter Your Custom CSS Here */

p a:hover{
    color: #cc6866;
    text-decoration: underline;
	cursor:pointer;
}

body, .content, p{
    font-size: 15px !important;
	font-family: "Open Sans","Helvetica Neue",sans-serif !important;
}

.widget ul.menu li.current-menu-item a {
    color: #cc6866;
}




.tablepress thead th{
        background-color: #314452;
  		color: #fff;
}
.tabs .nav.nav-tabs li a:hover {
    background-color: #314452;
  	color: #fff;
  	border-radius: 2px 2px 0 0;
  	border-color: #314452;
}

#content ul li{
    margin-left: 20px;
}

#headertop .topmenu:first-child {
  display: none;
}
.logged-in #headertop .topmenu:first-child {
  display: block;
}

#footerbottom, #footerbottom a {
    color: #fff !important;
}

#scrolltop a {
    color: #FFF !important;
}

#scrolltop {
    color: #FFF;
    background: #314452;
}
#scrolltop:hover {
    color: #FFF;
    background: #cc6866;
}

#footerbottom #footerlogo {
    max-width: 140px;
}


.bx-wrapper .bx-caption span{
  text-align: center;
    background: rgba(49,68,82,0.1);
}



#logo {
    padding-bottom: 15px !important;
  padding-top: 10px !important;
}


.blogpost .cats {
    display: none;
    padding: 4px 0;
    margin: 4px 0 10px;
    border-top: 1px dotted rgba(0,0,0,.08);
    border-bottom: 1px dotted rgba(0,0,0,.08);
}