/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


#content .container {
    margin: 100px auto;
}

#content .content-wrap > .ce-slider .inner,
#content .content-wrap > .ce-textpic,
#content .content-wrap > header  {
	max-width: 1320px;
    margin: 100px auto;
}
#content .content-wrap > .ce-slider .inner,
#content .content-wrap > .ce-textpic {
	padding: 0 12px;
}

#content .container ul,
#content .content-wrap > .ce-textpic ul {
	list-style-position: inside;
}

#content .container ul.parsley-errors-list.filled {
	list-style: none;
}

#content .container .tx-powermail .container-fluid {
	padding: 0;
}

:root {
	--themecolor: #006fa5;
}
::selection {
	background: #006fa5;
}
a {
	color: #006fa5;
}

.orangebuttoninset {
	background: #fff;
	color: #006fa5;
	border: solid 1px #006fa5;
	padding: 15px 20px;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 20px;
	display: inline-block;
	font-size: 18px;
	line-height: 23.4px;
	font-size: 1.125rem;
	line-height: 1.4625rem;
	transition: 0.5s all;
	font-weight: 400;
}

.orangebutton {
	background: #006fa5;
	color: #fff;
	padding: 15px 20px;
	text-align: center;
	font-size: 18px;
	line-height: 23.4px;
	font-size: 1.125rem;
	line-height: 1.4625rem;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 20px;
	transition: 0.5s all;
	display: inline-block;
	font-weight: 400;
	border: solid 1px transparent;
}

.orangebutton:hover {
	background: #fff;
	color: #006fa5 !important;
	border: solid 1px #006fa5;
	padding: 15px 20px;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 20px;
	display: inline-block;
	font-size: 18px;
	line-height: 23.4px;
	font-size: 1.125rem;
	line-height: 1.4625rem;
	transition: 0.5s all;
	font-weight: 400;
}

.fbox-plain .fbox-icon i, .fbox-plain .fbox-icon img {
	color: #006fa5;
}

.color {
	color: #006fa5 !important;
}

.grid-filter li.activeFilter a {
	background-color: #006fa5;
}

/*Powermail Form*/
.tx-powermail fieldset legend {
	display: none;
}

.tx-powermail form .contactWrap {
	width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tx-powermail form .contactWrap .powermail_fieldwrap {
	width: 31%;
	margin-top: 20px;
}

.tx-powermail form .contactWrap .powermail_fieldwrap.layout1 {
	width: 65%;
}

.tx-powermail form .contactWrap .powermail_fieldwrap.layout2 {
	width: 100%;
}

@media screen and (max-width: 640px){
	.tx-powermail form .contactWrap {
		width: 100%;
		float: none;
	}
	.tx-powermail form .contactWrap + .contactWrap {
		margin-left: 0;
		width: 100%;
	}
}

.tx-powermail form label {
	text-transform: none;
	font-weight: 400;
	display: block;
	width: 100%;
	float: none;
	color: #FFF;
	margin-bottom: 3px;
}

.tx-powermail form input[type="password"], 
.tx-powermail form input[type="text"], 
.tx-powermail form input[type="tel"], 
.tx-powermail form input[type="email"], 
.tx-powermail form select {
	height: 35px;
	width: 100%;
	border: solid 1px #a6a5a5;
	box-shadow: inset 0px 0px 2px #ccc;
	border-radius: 3px;
	padding: 0 10px;
}

.tx-powermail form textarea {
	width: 100%;
	height: 100px;
	border: solid 1px #a6a5a5;
	box-shadow: inset 0px 0px 2px #ccc;
	resize: none;
	border-radius: 3px;
	padding: 10px;
}

.tx-powermail form .powermail_fieldwrap_type_submit input[type="submit"] {
	background: #006fa5;
	color: #fff;
	padding: 11px 20px;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	text-decoration: none;
	border-radius: 4px;
	margin-top: 20px;
	transition: 0.5s all;
	display: inline-block;
	font-weight: 700;
	border: solid 1px transparent;
}


.tx-powermail form .powermail_fieldwrap_type_submit input[type="submit"]:hover {
	background: #fff;
	color: #006fa5;
	border: solid 1px #006fa5;
}

.ce-contact-box {
	padding: 20px;
	border: 1px solid #999;
}