/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

body.wp-theme-blocksy.home [data-vertical-spacing*=top] {
	padding-top: 130px;
}
@media (max-width: 999px) {
	body.wp-theme-blocksy.home [data-vertical-spacing*=top] {
		padding-top: 70px;
	}
}
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) {
	margin: 0;
	border-radius: 0;
}
.wp-theme-blocksy .user-registration.ur-frontend-form {
	box-shadow: none;
	padding: 0 !important;
}
.wp-theme-blocksy .user-registration.ur-frontend-form .ur-form-row .ur-form-grid .field-checkbox label.ur-label,
.wp-theme-blocksy .user-registration.ur-frontend-form .ur-form-row .ur-form-grid .field-privacy_policy label.ur-label {
	display: inline-block;
	margin-bottom: 0 !important;
	margin-right: 8px;
}
.wp-theme-blocksy .user-registration.ur-frontend-form .field-checkbox .description,
.wp-theme-blocksy .user-registration.ur-frontend-form .field-privacy_policy .description {
	display: inline !important;
	color: #555;
	font-size: 16px;
	font-weight: 400;
}
.wp-theme-blocksy .user-registration.ur-frontend-form .field-checkbox .description a,
.wp-theme-blocksy .user-registration.ur-frontend-form .field-privacy_policy .description a {
	text-decoration: underline;
}
body.wp-theme-blocksy.user-registration-page .user-registration.ur-frontend-form form .ur-button-container {
	width: 100%;
}
body.wp-theme-blocksy.user-registration-page .user-registration.ur-frontend-form form .ur-button-container .ur-submit-button {
	margin: auto !important;
}
.wp-theme-blocksy .user-registration.ur-frontend-form form .ur-button-container .ur-submit-button {
	border: 0 !important;
	color: #fff;
	background-color: #D03E4F;
	font-size: 28px !important;
	line-height: 1.5 !important;
	padding: 12px 45px !important;
	border-radius: 8px !important;
}
.wp-theme-blocksy .user-registration.ur-frontend-form form .ur-button-container .ur-submit-button:hover,
.wp-theme-blocksy .user-registration.ur-frontend-form form .ur-button-container .ur-submit-button:focus,
.wp-theme-blocksy .user-registration.ur-frontend-form form .ur-button-container .ur-submit-button:active {
	border: 0 !important;
	color: #fff;
	background-color: #B31F30;
}
.wp-theme-blocksy input.ur-input-border-red,
.wp-theme-blocksy textarea.ur-input-border-red {
	border-color: #D03E4F;
}
.wp-theme-blocksy .user-registration-error {
	color: #D03E4F;
}
.wp-theme-blocksy .ur-frontend-form .ur-form-row .ur-form-grid label.ur-label:not(.checkbox) {
	font-family: 'Playfair Display', Sans-Serif;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 900 !important;
}
body.wp-theme-blocksy .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul {
	padding-left: 10px;
}
body.wp-theme-blocksy .ur-frontend-form .ur-form-row .ur-form-grid select,
.wp-theme-blocksy .ur-frontend-form .ur-form-row .ur-form-grid input[type=text],
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input {
	margin-bottom: 0 !important;
	border: 0;
	border-bottom: solid 1px #333333;
	border-radius: 0 !important;
	min-height: 50px;
	font-size: 18px;
	font-weight: 400;
}
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus {
	border-bottom: solid 1px #555555;
}
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus {
	border-color: #555555;
}
.wp-theme-blocksy #form_register .user-registration.ur-frontend-form {
	background: none;
	max-width: 1024px !important;
	margin: auto;
}
.wp-theme-blocksy #user-registration.vertical .user-registration-MyAccount-content__body p a,
.wp-theme-blocksy #user-registration.horizontal .user-registration-MyAccount-content__body p a {
	color: #D03E4F;
}
.wp-theme-blocksy #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,
.wp-theme-blocksy #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
	background-color: rgba(208, 62, 79, 0.15);
}
.wp-theme-blocksy #user-registration.horizontal .user-registration-MyAccount-navigation-link.is-active a {
	border-bottom: 3px solid #D03E4F;
	color: #D03E4F;
}
.wp-theme-blocksy #user-registration.horizontal .user-registration-MyAccount-navigation-link a:hover {
	color: #D03E4F;
	background-color: rgba(208, 62, 79, 0.15);
	border-bottom: 3px solid #D03E4F;
}
.wp-theme-blocksy #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
	color: #333333;
	border-bottom: 3px solid #DDDDDD;
}
.wp-theme-blocksy .ur-frontend-form.login .ur-reset-password-btn,
.wp-theme-blocksy  #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit],
.wp-theme-blocksy  #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit],
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button {
	background-color: #D03E4F;
	border: 0;
}
.wp-theme-blocksy .ur-frontend-form.login .ur-reset-password-btn:hover,
.wp-theme-blocksy .ur-frontend-form.login .ur-reset-password-btn:focus,
.wp-theme-blocksy .ur-frontend-form.login .ur-reset-password-btn:active,
.wp-theme-blocksy #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:hover,
.wp-theme-blocksy  #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:hover,
.wp-theme-blocksy #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:focus,
.wp-theme-blocksy  #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:focus,
.wp-theme-blocksy #user-registration.vertical .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:active,
.wp-theme-blocksy  #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:active,
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:hover,
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:focus,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:focus,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:focus,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:focus,
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:active,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:active,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:active,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button:active {
	background-color: #B31F30;
}
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a {
	color: #D03E4F;
}
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,
body.wp-theme-blocksy.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,
body.wp-theme-blocksy.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,
body.wp-theme-blocksy.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input {
	border-radius: 4px;
}
body.logged-in .ct-header-cta {
	display: none !important;
}
@media(max-width: 767px) {
	.wp-theme-blocksy .ur-frontend-form.login {
		padding: 20px;
	}
	.wp-theme-blocksy .hero-section[data-type=type-2]>[class*=ct-container]{
		min-height: 100px;
	}
}