/*
Theme Name:     Crafty Stamper Custom Theme
Theme URI:      n/a
Template:       kadence
Author:         Catherine Carroll
Author URI:     n/a
Description:    A mobile responsive WordPress theme built for the Kadence Framework by Catherine Carroll
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


/*homepage*/

.soliloquy-container .soliloquy-next, .soliloquy-container .soliloquy-prev {
    background-color: transparent !important;
}

/*gallery*/

.entry.loop-entry {
	box-shadow: none;
}

/*footer*/

.widget-area .widget-title {
	font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 1.5;
  color: var(--global-palette2);
	text-align: center;
	text-transform: none;
}

.widget_nav_menu ul {
	text-align:center;
}

/*ML forms copied CSS*/

  .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}.g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ml-form-embedSubmitLoad:after{content:" ";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#fff #fff #fff transparent;animation:ml-form-embedSubmitLoad 1.2s linear infinite}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{display:none}.ml-subscribe-close{width:30px;height:30px;background:url(https://assets.mlcdn.com/ml/images/default/modal_close.png) no-repeat;background-size:30px;cursor:pointer;margin-top:-10px;margin-right:-10px;position:absolute;top:0;right:0}.ml-error input,.ml-error select,.ml-error textarea{border-color:red!important}.ml-error .custom-checkbox-radio-list{border:1px solid red!important;border-radius:4px;padding:10px}.ml-error .label-description,.ml-error .label-description p,.ml-error .label-description p a,.ml-error label:first-child{color:red!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}

/*hp form*/

.hp-signup .ml-form-formContent {
	display:inline-flex;
	margin-bottom: 20px;
}
.hp-signup .ml-form-formContent {
	width:100%;
}
.hp-signup .ml-form-embedContent p {
	text-align:center;
	margin-bottom: 20px;
}
.hp-signup .ml-form-fieldRow {
	margin-right: 10px;
	width:100%;
	display:inline-flex;
}
.hp-signup .ml-form-fieldRow.ml-last-item {
	margin-right: 0px;
}
.hp-signup .ml-field-group {
	width:100%;
}
.hp-signup .ml-field-group.ml-field-name.ml-validate-required input, .hp-signup .ml-form-fieldRow.ml-last-item input, .hp-signup input[type="email"] {
	display:inline-flex;
  width:100%;
}
.hp-signup .ml-form-interestGroupsRowCheckbox {
	margin-bottom: 20px;
}
.hp-signup .ml-form-embedSubmit {
	float:right;
}

@media screen and (max-width:450px) {
.hp-signup .ml-form-formContent {
	display:block;
  width:100%;

}
.hp-signup .ml-form-fieldRow {
	margin-bottom: 10px;		
}
}

/*footer form*/

.site-footer-top-section-3 {
	flex-direction: column;
}
.site-footer-top-section-3 .ml-form-fieldRow {
	width: 100%;
	margin-bottom: 10px;
}
.site-footer-top-section-3 .ml-field-group.ml-field-name.ml-validate-required input, .site-footer-top-section-3 .ml-form-fieldRow.ml-last-item input, .site-footer-top-section-3 input[type="email"] {
	width: 100%;
}
.site-footer-top-section-3 .ml-form-embedSubmit {
	float:right;
}
.site-footer-top-section-3 .ml-form-align-center {
	max-width: 400px;
	margin: auto;
}

@media screen and (max-width: 1024px) {
    .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child, .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child~.footer-widget-area:last-child {
      margin-left: auto;
			margin-right:auto;
    }

}
