/**
 * Template Name: HelloFresh_Drogo
 * Author: Allies Interactive
 * Website: http://www.diziana.com
 * Corporate Website : http://www.diziana.com
 * Contact: support@diziana.com
 * Follow: https://www.twitter.com/dizianaEngage
 * Like: https://www.facebook.com/diziana.engage
 * Purchase: Diziana.com
 * @version: 1.0.33
 * @link: http://www.diziana.com
 * @license: Private (Authorised for only internal at inside Allies Interactive)
 * @copyright: © 2017 Allies Interactive Services Pvt. Ltd. All Rights Reserved
 */

/*!
___  _ ___  ____ _  _ ____
|  \ |   /  |__| |\ | |__|
|__/ |  /__ |  | | \| |  |
___ _  _ ____ _  _ ____
 |  |__| |___ |\/| |___
 |  |  | |___ |  | |___
____ ____ ____ _  _ ____ _ _ _ ____ ____ _  _
|___ |__/ |__| |\/| |___ | | | |  | |__/ |_/
|    |  \ |  | |  | |___ |_|_| |__| |  \ | \_

 * Author: Allies Interactive
 * Website: http://www.diziana.com
 * Corporate Website : http://www.diziana.com
 * Contact: support@diziana.com
 * Follow: https://www.twitter.com/dizianaEngage
 * Like: https://www.facebook.com/diziana.engage
 * @link http://www.diziana.com
 * @license You must have a valid license purchased only from diziana.com in order to legally use the theme for your project.
 * @copyright: © 2017 Allies Interactive Services Pvt. Ltd. All Rights Reserved
 */

/*
+ ================================================
Bootstrap (3.3.7)
+ ================================================
*/

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

mark {
	color: #343434;
	background: #ff0;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	font: inherit;
	margin: 0;
	color: inherit;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type='button'], input[type='reset'], input[type='submit'] {
	cursor: pointer;
	-webkit-appearance: button;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type='checkbox'], input[type='radio'] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button {
	height: auto;
}

input[type='search'] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	margin: 0 2px;
	padding: .35em .625em .75em;
	border: 1px solid #c0c0c0;
}

legend {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td, th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.42857143;
	color: #343434;
	background-color: #FFFFFF;
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	text-decoration: none;
	color: rgba(71, 107, 45, 1);
}

a:hover, a:focus {
	text-decoration: underline;
	color: rgba(71, 107, 45, 1);
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 5px;
}

.img-thumbnail {
	line-height: 1.42857143;
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: 1px solid #ddd;
	border-radius: 4px;
	background-color: #FFFFFF;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 22px;
	margin-bottom: 22px;
	border: 0;
	border-top: 1px solid #eee;
}

.sr-only {
	position: absolute;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	overflow: visible;
	clip: auto;
	width: auto;
	height: auto;
	margin: 0;
}

[role='button'] {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: #343434;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #343434;
}

h1, .h1 {
	font-size: 1.8rem;
}

h2, .h2 {
	font-size: 1.6rem;
}

h3, .h3 {
	font-size: 1.4rem;
}

h4, .h4 {
	font-size: 1.2rem;
}

h5, .h5 {
	font-size: 1rem;
}

h6, .h6 {
	font-size: .9rem;
}

p {
	margin: 0 0 11px;
}

.lead {
	font-size: 18px;
	font-weight: 300;
	line-height: 1.4;
	margin-bottom: 22px;
}

small, .small {
	font-size: 87%;
}

