@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hindmadurai/v13/f0Xu0e2p98ZvDXdZQIOcpqjfXaUneQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hindmadurai/v13/f0Xx0e2p98ZvDXdZQIOcpqjn8Q.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hindmadurai/v13/f0Xu0e2p98ZvDXdZQIOcpqjfBaQneQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hindmadurai/v13/f0Xu0e2p98ZvDXdZQIOcpqjfKaMneQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/hindmadurai/v13/f0Xu0e2p98ZvDXdZQIOcpqjfTaIneQ.ttf) format('truetype');
}
.BaseFont {
  font-family: 'Hind Madurai', sans-serif;
  font-weight: 300;
}
.container .container {
  padding-left: 0;
  padding-right: 0;
}
/* needed for iOS, not sure why */
body a[type=button] {
  -webkit-appearance: none;
}
.form-control {
  color: inherit;
  font-size: 1em;
}
.dropdown-menu li {
  padding: 0 0.5em;
}
.dropdown-menu li a[data-jplist-selected="true"] {
  color: #383838;
}
body {
  /* For BS modal popups */
  /* Add a permanent scrollbar on the right */
}
body .show > .btn.dropdown-toggle:active,
body .show > .btn.dropdown-toggle:focus,
body .show > .btn.dropdown-toggle[aria-expanded="true"] {
  background: #e6007e;
  color: #fff;
  border: none;
  box-shadow: none;
}
body.modal-open-noscroll,
body.modal-open {
  overflow-y:  scroll;
  padding-right:  0px;
}
body.vertical-scrollbar {
  /* For BS modal popups */
}
body.vertical-scrollbar.modal-open-noscroll,
body.vertical-scrollbar.modal-open {
  overflow-y: scroll;
  padding-right:  0px;
}
.CP-View .row.Empty {
  display: none;
}
/* By default the color variations will be based of an average lightness of the color
If you like that, change the color for Col1, if you don't make sure you change both Col1 and Col1Base.
*/
/* Color 1 */
/* Color 2 */
/* Grey */
/* DNN Variable */
/* Font Sizes */
/* Pane Highlight */
/* Max-logo width */
/* Minimum header height, can be set to have less animation on the calculated offset of the content to the fixed header */
/* Offset for the controlpanel */
/* Menu -- !! you should also change this in skin.js !!*/
/* Hamburger */
/* Fade in animation Time */
/* Content Blocks */
/* DNN Button Colours */
.font-sm {
  font-size: 0.875em;
}
.font-lg {
  font-size: 1.125em;
}
@keyframes content-fade-in {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.font-scaling {
  font-size: calc(0.8em + 0.3vw);
}
.clear-fix:after {
  content: "";
  display: table;
  clear: both;
}
/* DNN7 > Reset */
.dnnCPHeader li {
  line-height: normal;
}
#dnnCPWrap .dnnCPHNav,
#dnnCPWrap .dnnCPHMode {
  height: 30px;
}
#RibbonBar_adminMenus > ul > li > a,
#dnn_cp_RibbonBar_adminMenus > ul > li > a {
  padding: 10px 16px;
}
.dnnCPHMessage {
  line-height: 35px;
}
#RibbonBar_adminMenus .dnnadminmega .megaborder,
#dnn_cp_RibbonBar_adminMenus .dnnadminmega .megaborder {
  top: 35px;
}
a.dnnPrimaryAction:link,
a.dnnPrimaryAction:visited {
  color: #fff;
}
a.dnnSecondaryAction:link,
a.dnnSecondaryAction:visited {
  color: #ebebeb;
}
.LoginPanel {
  width: 100%;
  padding-right: 0;
  float: none;
}
.LoginPanel .dnnFormItem .dnnLabel,
.LoginPanel .dnnFormItem .dnnFormLabel {
  width: 12em;
  padding: 0 1em 0 0;
  margin-right: 0;
  float: none;
  display: block;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .LoginPanel .dnnFormItem .dnnLabel,
  .LoginPanel .dnnFormItem .dnnFormLabel {
    float: left;
    text-align: right;
  }
}
.LoginPanel .dnnFormItem .dnnCheckbox {
  margin-left: 0;
}
.LoginPanel .dnnFormItem .dnnCheckbox .mark {
  margin: 0;
}
body {
  letter-spacing: normal;
  line-height: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
.Normal,
.NormalRed,
.NormalBold,
.NormalDisabled,
th,
td,
table,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
li p,
.blockquote,
.blockquote p,
.Normal,
.NormalBold,
.NormalDisabled,
.NormalDeleted,
.Head,
.SubHead,
.SubSubHead,
a:link,
a:visited,
input,
.CommandButton {
  color: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  font-size: inherit;
}
ul,
ol {
  margin-bottom: 1em;
  margin-left: 1em;
}
/* DNN7 Control panel */
body > form #ControlBar_ControlPanel {
  z-index: 100001 !important;
}
body > form > .rcbSlide {
  z-index: 100010 !important;
}
/* DNN7 > Show Panes in Edit mode */
.DNNEmptyPane {
  display: block;
  width: auto;
  height: 0;
}
.CP-Edit .DNNEmptyPane {
  display: block;
  min-height: 100px;
}
.paneOutline,
.dnnDropEmptyPanes {
  border: 0 none;
}
/* DNN Admin for DNN 8, partly DNN 9 */
#dnnCPWrap,
#dnnCPWrap *,
#dnnCPWrap:before,
#dnnCPWrap:after,
.dnnActionMenu,
.dnnActionMenu:before,
.dnnActionMenu:after,
.dnnActionMenu *,
.ui-dialog,
.ui-dialog:before,
.ui-dialog:after,
.ui-dialog *,
#RibbonBar_ControlPanel,
#RibbonBar_ControlPanel:before,
#RibbonBar_ControlPanel:after,
#RibbonBar_ControlPanel *,
#RibbonBar_ControlPanel *:before,
#RibbonBar_ControlPanel *:after,
#ControlBar_ControlPanel,
#ControlBar_ControlPanel:before,
#ControlBar_ControlPanel:after,
#ControlBar_ControlPanel *,
#ControlBar_ControlPanel *:before,
#ControlBar_ControlPanel *:after,
.actionMenu,
.actionMenu:before,
.actionMenu:after,
.actionMenu *,
.actionMenu *:before,
.actionMenu *:after,
.dnnFormItem,
.dnnFormItem:after,
.dnnFormItem:before,
.dnnFormItem *,
.dnnFormItem *:after,
.dnnFormItem *:before,
.ui-widget,
.ui-widget *,
.ui-widget *:before,
.ui-widget *:after,
.dnnModalCtrl,
.dnnModalCtrl * {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/* Pop-up close button */
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
  padding: 0;
}
/* For Evoq & DNN 9*/
html .dnnModuleManager {
  padding: 0 !important;
}
html .actionMenu {
  display: block !important;
  opacity: 1 !important;
}
html .actionMenu > ul {
  background: #eee;
}
html .actionMenu .dnn_mact {
  min-width: 66px;
}
html form .actionMenu ul {
  z-index: 1040 !important;
}
html .scrolled form .actionMenu ul {
  z-index: auto !important;
}
html .actionMenu .dnn_mact > li {
  margin-right: 0 !important;
}
html .actionMenu .dnn_mact > li:not(:last-child) {
  line-height: 0;
}
html .actionMenu .dnn_mact > li.dnn_shared,
html .actionMenu .dnn_mact > li.dnn_menu_label {
  float: right;
  font-size: 0.7em;
  opacity: 0.8;
}
/* Fix for Bootstrap */
.mark {
  background: transparent;
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  z-index: 1000;
}
.scrolled .navbar-fixed-bottom,
.scrolled .navbar-fixed-top {
  z-index: 1030;
}
/* Fix for open content editor in source mode (issue in default.css)*/
.dnnFormItem textarea {
  max-width: 100%;
}
/* Installer issue */
.dnnInstallExtension .dnnInputFileWrapper {
  margin-bottom: 1em;
}
.dnnInstallExtension .dnnBoxLabel {
  padding-right: 0.5em;
}
/* Panes */
/* Remove height for panes without any content */
.CP-None .row.Empty,
.CP-View .row.Empty {
  display: none;
}
input,
textarea {
  border-radius: 0;
  box-shadow: none;
}
/* For Safari mobile */
.DNN07:not(.CP-None) .fixed-top,
.DNN08:not(.CP-None) .fixed-top {
  margin-top: 53px;
}
/* DNN Input, Buttons & Tabs */
.dnnFormItem input[type="text"],
.dnnFormItem select,
.dnnFormItem textarea,
.dnnFormItem input[type="email"],
.dnnFormItem input[type="search"],
.dnnFormItem input[type="password"] {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 1em;
  padding: 5px 8px;
  font-size: inherit;
}
.dnnFormItem input[type="text"]:active,
.dnnFormItem input[type="text"]:focus,
.dnnFormItem input[type="password"]:focus,
.dnnFormItem input[type="password"]:active,
.dnnFormItem input[type="email"]:active,
.dnnFormItem input[type="email"]:focus,
.dnnFormItem select:active,
.dnnFormItem select:focus,
.dnnFormItem textarea:active,
.dnnFormItem textarea:focus,
.dnnFormItem input[type="search"]:active,
.dnnFormItem input[type="search"]:focus {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e6007e;
  box-shadow: 0 0 3px 0 #e6007e;
  color: #333;
}
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction {
  background: #e6007e;
  display: inline-block;
  padding: 8px 14px;
  border-radius: 0;
  color: #fff;
  text-shadow: none;
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.dnnPrimaryAction:hover,
.dnnFormItem input[type="submit"]:hover,
a.dnnPrimaryAction:hover {
  background: #800046;
  border-color: #e6007e;
  color: #fff;
}
.dnnFormItem button,
.dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryAction,
.dnnTertiaryAction,
a.dnnSecondaryAction,
a.dnnTertiaryAction,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span {
  background: #e963ac;
  display: inline-block;
  padding: 8px 14px;
  border-radius: 0;
  color: #ebebeb;
  text-decoration: none;
  text-shadow: none;
  box-shadow: none;
  border: none;
  font-weight: normal;
}
.dnnFormItem button:hover,
.dnnFormItem input[type="button"]:hover,
.dnnFormItem input[type="reset"]:hover,
.dnnSecondaryAction:hover,
a.dnnSecondaryAction:hover,
.dnnTertiaryAction:hover,
a.dnnTertiaryAction:hover,
ul.dnnAdminTabNav li a:hover,
.dnnLogin .LoginTabGroup span:hover {
  background: #c91d7b;
  color: #ebebeb;
}
ul.dnnAdminTabNav {
  height: 40px;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  background-color: #e6007e;
  text-shadow: none;
  padding: 10px 14px 9px;
}
h2.dnnFormSectionHead {
  margin-top: 1em;
  margin-bottom: 0.5em;
  border-bottom: 2px solid #e6007e;
  font-size: 1.7em;
  line-height: 1.5em;
  letter-spacing: normal;
}
.dnnLogHeader {
  background: #e6007e;
  color: #fff;
}
.dnnFormMessage {
  border-radius: 0;
  border: none;
  max-width: 100%;
}
/* Tabs */
.dnnForm .ui-corner-all {
  border-radius: 0;
}
ul.dnnAdminTabNav {
  border-bottom: solid 2px #e6007e;
  margin-top: 0.5em;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  margin-top: 0;
}
.LabelEditTextClass,
.fffas-select {
  color: #52002d;
}
.personabar-visible:not(.mobile-menu-open) .pb-offset {
  margin-left: 80px;
}
/* Disabled edit button in CkEditor */
.ehActions a.aspNetDisabled {
  border-radius: 0;
  background: #eee;
  color: #aaa;
  border: none;
  padding: 8px 14px;
}
.dnn_mact > li > ul > li {
  border: none;
  color: #000;
}
.dnn_mact > li > ul > li:nth-child(even) {
  background: #ebebeb;
}
.dnn_mact > li ul a {
  font-family: inherit;
}
/* RadComboBox Default skin */
/*global*/
.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default {
  font-szie: inherit;
  color: #000;
}
.RadComboBox_Default {
  display: inline-block !important;
}
.dnnFormItem > .RadComboBox_Default {
  width: 47%;
  margin-bottom: 18px;
  max-width: 445px;
}
.RadComboBoxDropDown_Default .rcbImage {
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 8px;
}
/* user profile dropdown list  */
.dnnProfileItem > .rcbImage {
  height: 35px;
  width: 35px;
  display: inline-block;
  margin: -8px 8px -8px -8px;
}
/* combobox */
.RadComboBox_Default .rcbInputCellLeft,
.RadComboBox_Default .rcbInputCellRight,
.RadComboBox_Default .rcbArrowCellLeft,
.RadComboBox_Default .rcbArrowCellRight {
  background: none;
}
.RadComboBox_Default table {
  border-collapse: separate !important;
  border-spacing: 0;
}
div.RadComboBox_Default .rcbArrowCell a {
  /* 	line-height: 16px; 	height: 22px;     */
}
.RadComboBox_Default td.rcbInputCellLeft,
.RadComboBox_Default td.rcbInputCellRight {
  /*background-position: 0 0; */
  border: 1px solid #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
  background: #fff;
  background-image: none;
  color: #999;
  text-decoration: none;
  margin: 0 !important;
}
.RadComboBox_Default td.rcbInputCellLeft {
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
}
.RadComboBox_Default td.rcbInputCellRight {
  border-left: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
.RadComboBox_Default .rcbFocused td.rcbInputCellLeft,
.RadComboBox_Default .rcbFocused td.rcbInputCellRight,
.RadComboBox_Default .rcbFocused td.rcbArrowCellRight {
  border-color: #e6007e;
  box-shadow: none;
}
.RadComboBox_Default td.rcbInputCellLeft input[readonly],
.RadComboBox_Default td.rcbInputCellRight input[readonly] {
  cursor: auto;
}
.dnnError td.rcbInputCellLeft,
.dnnError td.rcbInputCellRight {
  border: 1px solid red !important;
  border-right: none !important;
}
.dnnError td.rcbInputCellLeft {
  border-right: none !important;
}
.dnnError td.rcbInputCellRight {
  border-left: none !important;
}
.RadComboBox_Default td.rcbArrowCellRight,
.RadComboBox_Default td.rcbArrowCellLeft {
  /*background-position: 100% 0; */
  border: 1px solid #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 12px !important;
  background: #fff;
  color: #333;
  text-decoration: none;
  vertical-align: middle !important;
}
.RadComboBox_Default td.rcbArrowCellRight {
  border-left: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
.RadComboBox_Default td.rcbArrowCellLeft {
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
}
.dnnError td.rcbArrowCellRight,
.dnnError td.rcbArrowCellLeft {
  border: 1px solid red !important;
}
.dnnError td.rcbArrowCellRight {
  border-left: none !important;
}
.dnnError td.rcbArrowCellLeft {
  border-right: none !important;
}
.RadComboBox_Default td.rcbArrowCellRight a,
.RadComboBox_Default td.rcbArrowCellLeft a {
  background: transparent url(../../../../../../images/dnnSpinnerDownArrow.png) no-repeat !important;
  background-position: bottom center !important;
  padding-top: 8px !important;
  height: 0 !important;
  cursor: pointer;
}
.RadComboBox_Default .rcbInputCell .rcbEmptyMessage {
  color: #333;
}
.RadComboBox_Default .rcbInput {
  margin: 0 !important;
  background: #fff !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  padding: 9px !important;
  /*width: auto !important;*/
}
div.RadComboBoxDropDown_Default,
.RadComboBoxDropDown {
  background: transparent;
  /*border-color: #c9c9c9;*/
  border: none !important;
  font-szie: inherit;
  position: absolute;
}
.RadComboBoxDropDown_Default .rcbFooter {
  background-color: #ffa4d6;
  background-position: 0 -110px;
  border-top-color: #d5d5d5;
}
div.RadComboBoxDropDown_Default .rcbHeader {
  font-size: 13px;
  font-weight: bold;
  border-bottom: 0;
  padding: 8px 7px 0;
}
.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered {
  line-height: 1.5;
}
.RadComboBoxDropDown_Default .rcbItem em {
  background: #e5e5e5;
}
.RadComboBoxDropDown_Default .rcbHovered {
  background: #ffa4d6;
  color: #000;
}
.RadComboBoxDropDown_Default .rcbSeparator {
  color: #444;
  background: #d9dadc;
}
.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled {
  color: #999;
  padding: 8px;
}
.RadComboBoxDropDown_Default .rcbLoading {
  background: #f0f0f0;
}
.RadComboBoxDropDown_Default .rcbMoreResults {
  border-top-color: #c6c7d2;
  background-position: 0 -132px;
  background-color: #e6e6e6;
  color: #606060;
}
.RadComboBoxDropDown_Default .rcbMoreResults a {
  background-position: -157px -94px;
  color: #606060;
}
.RadComboBoxDropDown_Default .rcbScroll {
  border: 1px solid #c9c9c9 !important;
  -webkit-box-shadow: 0px 2px 0px 0px #f2f2f2;
  box-shadow: 0px 2px 0px 0px #f2f2f2;
  background: #fff;
  margin-left: 2px !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  overflow: auto;
  position: relative;
}
.RadComboBoxDropDown_Default .rcbList {
  position: relative;
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered {
  padding: 8px;
  border-top: 1px solid #c9c9c9;
  font-szie: inherit;
  color: #444;
  cursor: pointer;
  text-shadow: none;
  margin: 0;
}
.RadComboBoxDropDown_Default_rtl .jspScrollable .jspContainer .rcbList {
  margin: 0 9px 0 -9px !important;
}
/* hierarchy combox */
.dnnOptGroupItem,
.SkinListHeader {
  background: none !important;
  color: #000 !important;
  font-weight: bold !important;
  border-bottom: 2px solid #000 !important;
}
.dnnOptItem {
  padding-left: 20px !important;
}
/* START Telerik.Web.UI.Skins.TreeView.css */
.RadTreeView {
  white-space: nowrap;
  cursor: default;
}
.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL {
  zoom: 1;
}
.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk {
  vertical-align: middle;
}
.RadTreeView .rtUL {
  margin: 0;
  padding: 0;
  -moz-user-select: -moz-none;
}
.RadTreeView .rtLI {
  list-style-image: none;
  list-style-position: outside;
  list-style: none;
}
.RadTreeView .rtUL .rtLI .rtUL {
  padding-left: 20px;
}
.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
  padding: 1px 0 1px 20px;
}
.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
  font-size: 0;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  width: 11px;
  height: 11px;
  background-repeat: no-repeat;
}
* html .RadTreeView .rtPlus,
* html .RadTreeView .rtMinus {
  margin-right: 1px;
}
* + html .RadTreeView .rtPlus,
* + html .RadTreeView .rtMinus {
  margin-right: 1px;
}
.RadTreeView .rtPlus {
  background-position: 0 0;
}
.RadTreeView .rtPlusHover {
  background-position: 0 -22px;
}
.RadTreeView .rtMinus {
  background-position: 0 -11px;
}
.RadTreeView .rtMinusHover {
  background-position: 0 -33px;
}
.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate {
  display: -moz-inline-box;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  margin: 0 3px 0 0;
  line-height: 0;
  font-size: 0;
}
.RadTreeView .rtChecked {
  background-position: 0 0;
}
.RadTreeView .rtUnchecked {
  background-position: 0 -13px;
}
.RadTreeView .rtIndeterminate {
  background-position: 0 -26px;
}
.RadTreeView .rtSp {
  display: -moz-inline-box;
  display: inline-block;
  width: 1px;
  margin-left: -1px;
  height: 22px;
}
.RadTreeView .rtChk {
  margin: 0 2px;
  padding: 0;
  width: 12px;
  height: 12px;
}
.RadTreeView .rtIn {
  margin-left: 1px;
  padding: 4px 3px 3px;
  text-decoration: none;
}
.RadTreeView a.rtIn {
  cursor: pointer;
}
.RadTreeView div.rtIn {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: top;
}
* + html .RadTreeView_rtl .rtIn {
  padding: 2px 3px;
}
* html .RadTreeView_rtl .rtIn {
  padding: 2px 3px;
}
* html .RadTreeView div.rtIn {
  display: inline-block;
}
* html .RadTreeView div.rtIn {
  display: inline;
}
* + html .RadTreeView div.rtIn {
  display: inline-block;
}
* + html .RadTreeView div.rtIn {
  display: inline;
}
.RadTreeView .rtTemplate,
.RadTreeView input {
  -moz-user-select: text;
}
.RadTreeView .rtLoadingIcon {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: text-top;
  width: 21px;
  height: 16px;
  margin-top: -1px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 2px 0;
}
* + html .RadTreeView .rtLoadingIcon {
  margin: 0;
}
* html .RadTreeView .rtLoadingIcon {
  margin: 0;
}
.RadTreeView .rtLoadingBelow {
  display: block;
}
* + html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0;
}
* html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0;
}
.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  padding: 3px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 0;
}
* + html .RadTreeView_rtl .rtHover .rtIn,
* + html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px;
}
* html .RadTreeView_rtl .rtHover .rtIn,
* html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px;
}
.RadTreeView .rtEdit * {
  white-space: nowrap !important;
}
.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input {
  outline: 0;
  cursor: text;
}
.RadTreeView .rtLI .rtEdit .rtIn {
  border-width: 1px;
  border-style: solid;
  padding: 2px 1px 1px;
  height: 1.4em;
  text-decoration: none;
  vertical-align: middle;
}
* html .RadTreeView .rtLI .rtEdit .rtIn {
  padding: 0 1px;
}
.RadTreeView .rtEdit .rtIn input {
  height: 1.4em;
  line-height: 1.4em;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}
