/* Enter Your Custom CSS Here */

h1, h2, h3, h4, h6 {
}

.front-page-1 .widget-title {
		font-size:5rem;
}

h5 {
		font-size: 2.3rem;
		color:blue;
		font-weight:400;
		margin-top:1.5rem;
}

.eds-bpm-view img {
		border-radius:3px;
}

body {
}

.content {

}

.captions {
		display: block;
		font-size:1.3rem;
		line-height:2rem;
		margin-bottom:4rem;
}


.image-section .button {
		color: white;
		background-color: blue;
		  border-width: 2.5px;
	border-color: blue;
}

.image-section .button:hover {
	  box-shadow: 0px 0px;
			border-color: red;
				background-color:#ffffff;
		color: red;
  border-width: 2.5px;
}

::selection {
    color: white;
    background: #0400FF;

}
    
.entry-title {
/*    font-size: 5rem; */
    }

#frontp {
				font-weight:300;
				font-size: 1.7rem;
				line-height: 2.5rem;
				margin: 0px;
}

#frontp a {
		color: white;

}

a {
		
}

.flexible-widgets .featured-content img {
    margin-bottom: 10px;
    vertical-align: top;
		border-radius: 3px;
}
		
.galleryimg {
		border-radius:5px;
    filter: alpha(opacity=100);
    transition: transform .1s;  
}

.galleryimg img {
		border-radius: 5px;
}

.galleryimg:hover {
 transform: scale(1.05); /*    (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
    filter: alpha(opacity=90);
}

.galleryimg img:hover {
	}

.image-section .featured-content .entry-meta a, .image-section .featured-content .entry-title a {
		color: #0023ff;
		font-size: 30px;
		font-weight: bold;
}

.float{
		position:fixed;
	width:100px;
	height:100px;
	bottom:40px;
	right:40px;
	background-color:#0400FF;
	color:#FFF;
	border-radius:50px;
	text-align:center;
}
#my-float {
	margin-top:22px;
}

.button {
		display:inline-block;
		width:100%;
		color: white;
		font-size: 18px;
		font-weight:400;
		background-color:blue;
  border: 3px solid blue;

}

.button:hover {
		  box-shadow: 0px 0px;
			border-color: red;
				background-color:#ffffff;
		color: red;
}

.sbutton:hover a {
		color: red;
}

.sbutton {
		display:inline-block;
		width:25%;
		color: white;
		font-size: 18px;
		font-weight:400;
		background-color:blue;
  border: 3px solid blue;

}

.sbutton:hover {
		  box-shadow: 0px 0px;
			border-color: red;
				background-color:#ffffff;
		color: red;
}

.sbutton:hover a {
		color: red;
}


.cat-tab {
		border-radius:10px;
}

.cat-tab selected {
		background-color:#0066ff;

}

.cat-tab:hover {
		background-color: blue;
		color: white;
}

.rounded {

}


.swrap {
		 display: flex;
		width: 100%;
		height:300px;
    flex-direction: column;
		
}

.thing {
	  flex: 1;

}

.textwidget p {
	color: white;
		font-size: 1 rem;
}


.entry {
padding: 50px;
			margin: 0 auto;

}

.rounder {
		border-radius:5px;
}

.rounder {
  position: relative;
  width: 70vw;
  height: 50vh;
  margin: 1em auto;
  border: 0 solid #0023FF;
  border-radius: 3px;
  overflow: hidden;
}

.rounder iframe {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}


.front-page-3, .front-page-3 p, .front-page-3 .widget-title {
		color: black;
		background-color: white;
}


.eds-bpm-main  {
margin-left:8.5%;		
		
}


.image-section a {
		color:#0400ff;
		font-weight:400;
		text-transform: underline;
}
.image-section a:hover {
		color: #00C1FF;
		font-weight:400;
		text-transform: underline;
}


.front-page-1 .flexible-widgets {
}

.front-page .wrap {
		max-width:1000px;
}

.js .fadeup-effect {
	opacity: 0;
	overflow: hidden;
	-webkit-animation-duration: 0.2s;
	animation-duration: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}


@-webkit-keyframes fadeInUp {
	from { opacity: 0; -webkit-transform: translateY(5px); }
	to { opacity: 1; -webkit-transform: translateY(0); }
}

@keyframes fadeInUp {
	from { opacity: 0; transform: translateY(5px); }
	to { opacity: 1; transform: translateY(0); }
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}