/*.links {
	  display: none;
}

.logged-in.admin-bar .links {
	  display: block;
}*/
/* Enter Your Custom CSS Here */
/* Enter Your Custom CSS Here */
/*Increase width*/

.wp-admin.wp-core-ui img[title="Unlicensed Copy"] {
	display: none !important;
}

#quick-home .gform_wrapper {
	height: auto;
}
#quick-home label {
	left: 280px !important;
}

#quick-home .ginput_container input {
	width: 280px;
}

#quick-home .gform_footer {
	display: inline-block;
  position: relative;
  top: -40px;
    left: 150px;
}

 #quick-home .gform_body li#field_1_3 {
 	display: inline-block;
  	position: static;
 }


.one-third .gform_wrapper {
	height: auto;
}

/*Footer*/

.one-third .gform_footer {
	position: relative;
	bottom: 40px;
}

.one-third .gform_body li#field_1_3 {
	bottom: 0;
	position: relative;
}

.one-third label {
	  left: 280px;
}

.one-third .gform_body li#field_1_3 {
	bottom: 0;
	position: relative;
}

.one-third .ginput_container input {
	width: 280px;
}

.one-third .gform_footer {
	left: 150px;
}

/*Rigth widget*/
.right-col .ginput_container input {
	width: 280px !important;
  padding: 10px;
}

.right-col label {
	left: 280px;
  top: 10%;
}

.right-col .gform_footer {
  position: relative;
  top: -38px;
}

.right-col .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent;
	border: none;
}
/*Social icons*/

.socialicons {
  margin-left: 30px !important;
}
/*Error message*/
.validation_error, .validation_message {
	color: #c0392b;
}

/*Contact page form*/

#dyn-form .gfield_description {
  color: #790000;
  padding: 0px 4px 8px 10px !important;
  margin: 0px;
}

#dyn-form .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent;
	border: none;
}
#dyn-form #field_4_7 {
  bottom: -148px;
  left: -10px;
  position: relative;
}

#dyn-form {
  min-height: 233px;
}

/*form 18 footer*/

#footer #field_18_3 {
	display: inline-block;
  	width: 90px;
  font-style: italic;
    font-size: 11px;
}

#footer #field_18_3 span{
	font-size: 14px;
  font-weight: bold;
  color: #00abfe;
}

.one-third .ginput_container input {
  width: 280px !important;
  padding: 10px;
}

.ks-footer-links ul{
  list-style: none;
  display: inline-block;
  position: relative;
  vertical-align: -webkit-baseline-middle;
  padding-left: 5px;
}

.ks-footer-links{
	display: block;
    /*text-align: center;*/
}

.ks-footer-links li {
    display: inline;
    float: left;
  	margin-right: 10px;
    /*margin: 40px 10px 20px 0px;*/
}

.ks-quick-contact .gf_browser_chrome{
  	margin-bottom: 5px;
}
  
.social_icon_list ul{
 /* margin-top: 30px;*/
}

.ks-twi-links-section{
  margin-bottom:10px;
  float: right;
}





.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-left: 0;
}

.gform_wrapper .top_label .gfield_error {
	width: 100%;
}

.gform_wrapper {
  max-width: 100%;
}

.gform_wrapper .gfield_required {
	color: #00abfe;
}

#quick-home label {
	  top: 10%;
}

#footer .gfield_label {
	top: 10%;
}

.gform_wrapper .gform_footer {
	padding: 0;
	margin: 0;
}

/*MOBILE*/
@media screen and (max-width: 700px) {
	#quick-home .gform_body li#field_1_3 {
	  text-align: left;
	  height: auto;	
	}

	#quick-home .gform_footer {
		margin: 0;
	}

	#quick-home .ginput_container input {
		width: 280px !important;
	}
}


@media only screen and (min-width: 701px) and (max-width: 768px) {
	#quick-home div.g-recaptcha > div > div {
		width: 222px;
	}

	#quick-home div.g-recaptcha > div > div iframe {
		width: 222px !important;
	}
}



#gform_wrapper_19 .gform_page_footer .button.gform_button, #gform_wrapper_19 .gform_page_footer .button.gform_next_button {
  margin-right: .625em;
}

#gform_wrapper_19 .gform_page_footer .button.gform_next_button, #gform_wrapper_19 .gform_page_footer .button.gform_previous_button {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
}

/*.gform_footer input.button, .gform_footer input[type=button], */

#gform_wrapper_19 .gform_page_footer input.button, #gform_wrapper_19 .gform_page_footer input[type=button] {
  border: none;
  font-size: 1em;
  text-decoration: none;
  color: #FFF;
  background-color: #3498db;
  box-shadow: inset 0 1px 0 #73b0d8,0 4px 0 #2980b9;
  text-shadow: 0 1px 1px rgba(255,255,255,.3);
  position: relative;
  padding: .75em 1.5em;
  border-radius: 4px;
  -webkit-appearance: none!important;
}

#gform_wrapper_19 .gform_page_footer input.button:hover, #gform_wrapper_19 .gform_page_footer input[type=button]:hover {
  color: #FFF;
  background-color: #4ba7e5;
}


/*Submit Button*/