mark, .mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:hover, a.text-primary:focus {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:hover, a.text-success:focus {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:hover, a.text-info:focus {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:hover, a.text-warning:focus {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:hover, a.text-danger:focus {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:hover, a.bg-primary:focus {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:hover, a.bg-success:focus {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:hover, a.bg-info:focus {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:hover, a.bg-warning:focus {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:hover, a.bg-danger:focus {
	background-color: #e4b9b9;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 11px;
}

ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	margin-left: -5px;
	padding-left: 0;
	list-style: none;
}

.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 22px;
}

dt, dd {
	line-height: 1.42857143;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote {
	font-size: 20px;
	margin: 0 0 22px;
	padding: 11px 22px;
	border-left: 5px solid rgba(71, 107, 45, 1);
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom: 0;
}

blockquote footer, blockquote small, blockquote .small {
	font-size: 80%;
	line-height: 1.42857143;
	display: block;
	color: #777;
}

blockquote footer:before, blockquote small:before, blockquote .small:before {
	content: '\2014 \00A0';
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid rgba(71, 107, 45, 1);
	border-left: 0;
}

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content: '';
}

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}

address {
	font-style: normal;
	line-height: 1.42857143;
	margin-bottom: 22px;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}

code {
	font-size: 90%;
	padding: 2px 4px;
	color: #c7254e;
	border-radius: 4px;
	background-color: #f9f2f4;
}

kbd {
	font-size: 90%;
	padding: 2px 4px;
	color: #FFFFFF;
	border-radius: 3px;
	background-color: #343434;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

pre {
	font-size: 15px;
	line-height: 1.42857143;
	display: block;
	margin: 0 0 11px;
	padding: 10.5px;
	word-wrap: break-word;
	word-break: break-all;
	color: #343434;
	border: 1px solid #ccc;
	border-radius: 4px;
	background-color: #f5f5f5;
}

pre code {
	font-size: inherit;
	padding: 0;
	white-space: pre-wrap;
	color: inherit;
	border-radius: 0;
	background-color: transparent;
}

.pre-scrollable {
	overflow-y: scroll;
	max-height: 340px;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

table {
	background-color: '';
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	color: #777;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 22px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	line-height: 1.42857143;
	padding: 8px;
	vertical-align: top;
	border-top: 1px solid #ebebeb;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ebebeb;
}

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ebebeb;
}

.table .table {
	background-color: #FFFFFF;
}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid rgba(71, 107, 45, 1);
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid rgba(71, 107, 45, 1);
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #eee;
}

.table-hover>tbody>tr:hover {
	background-color: '';
}

table col[class*='col-'] {
	position: static;
	display: table-column;
	float: none;
}

table td[class*='col-'], table th[class*='col-'] {
	position: static;
	display: table-cell;
	float: none;
}

.table-responsive {
	overflow-x: auto;
	min-height: .01%;
}

.fade {
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
	opacity: 0;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	overflow: hidden;
	height: 0;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee;
}

.nav>li.disabled>a {
	color: #777;
}

.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	cursor: not-allowed;
	text-decoration: none;
	color: #777;
	background-color: transparent;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	border-color: rgba(71, 107, 45, 1);
	background-color: #eee;
}

.nav .nav-divider {
	overflow: hidden;
	height: 1px;
	margin: 10px 0;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-justified {
	width: 100%;
}

.nav-justified>li {
	float: none;
}

.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

.nav-tabs-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border: 1px solid #ddd;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 22px;
	border: 1px solid transparent;
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
	overflow-y: auto;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	padding: 9px 10px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: transparent;
	background-image: none;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

.navbar-nav {
	margin: 7px -15px;
}

.navbar-nav>li>a {
	line-height: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.embed-responsive {
	position: relative;
	display: block;
	overflow: hidden;
	height: 0;
	padding: 0;
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after {
	display: table;
	content: ' ';
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after {
	clear: both;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	border: 0;
	background-color: transparent;
	text-shadow: none;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}

.visible-print {
	display: none !important;
}

.visible-print-block {
	display: none !important;
}

.visible-print-inline {
	display: none !important;
}

.visible-print-inline-block {
	display: none !important;
}

/*
+ ================================================
Font Awesome (4.7.0)
+ ================================================
*/

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	src: url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
}

.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	margin-left: 2.14285714em;
	padding-left: 0;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	top: .14285714em;
	left: -2.14285714em;
	width: 2.14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

.fa-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
}

.fa-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
}

.fa-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
}

.fa-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
}

.fa-flip-vertical {
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	line-height: 2em;
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-search:before {
	content: '\f002';
}

.fa-heart:before {
	content: '\f004';
}

.fa-check:before {
	content: '\f00c';
}

.fa-remove:before, .fa-close:before, .fa-home:before {
	content: '\f015';
}

.fa-chevron-left:before {
	content: '\f053';
}

.fa-chevron-right:before {
	content: '\f054';
}

.fa-plus:before {
	content: '\f067';
}

.fa-minus:before {
	content: '\f068';
}

.fa-chevron-up:before {
	content: '\f077';
}

.fa-chevron-down:before {
	content: '\f078';
}

.fa-upload:before {
	content: '\f093';
}

.fa-phone:before {
	content: '\f095';
}

.fa-arrow-circle-left:before {
	content: '\f0a8';
}

.fa-arrow-circle-right:before {
	content: '\f0a9';
}

.fa-bars:before {
	content: '\f0c9';
}

.fa-comment-o:before {
	content: '\f0e5';
}

.fa-angle-left:before {
	content: '\f104';
}

.fa-angle-right:before {
	content: '\f105';
}

.fa-angle-up:before {
	content: '\f106';
}

.fa-angle-down:before {
	content: '\f107';
}

.fa-circle-o:before {
	content: '\f10c';
}

.fa-spinner:before {
	content: '\f110';
}

.fa-long-arrow-right:before {
	content: '\f178';
}

.fa-support:before, .fa-life-ring:before {
	content: '\f1cd';
}

.sr-only {
	position: absolute;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	overflow: visible;
	clip: auto;
	width: auto;
	height: auto;
	margin: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	overflow: visible;
	clip: auto;
	width: auto;
	height: auto;
	margin: 0;
}

/*
+ ================================================
Hover Style
+ ================================================
*/

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.2.0
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */

/* Underline Reveal */

.hvr-underline-reveal, #user .dropdown-toggle, .language-selector .dropdown-toggle {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	vertical-align: middle;
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.hvr-underline-reveal:before, #user .dropdown-toggle:before, .language-selector .dropdown-toggle:before {
	position: absolute;
	z-index: -1;
	right: 0;
	bottom: 0;
	left: 0;
	height: 6px;
	content: '';
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform: translateY(6px);
	transform: translateY(6px);
	background: rgba(71, 107, 45, 1);
}

.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before, #user .dropdown-toggle:hover:before, #user .dropdown-toggle:focus:before, #user .dropdown-toggle:active:before, .language-selector .dropdown-toggle:hover:before, .language-selector .dropdown-toggle:focus:before, .language-selector .dropdown-toggle:active:before {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/*
+ ================================================
SmartMenus Core CSS
+ ================================================
*/

/* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
   You need this once per page no matter how many menu trees or different themes you use.
-------------------------------------------------------------------------------------------*/

.sm {
	position: relative;
	z-index: 9999;
}

.sm, .sm ul, .sm li {
	line-height: normal;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	direction: ltr;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.sm-rtl, .sm-rtl ul, .sm-rtl li {
	text-align: right;
	direction: rtl;
}

.sm>li>h1, .sm>li>h2, .sm>li>h3, .sm>li>h4, .sm>li>h5, .sm>li>h6 {
	margin: 0;
	padding: 0;
}

.sm ul {
	display: none;
}

.sm li, .sm a {
	position: relative;
}

.sm a {
	display: block;
}

.sm a.disabled {
	cursor: not-allowed;
}

.sm:after {
	font: 0/0 serif;
	display: block;
	visibility: hidden;
	clear: both;
	overflow: hidden;
	height: 0;
	content: '\00a0';
}

.sm, .sm *, .sm *:before, .sm *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*
+ ================================================
Icon8 CSS
+ ================================================
*/

/*!
 * Font Icons8
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */

@font-face {
	font-family: 'Icons8';
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.eot');
	src: url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.eot?#iefix') format('embedded-opentype'), url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.woff2') format('woff2'), url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.woff') format('woff'), url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.ttf') format('truetype'), url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.svg#Icons8') format('svg');
}

[data-icons8]:before, .icons8-minus:before, .icons8-plus:before {
	font-family: 'Icons8';
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	display: inline-block;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

[data-icons8]:before {
	content: attr(data-icons8);
}

.icons8-minus:before {
	content: '\f100';
}

.icons8-plus:before {
	content: '\f101';
}

/*
+ ================================================
LightSlider CSS
+ ================================================
*/

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */

/** /!!! core css Should not edit !!!/**/

.lSSlideOuter {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
}

.lightSlider:before, .lightSlider:after {
	display: table;
	content: ' ';
}

.lightSlider {
	overflow: hidden;
	margin: 0;
}

.lSSlideWrapper {
	position: relative;
	overflow: hidden;
	max-width: 100%;
}

.lSSlideWrapper>.lightSlider:after {
	clear: both;
}

.lSSlideWrapper .lSSlide {
	-webkit-transition: all 1s;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-property: -webkit-transform, height;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
	-webkit-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}

.lSSlideWrapper .lSFade {
	position: relative;
}

.lSSlideWrapper .lSFade>* {
	position: absolute !important;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	margin-right: 0;
}

.lSSlideWrapper.usingCss .lSFade>* {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: 0;
}

.lSSlideWrapper .lSFade>*.active {
	z-index: 10;
}

.lSSlideWrapper.usingCss .lSFade>*.active {
	opacity: 1;
}

/** /!!! End of core css Should not edit !!!/**/

/* Pager */

.lSSlideOuter .lSPager.lSpg {
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
}

.lSSlideOuter .lSPager.lSpg>li {
	display: inline-block;
	padding: 0 5px;
	cursor: pointer;
}

.lSSlideOuter .lSPager.lSpg>li a {
	position: relative;
	z-index: 99;
	display: inline-block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	-webkit-transition: all .5s linear 0s;
	transition: all .5s linear 0s;
	text-indent: -999em;
	border-radius: 30px;
	background-color: #222;
}

.lSSlideOuter .lSPager.lSpg>li:hover a, .lSSlideOuter .lSPager.lSpg>li.active a {
	background-color: #428bca;
}

.lSSlideOuter .media {
	opacity: .8;
}

.lSSlideOuter .media.active {
	opacity: 1;
}

/* End of pager */

/** Gallery */

.lSSlideOuter .lSPager.lSGallery {
	overflow: hidden;
	margin: 0;
	padding-left: 0;
	list-style: none outside none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	-webkit-touch-callout: none;
	-khtml-user-select: none;
}

.lSSlideOuter .lSPager.lSGallery li {
	overflow: hidden;
	-webkit-transition: border-radius .12s linear 0s .35s linear 0s;
	transition: border-radius .12s linear 0s .35s linear 0s;
}

.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius: 5px;
}

.lSSlideOuter .lSPager.lSGallery img {
	display: block;
	max-width: 100%;
	height: auto;
}

.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
	display: table;
	content: ' ';
}

.lSSlideOuter .lSPager.lSGallery:after {
	clear: both;
}

/* End of Gallery*/

/* slider actions */

.lSAction>a {
	position: absolute;
	z-index: 99;
	top: 50%;
	display: block;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	cursor: pointer;
	-webkit-transition: opacity .35s linear 0s;
	transition: opacity .35s linear 0s;
	opacity: .5;
}

.lSAction>a:hover {
	opacity: 1;
}

.lSAction>.lSPrev {
	left: 10px;
	background-position: 0 0;
}

.lSAction>.lSNext {
	right: 10px;
	background-position: -32px 0;
}

.lSAction>a.disabled {
	pointer-events: none;
}

.cS-hidden {
	overflow: hidden;
	height: 1px;
	opacity: 0;
	filter: alpha(opacity=0);
}

/* vertical */

.lSSlideOuter.vertical {
	position: relative;
}

.lSSlideOuter.vertical.noPager {
	padding-right: 0 !important;
}

.lSSlideOuter.vertical .lSGallery {
	position: absolute !important;
	top: 0;
	right: 0;
}

.lSSlideOuter.vertical .lightSlider>* {
	width: 100% !important;
	max-width: none !important;
}

/* vertical controlls */

.lSSlideOuter.vertical .lSAction>a {
	left: 50%;
	margin-top: 0;
	margin-left: -14px;
}

.lSSlideOuter.vertical .lSAction>.lSNext {
	top: auto;
	bottom: 10px;
	background-position: 31px -31px;
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
	top: 10px;
	bottom: auto;
	background-position: 0 -31px;
}

/* vertical */

/* Rtl */

.lSSlideOuter.lSrtl {
	direction: rtl;
}

.lSSlideOuter .lightSlider {
	min-height: 227px;
}

.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
	padding-left: 0;
	list-style: none outside none;
}

.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
	padding-right: 0;
}

.lSSlideOuter .lightSlider>*, .lSSlideOuter .lSGallery li {
	float: left;
}

.lSSlideOuter.lSrtl .lightSlider>*, .lSSlideOuter.lSrtl .lSGallery li {
	float: right !important;
}

/* Rtl */

.lSSlideOuter .rightEnd {
	position: relative;
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
}

.lSSlideOuter .leftEnd {
	position: relative;
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
}

.lSSlideOuter.vertical .rightEnd {
	position: relative;
	-webkit-animation: topEnd .3s;
	animation: topEnd .3s;
}

.lSSlideOuter.vertical .leftEnd {
	position: relative;
	-webkit-animation: bottomEnd .3s;
	animation: bottomEnd .3s;
}

.lSSlideOuter.lSrtl .rightEnd {
	position: relative;
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
}

.lSSlideOuter.lSrtl .leftEnd {
	position: relative;
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
}

/*/  GRab cursor */

.lightSlider.lsGrab>* {
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lightSlider.lsGrabbing>* {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

/*
+ ================================================
Animate CSS
+ ================================================
*/

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

/*
+ ================================================
Base Styles
+ ================================================
*/

ul, li, h1, h2, h3, h4, h5, h6, ol, dl, dt, dd, a, p, span, i, address, strong, b {
	margin: 0;
	padding: 0;
	outline: 0;
}

button, input, select, textarea {
	font-family: inherit;
	margin: 0;
	padding: 0;
	border-radius: 0;
	outline: 0;
	background-clip: padding-box;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

html {
	font-size: 16px;
}

body {
	text-rendering: optimizeLegibility;
}

* {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

*:after, *:before {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

/*
+ ================================================
Common Styles
+ ================================================
*/

/** Container Override **/

/** Border **/

.dz-border-rt {
	border-right: 1px solid #ccc;
}

.dz-border-lt {
	border-left: 1px solid #ccc;
}

.dz-border-top {
	border-top: 1px solid #ccc;
}

.dz-border-bottom, .recent-activity .recent-activity-item, .dz-page_request .comment-list>li {
	border-bottom: 1px solid #ccc;
}

.dz-border, select, .form-field input[type='date'], .form-field input[type='email'], .form-field input[type='number'], .form-field input[type='text'], .form-field select, .form-field textarea, .form-field .nesty-input, #hc-wysiwyg, .search input[type='search'], #community_comment_body, #comment_body {
	border: 1px solid #d0d0d0;
}

/** Border Radius **/

.dz-border-radius, .searchbox, .search input[type='search'] {
	border-radius: 5px;
	background-clip: padding-box;
}

/** Gutter Edits **/

.dz-rm-lt-gutter {
	padding-left: 0;
}

.dz-rm-rt-gutter {
	padding-right: 0;
}

.dz-rm-both-gutter {
	padding-right: 0;
	padding-left: 0;
}

/** Hyphen **/

.dz-hyphen, .search-result-description, .request-collaborators li {
	/* @Source of inspiration */
	/* https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/
  /* These are technically the same, but use both */
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	/* Instead use this non-standard one: */
	word-break: break-word;
	-webkit-hyphens: auto;
	hyphens: auto;
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
}

/** Ellipses **/

.dz-ellipses, #user #user-name {
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/** Vertical Center Block **/

.dz-vertical-center-block {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

/** Unordered List Center Block **/

.dz-center-ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/** Force No Icon **/

.dz-no-icon::after, .dz-no-icon::before, .dropdown-toggle[data-auth-action='signin']::after, .dropdown-toggle[data-auth-action='signin']::before, .striped-list .meta-data:last-child::after, .striped-list .meta-data:last-child::before {
	display: none !important;
}

/** Add transition **/

.dz-transition, a.dz-btn, .dz-btn, .pagination>ul li a, .collapsible-nav-list li>a, aa.article-sidebar-item, a.article-sidebar-item, aa.post-unsubscribe, a.post-unsubscribe, a.post-unsubscribe, .post-unsubscribe, ainput[disabled], input[disabled], aa.dz-btn-disabled, a.dz-btn-disabled, a.dz-btn-disabled, .dz-btn-disabled, a.form button, .form button, a.form input[type='submit'], .form input[type='submit'], abutton, button, ainput[type='submit'], input[type='submit'], aa[data-auth-action='signin'], a[data-auth-action='signin'], a.dz-page_user-profile a[data-action='edit-profile'], .dz-page_user-profile a[data-action='edit-profile'], a#zd-edit-user-close, #zd-edit-user-close, aa.dz-create-new-post, a.dz-create-new-post, a.dz-page_community_post .post-subscribe, .dz-page_community_post .post-subscribe, aa.organization-subscribe, a.organization-subscribe, aa.form input[disabled], a.form input[disabled], a.form input[disabled], .form input[disabled], aa.form button[disabled], a.form button[disabled], a.form button[disabled], .form button[disabled], aa.organization-unsubscribe a, a.organization-unsubscribe a, a.organization-unsubscribe a, .organization-unsubscribe a, aa.subscriptions-unsubscribe a, a.subscriptions-unsubscribe a, a.subscriptions-unsubscribe a, .subscriptions-unsubscribe a {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/** FIXES **/

.no-posts-with-filter, .section-empty, .requests-search-info, .no-activities, .dz-no-results {
	margin-top: 25px;
	margin-bottom: 10px;
}

.no-posts-with-filter a, .section-empty a, .requests-search-info a, .no-activities a, .dz-no-results a {
	color: rgba(71, 107, 45, 1);
}

.comment-callout {
	margin-top: 22px;
}

.form p, .dz-search-result-description, .dz-description, .page-header-description, .page-header {
	margin: 10px 0;
	padding: 0;
	border: 0;
}

/** RTL Floats **/

.dz-float-right {
	float: right !important;
	float: right;
}

[dir='rtl'] .dz-float-right {
	float: left !important;
	float: left;
}

.dz-float-left, .recent-activity a.recent-activity-item-link {
	float: left !important;
	float: left;
}

[dir='rtl'] .dz-float-left, [dir='rtl'] .recent-activity a.recent-activity-item-link {
	float: right !important;
	float: right;
}

[dir='rtl'] .dz-rtl-float-right {
	float: right !important;
	float: right;
}

[dir='rtl'] .dz-rtl-float-left {
	float: left !important;
	float: left;
}

/** Vertical Center Block using flex**/

.dz-center-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

/** Remove Flex **/

.dz-rem-flex {
	display: inline !important;
}

/*
+ ================================================
Module Styles
+ ================================================
*/

/*-------------------------------------------*/

/* Section Block Module
/*-------------------------------------------*/

.dz-section {
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.dz-section .dz-title-block {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.dz-section .dz-content-wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}

.dz-section.dz-border, .dz-section.search input[type='search'] {
	padding: 15px;
}

/*-------------------------------------------*/

/* Loader Module
/*-------------------------------------------*/

.dz-loader {
	width: 50px;
	height: 50px;
}

.dz-inner-page-loader {
	display: inline;
}

/*-------------------------------------------*/

/* Button Module
/*-------------------------------------------*/

a.dz-btn, .dz-btn, aa.article-sidebar-item, a.article-sidebar-item, aa.post-unsubscribe, a.post-unsubscribe, a.post-unsubscribe, .post-unsubscribe, ainput[disabled], input[disabled], aa.dz-btn-disabled, a.dz-btn-disabled, a.dz-btn-disabled, .dz-btn-disabled, a.form button, .form button, a.form input[type='submit'], .form input[type='submit'], abutton, button, ainput[type='submit'], input[type='submit'], aa[data-auth-action='signin'], a[data-auth-action='signin'], a.dz-page_user-profile a[data-action='edit-profile'], .dz-page_user-profile a[data-action='edit-profile'], a#zd-edit-user-close, #zd-edit-user-close, aa.dz-create-new-post, a.dz-create-new-post, a.dz-page_community_post .post-subscribe, .dz-page_community_post .post-subscribe, aa.organization-subscribe, a.organization-subscribe, aa.form input[disabled], a.form input[disabled], a.form input[disabled], .form input[disabled], aa.form button[disabled], a.form button[disabled], a.form button[disabled], .form button[disabled], aa.organization-unsubscribe a, a.organization-unsubscribe a, a.organization-unsubscribe a, .organization-unsubscribe a, aa.subscriptions-unsubscribe a, a.subscriptions-unsubscribe a, a.subscriptions-unsubscribe a, .subscriptions-unsubscribe a {
	font-size: 1rem;
	font-weight: 400;
	display: inline-block;
	padding: 7px 15px;
	cursor: pointer;
	text-decoration: none !important;
	color: #FFFFFF;
	border: 1px solid transparent;
	border-radius: 0;
	background-color: rgba(71, 107, 45, 1);
	background-clip: padding-box;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.dz-btn:hover, .dz-btn:hover, aa.article-sidebar-item:hover, a.article-sidebar-item:hover, aa.post-unsubscribe:hover, a.post-unsubscribe:hover, a.post-unsubscribe:hover, .post-unsubscribe:hover, ainput[disabled]:hover, input[disabled]:hover, aa.dz-btn-disabled:hover, a.dz-btn-disabled:hover, a.dz-btn-disabled:hover, .dz-btn-disabled:hover, a.form button:hover, .form button:hover, a.form input[type='submit']:hover, .form input[type='submit']:hover, abutton:hover, button:hover, ainput[type='submit']:hover, input[type='submit']:hover, aa[data-auth-action='signin']:hover, a[data-auth-action='signin']:hover, a.dz-page_user-profile a[data-action='edit-profile']:hover, .dz-page_user-profile a[data-action='edit-profile']:hover, a#zd-edit-user-close:hover, #zd-edit-user-close:hover, aa.dz-create-new-post:hover, a.dz-create-new-post:hover, a.dz-page_community_post .post-subscribe:hover, .dz-page_community_post .post-subscribe:hover, aa.organization-subscribe:hover, a.organization-subscribe:hover, aa.form input[disabled]:hover, a.form input[disabled]:hover, a.form input[disabled]:hover, .form input[disabled]:hover, aa.form button[disabled]:hover, a.form button[disabled]:hover, a.form button[disabled]:hover, .form button[disabled]:hover, aa.organization-unsubscribe a:hover, a.organization-unsubscribe a:hover, a.organization-unsubscribe a:hover, .organization-unsubscribe a:hover, aa.subscriptions-unsubscribe a:hover, a.subscriptions-unsubscribe a:hover, a.subscriptions-unsubscribe a:hover, .subscriptions-unsubscribe a:hover {
	color: rgba(71, 107, 45, 1);
	border: 1px solid rgba(71, 107, 45, 1);
	background-color: #FFFFFF;
}

a.dz-btn-hollow, .dz-btn-hollow, a.form input[type='reset'], .form input[type='reset'], a.dz-page_user-profile a[data-action='edit-profile'], .dz-page_user-profile a[data-action='edit-profile'], a.dz-page_community_post .post-unsubscribe, .dz-page_community_post .post-unsubscribe {
	color: rgba(71, 107, 45, 1);
	border: 1px solid rgba(71, 107, 45, 1);
	background-color: #FFFFFF;
}

a.post-unsubscribe, .post-unsubscribe, input[disabled], a.dz-btn-disabled, .dz-btn-disabled, a.form input[disabled], .form input[disabled], a.form button[disabled], .form button[disabled], a.organization-unsubscribe a, .organization-unsubscribe a, a.subscriptions-unsubscribe a, .subscriptions-unsubscribe a {
	color: rgba(71, 107, 45, 1);
	background-color: #ebebeb;
}

input[disabled] {
	cursor: not-allowed !important;
}

/*-------------------------------------------*/

/* Icon Module
/*-------------------------------------------*/

[class^='icon-']::before, [class*=' icon-']::before, .icon, .search::before, .search::after, .recent-activity-item-comment span::before, .article-vote::before, .attachments .attachment-item::before, .share a::before, .vote-up::before, .vote-down::before, .actions .dropdown-toggle::before, .collapsible-nav-list li[aria-selected='true']::after, .collapsible-sidebar-title::after, .search-result-votes::before, .search-result-meta-count::before {
	font-family: 'copenhagen-icons';
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
	vertical-align: middle;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.icon-lock::before {
	font-size: 15px;
	content: '\1F512';
}

.icon-star::before {
	content: '\2605';
}

.icon-linkedin::before {
	content: '\e900';
}

.icon-twitter::before {
	content: '\e901';
}

.icon-googleplus-::before {
	content: '\e902';
}

.icon-facebook::before {
	content: '\e903';
}

.icon-agent::before {
	content: '\1F464';
}

.icon-close::before {
	content: '\2715';
}

.icon-arrow-up::before {
	content: '\2B06';
}

.icon-arrow-down::before {
	content: '\2B07';
}

.icon-attachments::before {
	content: '\1F4CE';
}

.icon-comments::before {
	content: '\1F4AC';
}

.icon-search::before {
	content: '\1F50D';
}

.icon-vote::before {
	content: '\1F44D';
}

.icon-handle::before {
	content: '\25BE';
}

.icon-check::before {
	content: '\2713';
}

.icon-gear::before {
	content: '\2699';
}

.icon-menu::before {
	content: '\2630';
}

.icon-article::before {
	content: '\1F4C4';
}

.icon-post::before {
	content: '\1F4D4';
}

.icon-notification-alert::before {
	content: '\26A0';
}

.icon-notification-error::before {
	content: '\00D7';
}

.icon-notification-info::before {
	content: '\2139';
}

.icon-notification-success::before {
	content: '\2714';
}

[class*=' wysiwyg-icon-'], [class^=wysiwyg-icon-] {
	font-family: wysiwyg-icons !important;
}

.vote-up::before {
	content: '\2B06';
}

.vote-down::before {
	content: '\2B07';
}

.search-result-meta-count::before {
	content: '\1F4AC';
}

.icon-star::before {
	font-size: 18px;
	color: rgba(71, 107, 45, 1);
}

.search-result-votes, .search-result-votes::before, .search-result-meta-count::before {
	color: rgba(71, 107, 45, 1);
}

.search-result-votes {
	font-size: 1.3em;
}

.search-result-votes::before {
	display: inline-block;
	margin-top: -5px;
	content: '\1F44D';
}

[dir='ltr'] .search-result-votes::before, [dir='ltr'] .search-result-meta-count::before {
	margin-right: 3px;
}

.icon-comments {
	padding-right: 5px;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .icon-comments {
	float: right;
	padding-right: 0;
	padding-left: 5px;
}

.dz-font-awesome, .dropdown .dropdown-toggle::before, .dropdown .dropdown-toggle::after, a.dz-show-all::before, #main-menu>li>a.has-submenu::after, ul.article-list>li:before, .dz-breadcrumbs li::before, .dz-breadcrumbs li::after, .dz-article-votes a.article-vote-up::before, .dz-article-votes a.article-vote-down::before, section.section-articles ul>li:before, section.related-articles ul>li:before, section.articles ul>li:before, .search-result-breadcrumbs li::before, .search-result-breadcrumbs li::after {
	font-family: 'FontAwesome';
	font-size: 1em;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
}

/*-------------------------------------------*/

/* Dropdown Module
/*-------------------------------------------*/

.dropdown-menu-top {
	bottom: initial;
}

.dropdown .dropdown-toggle {
	font-size: .9rem;
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 7px 15px;
	color: #FFFFFF;
	background-color: rgba(71, 107, 45, 1);
}

.dropdown .dropdown-toggle h4 {
	font-size: inherit;
	font-weight: 400;
	display: inline-block;
	margin: 0;
	color: inherit;
}

.dropdown .dropdown-toggle::before, .dropdown .dropdown-toggle::after {
	display: inline-block;
	content: '\f0d7';
	color: inherit;
}

.dropdown .dropdown-toggle::after {
	float: right;
	margin-left: 5px;
}

[dir='rtl'] .dropdown .dropdown-toggle::after {
	display: none;
}

.dropdown .dropdown-toggle::before {
	display: none;
	margin-right: 5px;
}

[dir='rtl'] .dropdown .dropdown-toggle::before {
	display: inline-block;
	float: left;
}

.dropdown .dropdown-menu {
	position: absolute;
	z-index: 99;
	top: 110%;
	right: initial;
	display: block;
	visibility: hidden;
	min-width: 190px;
	padding: 15px 0;
	padding-top: 11px;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	opacity: 0;
	color: rgba(71, 107, 45, 1);
	border-radius: 5px;
	background-color: ;
	background-clip: padding-box;
	-webkit-box-shadow: 0 1px 5px 0 #a6a6a6;
	box-shadow: 0 1px 5px 0 #a6a6a6;
	-webkit-opacity: 0;
	-moz-opacity: 0;
}

.dropdown .dropdown-menu a {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.1;
	display: block;
	width: 100%;
	margin: 3px 0;
	padding: 8px;
	color: #343434;
}

.dropdown .dropdown-menu a small, .dropdown .dropdown-menu a .small {
	font-weight: normal;
	line-height: 1;
	color: #777;
}

.dropdown .dropdown-menu a:hover {
	cursor: pointer;
	background-color: #eee;
}

.dropdown .dropdown-menu a[role=menuitem][aria-selected=true] {
	cursor: default;
	background: #f3f3f3;
}

.dropdown .dropdown-menu a[role=menuitem][aria-selected=true]::after {
	font-family: entypo;
	margin-left: 10px;
	content: '\2713';
}

.dropdown .dropdown-menu [role=separator] {
	border-color: rgba(71, 107, 45, 1);
}

.dropdown .dropdown-menu.right {
	right: 0;
	left: inherit;
}

[dir='rtl'] .dropdown .dropdown-menu.right {
	right: inherit;
	left: 1px;
}

.dropdown .dropdown-menu[aria-expanded='true'] {
	z-index: 9999;
	top: 40px;
	visibility: visible;
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
}

.dropdown .dropdown-menu.bottom {
	top: inherit;
	bottom: 40px;
}

.dz-hollow-dropdown .dropdown-toggle {
	color: rgba(71, 107, 45, 1);
	border: 1px solid rgba(71, 107, 45, 1);
	background-color: #FFFFFF;
}

.dz-hollow-dropdown .dropdown-toggle::before, .dz-hollow-dropdown .dropdown-toggle::after {
	color: rgba(71, 107, 45, 1);
}

.actions .dropdown-toggle, .actions .dropdown {
	color: rgba(71, 107, 45, 1);
	background-color: transparent;
}

.actions .dropdown-toggle {
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	border: 0;
}

.actions .dropdown-toggle::before {
	display: none !important;
}

.actions .dropdown-toggle::after {
	font-family: 'copenhagen-icons' !important;
	font-size: 1.2rem;
	line-height: 16px;
	display: inline-block !important;
	float: left;
	margin: 0 0 0 9px;
	padding: 3px;
	content: '\2699' !important;
	text-indent: 0 !important;
	color: rgba(71, 107, 45, 1);
	border: 0;
}

.actions .dropdown-menu {
	right: 0;
	left: inherit;
}

[dir='rtl'] .actions .dropdown-menu {
	right: inherit;
	left: 1px;
}

.section-subscribe, .section-unsubscribe {
	float: right !important;
	float: right;
}

.section-subscribe .dropdown-toggle, .section-unsubscribe .dropdown-toggle {
	text-decoration: none !important;
}

.section-subscribe .dropdown-toggle::before, .section-unsubscribe .dropdown-toggle::before {
	display: none;
}

.section-subscribe .dropdown-menu, .section-unsubscribe .dropdown-menu {
	right: 0;
	left: inherit;
}

[dir='rtl'] .section-subscribe .dropdown-menu, [dir='rtl'] .section-unsubscribe .dropdown-menu {
	right: inherit;
	left: 1px;
}

.profile-section-sorter {
	float: right !important;
	float: right;
}

/*-------------------------------------------*/

/* Anchor Tags Module
/*-------------------------------------------*/

a.dz-link, a.related-articles li, a.dz-page_community_topic-list a[data-recent-activity-seemore], a.dz-page_community_topic-list .promoted-articles-item a, a.dz-page_community_post-list a[data-recent-activity-seemore], a.dz-page_community_post-list .promoted-articles-item a, {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	color: #343434;
}

a.dz-link:hover, a.related-articles li:hover, a.dz-page_community_topic-list a[data-recent-activity-seemore]:hover, a.dz-page_community_topic-list .promoted-articles-item a:hover, a.dz-page_community_post-list a[data-recent-activity-seemore]:hover, a.dz-page_community_post-list .promoted-articles-item a:hover {
	text-decoration: underline;
	color: #343434;
}

.promoted-articles-item a, a.recent-activity-item-parent, .recent-activity-item-parent a, .promoted-articles-item a:hover, a.recent-activity-item-parent:hover, .recent-activity-item-parent a:hover, a.recent-activity-item-link, a.recent-activity-item-link:hover {
	color: #343434;
}

a.dz-show-all::before {
	display: inline-block;
	margin-top: -2px;
	margin-right: 4px;
	content: '\f105';
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] a.dz-show-all::before {
	margin-right: 0;
	margin-left: 4px;
	content: '\f104';
}

/*-------------------------------------------*/

/* Typography Module
/*-------------------------------------------*/

.dz-font-2 {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
}

/** Weight **/

.dz-w-100 {
	font-weight: 100;
}

.dz-w-300 {
	font-weight: 300;
}

.dz-w-400 {
	font-weight: 400;
}

.dz-w-500 {
	font-weight: 500;
}

.dz-w-600 {
	font-weight: 600;
}

.dz-w-700 {
	font-weight: 700;
}

.dz-w-900 {
	font-weight: 900;
}

.dz-sub-title, .dz-title, .related-articles h3, .recent-activity .recent-activity-header {
	font-size: 2em;
	line-height: 1.1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	color: #343434;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dz-sub-title::first-letter, .dz-title::first-letter {
	text-transform: uppercase;
}

.dz-sub-title img, .dz-title img {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

[dir='rtl'] .dz-sub-title img, [dir='rtl'] .dz-title img {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.dz-sub-title, .related-articles h3, .recent-activity .recent-activity-header {
	font-size: 1.4rem;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #343434;
}

ul.article-list li .article-list-link {
	color: #343434;
}

.dz-sub-title:hover, .dz-sub-title:focus, .dz-sub-title:active, .dz-sub-title:visited, ul.article-list li .article-list-link:hover, ul.article-list li .article-list-link:active, ul.article-list li .article-list-link:focus, ul.article-list li .article-list-link:visited {
	text-decoration: underline;
	color: #343434;
}

.collapsible-sidebar-title.dz-sub-title {
	display: inline-block;
	width: 100%;
}

.profile-section-title {
	display: inline-block;
	width: 100%;
}

/*-------------------------------------------*/

/* Listing Module
/*-------------------------------------------*/

.striped-list {
	margin-top: 25px;
	margin-bottom: 25px;
}

.striped-list>li {
	padding: 10px;
	padding-bottom: 25px;
	border-top: 1px solid #ebebeb;
}

.striped-list>li:nth-child(even) {
	background-color: #ebebeb;
}

.striped-list>li:last-child {
	border-bottom: 1px solid #ebebeb;
}

.striped-list .striped-list-item {
	margin-top: 20px;
	margin-bottom: 20px;
}

.striped-list .striped-list-count-item, .striped-list .striped-list-number {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.meta-data .striped-list .striped-list-count-item, .meta-data .striped-list .striped-list-number {
	display: inline;
	margin: inherit;
}

.striped-list .striped-list-title {
	font-size: 1.1em;
	margin-bottom: 15px;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .striped-list .striped-list-count-item {
	margin-right: 0 !important;
}

.striped-list .striped-list-number {
	color: #343434;
}

.table-striped>tbody>tr:nth-of-type(odd)>td {
	background-color: #ebebeb;
}

/*-------------------------------------------*/

/* Form Module
/*-------------------------------------------*/

#request_description {
	width: 100%;
	min-height: 100px;
}

select {
	background: url(https://p3.zdassets.com/hc/assets/dropdown-arrow.svg) no-repeat #fff;
	background-position: right 10px center;
	-webkit-appearance: none;
	-moz-appearance: none;
}

[dir='rtl'] select {
	background-position: left 10px center;
}

select::-ms-expand {
	display: none;
}

[data-loading='true'] input, [data-loading='true'] textarea {
	background: transparent url(https://p3.zdassets.com/hc/assets/loader.gif) 99% 50% no-repeat;
	background-size: 16px 16px;
}

.form {
	max-width: 650px;
	margin: 10px 0;
}

.form p {
	color: rgba(71, 107, 45, 1);
}

.form input {
	width: 100%;
	padding: 10px;
}

.form input[type='checkbox']+label {
	margin: 0 0 0 10px;
}

.form button, .form input[type='submit'] {
	width: 100px;
}

.form input[type='reset'] {
	width: 100px;
}

.form input[disabled], .form button[disabled] {
	cursor: not-allowed;
}

.form footer {
	margin-top: 20px;
	margin-bottom: 20px;
}

.form .request_description p {
	margin-top: 8px;
	margin-bottom: 5px;
}

button, input[type='submit'] {
	width: 100px;
}

.form-field {
	margin-top: 10px;
	margin-bottom: 30px;
}

.form-field input[type='date'], .form-field input[type='email'], .form-field input[type='number'], .form-field input[type='text'], .form-field select, .form-field textarea {
	vertical-align: middle;
	border-radius: 0;
	background-clip: padding-box;
}

.form-field label {
	font-size: 1em;
	font-weight: 700;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #343434;
}

.form-field input[type='checkbox'] {
	width: auto;
}

.form-field.required>label::after {
	margin-left: 2px;
	content: '*';
	color: #f00;
}

.form-field .nesty-input {
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	color: rgba(71, 107, 45, 1);
	outline: none;
}

.form-field .nesty-input:focus {
	text-decoration: none;
}

.form-field textarea {
	padding: 10px;
	vertical-align: middle;
}

.form-field input[type='checkbox']+label {
	margin: 0 0 0 10px;
}

input[type='text']::-ms-clear, input[type='search']::-ms-clear {
	display: none;
}

.searchbox {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 15px;
	color: rgba(71, 107, 45, 1);
	background-color: #eee;
}

.searchbox label {
	font-size: 1.1em;
}

.searchbox li {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

[dir='rtl'] .searchbox li {
	margin-right: 20px;
	margin-left: 0;
}

.searchbox li a {
	font-size: .95em;
	color: rgba(71, 107, 45, 1);
}

.searchbox li a:hover {
	text-decoration: underline;
}

#hc-wysiwyg {
	border-radius: 0;
	background-clip: padding-box;
}

.upload-item {
	background: #f2f2f2;
}

.upload-item .upload-link:before {
	color: rgba(71, 107, 45, 1);
}

.upload-item .upload-progress {
	background-color: rgba(71, 107, 45, 1);
}

.upload-dropzone {
	background-color: #eee;
}

#request-organization-select, #request-status-select {
	position: relative;
	max-width: 280px;
	padding: 8px 24px 8px 10px;
}

/*-------------------------------------------*/

/* Search Module
/*-------------------------------------------*/

.search {
	position: relative;
	border: 1px solid #ddd;
}

.search::before, .search::after {
	font-size: 18px;
	position: absolute;
	z-index: 99;
	top: 11px;
	right: 0;
	padding-right: 13px;
	padding-left: 15px;
	content: '\1F50D';
	color: rgba(71, 107, 45, 1);
	background-color: transparent;
}

[dir='rtl'] .search::before, [dir='rtl'] .search::after {
	display: none;
}

.search::before {
	display: none;
}

[dir='rtl'] .search::before {
	display: inline-block;
}

.search input[type='search'] {
	z-index: 99;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 8px 24px 8px 10px;
	color: rgba(71, 107, 45, 1);
	border: 0;
	background-color: #FFFFFF;
	-webkit-appearance: none;
}

.search input[type='search']::-webkit-input-placeholder {
	color: rgba(71, 107, 45, 1);
}

.search input[type='search']:-moz-placeholder {
	color: rgba(71, 107, 45, 1);
}

.search input[type='search']::-moz-placeholder {
	color: rgba(71, 107, 45, 1);
}

.search input[type='search']:-ms-input-placeholder {
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .search input[type='search'] {
	padding-right: 10px;
	padding-left: 40px;
}

.search input[type='search']::-moz-placeholder {
	opacity: 1;
}

/*-------------------------------------------*/

/* Pagination Module
/*-------------------------------------------*/

.pagination {
	margin-top: 15px;
}

.pagination>ul {
	margin-left: -5px;
	padding-left: 0;
	list-style: none;
}

.pagination>ul>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.pagination>ul li {
	display: none;
	margin: 5px !important;
	padding: 0 !important;
}

.pagination>ul li a {
	font-size: 1em;
	padding: 8px 14px !important;
	cursor: pointer;
	text-decoration: none !important;
	color: #FFFFFF !important;
	border: 1px solid transparent;
	background-color: rgba(71, 107, 45, 1);
}

.pagination>ul li a:hover {
	background-color: rgba(71, 107, 45, 1);
}

.pagination>ul li.pagination-current {
	display: inline-block;
}

.pagination>ul li.pagination-current a, .pagination>ul li.pagination-current span {
	font-size: 1em;
	padding: 8px 14px !important;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	color: #FFFFFF;
	border: 1px solid transparent;
	background-color: rgba(71, 107, 45, 1);
}

.pagination>ul li.pagination-current a:hover, .pagination>ul li.pagination-current span:hover {
	border: 1px solid rgba(71, 107, 45, 1);
	background-color: rgba(71, 107, 45, 1);
}

.pagination .pagination-first, .pagination .pagination-prev, .pagination .pagination-current, .pagination .pagination-current+li, .pagination .pagination-next, .pagination .pagination-last {
	display: inline-block !important;
}

.pagination .pagination-first {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.pagination .pagination-last {
	margin-right: 0 !important;
	padding-right: 0 !important;
}

/*-------------------------------------------*/

/* Header Module
/*-------------------------------------------*/

.dz-header {
	padding-top: 5px;
	background-color: #FFFFFF;
}

.dz-toggle-wrapper {
	position: absolute;
	top: 35px;
	right: 15px;
}

/*-------------------------------------------*/

/* Smart Menu Module
/*-------------------------------------------*/

.main-menu-btn {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 28px;
	height: 28px;
	cursor: pointer;
	white-space: nowrap;
	text-indent: 28px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* hamburger icon */

.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
	position: absolute;
	top: 50%;
	left: 2px;
	width: 24px;
	height: 3px;
	-webkit-transition: all .25s;
	transition: all .25s;
	background: rgba(71, 107, 45, 1);
}

.main-menu-btn-icon:before {
	top: -7px;
	left: 0;
	content: '';
}

.main-menu-btn-icon:after {
	top: 7px;
	left: 0;
	content: '';
}

/* x icon */

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
	height: 0;
	background: transparent;
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {
	top: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* hide menu state checkbox (keep it visible to screen readers) */

#main-menu-state {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

/* hide the menu in mobile view */

#main-menu-state:not(:checked)~#main-menu {
	display: none;
}

#main-menu-state:checked~#main-menu {
	display: block;
}

.sm-simple a {
	font-family: inherit;
	padding: 15px 10px;
	/* make room for the toggle button (sub indicator) */
	padding-right: 58px;
	text-decoration: none;
}

.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
	font-family: inherit;
	padding: 15px 10px;
	/* make room for the toggle button (sub indicator) */
	padding-right: 58px;
	text-decoration: none;
}

.sm-simple a.current {
	color: rgba(71, 107, 45, 1);
	background: #eee;
}

.sm-simple a.disabled {
	cursor: not-allowed;
	color: #343434;
}

.sm-simple a span.sub-arrow {
	font: bold 14px/34px monospace !important;
	position: absolute;
	top: 50%;
	right: 4px;
	left: auto;
	overflow: hidden;
	width: 34px;
	height: 34px;
	margin-top: -17px;
	text-align: center;
	background: #eee;
	text-shadow: none;
}

.sm-simple a.highlighted span.sub-arrow:before {
	display: block;
	content: '-';
}

.sm-simple ul {
	background: #eee;
}

.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active {
	font-size: 1rem;
	border-left: 8px solid transparent;
}

.sm-simple ul ul a, .sm-simple ul ul a:hover, .sm-simple ul ul a:focus, .sm-simple ul ul a:active {
	border-left: 16px solid transparent;
}

.sm-simple ul ul ul a, .sm-simple ul ul ul a:hover, .sm-simple ul ul ul a:focus, .sm-simple ul ul ul a:active {
	border-left: 24px solid transparent;
}

.sm-simple ul ul ul ul a, .sm-simple ul ul ul ul a:hover, .sm-simple ul ul ul ul a:focus, .sm-simple ul ul ul ul a:active {
	border-left: 32px solid transparent;
}

.sm-simple ul ul ul ul ul a, .sm-simple ul ul ul ul ul a:hover, .sm-simple ul ul ul ul ul a:focus, .sm-simple ul ul ul ul ul a:active {
	border-left: 40px solid transparent;
}

/*-------------------------------------------*/

/* Header Nav Menu Module
/*-------------------------------------------*/

#main-menu>li>a.has-submenu::after {
	padding-left: 5px;
	content: '\f0d7';
}

#main-menu .hvr-underline-reveal:hover:before, #main-menu .hvr-underline-reveal:focus:before, #main-menu .hvr-underline-reveal:active:before, #main-menu #user .dropdown-toggle:hover:before, #main-menu #user .dropdown-toggle:focus:before, #main-menu #user .dropdown-toggle:active:before {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.dz-desktop-links {
	padding-top: 16px;
}

.dz-desktop-links>p, .dz-desktop-links a, .dz-desktop-links div {
	display: inline-block;
	float: right;
	text-decoration: none;
}

.request-link-desktop>a {
	padding-bottom: 24px;
	padding-top: 2px;
	color: #55595C;
}

.dz-mobile-links {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.dz-mobile-links>p, .dz-mobile-links a, .dz-mobile-links div {
	display: inline-block;
	float: right;
	text-decoration: none;
}

.dz-mobile-links .fa-support {
	color: rgba(71, 107, 45, 1);
}

.dz-mobile-links .request-link-desktop>a {
	padding-top: 1px;
	padding-bottom: 0;
}

.dz-mobile-links .btn.with-image.dropdown-toggle {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

.dz-mobile-links #user-name {
	display: none !important;
}

.login {
	color: #FFFFFF;
	background-color: rgba(71, 107, 45, 1);
	padding: 10px;
	border: 1px solid rgba(71, 107, 45, 1);
}

.login:hover, .login:focus, .login:active, .login:visited {
	padding: 10px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.dz-mobile-links .btn.with-image.dropdown-toggle {
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

.dz-mobile-links .btn.with-image.dropdown-toggle:after {
	display: none !important;
}

/*-------------------------------------------*/

/* Header Hero Module
/*-------------------------------------------*/

.dz-hero {
	background-color: #d0e6ca;
	background-image: url(//theme.zdassets.com/theme_assets/193204/0089b5fca0a3ff949d4efcd410a46df260458e81.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.dz-hero>.container-fluid {
	height: 190px;
}

.hero-inner {
	height: 190px;
}

.dz-hero-search input[type='search'] {
	font-size: 1.1rem;
	padding: 12px 40px 12px 12px;
	color: rgba(71, 107, 45, 1);
	border-radius: 4px;
	background-clip: padding-box;
}

.dz-hero-search input[type='search']::-webkit-input-placeholder {
	color: rgba(71, 107, 45, 1);
}

.dz-hero-search input[type='search']:-moz-placeholder {
	color: rgba(71, 107, 45, 1);
}

.dz-hero-search input[type='search']::-moz-placeholder {
	color: rgba(71, 107, 45, 1);
}

.dz-hero-search input[type='search']:-ms-input-placeholder {
	color: rgba(71, 107, 45, 1);
}

.dz-hero-search::before, .dz-hero-search::after {
	top: 15px;
	color: rgba(71, 107, 45, 1);
}

/*-------------------------------------------*/

/* Promoted Articles Module
/*-------------------------------------------*/

.dz-hm-faq-block .dz-title-block {
	margin-top: 0;
	text-align: center;
}

.dz-hm-faq-block .dz-content-wrapper {
	margin-top: 5px;
	margin-bottom: 5px;
}

.dz-cstm-clearfix-promoted .dz-cstm-clearfix {
	margin-bottom: 5px;
}

.dz-promoted-articles-block h5 a {
	color: #343434;
	text-decoration: none;
}

.dz-promoted-articles-block h5 a:hover, .dz-promoted-articles-block h5 a:focus, .dz-promoted-articles-block h5 a:active, .dz-promoted-articles-block h5 a:visited {
	text-decoration: underline;
	color: #343434;
}

.dz-promoted-articles-block {
	margin: 0 0 5px 0;
	padding: 15px;
	background-color: #ededed;
}

.dz-promoted-articles-block>a {
	display: inline-block;
	width: 100%;
}

.dz-promoted-articles-block>a:hover {
	text-decoration: none;
}

.dz-promoted-articles-block p.dz-more, .dz-promoted-articles-block .dz-description {
	font-size: .9rem;
}

.dz-promoted-articles-block .dz-more {
	margin-top: 5px;
}

.dz-promoted-articles-block .dz-more a {
	font-size: .8rem;
	padding: 3px 10px;
	text-decoration: none;
	color: #747474 !important;
	background-color: transparent;
}

.dz-promoted-articles-block .dz-more a:hover {
	text-decoration: underline;
}

.dz-hm-faq-block.dz-section {
	margin-bottom: 20px;
	padding-bottom: 10px;
}

/*-------------------------------------------*/

/* Predictive Search Module
/*-------------------------------------------*/

.dz-predicted_results {
	display: none;
	margin-top: 40px;
	margin-bottom: 40px;
}

.dz-predicted_results .dz-search-term-count {
	padding-right: 4px;
}

.dz-predicted_results .dz-search-term {
	padding-left: 4px;
}

.dz-predicted_results .dz-search-results-heading {
	font-size: 2em;
	line-height: 1.1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: inline;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	color: #343434;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dz-predicted_results .dz-search-results-heading::first-letter {
	text-transform: uppercase;
}

.dz-predicted_results .dz-search-results-heading img {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

[dir='rtl'] .dz-predicted_results .dz-search-results-heading img {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.dz-predicted_results li.dz-search-result {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 9px;
}

.dz-predicted_results .dz-search-result-link {
	font-size: 2em;
	font-size: 1.4rem;
	line-height: 1.1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0;
	margin-top: 5px;
	margin-bottom: 0;
	margin-bottom: 5px;
	padding-top: 0;
	color: #343434;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dz-predicted_results .dz-search-result-link::first-letter {
	text-transform: uppercase;
}

.dz-predicted_results .dz-search-result-link img {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

[dir='rtl'] .dz-predicted_results .dz-search-result-link img {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.collapsible-sidebar-title.dz-predicted_results .dz-search-result-link {
	display: inline-block;
	width: 100%;
}

.dz-predicted_results nav {
	margin: 30px 0;
}

/*-------------------------------------------*/

/* Article Listing Module
/*-------------------------------------------*/

/** Article Listing Module **/

ul.article-list, section.section-articles ul, section.related-articles ul, section.articles ul {
	padding-left: 0;
	list-style: none;
}

ul.article-list>li, section.section-articles ul>li, section.related-articles ul>li, section.articles ul>li {
	margin-top: 6px;
	margin-bottom: 15px;
}

ul.article-list>li:before, section.section-articles ul>li:before, section.related-articles ul>li:before, section.articles ul>li:before {
	font-size: 7px !important;
	display: inline-block;
	width: 15px;
	margin-top: 7px;
	margin-right: 5px;
	content: '\f111';
	color: rgba(71, 107, 45, 1);
}

ul.article-list>li .article-list-block, ul.article-list>li .article-list-link, section.section-articles ul>li .article-list-block, section.section-articles ul>li .article-list-link, section.related-articles ul>li .article-list-block, section.related-articles ul>li .article-list-link, section.articles ul>li .article-list-block, section.articles ul>li .article-list-link {
	width: 90%;
}

ul.article-list>li:before, ul.article-list>li .dz_custom_title-block, section.section-articles ul>li:before, section.section-articles ul>li .dz_custom_title-block, section.related-articles ul>li:before, section.related-articles ul>li .dz_custom_title-block, section.articles ul>li:before, section.articles ul>li .dz_custom_title-block {
	float: left;
}

section.section-articles h3, section.related-articles h3, section.articles h3 {
	font-size: 2em;
	font-size: 1.4rem;
	line-height: 1.1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0;
	margin-top: 5px;
	margin-bottom: 0;
	margin-bottom: 5px;
	padding-top: 0;
	color: #343434;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

section.section-articles h3::first-letter, section.related-articles h3::first-letter, section.articles h3::first-letter {
	text-transform: uppercase;
}

section.section-articles h3 img, section.related-articles h3 img, section.articles h3 img {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

[dir='rtl'] section.section-articles h3 img, [dir='rtl'] section.related-articles h3 img, [dir='rtl'] section.articles h3 img {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.collapsible-sidebar-titlesection.section-articles h3, .collapsible-sidebar-titlesection.related-articles h3, .collapsible-sidebar-titlesection.articles h3 {
	display: inline-block;
	width: 100%;
}

/*-------------------------------------------*/

/* Footer Module
/*-------------------------------------------*/

.dz-footer-top, .dz-footer-bottom {
	display: inline-block;
	width: 100%;
	background-color: #FFFFFF;
	color: #676767;
}

.dz-footer-top {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 64px;
	padding-bottom: 0;
}

.dz-footer-bottom {
	margin-top: 24px;
	margin-bottom: 21px;
}

.dz-country-switcher .dropdown-toggle {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.1;
	margin: 0;
	padding: 0;
	color: #676767;
	border: 0;
}

.dz-country-switcher .dropdown-toggle small, .dz-country-switcher .dropdown-toggle .small {
	font-weight: normal;
	line-height: 1;
	color: #777;
}

.dz-country-switcher .dropdown-toggle:before, .dz-country-switcher .dropdown-toggle:after {
	content: '\f0d8';
	color: #676767;
}

.dz-country-switcher .dropdown-menu.bottom {
	bottom: 25px;
}

.dz-footer-top .dz-column {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.1;
	display: block;
	margin-bottom: 18px;
	color: #676767;
}

.dz-footer-top .dz-column small, .dz-footer-top .dz-column .small {
	font-weight: normal;
	line-height: 1;
	color: #818181;
}

.dz-footer-top .dz-column li {
	padding-bottom: 15px;
}

.dz-footer-top .dz-column-heading {
	color: #343434;
}

.dz-footer-top .dz-column li a {
  color: #676767;
  text-decoration: underline;
}

.dz-footer-top .dz-column li a:hover, .dz-footer-top .dz-column li a:visited, .dz-footer-top .dz-column li a:active, .dz-footer-top .dz-column li a:focus {
	text-decoration: underline;
	color: #676767;
}

a.footer-download-app {
	font-size: .9rem;
	font-weight: 600;
	width: 100%;
	padding: 13px;
	text-align: center;
}

.dz-column-toggle {
	width: 100%;
	margin-top: 15px;
	padding-top: 20px;
	padding-bottom: 14px;
}

.dz-column-toggle .dz-icon {
	width: 10%;
}

.dz-column-toggle .fa {
	color: #343434;
}

.dz-column-toggle .fa-minus {
	display: none;
}

.dz-column-toggle .dz-column-heading {
	width: 90%;
}

.dz-column-toggle .dz-icon, .dz-column-toggle .dz-column-heading {
	display: inline-block;
	float: left;
}

.dz-column-toggle[aria-expanded='true'] .fa-minus {
	display: block;
}

.dz-column-toggle[aria-expanded='true'] .fa-plus {
	display: none;
}

.dz-footer-bottom .dz-social-link {
	float: right !important;
	float: right;
	text-align: right;
}

.dz-footer-bottom .dz-social-link a:hover .twitter-icon path,
.dz-footer-bottom .dz-social-link a:hover .facebook-icon path,
.dz-footer-bottom .dz-social-link a:hover .instagram-icon path {
  fill: rgba(71, 107, 45, 1);
}

.dz-footer-bottom .dz-social-link:last-child {
	margin-right: 0;
	padding-right: 0;
}

.dz-footer-link a {
	font-size: 14px;
  color: #676767;
  text-decoration: underline;
}

.copyright-text {
	font-size: 14px;
	color: #343434;
}

.HomePage .dz-page {
	margin-bottom: 0;
}

.HomePage .dz-footer-top {
	border-top: 0;
}

/*-------------------------------------------*/

/* Breadcrumb Module
/*-------------------------------------------*/

.dz-breadcrumbs, .search-result-breadcrumbs {
	padding-top: 22px;
	padding-bottom: 10px;
}

.dz-breadcrumbs ol, .dz-breadcrumbs ul, .search-result-breadcrumbs ol, .search-result-breadcrumbs ul {
	margin-left: -5px;
	padding-left: 0;
	list-style: none;
}

.dz-breadcrumbs ol>li, .dz-breadcrumbs ul>li, .search-result-breadcrumbs ol>li, .search-result-breadcrumbs ul>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.dz-breadcrumbs li, .search-result-breadcrumbs li {
	font-size: 1rem;
	display: inline;
	overflow: hidden;
	padding-right: 0 !important;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .dz-breadcrumbs li, [dir='rtl'] .search-result-breadcrumbs li {
	float: right;
}

.dz-breadcrumbs li a {
	color: #343434;
}

.dz-breadcrumbs li::before, .dz-breadcrumbs li::after, .search-result-breadcrumbs li::before, .search-result-breadcrumbs li::after {
	font-size: 1.1rem;
	color: #343434;
}

.dz-breadcrumbs li::after, .search-result-breadcrumbs li::after {
	margin: 0 0 0 6px;
	content: '/';
}

[dir='rtl'] .dz-breadcrumbs li::after, [dir='rtl'] .search-result-breadcrumbs li::after {
	display: none;
}

.dz-breadcrumbs li::before, .search-result-breadcrumbs li::before {
	display: none;
	margin: 0 6px 0 0;
	content: '';
}

[dir='rtl'] .dz-breadcrumbs li::before, [dir='rtl'] .search-result-breadcrumbs li::before {
	display: inline-block;
	float: left;
}

.dz-breadcrumbs li:last-child, .search-result-breadcrumbs li:last-child {
	padding-bottom: 3.5px;
	color: rgba(71, 107, 45, 1);
}

.dz-breadcrumbs li:last-child::before, .dz-breadcrumbs li:last-child::after, .search-result-breadcrumbs li:last-child::before, .search-result-breadcrumbs li:last-child::after {
	display: none;
}

.search-result-breadcrumbs {
	padding: 0;
}

.search-result-breadcrumbs li {
	font-size: .9rem;
	font-weight: 300;
	color: rgba(71, 107, 45, 1);
}

.search-result-breadcrumbs li::before, .search-result-breadcrumbs li::after {
	margin-right: 3px;
	margin-left: 6px;
	color: #343434;
}

[dir='rtl'] .search-result-breadcrumbs li::before, [dir='rtl'] .search-result-breadcrumbs li::after {
	margin-right: 6px;
	margin-left: 3px;
}

.search-result-breadcrumbs li:last-child {
	color: rgba(71, 107, 45, 1);
}

.search-result-breadcrumbs li:last-child::before, .search-result-breadcrumbs li:last-child::after {
	display: none;
}

.dz-search-results-meta {
	display: block;
}

.dz-search-results-meta li {
	font-size: .9rem;
	font-weight: 300;
	margin-right: 5px;
	padding-right: 0;
	padding-left: 0;
}

.dz-search-results-meta li::after {
	display: inline;
	float: right;
	padding-left: 5px;
	content: '/';
}

.dz-search-results-meta li:first-child {
	padding-left: 5px;
}

.dz-search-results-meta li:last-child::after {
	display: none;
}

/*-------------------------------------------*/

/* Video Gallery Module
/*-------------------------------------------*/

.dz-gallery-wrapper {
/* 	min-height: 330px; */
	background-color: #ededed;
}

.dz-gallery-wrapper .dz-section .dz-title-block {
	margin-top: 0;
}

.dz-gallery-wrapper .dz-nav {
	width: 40px;
	margin-right: 4px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	border: 1px solid #bababa;
	border-radius: 50%;
}

.dz-gallery-wrapper .dz-nav:hover {
	border: 2px solid rgba(71, 107, 45, 1);
}

.dz-gallery-wrapper .dz-move-right {
	margin-right: 0;
}

.dz-gallery-nav-wrapper {
	position: relative;
}

.dz-gallery-nav-wrapper .dz-nav {
	position: absolute;
	top: 40%;
}

.dz-gallery-nav-wrapper .dz-move-left {
	left: -2px;
}

.dz-gallery-nav-wrapper .dz-move-right {
	right: -2px;
}

/*-------------------------------------------*/

/* Featured Post Gallery Module
/*-------------------------------------------*/

.dz-cstm-gallery-block .dz-wrapper {
	position: relative;
	overflow: hidden;
}

.lightSlider.lsGrab>li, .lightSlider.lsGrab>li>div, .lightSlider.lsGrab>li>div>a, .lightSlider.lsGrab>li>div>a>div {
	height: inherit;
}

.dz-cstm-gallery-block .dz-text {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: .9rem;
	font-weight: 500;
	line-height: 1.1;
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	min-height: 50px;
	padding: 10px 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-align: center;
	color: #FFFFFF;
	background-color: rgba(145, 193, 30, .8);
}

.dz-cstm-gallery-block .dz-text small, .dz-cstm-gallery-block .dz-text .small {
	font-weight: normal;
	line-height: 1;
	color: #464646;
}

/*-------------------------------------------*/

/* Multilevel Menu Module
/*-------------------------------------------*/

/*
  Plugin Name: Multilevel Plugin
  Version: v2.1.1
  Author: Allies Interactive
  Website: http://www.diziana.com/
  Corporate Website : http://www.diziana.com
  Contact: support@diziana.com
  Follow: https://www.twitter.com/dizianaEngage
  Like: https://www.facebook.com/diziana.engage
  Purchase: Diziana.com
  License: You must have a valid license purchased only from
  diziana.com in order to legally use the theme for your project.
  Copyright: © 2016 Allies Interactive. All Rights Reserved
*/

#diziana-multilevel-menu {
	display: inline-block;
	width: 100%;
	min-height: 30px;
	margin: 0;
	padding: 0;
}

#diziana-multilevel-menu .icons8-plus::before, #diziana-multilevel-menu .icons8-minus::before {
	font-family: 'Icons8' !important;
	color: #17230f;
}

#diziana-multilevel-menu ul, #diziana-multilevel-menu li, #diziana-multilevel-menu span, #diziana-multilevel-menu a, #diziana-multilevel-menu p {
	font-size: 1em;
	display: block;
	min-width: 0;
	max-width: none;
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	color: inherit;
	border: 0;
	outline: 0;
}

#diziana-multilevel-menu a, #diziana-multilevel-menu a:link, #diziana-multilevel-menu a:hover, #diziana-multilevel-menu a:active {
	text-decoration: none;
	color: inherit;
	outline: 0;
}

#diziana-multilevel-menu li {
	float: left;
	width: 100%;
}

#diziana-multilevel-menu span {
	display: inline-block;
}

#diziana-multilevel-menu .list-item {
	width: 100%;
}

#diziana-multilevel-menu .list-item-name {
	width: 90%;
}

#diziana-multilevel-menu .list-item-icon {
	float: right;
	width: 10%;
	text-align: right;
}

#diziana-multilevel-menu .list-item-icon .hover {
	display: none;
}

#diziana-multilevel-menu .icons8-plus, #diziana-multilevel-menu .icons8-minus {
	display: none;
	color: #747474;
}

#diziana-multilevel-menu li.category.level-0 {
	padding: 0 10px;
}

#diziana-multilevel-menu a.list-item-link.category {
	padding: 10px 0;
	border-bottom: 1px solid #afafaf;
}

#diziana-multilevel-menu a.list-item-link.category .list-item-name {
	color: #747474;
}

#diziana-multilevel-menu a.list-item-link.category .icons8-plus {
	display: inline-block;
}

#diziana-multilevel-menu a.list-item-link.category.open .list-item-name {
	font-size: 1.1rem;
	font-weight: 500;
	color: rgba(71, 107, 45, 1);
}

#diziana-multilevel-menu a.list-item-link.category.open .icons8-plus {
	display: none;
}

#diziana-multilevel-menu a.list-item-link.category.open .icons8-minus {
	display: inline-block;
}

#diziana-multilevel-menu li.section.level-1 {
	padding: 0;
}

#diziana-multilevel-menu a.list-item-link.section {
	padding: 10px 0;
}

#diziana-multilevel-menu a.list-item-link.section .list-item-name {
	color: black;
}

#diziana-multilevel-menu a.list-item-link.section .icons8-plus {
	display: inline-block;
}

