/* Minification failed. Returning unminified contents.
(149,12): run-time error CSS1030: Expected identifier, found ' '
(149,13): run-time error CSS1031: Expected selector, found 'url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)'
(149,13): run-time error CSS1025: Expected comma or open brace, found 'url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)'
(150,12): run-time error CSS1030: Expected identifier, found ' '
(150,13): run-time error CSS1031: Expected selector, found '-moz-linear-gradient('
(150,13): run-time error CSS1025: Expected comma or open brace, found '-moz-linear-gradient('
(151,12): run-time error CSS1030: Expected identifier, found ' '
(151,13): run-time error CSS1031: Expected selector, found '-webkit-gradient('
(151,13): run-time error CSS1025: Expected comma or open brace, found '-webkit-gradient('
(152,12): run-time error CSS1030: Expected identifier, found ' '
(152,13): run-time error CSS1031: Expected selector, found '-webkit-linear-gradient('
(152,13): run-time error CSS1025: Expected comma or open brace, found '-webkit-linear-gradient('
(153,12): run-time error CSS1030: Expected identifier, found ' '
(153,13): run-time error CSS1031: Expected selector, found '-o-linear-gradient('
(153,13): run-time error CSS1025: Expected comma or open brace, found '-o-linear-gradient('
(154,12): run-time error CSS1030: Expected identifier, found ' '
(154,13): run-time error CSS1031: Expected selector, found '-ms-linear-gradient('
(154,13): run-time error CSS1025: Expected comma or open brace, found '-ms-linear-gradient('
(155,12): run-time error CSS1030: Expected identifier, found ' '
(155,13): run-time error CSS1031: Expected selector, found 'linear-gradient('
(155,13): run-time error CSS1025: Expected comma or open brace, found 'linear-gradient('
(156,8): run-time error CSS1030: Expected identifier, found ' '
(156,9): run-time error CSS1031: Expected selector, found 'progid:DXImageTransform.Microsoft.gradient('
(156,9): run-time error CSS1025: Expected comma or open brace, found 'progid:DXImageTransform.Microsoft.gradient('
(156,130): run-time error CSS1019: Unexpected token, found '}'
 */

