.bre4220_01_left {
float:left;
width:37.7%;
}
.bre4220_01_left  img {
max-width:100%;
}


.bre4220_01_left  img {
max-width:100%;
}


.bre4220_01_permit,.bre4220_02_permit ,.bre4220_03_permit{
clear:both;
font-size:10px;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}
.bre4220_02_permit {
padding-top:0px;
padding-bottom:10px;
}
.bre4220_01_right {
float:right;
width:62.3%;
}

.bre4220_02_left {
float:left;
    width: 46.6960%;
}

.bre4220_02_right {
float:right;
width:53.304%;
}

.bre4220_03_left {
float:left;
    width: 30.705%;
}

.bre4220_03_right {
float:right;
width:69.295%
}


.bre4220_01_right_left {
float:left;
width:50%;
}
.bre4220_01_right_left img {
margin-top:0px;
max-width:100%;

}



.bre4220_01_right_right {
float:right;
width:50%;
}
.bre4220_01_right_right img {
margin-top:10px;
max-width:100%;

}

.bre4220_02_right_left {
float:left;
width:50%;
}
.bre4220_02_right_left img {
margin-top:0px;
max-width:100%;

}

.bre4220_02_right_right {
float:right;
width:50%;
}
.bre4220_02_right_right img {
margin-top:10px;
max-width:100%;

}

.bre4220_02_right .form_left {
float:left;
width:50%;
}
.bre4220_02_right .form_right {
float:right;
width:50%;
}

.bre4220_02_right  div.formBody {
float:none;
}

.bre4220_02_right  .formCaption2 {
font-family: 'Archer A', 'Archer B', "Courier New", monospace;
color:#48283C;

}
.bre4220_02_right  li {
list-style:none;
margin-bottom:6px;
}
.bre4220_02_right input , .bre4220_02_right select,  .bre4220_02_right #heard{
border:1px solid #48283C;
border-radius:4px;
font-size:12px;
line-height:12px;
padding:2px;
width:90%;
}

.bre4220_02_right select#dobd,.bre4220_02_right select#dobm,.bre4220_02_right select#doby {
width:30%;
}
.bre4220_02_right input#terms0,.bre4220_02_right input#newsletter0{
width:20px;
}
.bre4220_02_right #btn5_0 {

background: url(../images/calendar.png) top center no-repeat;
width: 16px;
height: 16px;
width:15%;
border: none;
padding: 0px;
margin: 0px;
text-indent:-999px;
}
.bre4220_02_right #txtcal5_0 {
width:75%;
}


.bre4220_02_right label {
font-family: 'Archer A', 'Archer B', "Courier New", monospace;
font-size:12px;
}
.bre4220_signup #contactForm .rsform-submit-button {
width: 60%;
cursor:pointer;
    
}

.bre4220_02_right input.rsform-error,
.bre4220_02_right select.rsform-error,
.bre4220_02_right  textarea.rsform-error,
.bre4220_02_right #heard.rsform-error,
.bre4220_02_right  #type.rsform-error {
border: 1px solid #C02848;
}

.bre4220_02_right .formError {
display:none;
}

.bre4220_02_right .rsform-block-terms .formError {
display:block;
}
.bre4220_02_right  p.formRed {
color: red;
}


a.bre4220_01_button{
width: 100%;
color: white;
font-family: 'Archer A', 'Archer B', "Courier New", monospace;
background-color: #48283C;
border: 1px solid #48283C;
border-radius: 4px;
text-transform: uppercase;
font-size: 20px;
padding: 10px 5px;
text-align:center;
display:inline-block;
}

.bre4220_01_find,.bre4220_01_enter{
width:44%;
padding:20px 3%;
float:left;
}

.bre4220_03_share {
display: inline-block;
background: url(thankyou_sharewithfriendsbtn.png) top center no-repeat;
width:200px;
height:124px;
text-indent:-9999px;
margin-left:10%;
cursor:pointer;
background-size:contain;
 

}


.bre4220_03_www {
display: inline-block;
background: url(thankyou_discoverbtn.png) top center no-repeat;
width:200px;
height:124px;
text-indent:-9999px;
 cursor:pointer;
background-size:contain;
}

