/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


body{
	font-size:18px;
	line-height: 1.8;
	font-family: 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
}

h1, h2, h3, h5,h6{
	font-family: 'Montserrat', sans-serif;
	text-rendering: optimizelegibility;
}

h4{
	font-family: 'Montserrat', sans-serif;
	text-rendering: optimizelegibility;
	border-bottom: 2px dotted black;
}


a{
	color:#229ddc;
}
a:hover,a:visited{
	text-decoration:none;
	color:#4c9cd6;
}
 

.slider-wrap {
  background: #000000; }

.recent-posts .post {
    width: 48%;
	  height: 200;	
	}

.wp-caption-text, .gallery-caption {
  color: #868686;
  padding: 0px ;
  text-align: center;
  font-size:14px;
  line-height: 1.5; }


figure {
    margin: 0;
}

figure.alignleft { margin-right: 25px; }
figure.alignright { margin-left: 25px; }

.full-width .entry-header,
.full-width .entry-content > * {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.widget.carousel-slider, .site-widgetized-section .widgets .widget.carousel-slider {
  margin: 0 0 10px;
  position: relative;
  border-radius: 2px; 
  background-color: #FFFFFF;
	}
#ncore_login_-5{
	padding-top: 5px;
		height: 40px;
}

#ncore_login_-5 .digimember_image {
	display: none;
}

#ncore_login_-5 div {
	display: inline-block;
}

#ncore_login_-5 .digimember_howdi {
	height: 23px;
}

#ncore_login_-5 .digimember_logoff,
#ncore_login_-5 .digimember_howdi {
	width: auto;
	position: relative;
	left: initial;
	bottom: initial;
	vertical-align: bottom;
}

@media (min-width: 976px) {
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-58681 {background:#fc3d41;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-58681 a{color:fff;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-58681:hover a{color:#000}
}
.entry-content ul:not(.wp-block-gallery), .entry-content ol
{margin:0 auto; margin-bottom: 20px;}
.full-width .entry-content > figure {

    max-width: 100%;

}
.slicknav_menu .slicknav_menutxt {color:#fff
}
.slicknav_menu .slicknav_icon-bar {background-color:#fff
}
.widget .snip0047
{border-radius: 0px;
}
a:visited{
color: #155c7f;
}
.nav-links .page-numbers 
{border-radius: 0px
}
.widget .snip0047
{font-size: 14px
}
.designed-by,
#footer-copy .wpzoom,
#footer .wpzoom,
.site-info .designed-by,
.site-info p.right,
.footer-info .designed {
    display: none;
}
.fw-col-sm-6 {
	text-align:center
}