  /* cx widget layout */
#cxwl html,
#cxwl body {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#cxwl body {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 1;
}
#cxw {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  line-height: 1;
}
#cxw div,
#cxw span,
#cxw applet,
#cxw object,
#cxw iframe,
#cxw h1,
#cxw h2,
#cxw h3,
#cxw h4,
#cxw h5,
#cxw h6,
#cxw p,
#cxw blockquote,
#cxw pre,
#cxw a,
#cxw abbr,
#cxw acronym,
#cxw address,
#cxw big,
#cxw cite,
#cxw code,
#cxw del,
#cxw dfn,
#cxw em,
#cxw img,
#cxw ins,
#cxw kbd,
#cxw q,
#cxw s,
#cxw samp,
#cxw small,
#cxw strike,
#cxw strong,
#cxw sub,
#cxw sup,
#cxw tt,
#cxw var,
#cxw b,
#cxw u,
#cxw i,
#cxw center,
#cxw dl,
#cxw dt,
#cxw dd,
#cxw ol,
#cxw ul,
#cxw li,
#cxw fieldset,
#cxw form,
#cxw label,
#cxw legend,
#cxw table,
#cxw caption,
#cxw tbody,
#cxw tfoot,
#cxw thead,
#cxw tr,
#cxw th,
#cxw td,
#cxw article,
#cxw aside,
#cxw canvas,
#cxw details,
#cxw embed,
#cxw figure,
#cxw figcaption,
#cxw footer,
#cxw header,
#cxw hgroup,
#cxw menu,
#cxw nav,
#cxw output,
#cxw ruby,
#cxw section,
#cxw summary,
#cxw time,
#cxw mark,
#cxw audio,
#cxw video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#cxw article,
#cxw aside,
#cxw details,
#cxw figcaption,
#cxw figure,
#cxw footer,
#cxw header,
#cxw hgroup,
#cxw menu,
#cxw nav,
#cxw section {
  display: block;
}
#cxw ol,
#cxw ul {
  list-style: none;
  text-align: center;
}
#cxw blockquote,
#cxw q {
  quotes: none;
}
#cxw blockquote:before,
#cxw blockquote:after,
#cxw q:before,
#cxw q:after {
  content: '';
  content: none;
}
#cxw table {
  border-collapse: collapse;
  border-spacing: 0;
}
#cxw a {
  color: #fff;
  text-decoration: underline;
  font-size: 12px;
}
#cxw a:hover{
  color: #e6e6e6;
}
#cxw a.button,
#cxw button{
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
  text-decoration: none!important;
  z-index: 2;
  color: #000;
  font-family: proxima soft, sans-serif;
  text-align: center;
  line-height: 12px;
  position: relative;
  z-index: 100;
  background-color: #12ff9f;
  border: none;
  padding: 7px 15px;
  margin-top:5px;
  border-radius: 30px;
}
#cxw a.button:hover,
#cxw button:hover {
  background-color: #00ab66 !important;
  color: #000 !important;
}
#cxw .float-l {
  float: left;
}
#cxw .float-r {
  float: right;
}
#cxw .clear {
  clear: both;
}
#cxw .clear-fix {
  clear: both;
  height: 0px;
}
#cxw p {
  line-height: 1.2em;
  margin-bottom: 10px;
}
#cxw #header{
  text-align: center;
  background-color:#184256;
}
#cxw p.float-r {
  margin-bottom: 3px;
}
#cxw a:hover {
  color: #e6e6e6;
}
#cxw #header h1 {
  font-size: 14px;
  color: #fff;
  width: 348px;
  padding: 7px 0px;
  text-align: center;
  font-family: 'proxima-soft',sans-serif;
  font-weight: bold;
}
#cxw #header h1 a {
  text-decoration: none;
}
#cxw h2{
  font-size: 16px;
  line-height: 1.1em;
  text-align: center;
  padding-top: 5px;
}
#cxw #body {
  background-color: #235f7b;
  padding: 0 10px;
}
#cxw #footer {
  padding: 5px 10px 5px 10px;
  text-align: center;
  font-size: 12px;
  position: absolute;
  bottom: 0;
  left: 55%;
  margin-left: -188px;
  z-index: 1;
  width: 320px;
}
#cxw #footer  a> img{
  padding-right: 10px;
}
#cxw #footer p.clear > a{
  font-size: 11px;
  text-decoration: underline;
}
#cxw #footer span {
  padding: 0 10px;
  color: #fff;
}
#cxw .widget {
  border: 1px solid #ddd;
  overflow: hidden;
  background-color: #235f7b;
  border-radius: 3px;
  position: relative;
}
#cxw .w350xh300 {
  width: 348px;
  height: 298px;
}
#cxw span.title {
  font-style: italic;
}
#cxw span.name {
  font-weight: bold;
}
#cxw img.thumb {
  float: right;
  margin: 0 0 10px 10px;
  border: 1px solid #ddd;
}
#cxw ul.list-links li {
  display: block;
  margin-bottom: 10px;
}
#cxw ol li {
  list-style-type: decimal;
  margin: 0 5px 10px 15px;
}
#cxw fieldset,
#cxw label,
#cxw legend {
  display: block;
  margin: 8px 0 4px;
  font-weight: bold;
}
#cxw label.wrapper {
    display: inline-block;
    margin: 8px 8px 0 0;
    font-weight: normal;
  }
#cxw .factoid {
  font-size: larger;
  line-height: 1.3;
  margin-bottom: 1em;
}
#cxw .internal.widget {
  width: 200px;
  border: none;
  height: 420px;
}
#cxw .internal.widget #body {
  padding: 0;
}
#cxw .internal.widget #header h1 {
  font-family: Oswald, sans-serif;
  font-size: 24px;
  letter-spacing: -1px;
  line-height: 35px;
  color: #D3643B;
  margin-bottom: 20px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  clear: left;
  background-color: transparent;
  border: none;
  padding: 0;
}
#cxw .internal.widget a.pos-b {
  position: relative;
  width: auto;
  margin-top: 20px;
  clear: both;
  bottom: auto;
}
#cxw .internal.widget div#footer {
  display: none;
}
#cxw .open-widget{float: right;font-family: proxima-soft, sans-serif;color: #235f7b;}