#diziana-multilevel-menu a.list-item-link.section.open .list-item-name {
	font-weight: 400;
}

#diziana-multilevel-menu a.list-item-link.section.open .icons8-plus {
	display: none;
}

#diziana-multilevel-menu a.list-item-link.section.open .icons8-minus {
	display: inline-block;
}

#diziana-multilevel-menu li.section.level-2 {
	padding: 0;
}

#diziana-multilevel-menu a.list-item-link.article {
	padding: 10px 0 10px 10px;
}

#diziana-multilevel-menu a.list-item-link.article .list-item-name {
	color: black;
}

#diziana-multilevel-menu a.list-item-link.article .icons8-plus {
	display: inline-block;
}

#diziana-multilevel-menu a.list-item-link.article.open .list-item-name {
	font-weight: 400;
	color: rgba(71, 107, 45, 1);
}

#diziana-multilevel-menu ul.submenu.section>li {
	padding-left: 10px;
}

#diziana-multilevel-menu ul.submenu.section>li:nth-child(even)>.list-item-link.article {
	background-color: #FFFFFF;
}

#diziana-multilevel-menu ul.submenu.section>li:nth-child(odd)>.list-item-link.article {
	background-color: #f2f2f2;
}

.dz-toggle-menu {
	display: none;
	width: 100%;
	padding: 15px 10px;
	background-color: #eee;
}