.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 0;
}
.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 0;
}
.RadTreeView .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 0 1.273em;
}
.RadTreeView_rtl .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 100% 1.273em;
}
.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 1.273em;
}
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 1.273em;
}
.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL {
  background: none;
}
.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 0 0;
}
.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 100% 0;
}
.rtDropAbove,
.rtDropBelow {
  border: 1px dotted black;
  font-size: 3px;
  line-height: 3px;
  height: 3px;
  margin-top: -1px;
}
.rtDropAbove {
  border-bottom: 0;
}
.rtDropBelow {
  border-top: 0;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  position: relative;
}
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  position: static;
}
* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  position: static;
}
* + html .RadTreeView_rtl .rtLI,
* + html .RadTreeView_rtl .rtIn {
  zoom: 1;
}
* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn {
  zoom: 1;
}
* html .RadTreeView_rtl .rtIn {
  margin-top: -1px;
}
.RadTreeView_rtl .rtUL .rtLI .rtUL {
  padding-right: 15px;
  padding-left: 0;
}
.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid,
.RadTreeView_rtl .rtBot {
  padding: 1px 20px 1px 0;
  margin: 0;
}
.RadTreeView_rtl .rtPlus {
  background-position: -11px 0;
}
.RadTreeView_rtl .rtPlusHover {
  background-position: -11px -22px;
}
.RadTreeView_rtl .rtMinus {
  background-position: -11px -11px;
}
.RadTreeView_rtl .rtMinusHover {
  background-position: -11px -33px;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  margin-right: 7px;
  right: -20px;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link {
  margin-right: -11px;
  right: -8px;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link,
x:default {
  margin-right: 7px;
  right: -20px;
}
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0;
}
* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0;
  width: 0;
  padding-left: 11px;
}
@media screen and (min-width: 50px) {
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    right: 0;
  }
}
@media all and (-webkit-max-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    position: relative;
    margin-left: 2px;
    margin-right: -13px;
    right: -15px;
  }
}
div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
  position: relative;
}
div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
  margin: 0;
  position: absolute;
  left: 3px;
  top: 4px;
}
.RadTreeView {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rtTouchDragClue {
  margin-top: -50px;
}
/* END Telerik.Web.UI.Skins.TreeView.css */
/* START Telerik.Web.UI.Skins.Default.TreeView.Default.css */
.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input {
  color: #000;
  font: 12px/18px "Segoe UI", Arial, sans-serif;
}
.RadTreeView_Default .rtPlus,
.RadTreeView_Default .rtMinus {
  background-image: url('Images/PlusMinus.png');
}
.RadTreeView_Default .rtChecked,
.RadTreeView_Default .rtUnchecked,
.RadTreeView_Default .rtIndeterminate {
  background-image: url('Images/radFormToggleSprite.png');
}
.RadTreeView_Default .rtHover .rtIn {
  color: #000;
  border-color: #b5b5b5 #b5b5b5 #9e9e9e;
  background-color: #C5C5C5;
  background-image: url('Images/ItemHoveredBg.png');
}
.RadTreeView_Default .rtSelected .rtIn {
  color: #fff;
  border-color: #8d8d8d #7e7e7e #6c6c6c;
  background-color: #828282;
  background-image: url('Images/ItemSelectedBg.png');
}
.RadTreeView_Default .rtSelected .rtLoadingBefore,
.RadTreeView_Default .rtSelected .rtLoadingAfter,
.RadTreeView_Default .rtSelected .rtLoadingBelow {
  color: #333;
}
.RadTreeView_Default .rtLoadingIcon {
  background-image: url('Images/LoadingIcon.gif');
}
.RadTreeView_Default .rtLI .rtEdit .rtIn {
  border-color: #6c6c6c;
  background: #fff;
}
.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn {
  color: #ccc;
}
.RadTreeView_Default .rtLines .rtLI,
.RadTreeView_Default .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan.png');
}
.RadTreeView_Default_rtl .rtLines .rtLI,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan_rtl.png');
}
.RadTreeView_Default .rtLines .rtFirst,
.RadTreeView_Default .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan.png');
}
.RadTreeView_Default_rtl .rtLines .rtFirst,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan.png');
}
.RadTreeView_Default .rtLines .rtLast,
.RadTreeView_Default .rtLines .rtLast .rtUL {
  background-image: none;
}
.RadTreeView_Default .rtLines .rtTop {
  background-image: url('Images/rtvTopLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtTop {
  background-image: url('Images/rtvTopLine_rtl.png');
}
.RadTreeView_Default .rtLines .rtMid {
  background-image: url('Images/rtvMiddleLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtMid {
  background-image: url('Images/rtvMiddleLine_rtl.png');
}
.RadTreeView_Default .rtLines .rtBot {
  background-image: url('Images/rtvBottomLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtBot {
  background-image: url('Images/rtvBottomLine_rtl.png');
}
.RadTreeView_Default .rtLines .rtLast .rtTop {
  background-image: url('Images/rtvSingleLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtLast .rtTop {
  background-image: url('Images/rtvSingleLine_rtl.png');
}
/* END Telerik.Web.UI.Skins.Default.TreeView.Default.css */
/* Styling of pange and module indications */
/* Panes in Edit Mode */
.CP-Edit .DnnModule {
  opacity: 1;
}
.CP-Edit .MainPanes > div > .row {
  border-bottom: solid 1px #c91d7b;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.CP-Layout .DnnModule {
  min-height: 50px;
}
.CP-Layout .DnnModule:before {
  content: "Module";
}
.CP-Edit .DnnModule,
.CP-Layout .DnnModule,
.CP-Edit .DnnModule,
.CP-Layout .DnnModule {
  background: rgba(255, 255, 255, 0.5);
  border-right: solid 4px #828381;
}
.CP-Edit footer .DnnModule,
.CP-Layout footer .DnnModule,
.CP-Edit footer.DnnModule,
.CP-Layout footer.DnnModule {
  background: rgba(255, 255, 255, 0.1);
}
.CP-Edit .Pane,
.CP-Layout .Pane {
  background: rgba(200, 200, 200, 0.2);
  margin-bottom: 1.5em;
  padding-bottom: 1.8em;
  border-right: solid 4px #e963ac;
}
.CP-Edit .Pane:before,
.CP-Layout .Pane:before {
  content: "Pane";
  color: #e963ac;
  text-align: right;
  font-size: 0.7rem;
  font-weight: bold;
  padding: 0.2em 0.5em 0.5em;
  text-transform: uppercase;
  /* overrules DNN 9: */
  position: relative;
  background: transparent;
  display: block;
  left: auto;
  top: auto;
  line-height: 1.2em;
  height: auto;
  opacity: 1;
  padding-bottom: 1em;
  content: "Pane: " attr(data-name);
  /* Only for DNN 7 & 8 */
}
.DNN07.CP-Edit .Pane:before,
.DNN07.CP-Layout .Pane:before,
.DNN08.CP-Edit .Pane:before,
.DNN08.CP-Layout .Pane:before {
  content: "Pane";
}
.dnnDragHint {
  color: #b5b6b4;
  background: #fff;
}
.dragZoneStriped .dnnDragHint {
  background: repeating-linear-gradient(-45deg, #fff, #fff 20px, #ebebeb 20px, #ebebeb 40px);
}
.dnnDragHint:before {
  content: "Module";
  display: inline-block;
  font-size: 0.7rem;
  font-weight: bold;
  padding: 0.2em 0.5em 0.5em;
  text-transform: uppercase;
  /* overrules DNN 9: */
  position: relative;
  background: transparent;
  display: block;
  left: auto;
  top: auto;
  line-height: 1.2em;
  height: auto;
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .Expands {
    position: relative;
  }
  .CP-Edit .Expands,
  .CP-Layout .Expands {
    min-height: 200px;
  }
  .CP-Edit .Expands:after,
  .CP-Layout .Expands:after {
    content: "#";
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid rgba(128, 128, 128, 0.5);
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  .col-sm-right {
    float: right;
  }
  .CP-Edit .GoesAbove,
  .CP-Edit .GoesBelow {
    margin-bottom: 30px;
  }
}
.CP-Edit .GoesAbove:before {
  content: "Above Siblings on Mobile";
  display: block;
  text-align: center;
  font-size: 0.8em;
  padding: 0.3em;
  background: rgba(0, 0, 0, 0.1);
}
.CP-Edit .GoesBelow:before {
  content: "Below Siblings on Mobile";
  display: block;
  text-align: center;
  font-size: 0.8em;
  padding: 0.3em;
  background: rgba(0, 0, 0, 0.1);
}
.Col1 {
  color: #e6007e;
}
.Col1Bg {
  background: #e6007e;
}
a.Col1Bg:link,
a.Col1Bg:visited {
  color: #fff !important;
}
.Col1BgTxt {
  color: #fff;
}
.Col1BgTxt h1,
.Col1BgTxt .h1,
.Col1BgTxt h2,
.Col1BgTxt .h2,
.Col1BgTxt h3,
.Col1BgTxt .h3,
.Col1BgTxt h4,
.Col1BgTxt .h4,
.Col1BgTxt h5,
.Col1BgTxt .h5,
.Col1BgTxt h6,
.Col1BgTxt .h6 {
  color: inherit;
}
.Col1BgTxt a:link,
.Col1BgTxt a:visited {
  color: #ffcde8;
}
.Col1BgTxt a:hover {
  color: #ffcde8;
}
.Col1SuperLight {
  color: #ffcde8;
}
.Col1SuperLightBg {
  background: #ffcde8;
}
a.Col1SuperLightBg:link,
a.Col1SuperLightBg:visited {
  color: #000 !important;
}
.Col1SuperLightBgTxt {
  color: #000;
}
.Col1SuperLightBgTxt h1,
.Col1SuperLightBgTxt .h1,
.Col1SuperLightBgTxt h2,
.Col1SuperLightBgTxt .h2,
.Col1SuperLightBgTxt h3,
.Col1SuperLightBgTxt .h3,
.Col1SuperLightBgTxt h4,
.Col1SuperLightBgTxt .h4,
.Col1SuperLightBgTxt h5,
.Col1SuperLightBgTxt .h5,
.Col1SuperLightBgTxt h6,
.Col1SuperLightBgTxt .h6 {
  color: inherit;
}
.Col1SuperLightBgTxt a:link,
.Col1SuperLightBgTxt a:visited {
  color: #e6007e;
}
.Col1SuperLightBgTxt a:hover {
  color: #800046;
}
.Col1ExtraLight {
  color: #ffa4d6;
}
.Col1ExtraLightBg {
  background: #ffa4d6;
}
a.Col1ExtraLightBg:link,
a.Col1ExtraLightBg:visited {
  color: #000 !important;
}
.Col1ExtraLightBgTxt {
  color: #000;
}
.Col1ExtraLightBgTxt h1,
.Col1ExtraLightBgTxt .h1,
.Col1ExtraLightBgTxt h2,
.Col1ExtraLightBgTxt .h2,
.Col1ExtraLightBgTxt h3,
.Col1ExtraLightBgTxt .h3,
.Col1ExtraLightBgTxt h4,
.Col1ExtraLightBgTxt .h4,
.Col1ExtraLightBgTxt h5,
.Col1ExtraLightBgTxt .h5,
.Col1ExtraLightBgTxt h6,
.Col1ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col1ExtraLightBgTxt a:link,
.Col1ExtraLightBgTxt a:visited {
  color: #e6007e;
}
.Col1ExtraLightBgTxt a:hover {
  color: #800046;
}
.Col1Light {
  color: #ff4daf;
}
.Col1LightBg {
  background: #ff4daf;
}
a.Col1LightBg:link,
a.Col1LightBg:visited {
  color: #000 !important;
}
.Col1LightBgTxt {
  color: #000;
}
.Col1LightBgTxt h1,
.Col1LightBgTxt .h1,
.Col1LightBgTxt h2,
.Col1LightBgTxt .h2,
.Col1LightBgTxt h3,
.Col1LightBgTxt .h3,
.Col1LightBgTxt h4,
.Col1LightBgTxt .h4,
.Col1LightBgTxt h5,
.Col1LightBgTxt .h5,
.Col1LightBgTxt h6,
.Col1LightBgTxt .h6 {
  color: inherit;
}
.Col1LightBgTxt a:link,
.Col1LightBgTxt a:visited {
  color: #e6007e;
}
.Col1LightBgTxt a:hover {
  color: #800046;
}
.Col1Medium {
  color: #e6007e;
}
.Col1MediumBg {
  background: #e6007e;
}
a.Col1MediumBg:link,
a.Col1MediumBg:visited {
  color: #fff !important;
}
.Col1MediumBgTxt {
  color: #fff;
}
.Col1MediumBgTxt h1,
.Col1MediumBgTxt .h1,
.Col1MediumBgTxt h2,
.Col1MediumBgTxt .h2,
.Col1MediumBgTxt h3,
.Col1MediumBgTxt .h3,
.Col1MediumBgTxt h4,
.Col1MediumBgTxt .h4,
.Col1MediumBgTxt h5,
.Col1MediumBgTxt .h5,
.Col1MediumBgTxt h6,
.Col1MediumBgTxt .h6 {
  color: inherit;
}
.Col1MediumBgTxt a:link,
.Col1MediumBgTxt a:visited {
  color: #ffcde8;
}
.Col1MediumBgTxt a:hover {
  color: #ffcde8;
}
.Col1Dark {
  color: #800046;
}
.Col1DarkBg {
  background: #800046;
}
a.Col1DarkBg:link,
a.Col1DarkBg:visited {
  color: #fff !important;
}
.Col1DarkBgTxt {
  color: #fff;
}
.Col1DarkBgTxt h1,
.Col1DarkBgTxt .h1,
.Col1DarkBgTxt h2,
.Col1DarkBgTxt .h2,
.Col1DarkBgTxt h3,
.Col1DarkBgTxt .h3,
.Col1DarkBgTxt h4,
.Col1DarkBgTxt .h4,
.Col1DarkBgTxt h5,
.Col1DarkBgTxt .h5,
.Col1DarkBgTxt h6,
.Col1DarkBgTxt .h6 {
  color: inherit;
}
.Col1DarkBgTxt a:link,
.Col1DarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1DarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1ExtraDark {
  color: #52002d;
}
.Col1ExtraDarkBg {
  background: #52002d;
}
a.Col1ExtraDarkBg:link,
a.Col1ExtraDarkBg:visited {
  color: #fff !important;
}
.Col1ExtraDarkBgTxt {
  color: #fff;
}
.Col1ExtraDarkBgTxt h1,
.Col1ExtraDarkBgTxt .h1,
.Col1ExtraDarkBgTxt h2,
.Col1ExtraDarkBgTxt .h2,
.Col1ExtraDarkBgTxt h3,
.Col1ExtraDarkBgTxt .h3,
.Col1ExtraDarkBgTxt h4,
.Col1ExtraDarkBgTxt .h4,
.Col1ExtraDarkBgTxt h5,
.Col1ExtraDarkBgTxt .h5,
.Col1ExtraDarkBgTxt h6,
.Col1ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col1ExtraDarkBgTxt a:link,
.Col1ExtraDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1ExtraDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1SuperDark {
  color: #34001c;
}
.Col1SuperDarkBg {
  background: #34001c;
}
a.Col1SuperDarkBg:link,
a.Col1SuperDarkBg:visited {
  color: #fff !important;
}
.Col1SuperDarkBgTxt {
  color: #fff;
}
.Col1SuperDarkBgTxt h1,
.Col1SuperDarkBgTxt .h1,
.Col1SuperDarkBgTxt h2,
.Col1SuperDarkBgTxt .h2,
.Col1SuperDarkBgTxt h3,
.Col1SuperDarkBgTxt .h3,
.Col1SuperDarkBgTxt h4,
.Col1SuperDarkBgTxt .h4,
.Col1SuperDarkBgTxt h5,
.Col1SuperDarkBgTxt .h5,
.Col1SuperDarkBgTxt h6,
.Col1SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col1SuperDarkBgTxt a:link,
.Col1SuperDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1SuperDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1SatSuperLight {
  color: #ffcde8;
}
.Col1SatSuperLightBg {
  background: #ffcde8;
}
a.Col1SatSuperLightBg:link,
a.Col1SatSuperLightBg:visited {
  color: #000 !important;
}
.Col1SatSuperLightBgTxt {
  color: #000;
}
.Col1SatSuperLightBgTxt h1,
.Col1SatSuperLightBgTxt .h1,
.Col1SatSuperLightBgTxt h2,
.Col1SatSuperLightBgTxt .h2,
.Col1SatSuperLightBgTxt h3,
.Col1SatSuperLightBgTxt .h3,
.Col1SatSuperLightBgTxt h4,
.Col1SatSuperLightBgTxt .h4,
.Col1SatSuperLightBgTxt h5,
.Col1SatSuperLightBgTxt .h5,
.Col1SatSuperLightBgTxt h6,
.Col1SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col1SatSuperLightBgTxt a:link,
.Col1SatSuperLightBgTxt a:visited {
  color: #e6007e;
}
.Col1SatSuperLightBgTxt a:hover {
  color: #800046;
}
.Col1SatExtraLight {
  color: #ffa4d6;
}
.Col1SatExtraLightBg {
  background: #ffa4d6;
}
a.Col1SatExtraLightBg:link,
a.Col1SatExtraLightBg:visited {
  color: #000 !important;
}
.Col1SatExtraLightBgTxt {
  color: #000;
}
.Col1SatExtraLightBgTxt h1,
.Col1SatExtraLightBgTxt .h1,
.Col1SatExtraLightBgTxt h2,
.Col1SatExtraLightBgTxt .h2,
.Col1SatExtraLightBgTxt h3,
.Col1SatExtraLightBgTxt .h3,
.Col1SatExtraLightBgTxt h4,
.Col1SatExtraLightBgTxt .h4,
.Col1SatExtraLightBgTxt h5,
.Col1SatExtraLightBgTxt .h5,
.Col1SatExtraLightBgTxt h6,
.Col1SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col1SatExtraLightBgTxt a:link,
.Col1SatExtraLightBgTxt a:visited {
  color: #e6007e;
}
.Col1SatExtraLightBgTxt a:hover {
  color: #800046;
}
.Col1SatLight {
  color: #ff4daf;
}
.Col1SatLightBg {
  background: #ff4daf;
}
a.Col1SatLightBg:link,
a.Col1SatLightBg:visited {
  color: #000 !important;
}
.Col1SatLightBgTxt {
  color: #000;
}
.Col1SatLightBgTxt h1,
.Col1SatLightBgTxt .h1,
.Col1SatLightBgTxt h2,
.Col1SatLightBgTxt .h2,
.Col1SatLightBgTxt h3,
.Col1SatLightBgTxt .h3,
.Col1SatLightBgTxt h4,
.Col1SatLightBgTxt .h4,
.Col1SatLightBgTxt h5,
.Col1SatLightBgTxt .h5,
.Col1SatLightBgTxt h6,
.Col1SatLightBgTxt .h6 {
  color: inherit;
}
.Col1SatLightBgTxt a:link,
.Col1SatLightBgTxt a:visited {
  color: #e6007e;
}
.Col1SatLightBgTxt a:hover {
  color: #800046;
}
.Col1SatMedium {
  color: #e6007e;
}
.Col1SatMediumBg {
  background: #e6007e;
}
a.Col1SatMediumBg:link,
a.Col1SatMediumBg:visited {
  color: #fff !important;
}
.Col1SatMediumBgTxt {
  color: #fff;
}
.Col1SatMediumBgTxt h1,
.Col1SatMediumBgTxt .h1,
.Col1SatMediumBgTxt h2,
.Col1SatMediumBgTxt .h2,
.Col1SatMediumBgTxt h3,
.Col1SatMediumBgTxt .h3,
.Col1SatMediumBgTxt h4,
.Col1SatMediumBgTxt .h4,
.Col1SatMediumBgTxt h5,
.Col1SatMediumBgTxt .h5,
.Col1SatMediumBgTxt h6,
.Col1SatMediumBgTxt .h6 {
  color: inherit;
}
.Col1SatMediumBgTxt a:link,
.Col1SatMediumBgTxt a:visited {
  color: #ffcde8;
}
.Col1SatMediumBgTxt a:hover {
  color: #ffcde8;
}
.Col1SatDark {
  color: #800046;
}
.Col1SatDarkBg {
  background: #800046;
}
a.Col1SatDarkBg:link,
a.Col1SatDarkBg:visited {
  color: #fff !important;
}
.Col1SatDarkBgTxt {
  color: #fff;
}
.Col1SatDarkBgTxt h1,
.Col1SatDarkBgTxt .h1,
.Col1SatDarkBgTxt h2,
.Col1SatDarkBgTxt .h2,
.Col1SatDarkBgTxt h3,
.Col1SatDarkBgTxt .h3,
.Col1SatDarkBgTxt h4,
.Col1SatDarkBgTxt .h4,
.Col1SatDarkBgTxt h5,
.Col1SatDarkBgTxt .h5,
.Col1SatDarkBgTxt h6,
.Col1SatDarkBgTxt .h6 {
  color: inherit;
}
.Col1SatDarkBgTxt a:link,
.Col1SatDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1SatDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1SatExtraDark {
  color: #52002d;
}
.Col1SatExtraDarkBg {
  background: #52002d;
}
a.Col1SatExtraDarkBg:link,
a.Col1SatExtraDarkBg:visited {
  color: #fff !important;
}
.Col1SatExtraDarkBgTxt {
  color: #fff;
}
.Col1SatExtraDarkBgTxt h1,
.Col1SatExtraDarkBgTxt .h1,
.Col1SatExtraDarkBgTxt h2,
.Col1SatExtraDarkBgTxt .h2,
.Col1SatExtraDarkBgTxt h3,
.Col1SatExtraDarkBgTxt .h3,
.Col1SatExtraDarkBgTxt h4,
.Col1SatExtraDarkBgTxt .h4,
.Col1SatExtraDarkBgTxt h5,
.Col1SatExtraDarkBgTxt .h5,
.Col1SatExtraDarkBgTxt h6,
.Col1SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col1SatExtraDarkBgTxt a:link,
.Col1SatExtraDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1SatExtraDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1SatSuperDark {
  color: #34001c;
}
.Col1SatSuperDarkBg {
  background: #34001c;
}
a.Col1SatSuperDarkBg:link,
a.Col1SatSuperDarkBg:visited {
  color: #fff !important;
}
.Col1SatSuperDarkBgTxt {
  color: #fff;
}
.Col1SatSuperDarkBgTxt h1,
.Col1SatSuperDarkBgTxt .h1,
.Col1SatSuperDarkBgTxt h2,
.Col1SatSuperDarkBgTxt .h2,
.Col1SatSuperDarkBgTxt h3,
.Col1SatSuperDarkBgTxt .h3,
.Col1SatSuperDarkBgTxt h4,
.Col1SatSuperDarkBgTxt .h4,
.Col1SatSuperDarkBgTxt h5,
.Col1SatSuperDarkBgTxt .h5,
.Col1SatSuperDarkBgTxt h6,
.Col1SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col1SatSuperDarkBgTxt a:link,
.Col1SatSuperDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1SatSuperDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1DesatSuperLight {
  color: #f9d3e8;
}
.Col1DesatSuperLightBg {
  background: #f9d3e8;
}
a.Col1DesatSuperLightBg:link,
a.Col1DesatSuperLightBg:visited {
  color: #000 !important;
}
.Col1DesatSuperLightBgTxt {
  color: #000;
}
.Col1DesatSuperLightBgTxt h1,
.Col1DesatSuperLightBgTxt .h1,
.Col1DesatSuperLightBgTxt h2,
.Col1DesatSuperLightBgTxt .h2,
.Col1DesatSuperLightBgTxt h3,
.Col1DesatSuperLightBgTxt .h3,
.Col1DesatSuperLightBgTxt h4,
.Col1DesatSuperLightBgTxt .h4,
.Col1DesatSuperLightBgTxt h5,
.Col1DesatSuperLightBgTxt .h5,
.Col1DesatSuperLightBgTxt h6,
.Col1DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col1DesatSuperLightBgTxt a:link,
.Col1DesatSuperLightBgTxt a:visited {
  color: #e6007e;
}
.Col1DesatSuperLightBgTxt a:hover {
  color: #800046;
}
.Col1DesatExtraLight {
  color: #f4afd5;
}
.Col1DesatExtraLightBg {
  background: #f4afd5;
}
a.Col1DesatExtraLightBg:link,
a.Col1DesatExtraLightBg:visited {
  color: #000 !important;
}
.Col1DesatExtraLightBgTxt {
  color: #000;
}
.Col1DesatExtraLightBgTxt h1,
.Col1DesatExtraLightBgTxt .h1,
.Col1DesatExtraLightBgTxt h2,
.Col1DesatExtraLightBgTxt .h2,
.Col1DesatExtraLightBgTxt h3,
.Col1DesatExtraLightBgTxt .h3,
.Col1DesatExtraLightBgTxt h4,
.Col1DesatExtraLightBgTxt .h4,
.Col1DesatExtraLightBgTxt h5,
.Col1DesatExtraLightBgTxt .h5,
.Col1DesatExtraLightBgTxt h6,
.Col1DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col1DesatExtraLightBgTxt a:link,
.Col1DesatExtraLightBgTxt a:visited {
  color: #e6007e;
}
.Col1DesatExtraLightBgTxt a:hover {
  color: #800046;
}
.Col1DesatLight {
  color: #e963ac;
}
.Col1DesatLightBg {
  background: #e963ac;
}
a.Col1DesatLightBg:link,
a.Col1DesatLightBg:visited {
  color: #000 !important;
}
.Col1DesatLightBgTxt {
  color: #000;
}
.Col1DesatLightBgTxt h1,
.Col1DesatLightBgTxt .h1,
.Col1DesatLightBgTxt h2,
.Col1DesatLightBgTxt .h2,
.Col1DesatLightBgTxt h3,
.Col1DesatLightBgTxt .h3,
.Col1DesatLightBgTxt h4,
.Col1DesatLightBgTxt .h4,
.Col1DesatLightBgTxt h5,
.Col1DesatLightBgTxt .h5,
.Col1DesatLightBgTxt h6,
.Col1DesatLightBgTxt .h6 {
  color: inherit;
}
.Col1DesatLightBgTxt a:link,
.Col1DesatLightBgTxt a:visited {
  color: #e6007e;
}
.Col1DesatLightBgTxt a:hover {
  color: #800046;
}
.Col1DesatMedium {
  color: #c91d7b;
}
.Col1DesatMediumBg {
  background: #c91d7b;
}
a.Col1DesatMediumBg:link,
a.Col1DesatMediumBg:visited {
  color: #fff !important;
}
.Col1DesatMediumBgTxt {
  color: #fff;
}
.Col1DesatMediumBgTxt h1,
.Col1DesatMediumBgTxt .h1,
.Col1DesatMediumBgTxt h2,
.Col1DesatMediumBgTxt .h2,
.Col1DesatMediumBgTxt h3,
.Col1DesatMediumBgTxt .h3,
.Col1DesatMediumBgTxt h4,
.Col1DesatMediumBgTxt .h4,
.Col1DesatMediumBgTxt h5,
.Col1DesatMediumBgTxt .h5,
.Col1DesatMediumBgTxt h6,
.Col1DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col1DesatMediumBgTxt a:link,
.Col1DesatMediumBgTxt a:visited {
  color: #ffcde8;
}
.Col1DesatMediumBgTxt a:hover {
  color: #ffcde8;
}
.Col1DesatDark {
  color: #701045;
}
.Col1DesatDarkBg {
  background: #701045;
}
a.Col1DesatDarkBg:link,
a.Col1DesatDarkBg:visited {
  color: #fff !important;
}
.Col1DesatDarkBgTxt {
  color: #fff;
}
.Col1DesatDarkBgTxt h1,
.Col1DesatDarkBgTxt .h1,
.Col1DesatDarkBgTxt h2,
.Col1DesatDarkBgTxt .h2,
.Col1DesatDarkBgTxt h3,
.Col1DesatDarkBgTxt .h3,
.Col1DesatDarkBgTxt h4,
.Col1DesatDarkBgTxt .h4,
.Col1DesatDarkBgTxt h5,
.Col1DesatDarkBgTxt .h5,
.Col1DesatDarkBgTxt h6,
.Col1DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col1DesatDarkBgTxt a:link,
.Col1DesatDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1DesatDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1DesatExtraDark {
  color: #480a2c;
}
.Col1DesatExtraDarkBg {
  background: #480a2c;
}
a.Col1DesatExtraDarkBg:link,
a.Col1DesatExtraDarkBg:visited {
  color: #fff !important;
}
.Col1DesatExtraDarkBgTxt {
  color: #fff;
}
.Col1DesatExtraDarkBgTxt h1,
.Col1DesatExtraDarkBgTxt .h1,
.Col1DesatExtraDarkBgTxt h2,
.Col1DesatExtraDarkBgTxt .h2,
.Col1DesatExtraDarkBgTxt h3,
.Col1DesatExtraDarkBgTxt .h3,
.Col1DesatExtraDarkBgTxt h4,
.Col1DesatExtraDarkBgTxt .h4,
.Col1DesatExtraDarkBgTxt h5,
.Col1DesatExtraDarkBgTxt .h5,
.Col1DesatExtraDarkBgTxt h6,
.Col1DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col1DesatExtraDarkBgTxt a:link,
.Col1DesatExtraDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1DesatExtraDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1DesatSuperDark {
  color: #2d061c;
}
.Col1DesatSuperDarkBg {
  background: #2d061c;
}
a.Col1DesatSuperDarkBg:link,
a.Col1DesatSuperDarkBg:visited {
  color: #fff !important;
}
.Col1DesatSuperDarkBgTxt {
  color: #fff;
}
.Col1DesatSuperDarkBgTxt h1,
.Col1DesatSuperDarkBgTxt .h1,
.Col1DesatSuperDarkBgTxt h2,
.Col1DesatSuperDarkBgTxt .h2,
.Col1DesatSuperDarkBgTxt h3,
.Col1DesatSuperDarkBgTxt .h3,
.Col1DesatSuperDarkBgTxt h4,
.Col1DesatSuperDarkBgTxt .h4,
.Col1DesatSuperDarkBgTxt h5,
.Col1DesatSuperDarkBgTxt .h5,
.Col1DesatSuperDarkBgTxt h6,
.Col1DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col1DesatSuperDarkBgTxt a:link,
.Col1DesatSuperDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col1DesatSuperDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col1Bg-10 {
  background-color: rgba(230, 0, 126, 0.1);
}
.Col1Bg-20 {
  background-color: rgba(230, 0, 126, 0.2);
}
.Col1Bg-30 {
  background-color: rgba(230, 0, 126, 0.3);
}
.Col1Bg-40 {
  background-color: rgba(230, 0, 126, 0.4);
}
.Col1Bg-50 {
  background-color: rgba(230, 0, 126, 0.5);
}
.Col1Bg-60 {
  background-color: rgba(230, 0, 126, 0.6);
}
.Col1Bg-70 {
  background-color: rgba(230, 0, 126, 0.7);
}
.Col1Bg-80 {
  background-color: rgba(230, 0, 126, 0.8);
}
.Col1Bg-90 {
  background-color: rgba(230, 0, 126, 0.9);
}
.Col2 {
  color: #019908;
}
.Col2Bg {
  background: #019908;
}
a.Col2Bg:link,
a.Col2Bg:visited {
  color: #fff !important;
}
.Col2BgTxt {
  color: #fff;
}
.Col2BgTxt h1,
.Col2BgTxt .h1,
.Col2BgTxt h2,
.Col2BgTxt .h2,
.Col2BgTxt h3,
.Col2BgTxt .h3,
.Col2BgTxt h4,
.Col2BgTxt .h4,
.Col2BgTxt h5,
.Col2BgTxt .h5,
.Col2BgTxt h6,
.Col2BgTxt .h6 {
  color: inherit;
}
.Col2BgTxt a:link,
.Col2BgTxt a:visited {
  color: #ffcde8;
}
.Col2BgTxt a:hover {
  color: #ffcde8;
}
.Col2SuperLight {
  color: #81fe87;
}
.Col2SuperLightBg {
  background: #81fe87;
}
a.Col2SuperLightBg:link,
a.Col2SuperLightBg:visited {
  color: #000 !important;
}
.Col2SuperLightBgTxt {
  color: #000;
}
.Col2SuperLightBgTxt h1,
.Col2SuperLightBgTxt .h1,
.Col2SuperLightBgTxt h2,
.Col2SuperLightBgTxt .h2,
.Col2SuperLightBgTxt h3,
.Col2SuperLightBgTxt .h3,
.Col2SuperLightBgTxt h4,
.Col2SuperLightBgTxt .h4,
.Col2SuperLightBgTxt h5,
.Col2SuperLightBgTxt .h5,
.Col2SuperLightBgTxt h6,
.Col2SuperLightBgTxt .h6 {
  color: inherit;
}
.Col2SuperLightBgTxt a:link,
.Col2SuperLightBgTxt a:visited {
  color: #e6007e;
}
.Col2SuperLightBgTxt a:hover {
  color: #800046;
}
.Col2ExtraLight {
  color: #59fe60;
}
.Col2ExtraLightBg {
  background: #59fe60;
}
a.Col2ExtraLightBg:link,
a.Col2ExtraLightBg:visited {
  color: #000 !important;
}
.Col2ExtraLightBgTxt {
  color: #000;
}
.Col2ExtraLightBgTxt h1,
.Col2ExtraLightBgTxt .h1,
.Col2ExtraLightBgTxt h2,
.Col2ExtraLightBgTxt .h2,
.Col2ExtraLightBgTxt h3,
.Col2ExtraLightBgTxt .h3,
.Col2ExtraLightBgTxt h4,
.Col2ExtraLightBgTxt .h4,
.Col2ExtraLightBgTxt h5,
.Col2ExtraLightBgTxt .h5,
.Col2ExtraLightBgTxt h6,
.Col2ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col2ExtraLightBgTxt a:link,
.Col2ExtraLightBgTxt a:visited {
  color: #e6007e;
}
.Col2ExtraLightBgTxt a:hover {
  color: #800046;
}
.Col2Light {
  color: #8fe322;
}
.Col2LightBg {
  background: #8fe322;
}
a.Col2LightBg:link,
a.Col2LightBg:visited {
  color: #000 !important;
}
.Col2LightBgTxt {
  color: #000;
}
.Col2LightBgTxt h1,
.Col2LightBgTxt .h1,
.Col2LightBgTxt h2,
.Col2LightBgTxt .h2,
.Col2LightBgTxt h3,
.Col2LightBgTxt .h3,
.Col2LightBgTxt h4,
.Col2LightBgTxt .h4,
.Col2LightBgTxt h5,
.Col2LightBgTxt .h5,
.Col2LightBgTxt h6,
.Col2LightBgTxt .h6 {
  color: inherit;
}
.Col2LightBgTxt a:link,
.Col2LightBgTxt a:visited {
  color: #e6007e;
}
.Col2LightBgTxt a:hover {
  color: #800046;
}
.Col2Medium {
  color: #019908;
}
.Col2MediumBg {
  background: #019908;
}
a.Col2MediumBg:link,
a.Col2MediumBg:visited {
  color: #fff !important;
}
.Col2MediumBgTxt {
  color: #fff;
}
.Col2MediumBgTxt h1,
.Col2MediumBgTxt .h1,
.Col2MediumBgTxt h2,
.Col2MediumBgTxt .h2,
.Col2MediumBgTxt h3,
.Col2MediumBgTxt .h3,
.Col2MediumBgTxt h4,
.Col2MediumBgTxt .h4,
.Col2MediumBgTxt h5,
.Col2MediumBgTxt .h5,
.Col2MediumBgTxt h6,
.Col2MediumBgTxt .h6 {
  color: inherit;
}
.Col2MediumBgTxt a:link,
.Col2MediumBgTxt a:visited {
  color: #ffcde8;
}
.Col2MediumBgTxt a:hover {
  color: #ffcde8;
}
.Col2Dark {
  color: #3c6428;
}
.Col2DarkBg {
  background: #3c6428;
}
a.Col2DarkBg:link,
a.Col2DarkBg:visited {
  color: #fff !important;
}
.Col2DarkBgTxt {
  color: #fff;
}
.Col2DarkBgTxt h1,
.Col2DarkBgTxt .h1,
.Col2DarkBgTxt h2,
.Col2DarkBgTxt .h2,
.Col2DarkBgTxt h3,
.Col2DarkBgTxt .h3,
.Col2DarkBgTxt h4,
.Col2DarkBgTxt .h4,
.Col2DarkBgTxt h5,
.Col2DarkBgTxt .h5,
.Col2DarkBgTxt h6,
.Col2DarkBgTxt .h6 {
  color: inherit;
}
.Col2DarkBgTxt a:link,
.Col2DarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2DarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2ExtraDark {
  color: #000600;
}
.Col2ExtraDarkBg {
  background: #000600;
}
a.Col2ExtraDarkBg:link,
a.Col2ExtraDarkBg:visited {
  color: #fff !important;
}
.Col2ExtraDarkBgTxt {
  color: #fff;
}
.Col2ExtraDarkBgTxt h1,
.Col2ExtraDarkBgTxt .h1,
.Col2ExtraDarkBgTxt h2,
.Col2ExtraDarkBgTxt .h2,
.Col2ExtraDarkBgTxt h3,
.Col2ExtraDarkBgTxt .h3,
.Col2ExtraDarkBgTxt h4,
.Col2ExtraDarkBgTxt .h4,
.Col2ExtraDarkBgTxt h5,
.Col2ExtraDarkBgTxt .h5,
.Col2ExtraDarkBgTxt h6,
.Col2ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col2ExtraDarkBgTxt a:link,
.Col2ExtraDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2ExtraDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2SuperDark {
  color: #000000;
}
.Col2SuperDarkBg {
  background: #000000;
}
a.Col2SuperDarkBg:link,
a.Col2SuperDarkBg:visited {
  color: #fff !important;
}
.Col2SuperDarkBgTxt {
  color: #fff;
}
.Col2SuperDarkBgTxt h1,
.Col2SuperDarkBgTxt .h1,
.Col2SuperDarkBgTxt h2,
.Col2SuperDarkBgTxt .h2,
.Col2SuperDarkBgTxt h3,
.Col2SuperDarkBgTxt .h3,
.Col2SuperDarkBgTxt h4,
.Col2SuperDarkBgTxt .h4,
.Col2SuperDarkBgTxt h5,
.Col2SuperDarkBgTxt .h5,
.Col2SuperDarkBgTxt h6,
.Col2SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col2SuperDarkBgTxt a:link,
.Col2SuperDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2SuperDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2SatSuperLight {
  color: #81ff86;
}
.Col2SatSuperLightBg {
  background: #81ff86;
}
a.Col2SatSuperLightBg:link,
a.Col2SatSuperLightBg:visited {
  color: #000 !important;
}
.Col2SatSuperLightBgTxt {
  color: #000;
}
.Col2SatSuperLightBgTxt h1,
.Col2SatSuperLightBgTxt .h1,
.Col2SatSuperLightBgTxt h2,
.Col2SatSuperLightBgTxt .h2,
.Col2SatSuperLightBgTxt h3,
.Col2SatSuperLightBgTxt .h3,
.Col2SatSuperLightBgTxt h4,
.Col2SatSuperLightBgTxt .h4,
.Col2SatSuperLightBgTxt h5,
.Col2SatSuperLightBgTxt .h5,
.Col2SatSuperLightBgTxt h6,
.Col2SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col2SatSuperLightBgTxt a:link,
.Col2SatSuperLightBgTxt a:visited {
  color: #e6007e;
}
.Col2SatSuperLightBgTxt a:hover {
  color: #800046;
}
.Col2SatExtraLight {
  color: #58ff5f;
}
.Col2SatExtraLightBg {
  background: #58ff5f;
}
a.Col2SatExtraLightBg:link,
a.Col2SatExtraLightBg:visited {
  color: #000 !important;
}
.Col2SatExtraLightBgTxt {
  color: #000;
}
.Col2SatExtraLightBgTxt h1,
.Col2SatExtraLightBgTxt .h1,
.Col2SatExtraLightBgTxt h2,
.Col2SatExtraLightBgTxt .h2,
.Col2SatExtraLightBgTxt h3,
.Col2SatExtraLightBgTxt .h3,
.Col2SatExtraLightBgTxt h4,
.Col2SatExtraLightBgTxt .h4,
.Col2SatExtraLightBgTxt h5,
.Col2SatExtraLightBgTxt .h5,
.Col2SatExtraLightBgTxt h6,
.Col2SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col2SatExtraLightBgTxt a:link,
.Col2SatExtraLightBgTxt a:visited {
  color: #e6007e;
}
.Col2SatExtraLightBgTxt a:hover {
  color: #800046;
}
.Col2SatLight {
  color: #93ff06;
}
.Col2SatLightBg {
  background: #93ff06;
}
a.Col2SatLightBg:link,
a.Col2SatLightBg:visited {
  color: #000 !important;
}
.Col2SatLightBgTxt {
  color: #000;
}
.Col2SatLightBgTxt h1,
.Col2SatLightBgTxt .h1,
.Col2SatLightBgTxt h2,
.Col2SatLightBgTxt .h2,
.Col2SatLightBgTxt h3,
.Col2SatLightBgTxt .h3,
.Col2SatLightBgTxt h4,
.Col2SatLightBgTxt .h4,
.Col2SatLightBgTxt h5,
.Col2SatLightBgTxt .h5,
.Col2SatLightBgTxt h6,
.Col2SatLightBgTxt .h6 {
  color: inherit;
}
.Col2SatLightBgTxt a:link,
.Col2SatLightBgTxt a:visited {
  color: #e6007e;
}
.Col2SatLightBgTxt a:hover {
  color: #800046;
}
.Col2SatMedium {
  color: #009a07;
}
.Col2SatMediumBg {
  background: #009a07;
}
a.Col2SatMediumBg:link,
a.Col2SatMediumBg:visited {
  color: #fff !important;
}
.Col2SatMediumBgTxt {
  color: #fff;
}
.Col2SatMediumBgTxt h1,
.Col2SatMediumBgTxt .h1,
.Col2SatMediumBgTxt h2,
.Col2SatMediumBgTxt .h2,
.Col2SatMediumBgTxt h3,
.Col2SatMediumBgTxt .h3,
.Col2SatMediumBgTxt h4,
.Col2SatMediumBgTxt .h4,
.Col2SatMediumBgTxt h5,
.Col2SatMediumBgTxt .h5,
.Col2SatMediumBgTxt h6,
.Col2SatMediumBgTxt .h6 {
  color: inherit;
}
.Col2SatMediumBgTxt a:link,
.Col2SatMediumBgTxt a:visited {
  color: #ffcde8;
}
.Col2SatMediumBgTxt a:hover {
  color: #ffcde8;
}
.Col2SatDark {
  color: #367617;
}
.Col2SatDarkBg {
  background: #367617;
}
a.Col2SatDarkBg:link,
a.Col2SatDarkBg:visited {
  color: #fff !important;
}
.Col2SatDarkBgTxt {
  color: #fff;
}
.Col2SatDarkBgTxt h1,
.Col2SatDarkBgTxt .h1,
.Col2SatDarkBgTxt h2,
.Col2SatDarkBgTxt .h2,
.Col2SatDarkBgTxt h3,
.Col2SatDarkBgTxt .h3,
.Col2SatDarkBgTxt h4,
.Col2SatDarkBgTxt .h4,
.Col2SatDarkBgTxt h5,
.Col2SatDarkBgTxt .h5,
.Col2SatDarkBgTxt h6,
.Col2SatDarkBgTxt .h6 {
  color: inherit;
}
.Col2SatDarkBgTxt a:link,
.Col2SatDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2SatDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2SatExtraDark {
  color: #000600;
}
.Col2SatExtraDarkBg {
  background: #000600;
}
a.Col2SatExtraDarkBg:link,
a.Col2SatExtraDarkBg:visited {
  color: #fff !important;
}
.Col2SatExtraDarkBgTxt {
  color: #fff;
}
.Col2SatExtraDarkBgTxt h1,
.Col2SatExtraDarkBgTxt .h1,
.Col2SatExtraDarkBgTxt h2,
.Col2SatExtraDarkBgTxt .h2,
.Col2SatExtraDarkBgTxt h3,
.Col2SatExtraDarkBgTxt .h3,
.Col2SatExtraDarkBgTxt h4,
.Col2SatExtraDarkBgTxt .h4,
.Col2SatExtraDarkBgTxt h5,
.Col2SatExtraDarkBgTxt .h5,
.Col2SatExtraDarkBgTxt h6,
.Col2SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col2SatExtraDarkBgTxt a:link,
.Col2SatExtraDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2SatExtraDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2SatSuperDark {
  color: #000000;
}
.Col2SatSuperDarkBg {
  background: #000000;
}
a.Col2SatSuperDarkBg:link,
a.Col2SatSuperDarkBg:visited {
  color: #fff !important;
}
.Col2SatSuperDarkBgTxt {
  color: #fff;
}
.Col2SatSuperDarkBgTxt h1,
.Col2SatSuperDarkBgTxt .h1,
.Col2SatSuperDarkBgTxt h2,
.Col2SatSuperDarkBgTxt .h2,
.Col2SatSuperDarkBgTxt h3,
.Col2SatSuperDarkBgTxt .h3,
.Col2SatSuperDarkBgTxt h4,
.Col2SatSuperDarkBgTxt .h4,
.Col2SatSuperDarkBgTxt h5,
.Col2SatSuperDarkBgTxt .h5,
.Col2SatSuperDarkBgTxt h6,
.Col2SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col2SatSuperDarkBgTxt a:link,
.Col2SatSuperDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2SatSuperDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2DesatSuperLight {
  color: #91ee95;
}
.Col2DesatSuperLightBg {
  background: #91ee95;
}
a.Col2DesatSuperLightBg:link,
a.Col2DesatSuperLightBg:visited {
  color: #000 !important;
}
.Col2DesatSuperLightBgTxt {
  color: #000;
}
.Col2DesatSuperLightBgTxt h1,
.Col2DesatSuperLightBgTxt .h1,
.Col2DesatSuperLightBgTxt h2,
.Col2DesatSuperLightBgTxt .h2,
.Col2DesatSuperLightBgTxt h3,
.Col2DesatSuperLightBgTxt .h3,
.Col2DesatSuperLightBgTxt h4,
.Col2DesatSuperLightBgTxt .h4,
.Col2DesatSuperLightBgTxt h5,
.Col2DesatSuperLightBgTxt .h5,
.Col2DesatSuperLightBgTxt h6,
.Col2DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col2DesatSuperLightBgTxt a:link,
.Col2DesatSuperLightBgTxt a:visited {
  color: #e6007e;
}
.Col2DesatSuperLightBgTxt a:hover {
  color: #800046;
}
.Col2DesatExtraLight {
  color: #6ee973;
}
.Col2DesatExtraLightBg {
  background: #6ee973;
}
a.Col2DesatExtraLightBg:link,
a.Col2DesatExtraLightBg:visited {
  color: #000 !important;
}
.Col2DesatExtraLightBgTxt {
  color: #000;
}
.Col2DesatExtraLightBgTxt h1,
.Col2DesatExtraLightBgTxt .h1,
.Col2DesatExtraLightBgTxt h2,
.Col2DesatExtraLightBgTxt .h2,
.Col2DesatExtraLightBgTxt h3,
.Col2DesatExtraLightBgTxt .h3,
.Col2DesatExtraLightBgTxt h4,
.Col2DesatExtraLightBgTxt .h4,
.Col2DesatExtraLightBgTxt h5,
.Col2DesatExtraLightBgTxt .h5,
.Col2DesatExtraLightBgTxt h6,
.Col2DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col2DesatExtraLightBgTxt a:link,
.Col2DesatExtraLightBgTxt a:visited {
  color: #e6007e;
}
.Col2DesatExtraLightBgTxt a:hover {
  color: #800046;
}
.Col2DesatLight {
  color: #8bc441;
}
.Col2DesatLightBg {
  background: #8bc441;
}
a.Col2DesatLightBg:link,
a.Col2DesatLightBg:visited {
  color: #000 !important;
}
.Col2DesatLightBgTxt {
  color: #000;
}
.Col2DesatLightBgTxt h1,
.Col2DesatLightBgTxt .h1,
.Col2DesatLightBgTxt h2,
.Col2DesatLightBgTxt .h2,
.Col2DesatLightBgTxt h3,
.Col2DesatLightBgTxt .h3,
.Col2DesatLightBgTxt h4,
.Col2DesatLightBgTxt .h4,
.Col2DesatLightBgTxt h5,
.Col2DesatLightBgTxt .h5,
.Col2DesatLightBgTxt h6,
.Col2DesatLightBgTxt .h6 {
  color: inherit;
}
.Col2DesatLightBgTxt a:link,
.Col2DesatLightBgTxt a:visited {
  color: #e6007e;
}
.Col2DesatLightBgTxt a:hover {
  color: #800046;
}
.Col2DesatMedium {
  color: #148619;
}
.Col2DesatMediumBg {
  background: #148619;
}
a.Col2DesatMediumBg:link,
a.Col2DesatMediumBg:visited {
  color: #fff !important;
}
.Col2DesatMediumBgTxt {
  color: #fff;
}
.Col2DesatMediumBgTxt h1,
.Col2DesatMediumBgTxt .h1,
.Col2DesatMediumBgTxt h2,
.Col2DesatMediumBgTxt .h2,
.Col2DesatMediumBgTxt h3,
.Col2DesatMediumBgTxt .h3,
.Col2DesatMediumBgTxt h4,
.Col2DesatMediumBgTxt .h4,
.Col2DesatMediumBgTxt h5,
.Col2DesatMediumBgTxt .h5,
.Col2DesatMediumBgTxt h6,
.Col2DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col2DesatMediumBgTxt a:link,
.Col2DesatMediumBgTxt a:visited {
  color: #ffcde8;
}
.Col2DesatMediumBgTxt a:hover {
  color: #ffcde8;
}
.Col2DesatDark {
  color: #42533a;
}
.Col2DesatDarkBg {
  background: #42533a;
}
a.Col2DesatDarkBg:link,
a.Col2DesatDarkBg:visited {
  color: #fff !important;
}
.Col2DesatDarkBgTxt {
  color: #fff;
}
.Col2DesatDarkBgTxt h1,
.Col2DesatDarkBgTxt .h1,
.Col2DesatDarkBgTxt h2,
.Col2DesatDarkBgTxt .h2,
.Col2DesatDarkBgTxt h3,
.Col2DesatDarkBgTxt .h3,
.Col2DesatDarkBgTxt h4,
.Col2DesatDarkBgTxt .h4,
.Col2DesatDarkBgTxt h5,
.Col2DesatDarkBgTxt .h5,
.Col2DesatDarkBgTxt h6,
.Col2DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col2DesatDarkBgTxt a:link,
.Col2DesatDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2DesatDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2DesatExtraDark {
  color: #010501;
}
.Col2DesatExtraDarkBg {
  background: #010501;
}
a.Col2DesatExtraDarkBg:link,
a.Col2DesatExtraDarkBg:visited {
  color: #fff !important;
}
.Col2DesatExtraDarkBgTxt {
  color: #fff;
}
.Col2DesatExtraDarkBgTxt h1,
.Col2DesatExtraDarkBgTxt .h1,
.Col2DesatExtraDarkBgTxt h2,
.Col2DesatExtraDarkBgTxt .h2,
.Col2DesatExtraDarkBgTxt h3,
.Col2DesatExtraDarkBgTxt .h3,
.Col2DesatExtraDarkBgTxt h4,
.Col2DesatExtraDarkBgTxt .h4,
.Col2DesatExtraDarkBgTxt h5,
.Col2DesatExtraDarkBgTxt .h5,
.Col2DesatExtraDarkBgTxt h6,
.Col2DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col2DesatExtraDarkBgTxt a:link,
.Col2DesatExtraDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2DesatExtraDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2DesatSuperDark {
  color: #000000;
}
.Col2DesatSuperDarkBg {
  background: #000000;
}
a.Col2DesatSuperDarkBg:link,
a.Col2DesatSuperDarkBg:visited {
  color: #fff !important;
}
.Col2DesatSuperDarkBgTxt {
  color: #fff;
}
.Col2DesatSuperDarkBgTxt h1,
.Col2DesatSuperDarkBgTxt .h1,
.Col2DesatSuperDarkBgTxt h2,
.Col2DesatSuperDarkBgTxt .h2,
.Col2DesatSuperDarkBgTxt h3,
.Col2DesatSuperDarkBgTxt .h3,
.Col2DesatSuperDarkBgTxt h4,
.Col2DesatSuperDarkBgTxt .h4,
.Col2DesatSuperDarkBgTxt h5,
.Col2DesatSuperDarkBgTxt .h5,
.Col2DesatSuperDarkBgTxt h6,
.Col2DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col2DesatSuperDarkBgTxt a:link,
.Col2DesatSuperDarkBgTxt a:visited {
  color: #ffcde8;
}
.Col2DesatSuperDarkBgTxt a:hover {
  color: #ffcde8;
}
.Col2Bg-10 {
  background-color: rgba(1, 153, 8, 0.1);
}
.Col2Bg-20 {
  background-color: rgba(1, 153, 8, 0.2);
}
.Col2Bg-30 {
  background-color: rgba(1, 153, 8, 0.3);
}
.Col2Bg-40 {
  background-color: rgba(1, 153, 8, 0.4);
}
.Col2Bg-50 {
  background-color: rgba(1, 153, 8, 0.5);
}
.Col2Bg-60 {
  background-color: rgba(1, 153, 8, 0.6);
}
.Col2Bg-70 {
  background-color: rgba(1, 153, 8, 0.7);
}
.Col2Bg-80 {
  background-color: rgba(1, 153, 8, 0.8);
}
.Col2Bg-90 {
  background-color: rgba(1, 153, 8, 0.9);
}
/* Black & White*/
.BlackBg-10 {
  background-color: rgba(0, 0, 0, 0.1);
}
.BlackBg-20 {
  background-color: rgba(0, 0, 0, 0.2);
}
.BlackBg-30 {
  background-color: rgba(0, 0, 0, 0.3);
}
.BlackBg-40 {
  background-color: rgba(0, 0, 0, 0.4);
}
.BlackBg-50 {
  background-color: rgba(0, 0, 0, 0.5);
}
.BlackBg-60 {
  background-color: rgba(0, 0, 0, 0.6);
}
.BlackBg-70 {
  background-color: rgba(0, 0, 0, 0.7);
}
.BlackBg-80 {
  background-color: rgba(0, 0, 0, 0.8);
}
.BlackBg-90 {
  background-color: rgba(0, 0, 0, 0.9);
}
.WhiteBg-10 {
  background-color: rgba(255, 255, 255, 0.1);
}
.WhiteBg-20 {
  background-color: rgba(255, 255, 255, 0.2);
}
.WhiteBg-30 {
  background-color: rgba(255, 255, 255, 0.3);
}
.WhiteBg-40 {
  background-color: rgba(255, 255, 255, 0.4);
}
.WhiteBg-50 {
  background-color: rgba(255, 255, 255, 0.5);
}
.WhiteBg-60 {
  background-color: rgba(255, 255, 255, 0.6);
}
.WhiteBg-70 {
  background-color: rgba(255, 255, 255, 0.7);
}
.WhiteBg-80 {
  background-color: rgba(255, 255, 255, 0.8);
}
.WhiteBg-90 {
  background-color: rgba(255, 255, 255, 0.9);
}
/* Grey */
.Grey {
  color: #828381;
}
.GreyBg {
  background: #828381;
  color: #000;
}
.GreyBg a:link,
.GreyBg a:visited {
  color: #e6007e;
}
.GreyBg a:hover {
  color: #800046;
}
a.GreyBg:link,
a.GreyBg:visited {
  color: #000 !important;
}
.GreySuperLight {
  color: #ebebeb;
}
.GreySuperLightBg {
  background: #ebebeb;
  color: #000;
}
.GreySuperLightBg a:link,
.GreySuperLightBg a:visited {
  color: #e6007e;
}
.GreySuperLightBg a:hover {
  color: #800046;
}
a.GreySuperLightBg:link,
a.GreySuperLightBg:visited {
  color: #000 !important;
}
.GreyExtraLight {
  color: #d0d0d0;
}
.GreyExtraLightBg {
  background: #d0d0d0;
  color: #000;
}
.GreyExtraLightBg a:link,
.GreyExtraLightBg a:visited {
  color: #e6007e;
}
.GreyExtraLightBg a:hover {
  color: #800046;
}
a.GreyExtraLightBg:link,
a.GreyExtraLightBg:visited {
  color: #000 !important;
}
.GreyLight {
  color: #b5b6b4;
}
.GreyLightBg {
  background: #b5b6b4;
  color: #000;
}
.GreyLightBg a:link,
.GreyLightBg a:visited {
  color: #e6007e;
}
.GreyLightBg a:hover {
  color: #800046;
}
a.GreyLightBg:link,
a.GreyLightBg:visited {
  color: #000 !important;
}
.GreyMedium {
  color: #828381;
}
.GreyMediumBg {
  background: #828381;
  color: #000;
}
.GreyMediumBg a:link,
.GreyMediumBg a:visited {
  color: #e6007e;
}
.GreyMediumBg a:hover {
  color: #800046;
}
a.GreyMediumBg:link,
a.GreyMediumBg:visited {
  color: #000 !important;
}
.GreyDark {
  color: #636363;
}
.GreyDarkBg {
  background: #636363;
  color: #fff;
}
.GreyDarkBg a:link,
.GreyDarkBg a:visited {
  color: #ffcde8;
}
.GreyDarkBg a:hover {
  color: #ffcde8;
}
a.GreyDarkBg:link,
a.GreyDarkBg:visited {
  color: #fff !important;
}
.GreyExtraDark {
  color: #383838;
}
.GreyExtraDarkBg {
  background: #383838;
  color: #fff;
}
.GreyExtraDarkBg a:link,
.GreyExtraDarkBg a:visited {
  color: #ffcde8;
}
.GreyExtraDarkBg a:hover {
  color: #ffcde8;
}
a.GreyExtraDarkBg:link,
a.GreyExtraDarkBg:visited {
  color: #fff !important;
}
.GreySuperDark {
  color: #292928;
}
.GreySuperDarkBg {
  background: #292928;
  color: #fff;
}
.GreySuperDarkBg a:link,
.GreySuperDarkBg a:visited {
  color: #ffcde8;
}
.GreySuperDarkBg a:hover {
  color: #ffcde8;
}
a.GreySuperDarkBg:link,
a.GreySuperDarkBg:visited {
  color: #fff !important;
}
/* Link Color */
.alpaca {
  margin: 0 0.5em;
  background: #fff;
}
.alpaca h2,
.alpaca h3,
.alpaca h4,
.alpaca h5 {
  margin: 0;
  font-size: 1em;
}
.alpaca > .alpaca-field > .alpaca-container > .alpaca-container-item {
  border-bottom: solid 1px #b5b6b4;
  padding-top: 0.5em;
}
.alpaca .twitter-typeahead {
  margin-bottom: 1em !important;
}
.alpaca .alpaca-container-item {
  position: relative;
}
.alpaca > .alpaca-field-object {
  border: none;
}
.alpaca > .alpaca-field-object .alpaca-field-object {
  background-color: rgba(0, 0, 0, 0.03);
}
.alpaca .alpaca-field-object,
.alpaca .alpaca-field-array,
.alpaca .alpaca-field-table,
.alpaca .alpaca-field-accordion {
  border-radius: 0;
  border-color: #ebebeb;
  margin-bottom: 2em;
}
.alpaca-array-actionbar {
  display: block !important;
}
.alpaca-field-accordion .panel {
  margin-bottom: 1em;
}
.alpaca-field-accordion .panel-heading {
  background: #d0d0d0;
}
.alpaca-field-accordion .panel-title {
  padding-left: 0.5em;
}
.alpaca-field-accordion .alpaca-container-item {
  margin-top: 0;
}
.alpaca-field-accordion .alpaca-container-item .alpaca-container-item {
  border-bottom: solid 1px #b5b6b4;
}
.form-builder .alpaca-field-accordion .alpaca-container-item .alpaca-container-item {
  border: none;
}
.alpaca-field-accordion .alpaca-field {
  padding-top: 1em;
}
.alpaca-horizontal .form-group.alpaca-field .help-block {
  margin-left: 1em;
  padding: 0.5em 0;
}
.fb-container #form {
  background: #ffffff;
  font-size: 0.9em;
  margin: 2em;
}
.fb-container #form h2,
.fb-container #form h3,
.fb-container #form h4,
.fb-container #form h5 {
  margin: 0;
  font-size: 1em;
}
.fb-container #form .alpaca-vertical .alpaca-field-object {
  border-color: #aaaaaa;
  border-radius: 0;
  margin: 2em;
}
.fb-container #form .alpaca-vertical .alpaca-field-object .alpaca-field-object {
  background: #eeeeee;
}
.fb-container #form .alpaca-vertical .alpaca-field-object h2 {
  font-size: 1em;
}
.fb-container #form .alpaca-vertical .alpaca-optional {
  border-color: #aaaaaa;
  border-radius: 0;
}
.fb-container #form .alpaca-vertical > .alpaca-container-item-last .alpaca-optional {
  background: #eeeeee;
}
.fb-container #form .collapse.in {
  display: initial;
}
.ModOpenContentC > div .alpaca-field .table th:last-child {
  font-size: 0em !important;
}
.ModOpenContentC > div .alpaca-field .table .actionbar button {
  font-size: 0.8em;
  padding: 0.3em 0.5em;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td {
  font-size: 0.8em !important;
  padding: 0;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td:last-child {
  min-width: 0;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td > div {
  padding: 0.3em;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td > div .col-sm-9 {
  max-width: 100%;
  width: 100%;
  padding: 0 !important;
  margin: 0;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow > td {
  min-width: 120px;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow > td:last-child {
  min-width: 0;
  width: 0;
  background: #fff;
  border: solid 1px #ddd;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow .actionbar button {
  display: block;
  margin: 0.3em;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow legend {
  font-size: 0.7em;
}
.ModOpenContentC > div:not(.form-builder) .cke_top {
  padding: 0;
}
.ff-anchor {
  position: relative;
  top: -6em;
  display: block;
  visibility: hidden;
}
.btn {
  display: inline-block;
  text-transform: uppercase;
  padding: 0.5em 1em;
}
.btn:link,
.btn:visited {
  font-weight: bold;
  font-size: calc(0.75em + 0.3vw);
}
.btn-default {
  background: #c91d7b;
  border: none;
  color: inherit;
}
.btn-default:link,
.btn-default:visited,
.btn-default:hover {
  color: #fff;
}
.btn-default:hover {
  background: #701045;
}
.btn-default:focus,
.btn-default.focus {
  box-shadow: none;
}
.btn-primary {
  background: #e6007e;
  border: none;
  color: inherit;
}
.btn-primary:hover {
  background: #800046;
}
.btn-primary:link,
.btn-primary:visited,
.btn-primary:hover {
  color: #fff;
}
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: none;
}
.btn-secondary {
  background: #c91d7b;
  border: none;
  color: inherit;
}
.btn-secondary:link,
.btn-secondary:visited,
.btn-secondary:hover {
  color: #fff;
}
.btn-secondary:hover {
  background: #701045;
}
.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: none;
}
.btn.Col1Bg:link,
.btn.Col2Bg:link,
.btn.Col1Bg:visited,
.btn.Col2Bg:visited,
.btn.Col1Bg:hover,
.btn.Col2Bg:hover {
  color: #fff;
}
.btn.Col1Bg:hover,
.btn.Col2Bg:hover {
  opacity: 0.9;
}
.btn-limit {
  max-width: 300px;
  margin: 0 auto;
}
.square {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.square:after {
  content: "";
  position: relative;
  display: block;
  padding-bottom: 100%;
}
.square .content {
  position: absolute;
  width: 100%;
  height: 100%;
}
.circle {
  border-radius: 50%;
  overflow: hidden;
}
.rounded {
  border-radius: 1.6rem !important;
}
.block-rounded {
  border-radius: 1.6rem;
  padding: 1.6rem;
}
.block-rounded-s {
  border-radius: 1.12rem;
  padding: 1.12rem;
}
.block-bg-image {
  min-height: 4em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
}
.block-bg-parallax {
  background-attachment: fixed;
}
/* Text */
html {
  font-size: 16px;
}
body {
  font-family: 'Hind Madurai', sans-serif;
  font-weight: 300;
  color: #000;
  line-height: 1.5;
  font-size: 1rem;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin: 1.5em 0 1.3em;
  font-weight: 500;
  color: #e6007e;
  text-rendering: optimizeLegibility;
}
h1,
.h1 {
  font-size: 2.8em;
}
h2,
.h2 {
  font-size: calc(1.6em + 0.3vw);
}
h3,
.h3 {
  font-size: calc(1.4em + 0.3vw);
}
h4,
.h4 {
  font-size: calc(1.2em + 0.3vw);
}
h5,
.h5 {
  font-size: calc(1em + 0.3vw);
}
h6,
.h6 {
  font-size: 1em;
}
h1 a:link,
h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
  font-size: inherit;
}
/* Links */
a,
a:link,
a:visited,
a:active,
a.CommandButton:link,
a.CommandButton:visited {
  color: #019908;
  text-decoration: none;
  font-weight: normal;
}
a:hover {
  color: #3c6428;
}
/* DNN Heading */
.Head,
.SubHead,
.SubSubHead,
.Normal,
.NormalDisabled,
.NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox {
  font-family: inherit;
}
.Head {
  color: #800046;
  font-weight: bold;
  font-size: 1.4em;
}
.SubHead {
  color: #800046;
  font-size: 1.2em;
}
.SubSubHead {
  color: #800046;
  font-size: 1em;
}
.NormalRed {
  color: #800046;
}
/* Tables */
tfoot,
thead,
th {
  font-size: 1em;
}
/* Normal */
.Normal {
  font-weight: inherit;
}
.Normal p {
  margin-top: 0px;
}
/* Images inline in Text */
/* NORMAL > Images */
.Normal p img {
  vertical-align: top;
}
@media only screen and (min-width: 768px) {
  .Normal p img[align="left"],
  .Normal p img[style*="float: left"],
  .Normal p img[style*="float:left"] {
    margin: 0.5em 1em 0.5em 0;
  }
  .Normal p img[align="right"],
  .Normal p img[style*="float: right"],
  .Normal p img[style*="float:right"] {
    margin: 0.5em 0 0.5em 1em;
  }
}
/* Parts of the Layout */
#Body {
  background: #ebebeb;
}
/* MENU -------------------- */
#MenuDtItemBorder {
  border-bottom: solid 1px #f4afd5;
}
/* CSS */
/* MENU > General */
.FFUlMenu {
  position: relative;
}
.FFUlMenu,
.FFUlMenu ul,
.FFUlMenu li {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: normal;
}
.FFUlMenu li {
  position: relative;
}
nav .itemwrap > a,
nav .itemwrap > span {
  max-width: 100%;
}
nav .itemwrap > a span,
nav .itemwrap > span span {
  overflow-wrap: break-word;
}
.open-submenu {
  display: inline-block;
  border: none;
  position: absolute;
  width: 2em;
  font-style: normal;
  height: 3.4em;
  line-height: 3.4em;
  right: 0;
  top: 0;
  text-align: center;
  cursor: pointer;
  transition: transform 0.3s;
}
@media screen and (min-width: 9999px) {
  .open-submenu {
    display: none !important;
    position: relative;
    height: auto;
    line-height: 1;
    width: 1em;
    margin-right: 0.5em;
  }
  .touch .open-submenu {
    display: inline-block !important;
  }
}
.open-submenu:after {
  content: "\f107";
  font-family: 'FontAwesome';
  font-size: 1.7em;
}
.item-open .open-submenu {
  transform: rotate(180deg);
}
.open-submenu:hover {
  color: #e6007e;
}
.extra-menu-open .Panes {
  margin-top: 0 !important;
}
.extra-menu-open .Header-Wrap {
  position: relative;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.extra-menu-open:not(.scrolled) .Header-Wrap {
  padding: 0;
}
.extra-menu-open .MainMenu li ul {
  display: none;
}
/* MENU > Mobile */
@media screen and (max-width: 9999px) {
  .WrapMainMenu {
    box-shadow: none;
    border-top: solid 1px #ffa4d6;
  }
  .WrapMainMenu .col-xs-12 {
    min-height: 0;
  }
  /* Styling */
  .MainMenu > ul {
    display: none;
  }
  .MainMenu li {
    border-top: solid 1px #ee87bf;
  }
  .MainMenu li.Level0 {
    border-top: solid 1px #e963ac;
  }
  .MainMenu li.Level0:first-child {
    border: none;
  }
  .MainMenu .itemwrap {
    display: block;
  }
  .MainMenu .itemwrap > a,
  .MainMenu .itemwrap > span {
    display: inline-block;
    /* Colours */
    color: #800046;
  }
  .MainMenu .itemwrap > a.Active,
  .MainMenu .itemwrap > span.Active,
  .MainMenu .itemwrap > a.ActiveParent,
  .MainMenu .itemwrap > span.ActiveParent {
    color: #e6007e;
  }
  .MainMenu .itemwrap > a:hover,
  .MainMenu .itemwrap > span:hover {
    color: #e6007e;
  }
  .MainMenu .itemwrap > a,
  .MainMenu .itemwrap > span {
    line-height: initial;
    padding: 1em 2em 1em 0;
    word-break: break-all;
  }
  .MainMenu .itemwrap.Level0 > a,
  .MainMenu .itemwrap.Level0 > span {
    text-transform: uppercase;
    /* Colours */
    color: #800046;
  }
  .MainMenu .itemwrap.Level0 > a.Active,
  .MainMenu .itemwrap.Level0 > span.Active,
  .MainMenu .itemwrap.Level0 > a.ActiveParent,
  .MainMenu .itemwrap.Level0 > span.ActiveParent {
    color: #e6007e;
  }
  .MainMenu .itemwrap.Level0 > a:hover,
  .MainMenu .itemwrap.Level0 > span:hover {
    color: #e6007e;
  }
  .MainMenu li.Level0 > a,
  .MainMenu li.Level0 > span {
    padding-left: 0em;
  }
  .MainMenu li.Level1 > a,
  .MainMenu li.Level1 > span {
    padding-left: 1em;
  }
  .MainMenu li.Level2 > a,
  .MainMenu li.Level2 > span {
    padding-left: 2em;
  }
  .MainMenu li.Level3 > a,
  .MainMenu li.Level3 > span {
    padding-left: 3em;
  }
  .MainMenu li.Level4 > a,
  .MainMenu li.Level4 > span {
    padding-left: 4em;
  }
  .MainMenu li.Level5 > a,
  .MainMenu li.Level5 > span {
    padding-left: 5em;
  }
  .MainMenu li.Level6 > a,
  .MainMenu li.Level6 > span {
    padding-left: 6em;
  }
  .MainMenu li.Level7 > a,
  .MainMenu li.Level7 > span {
    padding-left: 7em;
  }
  .MainMenu li.Level8 > a,
  .MainMenu li.Level8 > span {
    padding-left: 8em;
  }
}
/* Menu toggle */
.WrapMenuToggle {
  background: transparent;
}
/* Show & Hide */
.WrapMenuToggle {
  display: block;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
}
/* Icon*/
.MenuToggle {
  cursor: pointer;
  padding: 0;
  color: #828381;
  margin-right: 0;
  text-align: right;
}
.MenuToggle a {
  display: inline-block;
  padding: 8px 4px;
  line-height: 0;
}
.MenuToggle .hamburger {
  display: inline-block;
  position: relative;
  width: 24px;
  height: 14px;
}
.MenuToggle .hamburger span {
  display: block;
  background: currentColor;
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  top: calc(50% - 2px / 2);
  transition: all 0.5s ease;
  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}
.MenuToggle .hamburger span:nth-child(1) {
  margin-top: -6px;
}
.MenuToggle .hamburger span:nth-child(3) {
  margin-top: 6px;
}
.extra-menu-open .MenuToggle .hamburger span {
  background: #000;
}
.extra-menu-open .MenuToggle .hamburger span:nth-child(1) {
  transform: rotate(45deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  margin: 0;
  height: 3px;
}
.extra-menu-open .MenuToggle .hamburger span:nth-child(2) {
  display: none;
}
.extra-menu-open .MenuToggle .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  margin: 0;
  height: 3px;
}
/* CONTAINERS */
.cContainer {
  margin-bottom: 2em;
}
.cContainer:after {
  content: "";
  display: table;
  clear: both;
}
.FullWidth .cContainer {
  margin-bottom: 0;
}
.cContainer section.Container {
  clear: both;
}
.cContainer h1.cTitle,
.cContainer h2.cTitle,
.cContainer h3.cTitle,
.cContainer h4.cTitle,
.cContainer h5.cTitle {
  margin-top: 0;
}
.cBg.cContainer h1.cTitle,
.cBg.cContainer h2.cTitle,
.cBg.cContainer h3.cTitle,
.cBg.cContainer h4.cTitle,
.cBg.cContainer h5.cTitle {
  margin: 0 0 1.3em;
}
.cIcon,
.cTitle {
  float: left;
}
.cIcon img {
  float: left;
  padding-right: 4px;
}
.cContainer.cBg {
  padding: 20px 18px 40px;
  margin-bottom: 30px;
}
.cBg p:last-child {
  margin: 0;
}
.cBg header.Container {
  margin-bottom: 20px;
}
section.Container {
  clear: both;
}
/* Modules */
.oc-articles.list header.rotate {
  font-size: 1.2em;
}
.oc-articles.list header.rotate h2 {
  margin: 0 0 0.5em;
  position: relative;
}
.oc-articles.list header.rotate h2:after {
  content: "";
  display: inline-block;
  background: #000;
  height: 1px;
  width: 150px;
  position: absolute;
  left: -70px;
  bottom: -5px;
}
@media screen and (min-width: 768px) {
  .oc-articles.list header.rotate h2:after {
    position: static;
    height: 3em;
    width: 1px;
    margin: 0 16px 0;
  }
}
@media screen and (min-width: 768px) {
  .oc-articles.list header.rotate {
    position: absolute;
    display: block;
    transform: rotate(-90deg);
    transform-origin: 590px 0;
    margin-left: -790px;
  }
  .oc-articles.list header.rotate h2,
  .oc-articles.list header.rotate .date {
    display: inline-block;
    margin: 0;
  }
  .oc-articles.list header.rotate h2 {
    width: 600px;
    text-align: right;
  }
  .oc-articles.list header.rotate h2:after {
    content: "";
    display: inline-block;
    height: 3em;
    background: #000;
    width: 1px;
    margin: 0 16px 0;
  }
  .oc-articles.list header.rotate .date {
    color: #828381;
    width: 140px;
    letter-spacing: 2px;
  }
}
@media screen and (min-width: 768px) {
  .s-home .oc-articles.list header.rotate {
    margin-top: 148px;
  }
}
@media screen and (min-width: 900px) {
  .s-home .oc-articles.list header.rotate {
    margin-top: 174px;
  }
}
.oc-articles.list header.rotate {
  margin-top: 1em;
}
@media screen and (min-width: 768px) {
  .oc-articles.list header.rotate {
    margin-top: 0;
  }
}
.oc-articles.list .items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12.5px;
  margin-top: 42.5px;
}
.oc-articles.list .items .item-wrap {
  width: 50%;
  padding: 0 12.5px 0;
  margin-bottom: 25px;
}
@media screen and (min-width: 768px) {
  .oc-articles.list .items .item-wrap {
    width: 33.333333%;
  }
}
.oc-articles.list .items .item-wrap .item {
  background: #eee;
  background-size: 100% auto;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.oc-articles.list .items .item-wrap .item:after {
  content: "";
  position: relative;
  display: block;
  padding-bottom: 100%;
}
.oc-articles.list .items .item-wrap .item .content {
  position: absolute;
  width: 100%;
  height: 106%;
}
.oc-articles.list .items .item-wrap .item img {
  padding-bottom: 1.8em;
}
.oc-articles.list .items .item-wrap .item header {
  background: #383838;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.oc-articles.list .items .item-wrap .item header h2 {
  font-size: 1em;
  text-transform: uppercase;
  margin: 0.2em 0.3em -0.1em;
  line-height: 1.1em;
}
.oc-articles.list .items .item-wrap .item header .date {
  color: #d0d0d0;
  font-size: 0.7em;
  margin-left: 1.8em;
}
.oc-articles.detail .content {
  position: relative;
  padding-top: 3em;
  min-height: 600px;
}
@media screen and (min-width: 768px) {
  .oc-articles.detail .content {
    min-height: auto;
  }
}
.oc-articles.detail .chocolat-image img {
  max-height: 100vw;
}
@media screen and (min-width: 768px) {
  .oc-articles.detail .chocolat-image img {
    max-height: 500px;
  }
}
.oc-articles.detail .intro {
  font-weight: 500;
  padding-bottom: 1em;
}
.oc-articles.detail .date {
  display: none;
}
@media screen and (min-width: 768px) {
  .oc-articles.detail .date {
    display: inline;
  }
}
.oc-articles.detail section {
  padding: 0 15px 1em 0;
}
@media screen and (min-width: 768px) {
  .oc-articles.detail section {
    padding: 0 0 1em;
  }
}
.oc-articles.detail .copyright {
  padding-top: 1.5em;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #828381;
}
.oc-articles.detail header.rotate {
  font-size: 1.2em;
}
.oc-articles.detail header.rotate h2 {
  margin: 0 0 0.5em;
  position: relative;
}
.oc-articles.detail header.rotate h2:after {
  content: "";
  display: inline-block;
  background: #000;
  height: 1px;
  width: 150px;
  position: absolute;
  left: -70px;
  bottom: -5px;
}
@media screen and (min-width: 768px) {
  .oc-articles.detail header.rotate h2:after {
    position: static;
    height: 3em;
    width: 1px;
    margin: 0 16px 0;
  }
}
@media screen and (min-width: 768px) {
  .oc-articles.detail header.rotate {
    position: absolute;
    display: block;
    transform: rotate(-90deg);
    transform-origin: 590px 0;
    margin-left: -790px;
  }
  .oc-articles.detail header.rotate h2,
  .oc-articles.detail header.rotate .date {
    display: inline-block;
    margin: 0;
  }
  .oc-articles.detail header.rotate h2 {
    width: 600px;
    text-align: right;
  }
  .oc-articles.detail header.rotate h2:after {
    content: "";
    display: inline-block;
    height: 3em;
    background: #000;
    width: 1px;
    margin: 0 16px 0;
  }
  .oc-articles.detail header.rotate .date {
    color: #828381;
    width: 140px;
    letter-spacing: 2px;
  }
}
@media screen and (min-width: 768px) {
  .s-home .oc-articles.detail header.rotate {
    margin-top: 148px;
  }
}
@media screen and (min-width: 900px) {
  .s-home .oc-articles.detail header.rotate {
    margin-top: 174px;
  }
}
.oc-articles.prev-next {
  display: flex;
  align-items: center;
}
.oc-articles.prev-next span {
  display: inline-block;
  font-size: 1.8em;
  margin-right: 0.2em;
  padding-bottom: 0.1em;
  color: #828381;
}
.oc-articles.prev-next .link {
  display: inline-block;
  margin-right: 2em;
  color: #e6007e;
}
.oc-articles.prev-next .link:before {
  color: #000;
  display: inline-block;
  padding-right: 0.5em;
}
.sorthandle {
  display: flex;
  background: #d0d0d0;
  height: 1.5em;
  margin-top: 0.5em;
  align-items: center;
  justify-content: flex-end;
}
.sorthandle .edit-link {
  color: #000;
  width: calc(1.5em - 1px);
  height: calc(1.5em - 1px);
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 2px;
}
.sorthandle .edit-link:hover {
  background: #b5b6b4;
}
.sorthandle .edit-link img {
  border: none;
}
.sortable-ghost > :nth-child(2) {
  box-shadow: 0 0 3px #000;
}
.multi-items {
  padding: 3em 0 3em;
}
.MainPanes .multi-items {
  padding: 0  ;
}
.multi-items .item {
  margin-top: 3em;
  margin-bottom: 3em;
}
#Body .DnnModule-OpenContent .oc-view .octemplate {
  font-size: 0.8rem;
  width: 250px;
}
#Body .DnnModule-OpenContent .oc-view .octemplate a {
  border-radius: 0;
  background: #eee;
  color: #444;
  padding: 0.5em;
  height: 4em;
  white-space: wrap;
}
#Body .DnnModule-OpenContent .oc-view .octemplate a:hover {
  background: #ddd;
}
#Body .DnnModule-OpenContent .oc-view .octemplate a.advanced {
  background: #c91d7b;
}
.OpenForm .alpaca-field-checkbox {
  position: relative;
}
.OpenForm .alpaca-control.checkbox {
  display: inline;
  float: left;
  margin-right: 0.5em;
}
.OpenForm .alpaca-required input,
.OpenForm .alpaca-required textarea {
  border-color: #e6007e;
}
/* Responsive */
/* RESPONSIVE */
img:not(.unresponsive) {
  max-width: 100%;
  height: auto !important;
}
img:not(.unresponsive)[src*='16X16'] {
  min-width: 16px;
}
img:not(.unresponsive)[src*='32X32'] {
  min-width: 32px;
}
img {
  -ms-interpolation-mode: bicubic;
}
iframe {
  max-width: 100%;
}
.video-16-9 {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.video-16-9 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .Panes {
    min-height: 450px;
  }
}
.cols {
  display: flex;
  flex-wrap: wrap;
}
.cols .col1 {
  width: 100%;
  margin-left: 10%;
}
.cols .col2 {
  flex-grow: 1;
  width: 100%;
  margin-left: 10%;
}
@media screen and (min-width: 768px) {
  .cols .col1 {
    width: 265px;
    margin-left: 0;
  }
  .cols .col2 {
    width: calc(100% - 265px);
    margin-left: 0;
  }
}
@media screen and (min-width: 900px) {
  .cols .col1 {
    width: 318px;
  }
  .cols .col2 {
    width: calc(100% - 318px);
  }
}
.border-true {
  border: solid 1px #b5b6b4;
}
.skin-wrap {
  max-width: 768px;
  background: #fff;
  margin: 0 auto;
  box-shadow: 0 0 15px #828381;
}
@media screen and (min-width: 900px) {
  .skin-wrap {
    max-width: 900px;
  }
}
header.skin .main-title {
  margin: 0;
  position: relative;
  font-weight: 500;
  letter-spacing: 0.04em;
  font-size: 7vw;
  line-height: 2.5em;
}
header.skin .main-title a {
  color: #d0d0d0;
}
.s-home header.skin .main-title a:hover {
  color: #fff;
}
@media screen and (min-width: 768px) {
  header.skin .main-title a:hover {
    color: #fff;
  }
}
.s-detail header.skin .main-title a {
  color: #3c6428;
}
.s-detail header.skin .main-title a:hover {
  color: #636363;
}
@media screen and (min-width: 768px) {
  .s-detail header.skin .main-title a {
    color: #d0d0d0;
  }
  .s-detail header.skin .main-title a:hover {
    color: #fff;
  }
}
@media screen and (min-width: 768px) {
  header.skin .main-title {
    margin: 0.2em 0 0 0.55em;
    font-size: 3.5em;
  }
}
@media screen and (min-width: 900px) {
  header.skin .main-title {
    margin: 0.2em 0 0 0.55em;
    font-size: 3.2em;
  }
}
header.skin .main-title span {
  display: inline-block;
  color: #636363;
  width: 0.58em;
  margin-left: 0.18em;
}
header.skin .main-title span img {
  width: 100%;
}
header.skin .quote {
  display: none;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  header.skin .quote {
    display: block;
    margin-top: 1.7rem;
    margin-bottom: 0;
    color: #fff;
    font-size: 1.8rem;
    letter-spacing: 1px;
    text-align: center;
    text-shadow: 0 0 3px #636363;
  }
}
@media screen and (min-width: 900px) {
  header.skin .quote {
    margin-top: 2rem;
    font-size: 2.2rem;
  }
}
header.skin .col2 {
  position: relative;
}
header.skin .quote-author {
  display: none;
}
@media screen and (min-width: 768px) {
  header.skin .quote-author {
    display: block;
    padding-right: 12px;
    color: #828381;
    font-size: 0.875em;
    text-align: right;
  }
}
header.skin .logo {
  background-position: center center;
  background-size: cover;
  width: 90%;
  margin-left: 0;
  order: 2;
  padding: 1em;
}
.s-home header.skin .logo {
  background-image: url("assets/Img/broeikas_telefoon.jpg");
}
@media screen and (min-width: 768px) {
  .s-home header.skin .logo {
    background-image: url("assets/Img/kijkrijk-main-image.jpg");
  }
}
.s-detail header.skin .logo {
  background-image: url("assets/Img/kijkrijk-amsterdam.png");
}
@media screen and (min-width: 768px) {
  .s-detail header.skin .logo {
    background-image: url("assets/Img/kijkrijk-main-image.jpg");
  }
}
.s-detail header.skin .logo .date {
  display: inline-block;
  position: relative;
  font-size: 0.5em;
  color: #000;
  margin-left: 1em;
  top: -0.25em;
  font-weight: 300;
}
@media screen and (min-width: 768px) {
  .s-detail header.skin .logo .date {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  header.skin .logo {
    order: 0;
    font-size: 0.8em;
    padding: 0 1em;
    width: 265px;
    height: 250px;
  }
}
@media screen and (min-width: 900px) {
  header.skin .logo {
    order: 0;
    font-size: 1em;
    padding: 0 1em;
    width: 318px;
    height: 300px;
  }
}
header.skin .col2 {
  background-position: center center;
  background-size: cover;
  width: 10%;
  margin-left: 0;
  padding: 1em;
}
.s-home header.skin .col2 {
  background-image: url("assets/Img/kijkrijk-amsterdam.png");
}
.s-detail header.skin .col2 {
  background-image: url("assets/Img/kijkrijk-main-image.jpg");
  background-position: left center;
}
@media screen and (min-width: 768px) {
  .s-detail header.skin .col2 {
    background-image: url("assets/Img/kijkrijk-amsterdam.png");
    background-position: center center;
  }
}
header.skin .col2 .breadcrumb {
  display: block;
  background: none;
  text-align: right;
  font-size: 2.6em;
  color: #fff;
  margin-top: -0.2em;
}
nav {
  min-width: 100%;
}
@media screen and (min-width: 768px) {
  .s-detail main .col2 {
    margin-right: 8%;
    width: calc(100% - 265px - 8%);
  }
}
@media screen and (min-width: 900px) {
  .s-detail main .col2 {
    width: calc(100% - 318px - 8%);
  }
}
footer.skin {
  font-size: 0.875em;
  background: #636363;
  padding: 1em 0;
}
footer.skin,
footer.skin h4 {
  color: #fff;
}
footer.skin h4 {
  margin: 0 0 1em;
  font-size: 1.1em;
}
footer.skin a {
  color: #8fe322;
}
footer.skin .col1 {
  padding: 1em 0 1em;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
@media screen and (min-width: 768px) {
  footer.skin .col1 {
    padding: 1em 0 1em 2em;
  }
}
footer.skin .col1 .email {
  min-height: 6em;
  display: block;
  flex-grow: 1;
}
footer.skin .col1 .email h4 {
  font-weight: 300;
}
footer.skin .col1 .email h4 > span {
  font-weight: 500;
  display: inline-block;
}
footer.skin .col1 .email h4 > span:nth-child(1) {
  margin-right: 0.6em;
}
footer.skin .col1 .email h4 > span:nth-child(2) {
  margin-left: 0.6em;
}
footer.skin .col1 .email h4 a {
  display: block;
  font-weight: inherit;
  font-weight: 400;
}
footer.skin .col1 .email h4 a > span {
  display: inline-block;
  font-size: 1.5em;
  position: relative;
  bottom: -0.07em;
  line-height: 0;
  font-weight: 400;
}
footer.skin .col1 .share a {
  display: inline-flex;
  align-items: center;
}
footer.skin .col1 .share a i {
  font-size: 2rem;
}
footer.skin .col1 .share span {
  color: #fff;
  display: inline-block;
  margin-left: 0.5em;
}
footer.skin .col2 {
  padding: 1em 1em 1em 0;
}
@media screen and (min-width: 768px) {
  footer.skin .col2 .henne {
    display: flex;
  }
}
footer.skin .col2 .henne-k-photo {
  max-width: 300px;
  padding-top: 0.3em;
  padding-bottom: 1em;
  padding-right: 1.8em;
}
@media screen and (min-width: 768px) {
  footer.skin .col2 .henne-k-photo {
    max-width: 200px;
    padding-bottom: 0;
  }
}
footer.skin .col2 .henne-k-data {
  padding: 1em 1em 0 0;
}
@media screen and (min-width: 768px) {
  footer.skin .col2 .henne-k-data {
    padding: 0 1em 0 0;
  }
}
footer.skin .col2 .henne-k-data p {
  color: #ebebeb;
}
footer.skin .col2 .henne-k-data p:last-child {
  margin-bottom: 0;
}
html {
  height: 100%;
}
.footer-sticky,
.footer-sticky form {
  height: 100%;
}
.footer-sticky .skin-wrap {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.footer-sticky header.skin,
.footer-sticky footer.skin {
  flex-shrink: 0;
}
.footer-sticky main.skin {
  flex-grow: 1;
}
.login {
  float: right;
}
.CP-None .login {
  color: transparent;
}
.CP-None .login:hover {
  color: #e6007e;
}
.dnnLoginService {
  padding: 2em 1em;
}
.DNNModuleContent .henne-k-photo,
.DNNModuleContent .henne-k-data {
  padding: 2em;
}

/*# sourceMappingURL=Skin.css.map */
