/*
Theme Name:   CMJ Magazine
Theme URI:   http://
Description:  CMJ Magazine Theme
Author:     Dom Molinaro
Author URI:   http://dmvsteering.org
Template:    strappress
Version: 		2.1
*/
@import url("../strappress/style.css");

/* customization */
#logo {margin-left:0;}

/*#nav .navbar-brand {display:none;}*/


#legacy-event {
	margin-top: 12px;
}

#legacy-event tr td:first-child {
	vertical-align: top;
	width:25%;
}

.gform_wrapper {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f1f1f1;
	border:0;
	border-radius:4px;
	margin-bottom:0;
	padding:9px;
	border-radius:3px
}

.gform_wrapper blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}

.gform_wrapper ul {
	padding-left:0;
	list-style:none
}

.gform_wrapper li {
	margin-bottom:15px
}

.gform_wrapper form {
	margin-bottom:0
}

.gform_wrapper .gfield_required {
	padding-left:1px;
	color:#b94a48
}

.ginput_container input[type=text],
.ginput_container input[type=tel],
.ginput_container input[type=email],
.ginput_container input[type=url],
.ginput_container select,
.ginput_container textarea {
	display:block;
	width:100%;
	height:40px;
	padding:6px 12px;
	font-size:16px;
	line-height:1.628571429;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.ginput_container input[type=text]:focus,
.ginput_container input[type=tel]:focus,
.ginput_container input[type=email]:focus,
.ginput_container input[type=url]:focus,
.ginput_container select:focus,
.ginput_container textarea:focus {
	border-color:#D62029;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(49,48,49,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(49,48,49,.6)
}

.ginput_container input[type=text][disabled],
.ginput_container input[type=tel][disabled],
.ginput_container input[type=email][disabled],
.ginput_container input[type=url][disabled],
.ginput_container select[disabled],
.ginput_container textarea[disabled],
.ginput_container input[type=text][readonly],
.ginput_container input[type=tel][readonly],
.ginput_container input[type=email][readonly],
.ginput_container input[type=url][readonly],
.ginput_container select[readonly],
.ginput_container textarea[readonly],
fieldset[disabled] .ginput_container input[type=text],
fieldset[disabled] .ginput_container input[type=tel],
fieldset[disabled] .ginput_container input[type=email],
fieldset[disabled] .ginput_container input[type=url],
fieldset[disabled] .ginput_container select,
fieldset[disabled] .ginput_container textarea {
	cursor:not-allowed;
	background-color:#e6e6e6
}

textarea.ginput_container input[type=text],
textarea.ginput_container input[type=tel],
textarea.ginput_container input[type=email],
textarea.ginput_container input[type=url],
textarea.ginput_container select,
textarea.ginput_container textarea {
	height:auto
}

.ginput_container textarea {
	height:auto
}

.gform_button {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:16px;
	line-height:1.628571429;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	color:#fff;
	background-color:#D62029;
	border-color:#313031;
	padding:10px 16px;
	font-size:20px;
	line-height:1.33;
	border-radius:6px
}

.gform_button:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.gform_button:hover,
.gform_button:focus {
	color:#D62029;
	text-decoration:none
}

.gform_button:active,
.gform_button.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.gform_button.disabled,
.gform_button[disabled],
fieldset[disabled] .gform_button {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}

.gform_button:hover,
.gform_button:focus,
.gform_button:active,
.gform_button.active,
.open .dropdown-toggle.gform_button {
	color:#fff;
	background-color:#313031;
	border-color:#313031
}

.gform_button:active,
.gform_button.active,
.open .dropdown-toggle.gform_button {
	background-image:none
}

.gform_button.disabled,
.gform_button[disabled],
fieldset[disabled] .gform_button,
.gform_button.disabled:hover,
.gform_button[disabled]:hover,
fieldset[disabled] .gform_button:hover,
.gform_button.disabled:focus,
.gform_button[disabled]:focus,
fieldset[disabled] .gform_button:focus,
.gform_button.disabled:active,
.gform_button[disabled]:active,
fieldset[disabled] .gform_button:active,
.gform_button.disabled.active,
.gform_button[disabled].active,
fieldset[disabled] .gform_button.active {
	background-color:#D62029;
	border-color:#313031
}

.gform_next_button,
.gform_previous_button {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:16px;
	line-height:1.628571429;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	color:#D62029;
	background-color:#fff;
	border-color:#D62029;
	padding:10px 16px;
	font-size:20px;
	line-height:1.33;
	border-radius:6px
}

.gform_next_button:focus,
.gform_previous_button:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.gform_next_button:hover,
.gform_previous_button:hover,
.gform_next_button:focus,
.gform_previous_button:focus {
	color:#D62029;
	text-decoration:none
}

.gform_next_button:active,
.gform_previous_button:active,
.gform_next_button.active,
.gform_previous_button.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}

.gform_next_button.disabled,
.gform_previous_button.disabled,
.gform_next_button[disabled],
.gform_previous_button[disabled],fieldset[disabled] .gform_next_button,fieldset[disabled] .gform_previous_button {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}