.dz-toggle-menu .dz-icon, .dz-toggle-menu p.text-uppercase {
	float: left;
}

.dz-toggle-menu .dz-icon {
	width: 25%;
	margin-top: 5px;
}

.dz-toggle-menu .fa-minus {
	display: none;
}

.dz-toggle-menu p.text-uppercase {
	width: 75%;
}

.dz-toggle-menu[aria-expanded='true'] .fa-plus {
	display: none;
}

.dz-toggle-menu[aria-expanded='true'] .fa-minus {
	display: inline-block;
}

.dz-mm-menu {
	z-index: 999999;
	background-color: #FFFFFF;
}

/*-------------------------------------------*/

/* Related Article Module
/*-------------------------------------------*/

.related-articles {
	padding-bottom: 60px;
	padding-left: 20px;
}

[dir='rtl'] .related-articles {
	padding-right: 20px;
	padding-left: 0;
}

.related-articles ul {
	padding-left: 0;
	list-style: none;
}

.related-articles li {
	margin: 14px 0;
	text-decoration: none;
	border: 0;
}

.related-articles h3 {
	margin-top: 23px;
	margin-bottom: 15px;
	text-transform: capitalize;
}

/*-------------------------------------------*/

/* Vote Module
/*-------------------------------------------*/

/* Used in article comments, post comments and post */

