/* Youtube Videos on Homepage */
div.arve-wrapper {
	max-width: 100% !important;
}

/*Social Icons -- not used
.social-icons {
	padding-top: 12px;
}*/
/*Social Icons */
.phones {
	padding-top: 12px;
	padding-bottom: 12px;
/* float: right;*/
	text-align: right;
	width: 100%;
}

.top-nav {
	margin: 0;
/*Removing the Double Bullet Point*/
	list-style-type: none;
}

@media only screen and (max-width: 979px) {
	.selectnav {
		padding-top: 5px;
	}
	
	/* not used:
																																					.cnss-social-icon {
																																						text-align: center !important;
																																						padding-top: 10px;
																																					} */
	.phones {
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		text-align: center;
	}
	
	#logo {
		margin-bottom: 10px;
	}
}

/* Added padding to the bottom of the content page */
#body-wrapper {
	padding-bottom: 40px;
}

#back-to-top {
	visibility: hidden;
}

/* Image boxes */
.boxes {
	float: left;
	padding: 2px;
}

/* Srvice Area */
.service-description p {
	min-height: 0 !important;
}

/* Poll */
.wp-polls-ul {
	padding: 0;
	margin: 0;
	font-size: 75%;
}

.poll-li {
	padding: 7px 0 !important;
	list-style-position: outside !important;
}

.poll-snt {
	padding-left: 10px !important;
	font-weight: 200 !important;
}

.poll-button-vote {
	display: inline-block;
	margin: 0 5px 15px 0;
	padding: 7px 20px 8px;
	border-radius: 3px;
	color: #FFF;
	font-weight: 700;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.5;
	cursor: pointer;
	transition: #F2F1F0 .2s ease-out 0 !important;
	background: none repeat scroll 0 0 #2551A1;
	font-size: 125% !important;
	padding: 0 15px !important;
}

.poll-bg {
	margin-top: 15px;
	background: #F4F4F4;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	border: 1px solid #C0C0C0;
}

/* Contact Form Styling
=======================*/
.wpcf7-submit {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffffff),color-stop(1,#e7e7e7));
	background: -moz-linear-gradient(top,#ffffff 5%,#e7e7e7 100%);
	background: -webkit-linear-gradient(top,#ffffff 5%,#e7e7e7 100%);
	background: -o-linear-gradient(top,#ffffff 5%,#e7e7e7 100%);
	background: -ms-linear-gradient(top,#ffffff 5%,#e7e7e7 100%);
	background: linear-gradient(to bottom,#ffffff 5%,#e7e7e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=0);
	background-color: #c7c7c7;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #c2c2c2;
	display: inline-block;
	cursor: pointer;
	color: #525252 !important;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 30px;
	text-decoration: none;
}

.wpcf7-submit:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e7e7e7),color-stop(1,#ffffff));
	background: -moz-linear-gradient(top,#e7e7e7 5%,#ffffff 100%);
	background: -webkit-linear-gradient(top,#e7e7e7 5%,#ffffff 100%);
	background: -o-linear-gradient(top,#e7e7e7 5%,#ffffff 100%);
	background: -ms-linear-gradient(top,#e7e7e7 5%,#ffffff 100%);
	background: linear-gradient(to bottom,#e7e7e7 5%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#ffffff',GradientType=0);
	background-color: #d1d1d1;
	color: #333 !important;
}

.wpcf7-submit:active {
	position: relative;
	top: 1px;
}

input[type="text"], input[type="email"], input[type="tel"], textarea {
	display: block;
	margin-bottom: 10px;
	padding: 7px 8px;
	max-width: 100%;
	width: 100%;
	border-radius: 3px;
	color: #000;
	font: 12px/1.6 "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	-webkit-transition: border linear .3s, box-shadow linear .3s;
	-moz-transition: border linear .3s, box-shadow linear .3s;
	-ms-transition: border linear .3s, box-shadow linear .3s;
	-o-transition: border linear .3s, box-shadow linear .3s;
	transition: border linear .3s, box-shadow linear .3s;
	-webkit-appearance: none;
	border: 1px solid #A1A2A3;
}

.trts-contact-form {
	margin-left: 20px;
	margin-right: 30px;
}

/* subscribe field*/
#subscribe-field {
	color: #ccc !important;
}

#subscribe-field-blog_subscription-2 {
	color: #ccc !important;
	padding: 5px !important;
}

#subscribe-submit.input {
	border: 1px;
}

.trts-capcha input {
	width: 130px;
}

/*Page Title
=============*/
.page-title {
	display: block;
	margin: 0 0 40px;
	padding: 30px 30px 35px;
	font-weight: 500;
	font-size: 30px;
}

/*Page Title
=============*/
in-page-buttons {
	float: left;
}