/*
Theme Name: Smart Arm Theme
Description: Smart Arm Theme
Author: Spencer
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

/*------------------------------------*/
/* Site General */
/*------------------------------------*/
body {
	background-color: #ffffff !important;
}

.bigger-text {
	font-size: 18px;
	line-height: 1.5;
}
.green-text {
	color:#6dad3a;
}
.gray-text {
	color:#777777;
}
.white-text {
	color:#ffffff;
}
.margin-top-minus-15 {
	margin-top: -15px;
}
.margin-top-minus-20 {
	margin-top: -20px;
}
.margin-top-minus-30 {
	margin-top: -30px;
}
.margin-top-minus-55 {
	margin-top: -55px;
}

.center-text {
	text-align: center !important;
}

/* minti buttons */
a.button.green {
	background-color: #6dad3a !important;
	border-color: #6dad3a !important;
	padding:8px 20px 8px 20px !important;

	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	        border-radius:12px;
}
a.button.gray {
	background-color: #76777a !important;
	border-color: #76777a !important;
	padding:8px 20px 8px 20px !important;

	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	        border-radius:12px;
}


/* urls */
.white-text.content-link:hover {
	color:#ffffff;
}
.content-link:hover {
	text-decoration: underline;
}


/*------------------------------------*/
/* Header */
/*------------------------------------*/
.header-v1 #navigation {
	float:left;
}
.header-v1 .logo {
	float: right;
}

#headerSeparator {
	width:100%;
	height:6px;
	margin-bottom:40px;
	background: url(images/header-footer-separator-bg.jpg) repeat-x;
}

@media only screen and (min-width: 800px) {

	#logo-navigation {
		display: block;
		max-width: 900px;
		margin-left:auto;
		margin-right:auto;
		float:none;
	}

}


/*------------------------------------*/
/* Footer */
/*------------------------------------*/
#footerSeparator {
	width:100%;
	height:6px;
	margin-top:25px;
	margin-bottom:30px;
	background: url(images/header-footer-separator-bg.jpg) repeat-x;
}

#copyright {
	background: #ffffff !important;
	text-align: right;
}
#back-to-top {
	position: relative;
	text-align: right;
	right:0;
}
#back-to-top a {
	background: none !important;
	opacity: 1;
	display: inline-block;
	width:13px;
	height:13px;
	background: url(images/back-to-top-btn.png) no-repeat !important;
}

/*------------------------------------*/
/* Main Navigation */
/*------------------------------------*/
#navigation ul li a {
	text-transform: uppercase;
}

/*------------------------------------*/
/* Page Section */
/*------------------------------------*/
.max-width-800 .vc_col-sm-12 > .wpb_wrapper {
	max-width: 872px;
	margin-left:auto;
	margin-right:auto;
}
.full-width-section-with-inner-container .vc_col-sm-12 > .wpb_wrapper {
	max-width: 872px;
	margin-left:auto;
	margin-right: auto;
}
.person-bg-section .vc_col-sm-12 > .wpb_wrapper {
	padding-top:40px;
	padding-bottom: 40px;
	background:url(images/person-bg.png) no-repeat right bottom;
}

/*------------------------------------*/
/* Home Page */
/*------------------------------------*/
body.home #headerSeparator {
	display: none;
}

/*------------------------------------*/
/* Home Slide */
/*------------------------------------*/
.slide-text-section1,
.slide-text-section2,
.slide-text-section3,
.slide-text-section4,
.slide-text-section5,
.slide-text-section1 *,
.slide-text-section2 *,
.slide-text-section3 *,
.slide-text-section4 *,
.slide-text-section5 * {
	color:#ffffff !important;
}

.slide-text-section1 {
	font-size: 30px;
}
.slide-text-section2 {
	font-size: 85px;
}
.slide-text-section2 sup {
	vertical-align: top;
	line-height: 7;
	font-size: 18px;
}
.slide-text-section3,
.slide-text-section4 {
	font-size: 30px;
	font-weight: bold;
}
.slide-text-section5 a {
	display: inline-block;
	background: #6dad3a;
	padding:10px 25px;
	font-size: 18px;
	font-weight: bold;

	-webkit-border-radius:10px;
	   -moz-border-radius:10px;
	        border-radius:10px;
}

/*------------------------------------*/
/* More Information Page */
/*------------------------------------*/
.wpcf7 .contact-form-row {
	margin-bottom: 20px;
}

.wpcf7 .wpcf7-radio > span {
	display: block;
}

.wpcf7 .wpcf7-form-control-wrap.quiz-captcha span.wpcf7-quiz-label {
	font-weight: 400 !important;
}
.wpcf7 .wpcf7-form-control-wrap.quiz-captcha input[type=text] {
	display: inline-block;
	margin-left: 20px;
	width:80px !important;
}

.wpcf7-form .wpcf7-submit {
	background-color: #6dad3a !important;
	border-color: #6dad3a !important;
	padding:8px 20px 8px 20px !important;

	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	        border-radius:12px;
}

@media only screen and (min-width: 768px) {

	 #contact-form-left-col {
	 	width:48%;
	 	float:left;
	 }

	 #contact-form-right-col {
	 	width:48%;
	 	float:right;
	 }

}

/*------------------------------------*/
/* Research Page */
/*------------------------------------*/
.publication-link {
	text-decoration: underline;
	color:#6dad3a;
}


/*------------------------------------*/
/* Development Page */
/*------------------------------------*/
#pageImageGallery {
	margin-bottom: 40px;
}
#pageImageGallery a.page-gallery {
	display: block;
	padding:2px;
	width:50%;
	float: left;

	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}
#pageImageGallery .page-gallery img {
	width:100%;
}

@media only screen and (min-width:768px) {

	#pageImageGallery a.page-gallery {
		width:25%;
	}

}