.vote {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.vote a {
	outline: none;
}

.vote a:active, .vote a:hover, .vote a:focus {
	text-decoration: none;
}

.vote-sum {
	display: block;
	margin: 3px 0;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .vote-sum {
	direction: ltr;
	unicode-bidi: bidi-override;
}

.vote-up:hover::before, .vote-down:hover::before {
	color: rgba(71, 107, 45, 1);
}

.vote-up::before, .vote-down::before {
	font-size: 24px;
	color: #666;
}

.dz-article-votes {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 25px;
}

.dz-article-votes .article-votes-question {
	font-weight: 600;
	line-height: 2.5em;
}

.dz-article-votes .article-vote-label {
	font-size: .9em;
}

.dz-article-votes .dz-article-votes-count {
	margin-top: 7px;
}

.dz-article-votes a.article-vote-up::before {
	font-size: 1.1em;
	padding-right: 5px;
	content: '\f164';
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .dz-article-votes a.article-vote-up::before {
	padding-right: 0;
	padding-left: 5px;
}

.dz-article-votes a.article-vote-up::after {
	font-size: .9em;
	content: 'Yes';
	color: rgba(71, 107, 45, 1);
}

.dz-article-votes a.article-vote-down::before {
	font-size: 1.1em;
	padding-right: 5px;
	content: '\f165';
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .dz-article-votes a.article-vote-down::before {
	padding-right: 0;
	padding-left: 5px;
}

.dz-article-votes a.article-vote-down::after {
	font-size: .9em;
	content: 'No';
	color: rgba(71, 107, 45, 1);
}

.vote-up, .vote-sum, .vote-down, .post-actions, .comment-actions {
	display: block;
	float: right;
	width: 100%;
}

[dir='rtl'] .vote-up, [dir='rtl'] .vote-sum, [dir='rtl'] .vote-down, [dir='rtl'] .post-actions, [dir='rtl'] .comment-actions {
	float: left;
}

.article-vote[aria-selected='true'] {
	background: rgba(71, 107, 45, 1);
}

/*-------------------------------------------*/

/* Comments Module
/*-------------------------------------------*/

.comment-container {
	width: 90%;
}

#community_comment_body, #comment_body {
	width: 100%;
	min-height: 100px;
}

.comment-container, .comment-avatar, .comment-meta, .comment-labels {
	display: inline-block;
	float: left;
	padding-right: 10px;
}

[dir='rtl'] .comment-avatar {
	padding-right: 0;
	padding-left: 10px;
}

.comment-meta a {
	color: #343434;
}

.comment-published {
	font-weight: 300;
	display: block;
	color: rgba(71, 107, 45, 1);
}

.comment-overview, .comment-form {
	padding-top: 30px;
	padding-bottom: 30px;
	word-wrap: break-word;
}

.comment-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
}

.comment-wrapper>.row>div:first-child {
	padding-right: 0;
}

[dir='rtl'] .comment-wrapper>.row>div:first-child {
	padding-right: 15px;
	padding-left: 0;
}

.comment-form-controls {
	margin-top: 15px;
}

.comment-callout {
	font-weight: 300;
	color: rgba(71, 107, 45, 1);
}

.comment-info {
	display: block;
	width: 100%;
	min-height: 55px;
	margin-bottom: 12px;
}

.comment-actions-container .comment-vote {
	float: right;
}

[dir='rtl'] .comment-actions-container .comment-vote {
	float: left;
}

/*-------------------------------------------*/

/* Article Attachment Module
/*-------------------------------------------*/

.attachments {
	margin-top: 20px;
	margin-bottom: 20px;
}

.attachments .attachment-item {
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
}

.attachments .attachment-item:before, .attachments .attachment-item:after {
	display: table;
	content: ' ';
}

.attachments .attachment-item:after {
	clear: both;
}

.attachments .attachment-item:before, .attachments .attachment-item:after {
	display: table;
	content: ' ';
}

.attachments .attachment-item:after {
	clear: both;
}

.attachments .attachment-item:last-child {
	margin-bottom: 0;
}

.attachments .attachment-item::before {
	font-size: 15px;
	position: absolute;
	top: 5px;
	left: 0;
	content: '\1F4CE';
	color: rgba(71, 107, 45, 1);
}

.attachments .attachment-meta {
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .attachments .attachment-item {
	padding-right: 20px;
	padding-left: 0;
}

[dir='rtl'] .attachments .attachment-item::before {
	right: 0;
	left: auto;
}

.upload-dropzone span {
	color: rgba(71, 107, 45, 1);
}

/*-------------------------------------------*/

/* Table Module
/*-------------------------------------------*/

/*-------------------------------------------*/

/* Posts Module
/*-------------------------------------------*/

.post-comment-count {
	font-weight: 300;
	color: rgba(71, 107, 45, 1);
}

.post-comment-count:hover {
	text-decoration: none;
}

.post-comment-count .icon-comments {
	font-size: 18px;
	display: inline-block;
	padding: 5px;
	content: '\1F4AC';
	color: rgba(71, 107, 45, 1);
}

/*-------------------------------------------*/

/* Recent Activities Module
/*-------------------------------------------*/

.recent-activity .recent-activity-list {
	padding-left: 0;
	list-style: none;
}

.recent-activity .recent-activity-list .recent-activity-item-parent {
	font-size: 1em;
	font-weight: 700;
}

.recent-activity .recent-activity-item-comment::before {
	display: inline-block;
}

.recent-activity .recent-activity-item-comment span::before {
	font-size: 15px;
	display: inline-block;
	padding-right: 3px;
	content: '\1F4AC';
	vertical-align: middle;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .recent-activity .recent-activity-item-comment span::before {
	padding-left: 3px;
}

.recent-activity .recent-activity-controls {
	padding-top: 15px;
}

.recent-activity .recent-activity-item {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 30px;
}

.recent-activity .recent-activity-item:before, .recent-activity .recent-activity-item:after {
	display: table;
	content: ' ';
}

.recent-activity .recent-activity-item:after {
	clear: both;
}

.recent-activity .recent-activity-item:before, .recent-activity .recent-activity-item:after {
	display: table;
	content: ' ';
}

.recent-activity .recent-activity-item:after {
	clear: both;
}

.recent-activity a.recent-activity-item-link {
	font-weight: 300;
	width: 50%;
}

.recent-activity .recent-activity-item-parent {
	margin-bottom: 15px;
}

.recent-activity .recent-activity-item-parent:before, .recent-activity .recent-activity-item-parent:after {
	display: table;
	content: ' ';
}

.recent-activity .recent-activity-item-parent:after {
	clear: both;
}

.recent-activity .recent-activity-item-parent:before, .recent-activity .recent-activity-item-parent:after {
	display: table;
	content: ' ';
}

.recent-activity .recent-activity-item-parent:after {
	clear: both;
}

.recent-activity .recent-activity-item-meta {
	float: right;
	width: 50%;
}

.recent-activity .recent-activity-item-comment, .recent-activity .recent-activity-item-time {
	display: inline-block;
	float: right;
	text-align: right;
}

[dir='rtl'] .recent-activity .recent-activity-item-comment, [dir='rtl'] .recent-activity .recent-activity-item-time {
	float: left;
	text-align: left;
}

.recent-activity .recent-activity-item-comment {
	padding-right: 15px;
}

[dir='rtl'] .recent-activity .recent-activity-item-comment {
	padding-right: 0;
	padding-left: 15px;
}

.recent-activity .recent-activity-header {
	width: 100%;
}

[dir='rtl'] .recent-activity .recent-activity-header {
	text-align: right;
}

/*-------------------------------------------*/

/* Social Links Module
/*-------------------------------------------*/

.share {
	padding: 0;
	white-space: nowrap;
}

.share li, .share a {
	display: inline-block;
}

.share a {
	line-height: 30px;
	overflow: hidden;
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.share a::before {
	font-size: 32px;
	display: block;
	width: 100%;
	margin: -1px;
	text-align: center;
	color: #FFFFFF;
}

.share a:hover {
	text-decoration: none;
}

.share a:hover::before {
	color: #FFFFFF;
}

.share-twitter::before {
	content: '\e901';
	background: #00aced;
}

.share-facebook::before {
	content: '\e903';
	background-color: #3b5998;
}

.share-linkedin::before {
	content: '\e900';
	background: #007bb6;
}

.share-googleplus::before {
	content: '\e902';
	background: #dd4a3a;
}

/*-------------------------------------------*/

/* User Avatar Module
/*-------------------------------------------*/

.user-avatar {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	border-radius: 50%;
}

.avatar {
	position: relative;
	display: inline-block;
}

.avatar img {
	width: 40px;
	height: 40px;
}

.avatar .icon-agent::before {
	font-size: 14px;
	line-height: 14px;
	position: absolute;
	z-index: 99;
	right: 10px;
	bottom: -4px;
	width: 14px;
	height: 14px;
	content: '\1F464';
	text-align: center;
	color: #FFFFFF;
	border-radius: 50%;
	background-color: rgba(71, 107, 45, 1);
	background-clip: padding-box;
}

[dir='rtl'] .avatar .icon-agent::before {
	right: 23px;
}

.profile-avatar {
	line-height: 0;
	position: relative;
	margin-right: 10px;
	-ms-flex-item-align: center;
	align-self: center;
}

[dir='rtl'] .profile-avatar {
	margin-right: 0;
	margin-left: 10px;
}

.profile-avatar .user-avatar {
	width: 65px;
	height: 65px;
}

.profile-avatar .icon-agent::before {
	right: 0;
	bottom: 0;
}

/*-------------------------------------------*/

/* User Info Module
/*-------------------------------------------*/

#user {
	overflow: initial;
	padding-bottom: 0;
}

#user #user-name {
	width: initial;
	max-width: 120px;
	color: rgba(71, 107, 45, 1);
}

#user .dropdown-toggle, .language-selector .dropdown-toggle {
	font-size: 1rem;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 24px;
	background-color: transparent;
	color: #55595C;
}

#user .dropdown-toggle::before, .language-selector .dropdown-toggle::before {
	display: block;
}

.language-selector .dropdown-toggle {
	padding-top: 2px;
}

.dz-mobile-links .language-selector .dropdown-toggle {
	padding-bottom: 0;
}

#user .dropdown-toggle::after {
	margin-top: 2px;
	margin-left: 0;
	padding-left: 4px;
	color: rgba(71, 107, 45, 1);
}

#user .dropdown-menu[aria-expanded='true'] {
	top: 30px;
}

#user-dropdown {
	right: 0;
	left: inherit;
}

[dir='rtl'] #user-dropdown {
	right: inherit;
	left: 1px;
}

/*-------------------------------------------*/

/* User Content Module
/*-------------------------------------------*/

.dz-user-content {
	line-height: 1.6;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
}

.dz-user-content a {
	cursor: pointer;
	text-decoration: none;
	color: rgba(71, 107, 45, 1);
}

.dz-user-content a:hover {
	text-decoration: underline;
}

.dz-user-content p {
	line-height: 1.4em;
	padding-top: 6px;
	padding-bottom: 6px;
}

.dz-user-content li {
	padding: 3px;
}

.dz-user-content ul {
	margin-left: 20px;
	list-style: disc outside;
}

.dz-user-content ol {
	padding-left: 0;
	list-style: decimal inside;
}

.dz-user-content ol ol, .dz-user-content ol ul {
	margin-left: 10px;
}

.dz-user-content ol ul, .dz-user-content ul ul {
	margin-left: 20px;
}

.dz-user-content img {
	display: block;
	max-width: 100%;
	height: auto;
}

.dz-user-content table {
	overflow-x: auto;
	width: 100%;
	max-width: 100%;
	min-height: .01%;
	margin-bottom: 22px;
}

.dz-user-content table>thead>tr>th, .dz-user-content table>tbody>tr>th, .dz-user-content table>tfoot>tr>th, .dz-user-content table>thead>tr>td, .dz-user-content table>tbody>tr>td, .dz-user-content table>tfoot>tr>td {
	line-height: 1.42857143;
	padding: 8px;
	vertical-align: top;
	border-top: 1px solid #ebebeb;
}

.dz-user-content table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ebebeb;
}

.dz-user-content table>caption+thead>tr:first-child>th, .dz-user-content table>colgroup+thead>tr:first-child>th, .dz-user-content table>thead:first-child>tr:first-child>th, .dz-user-content table>caption+thead>tr:first-child>td, .dz-user-content table>colgroup+thead>tr:first-child>td, .dz-user-content table>thead:first-child>tr:first-child>td {
	border-top: 0;
}

.dz-user-content table>tbody+tbody {
	border-top: 2px solid #ebebeb;
}

.dz-user-content table .table {
	background-color: #FFFFFF;
}

.dz-user-content strong, .dz-user-content b {
	font-weight: 700;
}

