#cn-form .cn-clear{clear:both}#cn-form a,#cn-form a:visited,#cn-form a:hover,#cn-form a:active{color:#FFF!important}#cn-form .wp-editor-wrap a,#cn-form .wp-editor-tabs a{color:#555}
#cn-form-ajax-response h3{font-size:24px;line-height:1em;margin-bottom:.6em}#cn-form-ajax-response p{font-size:14px;line-height:1em;margin-bottom:20px}
#cn-form .cn-metabox{border-color:#dfdfdf;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:0;border-width:1px;border-style:solid;line-height:1;position:relative;text-align:left;width:99%;-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}
#cn-form .widget,#cn-form .cn-metabox{background-color:#f5f5f5;background-image:-ms-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(top,#f9f9f9,#f5f5f5)}
#cn-form .widget .widget-top,#cn-form .cn-metabox h3{margin-top:1px;border-bottom-width:1px;border-style:solid;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none}
#cn-form .cn-metabox h3{font-size:15px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;padding:7px 10px;margin:0;line-height:normal}
#cn-form .widget .widget-top,#cn-form .cn-metabox h3{background-color:#f1f1f1;background-image:-ms-linear-gradient(top,#f9f9f9,#ececec);background-image:-moz-linear-gradient(top,#f9f9f9,#ececec);background-image:-o-linear-gradient(top,#f9f9f9,#ececec);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));background-image:-webkit-linear-gradient(top,#f9f9f9,#ececec);background-image:linear-gradient(top,#f9f9f9,#ececec)}
#cn-form .widget .widget-top,#cn-form .cn-metabox h3{border-width:0;border-bottom:1px #dfdfdf solid;text-shadow:#fff 0 1px 0;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}
#cn-form .cn-metabox h3{color:#464646}#cn-form .cn-metabox label{display:inline;float:none;width:auto}#cn-form .cn-metabox .cn-metabox-inside,#cn-form .stuffbox .cn-metabox-inside{padding:0 10px}
#cn-form .cn-metabox .cn-metabox-inside,#cn-form .cn-metabox #cn-form .cn-metabox-inside{font-size:12px;margin:6px 0 8px}#cn-form .widget .widget-top{color:#222;margin-bottom:-1px;font-size:12px;font-weight:bold;height:auto;overflow:hidden}
#cn-form .widget{float:none;margin-bottom:20px;padding:0;border-width:1px;border-style:solid;line-height:normal}#cn-form .widget,#cn-form .widget-top{color:#333;border-color:#dfdfdf;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#cn-form .widget-title h4{margin:0;line-height:14px;overflow:hidden;white-space:nowrap}#cn-form h4{display:block;font-size:12px;font-weight:bold;margin:1.33em 0}
#cn-form .widget .widget-inside,#cn-form .widget .widget-description{padding:12px 12px 10px;font-size:12px;line-height:16px}#cn-form div.widgets-sortables,#cn-form #widgets-left .inactive{border-color:#dfdfdf}
#cn-form div.widgets-sortables{min-height:0}#cn-form div.widget{position:relative;width:auto}#cn-form div.widget-top .widget-title{background-color:transparent;border:0;margin:0;padding:4px 12px;overflow:hidden;position:relative}
#cn-form div.widget-title h4{color:#333;opacity:1;overflow:visible;padding:0;text-transform:none}#cn-form div.widget-title span{margin-left:4px}#cn-form div.widget-title h4 select{display:inline;padding:1px;margin:0;vertical-align:middle;width:auto}
#cn-form div.widget .widget-inside,.widget .widget-description{display:block;position:relative}#cn-form div.widget-title-action:hover{cursor:pointer}#cn-form .widget-placeholder{border-width:1px;border-style:dashed;margin:0 auto 20px;height:60px;width:100%}
#cn-form input[type="text"]{background:#fafafa;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#333;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;font-size:12px;height:auto;line-height:1em;margin:2px 4px;padding:5px}
#cn-form input[type="text"]:focus{background-color:#fff;outline:0;border-color:#9ecaed;box-shadow:0 0 8px #00adee}#cn-form input[type="text"].error{background-color:#fde9ea;outline:0;border-color:#fdced0;box-shadow:0 0 8px #ce0000}
#cn-form textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#cn-form #cn-category_chzn ul{background:#fafafa;background-image:none;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;list-style-type:none;margin:0;padding:4px 0}
#cn-form #cn-category_chzn ul li{background-image:none;list-style-type:none;padding:3px 19px 3px 6px;margin:3px 0 3px 5px}#cn-form #cn-category_chzn ul li.search-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e4e4e4),color-stop(0.7,#eee));background-image:-webkit-linear-gradient(center bottom,#e4e4e4 0,#eee 70%);background-image:-moz-linear-gradient(center bottom,#e4e4e4 0,#eee 70%);background-image:-o-linear-gradient(bottom,#e4e4e4 0,#eee 70%);background-image:-ms-linear-gradient(top,#e4e4e4 0,#eee 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#e4e4e4 0,#eee 70%)}
#cn-form #cn-category_chzn ul li.search-field{padding:0;margin:4px 0}#cn-form #cn-category_chzn input{margin:0 6px;padding:2px 4px}#cn-form .cn-float-left{float:left}
#cn-form .half-width{width:50%}#cn-form input[type="radio"]{margin:-4px 0 0 0;padding:0;vertical-align:middle;width:auto}
#cn-form h3 input[type="radio"]{display:inline;height:auto;margin:4px;padding:0;vertical-align:middle;width:auto}#cn-form h3 label{line-height:normal;vertical-align:middle}
#cn-form h4 label{line-height:normal;vertical-align:baseline}#cn-form input{float:none}#cn-form div.widget-title h4 select{float:none;padding:1px!important}
#cn-form h4 span.adddress-type{white-space:nowrap;float:left}#cn-form h4 span.visibility{white-space:nowrap;float:right;padding-top:2px}#cn-form h4 span.visibility label{font-weight:normal}
#cn-metabox-name input[type="text"]{width:100%}#cn-name-prefix{display:inline-block;margin-right:5px;width:10%}#cn-name-first{display:inline-block;margin-right:5px;width:25%}
#cn-name-middle{display:inline-block;margin-right:5px;width:25%}#cn-name-last{display:inline-block;margin-right:5px;width:25%}#cn-name-suffix{display:inline-block;width:10%}
#cn-contact-first-name{display:inline-block;width:50%}#cn-contact-last-name{display:inline-block;width:50%}#cn-metabox-metabox-address .address-local input{width:80%}
#cn-metabox-metabox-address .address-city{float:left;width:28%}#cn-metabox-metabox-address .address-city input{width:86%}#cn-metabox-metabox-address .address-state{float:left;width:20%}
#cn-metabox-metabox-address .address-state input{width:74%}#cn-metabox-metabox-address .address-zipcode{float:left;width:20%}#cn-metabox-metabox-address .address-zipcode input{width:62%}
#cn-metabox-metabox-address .address-country{clear:both;width:52%}#cn-metabox-metabox-address .address-country input{width:80%}#cn-metabox-metabox-address .address-latitude{float:left;width:29%}
#cn-metabox-metabox-address .address-latitude input{width:75%}#cn-metabox-metabox-address .address-longitude{float:left;width:29%}#cn-metabox-metabox-address .address-longitude input{width:70%}
#cn-metabox-metabox-address a.geocode.button{display:inline-block}#cn-metabox-metabox-address .map{border:solid 1px #dfdfdf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px 0 20px}
#cn-form label{font-size:12px;line-height:1.6;padding:0 2px}#cn-form img{-moz-border-radius:4px;background-color:#fff;border:1px solid #e3e3e3;margin-bottom:10px;padding:5px}
#cn-form p.submit{font-style:normal}#cn-form p.cn-add{font-style:normal;margin:0;padding:0;text-align:center}#cn-form p.cn-remove-button{bottom:6px;margin:0;padding:0;position:absolute;right:10px;width:auto}
#cn-form .cn-button{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-user-select:none;background:0;background:-moz-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(0,0,0,0.2) 100%);background:linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff',endColorstr='#33000000',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.4);border-style:solid;border-width:1px;color:#fff;cursor:pointer;display:block;float:none;font-size:12px;font-weight:700;line-height:1em;margin:0 auto;overflow:hidden;padding:.5em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.25);white-space:nowrap;width:75%;white-space:nowrap}
#cn-form .cn-button:hover{background:-moz-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.2)),color-stop(100%,rgba(255,255,255,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.1) 100%);background:linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#1affffff',GradientType=0)}
#cn-form .cn-button:active{background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(255,255,255,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.2)),color-stop(100%,rgba(255,255,255,0.1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(255,255,255,0.1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(255,255,255,0.1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(255,255,255,0.1) 100%);background:linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(255,255,255,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#1affffff',GradientType=0)}
#cn-form .cn-add.cn-button{background-color:#00adee}#cn-form .cn-button.green{background-color:#91bd09}#cn-form .cn-remove.cn-button{background-color:#ce0000;width:auto}
#cn-form .cn-button a{border:none!important;color:#fff;display:inline-block;text-decoration:none;width:100%}#cn-form .cn-button a:hover{border:0}#cn-form table{border:0;margin:0;text-align:left;width:100%;border-image:initial}
#cn-form table tr th{padding:0;border:0;text-transform:none}#cn-form table tr th.cn-metabox-label{width:200px}#cn-form table tr th.cn-metabox-label-empty{width:0}
#cn-form table tr td{border:0;padding:0}#cn-form ul.chosen-choices{padding:0!important}#cn-form ul.chosen-choices li.search-choice{padding:3px 20px 3px 5px!important}
#cn-form .chosen-container ul.chosen-results .active-result{background:none!important}#cn-form .chosen-container ul li[id*="_chzn_o_"]{list-style:none!important}
#cn-form .chosen-container ul.chosen-results .highlighted{background:#3875d7!important;color:#fff}#cn-form .chosen-container ul.chosen-results li{line-height:80%!important;padding:7px 7px 8px!important;margin:0;list-style:none!important;color:black;text-transform:none!important;font-size:100%!important;border:none!important;background-image:none!important}
#cn-form .chosen-container-single .chosen-single{line-height:26px!important}#cn-form ul li:after{border:0}