/*
Theme Name: dontaion
Theme URI: http://underscores.me/
Author: Web Studio Interactive
Author URI: http://webstudiointeractive.com
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: dontaion
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.

dontaion is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

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

Everything in here are overrides 
*/

.main-section-div .search-fields {
	margin-top: 20px;
}

.main-section-div .search-fields h2 {
padding-top: 3px;
}

.main-innerpage-div .search-fields {
	margin-top: 75px;
}

.breadcrumbs>* {
	font-size:1rem !important;
	line-height:1rem !important;
}

.main-innerpage-div--green {
	background-color: #3AA1AC;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

.section-print__title {
	font-weight: bold;
	font-size: 3rem;
	color: white;
	letter-spacing: 0.3px;
	line-height: 57px;
	margin-bottom: 2.125rem; 
}

.section-print__sub-title {
	font-size: 1.5rem;
	color: white;
	letter-spacing: 0.3px;
	margin-bottom: 1.5rem;
}
.section-print__image {
	margin-right: 1rem;
}
.section-print__image-title {
	color: white;
	font-size: 1.125rem;
	letter-spacing: 0.3px;
	padding-top: 0.5rem;
	margin-bottom: 0.3rem;
}
.section-print__image-text {
	color: #f2f2f2;
	margin-bottom: 0;
}
.section-print__image-row {
	padding-bottom: 1.8rem;
}
.section-print__panel-left {
	/*padding-left: 1.563rem;*/
}
.section-print__panel-right {
	/*padding-right: 1.563rem;*/
}
@media only screen and (max-width: 64em) {
	.section-print__panel-right {
		padding-right: 0;
	}
}
.section-print__panel-form {
	background-color: white;
	padding: 1.25rem;
	border: 1px solid #B6CED1;
	box-shadow: 0 26px 24px 0 rgba(82,82,82,0.25);
	border-radius: 5px;
}
.section-print__panel-form input[type=text] {
	padding-left: 1rem !important;
}
.section-print__panel-form input[type=text]:focus {
	border: 1px solid #3AA1AC;
	box-shadow: 0 0 3px 0 #3AA1AC;
}
.section-print__panel-form .gform_footer  {
	text-align: center;
}
.section-print__panel-form input[type=checkbox] {
	margin-top: 16px !important;
}
.section-print__panel-form input[type=checkbox]:checked+label {
	font-weight: inherit !important;
}
.section-print__panel-form .ginput_container_checkbox {
	margin-top: -10px !important;
}
.section-label__title {
	color: white;
	font-size: 3rem;
	letter-spacing: 0.3px;
	font-weight: bold;
	margin-bottom: 2.5rem;
}
@media only screen and (max-width: 40em) {
	.section-label__title, .section-print__title {
		font-size: 1.8rem;
		line-height: 1.4;
	}
	.section-print__panel-form .gform_footer input[type=submit] {
		width: 100% !important;
		max-width: 290px;
	}	
}
.section-label__panel {
	background: #FFFFFF;
	border: 1px solid #B6CED1;
	box-shadow: 0 26px 24px 0 rgba(82,82,82,0.25);
	border-radius: 5px;
	max-width: 43.75rem;
	width: 100%;
	margin: 0 auto;
	padding: 1.875rem 1.25rem;
}
.section-label__input {
	border-radius: 5px !important;	
	margin-bottom: 1.5rem !important;
}
.section-label__button {
	border-radius: 5px;
	height: 50px;
}
.section-label__button.hollow {
		background-color: white;
		border: 2px solid #C43A31;
		color: #C43A31;
		line-height: 32px;
}
.section-label__button.hollow:hover {
		background-color: white;
		border: 2px solid #a23028;
		color: #a23028;
}
.section-label__sub-title-2 {
	color: #5F6C75;
	font-size: 1.5rem;
}
.section-label__text {
	color: #5F6C75;
}
.page-print-donation-items {
	padding-top:  4.375rem;
	padding-bottom:  4.375rem;
}
.section-label__print-image {
	display: none;
	height:84.7%; 
	width:66%;
}
.section-label__image-panel {
	text-align:center;
	padding: 0 !important;
	background:none !important; 
	margin-bottom:0px !important; 	
	margin-top: 12px !important;
}
.section-label__image-panel img {
	width: 100% !important;
	height: 448px !important;
}
@media only screen and (max-width: 40em) {
	.section-label__image-panel img {
		width: 100% !important;
		height: auto !important;
	}
}
@media only screen and (min-width: 40.0625em) and (max-width: 64em) {
	.section-label__image-panel img {
		width: 60% !important;
		height: auto !important;
		margin: 0 auto;
	}
}


@media print {
	.page-template-ship-label .sticky, .section-label__title, .section-label__leftcolumn, footer, .section-label__image-panel,
	.new-results__zipcode-title, .container-new-results > .row:not(.row-with-label), 
	.printing-label-panel__left-info, .printing-label-panel__right, .bitmap {
		display: none;
	}
	.printing-label-panel {
		margin-bottom: 0;
	}
	.container-new-results {
		padding-top: 0;
    	padding-bottom: 0;		
	}
	.section-label__panel {
		border: 0;
		box-shadow: none;
	}
	.section-label__print-image {
		display: block;
	}
	.main-innerpage-div--green {
		padding-top: 0;
		padding-bottom: 0;
	}

}

.gfield_visibility_hidden {
	display: none !important;
}

.container-white-section {
	background-color: white;
}

#gform_fields_3, ul.gfield_checkbox {
	margin-left: 0;
	list-style-type: none;
}

