 


/*middle box section margin ends*/
.middle-box-section .newsLetter {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #914d2a;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
}
.middle-box-section ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size:12px;
}
.left-chocolate-images img{
width:100%;
}
.chocolate-title{
  font-size: 22px;
  font-family: "jaf-lapture",Georgia,Times,"Times New Roman",sans-serif;
}
.chocolate-desc{
 color: #914D2A;
}

.chocolate-details p{
 margin-bottom: 5px;
}
span.arrowLinks {
  width: 6px;
  height: 10px;
  margin: 0 0 0 5px;
  display: inline-block;
  background: url('css/images/ICON_arrow.png') no-repeat right center;
}

.titleFranchise {
    font-size: 26px;
    font-weight: bold;
}
 
.floatunset{
float:unset;
}

.recipeideas ul li a::after {
    font-size: 15px;
    font-weight: 900;
    margin-left: 8px;
}
.recipeideas ul li a {
    color: #a6401c;
    line-height: 15px;
}
.bg-newsLetter{
background-color:#F5F4ED;
}
.bg-moreRecepies{
background-color:#f6ebe0;
}
.bg-simplyDelicious{
background-color:#fdf4dd;
}
.bg-specialDark{
background-color:#f1e9de;
}
.bg-pinrest{
background-color:#FFE9E9;
height:280px;
}
.bg-facebookbox{
background-color:#E7EBF2;
height: 280px;
}
/*middle box section margin ends*/


#popupNewsletter .glyphicon-plus:before,#popupNewsletter .glyphicon-minus:before{
                display:none;
}
/* DOB validation style start*/

.newsletter .modal-dialog .modal-body #error_msg{

  color: #a94442 !important;
  background-color: #f2dede;
  width: 88%;
  margin: 0 auto;
  padding: 11px;
  border: 1px solid #ebccd1;
  background-image: linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);
  background-image: -webkit-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);
  background-image: -o-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
  background-image: linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;	
  margin-bottom:3%;
  border-color: #ebccd1;  
}

.newsletter .modal-dialog .modal-body #error_msg_ul li{

	text-align:left !important;
    margin-left:12%;      
}
.newsletter .modal-dialog .modal-body #error_msg_ul{

	padding:0;
}  
/* DOB validation style End*/


/* Email validation style start*/

.newsletter .modal-dialog .modal-body #error_mail{

  color: #a94442 !important;
  background-color: #f2dede;
  width: 88%;
  margin: 0 auto;
  padding: 11px;
  border: 1px solid #ebccd1;
  background-image: linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);
  background-image: -webkit-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);
  background-image: -o-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
  background-image: linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;	
  margin-bottom:3%;
  border-color: #ebccd1;  
}

.newsletter .modal-dialog .modal-body #error_mail_ul li{

	text-align:left !important;
    margin-left:12%;      
}
.newsletter .modal-dialog .modal-body #error_mail_ul{

	padding:0;
}             
#txtEmailAddress{
width:88% !important;                            
}
.form_group_mail{
	margin-left:6% !important;
}

#cbxSweepstakesPromotions,#cbxKitchensNewsletter{

       width:15px !important;  
    margin:0;	
}
.form_group_chkbox1{
	margin-left:6%;
    padding-top:3%;    
}
    .form_group_chkbox2{
	margin-left:6%;
        } 
.email_label{  

  	font-weight: bold;
	margin:0 !important;
	text-align:left !important;
}
.email_label label{

  	font-weight: bold !important;

}
@media (max-width: 767px){
	#txtEmailAddress{
		width:94% !important;                            
}
}
/* Email validation style End*/

.txt-close{
    vertical-align: sub !important;
}
.modal .modal-content .modal-header button span:last-child {
  font-size: 13px;
  font-weight: bold;
}

@media screen\0 {

.newsletter .modal .modal-content .modal-header button span:last-child{
	position: relative;
    top: 1px !important;
    right: 5px;
}
}


