.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a  {
  font-family: 'Josefin Sans',sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #E33572;
  padding: 0px 8px 0px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a:hover {

  background-color: transparent;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    margin: 0;
    padding: 5px 15px 8px;
    background: #FFFFFF;
    color: black;
    font: normal 14px/18px 'Josefin Sans',sans-serif;
    font-style: italic;
}


a.cart-gadget_state {
    text-decoration:none;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  margin-bottom: 0px;
  background-color: #3EB7AB;
  padding: 10px 10px 5px 10px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle>a {
  color: #FFFFFF;
  font-variant: small-caps;
  text-decoration: none;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle>a:hover {
  color: pink;
}

div.inner.gadgetEventEditableArea {
  padding-top: 5px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  margin-top:0px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer {
margin-bottom:0px;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a {
  background-color: #3EB7AB;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:hover {
 background-color: #319288;
  color: #d8f0ee;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button]:before {
background-color: #319288;
}

.fieldSubContainer .levelDescription {
    color: #000;
    font-style: normal;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.camera_thumbs_cont>div {
    height: 0;
}

#id_JGaUZYw {
    height: 35%;
}

.snapwidget-container {     position: relative;     overflow: hidden;     padding-top: 25%; }

.snapwidget-widget {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}