/*
Theme Name: Paulson
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: paulson
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Paulson is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/***********************/
/* General Form Styles */
/***********************/
li.contact-form li.ubermenu-column {float:none !important;}
li.subscribe-form li.ubermenu-column {float:none !important;}
li.press-form li.ubermenu-column {float:none !important;}

.form {float:left;}

.cf7-3col-c1-2 {float:left; width:31%; margin-right:3%;}

.cf7-3col-c3 {float:left; width:31%;}

.cf7-2-3col-c1 {float:left; width:62%; margin-right:6%;}

.cf7-2-3col-c2 {float:left; width:32%;}

.cf7-2col1-c1 {float:left; width:47%; margin-right:6%;}
.cf7-2col1-c2 {float:left; width:47%;}

span.wpcf7-list-item {display:flex; display:-webkit-flex; margin-left:0;}

span.wpcf7-list-item * {display: initial;}

.wpcf7-list-item-label {font-family:"Open Sans",sans-serif; font-size:13px; color: #fff; padding-left: 2px;}

.wpcf7-list-item {background-color:#42b7ae; padding:4px 8px 6px; border: 1px solid #5cb6b0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:8px; width:100%;}

.form-text {font-family: "Utopia-Regular",serif !important; font-size:15px; color:#fff; font-weight:400; font-style:italic; margin-bottom:0.7em !important;}

.wpcf7-text {font-family:"Open Sans",sans-serif; font-size:13px; color: #fff; background-color:#42b7ae; padding:8px 16px 12px; border: 1px solid #5cb6b0; width:100%;}

.wpcf7-textarea {font-family:"Open Sans",sans-serif; font-size:13px; color: #fff; background-color:#42b7ae; padding:8px 16px 12px; border: 1px solid #5cb6b0; width:100%;}

.wpcf7-submit {background-color: #07293a; border: medium none; color: #fff; font-family: "Montserrat",sans-serif; font-size: 0.75em; font-weight: 400; padding: 14px 35px; text-decoration: none; text-transform: uppercase; cursor:pointer;}
.wpcf7-submit:hover {background-color: #fff; color:#23a9df;}

.wpcf7-title {font-family: "Utopia-Regular",serif !important; font-size:30px; color:#fff; font-weight:400; margin-bottom:20px;}
.wpcf7-body {font-family:"Open Sans",sans-serif; font-size:14px; color: #b9e3e1; font-weight:700; margin-bottom:40px;}

.location-title {font-family:"Open Sans",sans-serif; font-size:14px; color: #fff; font-weight:700; margin:0 0 4px;}
.location-info {font-family:"Open Sans",sans-serif; font-size:13px; color: #fff; font-weight:400; margin:0 0 20px;}

input::-moz-placeholder, textarea::-moz-placeholder {
	opacity:.8;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color:#fff;
	opacity:.8;
}

/****************/
/* Contact Form */
/****************/
.contact-wrapper {float: left; width:60%; margin-right:7%;}

/******************************/
/* About Us - Internship Form */
/******************************/
#internship-form .wpcf7-text {background-color:#fff; border: 1px solid #999; color:#666; font-family: "Open Sans",sans-serif; font-size: 13px; padding: 10px 16px 14px 8px;}
#internship-form .wpcf7-textarea {background-color:#fff; border: 1px solid #999; color:#666; font-family: "Open Sans",sans-serif; font-size: 13px; padding: 10px 16px 14px 8px;}
#internship-form .your-name input {width:50%;}
#internship-form .your-email input {width:40%; display:inline-block; margin-right:15px;}
#internship-form .your-phone input {width:20%; display:inline-block;}
#internship-form .your-school input {width:25%; display:inline-block; margin-right:15px;}
#internship-form .your-major input {width:25%; display:inline-block; margin-right:15px;}
#internship-form .your-graduation-date input {width:25%; display:inline-block;}
#internship-form .wpcf7-submit {background-color:#2EA9DE;}
#internship-form .wpcf7-submit:hover {background-color:#07293a; color:#fff;}
#internship-form input::-webkit-input-placeholder, #internship-form textarea::-webkit-input-placeholder {
	color:#666666;
	opacity:.8;
}

/**************************/
/* Subscribe Sidebar Form */
/**************************/
.subscribe-sidebar-left {padding:25px 25px 25px 50px}
.subscribe-sidebar-right {padding:25px 35px 25px 25px}
.subscribe-sidebar {background-color:#42B7AE; font-family: 'Montserrat', sans-serif; }
.subscribe-sidebar p {margin:0;}
.subscribe-sidebar .wpcf7-title {font-family: "Montserrat", sans-serif !important; font-size:15px; line-height:19px; font-weight:400; color:#fff; margin-bottom:8px;}
.subscribe-sidebar .wpcf7-text {font-family: "Raleway", serif !important; font-size:12px; font-weight:400; color:#666666; width:90%; padding:8px 5% 8px 5%; margin-bottom:10px; background-color:#fff;}
.subscribe-sidebar input::-webkit-input-placeholder, .subscribe-sidebar textarea::-webkit-input-placeholder {color:#666666;	opacity:.8;}
.subscribe-sidebar .wpcf7-submit {background-color: #07293a; border: medium none; color: #fff; font-family: "Montserrat",sans-serif; font-size: 11px; font-weight: 400; padding: 10px 25px; text-decoration: none; text-transform: uppercase; cursor:pointer;}
.subscribe-sidebar .wpcf7-submit:hover {background-color: #fff; color:#42B7AE;}
.subscribe-sidebar .wpcf7-response-output {margin:10px 0 0 0; font-family: "Montserrat", sans-serif !important; font-size:15px; line-height:19px; font-weight:400; color:#fff; text-align:center;}
.subscribe-sidebar .wpcf7-mail-sent-ok {border:1px solid #fff;}

/********** Responsive **********/
@media only screen and (max-width: 640px) {
	.contact-wrapper {float: left; width:100%; margin-right:0;}
	.contact-wrapper p {margin-bottom:.2em;}
	.cf7-2col1-c1 {width:100%; margin-right:0;}
	.cf7-2col1-c2 {width:100%; margin-right:0;}
	.wpcf7-text {width:90%; padding:8px 5% 16px 5%;}
	.wpcf7-textarea {width:90%; padding:8px 5% 16px 5%;}
}
