.subtle-break{
	border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.RC-AD-TOP-BANNER{
	margin: auto;
}

.RC-AD-MOBILE-BANNER{
	margin: auto;
}

.RC-AD-BOTTOM-BANNER{
	margin: auto;
} 
 
 
@media only screen and ( min-width : 1081px ){ 
    .RC-AD-MOBILE-BANNER { 
          display: none; 
     } 
     .RC-AD-TOP-BANNER, .RC-AD-BOTTOM-BANNER { 
          display: block; 
     } 
} 
 
@media only screen and ( min-width : 912px ) and ( max-width : 1080px ){ 
     .RC-AD-MOBILE-BANNER { 
          display: block; 
     } 
     .RC-AD-TOP-BANNER, .RC-AD-BOTTOM-BANNER { 
          display: none; 
     } 
} 
 
@media only screen and ( min-width : 768px ) and ( max-width : 939px ){ 
     .RC-AD-MOBILE-BANNER { 
          display: block; 
     } 
     .RC-AD-TOP-BANNER, .RC-AD-BOTTOM-BANNER { 
          display: none; 
     }  
} 
 
@media only screen and ( min-width : 640px ) and ( max-width : 767px ){ 
     .RC-AD-MOBILE-BANNER { 
          display: block; 
     } 
     .RC-AD-TOP-BANNER, .RC-AD-BOTTOM-BANNER { 
          display: none; 
     } 
} 
@media only screen and ( max-width : 639px ){ 
     .RC-AD-MOBILE-BANNER { 
          display: block; 
     } 
     .RC-AD-TOP-BANNER, .RC-AD-BOTTOM-BANNER { 
          display: none; 
     }  
}

.left_side {float:left; width:40%;}
.right_side {float:right; width:50%;}
.newsletter-signup-container2 {display:block; border:none;}

.newsletter-signup-container {position:relative; display:block !important; padding-left:5px; background-color:none; border:none; border-left:1px solid #ebebeb;}
.newsletter-signup-container .newsletters-items {border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:3px; background-color:#fff !important;}
.newsletter-signup-container .newsletters-items > span { float:left; margin:0 3px 0 0; width:47% !important;} 
.newsletter-signup-container .newsletters-items .clear {clear:none !important; height:0 !important;} 
.newsletter-signup-container .newsletters-items.float span {width:auto !important;}
.newsletter-signup-container #opt-in {display:none;}
.newsletter-signup-container #think_email {color: #cc0000; font: 9px Arial, Helvetica, sans-serif; }
.newsletter-signup-container #think_email ul {list-style-image:none;} 
.newsletter-signup-container .header {display:none;}

@media only screen and ( max-width : 767px ){
  .left_side {width:100%; float:none;}
  .right_side {width:100%; float:none;}
}