/*
Theme Name: Divi Child - Special Plugin CSS
Version: *** Version ***
Author: Wayne Woodbury ** Modified 2.7.5 CSS File - September 27th 2018 **
*/

/*----------------------------------------------------------------------*/
/*------------------ SPECIAL PLUGIN SECTION -----------------------------*/ 
/*----------------------------------------------------------------------*/


/*------------------ Pagination Settings ---------------------------*/

/* Pagination Container */
.wp-pagenavi {
	border-top:none;
	padding-top:25px;
	text-align:center;
}
/* Pagination Box */
.wp-pagenavi a, .wp-pagenavi span {
	font-size:14px !important;
	padding:10px 15px;
	background-color:#FFFFFF;
	border:solid 1px #DBDBDB !important;
	display:inline-grid;
	margin:0 -1px;
}
/* Pagination Text */
.wp-pagenavi span {
	color:#000000;
}
/* Pagination Link */
.wp-pagenavi a {
	color:#000000;
}
/* Pagination Text */
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
color:#000000 !important;
}
/* Pagination Text */
.wp-pagenavi span.current {
color:#999999 !important;
text-decoration:underline;
}
/* Pagination Link - Hover */
.wp-pagenavi a:hover{
color:#E78D24 !important;
}
/*------------------ Form Settings ---------------------------*/

/* Form Boxes */
.formBox-001 {
	background-color:transparent;
	background-image:url(https://healthypawsibilities.com/wp-content/uploads/form-bg-001.png);
	background-position:center top;
	background-repeat:repeat;
	background-size:auto auto;
	color:#222222 !important;
	margin-top:0px !important;
	padding:5px !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 1px #DDDDDD;
}
/* ---- SI Contact Form ----- */

/* SI Contact Form */
.form-bg {
	background-image:url(https://healthypawsibilities.com/wp-content/uploads/form-bg-001.png);
	background-position:center top;
	background-repeat:repeat;
	background-size:auto auto;
	padding:20px !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 2px #EDEDED;
}
/* ----- Gravity Forms ----- */

/* Gravity Form */
.gform_wrapper {
	padding: 5px 0px 5px 16px;
	background-color:transparent;
	font-size:14px;
	margin:0px !important;
}
/* Gravity Form Sub Label */
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	color:#353535 !important;
	font-size:100% !important;
}
/* Gravity Form Required - Hide */
.gform_wrapper .gfield_required {
	display:none;
}
/* Gravity Form Required - Show */
.gform_wrapper .form-001 .gfield_required {
	color:#CC0000;
	display:inline !important;
	font-size:20px;
}
/* Gravity Form Button Margin*/
.gform_wrapper .gform_page_footer .button.gform_next_button {
	margin-bottom:8px
}
/* Gravity Form Progress Bar */
.gform_wrapper, .gsection_title, .gf_progressbar_title {
/*color:#222222;*/
}
/* Gravity Form Fields */
.gform_wrapper select {
	border:none;
}
/* Gravity Form Submit Button */
.gform_wrapper input[type="submit"] {
	color:#FFFFFF;
	padding:5px 20px;
	background-color:#FF9900;
	font-size:26px !important;
	font-weight:bold;
	width:96% !important;
	border-radius:0px;
	border:none;
	border:solid 3px trasparent;
}
/* Gravity Form Submit Button */
.gform_wrapper input[type="submit"]:hover {
	background-color:#FFAB00;
	cursor:pointer;
}

/* Gravity Form Label Text - Show */
.form-001 label.gfield_label, .orderForm .gfield_description {
	display:inline !important;
}
/* Gravity Forms Input Text Boxes */
.gform_wrapper input, .gform_wrapper textarea {
	padding:10px 15px !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:solid 1px #DDDDDD;
}
/* Gravity Form Validation */
.gform_wrapper div.validation_error {
	color:#F6EBBF !important;
	border-top: solid 3px #CC0000 !important;
	border-bottom: solid 3px #CC0000 !important;
}
.gform_wrapper li.gfield.gfield_error {
	background-color:transparent !important;
	border-top:none !important;
	border-bottom:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
 border:solid 3px #CC0000 !important;
}
 @media only screen and ( max-width: 640px ) {
/* Gravity Form Fields */
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {
 width:95% !important;
}
}
/*------------------ Woocommerce Ajax Search Plugin ---------------------------*/

/* Search Bar Container */
#searchBarContainer {
	background-color:#999999 !important;
	padding: 10px 25px;
}
/* Search Bar Container */
.searchBarRow {
	max-width:1080px;
	margin-right:auto;
	margin-left:auto;
}
/* Text YITH Search */
.et_pb_text .yith-ajaxsearchform-container {
	padding:4px 20px 0px !important;
	line-height:1em;
}
/* Text YITH Search */
.screen-reader-text {
	color:#FFFFFF;
	font-size:16px !important;
	font-weight:bold;
	padding-right:4px;
	position:relative !important;
}
/* Text YITH Search Box */
.yith-s {
	border:none !important;
	font-size:16px !important;
	padding-left:8px;
}
/* YITH Search Submit Button */
#yith-searchsubmit {
	border:none !important;
	font-size:14px !important;
	padding:3px 10px 2px;
}
/* YITH Auto Suggest Dropdown Box */
.autocomplete-suggestions {
	background:transparent;
	position:absolute !important;
	border:none !important;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	width:auto !important;
	max-height:400px !important;
}
/* YITH Auto Suggest Dropdown Suggestion */
.autocomplete-suggestion {
	background:#BBBBBB;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:5px 25px;
}
/* YITH Auto Suggest Dropdown Selected */
.autocomplete-selected {
	background-color:#CCCCCC !important;
}