.dz-user-content figure, .dz-user-content .wysiwyg-text-align-center {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.dz-user-content .wysiwyg-text-align-left {
/* 	float: left; */
	text-align: left;
}

.dz-user-content .wysiwyg-text-align-right {
	float: right;
	text-align: right;
}

.dz-user-content table .wysiwyg-text-align-center, .dz-user-content table .wysiwyg-text-align-left, .dz-user-content table .wysiwyg-text-align-right {
	display: table-cell;
}

.dz-user-content em {
	font-style: italic;
}

.dz-user-content code, .dz-user-content kbd, .dz-user-content pre, .dz-user-content samp {
	margin: 0 4px;
	padding: 4px 8px;
}

.dz-user-content pre, .dz-user-content samp {
	padding: 4px 8px;
	color: rgba(71, 107, 45, 1);
}

.dz-user-content code {
	margin: 0 2px;
	padding: 0 5px;
	border-radius: 3px;
	background-clip: padding-box;
}

.dz-user-content pre {
	overflow: auto;
	padding: 10px 15px;
	white-space: pre;
	border-radius: 3px;
	background-clip: padding-box;
}

.dz-user-content blockquote {
	font-style: italic;
	padding: 0 15px;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .dz-user-content blockquote {
	border-right: 3px solid rgba(71, 107, 45, 1);
	border-left: 0;
}

/*-------------------------------------------*/

/* Label Module
/*-------------------------------------------*/

/* Styles labels used in posts, articles and requests */

.status-label {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 0;
	padding: 3px 10px;
	vertical-align: middle;
	white-space: nowrap;
	color: #fff;
	border-radius: 4px;
	background-color: #1eb848;
}

.status-label:hover, .status-label:active, .status-label:focus {
	text-decoration: none;
}

.status-label-pinned, .status-label-featured, .status-label-official {
	background-color: rgba(71, 107, 45, 1);
}

.status-label-official {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	margin-right: 0;
	text-align: center;
	border-radius: 0;
}

[dir='rtl'] .status-label-official {
	right: auto;
	left: 30px;
}

.status-label-pending, .status-label-not-planned {
	color: rgba(71, 107, 45, 1);
	border: 1px solid black;
	background-color: #eee;
}

.status-label-pending {
	text-align: center;
}

.status-label-open {
	background-color: #e03b30;
}

.status-label-closed {
	background-color: #ddd;
}

.status-label-solved {
	background-color: #999;
}

.status-label-new {
	background-color: #ffd12a;
}

.status-label-hold {
	background-color: #000;
}

.status-label-open, .status-label-closed, .status-label-solved, .status-label-new, .status-label-hold {
	text-transform: lowercase;
}

.organization-unsubscribe a, .subscriptions-unsubscribe a {
	font-size: .8em;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	color: #343434;
}

.organization-subscribe a {
	font-size: .8em;
}

.profile-private-badge::after {
	font-family: 'copenhagen-icons';
	line-height: 15px;
	margin-left: 5px;
	content: '\1f512';
	vertical-align: middle;
}

/*-------------------------------------------*/

/* Meta Module
/*-------------------------------------------*/

.meta-group {
	display: block;
	margin-right: 0;
	margin-left: -5px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.meta-group>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.meta-group>li {
	padding-right: 0;
}

.meta-group>li:first-child {
	padding-left: 0;
}

.meta-group .meta-data, .striped-list .striped-list-count-item {
	font-size: .9em;
	font-weight: 300;
	color: #343434;
}

[dir='rtl'] .meta-group .meta-data, [dir='rtl'] .striped-list .striped-list-count-item {
	float: right;
	margin-right: 3px;
}

.meta-data::after {
	margin: 0 0 0 5px;
	content: '\00B7';
}

[dir='rtl'] .meta-data::after {
	margin: 0 5px 0 0;
}

.meta-data:last-child::after {
	content: '';
}

/*-------------------------------------------*/

/* Nav Module
/*-------------------------------------------*/

.collapsible-nav-list {
	margin-bottom: 15px;
	margin-left: 0;
}

.collapsible-nav-list li {
	font-weight: 600;
	line-height: 1.1em;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	border-bottom: 2px solid transparent;
}

.collapsible-nav-list li>a {
	font-weight: 500;
	text-decoration: none !important;
	color: #343434;
}

.collapsible-nav-list li:hover {
	border-color: rgba(71, 107, 45, 1);
}

.collapsible-nav-list li:hover>a {
	color: rgba(71, 107, 45, 1);
}

.collapsible-nav-list li[aria-selected='true'] {
	color: rgba(71, 107, 45, 1);
	border-color: rgba(71, 107, 45, 1);
}

.my-activities-sub-nav.collapsible-nav, .my-activities-nav.collapsible-nav, .profile-nav.collapsible-nav {
	background-color: #ebebeb;
}

.my-activities-sub-nav.collapsible-nav li, .my-activities-nav.collapsible-nav li, .profile-nav.collapsible-nav li {
	font-size: 1.1em;
}

.my-activities-sub-nav.collapsible-nav .collapsible-nav-list, .my-activities-nav.collapsible-nav .collapsible-nav-list, .profile-nav.collapsible-nav .collapsible-nav-list {
	margin-left: 5px;
}

.my-activities-sub-nav.collapsible-nav {
	margin-top: 15px;
}

.my-activities-sub-nav.collapsible-nav li {
	font-size: 1em;
}

.profile-nav.collapsible-nav .collapsible-nav-list {
	padding-bottom: 5px;
}

/*-------------------------------------------*/

/* User Profile  Module
/*-------------------------------------------*/

.profile-header .basic-info {
	height: 65px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
}

.profile-header .basic-info .name {
	margin: 0;
}

.profile-header .options {
	height: 65px;
}

.profile-header .options.visible-xs {
	height: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.profile-header .description {
	margin: 15px 0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
}

.profile-stats .stat {
	font-size: .9em;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 10px;
}

.profile-stats .stat-label {
  color: rgba(71, 107, 45, 1);
  font-weight: 600;
}

.profile-stats .stat-value {
	color: rgba(71, 107, 45, 1);
}

.profile-stats-counters {
	border-left: 1px solid rgba(71, 107, 45, 1);
}

[dir='rtl'] .profile-stats-counters {
	border: 0;
	border-right: 1px solid rgba(71, 107, 45, 1);
}

.profile-stats-activity {
	margin-bottom: 10px;
}

.profile-nav {
	margin-bottom: 20px;
	border: 0;
}

.profile-section-sorter .dropdown-toggle {
	font-size: 1rem;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 7px 8px;
}

.profile-section-description, .profile-section-title {
	margin-bottom: 20px;
}

.profile-contribution {
	position: relative;
	padding: 20px 0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
}

.profile-contribution-header {
	margin-bottom: 5px;
}

.profile-contribution-header a {
	color: #343434;
}

.profile-contribution-body {
	margin: 5px 0;
}

.profile-contribution-list>.profile-contribution {
	border-top: 1px solid rgba(71, 107, 45, 1);
}

.profile-contribution-list>.profile-contribution:last-child {
	border-bottom: 1px solid rgba(71, 107, 45, 1);
}

.profile-contribution-list>.profile-contribution::before {
	font-family: 'copenhagen-icons';
	font-size: 16px;
	line-height: 25px;
	position: absolute;
	top: 26px;
	left: 0;
	color: rgba(71, 107, 45, 1);
}

[dir='rtl'] .profile-contribution-list>.profile-contribution::before {
	right: 0;
}

.profile-contribution-list .profile-contribution-header {
	margin-left: 30px;
}

[dir='rtl'] .profile-contribution-list .profile-contribution-header {
	padding-right: 30px;
	padding-left: 0;
}

.profile-comments .profile-contribution-breadcrumbs {
	margin-left: 30px;
}

[dir='rtl'] .profile-comments .profile-contribution-breadcrumbs {
	padding-right: 30px;
	padding-left: 0;
}

.profile-section .no-activity, .profile-section .private-activity {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.profile-section .private-activity::before {
	font-family: 'copenhagen-icons';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-right: 10px;
	content: '\1f512';
	vertical-align: middle;
}

[dir='rtl'] .profile-section .private-activity::before {
	margin-right: 0;
	margin-left: 10px;
}

.profile-activity-list {
	margin-top: 25px;
	border-left: 1px solid rgba(71, 107, 45, 1);
}

[dir='rtl'] .profile-activity-list {
	border: 0;
	border-right: 1px solid rgba(71, 107, 45, 1);
}

.profile-activity {
	position: relative;
	padding-bottom: 20px;
	padding-left: 20px;
}

[dir='rtl'] .profile-activity {
	padding-right: 20px;
	padding-left: 0;
}

.profile-activity-header {
	width: 100%;
}

.profile-activity-header .user-avatar {
	display: inline-block;
	float: left;
	width: 40px;
	min-width: 40px;
	height: 40px;
	margin-right: 10px;
}

[dir='rtl'] .profile-activity-header .user-avatar {
	margin-right: 0;
	margin-left: 10px;
}

.profile-activity-description {
	font-size: 1em;
	font-weight: 300;
	float: left;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	color: rgba(71, 107, 45, 1);
	-ms-hyphens: auto;
}

.profile-activity-description span {
	font-weight: 400;
	display: inline;
	color: #343434;
}

.profile-activity-description span:before, .profile-activity-description span:after {
	display: table;
	content: ' ';
}

.profile-activity-description span:after {
	clear: both;
}

.profile-activity-description span:before, .profile-activity-description span:after {
	display: table;
	content: ' ';
}

.profile-activity-description span:after {
	clear: both;
}

.profile-activity-contribution {
	margin-top: 10px;
	padding: 20px;
	background-color: #eee;
}

.profile-activity::before {
	font-family: 'copenhagen-icons';
	font-size: 13px;
	line-height: 30px;
	position: absolute;
	left: 0;
	width: 30px;
	height: 30px;
	content: '';
	text-align: center;
	color: rgba(71, 107, 45, 1);
	border-radius: 50%;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 14px 14px;
}

.profile-activity::before {
	content: '\1f4c4';
}

[dir='rtl'] .profile-activity::before {
	right: 0;
}

.profile-articles>.profile-contribution::before, .profile-activity-list>li[class$='-article']::before {
	content: '\1f4c4';
}

.profile-posts>.profile-contribution::before, .profile-activity-list>li[class$='-post']::before {
	content: '\1f4d4';
}

.profile-comments>.profile-contribution::before, .profile-activity-list>li[class$='-comment']::before {
	line-height: 35px;
	content: '\1f4ac';
}

.meta-data.comment-link-wrapper {
	display: inline;
	width: 84px;
}

.meta-data.comment-link-wrapper a {
	width: inherit;
}

.profile-contribution-breadcrumbs {
	margin: 0;
	padding: 0;
}

.profile-contribution-breadcrumbs li {
	font-size: 1em;
	color: rgba(71, 107, 45, 1) !important;
}

.profile-contribution-breadcrumbs li::after, .profile-contribution-breadcrumbs li::before {
	color: rgba(71, 107, 45, 1) !important;
}

/*-------------------------------------------*/

/* Ticket Deflector Module
/*-------------------------------------------*/

/** TICKET DEFLECTOR MODULE**/

.dz_tkt_steps_wrapper {
	display: inline-block;
	width: 100%;
	padding: 25px 25px 10px 10px;
	border: 1px solid rgba(0, 0, 0, .1);
}

.dz_tkt_steps_list {
	padding-left: 0;
	list-style: none;
}

.dz_tkt_step {
	display: inline-block;
	width: 100%;
	min-height: 500px;
	margin-bottom: 40px;
	padding-bottom: 40px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}

.dz_tkt_step:hover, .dz_tkt_step[data-is-active='true'] {
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	filter: blur(0);
}

.dz_tkt_step_box {
	display: inline-block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.dz_tkt_step_index {
	color: rgba(71, 107, 45, 1);
}

.dz_tkt_step_text {
	font-size: 1.3rem;
}

.dz_tkt_step_options {
	margin: 10px 30px;
}

.dz_tkt_step_options_list {
	padding-left: 0;
	list-style: none;
}

.dz_tkt_step_options_list>li {
	margin-bottom: 10px;
}

.dz_tkt_step_option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 500px;
	margin: 5px 5px 5px 0;
	padding: 7px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	border-bottom: 1px solid rgba(71, 107, 45, 1);
	border-radius: 0;
	background-color: rgba(233, 245, 230, .15);
	background-clip: padding-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.dz_tkt_step_option:hover {
	background-color: rgba(233, 245, 230, .52);
}

.dz_tkt_step_option_count, .dz_tkt_step_option_title, .dz_tkt_step_option_status {
	display: inline-block;
}

.dz_tkt_step_option_count {
	margin-right: 10px;
	padding: 2px 7px;
	text-align: center;
	color: rgba(71, 107, 45, 1);
	border: 1px solid rgba(71, 107, 45, 1);
	border-radius: 3px;
	background-color: #FFFFFF;
	background-clip: padding-box;
}

.dz_tkt_step_option_title {
	color: #FFFFFF;
}

.dz_tkt_step_option_status {
	float: right;
	text-align: right;
}

.dz_tkt_step_option_status .fa {
	display: none;
	float: right;
	width: 25px;
	text-align: right;
}

.dz_tkt_step_option_status .fa-check {
	color: rgba(71, 107, 45, 1);
}

.dz_tkt_step_option_status .fa-close {
	color: red;
}

.dz_tkt_step_option[data-is-selected='true'] .fa-check {
	display: inline-block;
}

.dz_tkt_step_option_meta {
	display: none;
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 150px;
	margin: 15px 0;
	padding: 15px;
	border: 1px solid rgba(0, 0, 0, .1);
}

.dz_tkt_nav_wrapper {
	display: inline-block;
	width: 100%;
	padding: 15px 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
	background-color: rgba(71, 107, 45, 1);
}

.dz_tkt_nav_meta, .dz_tkt_nav_links {
	display: block;
	float: left;
	width: 50%;
}

.dz_tkt_nav_meta {
	padding-top: 9px;
	text-align: center;
	color: #FFFFFF;
}

.dz_tkt_nav_links ul {
	float: right;
	margin: 0;
	margin-left: -5px;
	padding-left: 0;
	list-style: none;
}

.dz_tkt_nav_links ul li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.dz_tkt_nav_link {
	font-size: 28px;
	width: 37px;
	margin: 0 4px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-align: center;
	color: rgba(71, 107, 45, 1);
	border-radius: 4px;
	background-color: #FFFFFF;
	background-clip: padding-box;
}

.dz_tkt_nav_link:hover {
	color: rgba(71, 107, 45, 1);
}

.dz_tkt_step_box .form {
	min-height: 600px;
	padding-right: 25px;
}

.dz-ticket-deflector-block .dz_tkt_message {
	padding: 10px;
	border: 1px solid rgba(0, 0, 0, .1);
}

.dz-ticket-deflector-block .dz_tkt_message>p {
	color: rgba(71, 107, 45, 1);
}

.dz-ticket-deflector-block .dz_tkt_message ul {
	margin-left: 19px;
}

/*
+ ================================================
Page Styles
+ ================================================
*/

.dz-page {
	margin-top: 5px;
	margin-bottom: 30px;
}

/*
+ ------------------------------------------------
Home Page Styles
+ ------------------------------------------------
*/

.dz-custom-home-block {
	margin-top: 0;
}

.dz-custom-home-block .dz_custom_cat-block {
	margin-top: 20px;
	margin-bottom: 40px;
}

.dz-custom-home-block img {
	display: block;
	max-width: 100%;
	height: auto;
}

.dz-custom-home-block .dz_custom_link, .dz-custom-home-block .dz-listing-block, .dz-custom-home-block .dz-listing-block li, .dz-custom-home-block .dz_cat_title-block {
	display: block;
	width: 100%;
}

.dz-custom-home-block .dz_custom_link {
	display: inline-block;
}

.dz-custom-home-block .custom .dz_cat_link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.dz-custom-home-block .custom .dz_cat_img, .dz-custom-home-block .custom .dz_cat_title {
	float: none;
	display: block;
	width: 100%;
}

.dz-custom-home-block .custom .dz_cat_img img {
	margin: 0 auto 10px;
}

.dz-custom-home-block .dz_cat_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dz-custom-home-block ul {
	padding-left: 0;
	list-style: none;
}

.dz-custom-home-block h2, .dz-custom-home-block h3 {
	margin: 0;
	padding: 0;
}

.dz-custom-home-block h2 {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.1;
	color: #343434;
}

.dz-custom-home-block .dz_cat_link:hover, .dz-custom-home-block .dz_cat_link:active, .dz-custom-home-block .dz_cat_link:focus, .dz-custom-home-block .dz_cat_link:visited {
	text-decoration: underline;
	color: #343434;
}

.dz-custom-home-block h2 small, .dz-custom-home-block h2 .small {
	font-weight: normal;
	line-height: 1;
	color: #777;
}

.dz-custom-home-block h3 {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.1;
	color: #505050;
}

.dz-custom-home-block h3:hover, .dz-custom-home-block h3:active, .dz-custom-home-block h3:focus, .dz-custom-home-block h3:visited {
	text-decoration: underline;
	color: #505050;
}

.dz-custom-home-block h3 small, .dz-custom-home-block h3 .small {
	font-weight: normal;
	line-height: 1;
	color: #777;
}

.dz-custom-home-block .dz_custom_sect_block {
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 14px;
	border-bottom: 1px solid #d0d0d0;
}

.dz-custom-home-block .dz_cat_title-block {
	display: block;
}

.dz-custom-home-block .dz_cat_img, .dz-custom-home-block .dz_cat_title {
	float: left;
}

.dz-custom-home-block .dz_cat_img {
	width: 22%;
	margin-right: 3%;
}

.dz-custom-home-block .dz_cat_img img {
	display: block;
	max-width: 100%;
	height: auto;
}

.dz-custom-home-block .dz_cat_title {
	width: 75%;
}

.dz-custom-home-block .dz-listing-block {
	display: block;
	width: 100%;
}

.dz-custom-home-block .dz-listing-block:before, .dz-custom-home-block .dz-listing-block:after {
	display: table;
	content: ' ';
}

.dz-custom-home-block .dz-listing-block:after {
	clear: both;
}

.dz-custom-home-block .dz-listing-block:before, .dz-custom-home-block .dz-listing-block:after {
	display: table;
	content: ' ';
}

.dz-custom-home-block .dz-listing-block:after {
	clear: both;
}

.dz-custom-home-block h2, .dz-custom-home-block h3 {
	margin: 0;
	padding: 0;
}

.dz-custom-home-block.dz-section {
	margin-bottom: 0;
	padding-bottom: 0;
}

.dz-page_home .dz-title-block {
	margin-top: 5px;
	margin-bottom: 5px;
}

.dz-page_home .dz-section {
	margin-top: 5px;
	padding-top: 5px;
}

/*
+ ------------------------------------------------
Category Page Styles
+ ------------------------------------------------
*/

.dz-page_category_content {
	margin-bottom: 30px;
}

.dz-page_category_content .dz-custom-clearfix:nth-child(odd) {
	clear: left;
}

/*
+ ------------------------------------------------
Section Page Styles
+ ------------------------------------------------
*/

.dz-page_section_content {
	margin-bottom: 30px;
}

/*
+ ------------------------------------------------
Article Page Styles
+ ------------------------------------------------
*/

.dz-page_article_content {
	margin-bottom: 30px;
}

.dz-page_article_content .dz-contact-us-link {
	margin-top: 20px;
	margin-bottom: 20px;
}

.dz-page_article_content .dz-contact-us-link>a {
	color: rgba(71, 107, 45, 1);
}

/*
+ ------------------------------------------------
Search Results Page Styles
+ ------------------------------------------------
*/

.dz-search-result .search-result-meta-count {
	margin: 0 7px;
	text-decoration: none;
	color: rgba(71, 107, 45, 1);
}

.search-result {
	margin: 15px 0;
	padding: 25px 0;
	border-bottom: 1px solid #ccc;
}

.search-result a {
	color: #343434;
}

.search-result:first-child {
	border-top: 1px solid #ccc;
}

.search-result .meta-group {
	margin-top: 7px;
	margin-bottom: 7px;
	color: #343434;
}

.search-result .meta-group li:nth-child(2) {
	padding: 0;
}

.search-result .meta-group .meta-data, .search-result .striped-list .striped-list-count-item {
	margin-right: 0;
	padding-right: 0;
}

.search-result .meta-group .meta-data:last-child, .search-result .striped-list .striped-list-count-item:last-child {
	margin-left: 0;
	padding-left: 0;
	color: #343434;
}

.search-result .meta-group .meta-data::before, .search-result .striped-list .striped-list-count-item::before {
	display: inline;
	margin: 0 6px 0 3px;
	content: '/';
}

.search-result .meta-group .meta-data::after, .search-result .striped-list .striped-list-count-item::after {
	display: none;
	content: '';
}

.search-result .meta-group .meta-data:first-child::before, .search-result .striped-list .striped-list-count-item:first-child::before {
	display: none;
}

.search-result-description {
	margin-top: 20px;
	color: #343434;
}

.search-result-description em {
	font-weight: bold;
	text-decoration: underline;
	color: rgba(71, 107, 45, 1);
}

.dz-community, .dz-knowledge-base {
	margin-top: 25px;
}

/*
+ ------------------------------------------------
Profile Page Styles
+ ------------------------------------------------
*/

.dz-page_user-profile .profile-avatar, .dz-page_user-profile .basic-info {
	display: inline-block;
	float: left;
}

.dz-page_user-profile .profile-contribution-breadcrumbs {
	padding-top: 6px;
	padding-bottom: 6px;
}

.dz-page_user-profile .profile-comments .profile-contribution::before {
	top: 27px;
}

.dz-page_user-profile .status-label {
	font-weight: 300;
}

.dz-page_user-profile a[data-action='edit-profile'] {
	text-decoration: none !important;
}

.dz-page_user-profile .meta-group .meta-data:first-child, .dz-page_user-profile .striped-list .striped-list-count-item:first-child {
	padding-left: 0;
}

#zd-edit-user-close {
	font-size: .9em !important;
	padding: 4px 20px;
}

/*
+ ------------------------------------------------
Community Pages Styles
+ ------------------------------------------------
*/

/*** Community Topic page module ***/

.dz-page_community_topic .posts-list {
	margin-top: 30px;
	margin-bottom: 30px;
}

.dz-page_community_topic .community-footer {
	margin: 30px 0;
}

.dz-page_community_topic .community-footer .dz-sub-title {
	color: rgba(71, 107, 45, 1);
}

.dz-page_community_topic .community-footer .dz-sub-title {
	margin: 20px 0;
}

.dz-page_community_topic .posts-list .meta-group .meta-data:first-child, .dz-page_community_topic .posts-list .striped-list .striped-list-count-item:first-child {
	padding-left: 0;
}

[dir='rtl'] .dz-page_community_topic .posts-list .meta-group .meta-data:first-child, [dir='rtl'] .dz-page_community_topic .posts-list .striped-list .striped-list-count-item:first-child {
	padding-right: 0;
	padding-left: inherit;
}

/*** Community Topic List ***/

.dz-page_community_topic-list .topics {
	margin-top: 30px;
}

.dz-page_community_topic-list .community-wrapper-dropdown .dropdown-menu[aria-expanded='true'] {
	top: 43px;
}

.dz-page_community_topic-list .blocks .meta-data {
	display: inline;
}

[dir='rtl'] .dz-page_community_topic-list .blocks .meta-data {
	float: inherit;
}

.dz-page_community_topic-list .blocks .blocks-item-link {
	display: block;
	color: rgba(71, 107, 45, 1);
}

.dz-page_community_topic-list .blocks .blocks-item-title, .dz-page_community_topic-list .blocks .blocks-item-description, .dz-page_community_topic-list .blocks .meta-data, .dz-page_community_topic-list .blocks .meta-group {
	color: rgba(71, 107, 45, 1) !important;
	background: transparent;
}

.dz-page_community_topic-list .blocks .blocks-item-title {
	font-size: 1.4em;
	font-weight: 700;
	margin-bottom: 10px;
}

.dz-page_community_topic-list .blocks .blocks-item-description {
	font-weight: 400;
	margin-bottom: 5px;
}

.dz-page_community_topic-list .blocks-list li:nth-child(odd) {
	clear: both;
}

.dz-page_community_topic-list .blocks-item {
	width: 100%;
	height: 190px;
	margin-bottom: 20px;
	padding: 0 30px;
	color: rgba(71, 107, 45, 1) !important;
	border: 1px solid transparent;
	background-color: #eee;
}

.dz-page_community_topic-list section.community-activity, .dz-page_community_topic-list section.community-featured-posts, .dz-page_community_topic-list .community-featured-posts .promoted-articles, .dz-page_community_topic-list .recent-activity-list {
	margin-top: 30px;
	margin-bottom: 20px;
}

.dz-page_community_topic-list .recent-activity-item a, .dz-page_community_topic-list .promoted-articles a {
	color: inherit;
}

.dz-page_community_topic-list .community-footer a.dz-btn, .dz-page_community_topic-list .community-footer aa.article-sidebar-item, .dz-page_community_topic-list .community-footer aa.post-unsubscribe, .dz-page_community_topic-list .community-footer a.post-unsubscribe, .dz-page_community_topic-list .community-footer ainput[disabled], .dz-page_community_topic-list .community-footer aa.dz-btn-disabled, .dz-page_community_topic-list .community-footer a.dz-btn-disabled, .dz-page_community_topic-list .community-footer a.form button, .dz-page_community_topic-list .community-footer a.form input[type='submit'], .dz-page_community_topic-list .community-footer abutton, .dz-page_community_topic-list .community-footer ainput[type='submit'], .dz-page_community_topic-list .community-footer aa[data-auth-action='signin'], .dz-page_community_topic-list .community-footer a.dz-page_user-profile a[data-action='edit-profile'], .dz-page_community_topic-list .community-footer a#zd-edit-user-close, .dz-page_community_topic-list .community-footer aa.dz-create-new-post, .dz-page_community_topic-list .community-footer a.dz-page_community_post .post-subscribe, .dz-page_community_topic-list .community-footer aa.organization-subscribe, .dz-page_community_topic-list .community-footer aa.form input[disabled], .dz-page_community_topic-list .community-footer a.form input[disabled], .dz-page_community_topic-list .community-footer aa.form button[disabled], .dz-page_community_topic-list .community-footer a.form button[disabled], .dz-page_community_topic-list .community-footer aa.organization-unsubscribe a, .dz-page_community_topic-list .community-footer a.organization-unsubscribe a, .dz-page_community_topic-list .community-footer aa.subscriptions-unsubscribe a, .dz-page_community_topic-list .community-footer a.subscriptions-unsubscribe a {
	margin-top: 20px;
}

.dz-page_community_topic-list .promoted-articles-item {
	margin-top: 10px;
	margin-bottom: 10px;
}

[dir='rtl'] .dz-page_community_topic-list .community-wrapper-dropdown .dropdown-toggle::before {
	margin-top: 6px;
}

[dir='rtl'] .dz-page_community_topic-list .community-wrapper-dropdown .dropdown-menu {
	right: 2px;
}

.dz-page_community_topic-list .community-wrapper-dropdown .dropdown-toggle {
	font-size: 1rem;
	padding-top: 8px;
	padding-bottom: 8px;
}

.dz-page_community_post .post-author .icon-agent::before {
	right: -1px;
}

.dz-page_community_post .post-header {
	margin-bottom: 15px;
}

.dz-page_community_post .post-unsubscribe {
	margin-top: 17px;
}

.dz-page_community_post .post-subscribe {
	margin-top: 17px;
}

.dz-page_community_post .post-author .post-meta, .dz-page_community_post .post-author .post-actions.actions, .dz-page_community_post .post-author .avatar.post-avatar {
	display: inline-block;
	float: left;
}

.dz-page_community_post .post-author .post-meta {
	margin-left: 20px;
}

.dz-page_community_post .post-author .post-meta span {
	font-weight: 700;
}

.dz-page_community_post .post-content {
	margin-top: -55px;
	margin-bottom: 15px;
}

.dz-page_community_post .post-share {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dz-page_community_post .post-header .dz-page-title {
	float: left;
}

[dir='rtl'] .dz-page_community_post .post-header .dz-page-title {
	float: right;
}

.dz-page_community_post .sidebar-title {
	margin-top: 20px;
	margin-bottom: 20px;
}

.dz-page_community_post .comment-container {
	display: inline-block;
	width: 90%;
}

/*** Community Post List Page ***/

.dz-page_community_post-list .community-footer {
	margin-top: 25px;
	margin-bottom: 25px;
}

.dz-page_community_post-list .community-footer .dz-default-btn {
	width: 100px;
}

.dz-page_community_post-list .recent-activity-list, .dz-page_community_post-list .community-featured-posts {
	margin-top: 30px;
}

.dz-page_community_post-list .recent-activity {
	margin-top: 40px;
}

.dz-page_community_post-list .dropdown-menu[aria-expanded='true'] {
	top: 43px;
}

.dz-page_community_post-list a[data-recent-activity-seemore] {
	font-weight: 600;
}

.dz-page_community_post-list .promoted-articles {
	margin-top: 30px;
}

.dz-page_community_post-list .promoted-articles-item {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dz-page_community_post-list .dz-new-link {
	margin-top: 0;
}

/*** NEW COMMUNITY POST PAGE ***/

/*
+ ------------------------------------------------
Contributions Page Styles
+ ------------------------------------------------
*/

.dz-page_contribution .requests {
	margin-top: 25px;
}

/*
+ ------------------------------------------------
Error Page Styles
+ ------------------------------------------------
*/

.error-page .dz-link, .error-page .related-articles li, .error-page .dz-page_community_topic-list a[data-recent-activity-seemore], .error-page .dz-page_community_topic-list .promoted-articles-item a, .error-page .dz-page_community_post-list a[data-recent-activity-seemore], .error-page .dz-page_community_post-list .promoted-articles-item a {
	color: rgba(71, 107, 45, 1);
}

/*
+ ------------------------------------------------
Following Page Styles
+ ------------------------------------------------
*/

.dz-page_following .requests {
	margin-top: 25px;
}

.my-activities-following-header {
	margin-top: 10px;
}

/*
+ ------------------------------------------------
New Requests Page Styles
+ ------------------------------------------------
*/

#upload-dropzone span {
	color: rgba(71, 107, 45, 1);
}

/*
+ ------------------------------------------------
Requests List Page Styles
+ ------------------------------------------------
*/

.dz-page_request-list .requests-table-toolbar {
	padding-top: 10px;
	padding-bottom: 10px;
}

.dz-page_request-list .requests-sort-symbol {
	margin-right: 5px;
	margin-left: 5px;
}

.request-table-filter label {
	font-size: 1em;
	font-weight: 400;
	display: inline;
	padding-right: 7px;
}

.request-table-filter .dz-request-filters:first-child {
	padding-right: 0;
}

a.organization-subscribe {
	padding: 9px 20px;
}

.dz-page_request-list .dz-request-filters li {
	margin-bottom: 10px;
}

/*
+ ------------------------------------------------
Requests Page Styles
+ ------------------------------------------------
*/

.request-sidebar {
	padding: 5px 10px 0 10px;
	background-color: #e8e8e8;
}

.request-details {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.request-details dt {
	clear: both;
}

.request-details dt, .request-details dd {
	margin-top: 5px;
	margin-bottom: 5px;
}

[dir='rtl'] .request-details dt, [dir='rtl'] .request-details dd {
	float: right;
}

.request-details select {
	width: 100%;
	padding: 2px 5px;
}

.request-details .attachments {
	margin-top: 5px;
	margin-bottom: 5px;
}

.request-details .status-label {
	margin-right: 0;
	margin-left: 0;
	white-space: normal;
}

.request-details:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}

.dz-page_request .dz-col-2 {
	float: right !important;
	float: right;
}

[dir='rtl'] .dz-page_request .dz-col-2 {
	float: left !important;
	float: left;
}

.dz-page_request .comment-body {
	margin-top: 20px;
}

.dz-page_request .comment-list>li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.dz-page_request .comment-show-container-content {
	font-size: 1em;
}

.dz-page_request .comment-fields textarea {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px;
}

.dz-page_request .collapsible-sidebar-title>span {
	display: inline-block;
}

.dz-page_request .collapsible-sidebar-title .fa {
	margin-top: 2px;
	padding-right: 4px;
	color: rgba(71, 107, 45, 1);
}

.dz-page_request .collapsible-sidebar-title .fa-angle-up {
	display: none;
}

.dz-page_request .collapsible-sidebar-title.open .fa-angle-up {
	display: inline;
}

.dz-page_request .collapsible-sidebar-title.open .fa-angle-down {
	display: none;
}

.dz-page_request .comment-avatar, .dz-page_request .comment-container {
	display: inline-block;
}

.dz-page_request .comment-container {
	width: 90%;
}

/*
+ ================================================
Cross Browser Fixes
+ ================================================
*/

/*** SAFARI FIXES MODULE ***/

/*** Firefox FIXES MODULE ***/

.dz-platform-Firefox .actions .dropdown-toggle {
	margin-left: -21px;
}

/*** IE FIXES MODULE ***/

.dz-platform-Microsoft .post-info-container .actions .dropdown-toggle {
	margin: 10px 0 0 19px;
}

.category-115001386167 {
	display: none !important;
}

@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		max-height: 200px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face {
		font-family: 'Icons8';
		src: url('../fonts/Icons8_229d476d8d140900abad0587e9fd8622.svg#Icons8') format('svg');
	}
}

@media (min-width: 768px) {
	.lead {
		font-size: 24px;
	}
	.dl-horizontal dt {
		float: left;
		clear: left;
		overflow: hidden;
		width: 160px;
		text-align: right;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
	.container {
		width: 750px;
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
	.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified>li>a {
		margin-bottom: 0;
	}
	.nav-tabs-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
		border-bottom-color: #fff;
	}
	.navbar {
		border-radius: 4px;
	}
	.navbar-header {
		float: left;
	}
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		overflow: visible !important;
		height: auto !important;
		padding-bottom: 0;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
	.navbar-toggle {
		display: none;
	}
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav>li {
		float: left;
	}
	.navbar-nav>li>a {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.striped-list .striped-list-count-item {
		float: left;
		width: 50%;
	}
	.striped-list .striped-list-number {
		display: block;
		text-align: center;
	}
	.striped-list .meta-data:nth-child(even)::after, .striped-list .meta-data:nth-child(even)::before {
		display: none !important;
	}
	.status-label-official {
		right: 30px;
		width: auto;
		border-radius: 0 0 4px 4px;
	}
	.profile-stats-counters {
		padding-left: 20px;
	}
	[dir='rtl'] .profile-stats-counters {
		padding-right: 20px;
		padding-left: 0;
	}
	.profile-stats-activity {
		margin-left: -5px;
		padding-left: 0;
		list-style: none;
	}
	.profile-stats-activity>li {
		display: inline-block;
		padding-right: 5px;
		padding-left: 5px;
	}
	.profile-contribution-list>.profile-contribution {
		padding-left: 30px;
	}
	[dir='rtl'] .profile-contribution-list>.profile-contribution {
		padding-right: 30px;
		padding-left: 0;
	}
	.profile-contribution-list .profile-contribution-header {
		margin-left: 0;
	}
	[dir='rtl'] .profile-contribution-list .profile-contribution-header {
		padding-right: 0;
	}
	.profile-comments .profile-contribution-breadcrumbs {
		margin-left: 0;
	}
	[dir='rtl'] .profile-comments .profile-contribution-breadcrumbs {
		padding-right: 0;
	}
	.profile-activity::before {
		left: -14px;
	}
	[dir='rtl'] .profile-activity::before {
		right: -14px;
	}
	.dz-page_community_topic .post-overview-count {
		text-align: center;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm, td.visible-sm {
		display: table-cell !important;
	}
	.visible-sm-block {
		display: block !important;
	}
	.visible-sm-inline {
		display: inline !important;
	}
	.visible-sm-inline-block {
		display: inline-block !important;
	}
	.hidden-sm {
		display: none !important;
	}
/* 	.dz-cstm-clearfix-promoted .dz-cstm-clearfix:nth-child(odd) {
		clear: left;
	}
	.dz-custom-home-block .col-xs-12.col-sm-6.col-md-4.col-lg-3:nth-child(odd) {
		clear: left;
	} */
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
	.dz-logo-wrapper {
		position: relative;
	}
	.dz-site-logo {
		position: absolute;
		top: -4px;
		left: 0;
		width: 100px;
	}
	/* hide the button in desktop view */
	.main-menu-btn {
		position: absolute;
		top: -99999px;
	}
	/* always show the menu in desktop view */
	#main-menu-state:not(:checked)~#main-menu {
		display: block;
	}
	/* Switch to desktop layout
  -----------------------------------------------
     These transform the menu tree from
     collapsible to desktop (navbar + dropdowns)
  -----------------------------------------------*/
	/* start... (it's not recommended editing these rules) */
	.sm-simple ul {
		position: absolute;
		width: 11em;
	}
	.sm-simple li {
		float: left;
	}
	.sm-simple.sm-rtl li {
		float: right;
	}
	.sm-simple ul li, .sm-simple.sm-rtl ul li, .sm-simple.sm-vertical li {
		float: none;
	}
	.sm-simple a {
		white-space: nowrap;
		color: #55595c;
	}
	.sm-simple ul a, .sm-simple.sm-vertical a {
		white-space: normal;
	}
	.sm-simple .sm-nowrap>li>a, .sm-simple .sm-nowrap>li> :not(ul) a {
		white-space: nowrap;
	}
	/* ...end */
	.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {
		padding: 17px 10px 29px 10px;
	}
	.sm-simple a.current {
		color: white;
		background: #eee;
	}
	.sm-simple a.disabled {
		color: rgba(71, 107, 45, 1);
		background: white;
	}
	.sm-simple a.has-submenu {
		padding-right: 15px;
	}
	.sm-simple a span.sub-arrow {
		font: 14px/16px monospace !important;
		top: 50%;
		right: 20px;
		width: 8px;
		height: 16px;
		margin-top: -8px;
		background: transparent;
	}
	.sm-simple a.highlighted span.sub-arrow:before {
		display: none;
	}
	.sm-simple ul {
		border: 1px solid rgba(71, 107, 45, 1);
		border-color: rgba(0, 0, 0, .15);
		border-radius: 5px;
		background: white;
		background-clip: padding-box;
	}
	.sm-simple ul a {
		padding: 10px 6px;
		border: 0 !important;
	}
	.sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active, .sm-simple ul a.highlighted {
		padding: 10px 6px;
		color: #2d2d2d;
		background-color: #eee;
	}
	.sm-simple ul a.has-submenu {
		padding-right: 20px;
	}
	.sm-simple ul a span.sub-arrow {
		right: auto;
		margin-left: -12px;
	}
	.sm-simple ul>li {
		border-left: 0;
	}
	.sm-simple ul>li:first-child {
		border-top: 0;
	}
	.sm-simple span.scroll-up, .sm-simple span.scroll-down {
		position: absolute;
		display: none;
		visibility: hidden;
		overflow: hidden;
		height: 20px;
		background: white;
	}
	.sm-simple span.scroll-up-arrow, .sm-simple span.scroll-down-arrow {
		position: absolute;
		top: -2px;
		left: 50%;
		overflow: hidden;
		width: 0;
		height: 0;
		margin-left: -8px;
		border-width: 8px;
		border-style: dashed dashed solid dashed;
		border-color: transparent transparent rgba(71, 107, 45, 1) transparent;
	}
	.sm-simple span.scroll-down-arrow {
		top: 6px;
		border-style: solid dashed dashed dashed;
		border-color: rgba(71, 107, 45, 1) transparent transparent transparent;
	}
	.sm-simple.sm-rtl a.has-submenu {
		padding-right: 20px;
		padding-left: 32px;
	}
	.sm-simple.sm-rtl a span.sub-arrow {
		right: auto;
		left: 20px;
	}
	.sm-simple.sm-rtl.sm-vertical a.has-submenu {
		padding: 11px 20px;
	}
	.sm-simple.sm-rtl.sm-vertical a span.sub-arrow {
		right: 20px;
		margin-right: -12px;
	}
	.sm-simple.sm-rtl>li:first-child {
		border-left: 1px solid rgba(71, 107, 45, 1);
	}
	.sm-simple.sm-rtl>li:last-child {
		border-left: 0;
	}
	.sm-simple.sm-rtl ul a.has-submenu {
		padding: 11px 20px;
	}
	.sm-simple.sm-rtl ul a span.sub-arrow {
		right: 20px;
		margin-right: -12px;
	}
	.sm-simple.sm-vertical a span.sub-arrow {
		right: auto;
		margin-left: -12px;
	}
	.sm-simple.sm-vertical li {
		border-left: 0;
	}
	.sm-simple.sm-vertical>li:first-child {
		border-top: 0;
	}
	#main-menu #user-name {
		display: inline-block;
		overflow-x: hidden;
		max-width: 100px;
	}
	#main-menu>li>a.has-submenu .sub-arrow {
		display: none;
	}
/* 	.dz-cstm-clearfix-promoted .dz-cstm-clearfix:nth-child(4n+1) {
		clear: left;
  } */

	a[data-auth-action='signin'] {
		margin-top: -11px;
		margin-left: 8px;
		padding: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md, td.visible-md {
		display: table-cell !important;
	}
	.visible-md-block {
		display: block !important;
	}
	.visible-md-inline {
		display: inline !important;
	}
	.visible-md-inline-block {
		display: inline-block !important;
	}
	.hidden-md {
		display: none !important;
	}
	#user #user-name {
		display: none;
	}
	#user .dropdown-toggle {
		padding-right: 0;
		padding-left: 15px;
	}
	#user .dropdown-toggle::after {
		margin-left: 3px;
	}
	.dz-custom-home-block .col-xs-12.col-sm-6.col-md-4.col-lg-3:nth-child(3n+1) {
		clear: left;
	}
}

@media (min-width: 993px) {
	.dz-ticket-deflector-block {
		position: relative;
	}
	.dz-ticket-deflector-block .dz_tkt_message {
		position: absolute;
		top: 10px;
		right: 10px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg, td.visible-lg {
		display: table-cell !important;
	}
	.visible-lg-block {
		display: block !important;
	}
	.visible-lg-inline {
		display: inline !important;
	}
	.visible-lg-inline-block {
		display: inline-block !important;
	}
	.hidden-lg {
		display: none !important;
	}
	.dz-site-logo {
		left: 14px;
	}
	.dz-custom-home-block .col-xs-12.col-sm-6.col-md-4.col-lg-3:nth-child(4n+1) {
		clear: left;
	}
}

@media (min-width: 1200px) and (max-width: 1450px) {
	#user #user-name {
		max-width: 54px;
	}
}

@media (min-width: 1440px) {
	.container {
		width: initial;
		max-width: 1440px;
	}
}

@media (max-width: 1200px) {
	.related-articles {
		margin-top: 25px;
		margin-bottom: 25px;
		padding: 0 !important;
	}
}

@media (max-width: 992px) {
	.comment-container {
		width: 86%;
	}
	.dz-ticket-deflector-block .dz_tkt_message {
		margin: 20px 0;
	}
	.dz-page_community_post .comment-container {
		width: 86%;
	}
	.dz-page_request .comment-container {
		width: 86%;
	}
}

@media (max-width: 991px) {
	.dz-site-logo {
		display: block;
		width: 95px;
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
	}
	#main-menu {
		display: none;
		margin-top: 15px;
		margin-bottom: 15px;
		border-top: 1px solid #ccc;
	}
	#main-menu>li>a.has-submenu::after {
		display: none;
	}
	#main-menu .hvr-underline-reveal:hover:before, #main-menu .hvr-underline-reveal:focus:before, #main-menu .hvr-underline-reveal:active:before, #main-menu #user .dropdown-toggle:hover:before, #main-menu #user .dropdown-toggle:focus:before, #main-menu #user .dropdown-toggle:active:before {
		display: none;
	}
	.hvr-underline-reveal:before, #user .dropdown-toggle:before {
		display: none;
	}
	.sm li {
		border: 0;
	}
	a[data-auth-action='signin'] {
		margin: 0 !important;
		padding: 0 0 0 15px !important;
		color: rgba(71, 107, 45, 1) !important;
		background: none !important;
	}
	a[data-auth-action='signin']:hover {
		border-color: transparent !important;
		background: none !important;
	}
}