.bre4220_signup #contactForm legend{
color:#e80d22;
}

.bre4220_signup {
margin-bottom:30px;
}

.bre4220_signup #contactForm .rsform-block-intro .formBody ,
.bre4220_signup #contactForm .rsform-block-intro2 .formBody  {
text-align:center;
color:#48283C;
font-size:12px;
margin-bottom:5px;
}
.bre4220_signup #contactForm .rsform-block-intro .formBody {
font-family: 'Archer A', 'Archer B', "Courier New", monospace;
font-weight:bold;
font-size:17px;
}

.bre4220_signup #contactForm .formBody {
width:78%;
}
.bre4220_signup #contactForm .rsform-block-intro  .formBody,.bre4220_signup #contactForm .rsform-block-intro2  .formBody  {
width:100%;
}

.bre4220_signup .contact_us {
background: url(subscribe-bg_surprise-cakes-app.png) bottom center no-repeat #f1f1f1;
}

.bre4220_signup .contact_us-left {
width:46%
}

.bre4220_signup .contact_us-right {
width:54%
}

.bre4220_signup #contactForm {
margin-right:4%;
}

.bre4220_signup .rsform-block-verification br {
display:none;
}
.bre4220_signup input.rsform-captcha-box {
 width:60% !important;
}

.bre4220_signup  #postcode{
 width:60% !important;
}

.bre4220_signup #component88.formError {
display:block;
}
.bre4220_signup label {
font-size:12px
}


.bre4220_signup #popular .latest-post-item {
width:32%;
margin-left:1%;
}


.bre4220_signup  .moduletable-popular_recipes.subscription-thank-you {
padding-top:10px;
}

.bre4220_signup input.rsform-submit-button.btn.btn-primary {
display:none;
}


@media all and (max-width: 750px) {
.bre4220_03_share {
margin-left:5%;


 

}
}
@media all and (max-width: 700px) {
.bre4220_01_left {

width:60%;
}
.bre4220_01_right {
width:40%;
}

.bre4220_01_right_left {

width:100%;
}

.bre4220_01_right_right {

width:100%;
}

.bre4220_01_right_left img {
margin-top:0px;

}
.bre4220_01_right_right img {
margin-top:0px;

}



.bre4220_02_right .form_left {
float:none;
width:100%;
}
.bre4220_02_right .form_right {
float:none;
width:100%;
}


.bre4220_01_find,.bre4220_01_enter{
width:94%;
padding:10px 3%;
float:none;
}


.bre4220_01_left {

width:60%;
}
.bre4220_01_right {
width:40%;
}


}

@media all and (max-width: 650px) {
.bre4220_03_share {
margin-left:0%;


 

}
}

@media all and (max-width: 600px) {
.bre4220_03_share {
margin-left:10%;
width:140px;

}

.bre4220_03_www {
width:140px;
}
}
@media all and (max-width: 599px) {
.bre4220_signup #contactForm {
margin:0 4%;
}
.bre4220_signup .contact_us {
background-image:none;
}
.bre4220_signup .contact_us-left {
 display:none;
}

.bre4220_signup .contact_us-right {
width:100%
}

}

@media all and (max-width: 530px) {
.bre4220_signup #contactForm .formBody {
    width: 68%;
    }
}

@media all and (max-width: 480px) {
.bre4220_03_share {
margin-left:0;


}

.bre4220_03_www {

}
}

@media all and (max-width: 450px) {
.bre4220_03_share {
margin-left:10%;
width:100px;

}

.bre4220_03_www {
width:100px;
}
}

@media all and (max-width: 400px) {
.bre4220_03_left {
width:100%;
text-align:center;
}
.bre4220_03_right {
width:100%;
text-align:center;
}
.bre4220_03_share {
width:180px;
height:124px;
margin:0px;
t

}


.bre4220_03_www {
width:180px;
height:124px;

}


.bre4220_01_left {

width:100%;
text-align:center;
}
.bre4220_01_right {
width:100%;
text-align:center;
}

.bre4220_02_left {

width:100%;
text-align:center;
}
.bre4220_02_right {
width:100%;
text-align:left;
}


}
