/* Magnific Popup CSS */
@import url(magnific-popup.css);

/* the form */
.wrap-wnet-convio {margin-bottom: 1em;}
.wrap-wnet-convio .emailfield, .wrap-wnet-convio .emailsubmit {float: left; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; border: 1px solid #616161;  font: normal 1em arial; padding: .4em .5em; outline: 0;}
.wrap-wnet-convio .emailfield {width: 75%; height: 32px; }
.wrap-wnet-convio .emailsubmit {width: 25%; border-left: 0px; color: #fff; text-align: center; cursor: pointer; height: 32px;}
.wrap-wnet-convio .emailsubmit:hover {opacity:0.8; filter:alpha(opacity=80);}
.message-wnet-convio {font-size: .9em;}
.wrap-wnet-convio .error {color: #ff0000;}
/* End the form */


/* optins page */
.optin-popup {font: normal 14px arial; color: #000; line-height: 18px; background-color: #d5d5d5; border: 1px solid #ccc;}
.optin-popup .header {color: #fff; font-size: 14px; background-color: #2b5e63;  padding: .8em 2em;}
.optin-popup .bot {padding: .8em 2em;}
.optin-title {font: bold 2em arial; color: #fff; margin: 0;}
.optin-popup h3 {font: normal 1.2em arial; color: #33797f; margin: 0;}
.optin-popup form {margin: 0px;}
.optin-popup .mfp-close {color: #2b5e63; background-color: #fff !important;  -moz-border-radius: 0; border-radius: 0;}
.optin-popup .mobile {width: 175px; border: 1px solid #bfbfbf; margin: 6px 0;}
.optin-popup .button {background-color: #33797f; padding: .3em .6em; color: #fff; border: 0px; cursor: pointer; font-size: 1.1em;}
.optin-popup .button:hover {background-color: #265a5f !important;}
.optin-popup .item {margin-bottom: 12px; font-size: 12px;}
.optin-popup .item-check {float: left; width: 4%; text-align: right; margin-right: 2%;}
.optin-popup .item label {float: left; width: 94%;}
.opt-success {font-size: 1.5em; text-align: center; padding: 3em;}
/* end optins page */

.cf:before, .cf:after {content:""; display:table;}
.cf:after, .clear {clear:both;}
.cf {*zoom:1;}