body, .d-ui-widget, .d-ui-widget-header, .d-ui-widget-content, .d-content-text, .ui-widget, .ui-widget-content, .d-input > input, .d-picker > input, .d-button, .d-pager, .d-checkbox, .d-radio, .d-rte textarea { font-family: Tahoma,Arial,Verdana,Sans serif; color: #000; }

.d-page { background-color: #FFFFFF; margin: 40px 0px 0px 0px; }
.d-page-lite { background-color: #FFFFFF; margin: auto; padding: 30px 0px 0px 0px; width: 320px; }

.d-h1, h1 { font-size: 1.9em; line-height: 1.1em; }
.d-h2, h2 { font-size: 1.7em; line-height: 1.2em; }
.d-h3, h3 { font-size: 1.5em; line-height: 1.3em; }
.d-h4, h4 { font-size: 1.3em; line-height: 1.3em; }
.d-h5, h5 { font-size: 1.2em; line-height: 1.3em; }
.d-h6, h6 { font-size: 1.1em; line-height: 1.3em; }
    .d-title { font-size: 2em; }
    .d-sitelogo { display: normal; }
p, .d-content { font-size: 1.1em; line-height: 1.2em; }
.d-widget-body { padding: 5px; }

/************************ MEDIA QUERIES ******************************/
/* reset cols to 3-column */
@media screen and (max-width: 768px) {
.d-h1, h1 { font-size: 1.9em; line-height: 1.1em; }
.d-h2, h2 { font-size: 1.7em; line-height: 1.2em; }
.d-h3, h3 { font-size: 1.5em; line-height: 1.3em; }
.d-h4, h4 { font-size: 1.3em; line-height: 1.3em; }
.d-h5, h5 { font-size: 1.2em; line-height: 1.3em; }
.d-h6, h6 { font-size: 1.1em; line-height: 1.3em; }
    .d-title { font-size: 2em; }
    .d-sitelogo { display: none; }
    p, .d-content { font-size: 1.1em; line-height: 1.2em; }
.d-widget-body { padding: 5px; }
}

@media screen and (max-width: 600px) {
.d-h1, h1 { font-size: 1.7em; line-height: 1.2em; }
.d-h2, h2 { font-size: 1.5em; line-height: 1.2em; }
.d-h3, h3 { font-size: 1.4em; line-height: 1.2em; }
.d-h4, h4 { font-size: 1.3em; line-height: 1.2em; }
.d-h5, h5 { font-size: 1.2em; line-height: 1.2em; }
.d-h6, h6 { font-size: 1.1em; line-height: 1.2em; }
    .d-sitetools > .d-sitemenu { width: auto; }
.d-widget-body { padding: 5px; }
}

@media screen and (max-width: 400px) {
.d-h1, h1 { font-size: 1.6em; line-height: 1.1em; }
.d-h2, h2 { font-size: 1.5em; line-height: 1.1em; }
.d-h3, h3 { font-size: 1.4em; line-height: 1.1em; }
.d-h4, h4 { font-size: 1.3em; line-height: 1.1em; }
.d-h5, h5 { font-size: 1.2em; line-height: 1.1em; }
.d-h6, h6 { font-size: 1.1em; line-height: 1.1em; }
    p, .d-content { font-size: 1em; line-height: 1.2em; }
    .d-footer-tools > ul > li { min-width: 30px; padding: 5px 2px; }
        .d-footer-tools > ul > li > span { font-size: 1.2em; }
.d-widget-body { padding: 5px; }
}


.d-mobile-list .d-field-container > label:first-child, .d-field > label:first-child {
    display: inline-block;
    width: 98%;
    vertical-align: middle;
}

.d-mobile-list .d-field-container > .d-textbox, .d-field > .d-textbox {
    width: 98%;
}

.d-accordion > .d-ui-widget-header {
    border-top-style: solid;
    border-top-width: 1px;
    line-height: 1.2em;
    padding: 2px 2px 5px 10px;
}

.d-mobile-list > .d-item > a:first-child, .d-mobile-list > .d-item > div:only-child, .d-mobile-list > .d-field-container, .d-form > .d-field, .d-form > div {
    display: block;
    padding: 1px 10px;
    text-decoration: none;
}

.d-body, body, .d-ui-widget {
    font-size: 1em;
    line-height: 1.1em;
}

.d-panel > .d-ui-widget-header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    line-height: 1.1em;
    padding: 2px 3px 5px 10px;
    position: relative;
}

.d-scroller {    
    border-radius: 18% 18% 18% 18%;
}

.d-scroller, .d-scroller > span {
    cursor: pointer;
    font-size: 1.2em;
    line-height: 2em;
}


.d-ui-widget, .ui-widget, .d-node-content > * { color: #000000; }
.d-ui-widget, .ui-widget { background-color: #ffffff; background-image: none; }
.d-ui-widget, .ui-widget, .d-separator, .d-tooltip:before, .d-tooltip:after, .d-grid th, .d-grid td, .d-item-spliter { border-color: #e3e3e3; }
.d-ui-widget.d-panel-overlay { -webkit-box-shadow: 0 0 10px #808080; box-shadow: 0 0 10px #808080; border-color:#9d9d9d;}




.d-ui-widget-header, .d-ui-widget-header > a { color: #fff; text-decoration: none; text-transform: none; font-weight: normal; }

#widgets_tabs > .d-tabs-navs > .d-tabs-nav { font-size: 0.88em; }
.d-tabs > .d-tabs-navs > .d-tabs-nav { font-size: 0.97em; }
.d-ui-widget-header { background-color: #e3e3e3; background-image: none; }
.d-ui-widget-header, .ui-widget-header,.d-menu, .d-rte-panes > .d-menu.toolbar, .d-button { border-color: #e3e3e3;  background: rgb(125,126,125); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(45,45,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */}

.d-button { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: rgb(252,252,252); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */ border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; }

/*.d-button.d-state-default.d-state-hover,.d-menu .d-item.d-state-active,.d-button.d-state-default{}*/


.d-ui-widget-content, .ui-widget-content, .d-ui-widget-header.d-tabs-nav.d-state-active > a, .d-checkbox, .d-radio, .d-rating { color: #000000; }
.d-grid .d-row-alt, .d-grid-content table tr:nth-child(even) { color: #000000; }
.d-ui-widget.d-tooltip, .d-state-info, .d-item-counter { border-color: #dedede; background-color: #fafafa; color: #000000; }
/*.d-ui-widget-content, .ui-widget-content, .d-tabs-nav.d-state-active { background-color: #ffffff; background-image: none; color:#000;}*/
.d-overlay, .ui-overlay { background-color: #ededed; }
.d-radio, .d-checkbox, .d-rating, a.d-button.link, .ui-state-default > a, .ui-state-default { color: #424242; }
.d-ui-widget-header.d-tabs-nav.d-state-active > a{color:#fff;}


/*.d-ui-widget.d-state-hover, .d-ui-widget-header.d-state-hover, .d-ui-widget-header.d-state-hover > a, .d-item.d-state-hover, .d-node-content > .d-state-hover, .ui-state-hover { -moz-box-shadow: 0px 0px 3px #919191 inset; -webkit-box-shadow: 0px 0px 3px #919191 inset; box-shadow: 0px 0px 3px #919191 inset; -webkit-text-shadow: none; text-shadow: none; }*/
.d-button.d-state-default.d-state-hover .d-button-text { -webkit-text-shadow: 0 20px 15px #000; text-shadow: 0 20px 15px #000; }

.d-ui-widget.d-state-active, .d-ui-widget-header.d-state-active, .d-ui-widget-header.d-state-active > a, .d-item.d-state-active, .d-node-content > .d-state-active {  color: #000000; -webkit-text-shadow: none; text-shadow: none; }
/* .d-ui-widget.d-state-active, .d-ui-widget-header.d-state-active, .d-item.d-state-active, .d-node-content > .d-state-active, .d-ui-widget-content.d-state-active, .d-tabs > .d-tabs-navs > .d-tabs-nav.d-state-active, .d-tabs > .d-tabs-panel.d-state-active, .d-accordion > .d-ui-widget-header.d-state-active, .d-accordion > .d-ui-widget-content.d-state-active, .d-button.d-state-default { color: #fff; background: rgb(125,126,125); Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(45,45,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(45,45,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */ }
.d-ui-widget.d-state-active, .d-ui-widget-header.d-state-active, .d-item.d-state-active, .d-node-content > .d-state-active, .d-rating, .d-state-active, .d-accordion > .d-ui-widget-header.d-state-active, .d-accordion > .d-ui-widget-content.d-state-active, .d-tabs > .d-tabs-navs > .d-tabs-nav.d-state-active, .d-tabs > .d-tabs-panel.d-state-active { border-color: rgb(125,126,125); }
/*.d-textarea.d-state-hover { border: 1px solid #c8c8c8; background: none; }  */
.d-textarea.d-state-active { background: none; border: 1px solid  rgb(125,126,125); }
.d-tabs > .d-tabs-navs > .d-tabs-nav.d-state-active, .d-tabs > .d-tabs-panel.d-state-active { border-color:  rgb(125,126,125); }
.d-accordion > .d-ui-widget-header.d-state-active > a { color: #fff; }

.d-ui-widget.d-state-disable, .d-ui-widget:disabled, .d-ui-widget.d-state-disable *, .d-ui-widget-content.d-state-disable, .d-ui-widget-content:disabled, .d-ui-widget-header.d-state-disable, .d-ui-widget-header.d-state-disable > a, .d-node.d-state-disable .d-node-content, .d-node.d-state-disable .d-node-content a, .d-checkbox.d-state-disable, .d-radio.d-state-disable { color: #8a8a8a; }
    .d-ui-widget.d-state-disable, .d-ui-widget:disabled, .d-ui-widget-header.d-state-disable, .d-ui-widget.d-state-disable .d-ui-widget-content, .d-ui-widget-content.d-state-disable { background-color: #eeeeee; background-image: none; }

.field-validation-error, .d-ui-widget.d-state-error, .input-validation-error > input, .d-state-error, .input-validation-error { color: #c16767; }
    .field-validation-error, .input-validation-error, .d-ui-widget.d-state-error, .d-ui-widget.d-state-error > .d-ui-widget-content, .input-validation-error > .d-ui-widget-content { background-color: #fbe9e9; background-image: none; }
.field-validation-error, .d-ui-widget.d-state-error, .input-validation-error { border-color: #d57272; }



.d-mainmenu.d-menu { height: 24px; background-color: #323232; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background: none; }
.d-mainmenu.d-menu, .d-menu .d-items-wrapper { border: none; }
.d-mainmenu.d-menu .d-separator { border: none; }
.d-mainmenu.d-menu .d-items-wrapper { background-color: #323232; }
.d-mainmenu.d-menu .d-item.d-state-active { background-color: #323232; }
.d-mainmenu.d-menu .d-item.d-state-hover { background-color: #323232; }
.d-mainmenu.d-menu, .d-menu .d-items-wrapper { border: none;   }
.d-menu .d-item > a { color: #ffffff; }

/*
.d-mainmenu.d-menu > .d-item > a { line-height: 21px; }
.d-menu .d-item > a { display: block; line-height: 21px; min-width: 10px; text-align: left;  overflow: hidden; white-space: nowrap; background-color: #323232;}

.d-menu, .d-menu.toolbar { background: none; border: none;  }
.d-menu.toolbar:after, .d-menu.horizontal:after { clear: left; content: ""; display: block; }

.d-menu.horizontal { border: none;  white-space: nowrap; }
.d-menu.horizontal > .d-item > a { text-align: center; color: #fff; }

.mainmenu-clean { border: none; height: 35px; }
.mainmenu-clean .d-item { text-align: left; min-width: 70px; }
.mainmenu-clean > .d-item { text-align: center; }
.mainmenu-clean > .d-item.d-state-active { background-color: #FF0000; color: #fff; font-weight:bold;}
*/

/*SiteMenu*/
.d-sitetools .d-menu .d-items-wrapper { background-color: #FFFFFF; }
.d-sitetools { border: none; background-color: transparent; opacity: 1; }

.d-sitetools > .d-sitemenu > .d-menu > .d-item > a { text-transform: uppercase; }

.d-sitetools { background: #000000; opacity: .9; color: #ffffff; position: fixed; z-index: 10; top: 0px; height: 35px; width: 100%; border-bottom: 1px solid #000; }
.d-sitetools:after { content: ""; display: block; height: 0px; float: none; }
.d-sitetools > .d-sitemenu { width: 980px; margin: auto; }
.d-sitetools > .d-sitemenu > .d-menu { background: none; border: none; color: #ffffff; padding-top: 0px; }
.d-sitetools > .d-sitemenu > .d-menu .d-separator { border: none; }
.d-sitetools > .d-sitemenu > .d-menu > .d-item > a { text-transform: uppercase; background-color: transparent; }

.d-sitetools .d-menu a { color: #ffffff; min-width: 130px; }
.d-sitetools .d-menu .d-items-wrapper { border: none; background: #000000; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.d-sitetools > .d-sitemenu > .d-menu .d-item,
.d-sitetools > .d-sitemenu > .d-menu .d-item.d-state-active,
.d-sitetools > .d-sitemenu > .d-menu .d-item.d-state-hover { background: none; border: none; color: #FFFFFF; }

.d-sitetools .d-button.d-state-hover { background: none; border: none; color: #FFFFFF; }
.d-sitetools .d-button.d-state-active { background: none; border: none;  color: #FFFFFF; }
.d-sitetools .d-button.d-state-focus { background: none; border: none;  color: #FFFFFF; }
.d-sitetools .d-button *, .d-sitetools .d-button > .d-button-text, .d-sitetools .d-button.d-state-hover > .d-button-text { background: none repeat scroll 0 0; border: none;  color: #FFFFFF; }

.d-sitetools { border: none;  background-color: #171717; }
/*.d-sitetools, .d-sitetools .d-content, .d-sitetools .d-link { color: #000000; }*/


@media screen and (max-width: 600px) {
    .d-mainmenu.d-menu { height: auto; }
}

.d-sitemenu .d-item.d-state-active > a  {  color: #C4C4C4; }
.d-widget-body .d-item.d-state-active > a  {  color: #C4C4C4; border: none; }
.d-widget-body .d-item.d-state-active { border: 1px solid #ffffff;  }

.d-mainmenu.d-menu .d-separator { border: none; background: #000000;  }

.d-menu.horizontal > .d-item, .d-menu.toolbar > .d-item, [data-role="menubar"] > li { float: left; margin: 0px; padding: 0px; }

.d-menu .d-item.d-state-hover  { border: 1px solid #ffffff; }
.d-page { width: 100%; height: 100%; }
    .d-page > [class^="d-page"] > .d-widget-zone,
    .d-page > [class^="d-page"] > .d-page-part > .d-layout-columns { margin: auto; width: 980px; }
    .d-page > .d-page-part { position: relative; min-height: 98%; }
        .d-page > .d-page-part > .d-layout-columns { width: 980px; margin: auto; }
    .d-page > [class^="d-page"] { border: none; box-shadow: none; }
        .d-page > [class^="d-page"]:nth-of-type(2n+1) { background-color: #FFFFFF; }


.d-state-design .d-page > .d-page-part { position: relative; min-height: 0; height: auto; }
    .d-state-design .d-page > .d-page-content:after, .d-state-design .d-page > .d-page-nav:after, 
    .d-state-design .d-page > .d-page-part:after, .d-state-design .d-page > .d-page-part:after { display: none; }

@media screen and (max-width: 768px) {
    .d-page { width: 100%; }
        .d-page > [class^="d-page"] > .d-widget-zone,
        .d-page > [class^="d-page"] > .d-page-part > .d-layout-columns { width: auto; }
        .d-page > .d-page-part > .d-layout-columns { width: 100%; margin: auto; }
}

/*.d-widget-zone { background-color: #000000; }*/
.d-page {  }
    .d-page > * { width: 100%; }

@media screen and (max-width: 768px) {
    .d-page ,.d-page-content { width: 100%; }
    .d-page-header > *, .d-page-nav > *, .d-page-footer > * { width: auto; margin: auto; }
}

/*
.d-page > .d-page-part {padding-left: 1em; padding-right: 1em;}
body > .d-page {padding-left: 1em; padding-right: 1em;}
*/


body { background-color: #ffffff; padding: 0;}
.d-page { background-color: #323232; }
.d-page > [class^="d-page"] {
    background-color: #ffffff;
}
.d-view { border-color: #e3e3e3; }

.d-link,.d-view .d-link-to-item .d-link { color: #1884C9; text-decoration: none; }
 /*   .d-link:hover { text-decoration: underline; color: #000000; }*/
.d-page a { color: #1884C9; } /*#324FE1 #2344FF #0D44B9 #1884C9 */
.d-rte-panes a { color: #fff; }

.d-rating, a.d-button.link, .ui-state-default > a, .ui-state-default {
    color: #0D44B9; /*#424242 #0D44B9 */
}

h1, h2, h3, h4, h5, h6 { color: #1D3B85; text-align: left; } /*#0D44A0 #324FE1 #1A0DAB #1A0DB1 #1C0DC1 #7474BB #DF384B #B62828 */

.d-panel > .d-ui-widget-header > a > * { color: #FFF; }


/*span.d-button-text  { color: #000; }*/

/*HACKs*/
.d-button-text, .d-textbox > input, .d-picker > .d-content-text {
    padding: 0px;
    height: 26px;
    color: #000;
}





.d-page > .d-page-part:last-of-type:after { display: none; }
.d-page > .d-page-part:last-child { min-height: 100%; }
.d-page > [class^="d-page"]:nth-of-type(2n+1):after, .d-page > .d-page-part:nth-of-type(2n+1):after { background: #E4E4E4; }

/*Reset page content*/
.d-page-content { min-height: 0px; }
.d-page-footer, .d-page-footer .d-content, .d-page-footer .d-link, .d-page-footer a.d-button.link { color: #c4c4c4; }
.d-page-part, .d-page-part .d-content { color: #000000; }
.d-page-part .d-link { color: #000000; }
/*.d-ui-widget-header .d-link { color: #000000; }
.d-ui-widget a { color: #3D69B2; }*/

.d-page-part .d-widget,.d-page-part .d-widget-header { background:none;border:none;}

.d-footer-tools { color: #303030; }


.d-scroller-nav { position: fixed; right: 20px; top: 30%; }
.d-scroller-nav li { opacity: .5; list-style: none; height: 10px; width: 10px; border-radius: 50%; background: #F4F4F4; border: 5px solid #4096EE; padding: 1px; margin: 10px 0px; }
.d-scroller-nav li:hover { opacity: 1; }
.d-scroller-nav li.d-state-active { opacity: 1; }

.d-scroller { display: normal; }

.d-view-item .published,.d-note-field { color:#fcfcfc;}

@media screen and (max-width: 400px) {
    .d-scroller-nav { display: none; }
    .d-page > .d-page-part:after, .d-page > [class^="d-page"]:after { display: none; }
}


.d-page-nav { -webkit-box-shadow: 0 0 1px #ccc; box-shadow: 0 0 1px #ccc; background: #fff; }
/*.d-page-nav, .d-page-nav .d-content, .d-page-nav .d-link { color: #365020; }*/
.d-page-content { background: #fff; margin-top: 10px; -webkit-box-shadow: 0 0 1px #ccc; box-shadow: 0 0 1px #ccc; }
/*.d-page-content, .d-page-content .d-content, .d-page-content .d-link { color: #545454; }*/
.d-widget-header { line-height: normal; font-size: 1.5em; padding: 5px 0px; }
    .d-widget-header > a { display: block; color: #fff; }
.d-page-header > .d-widget-zone { margin-right: 0px; padding-bottom:0px; padding-top:0px; margin-top:0px;}

.d-page-nav > .d-widget-zone { margin: 0px; padding: 0px; }
.d-page-content > .d-widget-zone > .d-widget { margin: 20px; }
.d-page-content .d-layout-columns > .d-layout-column:first-child > .d-widget-zone { margin-left: 10px; }
.d-page-content, .d-page-header { padding: 0px; margin:0px;}


.d-page-footer { }

footer {
    border-top: 1px solid #c4c4c4;
    background-color: #323232;
    font-family: Tahoma,Arial,Verdana,Sans serif; color: #ffffff; 
    min-height: 280px;  
    position: relative;
    bottom: 0px;
    display: block;
    overflow: visible;
    white-space: normal;
    text-align: left;
    margin: auto;
}
#footerDiv
{
    min-height: 280px;  
    max-width: 980px;  
    position: relative;
    bottom: 0px;
    display: block;
    overflow: visible;
    white-space: normal;
    text-align: left;
    margin: auto;
}


.footer-menu {
    overflow: hidden;
    padding: 20px 0px 20px 30px;
}
.footer-element {
    float: left;
    width: 300px;
}
.left-span {
    float: left;
    width: 210px;
}
.right-span {
    float: left;
    width: 100px;
}
.footer-element > dt, .fc-header {
    font: 16px "FreeSet-Book";
}
.footer-element dt, .fc-header {
    color: #979797;
    font-size: 16px;
}
.fc-header {
    margin: 0 0 8px;
}
.footer-element dd {
    color: #fff;
    margin: 8px 0 0;
}
footer .menu-item-link {
    display: block;
    line-height: 16px;
    width: 210px;
    color: #fff;
}
.menu-item-link, footer a {
    color: #fff;
}

.footer-info {
    border-top: 1px solid #5b5b5b;
    color: #fff;
    padding: 20px 0 30px;
    position: relative;
}
.copyright {
    margin: 10px 10px 10px 10px;
    text-align: center;
}
.copyright span {
    margin-left: 10px;
}
.footer-info address {
    bottom: 20px;
    min-width: 130px;
    position: absolute;

}
.footer-info address a {
    text-decoration: none;
}
.footer-info address a span {
    text-decoration: underline;
    color: #fff;
}