@media (max-width: 768px) {
	.striped-list .meta-data {
		display: inline !important;
	}
	.striped-list .meta-data .striped-list-number {
		display: inline !important;
	}
	#hc-wysiwyg [role=toolbar] {
		height: 57px;
	}
	.pagination>ul li {
		margin: 10px 3px !important;
	}
	.dz-header {
		padding-bottom: 0;
	}
	.dz-footer-top .dz-column {
		width: 100%;
		margin-top: 20px;
	}
	a.footer-download-app {
		margin-bottom: 40px;
	}
	.dz-mm-menu {
		margin-bottom: 25px;
	}
	.comment-container {
		width: 80%;
	}
	.recent-activity a.recent-activity-item-link {
		width: 100%;
	}
	.recent-activity .recent-activity-item-meta {
		float: left;
		width: 100%;
	}
	[dir='rtl'] .recent-activity .recent-activity-item-meta {
		float: right;
		width: 100%;
	}
	.recent-activity .recent-activity-item-meta {
		width: 100%;
	}
	.recent-activity .recent-activity-item-comment, .recent-activity .recent-activity-item-time {
		float: left;
		text-align: left;
	}
	[dir='rtl'] .recent-activity .recent-activity-item-comment, [dir='rtl'] .recent-activity .recent-activity-item-time {
		float: right;
		text-align: right;
	}
	.recent-activity .recent-activity-item-comment {
		padding-right: 0;
		padding-left: 15px;
	}
	[dir='rtl'] .recent-activity .recent-activity-item-comment {
		padding-right: 15px;
		padding-left: 0;
	}
	.recent-activity .recent-activity-item-link:before, .recent-activity .recent-activity-item-meta:before, .recent-activity .recent-activity-item-link:after, .recent-activity .recent-activity-item-meta:after {
		display: table;
		content: ' ';
	}
	.recent-activity .recent-activity-item-link:after, .recent-activity .recent-activity-item-meta:after {
		clear: both;
	}
	.recent-activity .recent-activity-item-link:before, .recent-activity .recent-activity-item-meta:before, .recent-activity .recent-activity-item-link:after, .recent-activity .recent-activity-item-meta:after {
		display: table;
		content: ' ';
	}
	.recent-activity .recent-activity-item-link:after, .recent-activity .recent-activity-item-meta:after {
		clear: both;
	}
	.collapsible-nav {
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 40px;
		margin-bottom: 20px;
	}
	.collapsible-nav-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.collapsible-nav-list li {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.collapsible-nav-list li a {
		display: block;
	}
	.collapsible-nav-list li[aria-selected='true'] {
		position: relative;
		border-color: transparent;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.collapsible-nav-list li[aria-selected='true']::after {
		position: absolute;
		top: 45%;
		right: 0;
		content: '\25BE';
		-webkit-transform: translateY(-45%);
		transform: translateY(-45%);
	}
	[dir='rtl'] .collapsible-nav-list li[aria-selected='true']::after {
		right: auto;
		left: 0;
	}
	.collapsible-nav[aria-expanded='true'] {
		max-height: none;
	}
	.collapsible-nav[aria-expanded='true'] li[aria-selected='true']::after {
		content: '\2715';
	}
	.profile-stats-counters {
		border: 0 !important;
	}
	.profile-stats-activity {
		border-top: 1px solid rgba(71, 107, 45, 1);
	}
	.profile-activity::before {
		left: -14px;
	}
	[dir='rtl'] .profile-activity::before {
		right: -13px;
	}
	.dz-page_user-profile .profile-stats {
		margin-bottom: 0;
		margin-left: -5px;
		padding-left: 0;
		list-style: none;
	}
	.dz-page_user-profile .profile-stats>li {
		display: inline-block;
		padding-right: 5px;
		padding-left: 5px;
	}
	.dz-page_user-profile .profile-nav {
		margin-top: 20px;
	}
	[dir='rtl'] .dz-page_community_topic .topic-header {
		float: right !important;
	}
	.dz-page_community_topic-list .blocks-item {
		height: 185px;
	}
	.dz-page_community_topic-list .community-wrapper-dropdown .dropdown-toggle {
		margin-top: 2px;
		padding: 9px 8px;
	}
	.dz-page_community_topic-list a.dz-create-new-post {
		padding: 9px 11px;
	}
	.dz-page_community_post .post-to-community {
		display: block;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}
	.dz-page_community_post .sidebar-title {
		display: block;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}
	.dz-page_community_post .comment-container {
		width: 80%;
	}
	.dz-page_community_post-list .dz-new-link .dz-btn, .dz-page_community_post-list .dz-new-link a.article-sidebar-item, .dz-page_community_post-list .dz-new-link a.post-unsubscribe, .dz-page_community_post-list .dz-new-link .post-unsubscribe, .dz-page_community_post-list .dz-new-link input[disabled], .dz-page_community_post-list .dz-new-link a.dz-btn-disabled, .dz-page_community_post-list .dz-new-link .dz-btn-disabled, .dz-page_community_post-list .dz-new-link .form button, .dz-page_community_post-list .dz-new-link .form input[type='submit'], .dz-page_community_post-list .dz-new-link button, .dz-page_community_post-list .dz-new-link input[type='submit'], .dz-page_community_post-list .dz-new-link a[data-auth-action='signin'], .dz-page_community_post-list .dz-new-link .dz-page_user-profile a[data-action='edit-profile'], .dz-page_community_post-list .dz-new-link #zd-edit-user-close, .dz-page_community_post-list .dz-new-link a.dz-create-new-post, .dz-page_community_post-list .dz-new-link .dz-page_community_post .post-subscribe, .dz-page_community_post-list .dz-new-link a.organization-subscribe, .dz-page_community_post-list .dz-new-link a.form input[disabled], .dz-page_community_post-list .dz-new-link .form input[disabled], .dz-page_community_post-list .dz-new-link a.form button[disabled], .dz-page_community_post-list .dz-new-link .form button[disabled], .dz-page_community_post-list .dz-new-link a.organization-unsubscribe a, .dz-page_community_post-list .dz-new-link .organization-unsubscribe a, .dz-page_community_post-list .dz-new-link a.subscriptions-unsubscribe a, .dz-page_community_post-list .dz-new-link .subscriptions-unsubscribe a {
		padding: 9px 13px;
	}
	.dz-page_community_post-list .community-wrapper-dropdown h4 {
		font-size: .9em;
	}
	.dz-page_community_post-list .community-wrapper-dropdown .dropdown-toggle {
		padding: 7px 3px;
	}
	.dz-page_community_post-list .topic-filters .dropdown {
		margin-top: 15px;
	}
	.dz-page_community_post-list .topic-filters .dropdown-menu {
		right: inherit;
		left: 1px;
	}
	[dir='rtl'] .dz-page_community_post-list .community-wrapper-dropdown .dropdown-menu, [dir='rtl'] .dz-page_community_post-list .topic-filters .dropdown-menu {
		right: 1px;
		left: 0;
	}
	.dz-page_request-list .requests-table-toolbar {
		border-bottom: 0;
	}
	.dz-page_request-list .dz-request-filters li {
		width: 100%;
		margin-top: 10px;
	}
	.dz-page_request .dz-col-2 {
		float: left !important;
		float: left;
	}
	.dz-page_request .comment-container {
		width: 80%;
	}
}

