table.dn_table {
  margin: 20px 0px; }

table.dn_table tbody td:first-child {
  width: 30%;
  vertical-align: middle; }

table.dn_table tbody td:nth-child(2) {
  text-align: right; }

table.dn_table tbody td {
  padding: 0px 13px;
  padding-bottom: 10px; }

table.dn_table tbody td p {
  padding: 0;
  margin: 0; }

table.dn_table tbody td input[type="text"], table.dn_table tbody td input[type="search"], table.dn_table tbody td input[type="radio"], table.dn_table tbody td input[type="tel"], table.dn_table tbody td input[type="time"], table.dn_table tbody td input[type="url"], table.dn_table tbody td input[type="week"], table.dn_table tbody td input[type="password"], table.dn_table tbody td input[type="color"], table.dn_table tbody td input[type="date"], table.dn_table tbody td input[type="datetime"], table.dn_table tbody td input[type="datetime-local"], table.dn_table tbody td input[type="email"], table.dn_table tbody td input[type="month"], table.dn_table tbody td input[type="number"], table.dn_table tbody td select, table.dn_table tbody td textarea {
  width: 100%; }

table.dn_table tbody td p {
  text-align: initial; }

.dn-first-page-ancor {
  font-size: 1.5em;
  margin: 1.5em 0;
  position: relative;
  display: block; }

/* --- Edit Panel --- */
#dn-edit-panel.popsOpen {
  background: #a1acb0;
  border-radius: 0;
  transition: 0.8s; }

#dn-edit-panel {
  position: fixed;
  bottom: 0;
  left: 65px;
  z-index: 20;
  transition: 0.8s;
  border-radius: 0;
  pointer-events: none; }

.social-open-menu, #dn-edit-panel.popsOpen {
  pointer-events: auto;
  border-radius: 40px !important; }

#dn-edit-panel.popsOpen .dn-edit-panel-item {
  border-radius: 40px !important; }

#dn-edit-panel ul.dn-edit-panel-items .dn-edit-panel-item,
#dn-edit-panel div.social-open-menu .dn-edit-panel-item {
  position: relative;
  cursor: pointer;
  border-radius: 0;
  color: white;
  line-height: 1;
  outline: 0;
  border: 0;
  margin-top: 5px;
  background: #a1acb0;
  font-size: 18px; }

#dn-edit-panel ul.dn-edit-panel-items .dn-edit-panel-item.active,
#dn-edit-panel ul.dn-edit-panel-items .dn-edit-panel-item:hover {
  background: #f0f0f0;
  color: #000; }

#dn-edit-panel ul.dn-edit-panel-items .dn-edit-panel-item:hover,
#dn-edit-panel div.social-open-menu .dn-edit-panel-item:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

#dn-edit-panel ul.dn-edit-panel-items {
  list-style: none;
  text-decoration: none;
  text-align: center;
  position: relative;
  padding: 0;
  margin: 0; }

#dn-edit-panel ul.dn-edit-panel-items .dn-edit-panel-item {
  width: 50px;
  height: 50px;
  display: block;
  margin: 5px auto;
  line-height: 53px; }

#dn-edit-panel ul.dn-edit-panel-items.open .dn-edit-panel-item {
  transform: scale(1);
  opacity: 1; }

#dn-edit-panel ul.dn-edit-panel-items li {
  position: relative; }

#dn-edit-panel ul.dn-edit-panel-items li .dn-edit-panel-item {
  transform: scale(0);
  opacity: 0; }

#dn-edit-panel ul.dn-edit-panel-items li .dn-edit-panel-item-text {
  position: absolute;
  bottom: 12px;
  left: 100%;
  margin-right: 10px;
  min-width: 75px;
  border-radius: 2px;
  padding: 3px 4px;
  text-align: center;
  font-weight: 300;
  background: rgba(20, 20, 20, 0.7);
  color: #fff;
  visibility: hidden;
  font-size: 14px;
  white-space: nowrap;
  line-height: 20px; }

#dn-edit-panel ul.dn-edit-panel-items li:hover .dn-edit-panel-item-text {
  visibility: visible; }

#dn-edit-panel div.social-open-menu .dn-edit-panel-item {
  width: 65px;
  height: 65px;
  background-color: #7b8489;
  margin: 0;
  text-align: center;
  line-height: 65px;
  transition: 0.3s;
  box-shadow: 0 5px 40px rgba(0, 0, 0, 0.16) !important; }

#dn-edit-panel .dn-edit-panel-items.open .dn-edit-panel-item,
#dn-edit-panel .dn-edit-panel-items.open .dn-edit-panel-item .dn-edit-panel-item-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.1s; }

#dn-edit-panel .dn-edit-panel-items.hidden .dn-edit-panel-item,
#dn-edit-panel .dn-edit-panel-items.open .dn-edit-panel-item .dn-edit-panel-item-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s; }

/*--------------------------------------*/
.hidden {
  display: none; }

.overflow-x-hidden {
  overflow-x: hidden; }

#container {
  -webkit-transition: transform .7s ease-in-out;
  -moz-transition: transform .7s ease-in-out;
  -ms-transition: transform .7s ease-in-out;
  -o-transition: transform .7s ease-in-out;
  transition: transform .7s ease-in-out; }

.dn-edit-panel-sidebar {
  height: 100%;
  width: 400px;
  position: fixed;
  top: 0;
  z-index: 1;
  left: 0;
  overflow: hidden; }

.move-to-left {
  -webkit-transform: translateX(-400px);
  -moz-transform: translateX(-400px);
  -ms-transform: translateX(-400px);
  -o-transform: translateX(-400px);
  transform: translateX(-400px); }

.move-to-right {
  -webkit-transform: translateX(400px);
  -moz-transform: translateX(400px);
  -ms-transform: translateX(400px);
  -o-transform: translateX(400px);
  transform: translateX(400px); }

.dn-edit-panel-sidebar .dn-edit-panel-item {
  overflow: auto;
  padding: 20px; } 

/*# sourceMappingURL=dn-front-style.css.map */
