.page-template-default #site-navigation {
background-color: #fff !important;
}
.rmt-0, .rmy-0, .rm-0 {
margin-top: 0rem !important;
}
.rmr-0, .rmx-0, .rm-0 {
margin-right: 0rem !important;
}
.rmb-0, .rmy-0, .rm-0 {
margin-bottom: 0rem !important;
}
.rml-0, .rmx-0, .rm-0 {
margin-left: 0rem !important;
}
.rmt-1, .rmy-1, .rm-1 {
margin-top: 1rem !important;
}
.rmr-1, .rmx-1, .rm-1 {
margin-right: 1rem !important;
}
.rmb-1, .rmy-1, .rm-1 {
margin-bottom: 1rem !important;
}
.rml-1, .rmx-1, .rm-1 {
margin-left: 1rem !important;
}
.rmt-2, .rmy-2, .rm-2 {
margin-top: 2rem !important;
}
.rmr-2, .rmx-2, .rm-2 {
margin-right: 2rem !important;
}
.rmb-2, .rmy-2, .rm-2 {
margin-bottom: 2rem !important;
}
.rml-2, .rmx-2, .rm-2 {
margin-left: 2rem !important;
}
.rmt-3, .rmy-3, .rm-3 {
margin-top: 3rem !important;
}
.rmr-3, .rmx-3, .rm-3 {
margin-right: 3rem !important;
}
.rmb-3, .rmy-3, .rm-3 {
margin-bottom: 3rem !important;
}
.rml-3, .rmx-3, .rm-3 {
margin-left: 3rem !important;
}
.rmt-4, .rmy-4, .rm-4 {
margin-top: 4rem !important;
}
.rmr-4, .rmx-4, .rm-4 {
margin-right: 4rem !important;
}
.rmb-4, .rmy-4, .rm-4 {
margin-bottom: 4rem !important;
}
.rml-4, .rmx-4, .rm-4 {
margin-left: 4rem !important;
}
.rmt-5, .rmy-5, .rm-5 {
margin-top: 5rem !important;
}
.rmr-5, .rmx-5, .rm-5 {
margin-right: 5rem !important;
}
.rmb-5, .rmy-5, .rm-5 {
margin-bottom: 5rem !important;
}
.rml-5, .rmx-5, .rm-5 {
margin-left: 5rem !important;
}
.rmt-6, .rmy-6, .rm-6 {
margin-top: 6rem !important;
}
.rmr-6, .rmx-6, .rm-6 {
margin-right: 6rem !important;
}
.rmb-6, .rmy-6, .rm-6 {
margin-bottom: 6rem !important;
}
.rml-6, .rmx-6, .rm-6 {
margin-left: 6rem !important;
}
.rmt-7, .rmy-7, .rm-7 {
margin-top: 7rem !important;
}
.rmr-7, .rmx-7, .rm-7 {
margin-right: 7rem !important;
}
.rmb-7, .rmy-7, .rm-7 {
margin-bottom: 7rem !important;
}
.rml-7, .rmx-7, .rm-7 {
margin-left: 7rem !important;
}
.rmt-8, .rmy-8, .rm-8 {
margin-top: 8rem !important;
}
.rmr-8, .rmx-8, .rm-8 {
margin-right: 8rem !important;
}
.rmb-8, .rmy-8, .rm-8 {
margin-bottom: 8rem !important;
}
.rml-8, .rmx-8, .rm-8 {
margin-left: 8rem !important;
}
.rmt-9, .rmy-9, .rm-9 {
margin-top: 9rem !important;
}
.rmr-9, .rmx-9, .rm-9 {
margin-right: 9rem !important;
}
.rmb-9, .rmy-9, .rm-9 {
margin-bottom: 9rem !important;
}
.rml-9, .rmx-9, .rm-9 {
margin-left: 9rem !important;
}
.rpt-0, .rpy-0, .rp-0 {
padding-top: 0rem !important;
}
.rpr-0, .rpx-0, .rp-0 {
padding-right: 0rem !important;
}
.rpb-0, .rpy-0, .rp-0 {
padding-bottom: 0rem !important;
}
.rpl-0, .rpx-0, .rp-0 {
padding-left: 0rem !important;
}
.rpt-1, .rpy-1, .rp-1 {
padding-top: 1rem !important;
}
.rpr-1, .rpx-1, .rp-1 {
padding-right: 1rem !important;
}
.rpb-1, .rpy-1, .rp-1 {
padding-bottom: 1rem !important;
}
.rpl-1, .rpx-1, .rp-1 {
padding-left: 1rem !important;
}
.rpt-2, .rpy-2, .rp-2 {
padding-top: 2rem !important;
}
.rpr-2, .rpx-2, .rp-2 {
padding-right: 2rem !important;
}
.rpb-2, .rpy-2, .rp-2 {
padding-bottom: 2rem !important;
}
.rpl-2, .rpx-2, .rp-2 {
padding-left: 2rem !important;
}
.rpt-3, .rpy-3, .rp-3 {
padding-top: 3rem !important;
}
.rpr-3, .rpx-3, .rp-3 {
padding-right: 3rem !important;
}
.rpb-3, .rpy-3, .rp-3 {
padding-bottom: 3rem !important;
}
.rpl-3, .rpx-3, .rp-3 {
padding-left: 3rem !important;
}
.rpt-4, .rpy-4, .rp-4 {
padding-top: 4rem !important;
}
.rpr-4, .rpx-4, .rp-4 {
padding-right: 4rem !important;
}
.rpb-4, .rpy-4, .rp-4 {
padding-bottom: 4rem !important;
}
.rpl-4, .rpx-4, .rp-4 {
padding-left: 4rem !important;
}
.rpt-5, .rpy-5, .rp-5 {
padding-top: 5rem !important;
}
.rpr-5, .rpx-5, .rp-5 {
padding-right: 5rem !important;
}
.rpb-5, .rpy-5, .rp-5 {
padding-bottom: 5rem !important;
}
.rpl-5, .rpx-5, .rp-5 {
padding-left: 5rem !important;
}
.rpt-6, .rpy-6, .rp-6 {
padding-top: 6rem !important;
}
.rpr-6, .rpx-6, .rp-6 {
padding-right: 6rem !important;
}
.rpb-6, .rpy-6, .rp-6 {
padding-bottom: 6rem !important;
}
.rpl-6, .rpx-6, .rp-6 {
padding-left: 6rem !important;
}
.rpt-7, .rpy-7, .rp-7 {
padding-top: 7rem !important;
}
.rpr-7, .rpx-7, .rp-7 {
padding-right: 7rem !important;
}
.rpb-7, .rpy-7, .rp-7 {
padding-bottom: 7rem !important;
}
.rpl-7, .rpx-7, .rp-7 {
padding-left: 7rem !important;
}
.rpt-8, .rpy-8, .rp-8 {
padding-top: 8rem !important;
}
.rpr-8, .rpx-8, .rp-8 {
padding-right: 8rem !important;
}
.rpb-8, .rpy-8, .rp-8 {
padding-bottom: 8rem !important;
}
.rpl-8, .rpx-8, .rp-8 {
padding-left: 8rem !important;
}
.rpt-9, .rpy-9, .rp-9 {
padding-top: 9rem !important;
}
.rpr-9, .rpx-9, .rp-9 {
padding-right: 9rem !important;
}
.rpb-9, .rpy-9, .rp-9 {
padding-bottom: 9rem !important;
}
.rpl-9, .rpx-9, .rp-9 {
padding-left: 9rem !important;
}
.text-center {
text-align: center;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-white {
color: #eee;
}
#rybp-planner {
padding-top: 200px;
}
#rybp-planner p {
line-height: 1.5em;
margin-bottom: .5em;
}
#rybp-planner p.heading {
text-transform: uppercase;
color: #8D9376;
font-family: 'MrsEaves', 'serif';
font-size: 1.2em;
}
#rybp-planner strong {
text-transform: none;
font-weight: bold;
}
#rybp-planner h2 {
background-color: #8D9376;
padding: 48px 0 42px;
text-align: center;
display: block;
font-size: 2.5em;
margin: 0;
opacity: unset;
}
#rybp-planner div.form-section {
display: flex;
justify-content: center;
align-items: center;
padding: 40px 10%;
font: 1em "Whitney SSm A", "Whitney SSm B", "Helvetica", sans-serif;
}
#rybp-planner div.form-section a {
text-decoration: underline;
color: #8D9376;
}
#rybp-planner div.form-section input[type="submit"] {
box-shadow: none;
}
#rybp-planner div.form-section .width-full {
width: 100%;
}
#rybp-planner div.form-section .display-block {
display: block;
}
#rybp-planner div.form-section hr {
border-top: none;
margin: 1.3em 0;
}
#rybp-planner div.form-section img {
border: 2px #594B3F solid;
}
#rybp-planner div.form-section a.btn {
background-color: #473729;
padding: 8px 8px 6px;
font-family: MrsEaves;
text-transform: uppercase;
font-weight: bold;
margin: 0 10px;
display: inline-block;
color: #E7E6E3;
font-size: .9em;
text-decoration: none;
}
#rybp-planner div.form-section h3 {
font-size: 1.7em;
font-weight: bold;
margin-top: 0;
margin-bottom: 30px;
}
#rybp-planner div.form-section h3 span {
font-family: 'MrsEavesFra', 'serif';
font-size: 3.76em;
color: #8D9376;
font-weight: normal;
position: relative;
bottom: -.2em;
}
#rybp-planner div.form-section div.flex-row {
display: flex;
justify-content: space-between;
width: 100%;
}
#rybp-planner div.form-section div.flex-row div.third {
width: 33%;
}
#rybp-planner div.form-section div.flex-row div.two-third {
width: 63%;
}
#rybp-planner div.form-section div.flex-row div.half {
width: 49%;
}
#rybp-planner div.form-section ul.flex-row {
list-style: none;
display: flex;
width: 100%;
padding: 0;
margin: 0;
flex-wrap: wrap;
justify-content: flex-start;
}
#rybp-planner div.form-section ul.flex-row > li {
width: 33%;
}
#rybp-planner div.form-section > div {
width: 100%;
display: flex;
justify-content: space-between;
}
#rybp-planner div.form-section > div > p {
width: 100%;
}
#rybp-planner div.form-section > div > div.left {
width: 33%;
}
#rybp-planner div.form-section > div > div.left > div {
background-color: #473729;
color: #E7E6E3;
padding: 0 30px 30px;
text-align: center;
}
#rybp-planner div.form-section > div > div.left > div p {
text-align: center;
padding: 0 15px;
}
#rybp-planner div.form-section > div > div.left > div img {
margin: 15px 0;
}
#rybp-planner div.form-section > div > div.left > div img:last-child {
margin-bottom: 5px;
}
#rybp-planner div.form-section > div > div.right {
width: 63%;
}
#rybp-planner div.form-section > div > div.right p {
padding-top: 5px;
font-size: .9em;
font-weight: bolder;
}
#rybp-planner div.form-section h4 {
font: 1.06em "Whitney SSm A", "Whitney SSm B", "Helvetica", sans-serif;
font-weight: bold;
color: #8D9376;
border-bottom: 2px #8D9376 solid;
margin-top: 40px;
}
#rybp-planner div.form-section h4 small {
font-family: 'MrsEaves', 'serif';
font-weight: normal;
font-size: .9em;
font-style: italic;
text-transform: none;
}
#rybp-planner div.form-section input {
font-size: inherit;
}
#rybp-planner div.form-section input[type="text"] {
background-color: #eee;
width: 100%;
border: none;
padding: 8px;
border-radius: 0px;
}
#rybp-planner div.form-section div.input-label-on-top {
margin-top: -15px;
margin-bottom: 10px;
}
#rybp-planner div.form-section div.input-label-on-top label {
text-transform: uppercase;
font-size: .71em;
display: inline-block;
z-index: 10;
position: relative;
background: #fff;
padding: 2px 0 3px;
bottom: -30px;
left: 9px;
width: 70px;
text-align: center;
}
#rybp-planner div.form-section div.input-label-on-top input {
padding-left: 95px;
}
#rybp-planner div.form-section textarea {
width: 100%;
background-color: #eee;
border: none;
padding: 8px;
border-radius: 0px;
}
#rybp-planner div.form-section input[type="radio"] {
display: none;
}
#rybp-planner div.form-section input[type="radio"] + * {
margin: 1rem 1.2rem 1rem 0;
display: inline-block;
font-size: .9em;
}
#rybp-planner div.form-section input[type="radio"] + *::before {
content: "";
display: inline-block;
vertical-align: middle;
width: 1.3rem;
height: 1.3rem;
margin-right: .7rem;
border-radius: 50%;
background-color: #E7E6E3;
}
#rybp-planner div.form-section input[type="radio"]:checked + *::before {
background: radial-gradient(#8D9376 0%, #8D9376 30%, #E7E6E3 35%, #E7E6E3);
}
#rybp-planner div.form-section input[type="checkbox"] {
display: none;
}
#rybp-planner div.form-section input[type="checkbox"] + svg {
height: 1.3rem;
width: 1.3rem;
color: #E7E6E3;
background-color: #E7E6E3;
margin-right: .7rem;
}
#rybp-planner div.form-section input[type="checkbox"]:checked + svg {
color: #8D9376;
}
#rybp-planner div.form-section input[type="submit"] {
border: none;
background-color: #473729;
border-radius: 0;
padding: 14px 20px 10px;
min-width: 120px;
font-family: MrsEaves;
text-transform: uppercase;
font-weight: bold;
margin: 0 10px;
}
#rybp-planner div.form-section input[type="submit"]:hover {
color: #3A3028;
background-color: #eee;
}
#rybp-planner div.form-section .checkbox-inline {
display: inline-block;
margin: 0 1.5rem 1rem 0;
}
#rybp-planner div.form-section .checkbox-full {
display: block;
margin: 1.5rem 0;
}
#rybp-planner div.form-section div.flex-row .third .checkbox-full:first-child {
margin-top: .2em;
}
#rybp-planner div.form-section label {
font-size: .85em;
}
#rybp-planner div.form-section-short {
padding: 20px 15%;
}
#rybp-planner div.form-section.background-brown {
background-color: #473729;
color: #E7E6E3;
}
#rybp-planner div.form-section.background-brown h4 {
font-family: 'MrsEaves', 'serif';
text-transform: uppercase;
border-bottom: none;
}
#rybp-planner div.form-section.background-brown input[type="submit"] {
border: none;
background-color: #E7E6E3;
}
#rybp-planner div.form-section.background-brown input[type="submit"]:hover {
border: none;
background-color: #fff;
}
#rybp-planner div.form-section.background-grey {
background-color: #E7E6E3;
}
#rybp-planner div.form-section.background-grey div.left > div {
background-color: #3A3028;
}
#rybp-planner div.form-section.background-grey input[type="text"] {
background-color: #fff;
width: 100%;
border: none;
padding: 8px;
border-radius: 0px;
}
#rybp-planner div.form-section.background-grey input[type="radio"] + *::before {
background-color: #fff;
}
#rybp-planner div.form-section.background-grey input[type="radio"]:checked + *::before {
background: radial-gradient(#8D9376 0%, #8D9376 30%, #fff 35%, #fff);
}
#rybp-planner div.form-section.background-grey input[type="checkbox"] {
display: none;
}
#rybp-planner div.form-section.background-grey input[type="checkbox"] + svg {
color: #fff;
background-color: #fff;
}
#rybp-planner div.form-section.background-grey input[type="checkbox"]:checked + svg {
color: #8D9376;
}
#rybp-planner div.form-section.background-green {
background-color: #8D9376;
color: #E7E6E3;
}
#rybp-planner div.form-section.background-green h3 {
color: #473729;
}
#rybp-planner div.form-section.background-green h3 span {
color: #E7E6E3;
}
#rybp-planner div.form-section.background-green textarea {
background: #E7E6E3;
padding: 30px;
}
#rybp-planner div#step-4-design-style h4 {
font-size: 1.5em;
}
#rybp-planner div#step-4-design-style h4 input[type="radio"] + *::before {
margin-top: -.2em !important;
}
#rybp-planner div#step-4-design-style h4 input[type="checkbox"] + svg {
margin-top: -.2em !important;
}
#rybp-planner div#step-4-design-style div#projform_style_type_wrap h4 {
margin-top: 0;
}
#rybp-planner div#step-4-design-style div#projform_style_type_wrap h4 label {
margin-top: 0;
margin-bottom: 0;
}
#rybp-planner div#step-4-design-style div#projform_style_type_wrap p {
font-size: .9em;
}
#rybp-planner div#step-4-design-style div#projform_style_type_wrap .two-third .third {
padding: 0 0 0 10px;
}
#rybp-planner div#step-4-design-style div#projform_style_type_wrap hr {
margin: 0 0 2em;
background-color: #594B3F;
}
#rybp-planner div#step-4-design-style div#projform_style_input_wrap, #rybp-planner div#step-4-design-style div#projform_style_additional_comments {
width: 50%;
margin: 0 auto;
}
#rybp-planner div#projform_additional_comments, #rybp-planner div#projform_style_garnden_care_wrap, #rybp-planner div#projform_style_input_wrap {
width: 50%;
margin: 0 auto;
}
#rybp-planner div#rybp-responses {
margin: 30px 5%;
font-size: .9em;
}
#rybp-planner div#rybp-responses table th {
font: 1.06em "Whitney SSm A", "Whitney SSm B", "Helvetica", sans-serif;
font-weight: bold;
color: #8D9376;
border-bottom: 2px #8D9376 solid;
text-align: left;
text-transform: uppercase;
}
#rybp-planner div#rybp-responses table td {
padding: 1em 0;
border-bottom: 1px solid #eee;
}
#rybp-planner a#contact-us-button {
display: inline-block;
padding: .7em 1.2em .5em 1em;
background-color: #8D9376;
color: #fff;
position: fixed;
bottom: 2rem;
right: 2rem;
font-family: 'MrsEaves', 'serif';
text-transform: uppercase;
font-weight: bold;
border-radius: .5em;
}
#rybp-planner a#contact-us-button i {
margin-right: .5em;
}
#rybp-planner div#rybp-footer p {
font-size: .9em;
}
#rybp-planner div#rybp-footer p.heading {
font-size: 1.1em;
}
#rybp-planner div#rybp-footer i.fa {
font-size: 1.5em;
}
#rybp-planner div#rybp-footer a {
text-decoration: none;
color: inherit;
}
#rybp-planner div#rybp-footer img {
border: none;
height: 240px;
padding: 30px;
}
#rybp-planner.new-project {
padding: 0;
}
#rybp-planner.new-project h2 {
padding-top: 240px;
background-color: #8D9376 !important;
}
#rybp-planner.new-project div#step-0-new {
padding: 20px 27% 40px;
background-color: #8D9376;
text-align: center;
}
#rybp-planner.new-project div#step-0-new input[type="submit"] {
width: 240px;
background-color: #eee;
color: #3A3028;
}
#rybp-planner.new-project div#step-0-new input[type="submit"]:hover {
color: #eee;
background-color: #3A3028;
text-shadow: none;
}
#rybp-planner.new-project div#step-0-new blockquote {
font-size: 1.3em;
line-height: 1.5em;
color: #eee;
font-style: italic;
}
#rybp-planner.new-project div#step-0-new blockquote cite {
margin: 30px 0;
display: inline-block;
font-style: normal;
font-family: 'MrsEaves', 'serif';
text-transform: uppercase;
font-weight: bold;
}
#rybp-planner.new-project div#step-0-new hr.short {
margin: 2em 40%;
height: 2px;
color: #fff;
}
#rybp-planner.new-project h2 {
color: #3A3028;
font-size: 4em;
padding-bottom: 10px;
}
#rybp-planner.new-project p {
font-weight: bold;
}
body.rybp_is_mobile div#rybp-planner h2 {
font-size: 2em;
}
body.rybp_is_mobile div#rybp-planner div.form-section {
padding: 40px 5% !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div {
display: block;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.left {
width: 100%;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.left p {
padding: 0;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.right {
width: 100%;
margin-top: 20px;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.right div.flex-row {
display: block;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.right div.flex-row > div {
width: 100% !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.right ul.flex-row {
display: block;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div > div.right ul.flex-row > li {
width: 100% !important;
padding: 0 0 5px !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div div#projform_style_type_wrap div.flex-row {
display: block;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div div#projform_style_type_wrap div.flex-row > div {
width: 100% !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div div#projform_style_type_wrap div.flex-row .two-third .third {
padding: 0 0 5px !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div div#projform_style_type_wrap ul.flex-row {
display: block;
}
body.rybp_is_mobile div#rybp-planner div.form-section > div div#projform_style_type_wrap ul.flex-row > li {
width: 100% !important;
padding: 0 0 5px !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section div#projform_additional_comments, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_garnden_care_wrap, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_input_wrap, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_additional_comments {
width: 100% !important;
}
body.rybp_is_mobile div#rybp-planner div.form-section div#projform_additional_comments .rmt-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_additional_comments .rmy-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_additional_comments .rm-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_garnden_care_wrap .rmt-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_garnden_care_wrap .rmy-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_garnden_care_wrap .rm-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_input_wrap .rmt-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_input_wrap .rmy-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_input_wrap .rm-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_additional_comments .rmt-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_additional_comments .rmy-3, body.rybp_is_mobile div#rybp-planner div.form-section div#projform_style_additional_comments .rm-3 {
margin-top: 1.5rem !important;
}
body.rybp_is_mobile div#rybp-planner div#rybp-footer div.flex-row {
display: block;
}
body.rybp_is_mobile div#rybp-planner div#rybp-footer div.flex-row > div {
width: 100% !important;
}
body.rybp_is_mobile div#rybp-planner div#rybp-footer div.flex-row > div img {
height: 200px;
padding: 0;
}
body.rybp_is_mobile div#rybp-planner div#rybp-footer div.flex-row > div .text-right {
text-align: center;
}
body.rybp_is_mobile a#contact-us-button {
display: none !important;
}
body.rybp_is_mobile #rybp-planner.new-project div#step-0-new blockquote {
margin: 0;
}
body.rybp_is_mobile #rybp-planner.new-project h2 {
color: #111;
font-size: 2em;
padding-bottom: 10px;
}
body.rybp_is_mobile #rybp-planner.new-project p {
font-weight: bold;
}