#sr__form-wrapper .gform_page_footer .button.gform_button, #sr__form-wrapper .gform_page_footer .button.gform_next_button {
  margin-right: .625em;
}

#sr__form-wrapper .gform_page_footer .button.gform_next_button, #sr__form-wrapper .gform_page_footer .button.gform_previous_button {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
}

/*.gform_footer input.button, .gform_footer input[type=button], */

#sr__form-wrapper .gform_page_footer input.button, #sr__form-wrapper .gform_page_footer input[type=button], #sr__form-wrapper .gform_footer input.button, #sr__form-wrapper .gform_footer input[type=button] {
  border: none;
  font-size: 1em;
  text-decoration: none;
  color: #FFF;
  background-color: #3498db;
  box-shadow: inset 0 1px 0 #73b0d8,0 4px 0 #2980b9;
  text-shadow: 0 1px 1px rgba(255,255,255,.3);
  position: relative;
  padding: .75em 1.5em;
  border-radius: 4px;
  -webkit-appearance: none!important;
}

/*.gform_footer input.button:hover, .gform_footer input[type=button]:hover,*/
#sr__form-wrapper .gform_page_footer input.button:hover, #sr__form-wrapper .gform_page_footer input[type=button]:hover, #sr__form-wrapper .gform_footer input.button:hover, #sr__form-wrapper .gform_footer input[type=button]:hover {
  color: #FFF;
  background-color: #4ba7e5;
}



#sr-survey-wrapper {
	width: 100%;
  
    background-color: #c8c8c8;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#c8c8c8));
  background: -webkit-linear-gradient(top, #fff, #c8c8c8);
  background: -moz-linear-gradient(top, #fff, #c8c8c8);
  background: -ms-linear-gradient(top, #fff, #c8c8c8);
  background: -o-linear-gradient(top, #fff, #c8c8c8);
}

.survery-inner {
	max-width: 84%;
	margin: 0 auto;
}

@media only screen and (max-width: 768px) {
	.survery-inner {
		max-width: 95%;
	}
}

.sr-center {
	margin: 0 auto;
}
.sr-center-text {
	text-align: center;
}

.below-header {
	 background: #dbdbdb;
}

#sr__form-wrapper {
	 padding: 10px 20px;
    font-size: 14px;
}

.survery-inner-top {
	background-color: #FFF;
}

.survery-inner-bottom {
	padding-bottom: 60px;
  background: transparent;
}

.survey .sr-top-bg {
  background: #457fc2;
  text-align: center;
  width: 100%;
}


#sr__form-wrapper ul.slisting {
	margin-top: 20px !important;
	margin-left: 25px !important;
  color: #007dba;
}

.survey .sr-top-bg img {
	margin: 25px auto;
}

#sr__form-wrapper .gform_footer.top_label {
	text-align: center;
}

#sr__form-wrapper .gform_button.button {
	display: inline-block;
}

#sr__form-wrapper .gform_wrapper .gfield_required {
	  color: #790000;
}

@media only screen and (max-width: 767px) {
	#sr__form-wrapper .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
		width: 100%;
	}
}


h2.widget-title {
    padding: 10px 0 10px 33px;
    background: url('/wp-content/themes/SwansonReed/images/link-arrow.png') no-repeat left center;
    color: #005682;
    margin-bottom: 18px;
}


.home #footer  .one-third:first-child + .one-third + .one-third {
	display: block;
}

.home #footer {
    margin-top: 35px;
}

@media only screen and (max-width: 700px) {
	#footer .gform_wrapper {
	     display: block; 
	}
}
.ks-social_icon_list{
	display:block;
  	/*border-bottom:1px solid #ddd;
    border-top: 1px solid #ddd;
	text-align: center;*/
}

.ks-social_icon_list ul{
	display: inline-block;
}

.ks-quick-contact{
 /* border-bottom: 1px solid #ddd;*/
  margin-bottom: 30px;
}

.footer-bottom{
  border-top: 1px solid #ddd;
  padding-top: 15px;
 /* margin-bottom: -45px;*/
}

.footer-bottom div:nth-child(2){
  float: right;
  line-height: 0px;
}

.ks-research_info{
  text-align: justify;
}

.ks-search{
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}

.ks-search #topsubmit{
  float: none;
  vertical-align: middle;
}

.ks-search #t{
  margin-bottom: 0;
  float: none;
}

.ks-search{
  border: 1px solid #ddd;
  padding: 30px;
}

.ks-court-decisions-page .left-col{
  border-right: 0;
}

.ks-court-decisions-page input[type="text"], .ks-court-decisions-page input[type="email"], .ks-court-decisions-page textarea{
  width: 300px;
}

.ks-court-decisions-page input[type="text"], .ks-court-decisions-page input[type="email"]{
  margin-bottom: 15px;
}

fieldset.scheduler-border {
    border: 1px solid #ddd !important;
    margin: 20px 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #ddd;
            box-shadow:  0px 0px 0px 0px #ddd;
      padding: 15px;
}

legend.scheduler-border {
    text-align: left !important;
    width:auto;
    padding:0 10px;
    border-bottom:none;
   // font-size: 18px;
    color: #777;
    font-weight: 500;
}

.single-career .left-col{
   border-right: 0px;
}