@media only screen and (min-width: 64.0625em) {
	#gform_3 #gform_fields_3 > li {
		float: left;
		width: 50%;
		padding-right: 10px;
		padding-left: 10px;
	}
	.section-print__panel-form .gform_footer  {
		text-align: left;
	}	
	#gform_submit_button_3 {
		margin-left: 10px;
	}
}

.section-print__panel-form--margin {
	margin-top: 40px;
	margin-bottom: 30px;
}

.ship-donation-box__title {
	margin-bottom: 0;
	font-size: 36px;
}

.ship-donation-box__text {
	margin-bottom: 55px;
	font-size: 20px;
}
.ship-donation-box__text.ship-donation-box__text--margin {
	margin-bottom: 18px;
}

.ship-donation-box__image {
	margin-bottom: 14px;
	width: 55px;
	height: 55px;
}

.trigger-how-does-it-work {
	text-decoration: underline;
	font-size: 14px;
	margin-bottom: 34px;
	display: inline-block;
}

.row-how-does-it-work {
	padding-bottom: 30px;
}

.new-results__zipcode-title {
	color: #5A6770;
	font-size: 1rem;
	margin-bottom: 48px;
}

.new-results-box {
	background-color: #39A1AB;
	box-shadow: 8px 0 32px 0 rgba(165,165,165,0.50);
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.new-results-box__left {
	width: 63%;
	padding-left: 56px;	
	float: left;
}

.new-results-box__right {
	width: 37%;
	float: right;
	margin-top: -25px;
	margin-bottom: -25px;
}

.new-results-box__right-inner {
	background: #FFFFFF;
	box-shadow: 0 9px 27px 0 rgba(150,150,150,0.50);
	margin-right: 29px;
	padding: 29px 20px; 
	min-height: 508px;	
}

.new-results-box__left-title {
	color: white;
	margin-bottom: 0;
	font-size: 3rem;
	padding-top: 60px;
	line-height: 1.4;
	font-family: 'Oswald DemiBold';
}
.new-results-box__left-text {
	color: white;
	font-size: 1rem;
	margin-bottom: 36px;
}

@media only screen and (max-width: 900px) {
	.new-results-box__left {
		width: 100%;
		padding-left: 16px;	
		padding-right: 16px;	
		float: none;
	}

	.new-results-box__right {
		width: 100%;
		padding-left: 16px;	
		padding-right: 16px;
		padding-top: 16px;
		float: none;
	}
	.new-results-box__right-inner {
		background: #FFFFFF;
		box-shadow: 0 9px 27px 0 rgba(150,150,150,0.50);
		margin-right: 0;
		padding: 29px 20px; 
		min-height: 0;	
	}
	.new-results-box__left-title {
		font-size: 2rem;
		padding-top: 20px;
		font-family: 'Oswald DemiBold';
	}
	.new-results-box__left-text {
		margin-bottom: 16px;
	}	
}

.new-results-box__button-1.button.radius {
	color: white;
	background-color: #c43a31;
	text-align: center;
	max-width: 330px;
	padding: 0.5rem 0.75rem;
	width: 100%;
	border-radius: 4px;
	margin-bottom: 0;
	border: 2px solid #c43a31;
}

.new-results-box__button-2.button.radius {
	color: white;
	background-color: #39A1AB;
	text-align: center;
	max-width: 330px;
	padding: 0.5rem 0.75rem;
	width: 100%;
	border-radius: 4px;
	border: 2px solid white;
}

.new-results-box__right-title {
	color: #138995;
	border-bottom: 1px solid #DDDFE0;
	font-size: 18px;
	padding-bottom: 12px;
}

.new-results-box__search-title {
	color: #5A6770;
	margin-bottom: 0;
	font-size: 16px;
}
.new-results-box__search-title .radius-dis {
	font-family: 'Oswald Light';
}

.new-results-box__search-text {
	font-size: 14px;
}

.new-results-box__directions {
	font-size: 14px;
	color: #D56457
}

.new-results-box__search-item {
	padding-left: 24px;
	background-image: url(img/location.svg);
	background-repeat: no-repeat;
	background-position: top 1px left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #DDDFE0;
}

.white-section--results {
	margin-bottom: 111px;
}

.new-results-box__pagination a.prev, .new-results-box__pagination a.next {
	border: solid 1px #ddd;
	background: white;
	color: #c43a31;
	margin: 0 5px;
}

.new-results-box__pagination a.prev {
	border-radius: 4px 0 0 4px;
}

.new-results-box__pagination a.next {
	border-radius: 0 4px 4px 0;
}

.new-results-box__pagination .gmw-pagination {
	float: left;
}

.new-results-box__pagination ul.gmw-pagination li a, .new-results-box__pagination ul.gmw-pagination li span {
	padding: 7px 12px;
	font-size: 14px;
}

.container-new-results {
	padding-top: 30px;
	padding-bottom: 10px;
	background-color: white;
}

.new-results__breadcrumb-1 {
	background-image: url(img/breadcrumb-1.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	padding: 20px 42px 20px 10px;
	color: white;
}

.new-results__breadcrumb-1.new-results__breadcrumb-1--page2 {
	background-image: url(img/breadcrumb-1__second.svg);
}

.new-results__breadcrumb-2 {
	background-image: url(img/breadcrumb-2.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	padding: 20px 42px 20px 28px;
	color: white;
	margin-left: -15px;
}

.new-results__breadcrumb-2.new-results__breadcrumb-2--page2 {
	background-image: url(img/breadcrumb-2__second.svg);
}
@media only screen and (max-width: 40em) { 
	.new-results__breadcrumb-1 {
		padding: 10px 8px;
		color: white;
		text-align: left;
		display: block;
		background-image: none;
		background: none;
		background-color: #39A1AB;
	}
	.new-results__breadcrumb-2 {
		background-position:0 0 ;
		padding: 10px 8px;
		color: white;
		text-align: left;
		display: block;
		background-image: none;
		background: none;
		background-color: #b1d9de;
		margin-left: 0;
	}
	.new-results__breadcrumb-1.new-results__breadcrumb-1--page2 {
		background-image: none;
		background: none;
		background-color: #b1d9de;
	}
	.new-results__breadcrumb-2.new-results__breadcrumb-2--page2 {
		background-image: none;
		background: none;
		background-color: #39A1AB;
	}	
}
.printing-label-panel {
	background-color: #F8F8F8;
	margin-bottom: 117px;
}

.printing-label-panel__left {
	background: #FFFFFF;
	box-shadow: 0 9px 27px 0 rgba(150,150,150,0.50);
}

.printing-label-panel__left-info {
	padding-left: 14px;
	padding-right: 14px;
	margin-top: -40px;
	background-color: white;
	position: relative;
}

.printing-label-panel__left-info label {
	font-size: 16px;
}

.printing-label-panel__right {
	padding-top: 42px;
}

#gform_3 .validation_error, #gform_3 .validation_message {
	display: none;
}

#gform_3 .gfield_error input {
	border: 1px solid #9d2e27;
}