.gform_next_button:hover,
.gform_previous_button:hover,
.gform_next_button:focus,
.gform_previous_button:focus,
.gform_next_button:active,
.gform_previous_button:active,
.gform_next_button.active,
.gform_previous_button.active,
.open .dropdown-toggle.gform_next_button,
.open .dropdown-toggle.gform_previous_button {
	color:#D62029;
	background-color:#ebebeb;
	border-color:#313031
}

.gform_next_button:active,
.gform_previous_button:active,
.gform_next_button.active,
.gform_previous_button.active,
.open .dropdown-toggle.gform_next_button,
.open .dropdown-toggle.gform_previous_button {
	background-image:none
}

.gform_next_button.disabled,
.gform_previous_button.disabled,
.gform_next_button[disabled],
.gform_previous_button[disabled],fieldset[disabled] .gform_next_button,fieldset[disabled] .gform_previous_button,
.gform_next_button.disabled:hover,
.gform_previous_button.disabled:hover,
.gform_next_button[disabled]:hover,
.gform_previous_button[disabled]:hover,fieldset[disabled] .gform_next_button:hover,fieldset[disabled] .gform_previous_button:hover,
.gform_next_button.disabled:focus,
.gform_previous_button.disabled:focus,
.gform_next_button[disabled]:focus,
.gform_previous_button[disabled]:focus,fieldset[disabled] .gform_next_button:focus,fieldset[disabled] .gform_previous_button:focus,
.gform_next_button.disabled:active,
.gform_previous_button.disabled:active,
.gform_next_button[disabled]:active,
.gform_previous_button[disabled]:active,fieldset[disabled] .gform_next_button:active,fieldset[disabled] .gform_previous_button:active,
.gform_next_button.disabled.active,
.gform_previous_button.disabled.active,
.gform_next_button[disabled].active,
.gform_previous_button[disabled].active,fieldset[disabled] .gform_next_button.active,fieldset[disabled] .gform_previous_button.active {
	background-color:#fff;
	border-color:#D62029
}

.gform_wrapper .gfield_error .gfield_label {
	color:#b94a48
}

.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
	border-color:#ebccd1;
	background-color:#f2dede;
	color:#b94a48
}

.gform_wrapper .gfield_error input:focus,
.gform_wrapper .gfield_error select:focus,
.gform_wrapper .gfield_error textarea:focus {
	border-color:#b94a48;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,74,72,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,74,72,.6)
}

.validation_error {
	padding:15px;
	margin-bottom:26px;
	border:1px solid transparent;
	border-radius:4px;
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#b94a48
}

.validation_error h4 {
	margin-top:0;
	color:inherit
}

.validation_error .alert-link {
	font-weight:700
}

.validation_error>p,
.validation_error>ul {
	margin-bottom:0
}

.validation_error>p+p {
	margin-top:5px
}

.validation_error hr {
	border-top-color:#e4b9c0
}

.validation_error .alert-link {
	color:#953b39
}

#gforms_confirmation_message {
	padding:15px;
	margin-bottom:26px;
	border:1px solid transparent;
	border-radius:4px
}

#gforms_confirmation_message h4 {
	margin-top:0;
	color:inherit
}

#gforms_confirmation_message .alert-link {
	font-weight:700
}

#gforms_confirmation_message>p,#gforms_confirmation_message>ul {
	margin-bottom:0
}

#gforms_confirmation_message>p+p {
	margin-top:5px
}

.gform_validation_container {
display:none
}

.ginput_full label,
.ginput_left label,
.ginput_right label {
	font-weight:400;
	font-size:smaller;
	color:#555;
	margin-bottom:10px
}

gform_wrapper {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f1f1f1;
	border:0;
	border-radius:4px;
	margin-bottom:0;
	padding:9px;
	border-radius:3px
}

/* ADDITIONAL STYLES */
.jobboard {border:1px solid #D62029;margin:0;width:298px;}
.jobboard h4 {color:#fff; background-color: #313031;margin:0;padding:.35em .75em;font-size:20px}
.jobboard div {margin:0;padding:.35em .75em;font-size:12px}
.jobboard li {list-style-type: none;margin-left:-48px;padding-top:3px;padding-bottom:3px;border-bottom:1px dashed #313031;}
.jobboard #jb_more {font-size:12px;padding:0 9px;margin-top:-12px; }
.rotatingtweets {min-height: 42px;}
.rtw_main {font-size:small;}

/* Kitco Styles */
.tab_widget {width:298px;}
.tab_layout .tab_header {font-size:14px;padding-bottom:4px;border-bottom:solid 1px #D62029;}
.tab_layout .tab_header .tab_outer {background-color:#D62029;margin:0px 0.16em 0px 0px;padding:6px;vertical-align:bottom;cursor:pointer;cursor:hand;}
.tab_layout .tab_header .tab_outer:hover {background-color:#B31B22;font-color:#121212;}
.tab_layout .tab_header .tab_tab {color:#121212;padding:0.35em 0.75em;margin-right:0.01em;}
.tab_layout .tab_panel {font-size:11px;background-color:#fff;border: 1px solid #D62029;border-top-width:0;float:left;width:100%;padding:6px;}
ul.dashed-list{list-style:none;float:left;margin:0;padding:6px 12px 0px 24px;}
ul.dashed-list li {border-bottom:1px dashed #999;padding:5px 0;margin:0;font-size:x-small;cursor:pointer;cursor:hand;}
ul.dashed-list li a {text-decoration: none;}