@media screen and (max-width: 767px) {
	.table-responsive {
		overflow-y: hidden;
		width: 100%;
		margin-bottom: 16.5px;
		border: 1px solid transparent;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.table-responsive>.table {
		margin-bottom: 0;
	}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
		white-space: nowrap;
	}
	.table-responsive>.table-bordered {
		border: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0;
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0;
	}
	.dz-user-content table {
		overflow-y: hidden;
		width: 100%;
		margin-bottom: 16.5px;
		border: 1px solid rgba(71, 107, 45, 1);
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.dz-user-content table>.table {
		margin-bottom: 0;
	}
	.dz-user-content table>.table>thead>tr>th, .dz-user-content table>.table>tbody>tr>th, .dz-user-content table>.table>tfoot>tr>th, .dz-user-content table>.table>thead>tr>td, .dz-user-content table>.table>tbody>tr>td, .dz-user-content table>.table>tfoot>tr>td {
		white-space: nowrap;
	}
	.dz-user-content table>.table-bordered {
		border: 0;
	}
	.dz-user-content table>.table-bordered>thead>tr>th:first-child, .dz-user-content table>.table-bordered>tbody>tr>th:first-child, .dz-user-content table>.table-bordered>tfoot>tr>th:first-child, .dz-user-content table>.table-bordered>thead>tr>td:first-child, .dz-user-content table>.table-bordered>tbody>tr>td:first-child, .dz-user-content table>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0;
	}
	.dz-user-content table>.table-bordered>thead>tr>th:last-child, .dz-user-content table>.table-bordered>tbody>tr>th:last-child, .dz-user-content table>.table-bordered>tfoot>tr>th:last-child, .dz-user-content table>.table-bordered>thead>tr>td:last-child, .dz-user-content table>.table-bordered>tbody>tr>td:last-child, .dz-user-content table>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0;
	}
	.dz-user-content table>.table-bordered>tbody>tr:last-child>th, .dz-user-content table>.table-bordered>tfoot>tr:last-child>th, .dz-user-content table>.table-bordered>tbody>tr:last-child>td, .dz-user-content table>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0;
	}
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		border: 0;
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 22px;
	}
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
		background-image: none;
	}
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs, td.visible-xs {
		display: table-cell !important;
	}
	.visible-xs-block {
		display: block !important;
	}
	.visible-xs-inline {
		display: inline !important;
	}
	.visible-xs-inline-block {
		display: inline-block !important;
	}
	.hidden-xs {
		display: none !important;
	}
	.dz-hero {
		height: inherit;
	}
/* 	.dz-cstm-clearfix-promoted .dz-cstm-clearfix {
		clear: left;
	} */
	.dz-footer-top {
		margin-bottom: 14px;
		padding-bottom: 19px;
	}
	.dz-footer-top .col-xs-12.col-sm-6.col-md-2 {
		padding-right: 0;
		padding-left: 0;
	}
	.dz-footer-top .col-xs-12.col-sm-6.col-md-2>.dz-column-toggle, .dz-footer-top .col-xs-12.col-sm-6.col-md-2>ul {
		padding-right: 15px;
		padding-left: 15px;
	}
	.dz-footer-bottom {
		margin-top: 0;
	}
	.dz-footer-bottom .dz-social-link {
		float: left !important;
		float: left;
		text-align: left;
	}
	.copyright-text {
		display: inline-block;
		width: 100%;
		margin-top: 15px;
		padding-top: 14px;
		text-align: center;
	}
	.dz-toggle-menu {
		display: inline-block;
		margin-bottom: 25px;
	}
	.table-responsive {
		overflow-y: visible;
		-ms-overflow-style: initial;
	}
	.dz-user-content table {
		overflow-y: visible;
		-ms-overflow-style: initial;
	}
	.dz_tkt_steps_list {
		min-height: 400px;
	}
	.dz_tkt_step {
		min-height: 400px;
	}
	.dz_tkt_step_options {
		margin-right: 0;
		margin-left: 0;
	}
	.dz-page_community_topic .topic-header {
		float: left !important;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.dz-page_community_topic .topic-filters .dropdown:last-child {
		margin-top: 15px;
	}
	.dz-page_community_topic .topic-filters .dropdown:last-child .dropdown-menu {
		left: 0;
	}
	.dz-page_following .table .dropdown .dropdown-toggle {
		padding: 5px;
	}
	.dz-page_following .table .dropdown .dropdown-toggle::after {
		margin-left: 1px;
	}
	.my-activities-following-header {
		margin-top: 0;
	}
	.request-sidebar {
		margin-bottom: 20px;
	}
}

@media (max-width: 480px) {
	.dz-page_community_topic-list .blocks-item {
		height: 225px;
	}
}

@media print {
	*, *:before, *:after {
		color: #343434 !important;
		background: transparent !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a, a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: ' ('attr(href) ')';
	}
	abbr[title]:after {
		content: ' ('attr(title) ')';
	}
	a[href^='#']:after, a[href^='javascript:']:after {
		content: '';
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td, .table th {
		background-color: #FFFFFF !important;
	}
	.table-bordered th, .table-bordered td {
		border: 1px solid #ddd !important;
	}
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	th.visible-print, td.visible-print {
		display: table-cell !important;
	}
	.visible-print-block {
		display: block !important;
	}
	.visible-print-inline {
		display: inline !important;
	}
	.visible-print-inline-block {
		display: inline-block !important;
	}
	.hidden-print {
		display: none !important;
	}
	@-webkit-keyframes fa-spin {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg);
		}
	}
	@keyframes fa-spin {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg);
		}
	}
	@-webkit-keyframes rightEnd {
		0% {
			left: 0;
		}
		50% {
			left: -15px;
		}
		100% {
			left: 0;
		}
	}
	@keyframes rightEnd {
		0% {
			left: 0;
		}
		50% {
			left: -15px;
		}
		100% {
			left: 0;
		}
	}
	@-webkit-keyframes topEnd {
		0% {
			top: 0;
		}
		50% {
			top: -15px;
		}
		100% {
			top: 0;
		}
	}
	@keyframes topEnd {
		0% {
			top: 0;
		}
		50% {
			top: -15px;
		}
		100% {
			top: 0;
		}
	}
	@-webkit-keyframes leftEnd {
		0% {
			left: 0;
		}
		50% {
			left: 15px;
		}
		100% {
			left: 0;
		}
	}
	@keyframes leftEnd {
		0% {
			left: 0;
		}
		50% {
			left: 15px;
		}
		100% {
			left: 0;
		}
	}
	@-webkit-keyframes bottomEnd {
		0% {
			bottom: 0;
		}
		50% {
			bottom: -15px;
		}
		100% {
			bottom: 0;
		}
	}
	@keyframes bottomEnd {
		0% {
			bottom: 0;
		}
		50% {
			bottom: -15px;
		}
		100% {
			bottom: 0;
		}
	}
	@-webkit-keyframes flash {
		from, 50%, to {
			opacity: 1;
		}
		25%, 75% {
			opacity: 0;
		}
	}
	@keyframes flash {
		from, 50%, to {
			opacity: 1;
		}
		25%, 75% {
			opacity: 0;
		}
	}
}

/*----- Tabs -----*/
.tabs {
  display:inline-block;
  width:100%;
}

/*----- Tab Links -----*/
/* Clearfix */
.tabs .tab-links:after {
  display:block;
  clear:both;
  content:'';
}

@media(max-width:320px){
  .tabs{
    width:110%;
    margin-left:-5%;
  }
}

.tabs .tab-links {
  border-bottom:1px solid rgb(236,234,230);
  margin:0px;
  height:42px;
  display:flex;
  flex-direction:row;
  justify-content:space-around;
  align-content:center;
  padding:0px;
}

.tabs .tab-links li {
  list-style:none;
  height:42px;
  padding:10px;
  flex-grow:1;
  align-content:center;
  text-align:center;
  cursor:pointer;
}

.tabs .tab-links a {
  background:#FFF;
  font-size:14px;
  line-height:18px;
  font-weight:400;
  transition:all linear 0.3s;
}

.tabs .tab-links li.active {
  text-decoration:none;
  border-top:1px solid rgb(236,234,230);
  border-left:1px solid rgb(236,234,230);
  border-right:1px solid rgb(236,234,230);
  background-color:#FFF;
}

/*----- Content of Tabs -----*/
.tabs .tab-content {
  padding:15px;
  background:#fff;
  border-left :1px solid rgb(236,234,230);
  border-right:1px solid rgb(236,234,230);
  border-bottom:1px solid rgb(236,234,230);
}

.tab {display:none;}
.tab.active {display:block;}

.tabs .tab img {
  max-width:100%;
  border:7px solid rgb(244,248,232);
}